Module13.2 Stepmotor Driver v1.1 是一款适配 M5 主控的步进电机驱动器,采用 STM32 + HR8825 步进电机驱动方案,提供 3 路双极步进电机控制接口。将该驱动器与 M5 主控堆叠后,由主控内部 ESP32 产生信号直连驱动芯片,能够实现独立控制或是多轴电机联动。模块集成 STM32F030F4P6 芯片充当 IO 拓展,提供 4 组输入信号端子、1 组驱动芯片使能控制,通过 I2C 通讯,能够 控制和监听驱动芯片的复位与状态 ,可用于外接限位开关、电机制动功能。模块上含 3 个焊盘控制 3 组步进电机的细分模式,实现步进电机的细分调节。集成 PWR485 通信接口(RS485 + 9-24V 电源输入) 与 DC-JACK ,能够用于通信的同时,供电方式也将更加灵活。支持 UIFlow 图形化编程 ,可轻松配置信号输出,对步进电机实现更加精准的控制。该模块适用于多种步进电机运动控制场景,如 打印机,机械臂 等。
规格 | 参数 |
---|---|
IO 拓展芯片 | STM32F030F4P6 |
步进电机驱动芯片 | HR8825 |
支持细分模式 | FULL、1/2、1/4、1/8、1/16、1/32 |
单通道最大驱动电流 | 1.5A |
输入信号端子规格 | 2.54-2P |
步进电机供电方式 | DC9-24V (5.5/2.1mm DC 座) 电压范围:DC 9-24V 接口类型:5.5/2.1mm DC 插孔 极性:内正外负 |
电机接线端子规格 | 2.54-4P |
RS485 接线端子规格 | 3.96-4P (9-12V) |
工作温度 | 0-40°C |
产品尺寸 | 54.2 x 54.2 x 13.2mm |
包装尺寸 | 95 x 65 x 25mm |
产品重量 | 40g |
毛重 | 60g |
M2 | M1 | M0 | 分辨率 |
---|---|---|---|
0 | 0 | 0 | FULL |
0 | 0 | 1 | 1/2 |
0 | 1 | 0 | 1/4 |
0 | 1 | 1 | 1/8 |
1 | 0 | 0 | 1/16 |
1 | 0 | 1 | 1/32 |
1 | 1 | 0 | 1/32 |
1 | 1 | 1 | 1/32 |
调节细分模式需通过焊接对应的焊盘来将其置为 1。
步进电机规格不同,所需要的驱动电流也可能有所不同,使用时可以通过模块上的金属旋钮调整电流输出。为防止电机过热或损坏,调整时需缓慢调整旋钮,观察电机状态或接入电流计来判断合适的驱动电流。
PIN | LEFT | RIGHT | PIN |
---|---|---|---|
GND | 1 | 2 | |
GND | 3 | 4 | |
GND | 5 | 6 | |
7 | 8 | RS485_TX | |
9 | 10 | ||
11 | 12 | 3V3 | |
13 | 14 | ||
STEP_X | 15 | 16 | DIR_X |
SDA | 17 | 18 | SCL |
19 | 20 | ||
STEP_Y | 21 | 22 | DIR_Y |
STEP_Z | 23 | 24 | DIR_Z |
HPWR | 25 | 26 | RS485_RX |
HPWR | 27 | 28 | 5V |
HPWR | 29 | 30 |
产品对比 | GRBL 13.2 MODULE ![]() | STEPMOTOR DRIVER ![]() | STEPMOTOR DRIVER V1.1 ![]() |
---|---|---|---|
控制方式 | 脉冲信号 | 脉冲信号 | 脉冲信号 |
MCU | 板载 MEGA328 | Core 主机直接控制 | 板载 STM32F030F4P6 |
I2C 片选 | I2C 通信 (0x70 , 0x71) | / | / |
模块可堆叠数量 | 2 | 1 | 1 |
驱动芯片 | DRV8825 | HR8825 | HR8825 |
细分调节 | 拨码开关 | TCA9554 芯片控制 | 焊盘焊接选择控制 |
接口 | DC 电源供电接口 + 3 组限位开关接口 | DC 电源供电接口 + 4 组自定义信号输入接口 + RS485 通信接口 | DC 电源供电接口 + 4 组自定义信号输入接口 + RS485 通信接口 |
步进电机接口 | 3 x XH2.54-4P | 3 x XH2.54-4P | 3 x XH2.54-4P |