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);
} 我就过来顶一下吧:P 图片看不清!顶一下好了! 这个应该有库文件吧,谁有?拿出来大家共享嘛。好像坛上甚少此类作品,我就过来顶一下:P wenchelin 发表于 2015-1-18 22:07 static/image/common/back.gif
这个应该有库文件吧,谁有?拿出来大家共享嘛。好像坛上甚少此类作品,我就过来顶一下
用的人都很少,库就更不可能了吧 本帖最后由 FredKhoo 于 2015-3-8 16:01 编辑
我想问,如何选择全步还是半步或1/4、1/8、1/16
2B\2A\1A\1B如何对应a+\a-\b+\b- 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不是写的很清楚么 17.void loop(){
这个有问题;P af5498 发表于 2015-3-12 15:21 static/image/common/back.gif
17.void loop(){
这个有问题
有啥问题啊?? 17.void loop() {
要这样吧 af5498 发表于 2015-3-14 11:22 static/image/common/back.gif
17.void loop() {
要这样吧
是啊,有什么问题? 这个多了一个空格 楼主有没有关于51单片机的A4988的程序啊 smilepeng 发表于 2015-6-16 23:44 static/image/common/back.gif
楼主有没有关于51单片机的A4988的程序啊
木有 要是头像就是你,我就佩服了
页:
[1]
2