miniFOC

miniFOC

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

项目简介

你还在为有刷电机的高噪声、低响应速度和低寿命而烦恼吗?这个项目是一个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 文档。

技术规格

输入电压
最大驱动电流
控制方式
PID 环路频率
通信接口
微控制器
驱动芯片
驱动功率
成本

项目资源

物料清单 (BOM)

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

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接电子元件 ✅ 是
热风枪 焊接贴片元件 ▢ 推荐
示波器 调试PWM和电机波形 ▢ 推荐
直流电源 为电路板供电 ✅ 是
无刷电机 测试对象 ✅ 是
USB转串口模块 与电脑通信 ✅ 是

能力画像

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

所需技能

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

适用场景

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