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.

[参考译文] MSP430F5529:使用正弦换向以低 RPM 进行 BLDC 电机控制

Guru**** 1831610 points
Other Parts Discussed in Thread: MSP430F5529, DRV8313
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/717111/msp430f5529-bldc-motor-control-at-low-rpm-using-sinusoidal-commutation

器件型号:MSP430F5529
主题中讨论的其他器件: DRV8313

有人知道如何做到这一点吗? 我知道有人、但我一直在关注实施的一些细节。

我认为、对于高速的正弦换向、我们希望从当前转子位置驱动大约90度的正向驱动、以实现最高效率和最小扭矩纹波。

但是、如果我想将 BLDC 移动得非常慢(例如:1rpm)、我不确定是否必须:

(1)降低我的 PWM 占空比、并将"驱动位置"保持在90度或

(2)保持占空比比例不变、但以"更接近"的角度驱动当前电机位置

感谢你能抽出时间。

我使用的是 MSP430F5529和 DRV8313。

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

    您好!

    我目前正在与我们的专家探讨这一问题、因此请了解这可能需要几天时间。

    在此之前、您能否查看以下 E2E 主题(如果尚未这样做)。 我认为它解决了同样的问题。

    此致、

    Britta

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

    您好!

    除了我向您指出的主题外、还请访问以下链接、查看 TI 电机控制纲要 、其中介绍了电机控制的所有内容。

    它可能已经帮助您解决问题。

    查看文档后、请提供有关您当前电机控制设置的更多详细信息、这有助于我更好地回答您的问题。

    此致、

    Britta

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

    布列塔、

    感谢您的回答!

    您链接的线程是我在发布问题之前运行的原始线程。 我的问题在杂草中有点深、想了解更多细节。 再次阅读 Wilson Zuo 先生对您所链接的帖子的回复、他做得很好、解释了驾驶位置与驾驶方式之间的关系:

    "一种方法是在开环中使用 SPWM、即使没有位置反馈也是如此。 SPWM 可以形成1rpm 旋转磁场、并且转子始终与磁场对齐。 这类似于以高级微步进方式驱动步进。 它也类似于 FOC 中的 Iq=0。 它很简单、但效率很低。 您可能需要设置连续使用的电流、即使没有负载也是如此。"

    如果我不得不在另一篇文章中用他的回答来回答我自己的问题、我想这必须是(1)和(2)的混合。 我可以始终使我的驱动位置与转子对齐、但我必须注意、并通过减小占空比来限制流经电机的电流。 它也可以是开环、因为它足够慢、可以假设转子"赶上"到其驱动的位置。 这都在 SPWM 或正弦换向下进行。

    TI 电机纲要是各种电机的良好背景参考、并详细介绍了换向和所需驱动角的不同计算方法。 BLDC 基准的最大问题是大多数应用都需要更高的速度。