Projekt

Allgemein

Profil

Eval » Historie » Version 10

Maximilian Seesslen, 01.12.2025 16:34

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