很正常。电机可以正反转。程序问题。脉冲数。两相的步进电机一般是1.8%的。就是说没有细分的情况下,你控制器每秒发200个脉冲,电机在一秒钟转一圈。如果控制器在一秒钟内发200脉冲,但是脉冲100个正100个负。步进电机就在一秒钟内正反转。如果按这种频率连续的发脉冲。步进电机就会连续不停的正反转。
接线接错了,会烧电机的。看一下电机的接线图,分清楚A,A',B,B'
如果没有接线图,自己试一下,把任意两根线短接,用手转动电机轴,转动阻力明显增加,说明此时短接的两根线是一组A,A',另外两根线是一组B,B',如果接入你的开发板,转向和你要求的不一样,可以把任意一组的两根线接线互换一下。
可能原因有如下三个:
步进电机通电时序错误
步进电机接线顺序错误
步进电机或驱动器故障
查下线 绝对是接错了
接错了 步序会错误 就会出现前一步 后一步的情况
就是你的来回摆
一 是不是卡住了,
二 是线没连对,步进电机线的顺序不对