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

TMS320F28335: eqep正交模块与带差分信号的编码器之间的问题

Part Number:TMS320F28335

尊敬的TI工程师:

         您好,最近我一直在用dsp28335的正交编码模块测量电机转速和角度的问题,但是随着我转动电机,QPOSCNT的计数值一直在0和QPOSMAX这两个值之间变化,没有出现其他数字,这是为什么?另外我用的编码器是6路差分信号A+,A-,B+,B-,Z+,Z-,如果我用连接dsp28335开发板,我可以直接将A+,B+,Z+与EQEP1A,EQEP1B,EQEP1I相连接吗?还是需要用一个差分信号转单端信号的板子过渡一下?

      

Green Deng:

1、你的测试程序是官方例程修改的吗?还是自己编写的?有没有用例程测试过?

2、一般直接A+,B+,Z+与芯片相连就可以了,或者你的编码器使用说明有什么要求的话可以参考一下。

,

ming yu:

感谢您的回答,程序是在官方例程的基础上做了点修改,我添加了部分代码如:

EQep1Regs.QDECCTL.bit.XCR=0; // 2x resolution (cnt falling and rising edges)EQep1Regs.QDECCTL.bit.SWAP=0;EQep1Regs.QDECCTL.bit.IGATE=1;EQep1Regs.QDECCTL.bit.QAP=0;EQep1Regs.QDECCTL.bit.QBP=0;EQep1Regs.QDECCTL.bit.QIP=0;EQep1Regs.QDECCTL.bit.QSP=0;

为什么官方例程没有定义这几位?不定义会有影响吗?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: eqep正交模块与带差分信号的编码器之间的问题
分享到: 更多 (0)