TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: manolomaravillas en 26 de Octubre de 2011, 18:52:21

Título: calculos para contar rpm
Publicado por: manolomaravillas en 26 de Octubre de 2011, 18:52:21
hola quisiera que alguien me aclarara que calculos tengo que hacer en el pic para contar las rpm ,,,,
digamos que un impulso por vuelta de eje...... que tendria que sumar , restar , dividir o multiplicar para que me de las rpm reales???
Título: Re: calculos para contar rpm
Publicado por: MerLiNz en 26 de Octubre de 2011, 19:42:04
 :shock:

1 pulso/s = 1 vuelta/segundo

pulsos*60=vueltas/minuto osea RPM
Título: Re: calculos para contar rpm
Publicado por: manolomaravillas en 27 de Octubre de 2011, 17:45:34
gracias jejeje
Título: Re: calculos para contar rpm
Publicado por: manolomaravillas en 27 de Octubre de 2011, 17:49:02
aber si alguien me horienta en  un dibujo del diagrama de flujo...
porque claro si contamos en 60 segundos el resultado seria cada 60 segundos...
pero  partiendo la cosa,, igual lo se pero ahora me lio un poco...
no me centro jaja
Título: Re: calculos para contar rpm
Publicado por: manolomaravillas en 27 de Octubre de 2011, 17:50:23
fertaca  podrias ponerme un ejemplo en  niple 5.5
de como activarias tu el contador timer para contar el tiempo o alguna especie de bofeto . solo para curiosear y llenar mi cabeza de novedades jaja
Título: Re: calculos para contar rpm
Publicado por: MerLiNz en 27 de Octubre de 2011, 18:43:58
lo que buscas es como capturar flancos no el calculo para rpms xD

tienes 2 opciones (que se me ocurran):
A) Contar el tiempo entre flanco y flanco (periodo), el resultado le haces la inversa 1/periodo y obtendras frecuencia (Hz) para pasarlo a rpm: freq*60=RPM. (timer+int)

B) Poner un timer que se active cada X tiempo (ya a tu gusto) y un contador que cuente el numero de veces que se produce un flanco de subida por ejemplo (o bajada).

si por ejemplo cuentas 5 flancos en 100ms seria:

5------100ms
x------1000ms

x=1000*5/100 (o bien 5*10)

x=50Hz

50*60=3000rpm

---------

La opcion A es la mas precisa, la B produce menos interrupciones por lo cual no necesita mucha velocidad de cristal.

Como realmente no se como funciona el niple te lo he puesto para que ya te lo fabriques tu con la teoria aplicada xD
Título: Re: calculos para contar rpm
Publicado por: manolomaravillas en 28 de Octubre de 2011, 19:11:26
muchas gracias..