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.

[参考译文] 适用于2轮毂电机的 BLDC 电机控制开发板

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1183861/bldc-motor-control-development-board-for-a-2-wheeler-hub-motor

主题中讨论的其他器件:DRV8300LAUNCHXL-F280049CDRV8701DRV8353、DRV8353RS-EVM LAUNCHXL-F280025C 相关

您好!

需要开始一个 BLDC 电机控制产品开发,新项目。

这适用于适用于  2轮车应用的350W、48V 和60V BLDC 集线器电机。

电机具有霍尔传感器反馈。

我们可以使用简单的6步控制算法吗?

无急冲和无噪声性能尤其重要、尤其是在启动过程中。

请建议一个合适的 TI 解决方案...

此致、

Anil

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

    Anil、您好!

    感谢您的提问!

    对于48V 和60V 应用、最适合的2个驱动器是 DRV835x 或 DRV8300。 与 DRV8300相比、DRV835x 具有更多的诊断和故障保护功能、但 DRV8300器件更简单、并且封装尺寸更小。  

     此设计是否需要符合任何汽车安全标准(例如 ISO26262)? 如果是这样、那么 DRV325x-Q1可能更适合您的需求。  

    对于控制算法、6步梯形控制是最简单的方法、具有良好的扭矩性能、但 与磁场定向控制(FOC)相比、它具有更多的扭矩纹波。 FOC 最为安静和平滑、但与6步梯形控制相比、FOC 算法相当复杂、因此您可以先尝试使用6步梯形控制、看看它是否满足您的要求。  

    此致、

    Anthony Lodi

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

    Anil、您好!

    这适用于适用于  2轮车应用的350W、48V 和60V BLDC 集线器电机。

    电机具有霍尔传感器反馈。

    我们可以使用简单的6步控制算法吗?

    无急冲和无噪声性能尤其重要、尤其是在启动过程中。

    [/报价]

    因此、轮毂电机是直接驱动、不会增加额外的齿轮以获得更高的扭矩?  

    Anthony 建议的两个驱动器芯片 DRV835x 或 DRV8300均具有输入抗尖峰脉冲噪声滤波器、这会导致输出信号抖动、即使输入未更改也是如此。 抖动输出波形会产生可闻噪声。

    布赖恩

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

    感谢安东尼的细节...

    DRV8300应该适合我们。

    到目前为止不需要符合汽车标准。

    您能建议 使用 TI 开发板(微控制器和驱动器板)以便 我快速开始开发吗?

    请推荐6步和 FOC 开发板

    此致、

    Anil

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

    您好、Brian、

    集线器电机是直接驱动。   未 添加其他档位。

    请通过下面的链接查看其中一个

    https://www.amazon.com/Kee-nso-Electric-Bicycles-Scooter/dp/B083M49KRB/ref=sr_1_8?keywords=Electric+Hub+Motor&qid=1672832267&sr=8-8

    可闻噪声是不可接受的。 是否有办法绕过此功能?

    此致、

    Anil

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

    Anil、您好!

    请使用以下链接查找 DRV8300EVM 以评估 DRV8300。 DRV8300EVM 与 LaunchXL-F280049C 微控制器配合使用。 遗憾的是、EVM 不支持 FOC 控制、但它具有6步传感梯形控制供您测试。  

    https://www.ti.com/tool/DRV8300DIPW-EVM

    关于输入的输入抗尖峰脉冲滤波器、我不知道该滤波器会导致输出波形上出现抖动。 输入抗尖峰脉冲滤波器只是为了避免输出由于输入上的噪声而变化。 去毛刺脉冲时间 使得输入需要在一段特定的时间内改变状态、然后输出才会改变。 输入 抗 尖峰脉冲实际上应该可以防止抖动、因为输出不会由于输入端的高频噪声而变化。 这是您需要具备的功能。

    此致、

    Anthony Lodi

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

    尊敬的 Anthony:

    [报价 userid="451886" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1183861/bldc-motor-control-development-board-for-a-2-wheeler-hub-motor/4460584 #4460584"]关于输入抗尖峰脉冲滤波器,我不知道此滤波器会导致输出波形出现抖动。 输入抗尖峰脉冲滤波器只是为了避免输出由于输入上的噪声而变化。 去毛刺脉冲时间 使得输入需要在一段特定的时间内改变状态、然后输出才会改变。 输入 抗 尖峰脉冲实际上应该可以防止抖动、因为输出不会由于输入端的高频噪声而变化。 这是您希望拥有的功能。

    我使用了具有输入抗尖峰脉冲功能的 DRV8701、这比帮助更好地驱动电机更头疼。 如果您感兴趣、下面是该主题。 请记住、在保持 PWM 输入恒定的情况下测量栅极驱动信号的抖动。  

    https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1161554/drv8701-h-bridge-driver

    布赖恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可闻噪声将不可接受。 是否有办法绕过此功能?

    不、根据 TI 工程师和我的经验。 工程师搞砸了、或者他们认为噪声对于某些应用来说是可以的、例如嘈杂的无人机或风扇。

    编辑:我看了一下 Amaz 上列出的电机、它是一个不包含在内的 BLDC。 大门信号上所说的抖动会引起嗡嗡声,但我不认为踏板车用户会注意到,除非他是007个特工,执行超级无声的任务。 在本例中、电机嗡嗡声位于电影镜头上、用户和录音机都非常接近。

    布赖恩

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

    谢谢 Anthony。

    您是否还可以推荐 FOC 控制解决方案(用于 PMSM -正弦电机)- 微控制器 板+驱动器板?

    任何驱动器 IC 正常。 需要支持48V 电池,350W+ PMSM 电机。

    您能看到一个基于 MSP430的解决方案吗? 这是最便宜的解决方案吗?

    此致、

    Anil

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

    非常感谢 Brian 提供的信息。 计划使用开发板进行测试。 一定会查看您提到的要点、并了解它是否是我们应用的问题。

    此致、

    Anil

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

    Anil、您好!

    DRV8353RS-EVM (随 F28027F MCU 提供)具有可用于评估的无传感器 FOC 代码。 DRV8353可在高达100V (VDRAIN 电压)和高达80V VM 电压下工作。  

    我们目前还没有任何采用适用于 FOC 的 MSP430的演示板;C2000微控制器拥有更成熟的 FOC 解决方案、这正是我们目前使用的解决方案。  

    一条注意事项:请确保 将 DRV8353RS-EVM 上的 IDRIVE 设置更改为最低的 IDRIVE 设置、以免损坏 EVM 上的 FET/驱动器。 EVM 上的 FET 具有非常低的 Qgd、因此需要低的 IDRIVE 电流、以免 MOSFET 过早接通。 只要器件上电、发生欠压事件或器件退出睡眠模式、就需要通过 SPI 将 IDRIVE 设置改回最低设置(因为 SPI 寄存器在欠压或睡眠模式期间会复位为默认值)。  

    此致、

    Anthony Lodi

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

    您好、Brian、

    谢谢您的解释、现在我明白抖动是什么意思。 我会记住这一点。 MCU 时钟和 DRV 时钟之间的不匹配将影响抖动持续时间。 此外、DRV 对输出采样的频率(取决于器件时钟频率)将影响抖动持续时间。 我过去从未看到过这是客户的重大问题、但我可以看到某些应用的这一点可能更重要。 我会记住这一点。

    此致、

    Anthony Lodi

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

    尊敬的 Anthony:

    MCU 时钟和 DRV 时钟之间的不匹配将影响抖动持续时间。 [/报价]

    PWM 输入与 DVR 内部时钟异步、但是如果这些 PWM 输入直接驱动内部 FET 以生成栅极驱动信号、这不应导致抖动输出。 TI 工程师在抗尖峰脉冲电路中对 PWM 输入重新采样、这会产生抖动-我猜想内部时钟频率不够高(时间量化)。  

    布赖恩

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

    非常感谢、 Anthony

    在对这两组电路板进行更多研究后、我们将订购这两组电路板。

    此致、

    Anil

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

    好的 Anil! 如果您有任何问题、请告诉我。

    此致、

    安东尼

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

    尊敬的 Anthony:

    我购买了  DRV8353RS-EVM (具有 F28027F MCU 子卡)。 已意识到 TI 不支持将霍尔传感器固件 用于此 EVM。 可以使用提供的默认代码以无传感器 FOC 算法运行电机。

    如本主题开头所述、我们的是具有霍尔传感器的2W 应用。 需要低速性能和良好的启动转矩。

    请建议如何进行此操作...

    此致、

    Anil

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

    Anil、您好!

    意识到 TI 不支持 此 EVM 使用霍尔传感器的固件。 可以使用提供的默认代码以无传感器 FOC 算法运行电机。

    对于您的轮毂电机应用(即停止和运行)而言、使用无传感器运行电机将不起作用。 您需要使用传感器模式。

    布赖恩

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

    Anil、您好!

    明白了、我的建议是至少在开始时尝试无传感器方式来查看性能、 如果您希望更进一步、您可以订购 LaunchXL- F280025C、以便使用  MotorControl SDK 中的通用电机控制项目代码 、该 SDK 包含基于霍尔传感器的 FOC 选项。 它可与 DRV8353RS-EVM 配合使用。 有关通用电机控制项目的更多信息、请参阅用户指南: ti.com/lit/ug/spruj26/spruj26.pdf?ts=1674744159457&ref_url=https%253A%252F%252Fwww.google.com%252F


    安东尼

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

    尊敬的 Anthony:

    我需要订购以下商品? 。 这将 适合现有的 DRV8353-RS EVM 驱动器板,对吗?  看看这个板的图片、它有4组 连接连接器。 DRV8353驱动器板- EVM 只有2个。  希望仅使用2个。   请合作。

    我将 更深入地介绍通用电机控制项目、如果有说明、我会回来解答。

    谢谢。此致、

    Anil

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

    Anil、您好!

    EVM 仅使用2个连接连接器、如下图所示。 您可以在通用电机控制项目用户指南的第2.2.6节中找到有关如何将 DRV8353RS-EVM 板与 LaunchXL-F280025C 连接和设置的更多详细信息。  

     

    此致、

    Anthony Lodi

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

    谢谢 Anthony。

    此致、

    Anil

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

    欢迎您!

    此致、

    安东尼

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

    尊敬的 Anthony:

    我刚刚收到 Launchxl -  25C 板。 在尝试连接时,我看到 DRV8353 EVM 和25C 板都有插座连接器...

    这2个插头是如何插拔的?

    此致、

    Anil

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

    Anil、您好!

    DRV8353 EVM 将连接在 Launchxl-F280025C 的下方、如用户指南的图2-8所示。有关如何连接 EVM 以用于通用电机控制实验的更多信息、请参阅用户指南的第2.2.6节。  

    此致、

    Anthony Lodi

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

    你好,矫正,

    如上一条消息所述,两个板都有母头。   用户指南或电路板组装错误。  

    请参阅下面的电路板图片... 连接器突出显示为...in 红线

    我已经失去了这么多的时间

    1. 订购错误的 子卡- 27C.

    2. DRV8353RS 板出现故障/故障。 我看到许多人在论坛上报告 GDF 失败

    3.订购25C 板. 现在我也不能使用此板。

    请建议 如何继续...

    此致、

    Anil

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

    Anil、您好!

    我很遗憾听到你遇到的困难! 它看起来像 需要2个100mil 20x2公接头作为适配器来将 DRV8353RS-EVM 连接到 F280025C。 请注意、您需要弯曲或切割 EVM J1接头引脚1的公接头上的一根引线至公接头上的其中一根引线、因为该接头无连接。

    DRV8353RS EVM 避免 GDF 故障的关键是在运行 EVM 时使用最低的 IDRIVE 设置。 FET 的 Qgd 非常小、因此使用更高的 IDRIVE 会增加因振铃而导致栅极驱动器损坏的风险。  

    此致、

    Anthony Lodi

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

    尊敬的 Anthony:

    排列插头对插头。  请将此信息包括 在  用户指南的图2-8中。 

    收到我 订购的新 DRV8353RS-EVM 后、我将开始对电机进行测试。  

    BTW、在 使用 F28027F MCU 测试以前的电路板时、我从未更改过驱动设置。  使用组织器件和 GUI 默认值。  我假设最低 IDRIVE 设置是默认设置。 是这样吗?  如果是、   我如何会 遇到 GDF 故障。 ?

    此外,我更改了 DRV IC 和 其中一个 MOSFET (显示栅极到源极短路).  现在我没有得到 GDF 的错误。 电机不旋转。 我没有看到来自 DRV 的任何 PWM 脉冲、尽管它从微控制器获得 PWM 脉冲。  有什么建议 如何使它工作?

    此致、

    Anil

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

    Anil、您好!

    我需要检查 IDRIVE 设置的默认 GUI 值、以验证默认值是什么。 请记住、欠压事件可能会将 DRV 寄存器复位、SPI 器件寄存器默认值为最大 IDRIVE。  

    如果您从微控制器获取 PWM、但从 DRV 的输出获取 PWM、您能否确认使能引脚是否为高电平、FAULT 引脚是否为高电平? 此外、您还需要确保 MCU 不会命令同一相位的高侧和低侧 MOSFET 同时导通。 如果发生这种情况、DRV 将不允许输出变为高电平。  

    此致、

    Anthony Lodi

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

    尊敬的 Anthony:  

    如前所述、可能是 DRV 电路板侧的欠压使 IDRIVE 设置重置为最大 IDRIVE 并导致 MOSFET 发生故障。

    我对用户指南图2-8中的连接有疑问。

    根据此说明、   由于我们使用短链路将跳线 JP1、JP2和 JP3短接、因此在 F280025C 板上生成的3.3V 和在 DRV 板上生成的3.3V 通过 Booster Pack 接头 J1/pin1短接。  这是允许的吗?  两个3.3V 稳压器输出短路。

    请说明。

    此致、

    Anil

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

    Anil、您好!

    您将引出一个有关电路板3.3V 和 DRV 3.3V 短路的有趣问题。 为了确保安全、最好不要将 J1/引脚1连接到 F280025C、尽管将其短接可能不利。 如果它们短路、在某种情况下、由于电压差异、从其中一个3.3V 电源汲取的电流可能更多(如果一个是3.3V 电源、而另一个是3.1V 电源、则从3.3V 电源汲取的电流更多)。  

    此致、

    安东尼

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

    尊敬的 Anthony:

    很抱歉 回来 晚了。 我开始测试、两侧都没有短接3.3V。

    配置为基于霍尔传感器的1级 算法。 实际上在努力获得50%偏移值和50%占空比 PWM 输出。  

     CCS 昨天显示编程错误。 这之前已经工作了一个星期了。  

    无限大  

     我使用了 xds110的基于命令的调试工具 更新了引导加载程序和固件。 我通过 xdsdfu - e 获得以下详细信息

    设备管理器在我的 PC 显示...

    CCS 调试配置显示了...XDS100  

    请帮助解决此问题、以便我可以继续我的 实验项目。

    请注意、CCS 将其显示为 XDS100、而其他位置则显示为 XDS110。

    谢谢。此致、

    Anil

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

    Anil、您好!

    感谢您的回复! 您是否能够选择"提出相关问题"并将其作为分配给 C2000 微控制器论坛的单独问题重新发布?   C2000团队 将 更有能力回答这些类型的问题、我还相信、让此主题更专注于某个特定问题会对其他人有所帮助。  

    此致、

    安东尼  

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

    您好,Anthony。

    同意您的意见。 做了这件事...

    此致、

    Anil

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

    感谢 Anil!

    此致、

    Anthony Lodi