[STM32F1] hal 编码器毛刺抖动计数问题

[复制链接]
1932|11
 楼主| flycc 发表于 2019-6-23 19:42 | 显示全部楼层 |阅读模式
最近在研究编码器,有个毛刺的问题,
使用的是TI12模式,上升和下降都计数,两个线都接上时加减正常,发现当其中一个输入断开时,转动只会累加计数,但是按照参考手册
当有毛刺抖动时会自动加减抵消。不知我理解的对不对? 778875d0f6538039a6.png


评论

我也遇到这个问题 请问找到原因了吗  发表于 2022-5-26 09:37
airwill 发表于 2019-6-23 22:06 | 显示全部楼层
当有毛刺抖动时会自动加减抵消。这是确定的, 只是如果两条信号都有毛刺的话, 就不好说了.

评论

不管毛刺, 现在用一个ec11编码器,拔掉一根输入,计数只能朝一个方向一直累加。按照图上的原理,应该不变才对啊  发表于 2019-6-24 11:18
xuanhuanzi 发表于 2019-6-23 23:26 | 显示全部楼层
可以定义量超过多少时候才认为是有操作。

评论

不管毛刺, 现在用一个ec11编码器,拔掉一根输入,计数只能朝一个方向一直累加。按照图上的原理,应该不变才对啊  发表于 2019-6-24 11:17
dongnanxibei 发表于 2019-6-23 23:58 | 显示全部楼层
毛刺没那么严重,你敏感度降低就好。

评论

不管毛刺, 现在用一个ec11编码器,拔掉一根输入,计数只能朝一个方向一直累加。按照图上的原理,应该不变才对啊  发表于 2019-6-24 11:17
 楼主| flycc 发表于 2019-6-24 11:17 | 显示全部楼层
airwill 发表于 2019-6-23 22:06
当有毛刺抖动时会自动加减抵消。这是确定的, 只是如果两条信号都有毛刺的话, 就不好说了. ...

不管毛刺,
现在用一个ec11编码器,拔掉一根输入,计数只能朝一个方向一直累加。按照图上的原理,应该不变才对啊。
airwill 发表于 2019-6-24 14:01 | 显示全部楼层
现在用一个ec11编码器,拔掉一根输入,计数只能朝一个方向一直累加。

这说明定时器功能有问题? 是设置的问题吗? 在检查检查
598330983 发表于 2019-6-24 19:55 | 显示全部楼层
跳来跳去的,跳动幅度大吗
香水城 发表于 2019-6-25 08:07 | 显示全部楼层
你只接1根线 还算正交编码器吗? 两根线是要的,倒是你可以选择计数方式,把手册中的那个表格再研究下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

57

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部