Autor Tema: Calculo de RPM  (Leído 3272 veces)

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

Desconectado antonio jose 55

  • PIC10
  • *
  • Mensajes: 1
Calculo de RPM
« en: 03 de Julio de 2015, 06:13:34 »
Hola Amigos, soy nuevo en esto y me estoy iniciando y necesito un poco de ayuda. Tengo un pic18 y tengo un sensor de proximidad efecto hall, con el cual quiero calcular las rpm de un motor. El motor tendrá 33 dientes y la entrada por la que tomara los pulsos en el pic sera la RA2.
Mi plan es el siguiente:

1- Calcula el Nº de vueltas.
2- Calcular el tiempo del DS1307.
3- Comparar el tiempo del DS1307 con el tiempo del sensor.

Seria tomar muestra cada 0.1 s. Por lo tanto las ecuaciones serian así:

NºPulsos/0.1s --> (NºPulsos/0.1s)*60 -->  (NºPulsos/0.1s*33)*60 -->(NºPulsos/3.3)*60

No se si voy por el buen camino, que os parece.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2980
Re: Calculo de RPM
« Respuesta #1 en: 03 de Julio de 2015, 07:03:05 »
hola antonio jose 55

vas por el buen camino pero hay que hacer algunos cambios.

el DS1307, esta pensado para medir tiempos grandes, segundos, horas, dias... aunque podrias usarlo en un momento dado, para esta aplicación no.

tienes el pic18, el cual cuenta con unos perifericos llamados timers, estos perifericos sirven precisamente para contar tiempo, tiempos pequeños de us a ms, que para contar los pulsos de un motor es mejor.

en el foro hay muchisimos post referente a los timer que puedes consultar.

la idea seria poner a contar el timer, cuando midas un numero de veces el paso del sensor, por ejemplo 10. pues lo comparas con el tiempo transcurrido y haces tus cuentas.

un saludo.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: Calculo de RPM
« Respuesta #2 en: 03 de Julio de 2015, 14:03:56 »


 

anything