|
本帖最后由 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);
- }
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|