Forum: Mikrocontroller und Digitale Elektronik Prozessor mit Akkuzelle versorgen


von Johannes (Gast)


Lesenswert?

Hallo,

ich habe einen STM32 mit einigen WS2812 Leds dran und möchte diese gerne 
ohne Stromnetz betreiben. Dafür würde ich am liebesten einen Akkupack 
verwenden.

Aufgeladen werden soll der Akku mit einem normalen 5V Handynetzteil. 3,3 
Volt reichen am Akku ausgang.

Kann mir einer einen Laderegler mit Tiefenentladungsschutz empfehlen 
(ebay)? Am liebsten würde ich eine 18650 Rundzelle oder noch besser eine 
kleine pouch Zelle verwenden.

Vielen Dank und viele Grüße
Johannes

Ist sowas vertrauenserweckend? Auf einen Brand habe ich wenig Lust...
https://www.ebay.de/itm/TP4056-USB-C-Battery-Li-Ion-Lademodul-5V-1A-18650-Laderegler-Charger-Arduino-iot/402289314266?_trkparms=ispr%3D1&hash=item5daa4fc9da:g:UWgAAOSwzMFe3o04&enc=AQAFAAACYBaobrjLl8XobRIiIML1V4Imu%2Fn%2BzU5L90Z278x5ickkTboA95HSvGa1O5UmCCGJLn9dACqNBrFOXrSbSOa%2FY7hDUbkLfoVJx3FzdWsEY2xdYOW%2FAThfm4XuU0O1Xu6jPktJ9N70MeUBfCbEme4vuLkQrfmV0bKP%2FQxcfocj9yzu0Q1lDrxMfQvWJOLAAx7qu9in7Khl0JrXnJOwcIDavAuo4PKrEYKe0VBz7a78b7UN44MQZp4NYweqFqMHCyrey%2B%2B0uPDHlrP91h54JYuFe3QIeL%2BoGe3AUpbL1RSgoPybXSvP204tUalIuTllOrfcV8SVkf0eQKNq%2BFy%2BjS%2FL7q9OudTPZqF9ZKeJ8WSTMAAjD825yP5wChbhP18sbxOQOJeBJihUx1EqjaY%2BcBpaXvaeTdGFAXi6j6oHFs%2FJNDszFxlWcpiCaUcyK6OJOZIsc57KZewAYPrE4BdxHC4UOBGMKsVe9OKRYVzMO%2BWyn0W0WJcsnn%2BM9xYT%2BUU%2FgTgk%2FCoyUQh2mPHe2gnXLnVAILjASiV4Y8AZTLWUom5fCk0eoZRMlgJqeXCgSvV1qGXlO2UHUX91rc1e%2BC1xrtSWADZbspadRjY8QAVhm1nN5igMHoUcpmhrokVDucPmVBzOTNSbC8Ilnpx6BmDTZ9yZEBa0lha39OipgAuBEDWGBwzNk6l6Zgyyb25uNJOaokyTjvVnn%2FbFy0VxQKH51Iq3Wz8kTA2J5acPIFSFsSeWMnpvXm7Wn2pm6iJ7bXcHUlyhH%2BynyaT8ZkgOzZ13IcFk7ti01jmxowmvAcKA2bn3B7ei&checksum=402289314266367ebd6101564505841675ef7002bb05

von Stefan F. (Gast)


Lesenswert?

Die WS2812 brauchen aber 5V. Da scheint mir eine handelsübliche 
Powerbank passend.

> Ist sowas vertrauenserweckend? Auf einen Brand habe ich wenig Lust...

Sie werden ziemlich warm, aber der Chip verträgt das. Sie brauchen 
Belüftung.

von Johannes (Gast)


Lesenswert?

Hallo,

die laufen auch mit niedrigerer Spannung. Powerbank passt da niemals 
rein.

VG
Johanens

von Stefan F. (Gast)


Lesenswert?

Vielleicht ist dann ein LiFePO4 Akku besser geeignet, wegen der etwas 
höheren (und fast konstanten) Spannung.

von Johannes (Gast)


Lesenswert?

wäre auch okay. Oder halt noch ein kleiner Step up. Hast du da einen Tip 
bzgl. Platine und Akku?

Beitrag #6339020 wurde von einem Moderator gelöscht.
von Johannes S. (Gast)


Lesenswert?

Diese gibt es in 1/2/4 Zellen Varianten, haben 5 und 3,3 Volt Ausgänge 
und können bei 5V etwa 2,5 A liefern.
Blöd ist da nur ein Lastwiderstand der die Powerbank eingeschaltet hält. 
Wenn die Schaltung genug Strom zieht sollte man den auslöten.
https://m.de.aliexpress.com/item/4000704300145.html

von Stefan F. (Gast)


Lesenswert?

Johannes schrieb:
> Oder halt noch ein kleiner Step up

Akku + Step-Up + Laderegler + Tiefentladeschutz = Powerbank.

Die Platinen, die darin stecken, kannst du bei Aliexpress einzeln 
kaufen, aber was gewinnst du damit? Es gibt Powerbanken, die sind nur 
marginal größer, als der Akku darin.

