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.

[参考译文] MSP430F5510:梯形 BLDC 电机控制解决方案。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1246379/msp430f5510-trapezoidal-bldc-motor-control-solution

器件型号:MSP430F5510
主题中讨论的其他器件:DRV8316、DRV8329

大家好!

我们正在为1KW BLDC 电机开发梯形 BLDC 电机控制解决方案。 如果有任何可使用 MSP430或任何其它低成本 TI 微控制器的低成本解决方案、请提供建议。  

此致、

普拉德普

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

    Pradeep、您好!

    感谢您在 MSP 低功耗微控制器论坛中发帖。

    至于 梯形 BLDC 电机解决方案、我们目前建议客户使用 最近向市场发布的 MSPM0器件。产品链接请参阅: https://www.ti.com/microcontrollers-mcus-processors/arm-based-microcontrollers/arm-cortex-m0-mcus/overview.html。

    MSPM0L 系列提供 成本更低的解决方案、您可能对此已感兴趣。  同时、 如果 L 系列 不满足您的要求、MSPM0G 系列可以提供更高性能的解决方案。

    对于 它的特定器件建议、您能否提供以下信息:

    1. 微控制器是否实现了电机控制算法?

    2.开控还是闭环控制(电流、速度)?

    3.有传感器(霍尔或 QEI)还是无传感器?

    4.控制频率、PWM 频率(KHz)如何?

    5.对 微控制器还有其他要求吗? 如通信/电路保护/...

    B.R.

    萨尔

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

    大家好、

    感谢您的快速响应!

    是的、MSPM0似乎符合要求。

    1) 1)是的、在微控制器中、将实施算法。

    2) 2)同时具有电流控制和速度控制功能的闭环

    3) 3)将使用霍尔传感器

    4) 10kHz 至15kHz PWM 频率

    5)过流/欠流/过压保护、过热保护、电机启动失败检测。

    目前、我们希望开发梯形电机控制解决方案、用于控制基于1KW 霍尔传感器的 BLDC 电机。  

    请帮助我提供任何资源、SDK 或示例项目、以使用 MSPM0或任何其他低成本 TI 控制器来控制 BLDC 电机。

    此致、

    普拉德普

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

    Pradeep、您好!

    目前我们有含霍尔传感器的 BLDC 的 SDK 代码示例、在 SDK (1.10版或更新版本)中将其命名为"MOTOR_CONTROL_BLDC_sensored_trap_hall"。

    它基于 MSPM0G 系列并实现对齐和开环功能、未来将包括闭环控制。 MSPM0G 的资源可以满足您的所有要求。 我想您可以基于它来启动该项目。

    顺便说一下、下面是 BLDC 霍尔传感器控制的参考设计: https://www.ti.com/tool/TIDA-010251。

    如果您在寻找一个更具成本效益的解决方案、也许您可以将代码转移到 L 系列。 从个人角度来看、使用闭环控制来实现15kHz 控制频率并不困难(在1/15ms 内更新 PWM 占空比)、 但值得一试。

    B.R.

    萨尔

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

    大家好、

    什么 PWM 频率、您建议使用具有闭环的控制器吗?

    我们是否有闭环控制发布的时间表?

    这些是否是市场上使用梯形控制运行的任何 TI 解决方案(包括 TI 电机控制 SDK)?

    此致、

    普拉德普

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

    Pradeep、您好!

    什么 PWM 频率,您建议使用具有闭环的此控制器吗?

    对于 L 系列、我建议对整个闭环控制和状态机主动脉频率为10kHz、这与算法相关。 对于 G 系列、它可以超过20kHz。

    我们是否有闭环控制发布的时间表?

    抱歉、没有这方面的特殊时间表、可能是在今年的下一个季度。 我建议您先使用已发布的 SDK。 它当前可以使用 TI 的 DRV 旋转电机、目前是 DRV8329和 DRV8316 (SPI 接口)。

    以下是否是市场上使用梯形控制的任意 TI 解决方案(采用 TI 电机控制 SDK)?

    请参阅参考设计: https://www.ti.com/tool/TIDA-010251。是的、我们有一些客户正在评估和使用这种解决方案。

    B.R.

    萨尔

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

    大家好、

    因为我们的解决方案将仅使用闭环控制。 我们仅将于2023年12月底在市场推出这款产品。 因此需要澄清。

    我想使用 TI 解决方案、因为基于 MSP430的解决方案已经问世多年。 但这个解决方案是相当旧的(请找到所附的链接)。 因此、在 MSP430上针对梯形控制的任何解决方案都同样对我们有用。

    https://www.ti.com/lit/pdf/slaa503

    此致、

    普拉德普

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

    Pradeep、您好!

    至于针对这一点的 MSP430器件、我认为您可以参考以下文档: https://www.ti.com/lit/an/slaa967a/slaa967a.pdf、但是部分软件解决方案使用了不适当的闭环控制方法、因为这种方法已经很旧了。

    我想使用 TI 解决方案、因为基于 MSP430的解决方案已经问世多年。 但这个解决方案是相当旧的(请找到所附的链接)。 因此、在 MSP430上针对梯形控制的任何解决方案都同样对我们有用。

    https://www.ti.com/lit/pdf/slaa503

    此致、

    [/报价]

    我已经浏览过软件代码、我认为这足以评估  基于 MSP430器件(该解决方案使用 MSP430F552x)的梯形控制。 实际上、它只包括速度闭环控制(与 slaa503一致)、并在主循环中处理 PID 稳压器、该过程可以增加 PWM 频率。 您可能需要添加所需的更多功能、如电流闭环控制。

    就目前而言、似乎430器件和 M0器件解决方案都需要您  根据代码示例添加功能。 然后,我会推荐 M0器件 mroe ,它具有比430器件更高的性能,并参考430解决方案,你可以根据我们发布的 SDK 添加闭环功能.

    B.R.

    萨尔

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

    大家好、

    感谢您提供的详细信息!

    请帮助我提供以下信息、以便更清楚地了解相关信息!

    1) 1)由于 MSPM0近期发布了适用于 MSPM0的控制器和电机控制解决方案 SDK、也仅于2023年发布。 那么、该解决方案有多可靠? 解决方案是否得到了验证? 是否有任何客户在使用此解决方案? 市场上是否有使用此电机控制 SDK 开发的任何产品?

    2) 2)我理解、通过参考 MSP430解决方案、可以在 MSPM0中实现闭环解决方案。 将闭环控制器件从 MSP430移植到 MSPM0的容易程度或困难程度? 为了在 MSPM0中实现此功能、我必须进行哪些更改?

    此致、

    普拉德普

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

    Pradeep、您好!

    1) 1)我们已经验证了代码并在基准测试中旋转电机。 至于客户和产品、我不熟悉、建议您联系 TI 地区销售办事处。

    2) 2)如果您已经学习了 BLDC 闭环控制的原理、我想说它并不难、 我们需要添加两个稳压器(始终使用 PI 稳压器)来控制 PWM 占空比、从而实现闭环控制。 但是、完成 PI 参数调整、提高电机控制性能、完整控制状态机或您的应用所需的其他工作可能需要更多的努力。

    B.R.

    萨尔

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

    大家好、

    非常感谢您的澄清。 现在、我们肯定只使用 MSPM0控制器。

    还有一点是我无法下载此  MSPM0电机控制 SDK 内部用户指南文档的原因。 相关视频。 我在4-5天前要求访问,但我仍在等待回应。

    因此、请检查问题并允许我下载文档。
     
     
    用户指南: sprad34.pdf
    下载带 MSP 电机控制 SDK 的传感陷阱内部文档的链接:  

     https://www.ti.com/licreg/docs/swlicexportcontrol.tsp?form_id=329848∏_no=MSPM0-DESIGN&ref_url=epd_msp_msp 

    此致、

    普拉德普

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

    Pradeep、您好!

    我不知道下载失败的原因、我会正常处理。 也许您可以联系屏幕截图中列出的电子邮件地址。

    顺便说一下、如果您下载最新的 SDK 版本、您还将找到有关 BLDC 电机控制 SDK 指令的说明、这可能会有所帮助。

    指:C:\ti\mspm0_sdk_1_10_00_05\docs\english\med中间 件\motor_control_BLDC_sensored_trap_hall。

    B.R.

    萨尔  

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

    大家好、

    我已经多次发送邮件、但没有收到回复。 如有可能、请在此处分享可下载链接。

    此外、我们将使用大约2g GPIO、因此请建议相同的 MSPM0控制器。

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

    Pradeep、您好!

    请给我一个电子邮件地址、我会转发给您。

    对于控制器、由于一个 PWM 相位输出需要两个引脚(高桥和低桥)、因此您的选择需要再添加3个引脚。 同时、由于有4个引脚用作电源、所以您的解决方案似乎将使用33个引脚。 那么我会推荐 MSPM0G110x/G150x 48引脚。 (两个器件的区别在于模拟资源和数学加速器)

    实际上、对于 BLDC 电机控制、通过一次总线电流检测就足够了、因此您 只使用29个引脚。 那么 MSPM0G 110x/150x 32引脚将是很好的解决方案。

    如果您想要更具成本效益的解决方案、请考虑 MSPM0L 32引脚(32引脚是 L 系列的最大引脚多路复用器)。

    当您选择相同的封装时、它们是引脚对引脚兼容的。

    B.R.

    萨尔

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

    大家好、

    我们将使用48引脚 MCU。 一切看起来都很好。 但当我查看 TI 网站上的 MCU 时、发现这些控制器不是生产型控制器。 所以,我无法理解。 如何在 MCU 尚未量产时开始开发。  

    此致、

    普拉德普

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

    Pradeep、您好!

    目前、该产品未向市场发布。 我目前无法提供具体时间、但我假设它早于2023年12月。

    如果可以、您可以在 TI 样片中申请该软件、或联系 TI 地区办事处以获取更多支持、或联系我们的 客户支持中心

    B.R.

    萨尔

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

    大家好、

    谢谢、我们会联系 TI 区域办事处。

    此致、

    普拉德普