主题中讨论的其他器件:C2000WARE
大家好、我正在尝试在 FAST 观测器中调整 RsOnline 参数。 对于 C2000ware 电机控制 SDK、Instaspin FOC 参考文档稍微过时。
我正在寻找 EST_setRsOnLineAngleDelta_pu () 停止。
我找到了 EST_setRsOnLineAngleDelta_rad () 。
我是否应该使用我之前的代码并将结果乘以 MATH_TWO_PI 来获得同样的慢速旋转频率?
示例:
// This new define represents the desired RsOnLine rotating angle frequency #define RSONLINE_ANGLE_FREQ_Hz (0.2) // The scale factor (sf) calculation is done by the pre-compiler float32_t delta_hz_to_pu_sf = 1.0/USER_EST_FREQ_Hz; float32_t RsOnLine_Angle_Freq_Hz = RSONLINE_ANGLE_FREQ_Hz; float32_t RsOnLine_Angle_Delta_pu = RsOnLine_Angle_Freq_Hz * delta_hz_to_pu_sf; float32_t RsOnLine_Angle_Delta_rad = RsOnLine_Angle_Delta_pu * MATH_TWO_PI; EST_setRsOnLineAngleDelta_rad(estHandle, RsOnLine_Angle_Delta_rad);
有一件事我感到困惑、那就是 EST_getRsOnLineAngleDelta_rad (estHandle) 返回一个值0.00001、这是标幺值表示的默认值。 我不确定我是否应该转换为弧度。
如果存在这些函数、我也会尝试找到它们:
EST_setRsOnLine_delta_dec_pu () 或 EST_setRsOnLine_delta_dec_rad ()
EST_setRsOnLine_delta_inc_pu () 或 EST_setRsOnLine_delta_inc_rad ()
谢谢!