0% encontró este documento útil (0 votos)
31 vistas16 páginas

Control Motor A Pasos

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 16

Ingeniería en Electrónica

SEMINARIO DE SOLUCION DE PROBLEMAS DE


PROGRAMACIÓN DE SISTEMAS RECONFIGURABLES

Proyecto 11.
Contadores anillo y motor a pasos.
TABLA DE CONTENIDO

Objetivo…………………………………………………

Marco Teórico………………………………………..

Desarrollo………………………………………………

Resultados……………………………………………..

Conclusiones………………………………………….
OBJETIVO:

Controlar el giro de un motor a pasos mediante la implementación de los contadores


anillo con GAL.

MARCO TEORICO:

Contador anillo.

Un contador anillo, también conocido como contador de anillo o contador circular,


es un dispositivo electrónico utilizado en sistemas digitales para llevar la cuenta de
eventos o pulsos. Se utiliza especialmente en aplicaciones donde se requiere una
secuencia ordenada de estados o una cuenta cíclica.

Un contador anillo consta de una serie de flip-flops (biestables) conectados en


cascada, formando un lazo cerrado o anillo. Cada flip-flop está conectado a una
señal de reloj y se activa en cada pulso de reloj. La salida de un flip-flop se conecta
a la entrada del siguiente flip-flop en el anillo, y la salida del último flip-flop se
conecta a la entrada del primer flip-flop, cerrando así el ciclo.

Cuando el contador anillo recibe un pulso de reloj, los flip-flops se activan


secuencialmente, pasando de un estado a otro en un orden predefinido. Cada
estado del contador representa un número en la secuencia y puede ser interpretado
como una salida binaria. Por ejemplo, en un contador anillo de 4 bits, se pueden
representar los números binarios del 0 al 15 (0000 a 1111).

La principal característica de un contador anillo es que la secuencia de números


generada se repite continuamente, creando un ciclo infinito. Esto lo diferencia de
otros tipos de contadores, como los contadores binarios ascendentes o
descendentes, que se detienen al alcanzar un valor máximo o mínimo.

El contador anillo es un registro de desplazamiento que tiene su salida conectada a


la entrada. Normalmente se implementan flip-flops con entradas de PRESET y
CLEAR, conectados en cascada y disparados de forma síncrona.

Esquema de un contadore anillo de 4 bits

Este funciona pasándose de flip-flop a flip-flop un único bit. Esto quiere decir que,
en cualquier momento del conteo solo un flip-flop tiene a su salida Q=1, mientras
que los demás Q=0. Esto provoca que el contador anillo sea el más fácil de
decodificar.

Tabla de estados de un contador anillo de 4 bits.

Una de las desventajas de los contadores anillo es que para procesar n estados
necesita n flip-flops, pero no necesita lógica añadida, ni para construir el siguiente
estado, ni para decodificar el estado, debido a esto el contador anillo (junto al
contador Johnson) es el más rápido de construir.

Motor a pasos.

El motor paso a paso es un motor de corriente continua sin escobillas en el que la


rotación se divide en un cierto número de pasos resultantes de la estructura del
motor. Normalmente, una revolución completa del eje de 360° se divide en 200
pasos, lo que significa que se realiza una sola carrera del eje cada 1,8°. También
hay motores donde la carrera del eje se realiza cada 2; 2,5; 5, 15 o 30°.

Actualmente los controladores de motores de paso a paso se realizan sobre la base


de circuitos digitales que controlan los drivers aumentando la capacidad de carga
de las salidas. Por lo general, en un controlador de este tipo encontramos un
microcontrolador, pero no necesariamente, porque dicho controlador se puede
hacer basado en puertas y flip-flops sin mucha dificultad.
Los devanados que son la carga en las salidas del controlador son bobinas con
cierta inductancia y capacitancia. Su reactancia aumenta al aumentar la frecuencia,
lo que limita la corriente que fluye y limita la frecuencia de conmutación máxima.

Funcionamiento.

