ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
需要在 ctrl.h 文件的函数 CTRL_runOnline_User 中修改为 FOC 提供的角度的来源。默认情况下,FOC 设置为从 FAST 估算器获取角度,但在采用传感控制时,FOC 将接收来自 ENC 模块的角度。在实验 12b 示例项目中,该步骤将在 ctrlQEP.h 文件中完成。
// generate the motor electrical angle
angle_pu = EST_getAngle_pu(obj->estHandle);
// Update electrical angle from ENC module
angle_pu = ENC_getElecAngle(encHandle);