恭喜,你发布的帖子
发布于 2025-07-13 11:32:02
22楼
1、使用边沿中断,可保证脉冲计数是完整的脉冲数,时间计量与脉冲边沿对齐,消除不完整脉冲带来的误差。
2、设置最小的计时宽度,比如1000ms,不足1000ms的,动态(实时)增加计量的脉冲数,以此阻止由于计量间隔的缩小而引起的计时误差扩大。
你说的1就是计时法,精度取决于时间,smart的1ms时阶,决定了1500转时理论上的转速误差就是2.5%(转速引起1ms内的转距无法计量)。如果不采用中断方式,则计时开始结束的误差需要叠加进总误差中。【转速滞后为1个脉冲】
你说的2就是计数法,只是通过加长计数时间来降低误差(必然引起转速反馈的滞后),使一个脉冲的转距误差被分配到多个时段内,从而提高精度。1500转时的1秒内理论4%误差,若提高到计数4秒,则精度自然可以提高的1%,但转速反馈的滞后,也会从1秒增加到4秒。等于是以降低时间精度来换取速度精度。【转速滞后为1个计数周期】
请填写推广理由:
分享
只看
楼主