Eval » Historie » Version 11
Maximilian Seesslen, 07.01.2026 11:24
| 1 | 1 | Maximilian Seesslen | h1. Eval |
|---|---|---|---|
| 2 | |||
| 3 | 2 | Maximilian Seesslen | Pairs of Switch-output and PWM can be targets. |
| 4 | |||
| 5 | List of alarms with actions. Time, Target + values. |
||
| 6 | |||
| 7 | E.g. |
||
| 8 | 11 | Maximilian Seesslen | |06:00| Device | |
| 9 | |07:30| Sleeping room ambient light on; 90% | |
||
| 10 | |16:00| Plant lamp 1 On | |
||
| 11 | |18:00| Plant lamp 1 Off | |
||
| 12 | |08:00| Living room ambient light on; 10% | |
||
| 13 | 1 | Maximilian Seesslen | |
| 14 | Device knows the reason of the wake. |
||
| 15 | It also has five 32-bit backup registers. They can be used to track the reason for waking up. |
||
| 16 | |||
| 17 | 10 | Maximilian Seesslen | Test mode wakes device now()+10 secods instead of real alarm time. |
| 18 | 4 | Maximilian Seesslen | |
| 19 | 6 | Maximilian Seesslen | h2. Stop |
| 20 | 1 | Maximilian Seesslen | |
| 21 | 6 | Maximilian Seesslen | Device may not shut down when alarm is ongoing. It can go to "stop" mode and be waken up from RTC. SRAM is also kept valid. |
| 22 | 10 | Maximilian Seesslen | CAN messages can not be received in stop mode. Periphery has to be reinitialized after wakeup. |
| 23 | 7 | Maximilian Seesslen | |
| 24 | 5 | Maximilian Seesslen | It can not go to "standby", GPIOs are lost. |
| 25 | 4 | Maximilian Seesslen | |
| 26 | 8 | Maximilian Seesslen | | **Kriterium** | **Sleep-Modus** | **Stop-Modus** | |
| 27 | | **Stromverbrauch** | Höher (CPU aus, Peripherie aktiv) – typ. **~1 mA** | Sehr niedrig (fast alles aus) – typ. **~10–50 µA** | |
||
| 28 | | **CAN-Peripherie aktiv** | **Ja**, empfängt Nachrichten | **Nein**, komplett deaktiviert | |
||
| 29 | | **Wake-up durch CAN** | **Direkt möglich**, keine Datenverluste | **Nicht direkt möglich**, nur über EXTI am RX-Pin | |
||
| 30 | | **Datenverlust** | **Kein Verlust**, Nachrichten werden verarbeitet | **Erste Nachricht geht verloren** | |
||
| 31 | | **Implementierungsaufwand** | Gering (Standard Sleep-Konfiguration) | Höher (EXTI für RX-Pin, CAN-Reinit nach Wake-up) | |
||
| 32 | | **Wake-up Zeit** | Sehr kurz (µs–ms) | Länger (ms-Bereich, inkl. Reinitialisierung) | |
||
| 33 | |||
| 34 | 4 | Maximilian Seesslen | h2. Log code history |
| 35 | |||
| 36 | Store logs e.g. when there was no external power available. |
||
| 37 | 3 | Maximilian Seesslen | |
| 38 | h2. Adhoc alarm |
||
| 39 | |||
| 40 | Queues durations with start timers. |
||
| 41 | 9 | Maximilian Seesslen | Low priority feature. |