Etherrape/Zusatzhardware/Relais

From Lochraster

Jump to: navigation, search

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)