Go Down

Topic: ¿Mejor (o más rápido) sensor IR? (Read 270 times) previous topic - next topic

Lluis_tgn

Buenas tardes,

Estamos construyendo un banco de trabajo para cochecitos de slot (Scalextric). Para el medidor de R.P.M. hemos hecho pruebas con sensores IR tipo TCRT5000 pero nos surgen dudas sobre la fiabilidad de las mediciones.

La cuestión es:
 - Hemos de medir motores que llegan a las 40.000 R.P.M., lo cual significa un ciclo cada 1,5 miliseg.
 - En todo lo que he consultado hacen referencia a que se debe dejar un tiempo (debouncing) entre lectura
   y lectura para evitar picos y rebotes no deseados.
 - En nuestro caso, este bloqueo podría ser máximo de 1 miliseg. ¿Creéis que es suficiente?

¿Alguien puede indicarme algún sensor o sistema que fuera más rápido y fiable?.

Usamos un Ard. MEGA que, en el momento de las mediciones, no tendrá más tareas que atender al sensor. Cada 1 seg, refrescará la información de la pantalla y volverá a contar interrupciones únicamente.

¿Aconsejáis alguna placa más adecuada que el MEGA?.

Gracias de antemano.

Un saludo.

surbyte

#1
Oct 08, 2019, 09:14 pm Last Edit: Oct 08, 2019, 09:16 pm by surbyte
Hola @Lluis_tgn, lindo proyecto.

40000 RPM requieren si o si, el uso de interrupciones. Si usas un sensor optico por ejemplo con alguna rueda como la que tienen los mouse, podrias asegurarte una buena lectura.

40000 RPM = 666 rev/seg o Hz. No es la gran cosa pero es mas práctico en este caso usar interrupciones y luego una simle cuenta te dara el valor.

Si desarmas un viejo MOUSE tal vez hasta tengas ahi todo lo necario para probar y comenzar tu lectura.
Busca Arduino RPM y tendrás códigos por todos lados.

EDITO: olvide que si usas una rueda de mouse, y esta tiene varias divisiones tendras que tenerlas en cuenta para la lectura corrrecta de las RPM.

Lluis_tgn

Gracias Surbyte,

Yo tenía previsto un disco con acople rápido al eje del motor (técnicamente ya lo tenemos resuelto) pero exploraré tu sugerencia.

Ya pensaba usar las interrupciones de arduino  con un método que simplemente incrementara un contador y saliera rápidamente a esperar la próxima interrupción.

Pero sigo teniendo la duda de cuantos miliseg. muede durar el "Ruido" del sensor. La interrupción la pondré en RISING porque he visto en los gráficos que es más "limpio" que el FALLING pero, aun así, ¿Bastará 1 miliseg. ?

¿influye la marca / precio del sensor? o bien son todos iguales. ¿Conoces algún sensor tipo láser que el receptor sea más fiable?

Gracias, de nuevo.

surbyte

#3
Oct 10, 2019, 09:28 pm Last Edit: Oct 10, 2019, 09:29 pm by surbyte
No estoy de acuerdo con los rebotes. No hay rebote en la lectura de un sensor optico (optoacoplador).

Go Up