手摸手教你用51单片驱动步进电机,小白入门.(dvd里的步进电机或其他步进电机)

怎么让步进电机转动起来. 

需要的材料驱动器a4988, 直流电源8-15v之间都可, 51单片机(或者其他控制芯片也可)

本例子只讲述四线的接法.

1.在4线中,首先是确认哪两根是同一组(即是同一绕组),使用万用表蜂鸣档测试通的话就是统一组,

2.A4988接线可以看https://wenku.baidu.com/view/fdcfecfc6529647d2628523f.html

3.51程序(单片机的p1.1口接a4899的dir口,p1.0口接a4899的step口)

#include<reg52.h>
#include<stdio.h>
sbit p10 = P1^0;

sbit p11 = P1^1;


int delay(){
    int i, j = 0;
    for(i=0; i<100; i++){
  for(j=0; j<200; j++){
     ;
  }
}
return 0;

}

void main(){
int i = 0;
for(i=0; i<100; i++){
p10 = 1;
delay();
p10 = 0;
delay();  
}
p11 = ~p11;

}

程序的效果是一个方向旋转100步再换一个方向旋转100步,如此循环. delay()控制的是快慢,循环长的话旋转速速就慢些.


应该注意的事项:

a4988的vmot管脚一定接在8-15v间,如果低于8v,即是所有都正确但是是不会动的.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值