motores paso a paso
en Microprocesadores
Experiencia con
Motores paso a paso
Rubén Tauroni Gil
ITIS 2008-2009
Universidad de Las Palmas de Gran Canaria
Índice
Objetivos .............................................................................................................................3
ParteTeórica........................................................................................................................4
Desarrollo de la práctica .......................................................................................................7
Flujo del programa............................................................................................................7
Apartado 1)......................................................................................................................8
Apartado 2) ......................................................................................................................9
Apartado 3) ....................................................................................................................10
Apartado 4)....................................................................................................................11
Apartado 5) ....................................................................................................................12
Apartado 6) ....................................................................................................................14
Problemas y mejoras..........................................................................................................16
Conclusión .........................................................................................................................16
Código del programa ..........................................................................................................17Bibliografía.........................................................................................................................24
2
Objetivos
El objetivo de esta práctica es que el alumno se desenvuelva aún más con la
programación en ensamblador en un PIC16F84 en una práctica ideada por el propio
alumno, o ideada por el profesor si el alumno no se le ocurre nada. Vamos a trabajar
con un motor paso a paso de un reproductor de CDs.
La práctica se puede dividir enaparatos:
1º Sobre el motor paso a paso, debemos investigar y averiguar la secuencia que
mueve a dicho motor, así como intentar llegar a la velocidad máxima del
mismo.
2º Se programará el timer interno, para aprovecharlo y poder calcular 1
segundo.
3º Aprovechando el timer, lo usaremos para que cada segundo, mostraremos
más adelante algo por la pantalla.
4º Cada xsegundo hacemos el siguiente paso de la secuencia del motor.
Aumentando la velocidad de manera progresiva.
5º Adaptando un fotodiodo al motor paso a paso en su circuito adaptado para
ello, captaremos cada vuelta del motor, enviando una señal por el puerto RB0
produciendo una interrupción y contabilizar dicha vuelta.
6º Por último, mostraremos por la pantalla de la Placa PicSchool,el mensaje
“Vuelta/Seg XX” donde XX irá las vueltas por segundos que actualmente se está
dando.
Para la realización de la práctica necesitaremos una serie de materiales para el
desarrollo de la actividad.
Placa PicSchool
Ordenador y software de grabación
Microcontrolador PIC16F84
Fuente de alimentación
Cables para las conexiones
Resistencias
FotodiodoMotor paso a paso
3
Parte Teórica
Placa PicSchool
Es un laboratorio de carácter didáctico y una evolución lógica de los populares conocidos
entrenadores Micro’PIC Trainer y PIC’Laboratory. Permite trabajar con los dispositivos PIC más
representativos de las familias 12F, 16F y 18F, pudiéndose desarrollar aplicaciones tanto a
nivel de software como de hardware. Dispone de un amplio y...
Regístrate para leer el documento completo.