Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRCTICA No. 5
LABORATORIO DE MicroProcesadores
DURACIN 2 horas
I. Objetivo de la Prctica
General: Que el alumno comience a disear programas para aplicaciones especficas al tener conocimiento de todos los recursos con los que cuenta el PIC16f84A. Especfico: Sacar por dos pines las seales necesarias para el accionamiento de un motor paso a paso unipolar de 5 o 6 hilos.
II. Introduccin
Un microcontrolador es un dispositivo integrado que contiene todos los dispositivos de un computador.
IV. Metodologa
1.- Editar el programa 5 proporcionado en el anexo. 2.- Ensamblar el programa anterior con MPASM de Microchip. 3.- Realizar la simulacin con MPLAB IDE o PIC SIMULATOR IDE. 4.- Programar el PIC con el uso de IC PROG o el software apropiado del programador en uso. 5.- Poner en funcionamiento el PIC y corroborar el funcionamiento adecuado del programa descargado.
V. Sugerencias Didcticas
Tener a la mano el conjunto de instrucciones del microcontrolador para la edicin, seguimiento y comprensin de los programas. Apoyarse de la hoja de registros de propsito especfico junto con el diagrama de la descripcin de los pines o en su defecto de la hoja tcnica del PIC proporcionada por Microchip. En caso de duda con el manejo del software de programacin y simulacin apoyarse de los tutoriales libres que abundan en la internet.
Emisin: 12/02/13
VI. Anexos
; Programa 5 ; Programa que saca pulsos de manera secuencial por los pines B0, B1, B2 y B3 para el accionamiento de un motor ; paso a paso unipolar LIST RADIX P=16F84A HEX
; ---------------------------------------------------------------------PUERTOA EQU 0x05 PUERTOB EQU 0x06 ESTADO EQU 0x03 TMR0_OPT EQU 0x01 INTCON EQU 0x0B CONTA EQU 0x0C ; ---------------------------------------------------------------------ORG 0 ; ---------------------------------------------------------------------bsf clrf bcf movlw movwf clrf Inicio bsf bcf call bsf bcf call bsf bcf call bsf bcf call goto end ESTADO,5 PUERTOB ESTADO,5 b'11000111' ; TMR0_OPT PUERTOB PUERT0B,0 PUERTOB,3 Retardo PUERT0B,1 PUERTOB,0 Retardo PUERT0B,2 PUERTOB,1 Retardo PUERT0B,3 PUERTOB,2 Retardo Inicio TMR0_OPT CONTA INTCON,2 INTCON,2 Ciclo CONTA,1 CONTA,4 Ret ; Inicio del programa en direccin 0
; Banco 1 ; PUERTO B configurado como salida ; Banco 0 ; RBPU=1, INTDEG=1, TOCS=0, TOSE=0, PSA=0, PS210=100 ; Se inicializa con 0 el Puerto B ; Enciende B0 = 1 ; Apaga B3=0 ; Llamada a subrutina de RETARDO ; Enciende B1 = 1 ; Apaga B0=0 ; Llamada a subrutina de RETARDO ; Enciende B2 = 1 ; Apaga B1=0 ; Llamada a subrutina de RETARDO ; Enciende B3 = 1 ; Apaga B2=0 ; Llamada a subrutina de RETARDO
Retardo clrf Clrf Ret bcf Ciclo btfss goto incf btfss goto return end
Emisin: 12/02/13
Principio de funcionamiento
Aun basado en el mismo fenmeno que los motores de corriente continua, el principio de funcionamiento de los motores paso a paso es ms sencillo que cualquier otro tipo de motor elctrico. Los motores elctricos, en general, basan su funcionamiento en las fuerzas ejercidas por un campo electromagntico y creadas al hacer circular una corriente elctrica a travs de una o varias bobinas. Si dicha bobina, generalmente circular y denominada estator, se mantiene en una posicin mecnica fija y en su interior, bajo la influencia del campo electromagntico, se coloca otra bobina, llamada rotor, recorrida por una corriente y capaz de girar sobre su eje. Al excitar el estator, se crearan los polos N-S, provocando la variacin del campo magntico formado. La respuesta del rotor ser seguir el movimiento de dicho campo (tender a buscas la posicin de equilibrio magntico), es decir, orientar sus polos NORTE-SUR hacia los polos SUR-NORTE del estator, respectivamente. Cuando el rotor alcanza esta posicin de equilibrio, el estator cambia la orientacin de sus polos y se tratar de buscar la nueva posicin de equilibrio. Manteniendo dicha situacin de manera continuada, se conseguir un movimiento giratorio y continuo del rotor, producindose de este modo el giro del eje del motor, y a la vez la transformacin de una energa elctrica en otra mecnica en forma de movimiento circular. Al nmero de grados que gira el rotor, cuando se efecta un cambio de polaridad en las bobinas del estator, se le denomina "ngulo de paso".
Emisin: 12/02/13
BIPOLARES Se componen de 2 bobinas. Para que el motor funcione, la corriente que circula por las bobinas cambia de sentido en funcin de la tensin, de ah el nombre de bipolar, debido a que en los extremos de una misma bobina se pueden tener distintas polaridades. Otra de las caractersticas que los diferencian de los unipolares son que estos llevan cuatro conexiones externas, dos para cada bobina . A diferencia de los unipolares que son ms sencillos de utilizar, en los bipolares su dificultad reside en el control de la alimentacin y el cambio de polaridad.
Emisin: 12/02/13
Emisin: 12/02/13