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 int32_t EST_getFullScaleCurrent(EST_Handle handle);
获取估算器中使用的满量程电流值,安培 (A)
此函数返回的值与 user.h 中定义的值相同。当用户需要以真实单位(即,安培)显示值时,使用该值将电流标幺值转换为安培值。以下示例说明了执行该转换的两种不同方法,一种使用浮点,另一种使用 IQ 数学运算。使用浮点的示例:
float_t pu_to_amps_sf = EST_getFullScaleCurrent(handle);
_iq Id_rated_pu = EST_getIdRated_pu(handle);
float_t Id_rated_A = _IQtoF(Id_rated_pu) * pu_to_amps_sf;
Example using fixed point:
#define USER_IQ_FULL_SCALE_CURRENT_A (10.0)
_iq pu_to_amps_sf = _IQ(USER_IQ_FULL_SCALE_CURRENT_A);
_iq Id_rated_pu = EST_getIdRated_pu(handle);
_iq Id_rated_A = _IQmpy(Id_rated_pu, pu_to_amps_sf);
估算器 (EST) 句柄
满量程电流值,A