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.

[参考译文] DRV8300:DRV8300中的电流控制

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1238676/drv8300-current-control-in-drv8300

器件型号:DRV8300
主题中讨论的其他器件: DRV8320

团队、您好!

  我们使用 DRV8300和 STM 微控制器开发了 BLDC 驱动器。 我们保持的额定功率为50V/15A。

 我们已经测试过欠压、过压保护,并按要求工作,现在我们想在这种情况下增加电流控制功能。

根据 DRV8300EVM 参考设计,我们已添加了包括运算放大器在内的所有电流感应组件,但我们在这里感应的是腿较低 MOSFET 的极点电流,对于电流控制,我们需要总电流。

您能指导我们如何使用 DRV8300实现电流控制器功能吗? 我们是否需要添加任何其他电路、以及如果可能、我们是否可以仅通过硬件更改来实现此功能。

此致、

沙雅里信德

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

    尊敬的 Sayali:

    感谢您在电机驱动器论坛发帖!

    我的目标是在下周结束之前提供答复。

    此致!

    ~艾丽西亚

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

    尊敬的 Sayali:

    为了获得特定相位的电流、您需要在特定相位的低侧开启时监测电流。

    此致!

    ~艾丽西亚

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

    您好 Alicia:

      感谢您的答复。 我们在低侧 MOSFET 开启时监控其相电流、但为了进行电流控制、我们需要直接监控相电流。

    我们通过参考 DRV8300EVM 在我们的设计中实现了电流检测、以下是相同的快照。 在获得 SOA、SOB、SOC 值后、您可以指导我们如何使用 DRV8300和 MCU 实现电流控制模式。 或者是否有任何其他模块或 IC 可以使用此输入并提供电流控制操作。 如果已通过编程设置电流限制值、例如10A、即使电机希望获取高电流、由于电流限制为10A、也将不需要该值。  

    此致、

    Sayali

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

    尊敬的 Sayali:

    您能指导我们如何使用 DRV8300和 MCU
    实施电流控制模式吗?

    澄清一下、您是否正在尝试实施 FOC?

    此致!

    ~艾丽西亚

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

    您好 Alicia:

         是否可以在没有 FOC 的情况下实施、例如在 DRV8320中、我们将从总电流中获取总电流、我们可以通过软件进行电流控制。
    我可以再次回答我的问题、借助 DRV8300如何计算总电流。 无论我们使用什么电路、从中得到的电流都是回路电流、而不是总电流。

    此致、

    沙雅里信德

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

    尊敬的 Sayali:

    是否可以在没有 FOC 的情况下实施,例如在 DRV8320中,我们从总电流中获得总电流,我们可以通过软件进行电流控制。

    这是可能的、我只是要求帮助我了解您正在使用哪种控制模式。

    我们使用的电路中的电流不是总电流。

    您能否分享 正在获得的电流测量值的波形?  

    此致!

    ~艾丽西亚

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

    您好 Alicia:

     我们所寻找的电流控制模式就像我们在编程中设置了某个值、假设为8A、驱动器不应为电机提供超过8A 的电流;如果电机尝试吸收更多电流、则应降低速度以维持功率。 我们只需要输入电流限制。 为此、我想我们需要计算总相电流、但使用 DRV8300时、我们将获得单独的环路电流。

       以下是当前 Isen 的快照。  

    蓝色波形为 ISENA、红色为 VSENA、绿色为 A 的相电流

    此外还附上原理图快照供参考、如果需要更多信息或任何波形、请告诉我。

    此致、

    沙雅里信德

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

    尊敬的 Sayali:

    Alicia 已经在本周辞职、并将在下周重新任职。 请预计响应会延迟。  

    此致、  
    安德鲁  

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

    您好 Alicia:

      任何更新。

    此致、

    Sayali  

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

    尊敬的 Sayali:

    感谢您的耐心。

    为此,我认为我们需要计算总相电流,但使用 DRV8300我们可以获得单独的环路电流。

    您无需全部计算电流的总和即可实现电机电流限制。 您需要做的是监控 ISENA、ISENB 和 ISENC 的绝对值、以便如果其中一个超过您尝试设置的电流限制、系统可以相应地进行响应。

    此致!

    ~艾丽西亚

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

    您好 Alicia:

      感谢大家的参与。 请检查下面的波形快照、其中包含蓝色- ISENA、红色- VSENA、绿色- A 相电流。

    从 ISENA 波形我们可以在没有 FOC 的情况下实现电流限制。 如果这样,你可以分享文档,这将有助于我们实施电流限制通过监控 ISEN 和 没有 FOC .

    此致、

    Sayali

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

    尊敬的 Sayali:

    您可以在没有 FOC 的情况下实现电流限制。 遗憾的是、目前我们没有详细说明此内容的文档、尽管我们正在努力在夏季结束之前发布 DRV8300EVM 固件、该固件在电流限制方面具有类似的实现方式。

    此致!

    ~艾丽西亚

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

    您好 Alicia:

         感谢您的评分 无论我们与 ISENA 共用什么波形、都是如此正确。 您是否可以提供一些流程图或方框图来实现电流限制。我们需要为微控制器提供什么输入、以及我们如何使用波形验证正在发生电流限制、因为我们不能等到夏末。我们的整个设计仅在电流 限制功能正在挂起

    此致、

    Sayali

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

    尊敬的 Sayali:

    下面是一份非常简单的草案、我快速制定了电流限制实施的流程图:

    此致!

    ~艾丽西亚

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

    您好 Alicia:

     感谢您提供流程图、它确实对我们有所帮助。

    此致、

    Sayali