原理图如图所示,用的是STM32F407单片机控制,输入PWM频率为13.3KHZ,RISEN=50mΩ;步进电机为4线制电机,静态电流6A,线圈内阻3.3Ω。
Drv8711寄存器配置如下:
寄存器0(CTRL)=0x0DA9,,使能drv8711,dir控制方向,32细分步,外部堵转侦测,电流增益10;
寄存器1(TORQU)=0x02F0,TORQU=240,计算尺IFS=5.15A;
IO和寄存器配置完毕后,未带着电机时,AOUT1、AOUT2、BOUT1、BOUT2、输出正常(有104HZ方波);但接上电机后,转动1s左右电机卡住,如果不断电3s~5s
Drv8711烧毁,MOSFET也会有1~2只烧毁
Amy Luo:
您好,
24V电机,线圈内阻3.3Ω,IFS=5.15A,电机线圈的驱动电流设置的是不是太大了呢。
user4560594:
回复 Amy Luo:
也设置IFS=2.4A也试过,还是带不了电机,接上电机就会烧MOFET和Drv8711;有没有谁驱动过大功率步进电机的寄存器配置参数,麻烦提供一下,谢谢。在TI也提供不了明确的答案,现在电机没有带负载,空转。