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
此启动方法禁用了偏移重校准,通常在电阻已发生更改但偏移未更改的情况下使用。这种情况的一个示例是环境温度发生变化导致定子电阻变化。另一种情况是系统已在磁场中运行了很长时间,建议定期更新定子电阻以确保软件在电机闭环运行前对电机型号进行准确表示。图 11-5 显示了当仅重新校准定子电阻 (Rs) 时进入闭环前的状态。
图 11-6 显示了进入闭环运行前仅重新校准 Rs 时的电流和输出电压波形。
与 Rs 重校准状态相关的时序以及用于 Rs 重校准的电流在Chapter7中有详细介绍。为了禁用偏移重校准同时启用 Rs 重校准,必须在启用控制器之前调用以下两个函数:
// Disable Offset Recalibration
CTRL_setFlag_enableOffset(handle, FALSE);
// Enable Rs Recalibration
EST_setFlag_enableRsRecalc(obj->estHandle, TRUE);
通过调用以下函数启用控制器:
// enable the controller
CTRL_setFlag_enableCtrl(ctrlHandle, TRUE);