von Manfred (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Vielleicht ist dann ein LiFePO4 Akku besser geeignet,
> wegen der etwas höheren (und fast konstanten) Spannung.

Häh, höher als NiMH oder was?

von Stefan F. (Gast)


Lesenswert?

Manfred schrieb:
> Häh, höher als NiMH oder was?

Nein. Er hat von einer 18650 Zelle geschrieben, also vermutlich LiIo mit 
2,7 bis 4,3 Volt.

Im gleichen Format gibt es LiFePO4 Zellen, die liefern 3,2 bis 3,6 Volt. 
Also zum Schluss hin etwas mehr als LiIo.

Da die LEDs laut Datenblatt eigentlich mindestens 3,5V haben wollen, 
kann hier jedes Millivolt hilfreich sein.

von Johannes (Gast)


Lesenswert?

Cool, DAnke habe jetzt tatsächlich die kleinste Powerbank genommen (eine 
Rundzelle). Haben die das Problem mit dem Widerstand alle? D.h. brauchen 
die alle eine Grundlast und ich kann den Prozessor nicht im sleep modus 
auf einen Taster warten lassen?

von Manfred (Gast)


Lesenswert?

Johannes schrieb:
> Cool, DAnke habe jetzt tatsächlich die kleinste Powerbank genommen (eine
> Rundzelle).

Dumme Idee, die taugt bestenfalls für ein paar Stunden Betrieb.

> ich kann den Prozessor nicht im sleep modus
> auf einen Taster warten lassen?

Natürlich nicht, Powerbank nicht verstanden.

von Johannes (Gast)


Lesenswert?

Manfred schrieb:
> Dumme Idee, die taugt bestenfalls für ein paar Stunden Betrieb.

Jo, das sollte reichen... keine Ahnung was deine Antwort soll....

Manfred schrieb:
> Natürlich nicht, Powerbank nicht verstanden.

Ja das stimmt... deswegen die Frage :-)

von Johannes S. (Gast)


Lesenswert?

Ein paar μA reichen nicht um den Ausgang eingeschaltet zu lassen. Aber 
eventuell kann man den Eingang wo der Einschalttaster draufgeht vom μC 
zyklisch Triggern.

von Johannes (Gast)


Lesenswert?

Habe mal schnell die Laufzeit überschlagen

Angenommen: 2000 mAh bei 3,6 Volt
d.h. 3,6 * 2000 mWh

Mit 80% Wirkungsgrad des Hochsetzstellers bei 5 Volt sollten dies
3,6  2000 mWh  0,8 / 5 V = 1152 mAh @ 5 Volt

Bei 5 Leds und Durchschnittlich 20mA pro LED sind das 11,5 h -> reicht!
(D.h. wenn ich sie auf maximaler Helligkeit auf weiß leuchten lasse, 
teilt sich diese Zeit durch 3 d.h. größer 3 h)

Kann mir noch jemand etwas zur Powerbank und Entladewiderstand / 
Mindestlast sagen?

von Johannes S. (Gast)


Lesenswert?

bei dem Teil das ich verlinkt habe ist ein TP5602 drin, der will 30mA 
sehen:
Beitrag "Re: 18650er Kapazität vebessern"

von Stefan F. (Gast)


Lesenswert?

Johannes schrieb:
> Kann mir noch jemand etwas zur Powerbank und Entladewiderstand /
> Mindestlast sagen?

Das ist bei jeder Powerbank anders. Die meisten schalten sich ab, wenn 
für eine gewisse Zeit lang zu wenig Strom entnommen wird. Manche 
schalten sich wieder an, wenn man den Ausgang dann wieder belastet. 
Andere wiederum wollen, dass man die Last komplett abtrennt und wieder 
anschließt.

Es macht nun auch nicht allzu viel Sinn, die Schaltung an eine ganz 
bestimmte Powerbank anzupassen. Weil, wenn die verschleißt oder kaputt 
geht, wird es schwierig, passenden Ersatz zu beschaffen. Finde dich 
lieber damit ab, dass Standby-Betrieb nicht vorgesehen ist.

von Johannes (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Es macht nun auch nicht allzu viel Sinn, die Schaltung an eine ganz
> bestimmte Powerbank anzupassen. Weil, wenn die verschleißt oder kaputt
> geht, wird es schwierig, passenden Ersatz zu beschaffen. Finde dich
> lieber damit ab, dass Standby-Betrieb nicht vorgesehen ist.

Kam von dir nicht der Tip mit der Powerbank :-) Scheinst ja ein witziger 
Geselle zu sein. Relevanter Stromverbrauch entsteht ja erst wenn der 
Prozessor die WS2812 einschaltet .... Geht leider nicht wenn er keinen 
Saft hat.

D.h. man müsste die Powerbank umbauen oder für die scheiß Grundlast 
sorgen. Viell. findet man raus wie der Chip den Strom misst und kann an 
der Stelle tricksen...

von Stefan F. (Gast)


Lesenswert?

Johannes schrieb:
> Kam von dir nicht der Tip mit der Powerbank :-)

Ja das stimmt, war ein blöder Vorschlag. Da wusste ich allerdings noch 
nicht, dass du den Mikrocontroller im Standby Betrieb unter Spannung 
behalten willst.

