用高压电机控制套装运行无位置永磁电机f28335程序,按照手册测试到了3B级:验证QEP1 驱动程序和它的速度计算
将编码器连至H1,QEP接口,电机转动后,用pwmdac管观察qep1.ElecTheta没有结果,在变量窗口qep1.ElecTheta值为0.99左右没有变化。
编码器分辨率为5000p/r,设定qep1.LineEncoder = 5000
编码器输出信号是5V的电平
qep1.CalibratedAngle需要怎么设定?
不知道是哪里出了问题?
Aiyao Wang:
查看变量发现:
位置计数器错误标志(*eQEP[1]).QEPSTS.bit.PCEF 被置位
错误中断标志(*eQEP[1]).QFLG.bit.PCE 被置位。。。
到底是哪里出了问题呢?程序就是HVPM_Sensorless的例程,为什么qep不能正常工作呢??