This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
BLDC 是一款飞机型号电机 Emax RS1408 3600KV、 此电机为9N12P、6极对。
我们已将 EVM、R62、R63、R64的相位分压器电阻更改为20K、C52、 C53、C54至0.033uF;相应程序的相应内容也已修改。
更改如下:
增加最大电流、2. 增加直流总线电压。 看看会发生什么情况? 并检查 gMotorVars.Vs 是否接近 USER_MAX_VS_MAG_PU。 如果是、这意味着您必须对该电机高速实施磁场减弱控制。
//按单位读取 Vd 和 Vq 矢量
gMotorVars.Vd = CTRL_getVd_out_pu (ctrlHandle);
gMotorVars.VQ = CTRL_getVq_out_pu (ctrlHandle);
//计算向量 vs 以标么值表示
gMotorVars.vs =_IQsqrt (_IQmpy (gMotorVars.vd、gMotorVars.vd)+_IQmpy (gMotorVars.VQ、gMotorVars.VQ));
您好、Yanming、
感谢您的快速回复。
根据您的说明、我们进行了以下实验。
使用 project5h 作为测试后、监视 gMotorVars.vs 是否接近 USER_MAX_VS_MAG_PU、并使用 project9的场强减弱控制对其进行测试。 最大速度为22000rpm、然后将 gMotorVars.Vs 增大到接近 USER_MAX_VS_MAG_PU。
将最大电流 USER_MOTOR_MAX_CURRENT 更改为5A、10A、15A 和20A。 测试已执行。 电流越大、速度越低、电流限制警报就越有可能发生。 减小电流将导致速度无法提高。 在10A 时、最大转速可达到22、000 rpm。
2.由于 C52、C53和 C54已修改,因此发现速度表与监测速度不一致的问题。 它应该由置位的 USER_IQ_FULL_SCALE_FREQ_Hz 频率和更换电容器后计算得出的频率之间的不一致性引起。
我的问题是:是否已达到 TMS320F28027F 的最高性能限制并且速度不能增加到所需的39000-41000 rpm? 或者、我们的程序是否存在阻止速度上升的错误?
非常感谢。
确保 USER_MOTOR_NUM_POLE_PAIRS 设置正确。 由于 电机是低电感电机、因此 PWM 和控制频率必须具有更高的值。 F28027F 应该足够用于最大频率、但控制性能可能不如具有更高 CPU 频率的 F28069F 更好。 您需要检查 DRV8305Q 套件是否也可以支持如此高的电流。
参数应按如下方式设置、F28027F 不能支持如此高的控制频率。
您好、Yanming、
非常感谢您的回复。
我很快将检查我的系统并向您提供反馈。
谢谢。
BR
Kelly