待补充
mathiasvr/bluejay
机器人电机驱动板, 飞控/无人机
3/5
🧩 软硬件结合
已发布
项目简介
:bird: Digital ESC firmware for controlling brushless motors in multirotors
Bluejay 是一款面向多旋翼飞行器的数字电调固件,专为控制无刷电机而设计。作为 BLHeli_S 的开源继任者,它基于 BLHeli_S 16.7 版本进行深度优化,主要针对搭载 Busy Bee MCU 的电调硬件。项目解决了传统电调固件在信号精度、调速平滑度以及功能扩展性上的不足,为穿越机、航拍无人机等场景提供了更稳定、更高效的电机控制方案。
标签
项目特点
**开源继任者**:基于 BLHeli_S 16.7 深度优化,完全开源,社区可自由参与改进。
**高精度信号处理**:采用更精准的 PWM 信号解析算法,提升油门响应速度和线性度。
**平滑调速体验**:优化了电机启动和换向逻辑,减少抖动和卡顿,尤其适合低转速场景。
**丰富功能扩展**:支持双向 DShot、遥测输出、编程适配器直刷等高级功能。
**广泛硬件兼容**:专为搭载 Busy Bee MCU(如 EFM8BB1/BB2)的电调设计,覆盖主流穿越机电调。
**简易刷写流程**:通过 Betaflight Configurator 或专用工具即可完成固件升级,无需复杂操作。
技术规格
| 基础版本 | |
|---|---|
| 目标 MCU | |
| 支持的协议 | |
| 最大 PWM 频率 | |
| 固件格式 | |
| 编程接口 | |
| 遥测输出 | |
| 电机驱动方式 | |
| 固件大小 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 搭载 Busy Bee MCU 的电调 | 1 | — | 如:Racerstar, HGLRC, JHEMCU 等品牌对应型号 |
| 编程器 (如:BLHeliSuite 编程器 / C2 适配器) | 1 | — | 可选,也可通过飞控 passthrough 刷写 |
| 飞控 (支持 Betaflight passthrough) | 1 | — | 用于通过飞控直刷固件 |
| Bluejay 固件 (.hex 文件) | 1 | — | 从 GitHub Releases 下载对应电调型号 |
| Betaflight Configurator (10.7.0 以上) | 1 | — | 用于通过飞控刷写 |
| BLHeliSuite (可选) | 1 | — | 用于独立编程器刷写 |
能力画像
**记忆与知识检索**:3/5 — 需要了解电调型号、MCU 类型及固件对应关系,但信息集中在文档中,查找不难。
**动手与操作**:4/5 — 涉及焊接、接线、刷写固件等硬件操作,需要一定动手能力。
**编程与算法**:2/5 — 无需自行编写代码,但需要理解固件刷写流程和参数配置。
**设计与建模**:1/5 — 本项目不涉及结构设计或 3D 建模。
**实验与调试**:4/5 — 刷写后需测试电机运转、信号响应,可能需反复调整参数。
**协作与分享**:3/5 — 可通过 GitHub Issues 提交问题或贡献代码,社区活跃度中等。
**学习与研究**:3/5 — 适合学习电调工作原理、BLHeli 固件架构及无人机电子系统。
**系统集成**:4/5 — 需要将固件与飞控、电机、遥控器协同配置,涉及多系统联调。
项目图库
所需技能
基础焊接能力(焊接电调与飞控/电机)
了解多旋翼飞行器电子系统(飞控、电调、电机、遥控器)
会使用 Betaflight Configurator 或 BLHeliSuite 进行固件刷写
能阅读英文技术文档(GitHub Wiki 和 Release Notes)
基础故障排查能力(电机不转、抖动、信号异常等)
适用场景
穿越机(竞速 / 花飞)电调固件升级,提升油门响应和飞行手感
航拍无人机电机控制优化,获得更平滑的调速曲线
自制多旋翼飞行器项目,需要稳定、开源的电调固件方案
学习电调工作原理和 BLHeli 固件架构的教育/研究场景
替换老旧或闭源电调固件,获得双向 DShot、遥测等高级功能