Etherrape/Zusatzhardware/Relais
From Lochraster
Anbindung des Etherrape RS232-Ausgangs an die Relaiskarte K8056, die mit einfachen uart_put-Kommandos gesteuert wird.
[edit] Firmware
Zuerst muss man die Uart-Baudrate auf 2400 ändern:
config.h: #define UART_BAUDRATE 2400
Und dann den Ausgang (Pin 2) am Etherrape rs-232 mit dem Eingang des K8056 verbinden und die GNDs verbinden (Pin 5).
1. Code für die Umschaltung einzelner Relais:
//number --> Nummer des Relais for (i=0;i<=4;i++){ uart_puts_P("\r"); uart_putc(1); uart_putc(5*16+4); uart_putc(number); uart_putc(6*16+13+49-number); }
Implementationen anderer Kommandos (Close, Open, Emergency) folgen später.
[edit] Hardware
Man kann dieses Relaisboard auch an den Spannungsausgang des Etherrape anschließen, man muss aber 12V verwenden, sonst schließen die sehr schwerfälligen Relais nicht. Das ist ein Nachteil für das Etherrape, da man einen größeren Kühlkörper verwenden muss. Aber um Bildschirme und einen ganzen Computer zu schalten gehen kleine Glasröhrchenrelais nicht. Imsgesamt benöigt das Etherrape mit Relaiskarte 3,9 W (17,5 mA, 220V) plus je geschalteten Relais 0,2 W (ca. 1 mA, 220V). (gemessen am Netzeingang des mitgelieferten Netzteils)
[edit] Weblinks
K8056 --> http://www.velleman.be/ot/en/product/view/?id=351282
--Ravenschade 23:57, 5 March 2007 (CET)