PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Messen der Akkukapazität mit einem AVR



Kagerer
26.11.2007, 18:56
Hallo,
ich möchte mir gern ein kleines Gerät bauen, das die Kapazität von Akkus (vorerst nur AA & AAA) misst und diese dann auf ein Display ausgibt. Ich hab mir vorgestellt, dass die vollgeladenen Akkus einfach entladen werden und dabei halt der AVR irgendwie mitzählt. Am besten wäre natürlich wenn die Schaltung gleich zwei oder vier Akkus auf einmal testen könnte. Und eine Tiefentladung sollte eigentlich auch irgendwie vermieden werden. Ein variabler Entladestrom wär sicher auch noch von Vorteil.

So jetzt meine Frage an euch. Wie stell ich das am besten an?

MfG
Christian

Gock
26.11.2007, 20:39
Hi!
Ganz einfach: Schaltung entwickeln, aufbauen, µC programmieren, fertig!
Noch Fragen?
Schon gut. Du brauchst einen Shunt zum Messen des Stroms und einen FET oder ähnlich zum Einstellen des Stroms. An einen ADC Eingang kommt die Shuntspannung, die Du sinvollerweise gegen GND misst, an einen weiteren ADC, die Akkuspannung.
Ein bisschen Programmieren noch. Die Kapazität ist das Integral der Stromstärke über die Zeit.
Gruß

_werwurm_
27.11.2007, 01:05
Vielleicht kann man auch einen LM317 dazu verwenden mit konstantem Strom zu entladen. Damit reduziert sich die Aufgabe des Controllers auf feststellen des Entladestop und Zeitmessung... (?)

Robin1508
27.11.2007, 13:14
Die Spannung misst du am besten über einen Spannungsteiler, den du zwischen Vcc und GND des Akkus schaltest. Du musst nur die die max Spannung wissen und dannach wählst du die Widerstände des Spannungsteilers aus. Die spannung die du an einem der zwei Widerstände abgreifst schließt du an den ADC Port deines AVR´s an. Achte darauf dass die Spannung nicht 5 Volt übersteigt, ansonsten kannst du den Port oder den kompletten AVR zerstören.


Schau mal da vorbei

https://www.roboternetz.de/phpBB2/viewtopic.php?t=35630

Kagerer
29.11.2007, 14:51
Hi!
Danke für eure schnellen Antworten. Ich glaub ich werde es mal mit einem LM317 versuchen.

Gruß
Christian