标题: 57步进电机用法 [打印本页]

作者: 李志博32    时间: 2015-7-10 22:10
标题: 57步进电机用法
之前在学校做个小项目,需要用到57步进电机,我在网少搜了好久也没有找到有关57步进电机的具体用法,问厂家要说明书,厂家知识把一些简介发了过来,根本没用具体用法,经过几天的研究我用了以下控制程序实现了基本用法,希望对大家有点用处;(小弟是新手,程序写的可能不太好,大神勿喷)
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int

sbit D21=P2^1;
sbit D20=P2^0;
sbit D22=P2^2;

void delay(uchar n)//1ms  delay
{        uint i,j;
    for(i=n;i>0;i--)
        for(j=110;j>0;j--);
}

void main()
{        uint i;
        while(1)
{       
       //D21接驱动器的控制信号,其他引脚接线方法可以在网上找到,不再熬述;
       //  通过驱动器把步进电机设置为每一圈走1600步;
       //以下程序实现了使步进电机转动60°,修改相应的参数便可以灵活的控制步进电机啦;比如 如果想使步进电机转动180°可以经如下的267改成              //(1600/4=400);
        for(i=0;i<267;i++)         
    {
        D21=1;
        delay(8);
        D21=0;
         delay(8);
               
         }         while(1);
   }

}



作者: bg7nr    时间: 2017-2-23 23:12
不错。。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1