调试pmsm3_4 电机上电开始运转 通过ccs的graph查看qep角度计算是否正确 发现波形如第二通道所示,其中第一通道时rg.out 。下面这几张图是我截取的
正如图上显示的那样 第一通道rg1.out是非常顺滑的周期锯齿波 而第二通道的qep1.ElecTheta却不是锯齿波 更不要说周期和第一通道相同,而且在watchwindow查看变量EQep1Regs.QPOSCNT,这个值也是跳变的。但是需要注意的一点是速度计算模块用的正是我第二通道的检测值qep1.ElecTheta,尽管qep1.ElecTheta不是预期的锯齿波 但是速度模块依照他算出的转速却是正常的。这让我很费解。注意以上所说的状况都是电机上电运行时出现的情况。
而断电后我用手转动电机转轴,在watchwindow查看变量EQep1Regs.QPOSCNT和qep1.ElecTheta却发现这两个数都是很平滑的变化 而且非常正确。
在此希望有遇到的朋友们给解答下 不胜感激!


