Professional Documents
Culture Documents
AUTÓNOMA DE MÉXICO
FACULTAD DE INGENIERÍA
Instrumentación Virtual
Motor a Pasos
Objetivo
El objetivo principal de este proyecto es poner en marcha un motor a pasos, para esto se
utilizara como controlador el software de labview, la comunicación con la computadora se
llevara a cabo por medio de la tarjeta de adquisición de datos de National Instruments NI
PCI-6036E y por último será necesario implementar los circuitos acondicionadores para la
manipulación del motor a pasos.
Introducción
Los motores a pasos 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°.
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.
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án energizadas, 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.
Desarrollo Teórico
Se procedió a utilizar un motor a pasos unipolar de dos bobinas y cuatro fases, con 1.8º
por paso, que funciona a 6 [V] en directa y que consume una corriente de 0.8 [A].
Los motores unipolares disponen de dos bobinas
independientes, con una terminal central que es el común de
cada par de bobinas, a esto se debe que la mayoría de estos
motores cuenten con 6 cables y si se unen las terminales
Com1 y Com2 tienes un terminal común y 4 terminales de
control.
Para proceder con la utilización del motor primero fue necesario caracterizarlo, los pasos
seguidos para identificar las terminales son los siguientes:
– Se identifican las 2 terminales comunes, esto es por medio del valor de la
resistencia, ya que en los comunes el valor de la resistencia es la mitad del valor que
se encuentran entre dos fases.
– Se conectan las dos terminales comunes a la polarización positiva
– De los 4 cables restantes se toma uno y se conecta a tierra este será A.
Posteriormente el resto también es conectado a tierra uno por uno, de esta forma si:
·El motor gira a derecha, lo bautizas como B · El motor gira a izquierda, lo nombras
D · Si no pasa nada es C
Desarrollo Experimental
– La estructura principal está conformada por un “while” que permite la ejecución continua
del programa
– Si elegimos la opción de control libre del motor se ejecuta un tercer “case” que
nos permite decidir entre el sentido en el que deseamos el movimiento de los ciclos.
El entrar en la opción de control libre, nos permite decidir la velocidad y sentido en el que
queremos que el motor se mueva. Al igual que en el caso anterior, es necesario un bloque
para la configuración de la adquisición de datos y un registro de corrimiento para tener
control del numero de ciclos.
Conclusiones
Una vez que se termino con la realización del proyecto me pude dar cuenta con cierta
satisfacción de que se habían alcanzado por completo los objetivos planteados, y de que el
funcionamiento del motor fue el correcto, así mismo se consiguió que el controlador
desarrollado en el ambiente de labview funcionara también adecuadamente.
Me pareció que el llevar a cabo este proyecto nos aporto bastantes conocimientos ya que
almenos en mi caso no había tenido la oportunidad de trabajar con motores a pasos, y es
bien sabido que este tipo de motores se encuentran en un sin número de aplicaciones y son
muy flexibles, además al realizarlo con el ambiente de desarrollo de labview, también
pusimos a prueba los conocimientos adquiridos durante el semestre y nos permitió adquirir
nuevos.
Claro que para echar a andar un motor a pasos no estamos obligados a hacerlo con
labview, existen muchas más posibilidades; sin embargo independientemente del
controlador a utilizar, los conocimientos teóricos y el procedimiento genérico que se tiene
que seguir fueron estudiados y aprendidos con la realización de este proyecto.