OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3560|回复: 4

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

[复制链接]

22

主题

133

帖子

2

精华

高级会员

Rank: 4

积分
901
金钱
901
注册时间
2015-12-24
在线时间
197 小时
发表于 2016-12-20 12:23:38 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 玉麒麟 于 2016-12-20 12:25 编辑

如题,手里有一个每周3600脉冲的旋转编码器,现在想在转速500以下的时候可以测的转速和脉冲数量,这个用F103的定时器能做到么?
另外,在网上还有看到六线制编码器,这玩意儿怎么去玩?求大神指教。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2016-10-8
在线时间
59 小时
发表于 2016-12-20 12:37:21 | 显示全部楼层
六线制编码器是不是绝对式编码器  电源线 地线 差分数据线 差分信号线   
回复

使用道具 举报

8

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
428
金钱
428
注册时间
2015-4-24
在线时间
85 小时
发表于 2016-12-20 13:24:49 | 显示全部楼层
编码器根据相位差来判断是正转和反转,硬件上用定时器ch1和ch2接编码器的AB脚,论坛里很多相关的资料,可以找下看看。
回复

使用道具 举报

22

主题

133

帖子

2

精华

高级会员

Rank: 4

积分
901
金钱
901
注册时间
2015-12-24
在线时间
197 小时
 楼主| 发表于 2016-12-20 14:03:43 | 显示全部楼层
bruellyyang 发表于 2016-12-20 13:24
编码器根据相位差来判断是正转和反转,硬件上用定时器ch1和ch2接编码器的AB脚,论坛里很多相关的资料,可以 ...

我比较担心速度,3600的编码器,每个脉冲一个上升沿一个下降沿,每秒500转,就是500*3600=1.8MHz,再快一点就可能2M以上,这个速度,用定时器计数能跟得上么?
回复

使用道具 举报

8

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
428
金钱
428
注册时间
2015-4-24
在线时间
85 小时
发表于 2016-12-22 14:23:12 | 显示全部楼层
玉麒麟 发表于 2016-12-20 14:03
我比较担心速度,3600的编码器,每个脉冲一个上升沿一个下降沿,每秒500转,就是500*3600=1.8MHz,再快一 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-29 07:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表