• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

六线步进电机中间抽头不接,用驱动器驱动,一直左右抖动不转

13783538174 2018-04-11 浏览量:2060
六线的步进电机,用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);
	}
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 像这种情况一般是线序接错了导致的,在检查检查连线
    • 发布于 2018-04-11
    • 举报
    • 评论 1
    • 0
    • 0
13783538174 回复了 hehung:驱动器坏了。。。。。刚查到,A相正负线圈都接一块了。。 回复

其他答案 数量:4
  • 驱动器坏了,大哥们,不用来看了,尴尬,昨天查到今天。。。
    • 发布于2018-04-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 。。。。的确尴尬我看完就想说硬件。。。和我之前一个项目的问题很像。,,
    • 发布于2018-04-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 驱动信号是不是正常的,可以用示波器测一下。

    硬件上的连接或是元件是不是完好的。

    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 抖动不转的的话可要小心了,这样子很容易导致电机发热烧坏的,楼主先检查线序和GPIO输出有没有问题。

    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

六线步进电机中间抽头不接,用驱动器驱动,一直左右抖动不转