驱动顺序问题。检查一下线圈的驱动顺序,要求顺序正确才能顺利转动。在程序里调整驱动顺序。
补充回答;你电机的引脚应该是弄错了。解决的办法:用万用表的电阻档去量步进电机的几根线,步进电机有几种结构的,根据量出的结果判断电机的结构和引线的定义,再根据原理采用合适的接法,再编写程序。
uln2003有16个引脚其中有七个输入七个输出,8号引脚接地,9号引脚接12v或5v,比如我用的四相五线步进电机,步进电机公共端接5v,其余四个线接驱动芯片的四个输出端,然后单片机或外围电路接上uln
2003的四个输入引脚,这样挨个给脉冲就能转一定角度,建议你看一下步进电机工作原理,你就知道该怎样写程序了,很简单的。希望你好运。我毕设也用的这个,能转动的,加油!
反转正常的话说明电机没问题,你最好再检查一下正转时的节拍是否设置正确。