TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335 怎样解码CW/CCW型式的脉冲

   大家好,TMS320F28335只有2个eQEP外设,其中一个需要解码AB正交的编码器信号,另外一路需要接入脉冲给定。脉冲给定有3种型式,AB正交、方向+脉冲、CW/CCW(波形如图所示),但eQEP只支持AB正交和方向脉冲信号,解码这种信号通常需要2个计数器配合使用,而28335又没有其他计数器可用,请问如何解码这种信号?

mangui zhang:我觉得你只需通过AB相就够了啊AB相的相位差就能判断出正转还是反转
不需要送入方向信号然后通过定时器和捕获计算出脉冲频率就可以了

   大家好,TMS320F28335只有2个eQEP外设,其中一个需要解码AB正交的编码器信号,另外一路需要接入脉冲给定。脉冲给定有3种型式,AB正交、方向+脉冲、CW/CCW(波形如图所示),但eQEP只支持AB正交和方向脉冲信号,解码这种信号通常需要2个计数器配合使用,而28335又没有其他计数器可用,请问如何解码这种信号?

Young Hu:www.ti.com/…/sprabx2.pdf
关于CW/CCW,TI有一篇app note介绍,您可以参考。另外,在后续新的C2000中,比如F28379D/F280049里面有CLB模块,可以做这个解码

   大家好,TMS320F28335只有2个eQEP外设,其中一个需要解码AB正交的编码器信号,另外一路需要接入脉冲给定。脉冲给定有3种型式,AB正交、方向+脉冲、CW/CCW(波形如图所示),但eQEP只支持AB正交和方向脉冲信号,解码这种信号通常需要2个计数器配合使用,而28335又没有其他计数器可用,请问如何解码这种信号?

user4240111:

回复 mangui zhang:

感谢回复,对于伺服应用来说,这3种脉冲输入方式是标准,且必备的。

   大家好,TMS320F28335只有2个eQEP外设,其中一个需要解码AB正交的编码器信号,另外一路需要接入脉冲给定。脉冲给定有3种型式,AB正交、方向+脉冲、CW/CCW(波形如图所示),但eQEP只支持AB正交和方向脉冲信号,解码这种信号通常需要2个计数器配合使用,而28335又没有其他计数器可用,请问如何解码这种信号?

user4240111:

回复 Young Hu:

感谢回复。
文档已阅,提供了两种方法。
方法1:将CW/CCW通过硬件转换为方向+脉冲信号,然后接入1个eQEP外设解码。问题点:转换后的方向信号可能滞后于脉冲信号,而导致解码误差,文档只提出了这个问题,说要将脉冲信号延后至少50ns,而没有提供具体方法,且文档后面测试部分,也没有看到与延迟相关的措施。
方法2:使用2个eQEP外设,这个比较靠谱点。
综上,对于28335来说,方法1和方法2都不太适用。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335 怎样解码CW/CCW型式的脉冲
分享到: 更多 (0)