You are on page 1of 4

UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES

FACULTAD: MECATRÓNICA

CARRERA: T.S.U. MECATRÓNICA

MATÉRIA: ELECTRONICA ANALOGICA

ALUMNO: ALFREDO VELÁZQUEZ PÉREZ

PROYECTO FINAL

“TACOMETRO DIGITAL”

MAÉSTRO: ING. VICTOR MANUEL MORA

AGUASCALIENTES, AGS. 19 DE AGOSTO. 2013


MARCO TEORICO:

Un tacómetro es un dispositivo que mide la velocidad de giro de un eje,


normalmente la velocidad de giro de un motor. Se mide en revoluciones por
minuto (RPM). Actualmente se utilizan con mayor frecuencia los tacómetros
digitales, por su mayor precisión.

El tacómetro digital con PIC consta de un PIC16F877A, una pantalla LCD 2x16 ,
un sensor tipo herradura GP3S62 de Sharp, y un regulador de 5V/100mA.
El Timer0 del PIC trabaja como contador de las transiciones alto-bajo en el pin
RA4/T0CKI durante 1 segundo. Este valor corresponde al número de revoluciones
por segundo (r.p.s) el cual es transformado a r.p.m y rad/s para su presentación en
el LCD. La lectura se actualiza continuamente cada 2 segundos. Se genera una
transición cada vez que la ranura en el disco giratorio pasa en frente del emisor
de luz, es decir una transición por vuelta.
TACOMETRO

DEFINE LCD_DREG PORTD ' Indica que el Bus estará conectado en el Puerto D
DEFINE LCD_BITS 4 ' El bus será de cuatro bits.
DEFINE LCD_DBIT 4 ' Selección del Bit de inicio del puerto en el uC para el bus de datos
de ' la LCD
DEFINE LCD_RSREG PORTD ' Indica al uC que el pin "RS" estará en el Puerto D
DEFINE LCD_RSBIT 1 ' "RS" estará conectado en RD2
DEFINE LCD_EREG PORTD ' Indica al uC que el pin "E" estará en el Puerto D
DEFINE LCD_EBIT 3 ' "E" estará conectado en RD3
Define Osc 4 ' Define el Oscilador para un Cristal de 4 Mhz.
Pulsos Var Word ' declaración de la variable "Pulsos" tipo Word
Lcdout $fe, 1 ' Limpia la pantalla

Inicio:
Count PORTB.0, 1000, Pulsos ' Cuenta los pulsos introducidos a través
' del pin RB1, durante 1000 milisegundos y el
' resultado del conteo es almacenado en la
PULSOS=PULSOS *60
' variable "Pulsos".
Lcdout $fe,2 ' Inicio de la primera línea.
Lcdout "Tacometro digital " ' Escribe mensaje en la primera línea.
LcdOut $FE,$C0,"Medida = ",#Pulsos," RPM " ' Escribe dato en pantalla.
GoTo Inicio ' Salta a la etiqueta "Inicio"
End
CONCLUSIONES: LA PROGRAMACION DENTRO DE LOS SISTEMAS DE PIC, NOS OTORGAN UNA
GRAN DIVERSIDAD DE USOS Y FUNCIONES PRACTICAS QUE NOS SON POSIBLES CREAR Y
CONTROLAR DESDE UN RANGO CONTROLADO Y RESULTAN MUY FACTIBLES PARA LA TECNOLOGIA,
DESARROLLANDO EL SISTEMA DE PROGRAMACION Y DE MONTAJE COMO ES AQUÍ PRESENTADO.

You might also like