Batterie-Ladezustand mit AVR prüfen

Gast #1892317
Lesenswert?
• ▲
▼
Hi,

ein mobiles, batteriebetriebenes Gerät wird von einem ATmega48 
gesteuert. Um zu vermeiden, dass die Batterie kurzfristig entladen wird 
und das Gerät nicht mehr funktioniert, soll der Batterie-Ladezustand in 
der Initialisierungsphase des Gerätes geprüft werden.

Wie macht man so etwas schaltungsmäßig? Wichtig sind möglichst wenige 
zusätzliche Komponenten und ein extrem geringer Verbrauch.

Mit Google bin ich leider nicht weiter gekommen. Vielleicht fehlt mir 
einfach das Richtige Stichwort.

Meine Idee: Den ADC des ATmega mit der internen Referenzspannung 
verwenden. Die Batteriespannung von 3V (2 Mignon Zellen) mit 
Wiederständen (Spannungsteiler) unter die 1,1 V bringen, so dass die 
Messspannung niemals 1,1 V überschreitet. Den Messstrom dann mit einem 
Transistor für die Dauer der Messung einschalten.

Fraglich dabei ist, wie stabil die AVR 1,1V Referenzspannung ist.

Hat jemand schonmal ein ähnliches Problem gehabt oder kann mir ein 
Stichwort oder eine Quelle nennen, wo ich so etwas finden kann.

Danke und Gruß

dreimalsoviel
Gast #1892342
Lesenswert?
• ▲
▼
Die interne referenz liegt bei 2,56V

Es können dann nur Spannungen bis 2,56V gemessen werden.

Falls eine andere Referenz möglich ist (1,1V?) ist das natürlich die 
Grenze.

Bisher habe ich angenommen, dass nur die externe Ref.-Spannung 
mindestens 1,1V sein muss.

sonst ist das ok.
Gast #1892348
Lesenswert?
• ▲
▼
dreimalsoviel schrieb:
> Meine Idee: Den ADC des ATmega mit der internen Referenzspannung
> verwenden. Die Batteriespannung von 3V (2 Mignon Zellen) mit
> Wiederständen (Spannungsteiler) unter die 1,1 V bringen, so dass die
> Messspannung niemals 1,1 V überschreitet. Den Messstrom dann mit einem
> Transistor für die Dauer der Messung einschalten.

Andere Idee, falls der uC direkt aus der Batterie versorgt wird (ohne 
Spannungsregler):
ADC auf Referenz = AVcc stellen (Akkuspannung), dann die eine interne 
Referenz als Kanal auswählen (z.B. 1,1 V).

            1,1Volt
ADC-Wert =  ------------ * 1024
            Akkuspannung

Das Umformen überlass ich dir. :-)
Gast #1892404
Lesenswert?
• ▲
▼
Vielen Dank Euch!

@Floh und spess53
Traumhaft -- ohne zusätzliche Bauteile und so einfach! So werde ich es 
machen :)

P.S. ja, das Gerät wird direkt und ohne Spannungsregler aus der Batterie 
versorgt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.