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.

[参考译文] DRV10970:在改变方向时、为什么有时会施加 tLOCK_EN (但不是始终)?

Guru**** 2482025 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1209773/drv10970-when-changing-direction-why-is-tlock_en-sometimes-imposed-but-not-always

器件型号:DRV10970

您能否定义在方向变化期间何时应用 tLOCK_EN (0.7秒)? 我已经阅读过很多关于方向变更延迟的 e2e 帖子、但对于何时添加此延迟没有看到清楚的解释。

当我改变方向时、我将 PWM 设置为零、等待数十毫秒、更改 FR、等待几毫秒、然后再次将 PWM 设置为开启。 有时电机会立即反向、但有时会等待0.7秒后再重新运行。 我无法判断哪些情况导致了额外延迟。

几个 e2e 答案解释了 DRV 在改变换向方向前等待电机停止。 是否有一个短于应用于确定"已停止"的 tLOCK_EN 的超时?

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

    我找到了答案。 当 PWM 恰好 FR 更改之前重新启动时、会发生 tLOCK_EN 延迟。 这是一个意外的错误。

    该布线是不良情况:从上到下依次为霍尔 U、PWM、FR。 在这种情况下、在 FR 变为高电平之前、PWM 以~20us 开始。

    好的情况是:在这种情况下、PWM 在 FR 变为高电平后200usec 开始。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="96585" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1209773/drv10970-when-changing-direction-why-is-tlock_en-sometimes-imposed-but-not-always "]

    您能否定义在方向变化期间何时应用 tLOCK_EN (0.7秒)? 我已经阅读过很多关于方向变更延迟的 e2e 帖子、但对于何时添加此延迟没有看到清楚的解释。

    当我改变方向时、我将 PWM 设置为零、等待数十毫秒、更改 FR、等待几毫秒、然后再次将 PWM 设置为开启。 有时电机会立即反向、但有时会等待0.7秒后再重新运行。 我无法判断哪些情况导致了额外延迟。

    [/报价]

    您好!

    tLOCK _EN (检测时间)用于检测电机锁定情况(观察 FG 信号活动)、而不用于电机旋转方向变化。 对于变化方向、为 tLOCK_EX (释放时间)延迟时间、该时间由以 uF 为单位的外部电容值设置:

    tLOCK_EX = 15.36×106 μ s CRETRY (×)。

    "当电机旋转时、可以改变旋转方向。 该器件需要经过 tLOCK_EX 时间后才能反转方向。"

    如果您在更改电机方向时需要最短延迟、则无需设置 PWM=0并等待、而只需更改 FR 信号、驱动器应悬空或制动3个输出以减慢电机的 tlock_ex、然后它以新的方向驱动电机。  

    布赖恩