simplefoc/SimpleFOCMini
ESP32, 机器人电机驱动板
3/5
🧩 软硬件结合
已发布
项目简介
Small package, low-cost BLDC diver board fully compatible with the simplefoc library
SimpleFOCMini 是一款专为无刷直流电机(BLDC)设计的开源驱动板,由 SimpleFOC 社区推出,旨在为机器人、无人机、自动化设备等领域的开发者提供低成本、高集成度的 FOC(磁场定向控制)解决方案。该板基于德州仪器 DRV8313 驱动芯片,支持 8 至 24V 宽电压输入,每相最大持续电流可达 2.5A,足以驱动大多数小型无刷电机。板载 3.3V LDO 稳压器,可直接为微控制器供电,简化了外围电路设计。其尺寸仅为 26×21 毫米,比一枚硬币大不了多少,非常适合空间受限的嵌入式项目。
标签
项目特点
**极致小巧**:26×21 mm 的尺寸,适合空间受限的嵌入式项目。
**宽电压输入**:支持 8V 至 24V 直流供电,兼容常见电池和电源。
**高集成度**:板载 3.3V LDO 稳压器,可直接为微控制器供电,简化外围电路。
**大电流驱动**:每相最大持续电流 2.5A,足以驱动大多数小型 BLDC 电机。
**开源生态**:基于 SimpleFOC 社区,与 Arduino 等主流平台无缝对接,代码和硬件完全开放。
**即插即用**:引脚兼容常见开发板,无需复杂焊接即可快速搭建原型。
技术规格
| 驱动芯片 | |
|---|---|
| 输入电压范围 | |
| 每相持续电流 | |
| 峰值电流 | |
| 逻辑电平 | |
| 板载稳压器 | |
| 尺寸 | |
| 重量 | |
| 接口 | |
| 支持电机类型 | |
| 支持控制方式 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| TI DRV8313 | 1 | — | 三相无刷电机驱动器 |
| 3.3V LDO(如 XC6206P332MR) | 1 | — | 为 MCU 供电 |
| 10µF 陶瓷电容 | 2 | — | 输入滤波 |
| 0.1µF 陶瓷电容 | 4 | — | 去耦电容 |
| 10kΩ 贴片电阻 | 2 | — | 上拉/下拉 |
| 1kΩ 贴片电阻 | 3 | — | 电流检测 |
| 2×8 排针(2.54mm 间距) | 2 | — | 信号与电源接口 |
| 2 针接线端子 | 1 | — | 电机三相输出 |
| 双面板 26×21mm | 1 | — | 沉金工艺 |
3D 模型
能力画像
**记忆与知识检索**:3/5 — 需要查阅 SimpleFOC 文档和电机驱动原理,但社区资料齐全。
**动手与操作**:4/5 — 需要焊接排针和接线端子,但板子小、元件少,适合手工焊接。
**编程与算法**:3/5 — 使用 Arduino 库即可实现 FOC 控制,无需从头写算法,但调参需要理解 PID。
**设计与建模**:2/5 — 硬件设计已固定,无需自行画板,但可设计外壳或安装支架。
**实验与调试**:4/5 — 需要调试电流环、速度环参数,并用示波器或串口观察波形。
**协作与分享**:3/5 — 开源社区活跃,可在 GitHub 提交 issue 或分享自己的电机控制案例。
**学习与研究**:4/5 — 适合学习 FOC 原理、BLDC 驱动和嵌入式电源设计,资料丰富。
**系统集成**:3/5 — 可集成到机器人、无人机等系统,但需自行设计上位机通信和电源管理。
项目图库
视频
所需技能
基础焊接能力(贴片元件焊接)
使用 Arduino IDE 或 PlatformIO 进行编程
理解无刷直流电机(BLDC)基本工作原理
了解 FOC(磁场定向控制)基本概念
能够使用万用表测量电压和通断
基础的 PID 参数调试经验
阅读电路原理图的能力
适用场景
小型机器人关节驱动(如桌面机械臂、四足机器人)
无人机螺旋桨电机控制(如 3 寸以下穿越机)
自动化设备中的小型传送带或旋转台
教育实验:学习 FOC 算法和 BLDC 驱动原理
开源硬件创客项目:平衡车、电动滑板、3D 打印机挤出机
科研原型验证:快速搭建电机控制测试平台