El motor paso a paso está compuesto por rotor y estator. El estator es una parte
estacionaria, mientras que el rotor montado en el eje con un cojinete gira siguiendo
el campo magnético giratorio creado alrededor del estator. El estator, hecho de
acero u otro metal, es el marco de un conjunto de electroimanes, que son bobinas
montadas en lugares específicos alrededor del rotor. Cuando la corriente fluye a
través de las bobinas del estator, se crea un campo magnético a su alrededor. Los
flujos magnéticos particulares tienen una dirección e intensidad que dependen de
la intensidad y la dirección de la corriente que fluye a través de una bobina
determinada.

Cuando la bobina se energiza, se forma un electroimán atrayendo a un imán (diente)


montado en el rotor, desplazado por un cierto desplazamiento con respecto a él.
Luego, el rotor y el eje giran en el ángulo en el que su posición se opone menos al
flujo magnético o la resultante de múltiples flujos. Después de pasar por este
desplazamiento, se enciende otro electroimán (bobina o bobinas) en el estator y se
tira del rotor a su nueva posición. Al conmutar bobinas sucesivas, es posible realizar
más saltos hacia adelante o hacia atrás, o completar o girar parcialmente el rotor y
el eje con él.

Este tipo de motores tienen varios tipos de operaciones los cuales son:

Modo paso completo:

En este modo, el motor gira en un ángulo resultante de su construcción, que puede


ser, por ejemplo, 1,8°. Como es fácil de calcular, en tal caso es necesario dar 200
pasos para un giro completo (200×1.8° = 360°).

El recorrido del eje se realiza después de energizar una o dos bobinas. El


funcionamiento de una sola bobina requiere una potencia mínima del controlador.
En funcionamiento bifásico, con suministro de bobinas opuestas, se requiere el
doble de potencia, pero también aumentan la velocidad y el par.
Motor a pasos paso completo

Modo medio paso:

Como su nombre lo indica, en este modo la carrera discreta del rotor se divide por
2 y, haciendo una sola carrera, gira la mitad del ángulo nominal. Con referencia al
ejemplo anterior, una sola carrera será de 0,9°, mientras que el número de pasos
por revolución completa aumentará a 400. Esto da como resultado un aumento del
par en comparación con el funcionamiento con un suministro monofásico, un
funcionamiento "más suave" del motor y la duplicación de la resolución angular
mencionada anteriormente.

Motor a pasos modo Medio paso

Modo micro paso:


En este modo el paso se divide en secciones aún más cortas que en el modo de
medio paso. La relación de división máxima es 256. Las posiciones individuales de
los rotores se obtienen mediante el flujo magnético resultante de las bobinas
alimentadas por la onda escalonada. Se prefiere la operación de micro pasos en
aquellas aplicaciones donde se requiere un funcionamiento "suave" del motor y/o
una alta precisión de posicionamiento. Cuando utilice el motor en modo de
micropasos, preste atención a los requisitos de velocidad de la aplicación. Como se
mencionó, la reactancia inductiva de la bobina aumenta con la frecuencia de
conmutación de la corriente en los devanados del motor. Una velocidad de rotación
más alta requiere una conmutación más frecuente y, por lo tanto, una mayor
frecuencia de conmutación de bobinado. Esto da como resultado un aumento en la
impedancia de la bobina y, por lo tanto, una disminución en la corriente promedio
que fluye a través de los devanados.

GAL.

El circuito integrado GAL (Arreglo lógico programable y borrable) tiene un proceso


CMOS de alto rendimiento borrable eléctricamente utilizando tecnología de
compuerta para poder proporcionar el máximo rendimiento, la tecnología CMOS
permite al circuito consumir mucha menos energía en comparación con una
tecnología TTL. Su arquitectura genérica proporciona una gran flexibilidad en
cuestión de diseño permitiendo así una salida lógica (OLMC) para poder ser
configurado por el usuario.

Señales de reloj.

Los cambios de estado en la mayoría de los circuitos secuenciales ocurren en


