Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OBJETIVOS ESPECFICOS
El motor paso a paso est constituido esencialmente por dos partes:a) Una fija
llamada
"estator",
Construida a base de cavidades en las que van depositadas las bobinas que
excitadas convenientemente formarn los polos norte-sur de forma que se cree un
campo magntico giratorio.
b) Una mvil, llamada
"rotor"
Construida mediante un imn permanente, con el mismo nmero depares de
polos, que el contenido en una seccin de la bobina del estator; este conjunto va
montado sobre un eje soportado por dos cojinetes que le permiten girar
libremente.
Si por el medio que sea, conseguimos excitar el estator creando los polos
N-S, y hacemos variar dicha excitacin de modo que el campo magntico formado
efecte un movimiento giratorio, la respuesta del rotor ser seguir el movimiento
de dicho campo, producindose de este modo el giro del motor. Puede decirse por
tanto que un motor paso a paso es un elemento que transforma impulsos
elctricos en movimientos de giro controlados, ya que podremos hacer girar al
motor en el sentidoque deseemos y el nmero de vueltas y grados que
necesitemos
Motores Unipolares:
En este tipo de motores, todas las bobinas del estator estn conectadas enserie
formando cuatro grupos. Esta a su vez, se conectan dos a dos, tambin en serie, y
se montansobre dos estatores diferentes, tal y como se aprecia en la anterior
Figura, donde en dicho motor paso a paso salen dos grupos de tres cables, uno de
los cuales es comn a dos bobinados.Los seis terminales que parten del motor,
deben ser conectados al circuito de control, el cual, secomporta como cuatro
conmutadores electrnicos que, al ser activados o desactivados, producenla
alimentacin de los cuatro grupos de bobinas con que est formado el estator. Si
generamosuna secuencia adecuada de funcionamiento de estos interruptores, se
pueden producir saltos deun paso en el nmero y sentido que se desee
Figura 3.- Control de motor Unipolar
Motores Bipolares
: En este tipo de motores las bobinas del estator se conectan en serieformando
solamente dos grupos, que se montan sobre dos estatores, tal y como se muestra
en laanterior Figura, donde en dicho motor salen cuatro hilos que se conectan, al
circuito de control, querealiza la funcin de cuatro interruptores electrnicos
dobles, que nos permiten variar la polaridadde la alimentacin de las bobinas. Con
la activacin y desactivacin adecuada de dichosinterruptores dobles, podemos
obtener las secuencias adecuadas para que el motor pueda girar enun sentido o
en otro.
ORG 0 X00
GOTO INICIO
ORG 0X05
;------------------------------------------------------------------------
PROGRAMA PRINCIPAL
INICIO:
I NTERRUP
BTFSS PORTA,2 ;Se averigua si el circuito esta ON/OFF
GOTO BUCLE_1
GOTO I NTERRUP
BUCLE_1
BTFSS PORTA,0 ;Se mira el estado del interruptor RA0 para girar
GOTO I ZQUI ERDA_1 ;el motor hacia la izquierda o hacia la derecha.
GOTO DERECHA_1
;-----------------------------------------------------------------------
;I ZQUI ERDA_1 Y DERECHA_1: Son las encargan de dar al motor los pasos correspondientes
IZQUIERDA_1:
;-----------------------------------------------------------------
TEMPO
MOVLW 0x0F ;carga 0F en TEMP1
MOVWF TEMP1
CLRF TEMP2 ;Carga 0 en TEMP2
TEMPO_1
DECFSZ TEMP2, F ;Decrementa TEMP2 y si es 0 salta
GOTO TEMPO_1 ;volver a TEMPO_1
DECFSZ TEMP1, F ;Decrementa TEMP1 y si es 0 salta
GOTO TEMPO_1 ;volver a TEMPO_1
RETURN
;-------------------------------------------------------------------
RESET
BTFSC PORTA,4
GOTO BUCLE_2
GOTO RESET
BUCLE_2
BTFSS PORTA,0 ;Se mira el estado del interruptor RA0 para girar
GOTO DERECHA_2 ;el motor hacia la deracha o hacia la izquierda.
GOTO I ZQUI ERDA_2
RETURN
; ------------------------------------------------------------------------------
IZQUIERDA_2:
MOVLW b'00110001' ;primer pasopara el giro hacia la izquierda.
MOVWF PORTB
CALL TEMPO ;Temporizac in antes de pasar al siguiente paso
MOVLW b'00100010' ;segundo paso.
MOVWF
PORTB
CALL TEMPO
MOVLW b'00110100' ;tercer paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'001100 01' ;primer pasopara el giro hacia la izquierda.
MOVWF PORTB
CALL TEMPO ;Temporizac in antes de pasar al siguiente paso
MOVLW b'00100010' ;segundo paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110100' ;tercer paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110001' ;primer pasopara el giro hacia la izquierda.
MOVWF PORTB
CALL TEMPO ;Temporizac in antes de pasar al siguiente paso
MOVLW b'00100010' ;segundo paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110100' ;tercer paso.
MOVWF PORTB
CALL TEMPO
GOTO I NTERRUP ;Se vuelve a INTERRUP para mirar el estado de RA2.
DERECHA_2:
MOVLW b'00110010' ;primer paso para el giro hacia la derecha.
MOVWF PORTB
CALL TEMPO ;Temporizac in antes del sig uiente paso.
MOVLW b'00110001' ;segundo paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110100' ;tercer paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110010' ;primer paso para el giro hacia la derecha.
MOVWF PORTB
CALL TEMPO ;Temporizac in antes del siguiente paso.
MOVLW b'00110001' ;segundo paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110100' ;tercer paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110010' ;primer paso para el giro hacia la derecha.
MOVWF PORTB
CALL TEMPO ;Temporizac in antes del siguiente paso.
MOVLW b'001100 01' ;segundo paso.
MOVWF PORTB
CALL TEMPO
MOVLW b'00110100' ;tercer paso.
MOVWF PORTB
CALL TEMPO
GOTO I NTERRUP ;Se vuelve a INTERRUP para mirar el estado de RA2.
END
http://es.scribd.com/doc/92608423/Control-Motor-16F84#scribd
el actual link utilizado
http://es.scribd.com/doc/97203892/CONTROL-DE-MOTOR-PASO-A-PASO-CON-PIC-docx
http://www.iesleonardo.info/ele/pro/CURSO%202002-
2003/Juan%20Carlos%20de%20Pedro%20Ramos/control%20de%20motores%20paso%20a
%20paso.htm
de todo un poquito