Module13.2 Stepmotor Driver 是一款适配 M5 主控的步进电机驱动器,采用 HR8825 步进电机驱动芯片方案,提供 3 路双极步进电机控制接口。将该驱动器与 M5 主控堆叠后,由主控内部 ESP32 产生信号直连驱动芯片,能够实现独立控制或是多轴电机联动。模块集成 TCA9554 IO 拓展芯片,提供 4 组输入信号端子 + 3 组步进电机细分控制 + 1 组驱动芯片使能控制 ,通过 I2C 接口控制,能够监听与控制这 8 个拓展 IO 状态,可用于外接限位开关、动态细分调节、电机制动功能。集成 PWR485 通信接口(RS485 + 9-24V 电源输入) 与 DC-JACK ,能够用于通信的同时,供电方式也将更加灵活。支持 UIFlow 图形化编程,与 ESP32-GRBL 固件,Web 控制,可轻松配置信号输出,对步进电机实现更加精准的控制。该模块适用于多种步进电机运动控制场景,如打印机,机械臂等 。
1/32
STEP细分功能 | GRBL 13.2 MODULE | STEPMOTOR DRIVER |
---|---|---|
控制方式 | I2C通信 | 脉冲信号 |
固件程序 | 板载STM32,内置GRBL固件 | 无固件, 可通过ESP32直接信号驱动 |
模块可堆叠数量 | 2 | 1 |
驱动芯片 | DRV8825 | HR8825 |
细分调节 | 拨码开关 | TCA9554芯片控制 |
接口 | 3组限位开关接口 | 4组自定义信号输入接口 + RS485通信接口 |
规格 | 参数 |
---|---|
步进电机驱动芯片 | HR8825 |
IO拓展芯片 | TCA9554 |
支持细分模式 | FULL、1/2、1/4、1/8、1/16、1/32 |
单通道最大驱动电流 | 1.5A |
输入信号端子规格 | 2.54-2P |
电机接线端子规格 | 2.54-4P |
RS485接线端子规格 | 3.96-4P |
净重 | 40g |
毛重 | 60g |
产品尺寸 | 54.2 * 54.2 * 13.2mm |
包装尺寸 | 95 x 65 x 25mm |
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 |
I2C Addr: 0x27
0x00
0x01
0x02
中对应的bit配置为1可实现极性反转, 配置为0则不反转0x03
中对应的bit配置为1为输入模式, 0为输出模式。Bit | Desc | R/W |
---|---|---|
7 | P7 细分调节位 M0 | R/W |
6 | P6 细分调节位 M1 | R/W |
5 | P5 细分调节位 M2 | R/W |
4 | P4 DRV EN 驱动芯片使能 | R/W |
3 | P3 输入信号3 | R/W |
2 | P2 输入信号2 | R/W |
1 | P1 输入信号1 | R/W |
0 | P0 输入信号0 | R/W |
CORE | G16 | G12 | G15 | G17 | G13 | G0 |
---|---|---|---|---|---|---|
HR8825 X | STP X | / | / | DIR X | / | / |
HR8825 Y | / | STP Y | / | / | DIR Y | / |
HR8825 Z | / | / | STP Z | / | / | DIR Z |
CORE | G34 | G26 | GND |
---|---|---|---|
RS485 | TX | RX | GND |
CORE | G21 | G22 | 5V | GND |
---|---|---|---|---|
TCA9554 | SDA | SCL | VIN | GND |
1.0.3
版本, 高于该版本会出现无法正常编译的情况。有关使用说明与使用WEB-UI控制请查看
ESP32-GRBL-WIKI