Aktualisiere Timing-Konfiguration: 25s aktiv + 5s Deep Sleep = 30s Periode

- ACTIVE_DURATION_MS: 5000ms → 25000ms (25 Sekunden)
- SLEEP_DURATION_S: 30s → 5s (sichtbare Messung)
- Periode: 30 Sekunden (für bessere Messgenauigkeit)
- Alle Dokumentationen (README, Info.md, config_example.h) aktualisiert
This commit is contained in:
XPS\Micro 2026-04-19 12:25:37 +02:00
parent 2e5001f0d1
commit 2eb7680436
3 changed files with 14 additions and 13 deletions

View File

@ -14,8 +14,8 @@ Datei `include/config_example.h` kopieren zu `include/config.h` und anpassen:
cp include/config_example.h include/config.h
```
Dann in `include/config.h` bearbeiten:
- `SLEEP_DURATION_S`: Deep Sleep Dauer (Standard: 30s)
- `ACTIVE_DURATION_MS`: Zeit wach (Standard: 5s)
- `SLEEP_DURATION_S`: Deep Sleep Dauer (Standard: 5s)
- `ACTIVE_DURATION_MS`: Zeit wach (Standard: 25s)
- `WIFI_SSID/WIFI_PASSWORD`: Deine WLAN Credentials eintragen
- `TOTAL_CYCLES`: Anzahl Messvorgänge
@ -63,8 +63,9 @@ Zeigt Echtzeit-Debug-Ausgabe der laufenden Firmware. Mit `Ctrl+C` beenden.
## Messbetrieb
Das Programm läuft automatisch in Zyklen:
- **Boot** → 5s aktiv (LED an)
- **Deep Sleep** → 30s (minimale Stromaufnahme)
- **Boot** → 25s aktiv (LED an)
- **Deep Sleep** → 5s (minimale Stromaufnahme)
- **Periode**: 30 Sekunden (eine komplette Zyklus)
- Neustart (RTC Timer weckt auf)
Jeder Boot gibt Informationen aus:
@ -72,7 +73,7 @@ Jeder Boot gibt Informationen aus:
Boot #1
Reset Reason: 5 (DEEPSLEEP_RESET)
Cycle: 1/20 | WiFi: OFF
Going to sleep for 30 seconds...
Going to sleep for 5 seconds...
```
## Messaufbau mit PowerProfiler Kit II

View File

@ -91,7 +91,7 @@ Dieses Projekt misst die **Stromaufnahme eines ESP32-C3** in verschiedenen Betri
┌────────────────────────────┐
│ LED einschalten (HIGH) │
│ ACTIVE_DURATION_MS warten │
│ (Standard: 5000ms = 5s)
│ (Standard: 25000ms = 25s) │
└────────┬───────────────────┘
┌──────────────────────────────────────┐
@ -103,7 +103,7 @@ Dieses Projekt misst die **Stromaufnahme eines ESP32-C3** in verschiedenen Betri
┌──────────────────────────────────────┐
│ esp_sleep_enable_timer_wakeup() │
│ (SLEEP_DURATION_S * 1.000.000 µs) │
│ Standard: 30 Sekunden
│ Standard: 5 Sekunden
└──────────┬───────────────────────────┘
┌──────────────────────────────────────┐
@ -144,8 +144,8 @@ Alle Einstellungen befinden sich in `include/config.h`:
```c
// Zyklusparameter
#define SLEEP_DURATION_S 30 // Deep Sleep Dauer [Sekunden]
#define ACTIVE_DURATION_MS 5000 // Aktive Zeit [Millisekunden]
#define SLEEP_DURATION_S 5 // Deep Sleep Dauer [Sekunden]
#define ACTIVE_DURATION_MS 25000 // Aktive Zeit [Millisekunden]
#define TOTAL_CYCLES 10 // Anzahl Messzyklen
// WLAN-Parameter
@ -162,10 +162,10 @@ Alle Einstellungen befinden sich in `include/config.h`:
```
Gesamtdauer pro Zyklus = SLEEP_DURATION_S + (ACTIVE_DURATION_MS / 1000)
= 30 + 5 = 35 Sekunden (Beispiel)
= 5 + 25 = 30 Sekunden
Gesamtmessdauer = TOTAL_CYCLES × Gesamtdauer pro Zyklus
= 10 × 35 = 350 Sekunden ≈ 5,8 Minuten
= 10 × 30 = 300 Sekunden = 5 Minuten
```
---

View File

@ -2,8 +2,8 @@
#define CONFIG_H
// Zyklusparameter
#define SLEEP_DURATION_S 30 // Deep Sleep Dauer in Sekunden
#define ACTIVE_DURATION_MS 5000 // Aktive Zeit in Millisekunden
#define SLEEP_DURATION_S 5 // Deep Sleep Dauer in Sekunden
#define ACTIVE_DURATION_MS 25000 // Aktive Zeit in Millisekunden (25s)
#define TOTAL_CYCLES 10 // Gesamte Anzahl Zyklen
// WLAN Parameter (kann per Schleife ändern)