请教关于STM32使用旋转编码器的问题。

2019-10-15 23:46发布

本帖最后由 玉麒麟 于 2016-12-20 12:25 编辑

如题,手里有一个每周3600脉冲的旋转编码器,现在想在转速500以下的时候可以测的转速和脉冲数量,这个用F103的定时器能做到么?
另外,在网上还有看到六线制编码器,这玩意儿怎么去玩?求大神指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
wsxg520
1楼-- · 2019-10-16 00:44
六线制编码器是不是绝对式编码器  电源线 地线 差分数据线 差分信号线   
bruellyyang
2楼-- · 2019-10-16 02:55
编码器根据相位差来判断是正转和反转,硬件上用定时器ch1和ch2接编码器的AB脚,论坛里很多相关的资料,可以找下看看。
玉麒麟
3楼-- · 2019-10-16 08:47
bruellyyang 发表于 2016-12-20 13:24
编码器根据相位差来判断是正转和反转,硬件上用定时器ch1和ch2接编码器的AB脚,论坛里很多相关的资料,可以 ...

我比较担心速度,3600的编码器,每个脉冲一个上升沿一个下降沿,每秒500转,就是500*3600=1.8MHz,再快一点就可能2M以上,这个速度,用定时器计数能跟得上么?
bruellyyang
4楼-- · 2019-10-16 13:29
玉麒麟 发表于 2016-12-20 14:03
我比较担心速度,3600的编码器,每个脉冲一个上升沿一个下降沿,每秒500转,就是500*3600=1.8MHz,再快一 ...

定时器的频率远远超过这个,按理说应该可以的,你调试下看看

一周热门 更多>