Powercommander: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
KKeine Bearbeitungszusammenfassung
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.


Steuergerät im Sicherungskasten


== 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 ==
{|
|
'''µ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 ==
|
 
'''µ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, 09:55 Uhr

Kran
Diese Seite befindet sich noch im Aufbau bzw. wird gerade heftig überarbeitet. Vorsicht: Herumliegende Gedankenfetzen!
Dieser Banner ist hier dokumentiert.
           
PowerCommander

Release status: beta [box doku]

Powercommander geschlossen.jpg
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

Powercommander offen

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:

  • 2 * 230V - Taster gelber Raum, Taster blauer Raum
  • 5 * 24V - RCD Licht, Serverstrom; Power da; Hauptschalter

Ausgänge:

  • 8 * 24V für die Relais
  • 6 * 0V-10V für EVG Dimmer
  • 4 * 5V für die Leuchtstofflampen im Vortragsraum

Spannungen:

  • 24V Relais
  • 5V TTL µC
  • 12V CAN - Anhebung auf 24V ist geplant
  • 230V Eingänge


Bauteile / Aufgabe:

  • LM2596-ADJ; 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, EIA232

µ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
  • PD4 - Opto 4

µ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
  • PD3 - Taster Vortrag INT2
  • PB2 - Taster Lounge INT1
  • PA0 - Hauptschalter
  • PA2 - led rot
  • PA3 - led grün
  • PA4 - led blau

10 Pin Stecker zur Verbindung der unteren mit der oberen Platine rechts

  • 1 GND
  • 2 CANH
  • 3 CANL
  • 4 SDA
  • 5 SCL
  • 6 +5V
  • 7
  • 8 RCD Licht
  • 9 RCD Server
  • 10 24v ok

links:

  • 1 gnd
  • 2 rx
  • 3 tx
  • 4 taster blau
  • 5 taster gelb
  • 6 hauptschalter
  • 7 rcd Steckdosen
  • 8
  • 9
  • 10

TODO:

  • Schaltpläne E/A ins Wiki
  • Watchdog?
  • uhr

Erweiterung



Webinterface

http://rl/weblabctrl2/





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