Está en la página 1de 8

UNIVERSIDADTECNOLOGICA DE TULA-TEPEJI

MATERIA: CONTROL DE MOTORES

TEMA: CONTROL DE MOTORES PASO A PASO

GRUPO: 8-IMC-G2

INTEGRANTES: LUIS FERNANDO PINTADO GARCIA PEDRO SANCHEZ BISTRAIN HERNAN BARRON DELGADO CESAR ALFONSO FLORES JAIME OSCAR EDGAR MIGUEL

INTRODUCCION
El motor Paso a Paso es un dispositivo electromecnico que convierte una serie de impulsos elctricos en desplazamientos angulares discretos, lo que significa es que es capaz de avanzar una serie de grados (paso) dependiendo de sus entradas de control. El motor paso a paso se comporta de la misma manera que un convertidor digital-analgico y puede ser gobernado por impulsos procedentes de sistemas lgicos. Este motor presenta las ventajas de tener alta precisin y repetibilidad 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.

Descripcin: Un motor Paso a Paso se diferencia de un motor convencional en que en este se puede posicionar su eje en posiciones fijas o pasos, pudiendo mantener la posicin. Esta peculiaridad es debida a la construccin del motor en si, teniendo por un lado el rotor constituido por un imn permanente y por el otro el stator construido por bobinas, al alimentar estas bobinas se atraer el polo del magntico puesto rotor con respecto al polo generado por la bobina y este permanecer es esta posicin atrado por el campo magntico de la bobina hasta que esta deje de generar el campo magntico y se active otra bobina haciendo avanzar o retroceder el rotor variando los campos magnticos en torno al eje del motor y haciendo que este gire.

Funcionamiento: Los motores PaP pueden ser de dos tipos, segn se muestra en la siguiente imagen:

Unipolar: El motor unipolar normalmente dispone de 5 o 6 cables dependiendo si el comn esta unido internamente o no, para controlar este tipo de motores existen tres mtodos con sus correspondientes secuencias de encendido de bobinas, el comn ir conectado a +Vcc o masa segn el circuito de control usado y luego tan solo tendremos que alimentar la bobina correcta para que avance o retroceda el motor segn avancemos o retrocedamos en la secuencia.

Paso simple: Esta secuencia de pasos es la mas simple de todas y consiste en activar cada bobina una a una y por separado, con esta secuencia de encendido de bobinas no se obtiene mucha fuerza ya que solo es una bobina cada vez la que arrastra y sujeta el rotor del eje del motor

OBJETIVO
Conocer las principales tcnicas de excitacin de este tipo de motores. Familiarizarse con el uso de los circuitos electrnicos empleados comnmente en el accionamiento de motores paso a paso Accionar un motor paso a paso, en diferentes modos de funcionamiento mediante el puerto paralelo de la computadora controlado por el programa Visual Basic.

MATERIAL 1 - Motor paso a paso unipolar. 1 Protoboard. 1 Circuito integrado 74LS245. 1 Computadora.

DESARROLLO
Primeramente hacemos y conocemos el control del motor a manipular. Una vez conociendo el funcionamiento y control procedemos a programar en Visual Basic para controlar el motor a distancia, con diferentes velocidades y en las dos diferentes direcciones.

Dim x, y, b, c, a As Double Private Sub batras_Click() TimerA.Enabled = True TimerD.Enabled = False End Sub Private Sub bdelante_Click() TimerD.Enabled = True TimerA.Enabled = False End Sub Private Sub blento_Click() TimerA.Interval = 1000 TimerD.Interval = 1000

blento.Enabled = False bmedio.Enabled = True brapido.Enabled = True End Sub Private Sub bmedio_Click() TimerA.Interval = 100 TimerD.Interval = 100 blento.Enabled = True bmedio.Enabled = False brapido.Enabled = True End Sub Private Sub brapido_Click() TimerA.Interval = 10 TimerD.Interval = 10 blento.Enabled = True bmedio.Enabled = True brapido.Enabled = False End Sub Private Sub bparo_Click() TimerD.Enabled = False TimerA.Enabled = False Out &H378, 0 bdelante.Enabled = True bparo.Enabled = False batras.Enabled = True

End Sub Private Sub Form_Load() TimerA.Interval = 100 TimerD.Interval = 100 blento.Enabled = True bmedio.Enabled = False brapido.Enabled = True End Sub Private Sub TimerA_Timer() bdelante.Enabled = True bparo.Enabled = True batras.Enabled = False x=x+1 y = x - (2 * (x \ 2)) If y = 1 Then If b = 3 Or x = 1 Then Out &H378, 8 b=3 End If If b = 2 Then Out &H378, 2 b=2 End If End If If y = 0 Then

If b = 3 Then Out &H378, 4 b=2 Else Out &H378, 1 b=3 End If End If End Sub Private Sub TimerD_Timer() bdelante.Enabled = False bparo.Enabled = True batras.Enabled = True x=x+1 y = x - (2 * (x \ 2)) If y = 1 Then If b = 3 Or x = 1 Then Out &H378, 1 b=3 End If If b = 2 Then Out &H378, 4 b=2 End If End If

If y = 0 Then If b = 3 Then Out &H378, 2 b=2 Else Out &H378, 8 b=3 End If End If End Sub

CONCLUSIONES Como conclusiones tenemos que al controlar un motor a pasos nos es de mucha ayuda ya que podemos hacer uso de l dentro de la materia de robtica ya que algunas de las virtudes del motor es su fcil posicionamiento mediante grados y una fcil manipulacin y control de su velocidad, otra virtud es que existen diferentes tipos y podemos seleccionar cualquiera de ellos dependiendo de nuestras necesidades. Este motor es mejor que los de c.c. ya que en estos podemos precisar su posicionamiento en un punto exacto determinado en cambio uno de c.c. solo nos da velocidad y una velocidad constante pero no un control.

También podría gustarte