Module StepMotor Driver
SKU:M039
描述
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控制, 可轻松配置信号输出, 对步进电机实现更加精准的控制。该模块适用于多种步进电机运动控制场景,如打印机,机械臂等。
注意:
使用时禁止带电插拔电机, 一切操作请将设备断电后进行, 避免损坏模块。
产品特性
- 三轴HR8825步进电机驱动器
- 适用于双极步进电机
- 每路带电流调节电位器,驱动电流可达1.5A
- 支持多种细分模式, 最大可达
1/32
STEP细分 - 多组信号输入接口
- PWR485通信接口(RS485 + 9-24V电源输入)
- DC-JACK 端子输入(9-24V)
- 内置DCDC, 集成9-24V转5V电路
- 开发平台:
包含
- 1x StepMotor Driver
- 4x 2.54-2P端子
- 3x 2.54-4P端子
- 1x 3.96-4P端子
应用
相似产品比较
功能 | 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 * 65 * 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 |
TCA9554寄存器
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 |
原理图
相关链接
案例程序
UIFlow
如何在UIFlow1.0图形化编程平台中使用Module stepmotor_driver以及相关API说明
相关视频