Control del circuito USBRLY08 desde Visual Basic 6.0
Por Pablo Pompa
El circuito USBRLY08 tiene 8 reles que se pueden conectar y desconectar a voluntad en función de
las ordenes recibidas desde un puerto USB que en realidad aparece en el PC como un puerto serie. Lo que se va a hacer es controlar este circuito de control de reles por USB desde una aplicación realizada en Visual Basic
6.0 y que permite controlar el encendido y apagado de los reles.
El circuito USBRLY08 se conecta al ordenador con la ayuda de un cable
USB de tipo AB y una vez instalados los controladores necesarios el circuito aparece en el PC como si fuera un puerto serie, por lo que a efectos del programa de control,
todas las ordenes se envían a un puerto serie.
Gracias a este programa y al circuito USBRLY08 es posible controlar 8 reles desde el PC de una forma muy sencilla. Lo único que hay que tener en cuenta es respetar la potencia de trabajo de los reles que es de 0,25 amperios a 220V y de 1 Amperio para tensiones de hasta 24 Voltios. Si necesita controlar cargas de mayor potencia, entonces debera utilizar otro reles de mas potencia controlados por los reles de la placa USBRLY08.
El programa
El programa de control esta escrito utilizando Visual Basic 6, que es uno de los lenguajes mas conocidos y populares entre
los aficionados a la robótica por su facilidad de uso y sencillez de aprendizaje. Se incluye el proyecto completo
tanto en versión compilada y lista para instalar en cualquier ordenador con Windows, como el código fuente
comentado para facilitar su comprensión y entendimiento.
Como puede verse en la imagen se tiene una representación gráfica del estado de los relés haciendo que los
leds se enciendan cuando el led correspondiente este activado, tal y como ocurre en el circuito real. Esto se solo un efecto
gráfico y no es importante para controlar los reles desde el punto de vista de la programación.
EL botón "Status" muestra la versión actual del circuito RLY08 y actualiza el estado de los reles de la pantalla con el
que tiene el circuito actualmente. También muestra el valor correspondiente en decimal al estado de los relés. El resto de
los botones son bastante autoexplicativos y no necesitan mas comentarios.
Puede descargar el programa USBRLY08 completo incluyendo el código fuente aquí.
|