Beruflich Dokumente
Kultur Dokumente
Características básicas
por Eduardo J. Carletti
http://perso.wanadoo.es/luis_ju/ebasica2/mpp_01.html
Las primeras pruebas caseras con motores se suelen hacer con los de corriente
continua (CC), del tipo que se usan en los juguetes. Estos motores giran libremente
y a una velocidad alta. Cualquier intento de lograr que uno de estos motores gire
una cantidad acotada de recorrido, como por ejemplo dos vueltas, es imposible. Los
motores no giran enseguida a una velocidad conocida: hay que calcular un tiempo
de arranque, porque la inercia no les permite llegar a la velocidad normal de
inmediato. Y cuando se les corta la alimentación continúan girando, también por
inercia.
Note el lector que no hablamos de pedirle a uno de estos motores que se mueva
sólo una fracción de una vuelta, como por ejemplo un cuarto de revolución, o un
valor así. Esto sería aún más difícil de lograr.
Lograr que un motor común de corriente continua gire una fracción de vuelta o una
cantidad precisa de vueltas no es sólo muy difícil, es prácticamente imposible. Aún
si se controla con extremada precisión la corriente necesaria, buscando fijar con
exactitud el tiempo de arranque y detención del motor, de todos modos al cortar la
corriente la armadura no se detendrá, ya que continúa moviéndose por inercia, y
esta inercia tendrá un valor muy difícil de determinar, ya que dependerá del peso
del rotor, la fricción del eje sobre sus cojinetes, la temperatura de las bobinas,
núcleos de hierro, imanes y la del propio ambiente, y otras variables del entorno y
de la construcción.
Los motores paso a paso se pueden ver como motores eléctricos sin escobillas. Es
típico que todos los bobinados del motor sean parte del estator, y el rotor puede ser
un imán permanente o, en el caso de los motores de reluctancia variable (que
luego describiremos mejor), un cilindro sólido con un mecanizado en forma de
dientes (similar a un engranaje), construido con un material magnéticamente
"blando" (como el hierro dulce).
Los motores paso a paso tienen un comportamiento del todo diferente al de los
motores de corriente continua. En primer lugar, no giran libremente por sí mismos.
Los motores paso a paso, como lo indica su nombre, avanzan girando por pequeños
pasos. También difieren de los motores de CC en la relación entre velocidad y
torque (un parámetro que también es llamado "par motor" y "par de giro"). Los
motores de CC no son buenos para ofrecer un buen torque a baja velocidad sin la
ayuda de un mecanismo de reducción. Los motores paso a paso, en cambio,
trabajan de manera opuesta: su mayor capacidad de torque se produce a baja
velocidad.
Los motores paso a paso tienen una característica adicional: el torque de detención
(que se puede ver mencionado también como "par de detención", e incluso
par/torque "de mantenimiento"), que no existe en los motores de CC. El torque de
detención hace que un motor paso a paso se mantenga firmemente en su posición
cuando no está girando. Esta característica es muy útil cuando el motor deja de
moverse y, mientras está detenido, la fuerza de carga permanece aplicada a su eje.
Se elimina así la necesidad de un mecanismo de freno.
Si bien es cierto que los motores paso a paso funcionan controlados por un pulso de
avance, el control de un motor paso a paso no se realiza aplicando en directo este
pulso eléctrico que lo hace avanzar. Estos motores tienen varios bobinados que,
para producir el avance de ese paso, deben ser alimentados en una adecuada
secuencia. Si se invierte el orden de esta secuencia, se logra que el motor gire en
sentido opuesto. Si los pulsos de alimentación no se proveen en el orden correcto,
el motor no se moverá apropiadamente. Puede ser que zumbe y no se mueva, o
puede ser que gire, pero de una manera tosca e irregular.
Esto significa que hacer girar un motor paso a paso no es tan simple como hacerlo
con un motor de corriente continua, al que se le entrega una corriente y listo. Se
requiere un circuito de control, que será el responsable de convertir las señales de
avance de un paso y sentido de giro en la necesaria secuencia de energización de
los bobinados.
Voltaje
Los motores paso a paso tienen una tensión eléctrica de trabajo. Este valor viene
impreso en su carcasa o por lo menos se especifica en su hoja de datos. Algunas
veces puede ser necesario aplicar un voltaje superior para lograr que un
determinado motor cumpla con el torque deseado, pero esto producirá un
calentamiento excesivo y/o acortará la vida útil del motor.
Resistencia eléctrica
Otra característica de un motor paso a paso es la resistencia de los bobinados. Esta
resistencia determinará la corriente que consumirá el motor, y su valor afecta la
curva de torque del motor y su velocidad máxima de operación.
Los de imán permanente son los que más conocemos, utilizados, por ejemplo, en
el avance de papel y del cabezal de impresión de las impresoras, en el movimiento
del cabezal de las disketteras, etc. Como su nombre indica, poseen un imán que
aporta el campo magnético para la operación.
Los motores unipolares son relativamente fáciles de controlar, gracias a que poseen
devanados duplicados. Aunque para facilitar el esquema se dibuja este devanado
como una bobina con punto medio, en realidad tienen dos bobinas en cada eje del
estator, que están unidas por extremos opuestos, de tal modo que al ser
alimentada una u otra, generan cada una un campo magnético inverso al de la
otra. Nunca se energizan juntas: por eso lo correcto es decir que tienen una
doble bobina, en lugar de decir (como se hace habitualmente) que es una bobina
con punto medio. Esta duplicación se hace para facilitar el diseño del circuito de
manejo, ya que permite el uso, en la parte de potencia, de un transistor único por
cada uno de los bobinados.
En el esquema más común de conexión se unen los "puntos medios" de ambos ejes
(a y b en el dibujo) y se les conecta al positivo de la alimentación del motor. El
circuito de control de potencia, entonces, se limita a poner a masa los bobinados de
manera secuencial.
Como no tienen el doble bobinado de los unipolares (recordemos que en éstos todo
el tiempo se está utilizando sólo una de las bobinas duplicadas, mientras la otra
queda desactivada y sin ninguna utilidad), los motores bipolares ofrecen una mejor
relación entre torque y tamaño/peso.
La configuración de los motores bipolares requiere que las bobinas reciban corriente
en uno y otro sentido, y no solamente un encendido-apagado como en los
unipolares. Esto hace necesario el uso de un Puente H (un circuito compuesto por
al menos seis transistores) sobre cada uno de los bobinados.
Secuencia de pulsos para un motor bipolar
El que sigue es un circuito de ejemplo para el manejo de una de las bobinas (se
necesita otro igual para manejar un motor completo). Para más detalles en el
funcionamiento de un circuito como este, véase nuestro artículo Puente H.
Los motores de reluctancia variable son los motores paso a paso más simples de
manejar. Su secuencia se limita a activar cada bobinado en orden, como lo indica la
figura. Es común que estos motores tengan un cable común que une todas las
bobinas. Estos motores, si se los mueven a mano, no tienen la sensación "dentada"
de los otros motores paso a paso, sino que se mueven libres, como los motores de
corriente continua.
Los motores paso a paso son ideales para la construcción de mecanismos en donde se
requieren movimientos muy precisos.
La característica principal de estos motores es el hecho de poder moverlos un paso a la vez por
cada pulso que se le aplique. Este paso puede variar desde 90° hasta pequeños movimientos de
tan solo 1.8°, es decir, que se necesitarán 4 pasos en el primer caso (90°) y 200 para el segundo
caso (1.8°), para completar un giro completo de 360°.
Estos motores poseen la habilidad de poder quedar enclavados en una posición o bien totalmente
libres. Si una o más de sus bobinas está energizada, el motor estará enclavado en la posición
correspondiente y por el contrario quedará completamente libre si no circula corriente por
ninguna de sus bobinas.
En este capítulo trataremos solamente los motores P-P del tipo de imán permanente, ya que
estos son los mas usados en robótica.
Principio de funcionamiento
Básicamente estos motores están constituidos normalmente por un rotor sobre el que van
aplicados distintos imanes permanentes y por un cierto número de bobinas excitadoras
bobinadas en su estator.
Las bobinas son parte del estator y el rotor es un imán permanente. Toda la conmutación (o
excitación de las bobinas) deber ser externamente manejada por un controlador.
Imagen del rotor
• Bipolar: Estos tiene generalmente cuatro cables de salida (ver figura 1). Necesitan
ciertos trucos para ser controlados, debido a que requieren del cambio de dirección del
flujo de corriente a través de las bobinas en la secuencia apropiada para realizar un
movimiento. En figura 3 podemos apreciar un ejemplo de control de estos motores
mediante el uso de un puente en H (H-Bridge). Como se aprecia, será necesario un H-
Bridge por cada bobina del motor, es decir que para controlar un motor Paso a Paso de 4
cables (dos bobinas), necesitaremos usar dos H-Bridges iguales al de la figura 3 . El
circuito de la figura 3 es a modo ilustrativo y no corresponde con exactitud a un H-
Bridge. En general es recomendable el uso de H-Bridge integrados como son los casos
del L293 (ver figura 3 bis).
• Unipolar: Estos motores suelen tener 6 o 5 cables de salida, dependiendo de su
conexionado interno (ver figura 2). Este tipo se caracteriza por ser más simple de
controlar. En la figura 4 podemos apreciar un ejemplo de conexionado para controlar un
motor paso a paso unipolar mediante el uso de un ULN2803, el cual es una array de 8
transistores tipo Darlington capaces de manejar cargas de hasta 500mA. Las entradas de
activación (Activa A, B , C y D) pueden ser directamente activadas por un
microcontrolador.
A continuación se puede ver la tabla con la secuencia necesaria para controlar motores paso a
paso del tipo Bipolares:
PASO TERMINALES
A B C D
1 +V -V +V -V
2 +V -V -V +V
3 -V +V -V +V
4 -V +V +V -V
Secuencias para manejar motores paso a paso Unipolares
Existen tres secuencias posibles para este tipo de motores, las cuales se detallan a continuación.
Todas las secuencias comienzan nuevamente por el paso 1 una vez alcanzado el paso final (4 u
8). Para revertir el sentido de giro, simplemente se deben ejecutar las secuencias en modo
inverso.
1 ON ON OFF OFF
2 OFF ON ON OFF
3 OFF OFF ON ON
4 ON OFF OFF ON
Secuencia del tipo medio paso: En esta secuencia se activan las bobinas de tal forma de brindar
un movimiento igual a la mitad del paso real. Para ello se activan primero 2 bobinas y luego solo
1 y así sucesivamente. Como vemos en la tabla la secuencia completa consta de 8 movimientos
en lugar de 4.
2 ON ON OFF OFF
4 OFF ON ON OFF
6 OFF OFF ON ON
8 ON OFF OFF ON
Para obtener un arranque suave y preciso, es recomendable comenzar con una frecuencia de
pulso baja y gradualmente ir aumentándola hasta la velocidad deseada sin superar la máxima
tolerada. El giro en reversa debería también ser realizado previamente bajando la velocidad de
giro y luego cambiar el sentido de rotación.
Cuando se trabaja con motores P-P usados o bien nuevos, pero de los cuales no tenemos hojas
de datos. Es posible averiguar la distribución de los cables a los bobinados y el cable común en
un motor de paso unipolar de 5 o 6 cables siguiendo las instrucciones que se detallan a
continuación:
1. Aislando el cable(s) común que va a la fuente de alimentación: Como se aprecia
en las figuras anteriores, en el caso de motores con 6 cables, estos poseen dos cables comunes,
pero generalmente poseen el mismo color, por lo que lo mejor es unirlos antes de comenzar las
pruebas.
Usando un tester para chequear la resistencia entre pares de cables, el cable común será el único
que tenga la mitad del valor de la resistencia entre ella y el resto de los cables.
Esto es debido a que el cable común tiene una bobina entre ella y cualquier otro cable, mientras
que cada uno de los otros cables tienen dos bobinas entre ellos. De ahí la mitad de la resistencia
medida en el cable común.
2.Identificando los cables de las bobinas (A, B, C y D): aplicar un voltaje al cable
común (generalmente 12 volts, pero puede ser más o menos) y manteniendo uno de los otros
cables a masa (GND) mientras vamos poniendo a masa cada uno de los demás cables de forma
alternada y observando los resultados.
Para recordar
Un motor de paso con 5 cables es casi seguro de 4 fases y unipolar.
Un motor de paso con 6 cables también puede ser de 4 fases y unipolar, pero con 2
cables comunes para alimentación. pueden ser del mismo color.
Un motor de pasos con solo 4 cables es comúnmente bipolar.
A diferencia de los Motores-CC que giran a todo lo que dan cuando son conectados
a la fuente de alimentación, los Motores-PaP solamente giran un ángulo
determinado, los primeros sólo disponen de dos terminales de conexión, mientras
los otros pueden tener 4, 5 o 6, según el tipo de motor que se trate, por otro lado
los motores de corriente continua no pueden quedar enclavados en una sola
posición, mientras los motores paso a paso sí.
Esas son sólo algunas de las diferencias entre ambos tipos de motores, el primer
contacto que tuve con uno de estos fue cuando desarmé una disketera de esas
antiguas de 5 1/4, y la pregunta era "como ponerlo en funcionamiento...???" hasta
que encontré muy buena información al respecto, y aquí vamos...
El que tengo aquí a mano tiene un ángulo de giro de 3,6º es decir que necesita 100
pulsos para dar una vuelta completa, esto puede variar según la forma de control
que quieras utilizar.
Los Motores-PaP suelen ser clasificado en dos tipos, según su diseño y fabricación
pueden ser Bipolares o Unipolares, aquí tienes un par de imágenes que lo
diferencian el uno del otro...
Espero que hayas notado la diferencia, bueno, es que mientras los Unipolares
disponen de dos bobinas independientes los Bipolares parecieran tener 4 debido al
terminal central que es el común de cada par de bobinas, pues a eso se debe
aquello de los 6 cables y que si unes los terminales Com1 y Com2 tienes un
terminal común y 4 terminales de control (es decir 5 cables). Bien, ahora veamos
como controlar estos motores...
Motores Bipolares
Bien, pasemos ahora a lo más interesante que es controlar estos motores bipolares.
El tema es que para hacerlo debes invertir las polaridades de los terminales de las
bobinas 1 y 2 en una determinada secuencia para lograr un giro a derecha, y en
secuencia opuesta para que gire a izquierda, la secuencia sería la que se muestra
en esta tabla...
Una de las mejores opciones para controlar estos motores es hacer uso del Driver
L293B que ya lo mencionamos anteriormente, el circuito en cuestión sería el
siguiente...
En el esquema L1 y L2 son las bobinas del motor, los diodos D1 a D8 son para
proteger al integrado de las sobretensiones generadas por dichas bobinas, las
líneas marcadas en azul corresponden a la tensión de alimentación de los motores,
mientras la marcada en verde a los niveles TTL de control del integrado, los
terminales 1 y 9 se unieron para hacer un solo terminal de habilitación, y
finalmente 1a, 1b, 2a y 2b son las entradas de control para la secuencia de las
bobinas del motor, este circuito puede servir de base para muchos proyectos, ya
sea controlado por PC o por microcontrolador.