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**** 2439710 points


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

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

器件型号:DRV8889-Q1

工具与软件:

尊敬的电机驱动器专家:

由于最后一分钟的机械设计发生了变化、客户需要使用失速检测功能来实现所需的功能。  客户按照用户指南进行了如下所述的一些测试、但未成功。  请在附件中查找电机规格和这些情况的快速说明。   

 

自学模式测试 . 客户进行了3次测试(不同速度下无负载和负载)

目标速度为10,000时空载: 电机可以运行、但无法达到目标速度。  短时间后、它将在不施加外部电阻的情况下触发失速故障、然后停止。  正在触发失速检测警报。

以目标速度10,000加载: 电机可以目标速度运行。  当应用外部电阻来使其停止…Ω 时。 没有任何失速检测警报、并且电机在释放电阻后刚刚停止

目标速度为1000时的负载:电机可以目标速度运行。  需要注意的另一个重要参数。  没有任何失速检测警报、但在移除外部电阻时、电机可能会再次旋转。

手动设置测试  

在手动设置失速阈值的情况下、"Start Steps"可以在目标速度下运行电机、然后施加外部力来使电机失速一段时间、然后释放电阻…Ω 此时、电机仍处于失速状态、并且不报告失速故障警报。   点击"Stop Steps" 、然后点击"Start Steps"、电机将再次开始运行。  如果外部电阻消失、那么电机应该自行重新旋转、对吧?

 

 

有关自学习模式测试的屏幕快照和基于 DRV8889EVM 的步骤如下:

 

从上面的屏幕快照可显示已完成自我学习。

测试1:目标速度10000、空载条件。  

客户启动电机、但一段时间后无法达到目标速度并停止。  检测到失速警报。   

客户关闭"Driver Outputs"、点击 Clear Error Status 按钮、可以清除失速故障、如下图所示。

 

 

 

再次启用驱动器输出并点击"Start Steps"、电机将再次开始旋转、但在没有施加外部电阻的情况下、电机会自行停止一小段时间、并报告了失速情况、如下图所示:

 

 

 

 

 对不同的目标速度重复上述步骤。  客户获得了如下所述的不同结果。

 测试2:目标速度10000、带负载条件

客户启动电机、电机可以达到目标速度。  但是、在施加外部电阻来停止电机时、不会出现失速警报。  移除电阻后、电机无法运行

测试3:目标速度1000、带负载条件

客户启动电机、电机可以达到目标速度。  但是、在施加外部电阻来停止电机时、不会出现失速警报。  但移除电阻后、电机可能会重新旋转

 

电机规格

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

    尊敬的 Stanley:

    感谢发帖。

    1) 0.1A 的满量程电流设置太低、无法使步进电机可靠运行以及检测正确的失速。 步进电机的规格为200mA /相。 我建议将电流设置增加到0.2A。  

    2) 2) 在1/8步进下、10000 PPS 步进率对于12V VM 可能过高。 我假设此应用的 VM 电压为12V。 您能否在此设置下使用示波器和电流探头捕获电流波形?

    3)对于10000PPS 我建议把加速率增加到5000或更高。

    4)对于微型步进电机、最好避免失速学习并使用手动失速阈值模式。 将失速阈值设置为电机空载运行时观察到的扭矩计数值的30%至50%。 该方法将提高失速检测可靠性。  

    此致、Murugavel