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.

[参考译文] DRV8316:以无传感器正弦输入运行 DRV8316

Guru**** 2393725 points
Other Parts Discussed in Thread: DRV8316

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1459307/drv8316-running-the-drv8316-with-a-sensorless-sinusoidal-input

器件型号:DRV8316

工具与软件:

您好!
我想使用 DRV8316复制一个有效的示例。 在我的工作示例中、我使用 ST L6234作为 BLDC 电机的驱动器。
我将3个 EN 引脚设置为高电平、并将3个正弦波形输入到 IN 引脚中、其中每个引脚相对于下一个引脚相移120度。 L6234的方框图如下所示、所有这些都是合理的。

我的 ENx 线和 INx 线遵循这些图、我使用正弦波的频率来改变电机的频率。

我想使用 DRV8316复制此类电机驱动、但无法使其正常工作。 具体来说、我可以使用 L6234非常非常缓慢且顺利地驱动我的 BLDC。 以低至0.5RPM 的速度运行时、电机不会出现任何问题。
我已将 DRV8316设置 为3PWM 模式、因此我能够使用3个 PWM 输入来驱动它、但我所能达到的最好的效果是:
1.如果以低频(匹配低速)启动 PWM、电机不会旋转。 我首先需要将输入 PWM 频率设置为高电平、使电机开始旋转、然后才能缓慢旋转。
2.运动非常断断续续,不平稳。

我应说明的是、我的用例是 BLDC、它具有极低的速度、极轻的负载、并且在旋转过程中负载没有任何变化。

您能告诉我如何使用 DRV8316复制 L6234的工作模式吗?

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

    嗨、Asaf、

    在 L6234中、您似乎使用 ENx 引脚作为使能引脚、同时使用其他 INx 引脚来控制 PWM。  

    您可以使用 DRV8316的3x PWM 模式来实现类似的换向。

    有关3x 模式换向的更多信息、请查看下表和 DS。

    INLx 用作使能、INHx 用于开关 H 或 L

    此致!
    Akshay

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

    您好、Akshay!
    感谢您的回答!
    这的确是我所做的、但它不能很好地发挥作用。 DRV8316默认设置和 L6234之间必须存在一些差异、我不知道这一点。

    以下是到目前为止我能够做的事情:

    我已 通过 SPI 将 DRV8316设置为3PWM 模式、因此我可以使用3个 PWM 输入来驱动它。
    我已经按照数据表中的说明将 INLx 引脚设置为高电平。
    我已经确保 DRVpin 为低电平、这可能不是问题、因为根据输入频率、我可以使电机高速旋转。
    我将持续读取状态寄存器来监控是否存在故障。

    问题如下:
    1.如果以低频(匹配低速)启动 PWM、电机不会旋转。 我首先需要将输入 PWM 频率设置为高电平、使电机开始旋转、然后才能缓慢旋转。
    2.运动不平稳,不平稳。

    因此、我有两个问题:
    1.您能想到哪些可以解决/改进第2点吗? 我可以通过某种方式处理点1、但一旦开始旋转、旋转必须是平滑的。 也许主动消磁会在某种程度上改善平滑度?

    在向 INx 引脚输入正弦波(使用 PWM)时、换向的作用让我有点困惑。 由于正弦波是连续输入的、不是所有相位都应该在100%的时间保持活动状态? 那么、换向有什么呢? DS 还指出、对于3PWM 驱动、INLx 引脚应连接高电平、这意味着它们从未被驱动为低电平。

    如果仍需要补偿输入波形、是否由驱动器负责?

    谢谢!

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

    嗨、Asaf、

    1) 1)您能否 在换向期间向我发送 OUTx 信号和相电流的波形?  

    主动消磁将有助于减少二极管损耗、不确定它是否有助于降低抖动。

    建议考虑增加压摆率和尝试延迟补偿(分别有助于降低传播延迟和减少占空比失真)

    2)每个相位的正弦波彼此偏移。  

    如果不希望将输出设置为高阻态、则可以将 INLX 保持为高电平。

    如果您不想处理输入换向、而是由器件对其进行处理(MCT8316、MCF8316 (trap vs foc))、我们有集成的控制产品系列

    此致!
    Akshay