DRV8711驱动步进电机发热严重,电压48V,电机驱动电流1A峰值,且停转之后仍有线圈电流,电机滋滋响。
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.
看来当前的调节级别 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 功耗并在较低温度下运行。