不仅要给电机供电,还要给单片机供电,如果是普通电机,断电后静置不动,只要加相反的电源就可使其归零,但步进电机只通电是无法令其归零的,他需要指令也就是脉冲才可动,现在要归零,即回到初始点,那必须给单片机假如代码,所以必须有备用电源,单片机必须知道断电前走了多少,举例说,指针向右走了5格,机步进电机有5个正向脉冲,现在外接电源断了,备用电池加上,此时单片机执行新的指令,外界掉电,步进电机向右走了5格,现在向相反方向走5格,回到零位后,停止,断开备用电源。下次开电,即重新开始新的测量程序,备用电源预备。这才是完整的控制。不仅仅是加一个电容的事,你加的电容仅相当于备用电源的作用,它的容量是否够大,放电电流是否足够支撑步进电机回位。