OpenBLDC-Mini 开源无刷电机控制器
OpenBLDC-Mini
机器人电机驱动板
4/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(扩展)通信接口。
**多重保护**:集成过压/欠压/过流/过温保护。
**易于学习**:专为学习和研究设计,适合高校和创客社区。
技术规格
| 供电电压 | 24 – 48 V DC |
|---|---|
| 持续电流 | 40 – 60 A |
| 主控芯片 | STM32G431 (Cortex-M4, FPU, 170 MHz) |
| 栅极驱动器 | DRV8353RS (三相,集成电流检测) |
| MOSFET | 80 V, ≈5 mΩ (TO-220 / LFPAK56 封装) |
| 控制算法 | FOC (磁场定向控制) 带电流环和速度环 |
| 通信接口 | UART (调试) + CAN (扩展) |
| 保护功能 | OVP / UVP / OCP / OTP |
| 固件开发环境 | STM32CubeIDE / HAL |
| PCB 尺寸 | ≈ 70 × 70 mm (2层板原型) |
项目资源
搜索资源
物料清单 (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 |
能力画像
⚪ 记忆与知识检索: 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等需要大功率电机驱动的项目。