主题中讨论的其他器件:controlSUITE、 MOTORWARE
大家好
我正在使用 C:\ti\controlSUITE2_DMC Rev\developing_kits\HVMotorCtrl+PfcKit_v2.1\HVACI_Scalar
我尝试 获得 电机的电流(如它们可以显示的所有 VFD)。
因为在 V/F 控制方法中、我们没有电机的 θ 值、所以我们不能使用该公式。
//以安培为单位读取 ID 和 IQ 矢量
gMotorVars.ID_A =_IQmpy (CTRL_getid_in_pu (ctrlHandle)、_IQ (USER_IQ_FULL_SCALE_CURRENT_A));
gMotorVars.IQ_A =_IQmpy (CTRL_getIq_in_pu (ctrlHandle)、_IQ (USER_IQ_FULL_SCALE_CURRENT_A));
//计算矢量以安培为单位
gMotorVars.is_a =_IQsqrt (_IQmpy (gMotorVars.ID_A、gMotorVars.ID_A)+_IQmpy (gMotorVars.IQ_A、gMotorVars.IQ_A));
那么、我的问题是如何 获得电机电流?
如果我以这样的方式计算它、这是可以的吗?
IA、IB、IC 转换为 Clarke 变换、因此我们将具有 I_alpha 和 I_beta
然后我们进行计算
MotorCurrent = sqrt ((i_alpha * i_alpha )+(i_beta * i_beta ));
我们应该这样做吗?
请帮助我了解如何获取电机电流 (如所有 VFD)?
感谢您的关注。
Dave。