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.

[参考译文] MCT8315Z:更改方向会导致故障(可能是电机锁定故障)

Guru**** 2394305 points
Other Parts Discussed in Thread: MCT8315ZEVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1433380/mct8315z-changing-direction-causes-fault-probably-motor-lock-fault

器件型号:MCT8315Z

工具与软件:

您好!

我们使用 Maxon (283828)的 BLDC 电机测试了该评估板、该电机连接到两个不同的行星齿轮(1:29和1:84减速)。 我们需要使用 PID 位置控制器来控制此电机、因此、如果控制器输出导致位置过冲、我们需要能够改变电机的方向。  

当更改方向时、有时会触发故障。 我们已经能够使用以下步骤重现此故障:

1.低速运行电机(最多20个255 PWM 输出)。

2.停止电机1秒钟(相同的行为、无需暂停)

3.使用 DIR 引脚更改方向

4.以任何速度运行电机(例如、最大255 PWM 输出的120)。 ->电机不会启动、1秒后故障 LED 将亮起0.5秒、然后电机将启动。

在某种程度上、使用以下过程不会产生故障:

1.以正常/中等速度运行电机(最多120个、255个 PWM 输出)。

2.停止电机1秒钟 (相同的行为、无需暂停)

3.使用 DIR 引脚更改方向

4.以任何速度运行电机(例如、最大255 PWM 输出的120)。 ->电机 立即启动、没有问题。

我们发现的一种权变措施是、如果在更改 DIR 引脚状态后在短时间内(在30us 内测试)打开/关闭 DRVOFF、电机将正常启动、而不会触发任何故障(当 DRVOFF 信号为高电平时、LED 只会短暂闪烁)。

对此行为是否有任何解释? 为了避免在改变方向时产生 DRVOFF 引脚脉冲、我们可以做些什么?

我们通过 LEDC 库(docs.espressif.com/.../ledc.html)使用 Arduino Nano ESP32提供 PWM 信号。 PWM 信号的 频率为50kHz、分辨率设置为8位。

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

    您好!  

    感谢您的问题、请给我们几天时间来深入了解并返回。  

    此致、

    Sachin S.

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

    有任何相关更新?

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

    尊敬的 Martin:  

    对延迟响应深表歉意。  

    想了解的是、您是如何在这里发出 STOP 的:

    [报价 userid="629630" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1433380/mct8315z-changing-direction-causes-fault-probably-motor-lock-fault "]

    1.低速运行电机(最多20个255 PWM 输出)。

    2.停止电机1秒钟(相同的行为、无需暂停)

    3.使用 DIR 引脚更改方向

    [报价]

    谢谢。此致、

    Sachin S.

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

    与上述过程中的步骤2一样、为了停止、我们将 PWM 信号设置为0。  

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

    好的、

    除非电机在您发出停止命令的这段时间内没有完全停止、否则我看不出应该标记故障的任何原因。 您能否增加停机持续时间、并告诉我情况是否有所改善?

    谢谢。此致、

    Sachin S.

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

    我们尝试了5秒的停机时间、但没有变化。 当 PWM 信号被设定为0时、电机几乎立即停止。  

    我们还尝试在停止持续时间内断开 PWM 信号、并在 PWM 信号设置为高值(255中的120个)后将其重新连接。 这样做时、电机不会在重新连接后的第一秒内移动、并且会触发故障。

    如果方向未改变、则不会触发故障。 如果初始 PWM 信号(在停止和改变方向之前)略高(255的35-40)、则再次启动时不会触发故障。

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

    尊敬的 Martin:

    您能否探测相电流? 我想检查驱动器是否达到过流保护。 并且您正在使用器件的硬件版本?

    谢谢。此致、

    Sachin S.

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

    您好!

    我们将使用 Maxon EC-max 5W 电机(283828): https://www.maxongroup.com/medias/sys_master/root/8882350882846/EN-21-245.pdf

    该电机在12V 电压下的最大堵转电流是0.762A、因此我认为不可能达到过流保护。 当方向切换且电机应该启动时、您是否希望我们使用万用表测量一相的相电流?

    我们正在使用该器件的硬件版本、因为它安装在评估套件 MCT8315ZEVM 上。

    此致、

    Martin

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

    明白了、

    ILIM 引脚的状态是怎样的? 我猜您可能有 EVM 上的电阻分压器电路、该电路会按原样吗?

    此致、

    Sachin S.

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

    ILIM 引脚上的电压为1.308V、应超过4A。仍然有同样的问题。 电压来自 EVM 上的分压器、与原样相同。 我们希望该电压为1.60V、以限制失速电流下的电流。 在该电压下运行会导致相同的行为。 在改变方向后触发故障之前、我看不到电源上的电流有任何增加。

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

    尊敬的 Martin:

    Sachin 不在办公室;我将在星期三之前审查他的主题和答复。

    谢谢、此致

    Venkatadri S.

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

    您好! 是否有任何 有关此问题的更新?

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

    尊敬的 Martin:

    我与团队讨论过、似乎器件有可能出现过流故障。 当电机反转时、在调节期间、它会进行低侧再循环、这是 CBC 功能的一部分。 因此、在低侧再循环期间、在开始时、电流在短时间内更高、并在重试时间(0.5秒)后恢复。

    如果您可以使用示波器上的电流探头探测电流、以便我们可以确认这一点、那就很好了。

    谢谢。此致、

    Sachin S.