单片机/MCU论坛
直播中

李宛蔓

7年用户 981经验值
私信 关注
[问答]

六线步进电机中间抽头不接,用驱动器驱动一直左右抖动不转是怎么回事?

六线的步进电机,用DM556驱动,中间抽头不接,其余四线按相序接,程序按照驱动器时序图来,只让它向一个方向转动(即DIR=0),但是步进电机只向左右来回抖动,不转动,不明白是怎么回事,下面是用驱动器驱动的代码,就这么简单,就是不转,我已经晕一天了,换了好多种方法,抽头没有检测错,线序已经换过来遍就是不行,一直左右抖动,有没有人做过,求解      //DIR是方向信号,PUL脉冲信号        DIR=0;          //DIR至少提前PUL下降沿5us        Delay10us();           for(i=200;i>0;i--)         //正转半圈        {          PUL=1;          Delay10us();          PUL=0;         delayms_51(100);        }                                               

回帖(1)

陈光琦

2023-11-10 16:33:22
像这种情况一般是线序接错了导致的,在检查检查连线           
举报

更多回帖

发帖
×
20
完善资料,
赚取积分