Zuverlässige Batterieüberwachung mit einem Microcontroller

OP #3266271
Hallo,

ich baue zur Zeit über 4 AA Batterieen betriebene 433 MHz Empfänger.

Jetzt würde ich gerne mit dem Microcontroller auswerten, wie lange die 
Batterieen noch halten. Sobald eine bestimmte rest Dauer unterschritten 
ist soll eine LED blinken.

Ich habe auch schon einige ICs von Maxim gefunden, die Sind jedoch nur 
für Akkus. Kann ich die auch für Batterieen nehmen?
Gast #3266288
> Jetzt würde ich gerne mit dem Microcontroller auswerten, wie lange die
> Batterieen noch halten.

Wenn ein Standardschätzeisen [0] reicht: einen ADC dafür abstellen [1], 
ggf. Spannungsteiler davor, Gesamtspannung am Akku messen, einmalig 
kalibrieren, klücklich sein.

Wenns akkufreundlicher sein darf dann jede Zelle einzeln überwachen.

HTH

[0] für gefühlt 99% der Fälle weit genauer als wie benötigt - viel 
wichtiger wäre die Betriebsfähigkeit des Systems auch bei 'leeren'(tm) 
Akkus zu erreichen
[1] bringen die meisten(tm) 0815(tm)Standard(tm)Normalo(tm)µCs eh(tm) 
mit
OP #3266366
dass Problem bei dem der ADC lösung ist halt, dass die Spannung 
einbricht wenn die Last angeschalten wird.
Sobald die last abgeschalten wird, würde ja die Spannung wieder steigen, 
was ja zur volge hat dass immer wieder die Meldung Batterie wechseln 
kommen würde, so aber nicht stimmt...
#3266386
Bastian Schmidt schrieb:
> dass Problem bei dem der ADC lösung ist halt, dass die Spannung
> einbricht wenn die Last angeschalten wird.
> Sobald die last abgeschalten wird, würde ja die Spannung wieder steigen,
> was ja zur volge hat dass immer wieder die Meldung Batterie wechseln
> kommen würde, so aber nicht stimmt...

Dann lass halt dein µC auch noch wissen, ob die Last an oder aus ist. 
Dann entweder rechnerisch korrigieren, oder der µC schaltet für die 
Messung seinerseits eine entsprechende Last zu.

Im Endeffekt ist das alles sowieso nur geschätzt. Es gibt keine 
praktikable Möglichkeit festzustellen, wieviel Kapazität noch in einem 
Akku/Batterie vorhanden ist. Du hast nur die Spannung über der Zelle.
Wenn man es genau wissen will, geht nur: Akku/Batterie kontrolliert leer 
machen und mitzählen, wieviel entnommen werden konnte. Dann weißt du es 
genau, hast dann allerdings aber auch einen leeren Akku/Batterie.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.