Hi!
I'm looking for some advice regarding measure rpm of 3 rotating shafts.
The shafts is measured by hall sensors and has 36 pulses per rev.
The shafts speed range to be measured is ~250 rpm - ~10000 rpm.
The rpm data should be ready to be processed every 1ms in an RTOS task.
Some software averaging filter may be good?
Anyone have any idea of the best approach to measure these three shafts in terms of cpu load and accuracy?
Input capture of FTM, measure period or frequency?
The smartest way to implement a software smoothing filter?
Best regards /Chris
Hi Chris,
There is this demo for your reference:
Development Kit for sensorless BLDC | NXP
It can be switched from Sensorless to Hall with this macro: HALL_SENSOR
The motor in the demo has a Hall sensor.
BR, Daniel