Powercommander: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
|||
Zeile 19: | Zeile 19: | ||
Taster im Labor die aus der Gebäudeinstallation stammen sind mit dem Powercommander verbunden und schalten nicht direkt das Licht über einen Stromstoßschalter, sondern dient viel mehr als Eingabetaster für den Powercommander. So ist es möglich, mit den vorhandenen Schaltern das Licht zu dimmen. | Taster im Labor die aus der Gebäudeinstallation stammen sind mit dem Powercommander verbunden und schalten nicht direkt das Licht über einen Stromstoßschalter, sondern dient viel mehr als Eingabetaster für den Powercommander. So ist es möglich, mit den vorhandenen Schaltern das Licht zu dimmen. | ||
Das Gehäuse beinhaltet ein [http://de.wikipedia.org/wiki/Schaltnetzteil Schaltnetzteil], sowie zwei | Das Gehäuse beinhaltet ein [http://de.wikipedia.org/wiki/Schaltnetzteil Schaltnetzteil], sowie zwei Mikrocontroller: Einen Atmega168 und einen Atmega32. Der Atmega168 ist hauptsächlich als IO Expander tätig und schaltet die Relais und Analogausgänge, während der Mega32 die CAN-Steuerung sowie Eingänge übernimmt und eine RGB LED zur Statusanzeige ansteuert. <!-- FIXME: -vvv bitte, ich hab keine Ahnung von euren Projekten! --> | ||
== Technische Dokumentation == | == Technische Dokumentation == | ||
Zeile 208: | Zeile 208: | ||
* 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; | * MCP2515; CAN MAC, SPI | ||
* MCP2551; | * MCP2551; CAN PHY | ||
* 2 x UDN 2981; Relais Ansteuerung 24V / 5V Optokoppler Lampen | * 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 | * mega168; 6 * hw PWM; Ausgänge und Licht PWM Ansteuerung(0-10V analog), I2C mit µC 2 | ||
* mega32; CAN, I2C, | * mega32; CAN, I2C, RTC 32khz, eia232 | ||
* 16Mhz Oszillator | * 16Mhz Oszillator | ||
* 2 x Buchse; CAN, EIA232 | * 2 x Buchse; CAN, EIA232 | ||
Zeile 259: | Zeile 259: | ||
* PB2 - Taster Lounge INT1 | * PB2 - Taster Lounge INT1 | ||
* PA0 - Hauptschalter | * PA0 - Hauptschalter | ||
* PA2 - | * PA2 - LED rot | ||
* PA3 - | * PA3 - LED grün | ||
* PA4 - | * PA4 - LED blau | ||
| | | | ||
'''10 Pin Stecker zur Verbindung der unteren mit der oberen Platine | '''10 Pin Stecker zur Verbindung der unteren mit der oberen Platine | ||
Zeile 280: | Zeile 280: | ||
* 2 rx | * 2 rx | ||
* 3 tx | * 3 tx | ||
* 4 | * 4 Taster blau | ||
* 5 | * 5 Taster gelb | ||
* 6 | * 6 Hauptschalter | ||
* 7 rcd Steckdosen | * 7 rcd Steckdosen | ||
* 8 | * 8 | ||
Zeile 291: | Zeile 291: | ||
* Schaltpläne E/A ins Wiki | * Schaltpläne E/A ins Wiki | ||
== Erweiterung == | == Erweiterung == | ||
Zeile 306: | Zeile 304: | ||
== Kommandozeile == | == Kommandozeile == | ||
Das Tool labcontrol biete die Möglichkeit den Powercommander | Das Tool labcontrol biete die Möglichkeit den Powercommander anzusteuern. | ||
Folgende Befehle sind möglich: | Folgende Befehle sind möglich: | ||
Zeile 510: | Zeile 508: | ||
| 0x00 - 0xFF | | 0x00 - 0xFF | ||
|} | |} | ||
[[category:Automatisierung]] | [[category:Automatisierung]] |
Version vom 5. Juni 2012, 22:36 Uhr
PowerCommander Release status: stable [box doku] | |
---|---|
Description | |
Author(s) | Pl4nkton, Mati, asklepios, tixiv |
Last Version | 0.98 |
Platform | AVR (ATmega168/32) |
License | Source: GPL / unbekannt |
Download | c Code, trac |
Einleitung
Der Powercommander schaltet Relais im Sicherungskasten und kann somit (fast) das gesamte Labor an und ausschalten - natürlich abgesehen von Kühlschrank und Server. Ferner kann er die Lampen einzeln im Vortragsraum, Küche und Lounge dimmen. Das ganze ist bequem per Webinterface erreichbar für jeden der sich im Labor befindet. Das Gerät nimmt Steuerbefehle via Canbus entgegen.
Taster im Labor die aus der Gebäudeinstallation stammen sind mit dem Powercommander verbunden und schalten nicht direkt das Licht über einen Stromstoßschalter, sondern dient viel mehr als Eingabetaster für den Powercommander. So ist es möglich, mit den vorhandenen Schaltern das Licht zu dimmen.
Das Gehäuse beinhaltet ein Schaltnetzteil, sowie zwei Mikrocontroller: Einen Atmega168 und einen Atmega32. Der Atmega168 ist hauptsächlich als IO Expander tätig und schaltet die Relais und Analogausgänge, während der Mega32 die CAN-Steuerung sowie Eingänge übernimmt und eine RGB LED zur Statusanzeige ansteuert.
Technische Dokumentation
CAN Adresse 0x02
Belegung der Schraubklemmen am Gehäuse:
Klemme | Belegung | Anmerkung |
---|---|---|
1 | GND 24V | |
2 | ||
3 | ||
4 | 24V Eingang | RCD Server |
5 | 24V Eingang + Power | Power vom Netzteil im Sicherungskasten |
6 | 24V Eingang | Hauptschalter |
7 | 24V Eingang | RCD Haupt |
8 | 24V Eingang | RCD Livht |
9 | ||
10 | 24V Ausgang | Frei |
11 | 24V Ausgang | |
12 | 24V Ausgang | |
13 | 24V Ausgang | |
14 | 24V Ausgang | Relais Lounge Licht |
15 | 24V Ausgang | Relais Vortragsraum Licht |
16 | 24V Ausgang | Relais Beamer |
17 | 24V Ausgang | Relais Küchenlicht |
18 | 0-10V EVG Dimmer | Flipper |
19 | 0-10V EVG Dimmer | Schrank |
20 | 0-10V EVG Dimmer | Küche |
21 | 0-10V EVG Dimmer | Lounge |
22 | 0-10V EVG Dimmer | Beamer |
23 | 0-10V EVG Dimmer | Tafel |
24 | GND | Licht-Steuerkreise + Hauptschalter |
25 | 5V | Optokoppler Tafel |
26 | 5V | Optokoppler Beamer |
27 | 5V | Optokoppler Schrank |
28 | 5V | Optokoppler Flipper |
29 | ||
30 | 230V Neutralleiter | |
31 | 230V Phase Licht | Taster |
32 | 230V Phase Licht | Taster |
33 | ||
34 | ||
35 |
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:
Ausgänge:
|
Spannungen:
|
µC Ausführung - Mega168
|
µC Interface - ATMega32
|
10 Pin Stecker zur Verbindung der unteren mit der oberen Platine rechts
links:
|
TODO:
- Schaltpläne E/A ins Wiki
Erweiterung
- Echtzeit Verbrauchsmessung powermeter
Webinterface
Kommandozeile
Das Tool labcontrol biete die Möglichkeit den Powercommander anzusteuern. Folgende Befehle sind möglich:
Klasse | Objekt | Funktion | Value |
SW | LAMP_TAFEL | ON | 0x00 |
OFF | 0x00 | ||
STATUS | 0x00 | ||
LAMP_BEAMER | ON | 0x00 | |
OFF | 0x00 | ||
STATUS | 0x00 | ||
LAMP_SCHRANK | ON | 0x00 | |
OFF | 0x00 | ||
STATUS | 0x00 | ||
LAMP_FLIPPER | ON | 0x00 | |
OFF | 0x00 | ||
STATUS | 0x00 | ||
LAMP_LOUNGE | ON | 0x00 | |
OFF | 0x00 | ||
STATUS | 0x00 | ||
LAMP_KLO | ON | 0x00 | |
OFF | 0x00 | ||
STATUS | 0x00 | ||
LAMP_VORTRAG | ON | 0x00 | |
OFF | 0x00 | ||
STATUS | 0x00 | ||
BEAMER | ON | 0x00 | |
OFF | 0x00 | ||
STATUS | 0x00 | ||
PWM | TAFEL | SET | 0x00 - 0xFF |
GET | 0x00 | ||
BEAMER | SET | 0x00 - 0xFF | |
GET | 0x00 | ||
SCHRANK | SET | 0x00 - 0xFF | |
GET | 0x00 | ||
FLIPPER | SET | 0x00 - 0xFF | |
GET | 0x00 | ||
LOUNGE | SET | 0x00 - 0xFF | |
GET | 0x00 | ||
KUECHE | SET | 0x00 - 0xFF | |
GET | 0x00 | ||
VIRT | VORTRAG_LICHT | ON | 0x00 |
OFF | 0x00 | ||
VORTRAG_PWM | SET | 0x00 - 0xFF |