QEP计数,丢脉冲

[复制链接]
2591|12
 楼主| 寻觅不倒翁 发表于 2015-9-8 12:26 | 显示全部楼层 |阅读模式
请教各位,我用F28335的QEP对编码器输出的A,B两相信号计数,同时将A,B两相信号接入购买的数显表中,发现QEP丢脉冲,计的数比数显表计数值小,误差有时没有,最大时能达到30um,请教各位,要怎么处理才不丢脉冲?
zhangmangui 发表于 2015-9-8 22:52 | 显示全部楼层
看看是不是周期出现的   如果不是  我觉得应该是波形没处理好吧  
有没有整形等处理
東南博士 发表于 2015-9-10 21:06 | 显示全部楼层
QEP?
你看看是不是加入了什么隔离?
导致速度不够?这个问题,很大的原因来自于速度跟不上
東南博士 发表于 2015-9-10 21:07 | 显示全部楼层
你接入的数显表,那就是驱动能力不够了
 楼主| 寻觅不倒翁 发表于 2015-9-11 12:25 | 显示全部楼层
zhangmangui 发表于 2015-9-8 22:52
看看是不是周期出现的   如果不是  我觉得应该是波形没处理好吧  
有没有整形等处理 ...

您好,我现在只是将编码器出来的A,B两相5V脉冲信号,降压,光耦隔离后接到QEP输入端,进行计数,没有接整形等处理,计数结果比数显表计数小
 楼主| 寻觅不倒翁 发表于 2015-9-11 12:29 | 显示全部楼层
東南博士 发表于 2015-9-10 21:07
你接入的数显表,那就是驱动能力不够了

您好,我现在是将编码器输出的5V,A,B两相脉冲一方面接入数显表,一方面经过降压,光耦隔离进入F28335的QEP引脚,数显表作为对比使用,结果QEP计数比数显表计数少了,请问是什么原因呢?谢谢
 楼主| 寻觅不倒翁 发表于 2015-9-11 12:33 | 显示全部楼层
東南博士 发表于 2015-9-10 21:06
QEP?
你看看是不是加入了什么隔离?
导致速度不够?这个问题,很大的原因来自于速度跟不上 ...

您好,在调试过程中,我也尝试过只把编码器输出信号降压后就接入F28335的QEP模块,没有用光耦隔离,但还是计数 结果比数显表小一些,还没找到原因
zhangmangui 发表于 2015-9-11 22:16 | 显示全部楼层
寻觅不倒翁 发表于 2015-9-11 12:29
您好,我现在是将编码器输出的5V,A,B两相脉冲一方面接入数显表,一方面经过降压,光耦隔离进入F28335的Q ...

建议你用逻辑器件一分为二    然后分别送入  
别用一根线接两个采集    这样可能会有影响
shenmu2012 发表于 2015-9-12 15:56 | 显示全部楼层
这个调整下主频的,以及IO口的时钟分配的。
東南博士 发表于 2015-9-14 17:16 | 显示全部楼层
编码器还是有很多注意的地方的。
实在不行的话,你加上3个上拉电阻试一下吧!
我们用I7220,检测编码器,毫无压力!
baimiaocun2015 发表于 2015-9-17 22:50 | 显示全部楼层
再附加中断响应的就可以的。
 楼主| 寻觅不倒翁 发表于 2015-9-22 17:35 | 显示全部楼层
baimiaocun2015 发表于 2015-9-17 22:50
再附加中断响应的就可以的。

请问,详细的要怎么做?谢谢。
firstblood 发表于 2015-9-23 21:59 | 显示全部楼层
加大技术的频率的,,还有就是采用中断的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

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