Control de velocidad con micro
VARIACION DE LA VELOCIDAD DE UN MOTOR
CODIGO ASM
$TITTLE(MOTOR)
ORG 00H
INICIO:
MOV A,P0
CJNE A,#01H,MEDIO
MOV P2,#00CH
CALL TIME
CALL TIME
CALL TIME
CALL TIME
MOVP2,#06H
CALL TIME
CALL TIME
CALL TIME
CALL TIME
MOV P2,#03H
CALL TIME
CALL TIME
CALL TIME
CALL TIME
MOV P2,#09H
CALL TIME
CALL TIME
CALL TIME
CALL TIME
JMP INICIO
MEDIO:CJNE A,#02H,RAPIDO
MOV P2,#00CH
CALL TIME
CALL TIME
MOV P2,#06H
CALL TIME
CALL TIME
MOV P2,#03H
CALL TIME
CALL TIME
MOV P2,#09H
CALL TIME
CALL TIME
JMP INICIO
RAPIDO:
CJNEA,#04H,INICIO
MOV P2,#00CH
CALL TIME
MOV P2,#06H
CALL TIME
MOV P2,#03H
CALL TIME
MOV P2,#09H
CALL TIME
JMP INICIO
TIME: MOV R4,#070H
TIEMPO1:MOV R5,#0FFH
TIEMPO2:DJNZ R5,TIEMPO2DJNZ R4,TIEMPO1
RET
END
DIAGRAMA ELECTRICO
El motor que se emplea es un motor a pasos unipolar ( de 5 ó 6 terminales)
[pic]
ALGO SOBRE MOTORES A PASO A PASO
La característicaprincipal 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°, es decir, quese necesitarán 4 pasos en el primer caso (90°) y 200 para el segundo caso (1.8°), para completar un giro completo de 360°.
Existen dos tipos de motores paso a paso de imán permanente:[pic] [pic]
• Bipolar: Estos tiene generalmente cuatro cables de salida (ver figura 1). Necesitan ciertos trucos para ser controlados, debido a que requieren del cambio de dirección del flujo decorriente a través de las bobinas en la secuencia apropiada para realizar un movimiento.
• Unipolar: Estos motores suelen tener 6 o 5 cables de salida, dependiendo de su conexionado interno (verfigura 2). Este tipo se caracteriza por ser más simple de controlar.. Las entradas de activación (Activa A, B , C y D) pueden ser directamente activadas por un microcontrolador
Secuencias...
Regístrate para leer el documento completo.