Projekt

Allgemein

Profil

Eval » Historie » Version 33

Maximilian Seesslen, 08.10.2025 15:22

1 1 Maximilian Seesslen
h1. Eval
2
3 11 Maximilian Seesslen
"https://www.seesslen.net/redmine/projects/slonce/wiki/Office":See
4
5 26 Maximilian Seesslen
Warum alles zusammen?
6
RTC aktiviert MCU via Batterien. Muss LED-Traffo aktivieren. Können unterschiedliche Traffos fur unterschiedliche Lampen-Typen (kalt/warm) sein.
7
8 8 Maximilian Seesslen
h2. New Features compared to Mainswitch/CANSwitch
9 1 Maximilian Seesslen
10
* More current
11
* Fix Wakeup
12 6 Maximilian Seesslen
** Beim Mainswitch gab der Power-button einen Stromimpuls auf den ACQxxx und auf einen GPIO. Wenn das system von extern gespest wurde und die MCU schlafen war, konnte sie nicht wieder aufgewekt werden.
13 1 Maximilian Seesslen
* Periodic wakeups to make measurements: RTC
14 31 Maximilian Seesslen
** RTC_OUT gibt spannung auf den ENABLE des MAX5200
15 33 Maximilian Seesslen
* Programmed wakeup for plant lights and light-buzzer
16 1 Maximilian Seesslen
* Diode ? Voltage-Drop issue
17
** Ideal diode with Mosfet
18
* High voltage (24V) ?
19 33 Maximilian Seesslen
** TS78L05CX-RFG
20 1 Maximilian Seesslen
** Different connectors
21
* Global Timeserver; It already has batteries 
22
* Real touch keys
23 18 Maximilian Seesslen
** Why? In addition to increase illumination. But thats what candis was for.
24 1 Maximilian Seesslen
* Over-Temperature power off (PCB/Box)
25
* Buzzer?
26
** indicate peridoc on/off during day time
27 8 Maximilian Seesslen
* External Solid State Relais for high power switching like Horo
28 1 Maximilian Seesslen
29
* 4 Sectionen: SZ, WZ, MEMS, ?
30 33 Maximilian Seesslen
** Switching sounds valid. But not sure.
31
** Stoeren ungepowerte Platinen CAN? Sollten sie nicht.
32 1 Maximilian Seesslen
** Erzwingt Sternkonstelation
33 33 Maximilian Seesslen
34 1 Maximilian Seesslen
35
h2. Components
36
37
Ideal Diode:
38
39
* VN7140ASTR; up to 0,280 ohm, 0,120 Ohm typical
40
* LTC4412; 2,9V; TME 2.60EUro; External P-MOSFET needed; Waere perfekt gewesen; load sharing
41
* TPS2410 N.A.
42
* LM5050
43
* MAX40200; 1A only, no external MOSFET
44 8 Maximilian Seesslen
* LM74700; 1.27€; perfekt; load sharing
45 1 Maximilian Seesslen
46 4 Maximilian Seesslen
--LTC4412 is the only available--
47 1 Maximilian Seesslen
48 27 Maximilian Seesslen
Temperature:
49
50 1 Maximilian Seesslen
TMP1075; TMP1075NDRLR; 0,31€
51
Muesste noch viel rumliegen haben
52 27 Maximilian Seesslen
53
Power measurement:
54
55
INA228AIDGSR
56 4 Maximilian Seesslen
57 1 Maximilian Seesslen
h2. Calculations
58
59
* 240V/600mA eigentlich ausreichend; 144W
60
* AQH3213A 
61
* STM32F030K6T6 should draw 20µA in stop
62
* 700mAh=700000µAh
63
* 700000µAh/20µA=3500h=1458d=ca 4 years
64
65
h2. MCU
66
67
* "Find":https://www.tme.eu/de/katalog/st-mikrocontroller_112866/?params=375:1453589,1453450,1853043,1634756,1634761,1938598,1473784,1613924;3461:1979124,1979125
68
* STM32F072C8T6
69
** 2V, ok, Entladeaschlussspannung
70
** Nur LQFP48; 4.53Euro
71
** 1,85 € Reichelt STM32F072CBT6 128KB Flash
72 7 Maximilian Seesslen
** RTC_OUT out PC13
73 1 Maximilian Seesslen
* STM32H503CBT6, "STM32H503KBU6":https://www.tme.eu/Document/e92fcde7cdebb20ebbd5639f57dc7863/stm32h503cb.pdf
74
** 3.20Euro
75
* Fuer VBAT wird beim STM32H503KBU6 auch FQFP48 benoetigt.
76 8 Maximilian Seesslen
77 28 Maximilian Seesslen
h2. Regulator boards
78 1 Maximilian Seesslen
79 28 Maximilian Seesslen
h3. Number of LED drivers
80
81 1 Maximilian Seesslen
Living room has 4 lamps, maybe 6 later.
82 28 Maximilian Seesslen
83
h3. Electrical design
84 1 Maximilian Seesslen
85 29 Maximilian Seesslen
Optokopler needs 10mA, 1.38V_F.
86 28 Maximilian Seesslen
Powermeter needs common ground anyways to measure voltage.
87
"All TME":https://www.tme.eu/de/katalog/smd-operationsverstarker_112843/?params=2613:1508643_integrierten-schaltkreises-art:spannungs-und-stromuberwachung&onlyInStock=1
88 10 Maximilian Seesslen
89 32 Maximilian Seesslen
h3. Regulators
90
91
LDB350 hat 9 ~ 36VDC EIngang und 2-40V Ausgang.
92
93 1 Maximilian Seesslen
h2. Issues
94
95
h3. Wie Straenge schalten
96
97
* 4 x LTC4412 umstaendlich, E.g. status ruecklesen
98
* Jeweils 2 Mosfets notwendig um zu isolieren, klein + gross
99 16 Maximilian Seesslen
* Wozu Stränge? 2 direkt verbundene Buchsen reichen nicht? Auch nur um sich allenfalls Verteiler zu sparen.
100
101
h3. USB interface?
102
103
* Usable with Raspberry or so.
104
105 13 Maximilian Seesslen
h3. Light optional
106
107
* Media does not need light. The name is "helios". Use CANSwitch then.
108 15 Maximilian Seesslen
* But having the regulators in batteries is nice. They work even without MCU board.
109
110
* 4xPWM
111
* 2xTerminals; IN+OUT
112 1 Maximilian Seesslen
* Switch can be done on helios, only for first block
113 17 Maximilian Seesslen
** If the switch is also on the blocks, Single power supply can be used
114 20 Maximilian Seesslen
** Do i really have multiple power supplys for different LEDs? Could be, an active one for High power and an small one for nice ambience. 
115 24 Maximilian Seesslen
** Smaller power supply for bus only?
116 1 Maximilian Seesslen
* Must not connect Grounds of different power supplys
117 17 Maximilian Seesslen
118
Das mit IDC oder aehnlichem zu machen klingt nice. Dann gehen theoretisch 4x4 (4xNetzteile schalten), man braucht 'nur' 4xPWM, Kaskadierung.
119 25 Maximilian Seesslen
Alternativ 'addresse' einstellbar. Dann ist man noch flexibler, e.g.
120 17 Maximilian Seesslen
8 x kalt, 8 x warm.
121
8 x Zimmer, 4 x Tisch.
122 1 Maximilian Seesslen
123 23 Maximilian Seesslen
"B2B-Steckverbinder":https://www.tme.eu/de/katalog/platine-zu-platine-steckverbinder_100569
124 18 Maximilian Seesslen
Kabel: 4xPWM, 4xSwitch VDD, GND -> 10P
125 19 Maximilian Seesslen
126
DIP-Switches: DS04254204BKSMT
127 25 Maximilian Seesslen
Steck-Verbinder: FTSH10501FDV007KP; ZL231-10PG (THT) (SMD expensive)
128 24 Maximilian Seesslen
Kabel: DS1052-102B2NA2015