ESP32 Batterie-Monitor für Arme

OP #6600986
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
Angehängte Dateien:
#6600994
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.
OP #6601099
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
#6601171
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
Angehängte Dateien:
Gast #6601207
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.

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.