Powercommander: Unterschied zwischen den Versionen
Aus LaborWiki
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 24: | Zeile 24: | ||
Oberere Buchse an der linken Seite: [[CAN|CAN]] | Oberere Buchse an der linken Seite: [[CAN|CAN]] | ||
Untere Buchse an der linken | Untere Buchse an der linken Seite: | ||
Belegung: | Belegung: | ||
Zeile 48: | Zeile 48: | ||
Bauteile / Aufgabe: | Bauteile / Aufgabe: | ||
* LM2574N-5; Schaltregler 12V - 24V zu 5V TTL | * LM2574N-5; Schaltregler 12V - 24V zu 5V TTL | ||
* 24V Eingang: 4k7, 100k, 1k5, 100n/50V | * 24V Eingang: 4k7, 100k, 1k5, 100n/50V | ||
* 230V Eingang: 2*470k, 100n/50V, BC557, PC817, 1N4148 | * 230V Eingang: 2*470k, 100n/50V, BC557, PC817, 1N4148 | ||
* 0-10V Ausgang: 22k, 100n, 10k, 12k,lm324 | * 0-10V Ausgang: 22k, 100n, 10k, 12k,lm324 | ||
* MCP2515; can mac, SPI | * MCP2515; can mac, SPI | ||
* MCP2551; can phy | * MCP2551; can phy | ||
* UDN 2981; Relais Ansteuerung 24V | * 2 x UDN 2981; Relais Ansteuerung 24V / 5V Optokoppler Lampen | ||
* mega168; 6 * hw | * mega168; 6 * hw PWM; Ausgänge und Licht PWM Ansteuerung(0-10V analog), I2C mit µC 2 | ||
* mega32; CAN | * mega32; CAN, I2C, rtc 32khz, eia232 | ||
* 16Mhz Oszillator | * 16Mhz Oszillator | ||
* 2 x Buchse; CAN, CAN | |||
* 2 x Buchse; CAN, | |||
== µC Ausführung - Mega168 == | |||
* PB3 - OC2A | |||
* PB2 - OC1B | |||
* PB1 - OC1A | |||
* PD3 - OC2B | |||
* PD5 - OC0B | |||
* PD6 - OC0A | |||
* PC4 - SDA | |||
* PC5 - SCL | |||
* PC3 - Relais 1 | |||
* PC2 - Relais 2 | |||
* PC1 - Relais 3 | |||
* PC0 - Relais 4 | |||
* PB5 - Relais 5 | |||
* PB4 - Relais 6 | |||
* PB0 - Relais 7 | |||
* PD7 - Relais 8 | |||
* PD0 - Opto 1 | |||
* PD1 - Opto 2 | |||
* PD2 - Opto 3 | |||
* PB7 - Opto 4 | |||
* PD4 - Opto 230V Hauptschütze | |||
== µC Interface - ATMega32 == | |||
* PB4 - MISO | |||
* PB3 - MOSI | |||
* PB5 - SCK | |||
* PC5 - SCL I2C | |||
* PC4 - SDA I2C | |||
* PB2 - CS MCP | |||
* PD2 - INT MCP | |||
* | * PD0 - EIA232 | ||
* PD1 - EIA232 | |||
* PD7 - RCD Licht | |||
* PD6 - RCD Server | |||
* PC2 - 24V power good | |||
* PA1 - RCD Steckdosen | |||
* PA2 - Taster Vortrag PCINT2 | |||
** PB0 - Taster Lounge PCINT8 | |||
** PB0 - Taster | |||
** PA0 - Hauptschalter | ** PA0 - Hauptschalter | ||
== Display == | |||
* mega644; Display, | |||
* Taster Menüsteuerung | |||
* ksq; Display Hintergrund Beleuchtung LEDs 20mA, ~10V lm2574-adj + opamp lm3xx | |||
* LM2574-ADJ; Schaltregler 2,8V | |||
* Display ls20; SPI | |||
* µC Display - ATMega 644 | * µC Display - ATMega 644 | ||
** PB4 - MISO | ** PB4 - MISO | ||
** PB3 - MOSI | ** PB3 - MOSI | ||
Zeile 152: | Zeile 152: | ||
TODO: | TODO: | ||
* Schaltpläne E/A ins Wiki | * Schaltpläne E/A ins Wiki | ||
* max232 | * max232 | ||
Erweiterung: | Erweiterung: | ||
* Echtzeit Verbrauchsmessung | * Echtzeit Verbrauchsmessung |
Version vom 27. September 2009, 23:02 Uhr
PowerCommander Release status: stable [box doku] | |
---|---|
Description | |
Author(s) | Pl4nkton, Mati, asklepios |
Last Version | 0.9 |
Platform | AVR (ATmega) |
License | Source: GPL / User |
Download | c Code, trac |
Einleitung
Steuergerät im Sicherungskasten
CAN Adresse 0x02
Belegung der Schraubklemmen am Gehäuse: Klemme Belegung Objekt 1 Relais Küchenlicht 0x00 2 Relais Beamer 0x01
Oberere Buchse an der linken Seite: CAN Untere Buchse an der linken Seite: Belegung:
1 GND ,2 GND ,3 rx ,4 tx ,5 GND ,6 GND ,7 ,8 ,9 24V ,10 -
Planung Eingänge:
- 2 * 230 - Taster gelber Raum, Taster blauer Raum
- 4 * 24V - RCD Licht, Serverstrom; Power da; Hauptschalter
Ausgänge:
- 8 * Relais
- 6 * 0V-10V für EVG Dimmer
- 2 * 230V Hauptschütz, Licht / Serverschranksteckdose
Spannungen:
- 24V Relais
- 5V TTL µC
- 2,8V Display
- 12V CAN - Anhebung auf 24V ist geplant
- 230V Eingänge und Ausgang
Bauteile / Aufgabe:
- LM2574N-5; Schaltregler 12V - 24V zu 5V TTL
- 24V Eingang: 4k7, 100k, 1k5, 100n/50V
- 230V Eingang: 2*470k, 100n/50V, BC557, PC817, 1N4148
- 0-10V Ausgang: 22k, 100n, 10k, 12k,lm324
- MCP2515; can mac, SPI
- MCP2551; can phy
- 2 x UDN 2981; Relais Ansteuerung 24V / 5V Optokoppler Lampen
- mega168; 6 * hw PWM; Ausgänge und Licht PWM Ansteuerung(0-10V analog), I2C mit µC 2
- mega32; CAN, I2C, rtc 32khz, eia232
- 16Mhz Oszillator
- 2 x Buchse; CAN, CAN
µC Ausführung - Mega168
- PB3 - OC2A
- PB2 - OC1B
- PB1 - OC1A
- PD3 - OC2B
- PD5 - OC0B
- PD6 - OC0A
- PC4 - SDA
- PC5 - SCL
- PC3 - Relais 1
- PC2 - Relais 2
- PC1 - Relais 3
- PC0 - Relais 4
- PB5 - Relais 5
- PB4 - Relais 6
- PB0 - Relais 7
- PD7 - Relais 8
- PD0 - Opto 1
- PD1 - Opto 2
- PD2 - Opto 3
- PB7 - Opto 4
- PD4 - Opto 230V Hauptschütze
µC Interface - ATMega32
- PB4 - MISO
- PB3 - MOSI
- PB5 - SCK
- PC5 - SCL I2C
- PC4 - SDA I2C
- PB2 - CS MCP
- PD2 - INT MCP
- PD0 - EIA232
- PD1 - EIA232
- PD7 - RCD Licht
- PD6 - RCD Server
- PC2 - 24V power good
- PA1 - RCD Steckdosen
- PA2 - Taster Vortrag PCINT2
- PB0 - Taster Lounge PCINT8
- PA0 - Hauptschalter
Display
- mega644; Display,
- Taster Menüsteuerung
- ksq; Display Hintergrund Beleuchtung LEDs 20mA, ~10V lm2574-adj + opamp lm3xx
- LM2574-ADJ; Schaltregler 2,8V
- Display ls20; SPI
- µC Display - ATMega 644
- PB4 - MISO
- PB3 - MOSI
- PB5 - SCK
- - CS Display
- - RS Display
- - WR Display
- - RESET Display
- - Taster 1
- - Taster 2
- - Taster 3
- - Taster 4
- - Taster 5
10 Pin Stecker zur Verbindung der unteren mit der oberen Platine
- 1 GND
- 2 CANH
- 3 CANL
- 4 SDA
- 5 SCL
- 6 +5V
- 7 16Mhz
- 8 RCD Licht
- 9 RCD Server
- 10 24v ok
- 1 gnd
- 2 rx
- 3 tx
- 4 taster blau
- 5 taster gelb
- 6 hauptschalter
- 7 rcd
- 8
TODO:
- Schaltpläne E/A ins Wiki
- max232
Erweiterung:
- Echtzeit Verbrauchsmessung