Autor Tema: calculos para contar rpm  (Leído 8401 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado manolomaravillas

  • PIC12
  • **
  • Mensajes: 77
calculos para contar rpm
« 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???

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: calculos para contar rpm
« Respuesta #1 en: 26 de Octubre de 2011, 19:42:04 »
 :shock:

1 pulso/s = 1 vuelta/segundo

pulsos*60=vueltas/minuto osea RPM

Desconectado manolomaravillas

  • PIC12
  • **
  • Mensajes: 77
Re: calculos para contar rpm
« Respuesta #2 en: 27 de Octubre de 2011, 17:45:34 »
gracias jejeje

Desconectado manolomaravillas

  • PIC12
  • **
  • Mensajes: 77
Re: calculos para contar rpm
« Respuesta #3 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

Desconectado manolomaravillas

  • PIC12
  • **
  • Mensajes: 77
Re: calculos para contar rpm
« Respuesta #4 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

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: calculos para contar rpm
« Respuesta #5 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

Desconectado manolomaravillas

  • PIC12
  • **
  • Mensajes: 77
Re: calculos para contar rpm
« Respuesta #6 en: 28 de Octubre de 2011, 19:11:26 »
muchas gracias..