恭喜,你发布的帖子
发布于 2022-09-17 10:08:51
14楼
硬件中断输入端的数字量过滤器时间不能设置过大,一般1.6微秒就可以。大了将会发生你所说的情况。过小容易受干扰,试验选择一个合适数值。
消除误差:在某个转速下,计算在设置的数字量过滤器时间里,理论上可以有多少个脉冲通过,读到的脉冲数值-这个计算的脉冲数就可以。
昨日去测试这个滤波时间,发现读数确实受时间影响,但根据所设定滤波时间计算出来的理论数值,没法精确只能逼近。我用4K频率运行,滤波10ms。理论数值应该是相差40个脉冲(已确认读取时在恒速段),补偿后发现误差在10个脉冲左右。但是滤波时间长短确实影响读取计数。
请填写推广理由:
分享
只看
楼主