domingo, 1 de julio de 2007

Control de un motor Paso a Paso con PC

Cuando se necesita precisión a la hora de mover un eje nada mejor que un motor paso a paso. Estos motores, a diferencia de los motores convencionales, no giran cuando se les aplica corriente si no se hace en la secuencia adecuada. El presente circuito permite adaptar los niveles de potencia presentes en el puerto paralelo de una PC para poder manejar cómodamente un motor paso a paso bifilar por medio de un simple programa que puede ser desarrollado en casi cualquier lenguaje de programación.

La primera etapa del circuito se encarga de aislar la entrada proveniente de la PC por medio de optoacopladores. La segunda etapa consiste en buffer de corriente, que permite manejar las bobinas del motor. Las resistencias de 470 ohms junto con los diodos LED permiten monitorizar el adecuado funcionamiento del sistema. En el plano de arriba se representaron los colores de los cables de la siguiente forma:
R = Cable RojoN = Cable NegroRB = Cable Rojo y BlancoV = Cable VerdeB = Cable BlancoVB = Cable Verde y Blanco
El circuito funciona tanto con puertos unidireccionales como bidireccionales.