- 确保已完成节 4.5.4 中列出的初始步骤。
- 如果使用电机识别程序,如节 4.5.2所述,则当在 Expressions 窗口中将 motorVars_M1.flagEnableRunAndIdentify 设置为“1”后,电机识别程序会立即开始执行。此过程大约需要 150 秒。
- 当 motorVars_M1.flagEnableRunAndIdentify 等于“0”,表明已识别电机参数。使用 user_mtr1.h 中新定义的电机参数记录监视窗口值,如下所示:
- USER_MOTOR1_Rs = motorVars_M1.Rs_Ohm 的值
- USER_MOTOR1_Ls_d = motorVars_M1.Ls_d_H 的值
- USER_MOTOR1_Ls_q = motorVars_M1.Ls_q_H 的值
- USER_MOTOR_RATED_FLUX = motorVars_M1.flux_VpHz 的值
- 成功识别电机参数后,将 userParams_M1.flag_bypassMotorId 设置为“true”,重新构建工程并将代码加载到控制器中。
- 将变量 motorVars_M1.speedRef_Hz 设置为不同的值,并观察电机转轴转速的变化情况。
- 要更改加速度,请为变量 motorVars_M1.accelerationMax_Hzps 和 motorVars_M1.accelerationMax_Hzps 输入不同的加速度值。
在这些初始测试之后,还可以在构建级别 4 选择性执行任何其他测试条件和调优。
- 节 4.5.4.4.1
- 节 4.5.4.4.2
- 节 4.5.4.4.3