请教一个通过脉冲计数计算速度的问题

2019-12-27 18:56发布

用STM32的ETR做输入脉冲计数,当速度为1m/s时,假如1秒计数100个脉冲,那么相当于1个脉冲的速度误差是1%,如果1秒计数10个脉冲,那么相当于1个脉冲的速度误差就是10%。当无法避免这种1个脉冲的计数误差时,有没有什么软件滤波方法可以消除这种影响?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
waterx3
1楼-- · 2019-12-28 00:53
检测设备为接近开关检测码盘,
leafstamen
2楼-- · 2019-12-28 05:21
 精彩回答 2  元偷偷看……
waterx3
3楼-- · 2019-12-28 06:59
leafstamen 发表于 2017-6-9 14:42
快了计数,慢了测周期。

实际情况是不知道码盘一圈的脉冲数,甚至有可能就是个编码器
waterx3
4楼-- · 2019-12-28 07:07
不讨论测脉冲的方法,就说这正负1个脉冲的滤波方法
huarana
5楼-- · 2019-12-28 13:04
本质上来说是无法避免的 。原理就决定了。
waterx3
6楼-- · 2019-12-28 17:52
huarana 发表于 2017-6-9 15:08
本质上来说是无法避免的 。原理就决定了。

唉,那也得想办法解决,

一周热门 更多>