Páginas:
Por: Ariel Palazzesi
@
miércoles, 07 de mayo de 2008
Nota vista 24585 veces
Muchos proyectos, sobre todo los relacionados con la robótica, involucran la utilización de motores paso a paso. Se trata de un tipo muy particular de motor, cuyo funcionamiento difiere sustancialmente de los motores que vemos habitualmente, y cuyos secretos vamos a develar en este artículo.
Este es el circuito eléctrico de la controladora.
Controladora de motores PAP
Uno de los tipos más comunes de motores PAP son los que poseen 5 (o 6) cables. En estos motores, uno de los cables es común a todas las cuatro bobinas, y los otros cuatro son el extremo restante de cada una de ellas. En el caso de tener 6 cables, dos bobinas tienen un cable común, y las otras dos el otro. Si esos dos cables se unen entre si, se obtiene el equivalente a un motor de 5 cables.
La forma de hacer girar uno de estos motores es alimentar las bobinas una a una, en secuencia, de forma que el motor vaya avanzando paso a paso. Para ello hemos creado esta pequeña placa controladora, que debería funcionar sin problemas casi con cualquier motor que podamos sacar de alguno del los equipos que mencionábamos al principio.
El circuito tiene, como ya es costumbre, una etapa destinada a la alimentación basada en un regulador de voltaje integrado. No hay mucho que aclarar sobre su funcionamiento, solo la presencia de un resistor cuyo valor deberemos determinar en caso de que la alimentación sea mayor a los 15 o 20 voltios. Su función es reducir esta tensión a un valor cercano a los 9 o 12V, para permitir al LM7805 realizar su tarea sin esfuerzo.
La tensión de alimentación de esta placa será la que necesite el motor. El microcontrolador que se encargar del control del motor obtendrá los 5V a partir del regulador, independientemente de cual sea la tensión de alimentación (siempre que sea inferior a los 30V).
El microcontrolador no tiene ninguna entrada. Sus pines se han configurado como salidas, y cuatro de ellos se encargan de controlar sendos grupos de dos transistores cada uno, capaces de lidiar con la corriente que consume el motor. Debemos aclarar que hemos utilizado transistores tipo TIP42, que pueden manejar varios amperes cada uno, y que en la mayoría de los casos pueden ser exagerados. Pero de esta manera nos aseguramos que la controladora funcione con casi cualquier motor. Si el usuario va a limitarse a pequeños motores como los de las fotos, puede usar un BD136 / BD138 o BS140, sobre el mismo PCB, sin problemas.
Hemos empleado el oscilador interno del PIC12F675, por lo que hacen falta muy pocos componentes externos para que este microcontrolador funcione. De hecho, y aunque eventualmente podríamos haberlo evitado cambiando la configuración de los “fuses” del micro, solo hemos utilizado un resistor de 10K para mantener el pin RESET en estado alto.
|
|
|
Nuestra controladora, lista para usar.
|
Este es el PCB que necesitamos constuir.
|

El software

Los motores "paso a paso"

Trucos GTA IV

Cómo agregar música en WinMUGEN
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.