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:
parent
2e5001f0d1
commit
2eb7680436
11
README.md
11
README.md
|
|
@ -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
|
||||
|
|
|
|||
12
docs/Info.md
12
docs/Info.md
|
|
@ -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
|
||||
```
|
||||
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user