添加 FWC 和 MTPA 函数并在电机驱动器 ISR 中调用来计算电流角,然后计算 d 轴和 q 轴的基准电流。
- 在工程的构建配置中添加预定义符号 MOTOR1_FWC 和 MOTOR1_MTPA(如节 3.3.2所述)以分别启用 FWC 和 MTPA。
- 在 user_mtr1.h 文件中,确保电机参数已知且设置正确。在 mtpa.h 中,确保根据电机规格正确设置表格并进行计算。
- 在 CCS Debug 透视图中向 Expressions 窗口添加变量 VsRef_pu、Kp_fwc 和 Ki_fwc,并根据电机及系统调整这些参数以实现弱磁控制的预期性能。
- 调整并修正这些变量后,使用 user_mtr1.h 文件中新定义的参数记录监视窗口值。
USER_M1_FWC_VREF = VsRef_pu 的值。用于弱磁控制的基准电压系数。
USER_M1_FWC_KP = Kp_fwc 的值。用于弱磁控制的 PI 稳压器 Kp 增益
USER_M1_FWC_KI = Ki_fwc 的值。用于弱磁控制的 PI 稳压器 Ki 增益
- 可以根据电机参数
、
以及
来计算 MTPA 控制参数,因此不需要在线调整任何额外的参数。