您好,有几点疑问,看datasheet也没有理解清楚,需要支持。
1 我们需要有刹车模式,是选用slowdecay模式吗?
2 常规直流电机控制式时,xIN1与xN2输入脚是怎么加PWM控制信号,实现方向及转速控制?
个人理解为,xIN1为100%,xIN2为某比值占空比,是一个方向转动;反过来,xIN2为100%,xIN1为某比值占空比,为另一个方向。转速是与PWM 的频率相关。理解是否有误。
3 步进电机控制模式时,AB两相的xIN1与xN2输入脚是怎么加PWM控制信号,实现方向及转速控制?
AB两相间有什么样的时序要求?xIN1与xN2间是与直流控制模式一样,添加什么样的PWM ,实现方向控制?
4 当产生过流保护时,nFualt脚怎么处理,没有复位脚控制,可以消除保护,继续进行电机控制?
谢谢!
Wentao Zeng:
1. 我们需要有刹车模式,是选用slowdecay模式吗?
可以选择SlowDecay模式进行刹车。这个都输入高电平表示下管全部接地进行刹车。
2 常规直流电机控制式时,xIN1与xN2输入脚是怎么加PWM控制信号,实现方向及转速控制?
个人理解为,xIN1为100%,xIN2为某比值占空比,是一个方向转动;反过来,xIN2为100%,xIN1为某比值占空比,为另一个方向。转速是与PWM 的频率相关。理解是否有误。
理解正确:IN1输出0,表示OUT1接地,此时对IN2进行占空比调制。反之依然。
3.怎么加PWM控制信号,实现方向及转速控制?AB两相间有什么样的时序要求?xIN1与xN2间是与直流控制模式一样,添加什么样的PWM ,实现方向控制?
PWM的输入与直流电机类似,当然你可以选择上管长通/下管PWM或者上管PWM/下管长通。另外VREF可以设置你需要的电流大小。这个大小就是对应的输出转矩。双极性步进电机方向控制可以参照下面的图,反向,直接将通电顺序调换。如果需要更精确且更简单的角度控制,可以选择专门的步进电机控制器。
4.当产生过流保护时,nFualt脚怎么处理,没有复位脚控制,可以消除保护,继续进行电机控制?
all FETs in the H-bridge are disabled and the nFAULT pin is driven low. The device remains disabled until the retry time tRETRY occurs。
超过一定时间芯片会自己复位。其它的Faults 也是类似,当Flaut的条件消失,芯片会再次正常工作。当然你检测到错误后,你也可以自己在MCU侧停止PWM的输出。