Other Parts Discussed in Thread:TMS320F28069, DRV8305
TI工程师,你好
我在使用launchPadXL TMS320F28069+Drv8305 试图运行Lab2a识别电机参数时,电机出现明显抖动,且旋转速度不稳定。这个现象在识别LS的时候尤为明显。
当识别程序运行完成之后,我再将Flag_Run_Identify置为1,使电机运行起来。此时电机抖动明显,转速波动很大,无法正常运行。
我尝试修改USER_PWM_FREQ_kHz和USER_MOTOR_FLUX_EST_FREQ_Hz,但是没有效果。
请问一下我该调整什么参数,是电机正常运行。
另外:在运行lab1b时,电机可以平滑运行。
Green Deng:
如果电机电感较小,识别会难一些,请用Lab02c并修改合适识别电流和频率再试一下。
,
yetd:
我尝试修改USER_MOTOR_RES_EST_CURRENT、USER_MOTOR_IND_EST_CURRENT和USER_MOTOR_FLUX_EST_FREQ_Hz,识别过程有改善,但是在识别结束前,电机还是会剧烈抖动。请问还有哪些参数可以尝试,谢谢。
,
Green Deng:
之前识别出来的电机参数是对的吗?
建议你用lab05b,使用的时候,先将gMotorVars.Flag_enableUserParams 置0,然后使能enable system 和Run Identified两个变量,识别电机参数,识别完之后,把识别后的参数复制到user.h中。保存,编译。同时,识别完之后,重新将run identified置1也可以用新参数运行电机。