Forum: Analoge Elektronik und Schaltungstechnik Li-Ion Akku Laderegler für Datenlogger


von moehre (Gast)


Lesenswert?

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

: Verschoben durch Moderator
von Helge (Gast)


Lesenswert?

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.

von Pfennigfuchser (Gast)


Lesenswert?

moehre schrieb:
> Kennt ihr da ein passendes Modul/IC, das das versorgen kann?

Brauchst du nicht!

Häng das Solarmodul an einige(je nach Strom) GPIO-Pins und GND.

Bei ~4,1V schalte die GPIO-Pins auf 'Low'...

von Mark S. (voltwide)


Lesenswert?

Gefällt!

von moehre (Gast)


Lesenswert?

Pfennigfuchser schrieb:
> Häng das Solarmodul an einige(je nach Strom) GPIO-Pins und GND.
> Bei ~4,1V schalte die GPIO-Pins auf 'Low'...

Und der Akku hängt dann am normalen VCC-Eingang vom AtMega, oder? Ich 
probiere es nachher mal aus, vielen Dank!

von Pfennigfuchser (Gast)


Lesenswert?

moehre schrieb:
> Und der Akku hängt dann am normalen VCC-Eingang vom AtMega, oder?

Ja. Ein funktionierendes BMS sollte aber zwischen  AtMega und der 18650 
schon verbaut sein.

von Andreas B. (bitverdreher)


Lesenswert?

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.

von moehre (Gast)


Angehängte Dateien:

Lesenswert?

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)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.