打印

请问一下关于增量编码器的四倍频!

[复制链接]
5379|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小葱521|  楼主 | 2015-8-15 20:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zhangmangui| | 2015-8-15 21:10 | 只看该作者
编码器四倍频是为了提供反馈精度的吧    主要是由于光电编码器的线数比较少
与开中断有关系吗

使用特权

评论回复
板凳
小葱521|  楼主 | 2015-8-15 21:11 | 只看该作者
我说的是用外部中断来做。不是用专门的QEP引脚来做的。

使用特权

评论回复
地板
zhangmangui| | 2015-8-15 21:12 | 只看该作者
在编码器信号采集时   你只需要计算清楚你的电机有没有减速比   减速比是多少
编码器线数是多少   然后看看有没有倍频
MCU只需捕获出单位时间内的脉冲个数就可以了

使用特权

评论回复
5
小葱521|  楼主 | 2015-8-16 19:29 | 只看该作者
找到了一段关于4倍频的程序解释:
------------------------------------------------------------
1)需要至少用到一个外中断和一个普通引脚。在每一个中断的上升沿或下降沿(注意这里是或的关系,意思是必须   

从两个边沿中选择一个边沿来触发中断)读取普通引脚的电平,高电平,计数器增加,低电平计数器减小。这两个   

引脚分别接编码器的A和B两根信号。   



使用特权

评论回复
6
小葱521|  楼主 | 2015-8-16 19:29 | 只看该作者
2)如果你想实现两倍频,则需一个外中断和一个普通引脚,在每一个中断变化边沿(同时包括上升沿和下降沿),比较   

中断引脚的电平与普通引脚的电平,如果相同则计数器增加,如果不同则计数器减小。   



使用特权

评论回复
7
小葱521|  楼主 | 2015-8-16 19:30 | 只看该作者
3)如果你想实现4倍频,则需要两个外中断引脚,对于A信号的外中断来说,每一个变化的边沿都检查A,B两个信号电平是否相同,相同则计数器增加,不同则计数器减小;对于B信号的外中断来说,每一个变化的边沿都检测A、B两信号电平是否相同,相同则计数器减小,不同则计数器增加。

使用特权

评论回复
8
zhangmangui| | 2015-8-19 22:24 | 只看该作者
小葱521 发表于 2015-8-16 19:29
找到了一段关于4倍频的程序解释:
------------------------------------------------------------
1)需要 ...

一路用来中断  然后去判断另一路的电平   这是在测速的基础上判断方向
也就是看看A超前B 90度还是B超前A 90度

使用特权

评论回复
9
zhangmangui| | 2015-8-19 22:25 | 只看该作者
感谢楼主分享

使用特权

评论回复
10
carverzhang| | 2016-4-20 14:24 | 只看该作者
同意6楼的说法

使用特权

评论回复
11
vivilzb1985| | 2016-4-20 20:41 | 只看该作者
小葱521 发表于 2015-8-16 19:30
3)如果你想实现4倍频,则需要两个外中断引脚,对于A信号的外中断来说,每一个变化的边沿都检查A,B两个信号 ...

这个建议的我也参考了,不错。

使用特权

评论回复
12
小葱521|  楼主 | 2016-5-16 11:06 | 只看该作者
请问一下,四倍频会不会出现不稳定的情况呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

169

帖子

1

粉丝