SKU:M036














Module13.2 ODrive 是 M5Stack 推出的一款高性能伺服电机驱动模块,基于开源运动控制方案 ODrive 制作。支持控制单个三相伺服电机,峰值驱动电流可达 5A。具备高转速电机控制能力的同时提供编码器信号接口,能够实现高精度运动控制定位。模块使用 UART 通信接口,兼容 ODrive 官方配置工具与协议 (通过上位机工具还可配置不同的电机运动模式使电机工作更加的顺畅稳定) 。
| 规格 | 参数 |
|---|---|
| 最大驱动电流 | 5A |
| 接口类型 | 3.96-2P (电源), 3.96-3P (电机), 2.54-5P (编码器) |
| 输入电源 | DC 12 ~ 24V |
| 产品尺寸 | 54.2 x 54.2 x 19.7mm |
| 产品重量 | 22.5g |
| 包装尺寸 | 95 x 65 x 25mm |
| 毛重 | 42.3g |




| PIN | LEFT | RIGHT | PIN |
|---|---|---|---|
| GND | 1 | 2 | |
| GND | 3 | 4 | |
| GND | 5 | 6 | RST |
| 7 | 8 | ||
| 9 | 10 | TXD / STEP | |
| 11 | 12 | ||
| 13 | 14 | ||
| 15 | 16 | ||
| 17 | 18 | ||
| 19 | 20 | RXD / DIR | |
| TXD / STEP | 21 | 22 | TXD / STEP |
| RXD / DIR | 23 | 24 | RXD / DIR |
| 25 | 26 | ||
| 27 | 28 | 5V | |
| 29 | 30 |
Linux平台下 odrivetool 的安装与基本使用。python3。pip3 install odrive==0.5.1.post0
~/.local/bin 添加到系统环境变量中,执行下方命令,并插入export PATH=$PATH:~/.local/bin至文本末尾。vim ~/.bashrc
odrivetool运行工具。并将 ODrive 模块连接至电脑等待 odrivetool 识别。成功连接后输入odrv0.vbus_voltage测试获取驱动板电源电压。$odrivertool
ODrive control utility v0.5.1.post0
Website: https://odriverobotics.com/
Docs: https://docs.odriverobotics.com/
Forums: https://discourse.odriverobotics.com/
Discord: https://discord.gg/k3ZZ3mS
Github: https://github.com/madcowswe/ODrive/
Please connect your ODrive.
You can also type help() or quit().
Connected to ODrive 306A396A3235 as odrv0
In [1]: odrv0.vbus_voltage
//配置电机电流限制
odrv0.axis0.motor.config.current_lim [A].
//配置电机转速限制值
odrv0.axis0.controller.config.vel_limit
//配置功率耗散电阻的电阻值
odrv0.config.brake_resistance
//保存配置
odrv0.save_configuration()