ebkdrive 开源无刷电机控制器 ebkdrive

机器人电机驱动板 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
kaanytr 2 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /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 电机驱动
学习和研究无刷电机控制技术