Anantha Krishna
Member level 1
Hi all,
I am using Infrared reflector type Optical sensor to measure speed of the motor.[i.e a radium sticker on the shaft that reflects the infrared beam, because of which I get a pulse for every one rotation].
The basic idea is to measure no. of pulses per second, then multiply with 60 to get the actual speed in rpm. The problem I am facing, is that the rpm changes in terms of 60[effectively the resolution becomes 60 rpm[minimum speed that I can measure], since we are using a scaling factor of 60]. I want a resolution of 1 rpm, with an update rate of 1 sec or less.
Can anyone suggest a logic using which I can achieve 1 rpm resolution with an update rate of 1s or lesser.
Thank you.
I am using Infrared reflector type Optical sensor to measure speed of the motor.[i.e a radium sticker on the shaft that reflects the infrared beam, because of which I get a pulse for every one rotation].
The basic idea is to measure no. of pulses per second, then multiply with 60 to get the actual speed in rpm. The problem I am facing, is that the rpm changes in terms of 60[effectively the resolution becomes 60 rpm[minimum speed that I can measure], since we are using a scaling factor of 60]. I want a resolution of 1 rpm, with an update rate of 1 sec or less.
Can anyone suggest a logic using which I can achieve 1 rpm resolution with an update rate of 1s or lesser.
Thank you.