This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
PM_Sensorless TI例程中LEVEL7中,
// lsw=0: lock the rotor of the motor
// lsw=1: close the current loop
// lsw=2: close the speed loop
那么在程序中怎么切换啊? 程序中直接LSW=2 ,电机转不起来!应该是没启动的问题?那么LSW在程序中怎么切换啊?有人LEVEL7测试成功了吗?
应该是等在lsw=1稳定后再在watch window手动切换lsw=2。
但是我在切换时电机停止转动,出现抖动。怀疑是几个PI没调节好的原因,请TI工程师们赐教。
lsw=2时,角度信号来源于观测器,所以可能是滑膜观测器的问题,即反馈的角度和速度不准,尝试调整电机的参数和观测器的参数,当lsw=1时的角度和速度接近实际速度和角度时然后进行切换。
感谢Martin老师的回答。
在lsw=1稳定时,SMO角度输出与QEP角度输出在CCS的graph里已经看不出有什么差异,感觉不出有相位移。
在watch window里观察SMO和QEP的输出speed,数值有个位数的差异。
我认为这样的反馈算是比较准确的了,但是还是准备调一下SMO的参数试试。还有Martin老师说的电机参数怎么个调法?谢谢。