Vous êtes sur la page 1sur 6

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

SEDE LATACUNGA
INGENIERIA MECATRNICA
MICROPROCESADORES Y MICROPROCESADORES
Informe #3

1) TEMA:

Control de velocidad de un motor de CC con el PIC 16628A mediante una seal PMW Y
visualizacin en una LCD

2) OBJETIVOS:
2.1. OBJETIVO GENERAL
Realizar un programa en el software Microcode para medir las rpm de un motor dc
mediante un PIC 16F628A y visualizar los datos en una LCD

2.2. OBJETIVOS ESPECIFICOS:
Indagar sobre las caractersticas tcnicas de una lcd de 2x16
Realizar la programacin para medir rpm en el software Microcode
Simular la programacin en el software Proteus
Armar el circuito en protoboard
3) MATERIALES
Prctica de control de velocidad y rpm en un motor de CC
PIC 16F628A
Regulador de 5 voltios (7805)
DISPLAY LCD 2x16
1 Eje de giro independiente con un disco de plstico negro
1 Motor de CC
2 Pulsadores NA
3 Resistencias de 4.7 k
1 Potencimetro 10 k
3 Resistencia de 330
1 Resistencia de 10


2 Diodos led
1 Resistencia 1 k
1 Resistencia 10 k


4) MARCO TERICO
MANEJO DE UN MDULO LCD
Los mdulos LCD (Display de Cristal Lquido), son utilizados para mostrar mensajes que
indican al operario el estado de la maquina, o para dar instrucciones de manejo, mostrar
valores, etc. El LCD permite la comunicacin entre las mquinas y los humanos, este puede
mostrar cualquier carcter ASCII, y consumen mucho menos que los displays de 7
segmentos, existen de varias presentaciones por ejemplo de 2 lneas por 8 caracteres, 2x16,
2x20, 4x20, 4x40, etc. Sin back light (14 pines) o con backlight (16 pines, iluminado de
pantalla), el LCD ms popular es el 2x16, 2 lneas de 16 caracteres cada una.




Figura 1. Funcin de cada pin del LCD

LA DECLARACIN LCDOUT. Sirve para mostrar items en una pantalla de cristal
lquido, se utiliza escribiendo: LCDOUT, luego escribiendo $FE, y seguido por el
comando a utilizar, el siguiente cuadro muestra los comandos ms utilizados:





Figura 2. Tabla de los comandos ms utilizados para manejar un LCD


5) DESARROLLO DE LA PRCTICA
Prctica de control de velocidad y rpm en un motor de CC
5.1. Realizar el programa en el software Microcode.
DEFINE CCP1_REG PORTB
DEFINE CCP1_BIT 3
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 2
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 1
cmcon=7
TRISA=%11
TRISB=%1

R VAR WORD
X VAR WORD
E VAR BYTE
P1 VAR PORTA.0
P2 VAR PORTA.1
Y VAR BYTE
Y=0
R=0
X=0
E=0
LCDOUT,$FE,1


LCDOUT,$FE,$83,"UFA ESPE-L"
LCDOUT,$FE,$C4,"RPM MOTOR"
PAUSE 1000
LCDOUT $FE, 1
LCDOUT $FE, $80, "VELOCIDAD:"
LCDOUT $FE, $80+10,DEC Y,"%"
LCDOUT $FE, $C0, "RPM"
LCDOUT $FE, $C0+5, DEC R
INICIO
HPWM 1,X,10
IF P1=0 THEN GOSUB AUMENTAR
IF P2=0 THEN GOSUB DISMINUIR
LCDOUT $FE, 1
LCDOUT $FE, $80, "VELOCIDAD:"
LCDOUT $FE, $80+10,DEC Y,"%"
LCDOUT $FE, $C0, "RPM"
LCDOUT $FE, $C0+5, DEC R
R=0
COUNT PORTB.0,1000,R
R=R*15/2
GOTO INICIO
AUMENTAR:
IF P1=0 THEN AUMENTAR
IF Y<100 THEN
Y=Y+10
E=E+5
X=(255/100)*Y+E
ENDIF
RETURN

5.2. Configuracin del bit de palabra para la prctica de control de velocidad y rpm en un
motor de CC
Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1 0 0 0 1
5.3. Luego se procede a armar el circuito de la siguiente figura 8 en el protoboard como se
muestra a continuacin



Figura 8. Control de velocidad y rpm en un motor de CC


Figura 9. Simulacin en Proteus del control de velocidad y rpm en un motor de CC

6) CONCLUSIONES
Se logr realizar la lectura de las rpm de un motor dc mediante el PIC 16F628A con
la ayuda de un sensor de herradura GP3 S2 que se encargaba de contar los pulsos
por cada revolucin.
El incremento porcentual de la velocidad y el nmero de revolucione no es
proporcional debido a que el sensor no es lineal.


La visualizacin de datos se realiz mediante una LCD de 2x16 la cual se
program mediante el software Microcode.

7) RECOMENDACIONES
Tomar en cuenta el tipo d sensor a utilizar para contar los pulsos por revolucin del
motor
Colocar capacitores cermicos entre Vcc y GND a fin del filtar el ruido que se
produce debido al motor para que este no afecte el funcionamiento del PIC16F628A
8) BIBLIOGRAFA
(1)Carlos A. Reyes, Microcontroladores PIC y programacin en Basic, tercera
edicin, Volumen 1, Microchip, 2008, 79-89.
(2) Proyectos Electrnicos (2008).Opto Acopladores. Disponible en:
http://es.scribd.com/doc/5516426/Optoacopladores
(3)TecMikro (2010).Control PWM de un motor DC con microcontroladores.
Disponible en:
http://www.programarpicenc.com/libro/cap09-control-pwm-motor-dc-
microcontroladores-pic.html.

Vous aimerez peut-être aussi