用霍尔传感器测量直流电机的速度,怎么计算电机的速度,原来是V=N*60⼀16,这样测量的速度很不准

2025-06-21 00:05:08
推荐回答(1个)
回答1:

按照你的公式,N是1S内脉冲的数量,电机每转1转,输出16个脉冲,乘以60变为每分钟的旋转次数,也就是转速。
可以将测量方法改一下,单片机对脉冲进行计数和计时,捕获到第一个上升沿时,记录定时器的时间为T1,其后对脉冲进行计数和计时,当计时值T2-T1>1S时,记下此时的脉冲个数N。
转速=(N/T2-T1)*60/16。
可以大大提高精度。