TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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:DRV8889失速检测问题

Guru* 96200 points
Other Parts Discussed in Thread: DRV8889-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

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

器件型号:DRV8889-Q1

大家好、我们在使用 drv889期间遇到了电机空载时电机失速的问题。 请向您咨询如何解决该问题。 具体配置如下:

电机模型:MSRPC20B12

寄存器配置:CTRL1:TRQ_DAC 设置为"0001"

Ctrl2:DECAY 设置为"111"

CTRL3:微步进模式设置为"0011"

CTRL5:EN_STL 设置为"1"

CTRL5:STL_LRN 设置为"0"

CTRL6:STALD_Th 未设置、默认值为"0xF"

脚踏控制频率:500Hz

VREF 电压:1.6V

寄存器读取:CTRL7:TRQ_计数的默认值为"0xff"、电机运行时始终为"0"

DIAG 状态2:高概率失速电机读取的值为"1"

根据上图中的配置运行电机、并在电机卸载时读取电机失速。 请帮助您了解原因是什么、谢谢!

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

    Sam、

    首先要调试的是运行电机时 TRQ_COUNT 为什么为"0"。   

    您能否发送完整的电机规格?

    此致、

    Ryan

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

    e2e.ti.com/.../MSRPC20B12_5F00_Data-Sheet.pdfe2e.ti.com/.../MSRPC20B12-F_2D00_T.pdf

    请参考这两个文件。

    完成步进检测、电机可以正常旋转。

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

    Sam、

    绕组电阻似乎为215欧姆。  这太高、以至于失速检测无法正常工作。

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

    请参阅第7.6.1节

    此致、

    Ryan

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

    尊敬的 Ryan、

    我的客户已更改电机类型。

    下面的 jpg 中有关于此项目的一些问题。

    e2e.ti.com/.../MSRPC20B09_D54ED869F8662800C253038028752900_.pdf

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

    Sam、

    如果我理解正确、新规格是20欧姆?   

    您能帮我翻译问题吗?  我不知道他们在问什么。

    此致、

    Ryan

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

    Ryan、

    电机型号:msrc20b09

    寄存器配置:Ctrl1:TRQ_DAC 设置为"0110"

    Ctrl2:DECAY 设置为"111"

    CTRL3:微步进模式设置为"0011"

    CTRL5:EN_STL 设置为"1"

    CTRL5:STL_LRN 设置为"0"

    CTRL6:STALD_Th 设置为"0x3"

    脚踏控制频率:500Hz

    VREF 电压:1.6V

    寄存器读取:ctrl7:TRQ_计数的默认值为"0xff"

    问题描述:1. 无负载条件下电机正向旋转时的 TRQ _计数在0xc0-0xbe 之间波动、但翻转期间的 TRQ 计数在0x05和0x15之间波动。 为什么会有如此大的差异?

    2.当电机在不同电压下运行时,TRQ_是否需要设置不同的值?

    为此电机设置的 TRQ _是否有建议的 DAC 值?

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

    Sam、

    1) 1) 当您说"翻转_count"时、这是否意味着电机反向运行?  那么、正向计数在0xc0-0xbe 之间、但反向计数在0x05-0x15之间?  当然会有差异,但我认为这太大了。  您是否始终保持步进频率静态?  

    2) 2) TRQ_DAC 控制电机中的调节电流。  无需随电源变化而调整。  但一般来说、如果电机线圈电阻上的压降低于电源电压、DRV8889-Q1可以检测失速。  因此、使用更高的电源和更低的电流、您将获得更好的失速检测结果。

    3) 3) 该100%取决于您的负载。  我无法告诉您一个推荐值。  您只能通过在系统中进行实验来确定这一点。

    此致、

    Ryan

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

    Ryan、

    目前、电机有噪声。 驱动电流和电压波形如图所示。 是否有建议的驱动波形? 驱动波形与内部电阻以及电机的其他参数之间有何关系?

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

    顺便说一下,我确信 我始终保持步进频率的静态。那么,我应该如何处理战计数 和倒计数之间的差距  ?非常感谢。

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

    Sam、

    请参阅此应用手册:

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

    第7.1节讨论了 TRQ_CNT 中的方向变化、

    此致、

    Ryan

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

    尊敬的 Ryan、

    。采用智能调优模式、但输出波形远低于指令 Δ Σ

    您能否帮助检查可能导致这种情况发生的原因?

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

    Sam、

    您的电源电压是多少?  电机速度?  波形在更高电压或更低速度下会变得更好吗?   

    您的电机的电阻215欧姆非常高。  这意味着在负载范围内 IR 损耗较高、DRV8889-Q1很难正确调节电流。

    此致、

    Ryan