Estoy construyendo una unidad de medición de RPM con un microcontrolador 8051. Quiero medir RPM del motor de corriente alterna. He conectado el sensor de proximidad para obtener el pulso en cada giro.
He conectado la salida del sensor de proximidad al contador del microcontrolador. Y estoy calculando el retraso de 1 segundo usando el temporizador.
Por cada segundo estoy calculando el RPM = cuenta de pulsos [valor del contador] * 60.
Ej: si el conteo de pulsos = 16, obtengo RPM = 960 r / m Si el recuento de impulsos = 17, RPM = 1020 r / m.
Aquí estoy obteniendo diferencia de 60 r / m.
Usando el método anterior, no puedo medir RPM de 1000 r / m. Dado que el conteo de pulsos * 60 no será 1000 en un momento dado.
Por favor, avísenme cómo puedo medir RPM de manera precisa.
Gracias Umesh