Akku-Lader mit AVR

Gast
Hallo erstmal.

Sowas habe ich mal versuchsweise auf meinem Experimentierboard gesteckt.

4 x NiXX ist schon sehr speziell und vereinfacht den Lader extrem. Mega8 
mit zwei Digitalausgängen (Laden, Entladen), einem Analogeingang 
(Akkuspannung) und evtl. einem gemeinsamen Analogausgang (PWM) zur 
Lade/Entladestromeinstellung. Jetzt kannst du die vier Zellen einzeln 
laden. Dann brauchst du für jede Zelle 2xDA+1xAE. Oder du lädst die 
Zellen in Reihe und benötigst nur einmalig 2xDA+1xAE. Die Software lässt 
sich unter avr-gcc und unter float-Berechnungen locker in den 8 kB 
unterbringen.

Gruß
Marco
Gast
Ich danke Euch für die Hinweise und Links. Ich werde mich jetzt erst mal 
mit den Datenblättern von Attiny26 und Atmega16 befassen, um zu sehen, 
ob die Software auf Atmega8 oder 8515 angepasst werden kann.

Gruß Sigma N.
Hallo Sigma.

Zu dem Teil mit dem ATmega16 kann ich Dir gleich schreiben, dass das mit 
den beiden Wunschteilen nicht gehen wird, weil denen ein paar Pins 
fehlen, die ziemlich wichtig sind:

2 Versorgungs-Pins,
8 ADC-Inputs zum Messen der Ist-Ströme,
2 Pins für ADC-Versorgung und Referenzspannung,
4 PWM-Outputs zum Steuern der Ströme,
4 Outputs zum Schalten der Entladetransistoren,
11 Pins zum Ansteuern der LCD,
2 Pins zum Kommunizieren über UART,
4 Pins für die LEDs,
3 Pins für die Tasten.

Macht ziemlich genau 40. Much too much für so kleine Dinger. Versuche es 
erst gar nicht, du wirst Dich über jeden eingegangenen Kompromiss 
schwarz ärgern.

Mit dem Teil kannst Du im Gegensatz zu anderen Schaltungen keine 
Schnellladung machen. Habe ich nicht implemetiert, weil ich das für 
vorsätzliche Verkürzung der Lebensdauer der Akkus halte.

mfg
gerd

Gast
11 Pins für ein Display???
z.B als 4Bit anschließen oder gleich ein DOG-M per SPI. Dazu noch nen 
A/D mit SPI und 8 Kanäle und fertig.

Mfg Sascha
Ich hab mal ein Ladegerät für ein dickes Akkupack 7,2V 9Ah gebaut. DIe 
Schaltung sollte in einem Gerät eingebaut sein. Wenn das Gerät am 
Netzteil angeschlossen wird, dann wird es aus diesem auch versorgt und 
die Ladeschaltung lädt und hält den Akku voll. Ich habe dafür auch einen 
MEGA8 eingesetzt. Die Software wurde in BASCOM geschrieben. Falls 
interesse besteht, kann ich diese noch posten.

Gruß
Angehängte Dateien:
Gast
@Daniel
Ich habe eine Schaltung gefunden (siehe oben). Die habe ich im Laufe des 
Tages aufgebaut und sie funktioniert auch zur Zufriedenheit.
In Deiner Schaltung sind so viele Bauelemente, die ich nicht hier habe 
und
erst bestellen müßte. Ich danke Dir aber für Deine Hilfe.

Gruß Sigma N.
Gast
@Sascha:

Kann man alles machen. Mein Ziel war nicht, möglichst viele Pins zu 
sparen. Da ein Mega16 nur unwesentlich mehr kostet als ein Mega8, sehe 
ich darin, und an dem Anschließen eines Extra-AD-Wandlers (wo jeder Mega 
sowieso schon 8 intus hat), auch nicht so arg viel Sinn.

mfg
gerd

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.