Arduino Forum

International => Español => Hardware => Topic started by: Lluis_tgn on Oct 08, 2019, 08:32 pm

Title: ¿Mejor (o más rápido) sensor IR?
Post by: Lluis_tgn on Oct 08, 2019, 08:32 pm
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.
Title: Re: ¿Mejor (o más rápido) sensor IR?
Post by: surbyte on Oct 08, 2019, 09:14 pm
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.
Title: Re: ¿Mejor (o más rápido) sensor IR?
Post by: Lluis_tgn on Oct 09, 2019, 09:47 pm
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.
Title: Re: ¿Mejor (o más rápido) sensor IR?
Post by: surbyte on Oct 10, 2019, 09:28 pm
No estoy de acuerdo con los rebotes. No hay rebote en la lectura de un sensor optico (optoacoplador).