Den Tiefentladeschutz kannst du eventuell weg lassen, wenn der 
Mikrocontroller die Batteriespannung misst. Offenbar hat er ja in deinem 
Schaltungsdesign die Möglichkeit, alle anderen Lasten von der Batterie 
weg zu nehmen. Er selbst kann sich bei Unterspannung immer wieder 
schlafen legen.

von Stefan F. (Gast)


Lesenswert?

Johannes schrieb:
> Viell. findet man raus wie der Chip den Strom misst und kann an
> der Stelle tricksen...

Es soll auch Powerbanken geben, die sich nicht abschalten. Nur habe ich 
noch keine gesehen, wo das auf der Verpackung erkennbar war.

von Manfred (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Es soll auch Powerbanken geben, die sich nicht abschalten.

Wenn die wirklich bei beliebig kleinen Lasten 5 Volt zur Verfügung 
stellen soll, muß der Aufwärtswandler ständig laufen. Wie lange soll der 
Akku dann halten, Leerlaufstrom des Wandlers?

Der ganze Thread ist wirr. Zum einen schrieb Johannes, 3,3V würden 
genügen, an anderer Stelle, dass er den µC in den sleepmode bringt. 
Später lese ich, dass 11 Stunden Betrieb reichen würden - ja was denn 
nun?

Man legt einen µC schlafen, wenn man Strom sparen muß, um lange 
Betriebszeiten zu erreichen, das tut man ganz sicher nicht hinter einem 
permanent laufenden Aufwärtswandler oder bringt die Leistungsbillanz gar 
über einen zusätzlichen Lastwiderstand um.

Also, was soll das werden - neben Grundverständnis der Versorgung 
mangelt es auch an einer klaren Definition der Anforderungen.

von Stefan F. (Gast)


Lesenswert?

Manfred schrieb:
> Wenn die wirklich bei beliebig kleinen Lasten 5 Volt zur Verfügung
> stellen soll, muß der Aufwärtswandler ständig laufen.

Jawohl

> Wie lange soll der Akku dann halten, Leerlaufstrom des Wandlers?

Mehrere Monate. Gibt es wirklich, hier im Forum wurden schon ein paar 
empfohlen.

Auf die Schnelle habe ich das gefunden: 
https://voltaicsystems.com/always-on-batteries/

Kann man bei Amazon kaufen.

von m.n. (Gast)


Lesenswert?

Johannes schrieb:
> Kann mir noch jemand etwas zur Powerbank und Entladewiderstand /
> Mindestlast sagen?

Ein Widerstand ist eine schlechte Lösung. Besser ist ein zyklischer 
Stromimpuls: Beitrag "Re: Powerbank-Wecker"

Die längste Laufzeit erhält man, wenn man der Schaltung für der 
Stromsparmodus einen gößeren Kondensator verpasst, sodaß die PB komplett 
abgeschaltet werden kann. Geweckt wird sie erst wieder bei höherem 
Strombedarf. Beispiel: 
http://www.mino-elektronik.de/Powerbank/powerbank.htm#PBW-Lader

von Johannes (Gast)


Lesenswert?

Moin...

Aufgabe: 1 STM32F103 mit 5 LEDs über nen Akku versorgen.

Ich nehem jetzt die Powerbank (habe ich schon bestellt gehabt). Nehme 
jetzt noch ne Goldcap (hoffe der reicht um die Powerbank zu wecken und 
messe die Spannung (3,3 Volt lade ich nach, 5V schalte ich wieder 
ab)....

Danke für die Hilfe... Schaltplan poste ich dann, wenn ichs mal gemacht 
habe... Wenn die Leds betrieben werden, Schalte ich einfach die 
Grundlast zu....

von Johannes S. (Gast)



Lesenswert?

wenn du die von mir genannte bestellt hast dann ist da der TP5602 drin. 
Ich versuche auch gerade das Datenblatt zu verstehen, ist leider sehr 
mühselig da nur in chinesisch verfügbar. Es könnte ein manueller Mode 
gehen:
1
VIN power off: auto_up port, not fixedly connected to VIN, then auto_up and key~ can be used as manual mode switching buttons. After VIN is powered off, there is no automatic conversion to boost function, and it is directly on standby; but the key~ key is not prohibited during charging (stop charging mode, enter boost mode, VIO = the higher of VIN and boost 5V). After the auto_up key, it will enter charging or standby mode (stop boost mode). The auto_up port RC loop is connected to VIN (such as the typical application circuit), and the VIN will be in automatic charging mode after power on. No matter what the previous state is, the key~ key is invalid. After VIN is powered off, it will automatically switch to boost mode (key~ is not necessary), and key~ is also valid. It is recommended to use this function option.

Ein anderer Abschnitt beschreibt das man auto_up über einen Mosfet 
steuern kann, da wird aber auch wieder auto off nach 10 s bei Last < 30 
mA genannt.

Bleibt für mich noch die Frage ob man den µC alleine direkt aus dem Akku 
versorgen sollte, der muss dann nur sicher in den Power Down gehen.

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.