Control de Motores por Computadora


En base al artículo “Simplotron: Un control lógico de una aplicación de Robótica”, realizado por los maestros investigadores Haro Martínez Bernardo y Ruiz-Dana Lapieza Pedro de la Facultad de Ingeniería de la Universidad Autónoma de Guadalajara, se ha desarrollado la aplicación práctica de una interface opto-acopladora de control. En este artículo describimos esta sencilla interface y el programa para controlar motores de corriente continua con una computadora.


Desarrollo


Esta interface fue creada para modificar el robot de Radio Shack “´Super Armatron” modelo 2576, con la finalidad de adaptarle 6 motores de CD, para así, obtener 6 grados de libertad de movimiento.
Con el propósito de realizar la aplicación práctica del sistema, se ha desarrollado el software que envía la información del puerto paralelo de la PC al sistema principal de control, que es en este caso la interface opto acopladora; para que ésta a su vez, active las salidas (motores de CD o CC).
Se explicará también cómo utilizar las salidas del puerto paralelo de la PC para ser enviadas al circuito como información digital.
Los estados del movimiento de los motores, son introducidos por el usuario mediante un programa realizado en Turbo C, y son los siguientes:
1) Rotación a la derecha
2) Rotación a la izquierda
3) Estado inactivo

El estado de cada motor es definido por el dato digital proveniente del puerto paralelo.

Desarrollo

Para que cada motor establezca comunicación con la interface, se requiere que la entrada de ésta, reciba 2 bits de datos, un dato representa movimiento a la derecha, y el otro a la izquierda, ambos bits en cero representan estado inactivo.
Para controlar 6 motores, se necesitan entonces 12 bits de datos de salida. (D0 a D11). En la figura 1 se muestra cómo se configuran los bits.

Otras Aplicaciones

Se concluye que el sistema puede ser empleado no solamente para controlar los 6 grados de libertad del robot “Super Armatron” modificado, si no que las aplicaciones que se pueden obtener al utilizar esta interface, son innumerables y dependen de la imaginación del usuario.
Se comprueba que el movimiento de cada motor es independiente de los demás, sin generar interferencia alguna entre ellos cuando todos los motores trabajan simultáneamente. Esto es debido a que los opto acopladores utilizados MOC8050, de salida Darlington aíslan voltajes hasta de 7,500 volt, previniendo así, que el puerto paralelo reciba señales indeseadas que puedan dañar el sistema de cómputo.
Si se requiere manipular menos de 6 motores, el sistema puede ser modificado con tan solo unos pocos cambios en el software. Además, el software desarrollado es de fácil uso y no requiere entrenamiento previo.
La aplicación del presente proyecto, nos muestra que no solamente es económicamente factible la comunicación entre dispositivos de diferente índole, tales como la computadora personal, el circuito electrónico y el sistema de potencia de salida, así mismo, la elaboración del software y hardware no presentan un grado alto de complejidad.

 
De la Redacción de la Revista Saber Electrónica
FIGURA 1
 
 
FIGURA 2
 
 
FIGURA 3


Posicionado por < ProSEO >