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.

[参考译文] DRV8906-Q1:控制多个电机时会发生开路故障。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1623503/drv8906-q1-open-circuit-faults-occur-when-controlling-multiple-motors

器件型号: DRV8906-Q1

我们使用了一个 DRV8906 芯片来控制三个直流电机。 单独控制时工作正常。 但是、当同时控制电机时、我们发现当一个电机反转方向时、会导致其他电机停止运转。 原因被确定为断路故障。

例如、当电机 1 开启并开始正常工作时、当电机 2 开启时、电机 2 也会正常工作。 但是、电机 1 会因为开路而停止工作。

image.png

寄存器配置如下:除 CONFIG_REG_DATA 外、所有其他寄存器默认设置为 0。

9f8321105c0c6e4b4bfc0e7d70173d91.png

电路图如下

image.png

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

    您好、bz:

    1. 您能否提供一个显示负载连接的图表? 如果某些器件级联或其他配置、我希望确保与加载配置保持一致。
    2. 这些电机的浪涌电流和标称电流是多少?
    3. nFAULT 变为低电平时、捕捉 nFAULT 电压、电机 1 电流和电机 2 电流也很有用。

    此致、

    Joshua

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

    您好、Joshua、

    1.连接图如下所示。 目前、只有三个直流电机未连接到任何负载。

    2.根据电机参数,峰值启动电流可能在 300 –400mA 范围内,工作电流小于 150mA。
    但目前处于空载状态、使用万用表测得的工作电流为 15mA。

    3、电流太弱,无法测量波形。 我只能测量电压变化。

    4.当我使用演示板测试时,我没有遇到这个问题。

    此致、

    Li

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

    尊敬的 Li:

    故障发生时、我可以看到 VM 电压 OUT5、OUT6 吗? 我怀疑当电机切换方向时、这些输出上的电流会导致电机电流降低。

    您是否可以尝试启用 OLD_CTRL1 中的位 5 和 4 来为 OLD 启用低电流模式? 这应该有助于防止电路板上的旧检测错误。

    此致、

    Joshua

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

    您好、Joshua、

    1.首先,这是你提前提到的第一点。

    电机 1(OUT5 OUT6)和电机 2(OUT3 OUT4)均正向运行。
    当我改变电机 2 的运行方向时、电机 2 正常切换方向。

    但是、电机 1 受到影响并因断路而停止。

    检查电路图后、发现电压会降低。 我不确定这是否是您查看的内容、但 VM 值没有出现明显的波动。

    2.您提到的句子“您是否可以尝试启用 OLD_CTRL1 中的位 5 和位 4 来为 OLD 启用低电流模式? “、应该启用 OLD_CTRL_4 的第 5 位和第 4 位、但这不起作用。 启用后、电机立即触发 OCP 故障。

    此致、

    Li