Inscríbete en nuestro boletín







Monografias | Interconexionando un motor a pasos con el microcontrolador 8051

Interconexionando un motor a pasos con el microcontrolador 8051

Resumen: En muchas aplicaciones de Control Automático, es necesario el accionamiento de válvulas o sistemas de engranes con una exactitud y precisión muy alta. En Robótica, son indispensables éstas características, donde las manos y brazos mecánicos deben de ejecutar movimientos de gran precisión.

Publicación enviada por admin




 


En muchas aplicaciones de Control Automático, es necesario el accionamiento de válvulas o sistemas de engranes con una exactitud y precisión muy alta. En Robótica, son indispensables éstas características, donde las manos y brazos mecánicos deben de ejecutar movimientos de gran precisión. Existen muchas otras ramas de la electrónica donde la utilización de dispositivos de posicionamiento mecánico son indispensables.

Un motor de pasos resuelve en gran medida este problema, ya que su principio de funcionamiento le permite realizar pequeños movimientos (pasos), con gran exactitud y repetibilidad.

El motor de pasos es un motor eléctrico cuyo eje gira una cantidad específica por cada pulso de entrada que recibe, lo cual permite el control de posición, velocidad, y sentido (dirección).

El número de pasos varía según sea la aplicación que se requiera. Existen en el mercado desde, 0.1 a 120 grados. Los ángulos más comunes son de 1.8, 2.0, 2.5, 5.0, 15 y 30 grados, que respectivamente dan 200, 180, 144, 72, 24 y 12 pasos/revolución. Los motores de pasos son alimentados con fuentes de corriente directa y manejados con circuitería lógica.

Existen diferentes tipos de motores de pasos, de los cuales veremos el funcionamiento de uno ellos, el Motor de Magneto Permanente.

 

En la figura 1 , se muestra un diagrama del Motor de pasos de Magneto Permanente, el cual está construido de un rotor que incluye polos magnéticos de polaridad contraria colocados uno junto al otro. El estator contiene bobinas alineadas de tal forma que su energización secuencial provoca que el rotor se desplace a las posiciones de mínima reluctancia magnética.




PRINCIPIO DE OPERACION DEL MOTOR.


Su diagrama se muestra en la figura 2, y su principio de funcionamiento es el siguiente:

Consideremos primeramente, la bobina A-A', la cual se energiza haciendo circular la corriente de A hacia A' por lo cual el polo superior se polariza positivamente, atrayendo al polo sur del rotor (parte superior del rotor), y el inferior negativamente el cual atrae, al polo norte del rotor, (parte inferior del rotor). La bobina B-B', no se energiza.

Para realizar el primer paso en sentido de las manecillas del reloj, sea la bobina B-B', ahora alimentada y la bobina A-A' desactivada. Haciendo circular la corriente de B hacia B', el polo de la derecha se polariza positivamente atrayendo al polo sur del rotor (parte superior del rotor), y el de la izquierda negativamente, el cual atrae, al polo norte del rotor, (parte inferior del rotor) , de tal manera que realiza su primer paso.

Para que realice un segundo paso en el mismo sentido consideremos, ahora, la desactivación de la bobina B-B' y nuevamente la activación de las bobinas A-A', pero ahora haciendo circular la corriente de A' hacia A por lo cual el polo superior se polariza negativamente, atrayendo al polo norte del rotor (parte inferior del rotor) , y el inferior positivamente el cual atrae, al polo sur del rotor, (parte superior del rotor) .

Siguiendo con un tercer paso en el mismo sentido, sea la bobina B-B', ahora alimentada en sentido contrario es decir haciendo circular la corriente de B' hacia B, con la bobina A-A' desactivada. El polo de la derecha se polariza negativamente atrayendo al polo norte del rotor (parte inferior del rotor), y el de la izquierda positivamente, el cual atrae, al polo sur del rotor, (parte superior del rotor).

 

Figura2. Principio de funcionamiento.




