ebkdrive 开源无刷电机控制器
ebkdrive
机器人电机驱动板
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
开源BLDC电机控制器
开源无刷直流电机控制器
项目特点
紧凑型 65x65mm 四层 PCB 设计,集成度高
基于 STM32 BlackPill(F401CDU6)微控制器,软件兼容其他版本
板载 36V 转 5V 降压转换器和 5V 转 12V 升压转换器
持续电流 15A(无散热),峰值电流 30A
支持有感无刷电机(霍尔传感器),开环速度控制
提供 STM32CubeIDE 项目源码和预编译 .elf 固件
预留 I2C 接口(CN2),计划集成 OLED 显示屏
2 个 M2 螺丝孔位,便于安装固定
技术规格
| 尺寸 | |
|---|---|
| 输入电压 | |
| 持续电流 | |
| 峰值电流 | |
| 微控制器 | |
| 栅极驱动电压 | |
| 逻辑电压 | |
| 电机类型 | |
| 控制方式 | |
| 总线电容 | |
| 安装孔 | |
| PCB 层数 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| STM32 BlackPill (F401CDU6) | 1 | — | 核心控制板 |
| 470uF 63V 电解电容 | 1 | — | 总线电容,推荐值 |
| 小容量电容(贴片) | 若干 | — | 由 JLCPCB 预焊 |
| 贴片电阻 | 若干 | — | 由 JLCPCB 预焊 |
| 贴片二极管 | 若干 | — | 由 JLCPCB 预焊 |
| 待确认型号 | 2 | — | 半桥驱动 |
| 待确认型号 | 6 | — | 三相全桥 |
| 待确认型号 | 1 | — | 36V 转 5V |
| 待确认型号 | 1 | — | 5V 转 12V |
| 电机/电源/信号连接器 | 若干 | — | 根据实际需求选择 |
| 10kΩ 电位器 | 1 | — | 速度控制,可替换为油门杆 |
| M2 螺丝 | 2 | — | 固定 PCB 到外壳 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 热风枪/热风台 | 焊接 QFN 等贴片元件 | ✅ 是 |
| 焊锡膏 | 配合热风枪焊接 | ✅ 是 |
| 电烙铁 | 焊接插件元件和连接器 | ✅ 是 |
| 镊子 | 贴片元件放置 | ✅ 是 |
| 万用表 | 电压测量和连通性测试 | ✅ 是 |
| 直流电源 | 为控制器供电测试 | ✅ 是 |
| 示波器(可选) | 调试 PWM 和霍尔信号 | ▢ 推荐 |
| ST-Link 调试器 | 烧录和调试 STM32 固件 | ✅ 是 |
| 3D 打印机(可选) | 制作外壳 | ▢ 推荐 |
能力画像
记忆与知识检索
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 电机驱动
学习和研究无刷电机控制技术