| 分类 | 项目 | 规格 / 说明 |
|---|---|---|
| 基础参数 | 模块型号 | 42步进电机驱动底板A4988_DRV8825 |
| PCB 外形尺寸 | 42.00mm × 42.00mm | |
| 兼容驱动 | A4988 / DRV8825 步进电机驱动模块(直接插装) | |
| 支持电机 | 42 型两相四线步进电机(NEMA17) | |
| 电源输入 | DC 12V~24V(通过绿色端子DCIN输入) | |
| 微步设置 | 通过拨码开关MS1/MS2/MS3设置(1/2/4/8/16/32 细分,具体取决于驱动芯片) | |
| 控制接口 | 标准 STEP/DIR/EN 信号,兼容 Arduino/PLC 等控制器 | |
| 接口定义 | DCIN | 电源输入,+ 接电源正极,- 接电源负极 |
| A1/A2/B1/B2 | 电机接口,连接步进电机的两组线圈 | |
| DIR/STP/EN | 控制信号接口,分别为方向、脉冲、使能信号 | |
| VCC/GND | 控制器电源接口,为控制信号供电(通常 5V) | |
| MS1/MS2/MS3 | 微步细分拨码开关,设置驱动细分模式 | |
| 关键特性 | 双驱动兼容 | 同时支持 A4988 和 DRV8825 驱动模块,无需修改硬件 |
| 完整接口扩展 | 电机接口、电源接口、控制接口全部引出,接线方便 | |
| 微步细分可调 | 拨码开关直接设置细分,无需程序修改,适配不同精度需求 | |
| 电源隔离设计 | 电机电源与控制电源分开,减少干扰,提高系统稳定性 | |
| 安装孔设计 | 四角预留固定孔,可直接安装在设备机架上 |



#define STP_PIN 2
#define DIR_PIN 3
#define EN_PIN 4
void setup() {
pinMode(STP_PIN, OUTPUT);
pinMode(DIR_PIN, OUTPUT);
pinMode(EN_PIN, OUTPUT);
digitalWrite(EN_PIN, LOW); // 使能驱动
}
void loop() {
digitalWrite(DIR_PIN, HIGH); // 方向
for (int i = 0; i < 200; i++) {
digitalWrite(STP_PIN, HIGH);
delayMicroseconds(500);
digitalWrite(STP_PIN, LOW);
delayMicroseconds(500);
}
delay(1000);
digitalWrite(DIR_PIN, LOW); // 反向
for (int i = 0; i < 200; i++) {
digitalWrite(STP_PIN, HIGH);
delayMicroseconds(500);
digitalWrite(STP_PIN, LOW);
delayMicroseconds(500);
}
delay(1000);
}