ebkdrive 开源无刷电机控制器 ebkdrive

机器人电机驱动板 3/5 🧩 软硬件结合 已发布
kaanytr 2 Stars GPL-3.0 BOM 完整度: 0/5 教程完整度: 0/5
ebkdrive 开源无刷电机控制器

项目简介

开源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 电机驱动
学习和研究无刷电机控制技术