|
Medidor de revoluciones por minuto (RPM) con
el microprocesador AT89C52
Por: Diego Fernando Manchabajoy Muñoz deivox24@yahoo.com
Valle del Cauca, Colombia
PLANTEAMIENTO
DEL PROYECTO
Nuestro proyecto trata de un
contador de RPM (Revoluciones Por Minuto).
Su funcionamiento se basa a
partir de unos cálculos y un número de pulsos que se cuentan en el pin 17 del
microprocesador AT89C52.
Internamente este
microprocesador hace sus cálculos tomando una "constante" ya planteada y
multiplicándola por la serie de pulsos tomados en 0.1 segundos (100mS).
Se podría explicar este
proceso como si el micro tomara muestras de lo que llegara a él y partiendo
de esas muestras se hacen los cálculos.
VALOR DE LA CONSTANTE
Se hace una transformación:
Primero que todo se sabe que
el RPM va a tomar muestras cada 0.1S entonces se plantea así:
N° Pulsos / 0.1S
(está dado en segundos y queremos hacer el
cálculo en un minuto entonces transfórmanos)
(N° Pulsos / 0.1S) * (60S / 1minuto)
pero debemos tener en
cuenta el cuantos pulsos puede contar en una vuelta entonces:
(N° Pulsos / 0.1S * 30)
* (60S / 1minuto)
treinta en nuestro caso
por que nuestra rueda se hizo de 30 huecos teniendo estos valores
constantes se analizó y deducimos que estos valores se podían
convertir en una constante despejando la fórmula creada.
(N° Pulsos ) * (60 / 3)
a constante queda de el valor de 20:
(N° Pulsos ) * (20)
EL
ERROR
El rango de error aquí esta
dado por el número de huecos que existe en la rueda, se detalla que si el
número de huecos fueran mucho más entonces la constante variaría al valor de
uno.
El otro rango de error esta
dado en el proceso (microprocesador), el número de pulsos multiplicado con
la constante nos da un número en hexadecimal, entones habría que
transformarlo. Teniendo en cuenta esto se detalla que hay una serie de
instrucciones que requieren de 1uS para su ejecución, entonces no daría
preciso en tiempo, daría las muestras de un pequeño tiempo mas atrás
MICROPROCESADOR 89C52
PULSO DE ENTRADA: PIN 17 – P3.5 – T1
DECODIFICACION DISPLAYS:
P0 Y P2

Nota: Si
desea obtener el programa del RPM en ensamblador para el AT89C52,
comunicarse con el autor a la dirección de correo (email) arriba citada.
Enlaces relacionados
-
La evolución del microprocesador
Siguiente >
Recomendar este circuito un amigo
|