Control de velocidad de motor con pwm
Ingeniería en Electrónica
Práctica Nº 6
“Controlar la velocidad de un motor de CD”
FECHA PROGRAMADA:09-DICIEMBRE-2009
FECHA DE ENTREGA DE PRÁCTICA:
10-DICIEMBRE-2009
FECHA DE ENTREGA DE REPORTE:
10-DICIEMBRE-2009
HORA DE CLASE:
18-19 HRS
INTERANTESDEL EQUIPO:
Juan Carlos Rodríguez Estrada
César Alejandro Cortez Núñez
Julio César García ReyesRicardo Magno Susilla Zenil
PRÁCTICA Nº 6 “CONTROLAR LA VELOCIDAD DE GIRO DE UN MOTOR DE CD”
OBJETIVO.- Desarrollar un programa que genere un PWM de8 bits en la terminal OC1A del microcontrolador ATmega8535, para controlar asi un motor de CD
LISTA DE MATERIAL:
* 1 MICROCONTROLADOR ATMEGA8535L.
* 1 MOTOR DE CD.
* 1 TRANSISTOR2N2222A.
* 2 RESISTENCIAS DE 4.7KΩ Y 1 DE 2.2KΩ.
* 2 PUSH-BUTTON
* CABLE TELEFONICO.
* TABLILLA DE EXPERIMENTOS.
LISTA DE EQUIPO:
* 1 PROGRAMADOR UNIVERSAL SUPERPRO 3000
* 2FUENTE REGULADA DE 0-30V
* 1 MULTIMETRO DIGITAL
DESARROLLO
El programa desarrollado generara una señal PWM de 8 bits a través de la terminal OC1A, dicha señal será utilizada para activar untransistor NPN utilizado como interruptor para controlar la velocidad del motor de CD.
En este caso se utilizaron 2 interrupciones (INT0 e INT1), activadas por transición negativa a través de 2 botonesrespectivamente; INT0 sera utilizada para disminuir la velocidad de giro e INT1 será para aumentarla.
A continuación se muestra el diagrama:
PROGRAMA
.INCLUDE"M8535DEF.INC".ORG $0
RJMP INICIO
.ORG $001
RJMP INTER0
.ORG $002
RJMP INTER1
.ORG $015
INICIO:LDI R16,$5F
LDI...
Regístrate para leer el documento completo.