使用DRV8818驱动步进电机,电路图下面, 电机静止时A+B+有脉冲输出,A-,B-没有,当给PWM信号时,转动时脉冲输出不连续一会有一会没有。
有什么问题呢?步进电机两相四种状态,交替通电,你说的现象我没看出有什么问题啊。
我使用的是编码器采集我电机转动的位置和速度,编码器本来A\B信号是相位90度的波形,现在电机工作后,编码器的数据明显看出电机有抖动,所以我才认为电机工作不正常。
用这类专用芯片提供的电流设定模式非常有限,比较难完全消除抖动。建议如果不需要高细分的话,可以用DRV8880试一下。AutoTune的效果会更好一些。