Por último para completar el ciclo, volvamos a conectar las bobinas como al inicio por lo cual el rotor girará un cuarto paso. Si el ciclo se vuelve repetitivo podremos observar el movimiento del rotor en sentido de las manecillas del reloj. La velocidad dependerá de la activación y desactivación de las bobinas. Como podremos observar, 4 pasos fueron necesarios para que el motor girará 90 grados de su posición original, si quisiéramos que el motor girara una vuelta completa tendríamos que darle 12 pasos, es decir repetir el ciclo 4 veces.

De aquí se observa que, el número de pasos de un motor está condicionado al número de polos del imán permanente (rotor), o bien, al número de bobinas (estator). V.gr. para un motor de 2 bobinas y 200 pasos, se requiere que el rotor contenga 50 polos.

Como cada una de las bobinas deben de ser energizadas en los dos sentidos, (fig.3).

 

Figura 3. Energización de las bobinas.

 

 

Un circuito que se propone para la activación de éstas bobinas es de la figura 4.

Cuando el transistor 1, es activado la parte A de la bobina queda energizada positivamente y la A' negativamente. Cuando el transistor 1 se desactiva y el transistor 2, se activa, la parte A se energiza negativamente y la A' positivamente, de esta manera se invierten las polaridades. Este circuito se presenta para cada una de las bobinas.

El arreglo general del circuito se presenta en la figura 4, en donde, se puede apreciar el circuito 74194 el cual es un registro de corrimiento de 4 bits, con su siguiente lógica de control:

 

Tabla de Estados Lógicos

CLR

S0

S1

CLK

Definición

0

X

X

X

Deshabilita el circuito

1

0

0

X

No cambian las salidas

1

0

1

­

Desplaza a la derecha en serie

1

1

0

­

Desplaza a la izquierda en serie

1

1

1

­

Carga el dato en paralelo.

 

Ahora interconectaremos el microcontrolador 8051 al circuito de control del motor de pasos (fig. 5), como podemos apreciar se utilizan las líneas de P1.0 a P1.3, para poder controlar el CLR, SO, S1 y CLK respectivamente. La primera línea, CLR, desactiva el circuito, es decir, ninguna de las 2 bobinas se encuentran energizadas. Mediante S0=1, S1=1 y un transiente positivo por el CLK, el dato paralelo es cargado. Un "1" es cargado en una sola de las líneas de salida y las demás con "0", con el fin de que solo sea energizada una bobina por paso y en un solo sentido. El sentido del giro del motor se debe al valor de S0 y S1.

 

Compartir Enviar a menéame  Añadir a tus marcadores de Google  Enviar a noticias Top    Añadir a del.icio.us     Añadir a tus marcadores en Yahoo! 


Publicación enviada por admin
Contactar http://www.geocities.com/CollegePark/Pool


Código ISPN de la Publicación EpZEEVApFEfvccLgZK
Publicado Thursday 11 de December de 2003

Ultimas Publicaciones en ilustrados.com


ilustrados.com nace con el fin difundir el conocimiento publicando trabajos de investigación, monografias, tesis, presentaciones powerpoint y afines. Publicar trabajos en ilustrados.com ha alcanzado prestigio y reconocimiento internacional siendo cada vez más el número de académicos, empresas, investigadores, científicos que consultan las publicaciones de nuestro portal.


Administración y Finanzas
Agricultura y Ganadería
Anatomía
Antropología
Arqueología y Paleontología
Arquitectura
Arte y Cultura
Astronomía
Biografías
Biología
Ciencia y Tecnología
Computación e Informática
Comunicaciones
Contabilidad
Deportes y Educación Física
Derecho
Derechos Humanos
Ecología
Economía
Educación
Enfermedades
Estadística
Filosofía y Ontología
Física
Geografía
Hardware
Historia
Ingeniería
Internet
Lenguaje y Literatura
Marketing y Publicidad
Mitología
Matemática y Lógica
Música
Nutrición y Ciencias Alimentarias
Política
Programación
Psicología
Química
Recursos Humanos
Redes
Religión
Salud y Medicina
Sistemas Operativos
Sociología
Software
Turismo
Zoología