Controlador de 8 relés y 8 entradas opto-aisladas RLY88
El USB-OPTP-RLY88 proporciona ocho entradas aisladas ópticamente y ocho salidas de relé con una corriente de hasta 1 amperio cada una.
Disponiendo en los terminales de tornillo de los tres pines del relés, el común, el normalmente abierto NO y el normalmente cerrado NC. Las entradas funcionan con tensiones de 4,5V a 27V en continua.
Todo el circuito se alimenta directamente desde cualquier USB estándar con un consumo de solo 90 mA con todos los relés conectados. Los relés son del tipo SPCO (Un contacto y dos posiciones).
Más información
El USB-OPTO-RLY88 proporciona ocho entradas aisladas ópticamente y ocho salidas de relé con una corriente de hasta 1 amperio cada una. Todo el circuito se alimenta directamente desde cualquier USB estándar con un consumo de solo 90 mA con todos los reles conectados. Los relés son del tipo SPCO (Un contacto y dos posiciones). Disponiendo en los terminales de tornillo de los tres pines del reles, el comun, el normalmente abierto NO y el normalmente cerrado NC. La temperatura de funcionamiento va desde -40C hasta +70C. Las entradas funcionan con tensiones de 4,5V a 27V en continua.
Indicación de LEDs
Cada uno de los ocho canales de entrada tiene un LED luminoso en verde para indicar el estado de la misma. Cada salida de relé tiene un LED luminoso en rojo para indicar el estado del relé. Así mismo, el estado de la alimentación se indica con un LED alimentado por la conexión USB.
Potencia del Relé
Si la tensión y la corriente de la carga conectada al relé están dentro de la región delimitada por la línea de punto que se muestra en la figura de debajo, el relé puede realizar una operación de conmutación estable y sin problemas durante mucho tiempo. Si el relé se utiliza con una tensión o una corriente superior a la señalada, los contactos se estropearán mucho más pronto acortándose su vida considerablemente o incluso destruyendo los mismos. Si necesita controlar cargas mayores, deberá utilizar relés de mayor capacidad o contactores controlador por estos relés.
Paso primero - Obtenga los drivers
El módulo USB-RLY02 utiliza el chip PIC24FJ32GB002 para controlar los protocolos USB. Lo primero que debe hacer para conectar el USB-RLY02 a un puerto USB es bajarse los drivers del puerto virtual Com para Windows directamente de aquí. Una vez bajados, se descomprimen en una carpeta temporal y cuando Windows pregunte por los drivers se le indica la carpeta inf y este instalará los drivers. Antes de conectar el USB-RLY02 a su ordenador debería tener los drivers instalados.
Puerto COM asignado
Después de instalar los drivers y conectarlos en el modulo USB-RLY02 para un puerto USB adicional necesita saber que puerto COM se le ha asignado.Para ello solo tendrá que entrar en "Mi PC" y seleccionar el "Dispositivo Principal" abriendo después el "Puerto COM&LPT" y verá el Puerto COM2. Si desea cambiar el número del puerto solo debe seleccionarlo ,elegir propiedades, selecciones avanzadas y cambiarlo al puerto serie que desee sabiendo que siempre estos deben transmitir a 19200 baudios, 8 bits de datos, no paridad y dos bits de parada.
Comandos
El USB-OPTO-RLY88 funciona con tan solo un comando tal y como se describe en la tabla siguiente: La mayoría de los comandos requieren de un solo byte y, cuando corresponda, el USB-OPTO-RLY88 enviará automáticamente su respuesta. La única excepción a esto es el comando "Set relay states" (Establecer estados de relé) que requiere que se envíe un byte de estado deseado adicional inmediatamente después del byte del comando.
Comando | Acción | |
dec | hex | |
17 | 11 | Devuelve el estado del canal 1 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
18 | 12 | Devuelve el estado del canal 2 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
19 | 13 | Devuelve el estado del canal 3 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
20 | 14 | Devuelve el estado del canal 4 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
21 | 15 | Devuelve el estado del canal 5 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
22 | 16 | Devuelve el estado del canal 6 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
23 | 17 | Devuelve el estado del canal 7 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
24 | 18 | Devuelve el estado del canal 8 como 1 byte, donde 255 indica que la entrada está alimentada y 0 indica que no lo está. |
25 | 19 | Envía 1 byte de vuelta. Los bits Individuales indican el estado de la entrada de cada canal, y un 1 indica que la entrada está alimentada |
26 | 1A | Envía 8 bytes de vuelta. El primer byte es el canal 1 según el comando 0x11 anterior. El último byte es el canal 8. |
56 | 38 | Devuelve 8 caracteres ASCII. Se trata de un identificador único global de 8 dígitos. Dos módulos no pueden compartir este identificador. |
90 | 5A | Obtener versión de software - devuelve 2 bytes, el primero es el ID del módulo que es 13, seguido de la versión de software |
91 | 5B | Obtener los estados del relé - envía un solo byte al controlador; el bit de nivel alto indica que el relé correspondiente está alimentado |
92 | 5C | Establecer estados de relé - el siguiente byte establecerá los estados de todos los relés , Todos activados = 255 (11111111) Todos desactivados = 0 |
100 | 64 | Activar todos los relés |
101 | 65 | Activar relé 1 |
102 | 66 | Activar relé 2 |
103 | 67 | Activar relé 3 |
104 | 68 | Activar relé 4 |
105 | 69 | Activar relé 5 |
106 | 6A | Activar relé 6 |
107 | 6B | Activar relé 7 |
108 | 6C | Activar relé 8 |
110 | 6E | Desactivar todos los relés |
111 | 6F | Desactivar relé 1 |
112 | 70 | Desactivar relé 2 |
113 | 71 | Desactivar relé 3 |
114 | 72 | Desactivar relé 4 |
115 | 73 | Desactivar relé 5 |
116 | 74 | Desactivar relé 6 |
117 | 75 | Desactivar relé 7 |
118 | 76 | Desactivar relé 8 |
Dimensiones de circuito
Programa de prueba y ejemplo de código fuente
Para instalar y hacer funcionar el USB-OPTO-RLY8 en el menor tiempo posible, hemos preparado un programa de ejemplo para demostrar la funcionalidad del módulo.
El programa de prueba está disponible y listo para instalar aquí OptoRelayTest o como código fuente C# aquí OptoRelaySource