-
Thread
Punktschweißgerät für Akkus - Betriebsparameter gesucht
Hallo, habe mir ein Akkuschweissgerät selbst gebastelt. 12V PKW-Batterie, 8 fette Mosfets welche von einem Atmega8 milisekundengenau durchgesteuert werden. 0,3mm-Band kann damit geschweisst werden, allerdings wurden die Schweisspunkte(80 Milisekunden, Band in der Mitte längs
noch ein Stück dickeres Kupferkabel drauf. > Mit einem grossen Ringkerntrafo gesteuert von Atmega -> Triac hatte ich auch gebastelt, war zu ungenau. Dann habe ich Quick and dirty: https://www.mikrocontroller.net/attachment/561308/IMG_0325_1_.JPG Oder der Vorschlag von Klaus F.: https://
-
Thread
Atmega328 U(?) Prüfsummen Fehler
Prüfsummenvergleich Fehler" (Siehe Bild 2_AVR). 3.Also wieder einmal das MC Studio geöffnet (Atmega328) ausgewäht + ein Test geschrieben, kompiliert (siehe Bild 3_Build) und versucht mit dem AVRProgTool zu programmieren. Selber Fehler... 4.Um den Programmer zu testen, Controller auf ein Atmega8L
Atmega328 != Atmega328p "Der ATmega328P ist eine Weiterentwicklung des ursprünglichen ATmega328. Das P steht für Picopower. Die Stromaufnahme konnte zur P-Variante etwas reduziert werden." https://www.richis-lab.de
-
Thread
[V] Mikro-SPS, Marke Eigenbau
Interface), D-SUB9 Buchse • Anzeige des Schaltzustands der Ein- und Ausgänge über LEDs • Prozessor: ATmega32A, 14,7456MHz, 32kB Flash, 2kB RAM, 1kB EEPROM • Hutschienengehäuse 105x90x71mm mit 35 Schraubklemmen für 0,13-1,3mm^2 Kabelquerschnitt • Stromversorgung 24V DC, max. 50mA • IP20 VHB 50 Euro
digitale Eingänge und 2x4 Relaisausgänge Gut aufgepasst, das ist ein Kopierfehler aus meiner Doku 8-0 Die andere Version hat 3x4, die hier nur 2x4. Danke für den Hinweis.
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Arduinos gibt es übrigens MB Bibliotheken zum Ausprobieren. Vielleicht probier diese mal aus um auf den 8-bit MB Geschmack zu kommen. Naja, vielleicht findet sich noch etwas wie gewünscht auf dem Präsentierteller für 16F...
sitzt ja nur auf den Daten auf. Ein Arduino unterstützter Controller hätte fertige Libraries. Von 8 bis 32 Bit. Von DIP bis QFN. Die Frage warum es ausgerechnet ein PIC sein soll ist also schon gerechtfertigt meiner Meinung nach.
-
Thread
Flash Tool für R7FS5 Cortex M4 Prozessor
Prozessor Flashen. Dachte mir so was in der Art wie der Olimex. In der Beschreibung stehen aber nur ATmega Prozessoren. Wäre super wenn mir Jemand dazu einen Tip hätte. Viele Grüße Tom
Ja schon klar ich frage mich warum das Tool 1300 Euronen kosten muss. Bis jetzt hab ich die alten H8 Prozessoren mit einen 10 Euro USB-seriell Adapter geflasht. Gruß Thomas
-
Thread
16 UARTs für MIDI
anderer, auch rechnen. Wieviel Prozent von deinem "tollen" Design-Vorschlag kannst du denn für 8€ kaufen?
auf technischem Wege (angeblich) alles möglich ist mit MIDI. (https://www.youtube.com/watch?v=mua8Pr6uRso)
-
Thread
SGT40n60NPFD vs IKW50N65F5
wenn ich das Gate mit dem Atmega auf Low ziehe. Wenn der Atmega Spannung bekommt wartet er 3Sek und zieht dann das Relais an,nach einer weiteren Sekunde wird der Schaltwandler aktiviert. Und siehe da, kein dunkel werden der Lampe mehr und das NT läuft sauber und soft hoch. Bonus ist jetzt das ich über den Atmega auch das Netzteil abschalten kann. Der Atmega kann die Spannung vom Netzteil Steuern und macht die Stromvorgabe(Netzteil lässt sich über 0-10V in der Leistung steuern. Den Strom messe ich über
-
Thread
Schaltungsproblem oder Arduinoproblem
OSI Layer 8 Problem!
Falk B. schrieb im Beitrag #7708423: > OSI Layer 8 Problem! Ack.
-
Thread
Atmega1284 Bootloader mit Interrupten resettet sich
[avrasm] b4: e0 e0 ldi r30, 0x00 ; 0 b6: f0 ee ldi r31, 0xE0 ; 224 b8: 09 95 icall [/avrasm] Und die Wortadresse 0xE000 liegt beim ATmega1284 nicht im Bootbereich.
Das sehe ich am Toggeln einer zweiten Leitung am Oszi. Nun verbleibt der uC in der Schleife für ca. 8 Sekunden und springt danach wieder in die Anwendung, das wäre das normale Startverhalten falls kein weiteres Kommando innerhalb dieser 8 Sekunden kommt. 8 Sekunden sind zu lang, ich habe es nur für's
-
Thread
DCF77 Signal bricht zusammen wenn ein serieller Monitor gestartet wird.
Beitrag #7707797: > Welchen Pin vom Arduino nutzt du als DCF-Eingang? 2 oder 3 Interrupteingänge oder 8 dann verwende ich Timer2 als Interruptquelle.
Modul, dann Widerstand nach Plus". Für den Pegel am Ausgang kannst du evtl. auch den Komparator des ATmega nutzen, der kann auch einen IRQ auslösen soweit ich weiß. Oder, m.M.n. am besten aber auch am kompliziertesten: - Ein LDO, der das Modul mit einer niedrigen "leisen" Spannung versorgt. 2,5V oder
-
Thread
Wattmeter TFT EA_EDIPTFT32 24C512 DS1307 ACS712 graphisch Atmega8 Assembler
letzten 7 Tage gespeichert und können bei Bedarf wieder abgerufen werden. Der 1MHz getaktete ATmega8 kläuft ohne Quarz, wird aber minütlich durch den TWI-RTC DS1307 synchronisiert. Die Strommessung erfolgt durch einen analogen ACS712, ohne nennenswerten Spannungs- und Leistungsverlust. Keine
zu kommentieren, damit Anpassungen und Verbesserungen einfach vorgenommen werden können. Der ATmega8 ist momentan mit ca.90% gefüllt, etwas Platz bliebe noch ^^ Für konstruktive Hinweise bin ich sehr dankbar. Bernhard
-
Thread
Suche Programierung für Alten TV
Sigrid P. schrieb im Beitrag #7706460: > ein 8 bit muster zum steuern für die verschiedenen bilder > eine sps liefert das 8bit muster Okay, ich kenne das aus Meldetexten von den alten Siemens S5. Da gab es 8bit in 8 * 24V Outputs, die wurden
Also , ich fasse zusammen vom Pc aus wird der Pi angesteckt per USB . über ein 8 Bitt Muster kommen die Signale für die verschiedenen Bilder. von der Sps an den Pi, der Pi , wird an ein Atmega Board angesteckt(welcher Steckverbinder?) um , die niedrige Auflösung zu bekommen
-
Thread
PWM-Frequenzwandlung mit Arduino?
reicht den Prescaler auf 1:1 zu setzen. Dann bekommt man bei 16MHz Takt gerade noch 62.5kHz PWM mit 8 Bit hin.
digital einlesen willst, brauchst du ihn nicht, siehe oben. Wenn du es analog einlesen willst, sollte R8 auf 470 Ohm gesenkt werden.
-
Thread
i2c TWI LCD 4Bit PCF8574 HD44780 ATmega8 Assembler
Geschätztes Forum, ein kleines Beispiel Version1, wie ein TWI/I2C LCD im *4* Bit-Modus initialisiert werden kann. Nach Programmstart wird ein LED-Test durchgeführt und der TWI-Slave angesprochen. Die LCD-Hintergrundbeleuchtung wird mal kurz dunkel. Bei Error leuchtet LED-Rot (z.B. Slave antwortet nicht). Nun wird das LCD auf den 4 Bit-Modus umgeschaltet und die LCD-Hintergrundbeleuchtung mal kurz dunkelgetastet und ein Begrüßungstext angezeigt. War der Programmstart erfolgreich, dann leuchtet die grüne LED. ----------------------------------------------------------------- Die
-
Artikel
Forth
Forth für TI MSP430 Mecrisp MSP430 Forth Fast Forth für MSP430FR5xxx mit SD CARD LOAD, READ and WRITE R8C Anpassung von Gforth EC für R8C STM8 STM8EF eForth für STM8S Discovery Demo C.H.Ting SVFIG Meeting, July 2010 STM8 eForth für die STM8 Familie mit Flash, Multitasking und Erweiterungen, s. Vortrag Forth-eV
Interpreter und Meta-Compiler der Cross-Compilierung auch für 6502, 8051, AVR, Cortex-M, MSP430, PDP-8, PIC und STM8 unterstützt
-
Thread
Zeitschaltuhr Aquariumlampe
habe es ja selbst entworfen und gebaut, entspannt schlafen konnte. Der µController hier ist ein ATMEGA328P-AU und das Licht wird mit einer handelsüblichen Infrarotfernbedienung für Fernsehgeräte ein- und ausgeschaltet. Der gemessene Stromverbrauch oder die gemessene Leistungsaufnahme der gesamten Schaltung
, mit einem Relais 1,2W und mit zwei dann ca. 1,5W – hochgerechnet aufs Jahr sind es dann ungefähr 8 bis 13 kWh, was einigermaßen akzeptabel ist. Die Stromkosten sollte man bei solchen Schaltungen auch immer im Auge behalten oder zumindest einmal durchgerechnet haben.
-
Thread
Pinbelegung RS-232 für GPS
microsekunden-genauen Zeit-Synchonisation taugt das dann aber nicht mehr. Hab das mal mit einem Atmega gebastelt um zusätzlich Kompass- und Bewegungs-daten aus einem LSM303 zur Navigation nutzen zu können. Aber da waren die Baudraten-Verhältnisse umgekehrt: Vom GPS-Modul kamen 4800, der NMEA-Bus
keywords=spannungswandler%2B12v%2B5v&qid=1652452141&sprefix=spannungswandler%2B12v%2B5v%2Caps%2C82&sr=8-1&th=1&linkCode=sl1&tag=deltamikeheavy-21&linkId=6afba2f830b71cb9ae552c702cf42be0&language=de_DE&ref_=as_li_ss_tl
-
Thread
Pollin NetIO Hardware-Nachbau
sogar per WLAN anzusprechen. Nicht davon zu reden der Prozessor ist Lichtjahre weiter als der alte atmega. Und das Argument das der Pollinschieber günstig ist zählt nun auch nicht. Die Bords sind auch erschwinglich. https://de.aliexpress.com/item/1005006343964037.html https://www.kincony.com/4g-esp32
mir auch. Mit dem Handytausch hatte ich keine App mehr. Jetzt habe ich für diese Anwendung eine Logo8. Und die hat einen eingebauten Web-Server. Ich wollte das Teil auf keinen Fall schlecht machen, falls jemand den Eindruck hatte. Nach den bekannten Umbauten war alles super toll mit dem Teil. Bei mir
-
Thread
NE555 Vergleich Simulation mit Messung
Und habe Berechnung, LTSpice-Simulation und reale Messung mal verglichen und beobachte, dass ich ca. 8% Abweichung in der Frequenz habe. Bei 36kHz würden 8% weniger bedeuten, dass ich nur 33kHz erreichen würde. Da ich kein Oszilloskop habe, frage ich mich, ob es für meinen Anwendungsfall überhaupt sinnvoll
Highii H. schrieb im Beitrag #7701848: > ich ca. 8% Abweichung in der Frequenz habe. Bei 36kHz würden 8% Glaubst Du wirklich, daß alle Bauteile ohne Toleranz daherkommen? Schon der NE555 wird mit bis über 20% Variationsbereich bei 15V spezifiziert
-
Thread
epson rtc72421 zum arduino
also haufenweise Leitungen. Heutige RTCs haben vorzugsweise I2C, SPI oder 1-Wire Anschluß. Der ATmega328 hat kein Interface für externes SRAM, man muß beliebige IO-Pins opfern.
www.tme.eu/Document/305eea60a2f3c0080ff0f51dbe610c7f/RTC-72421_3_man.pdf Aber dazu sind immer noch 8 Pins nötig. Oder man nimmt einen Arduino mit dem Atmega2560/2561, der kann SRAM direkt ansprechen: https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-
-
Thread
Atmega - Multiplex-Display-Ansteuerung fehlerhaft
noch mein Problem. Nun aber anders, und nun wird das linke Digit immer mit einer leicht leuchtenden '8' hinterlegt. Warum '8'? weiß ich noch nicht. Die Ausgabe stimmt aber. Aber nochmal zusammendfassend: Es werden 2 Stellen benötigt. Zahlenraum von 0-50 Kredite. 99 wird nie erreicht. Der Einwurf
das sollte man auch nutzen. Im Anhang die zwei passenden Auszüge aus dem Datenblatt des 328P, beim ATMEGA8 wird es bestimmt sehr ähnlich aussehen; und auch sehr ähnlich funktionieren.
-
Artikel
Arduino
seriellen Kommunikation, sog. UARTs, können 4 Kanäle genutzt werden. Der Flash-Speicher ist mit 256kByte 8mal größer als der des Uno. So passen eine Menge Bibliotheken in eigene Programme. Arduino Due. Im Gegensatz zu den übrigen Boards wird für den Due ein ARM Cortex-M3-Chip (Atmel SAM3X8E) verbaut. Das
Prozessor-Serie Quelltexte zu Arduino - Hard- und Software Open Source Plattform (ISBN 978-3-907857-16-8) Programmbeispiele zu beiden Prozessoren des Arduino Yún: Atheros AR9331 mit Linino (openWRT) & ATmega32u4 Literatur. Claus Kühnel: Arduino - Das umfassende Handbuch, Rheinwerk Verlag, 2020, ISBN 978
-
Thread
Relaisansteuerung mit ESP32 macht mich völlig ratlos
Uwe S. schrieb im Beitrag #7708395: > Nun 2,8 W erscheinen mir nicht so heftig wenn ich einen größeren > Kühlkörper verwende, aber die Stepdown Module sind dafür perfekt. 2,8W sind sehr viel, wenn man sie loswerden muss. Ich würde insbesondere
höheren Ebene vor den Reglern. Tilo R. schrieb im Beitrag #7708438: > Uwe S. schrieb: >> Nun 2,8 W erscheinen mir nicht so heftig > 2,8W sind sehr viel, wenn man sie loswerden muss. JA! > Kleinere Aufsteckkühlkörper liegen oft zwischen 20 und 30 K/W. Bei 2,8 W > ist die Gehäusetemperatur
-
Thread
UART - Led - Blinkschaltung?
liegt. Soweit ich mich erinnern kann, waren es ca. 83mA, als ich meine Kurzschluss-Tests mit ATMEGA1284P-PU damals durchgeführt habe. Hängt aber auch von einigen Faktoren ab, z.B. der Siliziumfertigung ab, wieviel tatsächlich fließen wird.
Harald K. schrieb im Beitrag #7696484: > 100 µs? Es sind etwa 8.7 µs pro Bit Das macht die Sache in der Summe nicht wesentlich besser. Allerdings habe *ich* die 115kBd angenommen, wir wissen nicht, was da beim Jan tatsächlich verwendet wird. Motopick schrieb
-
Thread
Liebherr Tiefkühler
Es steht 68 nF drauf, die auch nachgemessen sind und der ATmega8 ist ja mit den > 1,8 V ja voll zufrieden.
geschrieben, dass ich es für ein n hielt. Habe jetzt einen 0,47µF, der da war, eingebaut. Der ATmega8 läuft nun mit 5V. Mein Freund wird sich freuen! Vielen Dank. LG Rudi
-
Thread
Telit GSM-Module, HF-Stecker, Antennen
meiner Standheizung im Auto. 3 Telit GM862-quad inkl. Stecker 20 HF-Stecker MMCX male, gewinkelt 8 Buchse SMB 12 GSM-Antennen zum einrasten 2 FME Stecker Es könnte gut sein, dass ich auf dem Speicher noch die dazu passenden Platinen, Gehäuse, Schablone usw. finde, dann kann ich die gerne beilegen
damit aufbauen oder die Platinen als Basis für eigene Software nutzen. Vorgesehen sind sie für einen ATmega8l. Software und Schaltpläne sind natürlich auch da. Preis wäre 20 EUR plus Versand. Mir geht es hauptsächlich darum, dass die Teile nicht auf den Wertstoffhof wandern. Vielleicht kann ja einer von
-
Thread
MSPM0L-Familie als Nachfolger von MSP430
an. UltraLowPower bedeutet, dass die MCU MSPM0L1306 im Betrieb gerade mal 71 µA/MHz verbraucht (Atmega328P 1.5mA), im SHUTDOWN gerade mal 61 nA (Atmega328P 1µA) Die MCU kann aus dem Shutdown innert 3.2µs über IO wieder geweckt werden. In der kleinsten Ausführung benötigt die MCU ca 8mm2 auf dem PCB
Dieses ganze Gehampel einen ARM32 für die Aufgaben eines 8- oder 16-Bitters anzupreisen ist lächerlich. Die 8Bitter brauchen beim rechnen weniger Strom als der ARM beim schlafen. Und wenn die bisher gereicht haben, tun sie das heute auch noch. Für den 16-
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
schrieb im Beitrag #7692742: > Daher ist es > für mich viel einfacher direkt zusätzlich einen ATmega328P zu nehmen da > das Github Projekt für diesen erstellt wurde. Zukunftsweisender wäre es allerdings, das Projekt soweit verstehen zu lernen, daß es auch auf dem ATmega32U4 läuft. Dann entfällt
Löten um SMD zu verwenden. Da viele gefragt haben um was für Projekte es sich handelt: Auf dem ATmega32U4 läuft das Raphnet gc_n64_usb_v3 Projekt. Dabei handelt es sich um einen Adapter für Nintendo 64 / Gamecube Controller zu USB. https://github.com/raphnet/gc_n64_usb-v3 Auf dem ATmega328P soll
-
Thread
Relais über Treiber mit MC steuern
läuft die Software nicht auf einem riesen OS oder RTOS, sondern ganz klassisch in der Mainloop eines 8-Bitters (ATmega328). Daher kann auch keine Exception, Faults, Memory Leaks oder sonstiges dazwischen funken.
-
Thread
uhrenquelcode
doch garnicht um ASM versus C. Wenn ich etwas aus dem Chip auslese, ist es doch bei den Atmels ATMega8 hex. Und ich kenn das dann nur so, dass ich es dann automatisch in ASM "übersetzt" bekomme mit einem Disasemblierprogramm. Nur die Extra-Mühe, die man sich dann damit macht, kann man sich sparen
doch garnicht um ASM versus C. > Wenn ich etwas aus dem Chip auslese, ist es doch bei den Atmels ATMega8 > hex. Inkorrekt. Du kriegst ein Abbild des Flashs. Ob binär oder (Intel) HEX ist vollkommen nebensächlich. Und da kann alles mögliche drinstehen. Es kann auch die Telefonnummer der Ex oder ein
-
Thread
Windkraftgenerator Wasserkraftgenerator Arduino
offen im Forum diskutieren könnte. Ein einfacher Arduino ist erstmal nichts weiter als z.B. ein ATMega8 oder ATMega328, den man mit dem entsprechenden Bootloader flasht und an USB anschließt. Die Schaltpläne dafür findet man offen im Netz. Jetzt läuft der "leider" mit 5V und nicht mit weiß nicht 12V
B. schrieb im Beitrag #7773634: > Ein einfacher Arduino ist erstmal nichts weiter als z.B. ein ATMega8 > oder ATMega328, den man mit dem entsprechenden Bootloader flasht und an > USB anschließt. Die Schaltpläne dafür findet man offen im Netz. Jetzt > läuft der "leider" mit 5V und nicht mit weiß
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
ungeeignet. IO-Standards sollen die IO natürlich jeweils alles beherrschen, oder? LVDS, CMOS 1.8-5V, CML, SSTL, HSTL, PECL, ... Aber das ist ja schließlich selbstverständlich. Und nochmal halt. Mit Linux (auch RT) liegt die Latenz ja immer noch bei typisch 10µs und 50µs+ worst case. Da ist
Motopick schrieb im Beitrag #7686451: > Silabs C51F020 64 IOs ATmega2560: 86 IOs Viele bevorzugen aber IO-Expander (74HC165, 74HC595, PCF8574/A). Das macht dann das PCB deutlich einfacher, da nicht sämtliche IOs bis zum µC geführt werden müssen. Bzw. reduziert erheblich
-
Thread
Modbus RTU Protokolländerung
Matthias schrieb im Beitrag #7685528: > Ein Zeichen hat eine Länge von 11 Bit 1 Startbit, 8 Datenbits und 2 Stoppbits...
das kann ein Pi > auch nicht besser... Und? Was soll dieser Satz aussagen? Mir ist sowohl der ATmega2560 (Das Ding, das auf dem gleichnamigen Arduino-Board verbaut ist) als auch Raspberry Pis bekannt.
-
Artikel
AVR 16-Bit-Register
zu machen, hat Atmel die Reihenfolge dafür zwischenzeitlich geändert: Bei klassischen AVRs (z.B. ATmega328) muss zuerst das High-Byte, dann das Low-Byte geschrieben werden. Bei einigen neueren AVRs (z.B. ATtiny 0-Series) muss auch beim Schreibzugriff erst das Low-Byte, dann das High-Byte geschrieben
ADCL muss grundsätzlich ADCH gelesen werden! Beim ADC gibt es für den Fall, dass eine Auflösung von 8 Bit ausreicht, die Möglichkeit, das Ergebnis „linksbündig“ in ADCH/ADCL auszurichten, so dass die relevanten 8 MSB in ADCH stehen. In diesem Fall muss bzw. sollte nur ADCH ausgelesen werden. Zugriffe