找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3070|回复: 1
收起左侧

57步进电机用法

[复制链接]
ID:67175 发表于 2015-7-10 22:10 | 显示全部楼层 |阅读模式
之前在学校做个小项目,需要用到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);
   }

}


评分

参与人数 1威望 +50 黑币 +50 收起 理由
admin + 50 + 50 共享资料的积分奖励!

查看全部评分

回复

使用道具 举报

ID:159270 发表于 2017-2-23 23:12 | 显示全部楼层
不错。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表