Electrónica Unicrom

 Portada  Componentes electrónica  Conceptos electrónica  PIC, PLC, Osciladores, Filtros  Digitales 
 Circuitos  UPS y Fuentes  Instrumentos y mediciones  Telecom  Computadoras  Artículos  Foros 
Registro Ayuda
Usuario:
Contraseña:
Recordar contraseña Olvidó contraseña?
Menú para Invitado
- Tópicos activos (0)
- Artículos nuevos (0)
- Nuev. descargas (0)
- Mensajes priv.
- Mis favoritos
- Estadísticas
- Mensajes en línea

Miembros: 23911
Miembros Hoy: [0]
Usuarios activos:
0 miembros y 354 invitados
 
 

Contenido adicional
Normas y Guía de los Foros
Foros archivados
Artículos generales
Avisos Clasificados
Directorio de Enlaces
Sitios amigos
Archivo de noticias
Descargas
Mapa del Sitio
Colaboran con Unicrom
Mensaje de bienvenida
Principiantes
Glosario electrónica
 
 

Contador de RPM (revoluciones por minuto)
- Planteamiento del proyecto
- Funcionamiento y diagramas

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

Configuración de patillas (pines) del microprocesador AT89C52 - Electrónica Unicrom
                          

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 a un amigo Recomendar este circuito un amigo

 
 

Servicios


  Correo Unicrom

Suscríbirme al boletín de
Electrónica Unicrom

Alojado en eListas.net
 
 

Patrocinadores



 

 
 

Ayudar

Un Click para dar comida gratis - The Hunger Site

Un click para ayudar el bosque lluvioso - The Rainforest Site
 
 


Poner Unicrom como página de inicio Poner Unicrom en Favoritos Privacidad   © 2002-8 Unicrom.com All Rights Reserved. MaxWebPortal Snitz Forums Ir arriba