tiempos especificados por una señal de reloj. Por convección, una señal de reloj es
activa alta si el cambio de estado ocurre en el borde ascendente del reloj o cuando
el reloj está en alto; y activo bajo en el caso contario. El periodo de reloj es el tiempo
entre transiciones sucesivas de la señal y la frecuencia (reciproco del periodo), el
número de ciclos de reloj por segundo. El ciclo útil es el porcentaje de tiempo que
la señal de reloj está en un nivel alto. Los sistemas digitales típicos, desde los relojes
digitales hasta las supercomputadoras, usan un oscilador de cristal cuarzo para
generar esta señal de reloj, las frecuencias generadas por estos cristales van desde
32.768 KHz hasta algún Giga Hz.
Oscilador con 555.

El temporizador 555 se compone básicamente de 2 comparadores, un biestable


(flip-flop) un transistor de descarga y un divisor de voltaje resistivo.

El divisor de voltaje resistivo se utiliza para establecer los niveles de voltaje en el


comparador. Las salidas de los comparadores controlan el estado del biestable, la
entrada de umbral normal mente está conectada a un circuito temporizador RC
externo.
Desarrollo:

Diseñar y simular un contador anillo para implementarlo en el giro de motor a pasos


con un gal22v10.

Al momento de tener cierta combinación en las entradas del gal el motor a pasos
entrara en cierto modo de operación los cuales son los siguientes:

000: Paso simple a la derecha.

001: Paso simple izquierda.

010: Paso completo Derecha

011: Paso completo Izquierda

100: Medio paso Derecha

101: Medio paso Izquierda

110: Stop

Las secuencias que de bebe seguir cada uno de los modos son las siguientes:

PASO SIMPLE PASO COMPLETO

0 1 2 3
1000 0001 1100 0011

0100 0010 0110 0110

0010 0100 0011 1100

0001 1000 1001 1001

MEDIO PASO

4 5

1000 0001

1100 0011

0100 0010

0110 0110

0010 0100

0011 1100

0001 1000

1001 1001

Tomando esto en cuenta el Gal se programará por estados con ayuda del software
wincupl. Se deberá analizar cada uno de los estados en los cuales caerá el gal y
programar cual será su estado siguiente para poder cumplir con cada una de las
secuencias quedando la programación de la siguiente manera:
Una vez teniendo programado el gal se monta la simulación y se comprueba su
correcto funcionamiento.

Terminada la simulación y comprobado el funcionamiento de la misma se pasa a


montar en físico.
MATERIALES:

Dipswitch

1 GAL22V10

Fuente de voltaje

Cable para proto

4 leds

Oscilador 555

Capacitor de 1 pF

Capacitor de 100uF

Resistencias de 1k 220 ohm

Potenciómetro 20K ohm

1 motor a pasos

En una protoboard se monta el circuito mostrado este su función es entregar la señal


de reloj para el GAL esta señal ara que el GAL cambie de su esto actual a su estado
siguiente cada vez que llegue un pulso del oscilador.

Los dipswitch van conectados en las entradas del gal ya que estos nos darán la
combinación de entra para que el motor gire en el sentido deseado las salidas del
gal van conectadas al motor a pasos.
Resultados:

simulación del Circuito:

Implementación en físico del Circuito:


CONCLUSION:

El control de un motor a pasos utilizando contadores anillo implica aprovechar la


secuencia de salida de los contadores para controlar las bobinas del motor de
manera secuencial y lograr el movimiento paso a paso.

Para controlar un motor a pasos con contadores Johnson, se requieren al menos


tantas salidas de contador como bobinas tenga el motor. Por ejemplo, si el motor
tiene cuatro bobinas, se necesitarían cuatro salidas de contador.

Al utilizar contadores anillo para controlar un motor a pasos, se logra un movimiento


preciso y secuencial. Sin embargo, es importante tener en cuenta que este enfoque
se basa en la secuencia predefinida de los contadores y puede requerir una lógica
adicional para el control de velocidad y dirección, así como para el manejo de
condiciones especiales o modos de funcionamiento específicos del motor.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy