simplefoc/SimpleFOCMini

ESP32, 机器人电机驱动板 3/5 🧩 软硬件结合 已发布
simplefoc 120 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
simplefoc/SimpleFOCMini

项目简介

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 模型

模型名称文件名文件
OBJ simplefocmini OBJ_simplefocmini.obj

能力画像

**记忆与知识检索**: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 打印机挤出机
科研原型验证:快速搭建电机控制测试平台