Que é un Controlador de Motor Paso a Paso?
Definición de Controlador de Motor Paso a Paso
Un controlador de motor paso a paso se define como un circuito utilizado para conducir o hacer funcionar un motor paso a paso, compuesto por un controlador, un conductor y conexiones al motor.
Componentes Esenciais
Controlador (esencialmente un microcontrolador ou un microprocesador)
Un CI conductor para manejar la corriente del motor
Una unidad de alimentación eléctrica
Controlador de Motor Paso a Paso
La selección de un controlador es el primer paso para construir un conductor. Debe tener un mínimo de 4 pines de salida para el motor paso a paso. Además, debe contener temporizadores, ADC, puerto serie, etc., dependiendo de la aplicación en la que se utilizará el conductor.
Conductor de Motor Paso a Paso
En la actualidad, las personas se están alejando de los componentes conductores discretos, como transistores, hacia ICs integrados más compactos.
Estos ICs conductores están disponibles a costos razonables y son más fáciles de implementar en el ensamblaje, lo que mejora el tiempo de diseño general del circuito.
Los conductores deben seleccionarse para adaptarse a las calificaciones del motor en términos de corriente y voltaje. La serie ULN2003 de conductores es la más popular en aplicaciones basadas en no H Bridge, adecuada para una conducción de motor paso a paso.
Cada par Darlington dentro de la ULN puede manejar hasta 500mA y el voltaje máximo puede ser tan alto como 50VDC.
Alimentación Eléctrica para Conducción de Motor Paso a Paso
Un motor paso a paso opera a voltajes entre 5V y 12V y consume 100mA a 400mA. Utilice las especificaciones del motor proporcionadas por el proveedor para diseñar una fuente de alimentación regulada y evitar fluctuaciones de velocidad y par.
Unidade de Alimentación Eléctrica

Dado que el regulador de voltaje 7812 solo puede manejar hasta 1A de corriente, se utiliza aquí un transistor externo. Puede manejar 5 A de corriente. Se debe proporcionar un disipador de calor adecuado según el consumo total de corriente.
El diagrama de bloques muestra el flujo e interconexiones entre los componentes de la placa del conductor.
Componentes Diversos
Interruptores, Potenciómetros
Disipador de calor
Cables de conexión
Conducción Completa de Motor Paso a Paso
La conducción del motor paso a paso es un pedazo de electrónica tonta a menos que programes el microcontrolador para dar señales correctamente al motor paso a paso a través del conductor. Un motor paso a paso puede operar en modos como paso completo, conducción de onda o medio paso. El conductor debe ser interactivo para permitir comandos del usuario para diferentes modos de paso y control de velocidad. Además, debe soportar comandos de inicio/detención.
Para lograr las funciones anteriores, necesitamos usar pines adicionales en el microcontrolador. Se requieren dos pines para seleccionar el tipo de paso y para iniciar o detener el motor.
Se necesita un pin para conectar un potenciómetro, que actuará como controlador de velocidad. El ADC dentro del microcontrolador se usará para controlar la velocidad de rotación.
Algoritmo de Programa
Inicializar los pines de puerto en modos de entrada/salida.
Inicializar el módulo ADC.
Crear funciones separadas para medio paso, paso completo y conducción de onda y retardo.
Comprobar dos pines de puerto para el modo de operación (00-detener, 01-conducción de onda, 10-paso completo, 11-medio paso).
Ir a la función apropiada.
Leer el valor del potenciómetro a través del ADC y establecer un valor de retardo en consecuencia.
Completar un ciclo de secuencia.
Ir al paso 4.
Placa del Conductor
Si planeas hacer tu propia placa usando software CAD como EAGLE, asegúrate de proporcionar suficiente espesor para que las corrientes del motor fluyan sin sobrecalentar la placa.
Además, dado que los motores son componentes inductivos, se debe tener cuidado de no perturbar las otras rutas de señal a través de interferencias. Se deben seguir las comprobaciones ERC y DRC adecuadas.