Powercommander: Unterschied zwischen den Versionen
Soeren (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Soeren (Diskussion | Beiträge) K (doku etwas aufgebessert. deutschen text dazu geschrieben...) |
||
Zeile 16: | Zeile 16: | ||
== Einleitung == | == 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 im Vortragsraum, Küche und Lounge dimmen. Das ganze ist [[Weblabctrl2|bequem per Webinterface]] errreichbar für jeden der sich im Labor befindet. Das Gerät nimmt Steuerbefehlen via [[Automatisierung des Labors|Canbus]] entgegen. | |||
== Technische Dokumentation == | |||
CAN Adresse 0x02 | CAN Adresse 0x02 | ||
Zeile 175: | Zeile 176: | ||
{| | |||
| | |||
Oberere Buchse an der linken Seite: [[CAN|CAN]] | Oberere Buchse an der linken Seite: [[CAN|CAN]] | ||
Untere Buchse an der linken Seite: | Untere Buchse an der linken Seite: | ||
Zeile 183: | Zeile 185: | ||
'''Planung''' | '''Planung''' | ||
Eingänge: | '''Eingänge:''' | ||
* 2 * 230V - Taster gelber Raum, Taster blauer Raum | * 2 * 230V - Taster gelber Raum, Taster blauer Raum | ||
* 5 * 24V - RCD Licht, Serverstrom; Power da; Hauptschalter | * 5 * 24V - RCD Licht, Serverstrom; Power da; Hauptschalter | ||
Ausgänge: | '''Ausgänge:''' | ||
* 8 * 24V für die Relais | * 8 * 24V für die Relais | ||
* 6 * 0V-10V für EVG Dimmer | * 6 * 0V-10V für EVG Dimmer | ||
* 4 * 5V für die Leuchtstofflampen im Vortragsraum | * 4 * 5V für die Leuchtstofflampen im Vortragsraum | ||
| | |||
Spannungen: | '''Spannungen:''' | ||
* 24V Relais | * 24V Relais | ||
* 5V TTL µC | * 5V TTL µC | ||
Zeile 199: | Zeile 201: | ||
Bauteile / Aufgabe: | '''Bauteile / Aufgabe:''' | ||
* LM2596-ADJ; Schaltregler 12V - 24V zu 5V TTL | * LM2596-ADJ; Schaltregler 12V - 24V zu 5V TTL | ||
* 24V Eingang: 4k7, 100k, 1k5, 100n/50V | * 24V Eingang: 4k7, 100k, 1k5, 100n/50V | ||
Zeile 211: | Zeile 213: | ||
* 16Mhz Oszillator | * 16Mhz Oszillator | ||
* 2 x Buchse; CAN, EIA232 | * 2 x Buchse; CAN, EIA232 | ||
|} | |||
{| | |||
| | |||
'''µC Ausführung - Mega168''' | |||
* PB3 - OC2A | * PB3 - OC2A | ||
* PB2 - OC1B | * PB2 - OC1B | ||
Zeile 234: | Zeile 239: | ||
* PD4 - Opto 4 | * PD4 - Opto 4 | ||
| | |||
'''µC Interface - ATMega32''' | |||
* PB4 - MISO | * PB4 - MISO | ||
* PB3 - MOSI | * PB3 - MOSI | ||
Zeile 255: | Zeile 260: | ||
* PA3 - led grün | * PA3 - led grün | ||
* PA4 - led blau | * 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 | ||
rechts | rechts''' | ||
*1 GND | *1 GND | ||
*2 CANH | *2 CANH | ||
Zeile 280: | Zeile 285: | ||
* 9 | * 9 | ||
*10 | *10 | ||
|} | |||
== TODO: == | == TODO: == | ||
Version vom 2. Februar 2010, 08:55 Uhr
PowerCommander Release status: beta [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 im Vortragsraum, Küche und Lounge dimmen. Das ganze ist bequem per Webinterface errreichbar für jeden der sich im Labor befindet. Das Gerät nimmt Steuerbefehlen via Canbus entgegen.
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
- Watchdog?
- uhr
Erweiterung
- Echtzeit Verbrauchsmessung powermeter
Webinterface
Kommandozeile
Das Tool labcontrol biete die Möglichkeit den Powercommander anzustuern. 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 |