步进电机只有振动,但不转

2019-03-25 16:53发布

本帖最后由 flashtt 于 2015-6-12 19:51 编辑

我用51单片机通过ULN2803驱动步进电机。步进电机只有振动,振动的同时我用手给一个力才会转动,之前一直好好的,会不会是步进电机坏掉了

而且步进电机震动起来很烫

  1. uchar code table1[]={0x01,0x02,0x04,0x08,0x08,0x04,0x02,0x01};

  2. void qudong()
  3. {
  4.   uchar i,j;
  5.   for(j=0;j<4;j++)  
  6.   {
  7.     P1=table1[j];
  8.     for(i=0;i<4;i++)  //延时一段时间
  9.      {
  10.        display();
  11.      }
  12.   }
  13. }
复制代码

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
曾经in
1楼-- · 2019-03-26 13:32
估计相续问题,吧时间调到一秒一步,齿轮上贴纸条延长出来,每一步都标记一下,应该就能看出顺序不对。然后调整一下
flashtt
2楼-- · 2019-03-26 16:04
 精彩回答 2  元偷偷看……
littleshrimp
3楼-- · 2019-03-26 17:49
先把脉冲调到最慢如果还在原地抖动再检查连接线序,如果能转动,可以设计一个加速程序,一般是梯形加减速,高端点可以考虑S曲线。

一周热门 更多>