Shutdown Monitor

Zu Verkabeln

HeizungFensterTüreninsg.
Haupt 16 34 11 61
Options-Räume8 16 6 30
insg. 24 50 17 91

Benötigte Pins

Anzahl der PinsTypeNutzungRausführenInterrupt
1IOBuzer0-
1D/ASpeakerVerstärken und raus-
1IOReset Disp.1-
12*1IOInterupt Q-Sensor1x
4IOHardware Debug JTAG2-
2IOSoftware Debug Serial-Bus2-
1*2(HW)IOI²C - Q-Touch1-
1*2(HW)IOLED-Treiber (shift) {Pannel}1-
1*2(HW)IOLED-Treiber (shift) oder Alternativ „mm5450“ {Display}1-
5IOPWM Timer Umriss+Anzeige+Schrift+LCD+Raid-Kontakte[Fenster]1-
1IOHaupschalter2x
2*2²IOCAN-Bus2x
3IOEltako (RS485)2-
6IOLAN0 (enc28j60)x
4IOSD-Card0x
2A/DRaumlicht Sensor1-
1IOSromüberwachung0x
2IOEchtzeituhr0x
1IOLoad ProgrammTasterx
1IOSoftware Reset (set to Default)1+2+Tasterx
1ResetReset2+Taster-
1clkClock 120Mhz0x
1IOSchlüssel BoardAufbereiten und Als IO rausx

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])

ToDo

  1. Die Reaid Relais und Magnete anbringen.
  2. CAN verlegen
  3. TestPlatine für Q-Sensoren basteln
  4. Test durchführen, evt. alles ab hier neu
  5. Schaltplan und Layout für die Main-Platine fertigen
  6. Programmieren
  7. Platinen fertigen lassen
  8. Bestücken
  9. Test durchführen
  10. Programmieren
  11. Plexiglas kaufen und bearbeiten
  12. CAD Datei mit shackgrundriss und allen anderen $dingen die auf das pannel müssen erstellen
  13. Plexiglas fräsen
  14. Alles ins Endstudium bringen und fest installieren.
  15. weitere Punkte finden ;-)
project/shutdown-mon.txt · Zuletzt geändert: 2012/12/01 06:14 von 62.158.157.254