Buenas,
busque en el foro pero no pude encontrar información específica del mi problema.
Necesito medir la velocidad de un motor, interrumpiendo la señal de un optoacoplador ranurado, con esto con ayuda de las interrupciones de la placa arduino, medir cada vez que se interrumpe el pulso.
Estoy usando un disco con 36 divisiones, osea que con 36 pulsos da una vuelta. Debido a que la velocidad es baja, entre 5 y 10 rpm, necesito medirla mas o menos cada 5 pulsos.
El priblema, es que el optocoplador, cada vez que pasa el eje, o inclusive manualmente interrumpo la señal del LED infrarrojo, se cuentan en ocasiones mas de 100 pulsos. No como mas solucionar el problema, trate de utilizar un sensor de efecto hall, pero sucede lo mismo, cuando el iman se acerca, se cuentan muchos pulsos por vez.
Agradeceria algún tipo de consejo sobre como evitar eso.
Muchas gracias.
busque en el foro pero no pude encontrar información específica del mi problema.
Necesito medir la velocidad de un motor, interrumpiendo la señal de un optoacoplador ranurado, con esto con ayuda de las interrupciones de la placa arduino, medir cada vez que se interrumpe el pulso.
Estoy usando un disco con 36 divisiones, osea que con 36 pulsos da una vuelta. Debido a que la velocidad es baja, entre 5 y 10 rpm, necesito medirla mas o menos cada 5 pulsos.
El priblema, es que el optocoplador, cada vez que pasa el eje, o inclusive manualmente interrumpo la señal del LED infrarrojo, se cuentan en ocasiones mas de 100 pulsos. No como mas solucionar el problema, trate de utilizar un sensor de efecto hall, pero sucede lo mismo, cuando el iman se acerca, se cuentan muchos pulsos por vez.
Agradeceria algún tipo de consejo sobre como evitar eso.
Muchas gracias.