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
extern bool EST_getForceAngleStatus(EST_Handle handle);
获取估算器中的强制角操作的状态。只有通过调用以下函数启用强制角模式时,状态才能变为活动状态:EST_setFlag_enableForceAngle(handle, true);当电机的电气频率降至 user.h 中定义的阈值以下时,强制角模式将处于活动状态:#define USER_ZEROSPEEDLIMIT (0.001) 详细信息。可以使用以下代码示例手动检查强制角状态:
_iq fe_pu = EST_getFe_pu(handle);
bool is_forced_angle_active;
if(_IQabs(fe_pu) < _IQ(USER_ZEROSPEEDLIMIT))
{
is_forced_angle_active = true;
}
else
{
is_forced_angle_active = false;
}
注意首选 kHz,以避免 IQ24 变量溢出。
估算器 (EST) 句柄
指示是否已强制角的布尔值 (true/false)
\retval