ESP32: Datenschwund im Akku-Betrieb unter DeepSleep mit RTC_DATA_ATTR

OP #7163829
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe folgendes Set-up: ein ESP32, ESP32-Akku Shield und ein Akku.

Um genau zu seinen, hier die Links und specs:
- uC: 
https://www.az-delivery.de/products/esp32-d1-mini?variant=32437195538528
- Battery Shield: 
https://www.az-delivery.de/products/batterie-shield-fuer-lithium-batterien-fuer-d1-mini
- Für den Akku, den ich verwende, habe ich keinen Link mehr, aber es ist 
ein Standard 3.7V Lithium 3000mAh Akku.


Um die Akkulaufzeit zu verlängern, verwende ich den deep-sleep Modus. 
Ich möchte alle N Minuten ein Sensorwert ermitteln. Ferner möchte ich 
auch die Gesamtlaufzeit des ESP32 im Akku-Betrieb festhalten. Dafür 
benötige ich eine RTC_DATA_ATTR Variable.

Das funktioniert so weit auch, wenn ich den ESP32 über das USB-Kabel mit 
Strom versorge. Wenn der ESP aber im Akku-Betrieb ist, setzt sich die 
Variable zurück.

Datensatz der Übertragungen im USB-Betrieb:
1
{"measure": "121", "online": "20"}
2
{"measure": "121", "online": "40"}
3
{"measure": "121", "online": "60"}
Datensatz aus dem Akku-Betrieb:
1
{"measure": "121", "online": "1"}
2
{"measure": "121", "online": "1"}
3
{"measure": "121", "online": "1"}
VCC Pin Spannung USB: ~4.0V
VCC Pin Spannung Akku: ~5.0V

In den Spezifikationen steht "Betriebsspannung: 5V DC".

Habt ihr eine Idee, wo der Fehler liegen könnte? Für mich ist es ein 
Rätsel, dass alles so weit funktioniert, mit Ausnahme das Erhalten der 
Daten im SleepMode.

LG

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.