ebkdrive 开源无刷电机控制器
ebkdrive
机器人电机驱动板
3/5
🧩 软硬件结合
已发布
项目简介
开源BLDC电机控制器
开源无刷直流电机控制器
项目特点
紧凑型 65x65mm 四层 PCB 设计,集成度高
基于 STM32 BlackPill(F401CDU6)微控制器,软件兼容其他版本
板载 36V 转 5V 降压转换器和 5V 转 12V 升压转换器
持续电流 15A(无散热),峰值电流 30A
支持有感无刷电机(霍尔传感器),开环速度控制
提供 STM32CubeIDE 项目源码和预编译 .elf 固件
预留 I2C 接口(CN2),计划集成 OLED 显示屏
2 个 M2 螺丝孔位,便于安装固定
技术规格
| 尺寸 | 65mm x 65mm |
|---|---|
| 输入电压 | 36V(设计),可耐受 48V |
| 持续电流 | 15A(无散热) |
| 峰值电流 | 30A |
| 微控制器 | STM32F401CDU6 (BlackPill) |
| 栅极驱动电压 | 12V(板载升压) |
| 逻辑电压 | 5V(板载降压) |
| 电机类型 | 有感无刷直流电机(霍尔传感器) |
| 控制方式 | 开环速度控制(电位器/油门) |
| 总线电容 | 推荐 470uF 63V 电解电容 |
| 安装孔 | 2 x M2 |
| PCB 层数 | 4 层 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| STM32 BlackPill (F401CDU6) | 1 | — | 核心控制板 |
| 470uF 63V 电解电容 | 1 | — | 总线电容,推荐值 |
| 小容量电容(贴片) | 若干 | — | 由 JLCPCB 预焊 |
| 贴片电阻 | 若干 | — | 由 JLCPCB 预焊 |
| 贴片二极管 | 若干 | — | 由 JLCPCB 预焊 |
| 待确认型号 | 2 | — | 半桥驱动 |
| 待确认型号 | 6 | — | 三相全桥 |
| 待确认型号 | 1 | — | 36V 转 5V |
| 待确认型号 | 1 | — | 5V 转 12V |
| 电机/电源/信号连接器 | 若干 | — | 根据实际需求选择 |
| 10kΩ 电位器 | 1 | — | 速度控制,可替换为油门杆 |
| M2 螺丝 | 2 | — | 固定 PCB 到外壳 |
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
🔵 数理与计算: 3/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5
项目图库
所需技能
🔧 **动手能力**:需要熟练使用热风枪和电烙铁进行 SMD 焊接,能够处理 QFN 封装元件。具备基本的电子组装和测试能力。
💻 **编程能力**:需要了解 STM32 微控制器编程,能够使用 STM32CubeIDE 导入和修改项目。熟悉 C 语言和嵌入式开发基础。
⚡ **电子电路**:需要理解 BLDC 电机驱动原理、三相全桥拓扑、栅极驱动、降压/升压转换器。能够阅读原理图并根据电机调整相位和霍尔接线。
适用场景
电动自行车(e-bike)电机驱动改装或自制
电动滑板车(scooter)控制器替换
电动滑板(skateboard)动力系统
机器人或小型载具的 BLDC 电机驱动
学习和研究无刷电机控制技术