Control de un motor de pasos

Páginas: 2 (376 palabras) Publicado: 22 de junio de 2011
Circuito de Control de un motor de pasos.
Practica 11 Control de un Motor de Pasos Programa en lenguaje ensamblador para controlar la velocidad y giro de un motor de pasos bifásicocon el microcontrolador 89c51/52.

defseg mpap,start=00h seg mpap org 00H sjmp ppal org 03h sjmp alta org 13h push 0e0H clr ea clr p2.1 wait: jnb int1,wait mov a,r0 mov c,acc.3 anlc,acc.1 mov p2.0,c jc back mov a,r0 add a,#01h mov r0,a xrl a,#10 jnz back setb p2.0 back: setb ea pop 0e0h reti Descripción de operación

alta:

push 0e0h clr ea clr p2.0 pulso: jnbint0,pulso mov a,r0 xrl a,#01 jz salir mov a,r0 add a,#0ffh mov r0,a xrl a,#01h jnz salir setb p2.1 salir: setb ea pop 0e0h reti ppal: mov p2,#00h mov ie,#85h mov r0,#05 mov tmod,#01h movtl0,#0f0h mov th0,#0d8H mov a,#0aaH mov p1,a jb t1,stop

left:

jnb t0,right xrl a,#33h mov p1,a acall delay xrl a,#0cch mov p1,a acall delay sjmp stop jb t0,left xrl a,#0cch movp1,a acall delay xrl a,#33h mov p1,a acall delay sjmp stop

right:

stop:

delay: setb tr0 mov 01h,00h Bye: jnb tf0,bye clr tf0 mov tl0,#0f5h mov th0,#0d8h djnz r1,bye ret endPara que el motor inicie el giro se requiere que la terminal T1 del C se conecte a tierra. El motor arranca con una velocidad media y el sentido del giro depende del nivel de voltaje enla terminal T0. Para incrementar la velocidad se presiona el interruptor de botón conectado a INT0 que reduce el tiempo de cambio de un estado a otro. Una vez alcanzada la máximavelocidad se enciende el led conectado al P2.1. Para reducir la velocidad se presiona el interruptor de botón conectado a INT1. Cuando se alcanza la velocidad menor se enciende el ledconectado a P2.0. Humberto Enrique Vélez Sánchez Verín Página 1

Circuito de Control de un motor de pasos.
Diagrama esquemático.

Humberto Enrique Vélez Sánchez Verín

Página 2

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control De Motor Paso A Paso
  • Control motor paso a paso
  • Control De Una Incubadora Con Un Motor Paso A Paso
  • Control Motores Paso a paso y mecanismos
  • Control Micropasos (Motores a pasos)
  • Control De Un Motor De Pasos
  • Control motores a pasos
  • Control de motor a pasos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS