工具/软件:Code Composer Studio
尊敬的 TI 专家:
我使用 TMS320F28377S 来执行闭环 PMSM 控制。
QEP 接口仅为'74LVC245A'、用于在无隔离的情况下将5V 转换为3V3。
当我用手旋转电机时、我感到困惑的是、通过检查 QPOSCNT、每个机械周期只能得到大约90%的计数。
此外、顺时针时钟的计数比逆时针时钟的计数多一点。
我尝试了两个编码器、结果是类似的。 DSP 输入引脚 Qepa 和 qepb 的波形似乎没有问题。
请给我一些建议。
以下是初始化代码:
EQep3Regs.QUPRD=2000000;
EQep3Regs.QDECCTL.bit.QSRC=0;
EQep3Regs.QEPCTL.bit.FREE_SOFT=2;
EQep3Regs.QEPCTL.bit.PCRM=0;
EQep3Regs.QEPCTL.bit.UTE=1;
EQep3Regs.QEPCTL.bit.QCLM=1;
EQep3Regs.QPOSMAX = 0xffffffff;
EQep3Regs.QEPCTL.bit.QPEN=1;
EQep3Regs.QCAPCTL.bit.UPPs=5;
EQep3Regs.QCAPCTL.bit.CCPs=6;
EQep3Regs.QCAPCTL.bit.CEN = 1;
谢谢你。