PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Schaltplan für Ladegerät mit ATmega8



Jumper
08.03.2006, 10:15
Suche einen Bauanleitung für das Erstellen eines Akkuladeferätes mit Entladeüberwachung und Aufladeüberwachung für NiCd- und NIMh Akkus!
Der Controller sollte wenn möglich ein ATmega8 sein !

albundy
08.03.2006, 11:59
Diesen Akkulader habe ich selbst schon nachgebaut.
Es können 4 Akku's gleichzeitig geladen werden.
Wegen der benötigten Port's, wird ein ATmega16 benutzt.
http://www.avr-asm-tutorial.net/akkuload/de/index.html

Jumper
08.03.2006, 12:32
Hi Danke!!

Das Ladegerät sieht echt gut aus?
Werde es mir nun mal genauer anschauen!
Gab es beim erstellen Probleme?

Kannst du mir noch sagen ob es beim Programmieren(große) unterschiede gibt zwischen ATmega8 und dem ATmega16?

Nochmals vielen Dank

Gruß Jumper

izaseba
08.03.2006, 16:52
Hallo,
Dieses Ladegerät habe ich auch nachgebaut (sogar einen Bug gefunden *stolz sein*), der Aufbau ist sehr einfach und es klappt wunderbar, kann ich nur empfehlen.

Was meinst Du mit Unterschiede beim Programmieren?

Gruß Sebastian

Jumper
08.03.2006, 17:10
Ob ATmega16 die gleichen Programmierbefehle hat wie der ATmega8
Worin bestehen die Unterschiede zwischen den beiden Kontrollern?

izaseba
08.03.2006, 17:43
Also, die sind schon ziemlich unterschiedlich, z.B Flash,EEPROM,RAM größe
Anzahl Pins , Ausstatung ABER in Sachen Programmieren gibt es da kaum Unterschiede.
Ein Programm für Mega 8 dürfte ohne große Probleme auf dem Mega16 laufen
natürlich wenn es vernünftig geschrieben ist(ich weiß auch nicht in welcher Sprache Du programmierst)
Es gibt da das eine oder andere Problem, aber um das alles anzusprechen würde das hier den Rahmen sprengen(z.B. Vektorem beim m8 sind 1Byte lang m16 2 Bytes)
Das Problem dürfte aber nur im Assembler interessant sein, aber wenn sich
jemand an Assembler traut,sollte er das Dattenblatt sowieso auf dem Schreibtisch liegen haben.

Gruß Sebastian

Jumper
08.03.2006, 18:44
Habe bis jetzt nur mit Assembler programmiert!!1

izaseba
08.03.2006, 20:44
Habe bis jetzt nur mit Assembler programmiert!!
Das ist schön, dann wirst Du wohl im den Dattenblättern die Unterschiede ziemlich schnell finden...
Ein Blick in die *def.inc kann auch Klarheit verschafen.

Gruß Sebastian

albundy
09.03.2006, 09:27
Ob ATmega16 die gleichen Programmierbefehle hat wie der ATmega8
Worin bestehen die Unterschiede zwischen den beiden Kontrollern?

Es ist schon eine Weile her, dass ich den Loader gebaut habe.
Da ich gerade keinen M16 hatte, habe ich einen M8535 genommen.
Soweit ich mich noch erinnere, war der gravierende Unterschied, die Interruptvektoren anzupassen.
Und wenn ich nicht irre, waren bei der UART-Routine einige Register umzubenennen.

Wenn du nur 2 Ladeschächte nimmst und die Lcd-Routine auf 4 Bit umschreibst, müssten auch die Port's vom M8 ausreichen.
Der Speicher reicht jedenfalls, denn der M8535 hat ja auch nur 8K.

veit
20.08.2006, 12:59
sagt mal hat jemand ein layout gebastelt dafür?

ok es geht sicher auf ne lochstreifenplatine aber ich würd mir gerne 3 oder 4 stück davon bauen ...