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

PM_Sensorless 的问题

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测试成功了吗?

jianqing wang:

应该是等在lsw=1稳定后再在watch window手动切换lsw=2。

但是我在切换时电机停止转动,出现抖动。怀疑是几个PI没调节好的原因,请TI工程师们赐教。

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测试成功了吗?

Martin Yu:

回复 jianqing wang:

lsw=2时,角度信号来源于观测器,所以可能是滑膜观测器的问题,即反馈的角度和速度不准,尝试调整电机的参数和观测器的参数,当lsw=1时的角度和速度接近实际速度和角度时然后进行切换。

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测试成功了吗?

jianqing wang:

回复 Martin Yu:

感谢Martin老师的回答。

在lsw=1稳定时,SMO角度输出与QEP角度输出在CCS的graph里已经看不出有什么差异,感觉不出有相位移。

在watch window里观察SMO和QEP的输出speed,数值有个位数的差异。

我认为这样的反馈算是比较准确的了,但是还是准备调一下SMO的参数试试。还有Martin老师说的电机参数怎么个调法?谢谢。

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测试成功了吗?

Martin Yu:

回复 jianqing wang:

电机参数指头文件中的Rs,Ls和极对数,这个根据电机实际参数来填。你用的是SMO还是eSMO的?

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测试成功了吗?

jianqing wang:

回复 Martin Yu:

电机参数是LC测量仪测出来的,不知道准确度如何。

用的“HVPM_Sensorless Project”工程,Level6用的是SMO模块。

赞(0)
未经允许不得转载:TI中文支持网 » PM_Sensorless 的问题
分享到: 更多 (0)