Shutdown Monitor
Zu Verkabeln
| Heizung | Fenster | Türen | insg. |
Haupt | 16 | 34 | 11 | 61 45 |
Options-Räume | 8 | 16 | 6 | 30 22 |
insg. | 24 | 50 | 17 | 91 67 |
Benötigte Pins
Anzahl der Pins | Type | Nutzung | Rausführen | Interrupt |
1 | IO | Buzer | 0 | - |
1 | D/A | Speaker | Verstärken und raus | - |
1 | IO | Reset Disp. | 1 | - |
12*1 | IO | Interupt Q-Sensor | 1 | x |
4 | IO | Hardware Debug JTAG | 2 | - |
2 | IO | Software Debug Serial-Bus | 2 | - |
1*2(HW) | IO | I²C - Q-Touch | 1 | - |
1*2(HW) | IO | LED-Treiber (shift) {Pannel} | 1 | - |
1*2(HW) | IO | LED-Treiber (shift) oder Alternativ „mm5450“ {Display} | 1 | - |
5 | IO | PWM Timer Umriss+Anzeige+Schrift+LCD+Raid-Kontakte[Fenster] | 1 | - |
1 | IO | Haupschalter | 2 | x |
2*2² | IO | CAN-Bus | 2 | x |
3 | IO | Eltako (RS485) | 2 | - |
6 | IO | LAN | 0 (enc28j60) | x |
4 | IO | SD-Card | 0 | x |
2 | A/D | Raumlicht Sensor | 1 | - |
1 | IO | Sromüberwachung | 0 | x |
2 | IO | Echtzeituhr | 0 | x |
1 | IO | Load Programm | Taster | x |
1 | IO | Software Reset (set to Default) | 1+2+Taster | x |
1 | Reset | Reset | 2+Taster | - |
1 | clk | Clock 120Mhz | 0 | x |
1 | IO | Schlüssel Board | Aufbereiten und Als IO raus | x |
0: intern
1: für Panel in Gruppen(wie oben)
2: Steckerposten Nach außen.
²1CAN Portal und 1CAN Shack-Bus
Anforderungen
4 I²C-Chips, die an einen I²C hängen auch immer zusammen an einen GPIOn Interrupt (3Interrupts)
Einen Interrupt für Hauptschalter
Einen Int. für Programm load
Einen Int. für Ethernet
Einen Software Reset
Einen Int. Schlüssel
Display
8*8×8 Red Dotmatrix über (32x)shift angesteuert.
Timer
1 Audio
5 PWM Pins
1 Sys
1 Echtzeituhr
Interrupts
Hardware
stm32f205vct6 – 256kb Flash – 100kb Ram – 82IO-Pins – 120Mhz – – 8.30â¬+MwSt
SD-Card – 2GB – 0â¬
2x mcp2551 – CAN Transciever – 0â¬
enc28j60 – Ethernet – 0⬠(wenn Public veorhanden) oder 3.50⬠(kaufen)
RS485 – Transciever – 0â¬
rt2850 – Schaltregler – 0â¬
ld1117 – Liniarregler – 0â¬
101-00565-64 – SD-Socket – 1.57â¬
Buzer – 0â¬
Speaker – ?â¬
passender Verstärker – ?â¬
Ferrit – ?â¬
TVS-Dioden – ?â¬
p-mos – 0â¬
n-mos – 0â¬
LED's – 0â¬
-
und jede menge kleinzeug (widerstände u.s.w.)
Software
PLL
Parameter für die PLL:
PLLN=336 PLLP=2 PLLQ=7 PLLM=25
Anforderungen
Anzeige von:
Strom-State
Lichtern
Fenster Status
Heizung
Strom
Schlüssel
Türen
Genereller Shack-State
Room Shack-State
(Key Holder)
Schalten:
Fehlermeldungen Melden und Anzeigen
Wenn etwas nicht in Ordnung(länger als x Min., nach den Abschliessen) dann mail an key@
Webinterface (nach möglichkeit mit upload möglichkeit)
ntp unterstützung
loggen
lan2can
can2lan
Melde dich beim shutdown
tue shutdown(Touch)
firmware update
lichtstate speichern und broadcasten
(debug logger[bei absturtz])
Links
ToDo
Die Reaid Relais und Magnete anbringen.
CAN verlegen
TestPlatine für Q-Sensoren basteln
Test durchführen, evt. alles ab hier neu
Schaltplan und Layout für die Main-Platine fertigen
Programmieren
Platinen fertigen lassen
Bestücken
Test durchführen
Programmieren
Plexiglas kaufen und bearbeiten
CAD Datei mit shackgrundriss und allen anderen $dingen die auf das pannel müssen erstellen
Plexiglas fräsen
Alles ins Endstudium bringen und fest installieren.
weitere Punkte finden