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.

[参考译文] 如何使用 DRV8313EVM 软启动 BLDC 电机

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/986991/how-to-soft-start-the-bldc-motor-with-drv8313evm

主题中讨论的其他器件:DRV8313EVMDRV8313

尊敬的 TI 专家:

我正在研发48V/1A、12极/3500rpm BLDC 电机。 为此、我将使用 DRV8313EVM 和我自己开发的板。 但启动时的问题电机需要2安以上的电流、并且 DRV8313在大多数时间内损坏。 我必须更改 CONFIG.c 文件中的 SOFT_START_DUTY 和 STEP、但每次电机在启动时消耗高电流时都是如此。

请建议如何更改 DRV8313EVM 上的程序以软启动电机。

此致、
Jonard Rico

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

    Jonard、您好、

    我对您的电机一无所知、但我希望您知道占空比范围会使电机接近危险区。 我使用的经验法则是:

    • %%dutyCycleMax = I_MaxCurrent * R_PhaseToPhase /V_M

    实际上、由于负载的原因、该占空比的实际电流将小于该公式、但根据经验、这是可行的。

    首先、我们需要记住的是、不会设置目标占空比、这样我们就可以在接近我们在上面计算出的%_dutyCyclMax 的位置进行设置。 启动占空比就是这种情况(以及用于确定"闭环"中速度的速度、占空比或 POT 控制的等效控制)。 用户指南中的说明介于10%到30%之间、但上面的公式应该更真实。

    我看到您正在使用您自己的板。 我本来希望实现电流限制、因为数据表中的 I_OCP 仅用于保护我们的器件、而不是电机。 通常、用户会实现比较器和感应电阻器、该电阻器将感应流经 PGNDx 引脚的电流并禁用器件或指示固件停止换向。

    我还假设您使用的是我们的参考代码、而不是 GUI。 看到这一点、我还建议您在代码中搜索任何加速类型变量。 当占空比从较高变为较低或从较低变为较高时、固件应看到该变化并尝试对此做出反应。 这就是加速的意思、因为更慢地执行加速会使由于更频繁地换向产生的负载不一致而推入电流的可能性更大。 您可以随意在代码中实现一个带上限的占空比函数、该函数将钳制占空比、因此无法接近上面计算的 danger %_dutyCyclleMax。

    最棒的

    Cole