|
||
El Magazine electrónico de SCM |
|
Actuador remoto para cámaras de seguridad |
|
En la nota anterior desarrollamos los algoritmos de control con una microcomputadora BX24. Usaremos uno de los canales analógicos de la BX24 para medir la posición angular de la cámara con un potenciómetro para servos. El eje del servo deberá ser acoplado al eje del sistema de movimiento de la microcámara y el cupo del potenciómetro debe estar solidario a la estructura fija. En esta nota avanzaremos en agregar una rutina que permita comunicarse con una PC con las herramientas Cyber Tools preinstaladas. Presupondremos que el protocolo de transmisión es un string de 3 caracteres + 1 caracter de fin de carro ($13).
El programa principal (Main) inicia su ejecución abriendo el puerto de comunicaciones COM1. Todos los datos recibidos por el COM1 serán apilados en la cola de datos "entrada". Luego se ejecuta permanente mente la subtarea: ControlAM. Este algoritmo ejecuta permanentemente una rutina sencilla que compara la posición deseada (variable Setup) y la posición instantánea (variable Pot), si la posición angular deseada es mayor a la posición angular actual la salida (pin 12) se activa. Al activarse la salida el microrele activara el Alambre Muscular corrigiendo la posición a la deseada. La instrucción call DelayUntilClockTick permite dejar la rutina de refresco del valor Setup. Luego se inicia la subrutina Setpos la cual tiene como función actualizar el valor de Setup. En la próxima edición demostraremos como implementar un control en PC que permita setear a través de un potenciometro virtual la posición de la cámara!
|
| Copyright © 2002 SCM International. All rights reserved. |
| El Saber Electronica y computacion Hoy es leer este Magazine. |