OpenBLDC-Mini 开源无刷电机控制器 OpenBLDC-Mini

机器人电机驱动板 ⭐⭐⭐⭐☆ (4/5) 🧩 软硬件结合 已发布
RandyKnutson 0 Stars NOASSERTION BOM 完整度: /5 教程完整度: /5

项目简介

开源24-48V 2kW BLDC/FOC电机控制器,采用AI辅助软硬件协同设计。


开源24-48V 2kW BLDC/FOC电机控制器,采用AI辅助硬件和固件协同设计。

项目特点

**AI 辅助设计**:原理图、固件和文档均由 AI 辅助协同开发,展示了 AI 在硬件设计中的应用。
**开源硬件**:采用 CERN-OHL-S v2 许可证,所有设计文件开放。
**高性能**:支持 24–48 V 供电,连续电流 40–60 A,功率可达 1–2 kW。
**先进控制**:采用 FOC(磁场定向控制)算法,包含电流环和速度环。
**丰富接口**:提供 UART(调试)和 CAN(扩展)通信接口。
**多重保护**:集成过压/欠压/过流/过温保护。
**易于学习**:专为学习和研究设计,适合高校和创客社区。

技术规格

供电电压
持续电流
主控芯片
栅极驱动器
MOSFET
控制算法
通信接口
保护功能
固件开发环境
PCB 尺寸

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
STM32G431 (Cortex-M4) 1 主控MCU
DRV8353RS 1 三相栅极驱动器,集成电流检测
80V, ≈5mΩ (TO-220/LFPAK56) 6 功率开关管
24-48V DC 电源 1 供电电源
CAN 收发器 1 CAN通信扩展
UART 转 USB 模块 1 调试用
电阻、电容、电感等 若干 详见原理图
70x70mm 2层板 1 定制PCB

所需工具

工具用途是否必需
焊台 焊接SMD和THT元件 ✅ 是
热风枪 焊接QFN封装芯片(如DRV8353) ✅ 是
示波器 调试PWM波形和电流检测 ✅ 是
直流电源 为控制器供电 ✅ 是
万用表 测量电压、电阻和连通性 ✅ 是
逻辑分析仪 调试UART/CAN通信 ▢ 推荐
编程器/调试器 ST-Link/V2 用于烧录和调试固件 ✅ 是
3D打印机 制作外壳或散热支架 ▢ 推荐

能力画像

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

所需技能

🔧 **动手能力**:需要熟练的焊接技能(特别是QFN封装),能够组装和调试PCB板级硬件。 💻 **编程能力**:需要掌握C语言,熟悉STM32 HAL库和STM32CubeIDE开发环境,理解FOC控制算法原理。 ⚡ **电子电路**:需要理解功率电子学(MOSFET驱动、DC-DC转换)、三相电机控制原理、电流检测和信号调理电路。

适用场景

**学习与研究**:作为高校电机控制、电力电子课程的实践平台。
**小型电动汽车**:用于电动滑板车、电动自行车、小型AGV等。
**机器人**:驱动机器人关节的BLDC电机。
**创客项目**:DIY电动工具、无人机、CNC等需要大功率电机驱动的项目。