EBiCS 固件
EBiCS_Firmware
机器人电机驱动板
🧩 软硬件结合
已发布
项目简介
Free FOC firmware for Lishui E-Bike-Controllers
EBiCS_Firmware 是一个面向电动自行车(e-bike)控制器的开源固件项目,旨在为 DIY 爱好者、开发者及小型制造商提供一套灵活、可定制的电机控制解决方案。项目基于 STM32F103 系列微控制器,采用磁场定向控制(FOC)算法,并参考了 VESC 项目的无传感器控制技术,实现了对无刷直流电机(BLDC)的高效驱动。
标签
项目特点
开源 FOC 固件,专为 Lishui 电动自行车控制器设计。
支持有感电机和多种显示屏(Bafang、Kunteng、Kingmeter)。
提供用户友好的 GUI 进行个性化设置。
支持油门、扭矩模拟和扭矩传感器模式。
提供无感控制分支(Sensorless_VESC),基于 VESC 算法。
包含详细的 Wiki 教程和有用的学习资源链接。
技术规格
| 目标硬件 | |
|---|---|
| 电机支持 | |
| 显示屏支持 | |
| 控制模式 | |
| 调试支持 | |
| 许可证 | |
| 开发环境 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Lishui 电动自行车控制器 | 1 | — | 目标硬件 |
| 有感或无感电机 | 1 | — | 根据分支选择 |
| Bafang / Kunteng / Kingmeter 显示屏 | 1 | — | 可选 |
| ST-Link 或类似调试器 | 1 | — | 用于调试和烧录 |
| 电池组 | 1 | — | 与控制器匹配 |
所需工具
计算机(3D建模)
必需
伺服电机
电池/电源
嵌入式开发环境
必需
能力画像
⚪ 记忆与知识检索: 3/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 4/5
⚪ 动手与操作: 3/5
⚪ 狂热与坚持: 4/5
⚪ 创造与创新: 3/5
所需技能
🔧 **动手能力**:需要能够连接和调试电动自行车控制器、电机和显示屏的硬件电路。
💻 **编程能力**:需要具备 C 语言和嵌入式系统开发经验,熟悉 STM32 微控制器编程和 System Workbench for STM32 开发环境。
⚡ **电子电路**:需要理解电机控制原理(FOC)、功率电子电路和传感器接口。
适用场景
为 Lishui 电动自行车控制器定制或优化 FOC 固件。
学习和研究电动自行车电机控制算法。
改装或升级电动自行车,实现更精确的扭矩控制和多种显示支持。
作为嵌入式系统开发的学习项目,特别是电机控制和 STM32 应用。