Está en la página 1de 9

INSTITUTO TECNOLGICO DE MORELIA

Jos Mara Morelos y Pavn


Ing. Electrnica

Microprocesadores y microcontroladores

Control de un motor a pasos unipolar de 6 hilos


mediante LABVIEW y una tarjeta de
adquisicin de datos

Alumno:
Enrique Huerta Garca
Profesor:
Marco Vinicio Chvez Bez

Morelia, Michoacn, 24 de Mayo de 2016.

INTRODUCCIN
En esta prctica se control un motor a pasos unipolar de 6 hilos mediante el programa
LABVIEW 8.5 y una tarjeta de adquisicin de datos de National Instruments conocida
como DAQ (Data Acquisition).

MATERIALES
1 laptop con el programa LABVIEW 8.5 instalado.
1 tarjeta de adquisicin de datos (DAQ).
1 motor de 6 hilos de baja potencia.
1 protoboard.
1 multmetro.
Cables Dupont macho-macho.
1 desarmador de National Instruments para DAQ.

Fig.1. Materiales utilizados en la prctica.

MARCO TERICO
El motor a pasos es un dispositivo electromecnico que convierte una serie de impulsos
elctricos en desplazamientos angulares discretos, lo que significa que es capaz de avanzar
una serie de grados (pasos) dependiendo de sus entradas de control. El motor paso a paso se
comporta de la misma manera que un conversor digital-analgico (D/A) y puede ser
gobernado por impulsos procedentes de sistemas lgicos.
Este motor presenta las ventajas de tener precisin y repetitividad en cuanto al
posicionamiento. Entre sus principales aplicaciones destacan como motor de frecuencia
variable, motor de corriente continua sin escobillas, servomotores y motores controlados
digitalmente.

Fig.1. Diagrama de la conexin interna de un motor bipolar y uno unipolar.


Fuente: http://diymakers.es/wp-content/uploads/2013/12/bipolar-unipolar.png

Motores paso a paso unipolares


Estos motores suelen tener 5 o 6 cables de salida dependiendo de su conexin interna. Este
tipo se caracteriza por ser ms simple de controlar, estos utilizan un cable comn a la fuente
de alimentacin y posteriormente se van colocando las otras lneas a tierra en un orden
especfico para generar cada paso, si tienen 6 cables es porque cada par de bobinas tienen
un comn separado, si tiene 5 cables es porque las cuatro bobinas tienen un polo comn; un

motor unipolar de 6 cables puede ser usado como un motor bipolar si se deja las lneas del
comn al aire.

DESARROLLO
Se program la siguiente secuencia de pasos en el programa LABVIEW 8.5. Esta es la
secuencia ms sencilla para controlar motores unipolares. Dicha secuencia genera un paso
completo cada vez que se ejecuta.

A
1
0
0
0

B
0
1
0
0

C
0
0
1
0

D
0
0
0
1

Tab. 1. Secuencia de paso completo.

Dicha secuencia se logr transmitir al motor realizando el corrimiento de un arreglo de


LEDs y posteriormente introduciendo el resultado de dicho corrimiento a la DAQ, en la
cual previamente se haban configurado los pines P1.3, P1.2, P1.1 y P1.0 como salidas
digitales. Si el factor de corrimiento, que era manejado por un control numrico, era 1 el
motor giraba hacia un sentido, si era -1 giraba en el sentido contrario, y si era 0 no giraba
en absoluto. El control de la velocidad se logr mediante un control numrico relacionado
con el tiempo de retardo.

Fig.2. Diagrama a bloques del programa empleado.

Fig.3. Panel frontal del programa utilizado.

Fig.4. Puertos de la DAQ empleados como salidas digitales.

Fig.5. Motor a pasos unipolar de 6 hilos, marca Brother, utilizado durante la prctica.

Posteriormente se control la velocidad del motor mediante un potencimetro conectado a


voltaje en uno de sus extremos, a tierra en el otro y a al pin de la DAQ AI1, que fue
configurado como entrada analgica. Este potencimetro controlaba el tiempo de retardo
entre las secuencias del motor, y por tanto su velocidad.

Fig.6. Pin de la DAQ configurado como entrada analgica.

Fig. 7. Potencimetro empleado para el control de la velocidad del motor.

ANLISIS DE RESULTADOS
Se pudo controlar la velocidad de motor a pasos, tanto en sentido como en velocidad por
medio de los controles numricos de LABVIEW, as mismo se pudo controlar la velocidad
del motor por medio de un potencimetro conectado a una entrada analgica de la DAQ.

PROBLEMAS PRESENTADOS Y SOLUCIONES


En un principio se pretenda utilizar otro motor a pasos de 6 hilos, del cual se pudieron
identificar las funciones de cada hilo mediante mediciones de resistencia. Sin embargo no
se pudo encontrar la secuencia que hiciera que el motor girara de modo continuo. Este
problema se solucion utilizando otro motor.

CONCLUSIONES
Al realizar esta prctica aprend la estructura interna de un motor a pasos, as como los
mtodos de identificacin de los hilos y las secuencias utilizadas para hacerlos girar.
Tambin aprend a utilizar la tarjeta de adquisicin de datos, bien como entrada o como
salida.
Considero que LABVIEW es una buena alternativa para realizar mltiples prcticas,
pudiendo controlarse desde la computadora elementos externos interconectados con el
instrumento virtual mediante la tarjeta de adquisicin de datos.