Li-Ion Akku Laderegler für Datenlogger

Gast #6591447
Hallo,

ich würde gerne einen Datenlogger (Temperatur/Luftfeuchte) mit Arduino 
mit einer Solarzelle und ein oder zwei Li-Ion-Akkus betreiben (Bauform 
18650).
Dafür suche ich einen Laderegler, der mit der Solarenergie den/die 
Akku(s) auflädt, damit auch nachts und bei Bewölkung weitergeloggt 
werden kann. Er sollte eine gleichmäßige Spannung für den Arduino 
liefern.
Ich habe eine kleine 3V-Solarzelle sowie eine größere mit 9V und mehr 
Leistung. Vom Arduino will ich im Endergebnis nur den AtMega328P nutzen, 
die Spannung für ihn sollte entweder 3 oder 5V sein.
Kennt ihr da ein passendes Modul/IC, das das versorgen kann?

moehre
Gast
Ein Atmega läuft bei allen Spannungen zwischen 1,8V und 5,5V. Kann also 
direkt von der Akkuzelle gespeist werden. Akku auf 4,2V aufladen. 
Allerdings wird dein Akku im Winter kaum was bringen, die chemie macht 
bei Kälte schlapp.
Pfennigfuchser schrieb:
> Bei ~4,1V schalte die GPIO-Pins auf 'Low'...

So genau ist die Analogmessung mit dem ATMega nicht. Einfach den Strom 
auf GND fließen lassen ist auch keine sonderlich gute Idee.
Besser: TL431LI oder NJM1431A (mittels Spannungsteiler auf 4.1V 
gestellt) parallel zum Akku und Solarzelle schalten.

Pfennigfuchser schrieb:
> Ein funktionierendes BMS sollte aber zwischen  AtMega und der 18650
> schon verbaut sein.
Wozu? Was soll das BMS machen wenn die Sonnen nicht mehr scheint? ;-)
Was man aber machen kann: Mit den ATMega die Betriebsspannung messen und 
bei 3.0-3.3V in den Sleep legen. Dann alle 1-2 h (oder was auch immer) 
aufwachen und checken, ob etwas geladen wurde. Wenn nicht: 
Weiterschlafen.
Gast
Als Programm dann sowas?

if Akkuspannung > 4.1 V
    Pin 2 LOW //Akku voll
else if Akkuspannung > 3 V
    Pin 2 HIGH //Akku  geladen
else:
    sleep //Akku leer!

Wie wäre es, den Solarzelle über einen Transistor anzuschließen? Dann 
muss der Strom nicht durch den Prozessor laufen, man könnte dann 
schneller laden.

(Sorry, dass die Schaltpläne nicht gut aussehen)
Angehängte Dateien:

Antwort schreiben

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