“Microduino-Shield Stepper/zh”的版本间的差异
502748957@qq.com(讨论 | 贡献) (→规格) |
502748957@qq.com(讨论 | 贡献) (→规格) |
||
第47行: | 第47行: | ||
*Upin27底座 | *Upin27底座 | ||
*步进电机驱动模式:1/8(默认) | *步进电机驱动模式:1/8(默认) | ||
− | + | ===电机细分详解=== | |
{|class="wikitable" | {|class="wikitable" | ||
! rowspan="1" |MS1 || MS2 ||MS3 || 步进模式 | ! rowspan="1" |MS1 || MS2 ||MS3 || 步进模式 | ||
第64行: | 第64行: | ||
引脚说明: | 引脚说明: | ||
[[File:Fronttip.jpg||600px|center]] | [[File:Fronttip.jpg||600px|center]] | ||
− | + | ===步进电机驱动芯片A4988SETTR特点=== | |
**低RDS(上)输出 | **低RDS(上)输出 | ||
**自动电流衰减模式检测/选择 | **自动电流衰减模式检测/选择 |
2016年1月20日 (三) 11:09的版本
Language | English |
---|
Microduino-Shield Stepper板子一款带转换器和过流保护的DMOS微步驱动器,用于平衡车,使用时叠加Mocroduino核心模块与需要的功能模块即可。
特色
规格
电机细分详解
引脚说明: 步进电机驱动芯片A4988SETTR特点
A4988电流调整
Rs是参考电阻,我们使用的是0.11Ω的。
文档
[百度盘地址] 提取码:tram
开发主要应用在平衡车上。Upin27接口可叠加Microduino扩展模块做二次开发。
将步进电机使用2.54 4pin连接线接在MotorA接口上 程序效果是使步进电机正转一个角度,停止500ms继续正转。如需要反转则将注释部分取消并注释掉上面两行 //声明Motor1引脚的驱动管脚D5,A0,使能D4
#define MOTOR_EN 4 //PORTB,0
#define MOTOR1_DIR A0 //PORTA,7
#define MOTOR1_STEP 5 //PORTB,1
void setup() {
// put your setup code here, to run once:
pinMode(MOTOR_EN, OUTPUT);
pinMode(MOTOR1_DIR, OUTPUT);
pinMode(MOTOR1_STEP, OUTPUT);
digitalWrite(MOTOR_EN, LOW); //使能
}
void step(boolean dir, int steps) //步进函数,第一个变量是方向,第二个变量是步数即转的角度
{
digitalWrite(MOTOR1_DIR, dir);
delay(5);
for (int i = 0; i < steps; i++) {
digitalWrite(MOTOR1_STEP, HIGH);
delayMicroseconds(200);
digitalWrite(MOTOR1_STEP, LOW);
delayMicroseconds(200);
}
}
void loop() {
step(1, 1000); //正转
delay(500);
// step(0,1000); //反转
// delay(500);
}
应用购买历史图库视频 |