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.

[参考译文] DRV8434A:失速检测的初始设置

Guru**** 2468460 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1275229/drv8434a-initial-setup-of-stall-detection

器件型号:DRV8434A

我正在尝试为三洋电机103H7823-5740步进电机设置失速检测(似乎已停产、因此我们可能必须在生产中使用其他版本)。

可能是无关紧要的,但在我的设置中,我有一个 PLC 控制 polulu 驱动器载体的步进/方向信号,所有连接通过将0.75mm2导线焊接到所有端子,并通过 WAGO 221连接到一切。

这个设置在没有失速检测的情况下可以正常工作、但我不太明白如何启用失速检测。
我已经尽量遵循数据表。 我以扭矩计数模式启动驱动器、当我获得稳定的速度时、我断开与接地的连接、因此与 STL_MODE 的唯一连接是 polulu 步进载波上的1nF 电容器。 执行任何操作都不会强制将 TRQ_CNT/STL_TH 或 STL_REP 设为任何值、我只使用 PLC 上的模拟输入和/或万用表进行测量。 尽管如此、不仅  STL_REP 在测量后不会被下拉、甚至从一开始就不会被上拉。

在扭矩计数模式下、我也看不到 TRQ_CNT/STL_TH 引脚有任何可测量的电压、即使将 STL_REP 下拉至0V 也是如此。

我尝试在 TRQ_CNT/ STL_TH 引脚上启用失速检测模式、大约为0.5V 和1V、但即使步进电机完全失速、也没有任何效果。

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

    你好、Joakim、

    看起来您需要通过该 电机载板向 STL_REP 引脚添加一个外部上拉电阻 、从而能够读取 STL_REP 状态、因为它现在还没有电阻。   

    只是为了确保、在驱动器有时间学习稳定计数后、您是否使电机失速?  请遵循以下 步骤

    您还可以尝试不同的速度、因为失速检测在高速/低速下可能无法工作。 请告诉我这些工作中是否有任何一项。

    此致、

    亚拉

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

    是的、您似乎是正确的、我在 STL_REP 上看不到上拉电阻。 您是否推荐一个特定电阻、或者使用诸如10千欧的电阻器是否合适?

    我想我让它了解稳定的计数、但对于电气周期来说有点不清楚。 我假设它与步进为1或2的电机相同? 还是整个旋转?

    我不确定高速或低速是什么意思。 我想不可能说具体的 rpm 值、因为所有电机都不同、但我不知道1 rpm 是否太慢或1 rpm 是否太慢、并且我不知道哪些因素算作正常或快速。

    编辑: 10千欧电阻工作正常、因此我似乎确实需要一个连接到该驱动器载波的上拉电阻器来使失速检测工作。
    我发现一个适用于我的电机的速度值、它比预期的要快、我认为当我在具有1A 功率限制的2A 最大步进电机驱动上每秒旋转20圈时、它是有效的。