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.

[参考译文] TMS320F28069M:Motorware 14 lab12b 中的过调制

Guru**** 2609955 points
Other Parts Discussed in Thread: MOTORWARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/687881/tms320f28069m-overmodulation-in-motorware-14-lab12b

器件型号:TMS320F28069M
主题中讨论的其他器件:MOTORWARE

我正在使用 lab12b 来控制 ACIM。 我的 motorware 版本是 motorware_14。  

在负载条件下、电机无法达到目标速度、并且仅运行其额定速度的85%。 我认为调制指数限制可能是原因。 是否仍然需要检查施加到电机绕组上的电压是否达到最大值? 我该怎么做?

是否可以使用 motorware 14 lab 12b 进行过调制?

我是否需要使用 Motorware 18? 该电机软件版本在过调制方面有何差异?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    能否检查 gMotorVars.vs 是否等于或接近 VsMag_pu? 如果输出源电压接近此处的最大值、您可能需要像您提到的那样进行过调制。 您是否能够增加源极电压以查看电机是否能够达到额定速度? 如果不是、您需要调整 Id 以克服磁通。 我们已在 user.h 中将此 USER_MOTOR_磁 化_CURRENT_A 命名为

    我们也对 Motorware 18的过调制进行了更改、但对源代码进行了细微更改、以改善当前采样并更改为调制指数

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我将检查它、但我有一些问题:

    对于过调制、我是否需要将 lab10b 代码集成到我的项目 lab12b 中? 还是也可以在 lab12b 中进行过调制?

    对于实验10b、我看到讨论的主要是电流重构算法。 在分流电阻器用例中需要电流重构。 但在我的应用中、我在电机相位使用两个 LEM 传感器。 因此、无论占空比是多少、我都可以测量相电流。 我认为我不需要使用当前重建。 我是真的吗?

    最后、考虑到我之前的问题、您能否向我说明如何提高 lab12b 的调制指数?

    在我的应用中、大多数时间我看到、如果我增加磁化电流、那么在重负载时很难达到目标速度。 这意味着电流矢量的 d 轴分量高于所需值。 我减小磁化电流、然后它可以达到最终速度。 另一方面、如果我将磁化电流减小得太大、那么电机会消耗如此大的电流、并且我的系统中会出现过载错误、这意味着我产生的扭矩是不够的。 这是真的吗?

    我想我还可以在启动时使用更高的磁化电流、并在达到稳定状态后减小该电流。 这意味着场强减弱、我认为对于 ACIM 场强减弱操作通过 gMotorVars.Flag_enablePowerWarp 位设置完成。 是真的吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用的是 LEM 传感器、则无需使用过调制。 您只需命令最大 Vs、过调制只能帮助重建电流分流采样。 PowerWarp 将有助于设置正确的磁化电流值

    肖恩