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.

[参考译文] DRV8873:如何在 PWM 模式下运行制动或快速衰减

Guru**** 2468610 points
Other Parts Discussed in Thread: DRV8873

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1269103/drv8873-how-to-operate-brake-or-fast-decay-in-pwm-mode

器件型号:DRV8873

大家好、

IC 芯片: DRV8873HPWPR

模式:PWM 模式、"模式"引脚连接至 DVDD 引脚、H 桥、电机连接至 OUT1和 OUT2

1、如何在2秒内从前向制动控制电机?

我想在2秒内将电机从全速制动到停止。 输入 PWM 频率为20kHz、在正向 模式中、将 IN1 PWM 占空比设置为100%、将 IN2 PWM 占空比设置为0、电机以全速正向旋转、如果我将 IN1和 IN2 PWM 占空比设置为0、将需要7秒来停止电机、 如果我同时将 IN1和 IN2 pwd Duty 设置为100、则需要大约5秒钟来停止电机。 那么、如果我要在2秒内停止电机全速运转、那么如何设置 IN1和 IN2

2.如何将 ITrip 设置为10A

我想将 ITrip 设置为10A、按照数据表说明将 nITRIP 跳线连接到 DVDD、IPROPI1和 IPROPI2与 Rsensor 相连、值为500R。 然后我试图强制电机停止、

输出电流约为4.5A、与 Itrip 的默认状态为6.5A 相同。 我认为它应该输出更大的电流 、但却不能。

您能帮助检查这个问题吗? 谢谢。

此致、

切里

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

    您好、Cherry:

    1.

    为了快速停止电机、必须快速减小电机线圈中的电流、并且 VBEMF 必须等于零。 可以调整衰减模式以减少 PWM 关断期间的电流、但是快速停止电机会导致 VM 泵回并将电流发送回电源电压。 请参阅随附的有关停止电机的博客:

    https://e2e.ti.com/blogs_/b/industrial_strength/posts/art-of-stopping-the-motor-vm-pumping

    2.

    绝对最大电流为10A、但该电流只应为短时间、而不是连续电流。 如果电流持续时间超过10A、则将触发 OCP 或 OTP。

    不建议以高于8A 的电流运行负载电流。

    可以选择具有更高额定电流的驱动器来运行具有更高电流的负载。

    以下常见问题解答将有助于进行 IPROPI 和电流检测:

    https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1013146/faq-how-to-configure-ipropi-and-current-sensing

    此致!

    大卫

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

    尊敬的 David:

    感谢您的支持。

    对于 DRV8873、在 PWM 模式下、MCU 控制器 drv8873由 nSLEEP、DISABLE、IN1和 IN2引脚实现、如何设置输入可以使 drv8873从正向衰减到慢速衰减(或快速衰减)? 我不确定操作是否正确、因为电机从全速运转到停止运转的时间会超过7秒、时间太长。 我的问题是如何操作输入引脚(nSLEEP、DISABLE、IN1和 IN2)以使 drv8873进入慢速衰减模式或快速衰减模式。

    以下是 drv8873数据表中的说明:

    "R (sensor)= k x 5/io (k 通常为1100)

    在器件的硬件版本中、电流跳闸限制设置为6.5A。通过以下方式启用电流调节功能:
    两个输出(OUT1和 OUT2)上均默认。 禁用硬件版本的电流调节
    必须将 nITRIP 引脚连接至 DVDD。"

    如果我想将电流跳闸限制设置为8A、R (SENSOR)应约为688R、并需要将 nITRIP 引脚连接到 DVDD。 我的问题是、我有这样做的、但输出电流始终小于6A、下面是我的测试步骤:

    (1)将 IN1 PWM 满量设置为100%、IN2 PWM 占空比设置为0、电机以全速前进;

    (2)强制阻断电机;

    我认为、当强制阻断电机时、输出电流应该大约为8A、但输出电流始终小于6A、然后停止。 似乎我没有将电流限制设置为8A 成功。  

    谢谢。此致、

    切里

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

    您好、Cherry:

    DRV8873H 是该器件的硬件版本。 硬件版本在电流调节方面的灵活性较低。 DRV8873H 将电流跳闸限值设为6.5A。  

    此器件的 SPI 版本可以配置为具有7A 的典型 ITRIP、最大为8A。  

    硬件版本也只具有40us 的固定 TOFF 时间。

    达到 ITRIP 时、器件将通过启用两个高侧 FET 进入慢速衰减。  

    在电流调节过程中、可以切换输入以反向驱动负载、从而更快地衰减电流。

    此致!

    大卫

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

    尊敬的 David:

    1.对于硬件版本、如果 ITRIP 固定为6.5A 并且无法配置、则 R (sensor)在调节输出电流低于6.5A 时起作用。

    2.在正常工作模式下,如何配置输入以使电机更快速地停止?

    3.启用电流调节后、我们可以让 IN1/IN2反方向驱动电机以更快地停止电机?  

    谢谢。此致、

    切里

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

    您好、Cherry:

    是的、ITRIP 阈值设置为6.5A、但应配置为输出电流值小于6.5A。

    为了更快地衰减电流、在电流调节中、可以切换输入以在相反的方向驱动负载。  

    这种正向和反向驱动之间的切换应有助于更快地停止电机。  

    正向:IN1为100%占空比、IN2为0%占空比

    反向: IN1为0%占空比、IN2为100%占空比

    此致!

    大卫