miniFOC
miniFOC
机器人电机驱动板
⭐⭐⭐☆☆ (3/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 创客项目**:为个人爱好者提供低成本实现高性能电机控制的方案。