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.

DRV8711: 驱动电机发热严重,短时间内就80℃以上

Part Number: DRV8711

DRV8711驱动步进电机发热严重,电压48V,电机驱动电流1A峰值,且停转之后仍有线圈电流,电机滋滋响。

  • 看来当前的调节级别 Itrip 在您设置中没有正确设置。请参看数据手册第18页。TORQUE 寄存器中 TORQUE 的默认设置为 0xFF,这是取决于 RISENSE 值和默认 GAIN 设置的最大输出电流。由于您电机的额定电流为 1A,因此高电流会导致电机过热。您需要进行这些设置才能实现电机驱动的 1A IFS。可以使用示波器使用电流探头捕获电流波形,或者通过测量 RISENSE 两端的电压来捕获电流波形,并根据电阻值计算实际电流。

    在步进驱动器中,线圈电流将继续驱动电机停止位置,以在应用中产生保持扭矩。电流值取决于 IFS 设置和数据表第 7.3.3 微步分度器部分第 15 和 16 页中描述的分度器位置。当电机在加电后启用时,默认电流如表 4 所示,其中突出显示的行 = 线圈 A 和 B 中 IFS 的 71%。如果长时间处于该位置,电机也会过热。这是步进驱动器的标准行为。如果不需要保持电流,则可以禁用驱动器输出,或者在保持模式下,可以进一步降低扭矩值以降低电流,以减少电机过热。

  • 电机电流设置是正确的,也用示波器测量了,电流和设定值一致。MOS管也不发热。板子初始化完成后,将sleep模式退出,通过修改寄存器ENBL为1之后,芯片就开始发热,迅速上升到43℃,且A和B线圈分别有1个高端MOS开启了,怀疑是哪个寄存器参数设置不对,但是又不知道可能是哪个,希望老师能帮看下,谢谢

  • 电压48V,电机驱动电流1A峰值,且停转之后仍有线圈电流,电机滋滋响

    您在最开始的帖子中这样表述的,此问题与当前HOLD相关

    在您最新的帖子中提到,当驱动程序启用时,DRV8711 驱动程序开始升温。DRV8711 中的耗散是由于有源栅极驱动造成的。在 48V 时,它会发热,尤其是在 IDRIVEP 和 IDRIVEN 较高的情况下。默认值通常高于需要的值。

    根据所使用的 FET,最低设置可能完全适合驱动。这将有助于减轻 DRV8711 功耗并在较低温度下运行。