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.

[参考译文] DRV8889-Q1:失速检测问题

Guru**** 2470720 points
Other Parts Discussed in Thread: DRV8889-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1261015/drv8889-q1-stall-detection-questions

器件型号:DRV8889-Q1

您好、专家!

DRV8889-Q1正在客户侧接受评估。 客户在测试失速检测功能时、他们有以下问题、您对此可以帮助吗? 谢谢。

1.当 DRV8889-Q1处于智能调优纹波控制模式或其他模式时。 无论是否启用失速检测算法、CTR7.TRQ_CONT 的值都实时更新。  

在数据表中、在智能调优纹波控制模式下、失速检测算法可处于启用状态。 该算法的失速判断逻辑如下: CTRL7.TRQ_COUNT <CTRL6.STALL_TH。

那么:客户是否可以直接使用软件来替换失速检测算法(当客户禁用失速检测时、即使是在不建议的智能调优纹波控制模式下禁用控制模式)?

客户只需使用 CTRL7.TRQ_COUNT 和 CTRL6.TRQ_COUNT 的值 来判断失速故障。

2.开启失速检测的时间是多少? 是否在客户发送第一个 STP 脉冲时打开它、或者他们是否需要等待一段时间电机转速稳定后再打开它?

3、客户采用失速自学算法、总是不成功。 客户怀疑这与电机转速、电机电流(TRQ_DAV 值)等有关。  

失速自学习的实现条件是什么、哪些因素会导致失速学习失败、以及如何评估电机是否可以使用自学习? 您对此有何评论?

4.客户经测试发现、在正常旋转和失速/失步情况下、电机的 TRQ_COUNT 值显著下降、可用于判断失速。 客户基于多个电机对此进行了测试。 另一个正常电机的 TRQ_COUNT 值未显著降低、即使扭矩电流设置为小于电机的额定电流(例如:电机的额定电流为0.35A、 I_FS=(3.3V/2)/2.2* TRQ_DAC=0.75* TRQ_DAC、设置 TRQ_DAC 小于50%)。  

我想问、哪些因素会阻止使用失速检测算法形式? 是否所有满足电压和电流要求的电机都可以使用失速算法来正确诊断失速?  

如何判断是否需要使用实际电机在工作模式下进行多次测试、以确定失速检测是否适用?(当前 TRQ_DAC、步进模式 MICROSTEP_MODE、额定负载下、特定速度下)

此致

郭松珍

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

    您好!

    1) 控制模式必须处于 STRC (智能调优纹波控制)。  如果是这种情况、则客户可以读取 TRQ_COUNT 寄存器并通过外部滤波或外部 MCU 中的阈值判断 STALL 与无 STALL 的关系。

    其余问题可通过提供以下讨论失速算法限制的应用手册来回答。

    https://www.ti.com/lit/an/slvaei3/slvaei3.pdf

    此致、

    瑞安