shenhaiyu 发表于 2014-4-19 16:12:19

Arduino Uno + A4988 DMOS微驱动器与翻译和过流保护演示实验

本帖最后由 shenhaiyu 于 2014-4-19 16:16 编辑

一、描述:
A4988是一个完整的微电机驱动器内置的翻译,便于操作.它的设计操作双极步进电机在全,半,季,第八,第十六届步模式,输出驱动的能力35 V和±2 A.该A4988包括一个固定关断时间电流调节它有能力在慢或混合衰减模式运作.
A4988.只需输入一个脉冲步进“输入驱动马达一个微.有没有相位顺序表,高频率控制行或复杂的程序接口.A4988接口是一个复杂的微处理器不可用或过载的应用的理想选择.在加强操作,在A4988的斩波控制可自动选择电流衰变模式,慢或混合.在混合衰减模式,设备最初设置一个固定关断时间的比例快速衰减,然后其余的关闭时间为慢衰减.混合的衰变电流在减少可听到的电动机噪音控制的结果,增加步进精确度并减少功率耗散.

二、特点和优点
低RDS(上)输出
自动电流衰减模式检测/选择
混合和慢速电流衰变模式
低功耗的同步整流
内部UVLO
交叉电流保护
3.3和兼容5 V的逻辑供应
热关断电路
Short-to-ground保护
负载短路保护
五个可选步模式全1/2,1/4,1/8,和1/16

三、典型应用图

四、绝对最大额定值

五、设置A4988驱动的步序对照表

六、与Arduino连接图

七、硬件连接实物图

八、本实验提供的实验代码
int dirPin = 8;
int stepperPin = 7;
void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
}
void step(boolean dir,int steps){
digitalWrite(dirPin,dir);
delay(50);
for(int i=0;i<steps;i++){
   digitalWrite(stepperPin, HIGH);
   delayMicroseconds(800);
   digitalWrite(stepperPin, LOW);
   delayMicroseconds(800);
}
}
void loop(){
step(true,1600);
delay(500);
step(false,1600*5);
delay(500);
}

for 发表于 2014-6-5 18:26:12

我就过来顶一下吧:P

孤影 发表于 2014-12-17 13:28:53

图片看不清!顶一下好了!

wenchelin 发表于 2015-1-18 22:07:03

这个应该有库文件吧,谁有?拿出来大家共享嘛。好像坛上甚少此类作品,我就过来顶一下:P

shenhaiyu 发表于 2015-3-7 19:34:37

wenchelin 发表于 2015-1-18 22:07 static/image/common/back.gif
这个应该有库文件吧,谁有?拿出来大家共享嘛。好像坛上甚少此类作品,我就过来顶一下

用的人都很少,库就更不可能了吧

FredKhoo 发表于 2015-3-7 22:56:47

本帖最后由 FredKhoo 于 2015-3-8 16:01 编辑

我想问,如何选择全步还是半步或1/4、1/8、1/16

2B\2A\1A\1B如何对应a+\a-\b+\b-

shenhaiyu 发表于 2015-3-10 09:03:23

FredKhoo 发表于 2015-3-7 22:56 static/image/common/back.gif
我想问,如何选择全步还是半步或1/4、1/8、1/16

2B\2A\1A\1B如何对应a+\a-\b+\b-

MS1-3的电平控制啊,图5不是写的很清楚么

af5498 发表于 2015-3-12 15:21:13

17.void loop(){
这个有问题;P

FredKhoo 发表于 2015-3-13 22:18:31

af5498 发表于 2015-3-12 15:21 static/image/common/back.gif
17.void loop(){
这个有问题

有啥问题啊??

af5498 发表于 2015-3-14 11:22:23

17.void loop() {
要这样吧

shenhaiyu 发表于 2015-3-16 08:24:57

af5498 发表于 2015-3-14 11:22 static/image/common/back.gif
17.void loop() {
要这样吧

是啊,有什么问题?

af5498 发表于 2015-3-16 09:08:34

这个多了一个空格

smilepeng 发表于 2015-6-16 23:44:22

楼主有没有关于51单片机的A4988的程序啊

shenhaiyu 发表于 2015-6-18 19:08:46

smilepeng 发表于 2015-6-16 23:44 static/image/common/back.gif
楼主有没有关于51单片机的A4988的程序啊

木有                           

sawyer 发表于 2015-8-12 11:09:24

要是头像就是你,我就佩服了
页: [1] 2
查看完整版本: Arduino Uno + A4988 DMOS微驱动器与翻译和过流保护演示实验