miniFOC miniFOC

机器人电机驱动板 3/5 🧩 软硬件结合 已发布
ZhuYanzhen1 1096 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
miniFOC

项目简介

你还在为有刷电机的高噪声、低响应速度和低寿命而烦恼吗?这个项目是一个20块钱就能搞定的FOC无刷电机控制方案!This project is a FOC (Field Oriented Control) BLDC Motor control


你还在为有刷电机的高噪声、低响应速度和低寿命而烦恼吗?这个项目是一个20块钱就能搞定的FOC无刷电机控制方案!This project is a FOC (Field Oriented Control

标签

项目特点

**极致低成本**:整套方案成本仅约 20 元人民币,远低于其他开源 FOC 方案。
**高性能 FOC 控制**:采用空间矢量脉宽调制(SVPWM),实现无传感器扭矩控制、速度闭环控制和角度闭环控制。
**易于使用**:内置扭矩闭环控制器,通过简单的 UART 串口(115200波特率)即可控制电机。
**国产化供应链**:核心元器件均选用国产芯片,供应稳定,替代性强。
**开源与社区支持**:软硬件设计完全开源,提供详细的 Wiki 文档和代码 API 文档。

技术规格

输入电压 5V ~ 18V (可修改电路适配更高电压)
最大驱动电流 5A (可修改电路实现更大驱动电流)
控制方式 无电流环,SVPWM
PID 环路频率 30kHz (最大)
通信接口 UART,波特率 115200,采用 CDTP 协议
微控制器 GD32F130G6U6 (Cortex-M3, 72MHz, 32KB FLASH, 4KB SRAM)
驱动芯片 EG2133
驱动功率 90W
成本 约 20 元人民币

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
GD32F130G6U6 1 主控芯片
EG2133 1 三相无刷电机驱动
待采集 6 用于驱动电机
若干 1 外围电路
待采集 若干 电源、电机、UART接口
定制PCB 1 核心电路板

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 2/5
🔵 数理与计算: 4/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要具备基本的电子焊接和电路调试能力,能够焊接贴片元件并使用示波器等工具。 💻 **编程能力**:需要具备嵌入式 C 语言开发经验,熟悉 ARM Cortex-M 系列微控制器编程,了解 FOC 算法原理。 ⚡ **电子电路**:需要理解电机驱动电路、功率放大电路和电源管理电路的基本原理。

适用场景

**机器人关节控制**:用于制作低成本、高性能的机器人关节。
**小型自动化设备**:如桌面级CNC、3D打印机、机械臂等。
**教育科研**:用于学习FOC算法、电机控制原理和嵌入式系统开发。
**DIY 创客项目**:为个人爱好者提供低成本实现高性能电机控制的方案。