Hallo, für ein mobiles ESP32 Projekt möchte ich in größeren Abständen die Spannung der Batterie messen. Ich will aber verhindern, dass unnötig Strom fließt wenn nicht gemessen wird. Meine Idee wäre, die beiden Pins hochohmig zu halten (via rtc_gpio_isolate) und nur während der Messung sie zu aktivieren (via rtc_gpio_hold_dis) sowie Pin 12 als Analog-Input und Pin 13 als Digital-Output (LOW) zu setzen. Spricht irgendetwas gegen diese simple Lösung? salute Thomas
Thomas F. schrieb: > Spricht irgendetwas gegen diese simple Lösung? eigentlich nicht, nur bedenke der Eingangsstrom ist nicht NULL, es gibt immer noch Leckströme, ob nun Input hochohmig weniger ist als digital out müsste man messen. Bei 2 Ports kann einer auch out sein und der Zweite messen das könnte weniger Strom benötigen. 1. Ein Port auf high (VCC) 2. Ein Port misst wenn aber die Bat. nicht VCC ist wäre ein Spannungsteiler nötig und ein FET oder Optokoppler/Photomos Relais nötig der die Messleitung von der Batterie trennt.
Hallo Joachim, hattest Du die Schaltung gesehen? Es handelt sich um die Batterie-Spannung und ich will einen Spannungsteiler nutzen. Auf die Trennung der Batterie will ich verzichten, in dem ich beide Pins programmatisch isoliere (rtc_gpio_isolate) wenn keine Messung erfolgt. salute Thomas
Thomas F. schrieb: > Spricht irgendetwas gegen diese simple Lösung? Richtig Strom sparen kann man mit so etwas wie im Anhang. Ich brauche allerdings in der Tat einen Spannungsteiler. Die Schaltung funktioniert, hat aber bei Temperaturen gegen 0°C Probleme da Thereshold etwas hoch liegt. Aber ich hatte eben diese MOSFETS. mfg Klaus
Thomas F. schrieb: > hattest Du die Schaltung gesehen? ja mit dem halben Auge, aber du bist nicht der Erste mit der Idee deswegen Beitrag "Re: ESP32 Batterie-Monitor für Arme"
Thomas F. schrieb: > Es handelt sich um die Batterie-Spannung und ich will einen > Spannungsteiler nutzen. Wenn Deine Batteriespannung höher ist als die Versorgung des ESP, muss man Bedenken anmelden. Du nimmst den Fußpunkt des Teilers hoch und bekommst damit an den Pins Spannungen oberhalb Vss, unzulässig.
Manfred schrieb: > bekommst damit an den Pins Spannungen oberhalb Vss, unzulässig. Hmmm … ich dachte eigentlich, dass rtc_gpio_isolate den Pin ausreichend schützt 🤔 (Die Batterie-Spannung beträgt 3,7V, max. 4,2V beim laden).
Thomas F. schrieb: > für ein mobiles ESP32 Projekt möchte ich in größeren Abständen die > Spannung der Batterie messen. Ich will aber verhindern, dass unnötig > Strom fließt wenn nicht gemessen wird.
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.