friedhof:shutdown-mon
Inhaltsverzeichnis
Shutdown Monitor
Zu Verkabeln
Fenster | Türen | insg. | ||
Haupt | 34 | 11 | ||
Options-Räume | 16 | 6 | ||
insg. | 50 | 17 |
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 | - |
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
- Einer für alle GPIOn zusammen
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â¬
- Acrylglas – 7*3.49â¬
- 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:
- Lichter
- Demo
- Shutdown (alles Aus)
- Software Reset
- Jeden Raum einzeln in Default(off)
- Alarm off
- Melde def. Sensor
- 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
friedhof/shutdown-mon.txt · Zuletzt geändert: 2020-07-20 12:41 von neos