从零开始学习betaflight《3-硬件接口设计规范标准》

目录

文章目录

  • 目录
  • 摘要
  • [1.0 版本改变记录](#1.0 版本改变记录)
  • [2.0 简介](#2.0 简介)
  • [3.0 连接器通用规范](#3.0 连接器通用规范)
    • [3.1 供货要求](#3.1 供货要求)
    • [3.2 标准连接器:JST SH 系列](#3.2 标准连接器:JST SH 系列)
    • [3.3 可选连接器:JST GH 系列](#3.3 可选连接器:JST GH 系列)
    • [3.4 电调 (ESC) 引脚定义](#3.4 电调 (ESC) 引脚定义)
    • [3.5 串口 UART 引脚定义(接收机 RX、GPS 及其他 5V 串口外设)](#3.5 串口 UART 引脚定义(接收机 RX、GPS 及其他 5V 串口外设))
    • [3.6 I2C 接口引脚定义 JST-SH](#3.6 I2C 接口引脚定义 JST-SH)
    • [3.7 模拟摄像头接口规范](#3.7 模拟摄像头接口规范)
    • [3.8 模拟图传 VTX 引脚定义 JST-SH](#3.8 模拟图传 VTX 引脚定义 JST-SH)
    • [3.9 数字图传接口引脚定义 JST-SH](#3.9 数字图传接口引脚定义 JST-SH)
    • [3.10 SWD 调试接口 JST-SH](#3.10 SWD 调试接口 JST-SH)
  • [4.0 标准logo](#4.0 标准logo)
  • [5.0 资料下载](#5.0 资料下载)
  • [6.0 Betaflight 地面端配套说明](#6.0 Betaflight 地面端配套说明)
  • [7.0 补充技术要点提炼(方便开发查阅)](#7.0 补充技术要点提炼(方便开发查阅))

摘要

本节主要记录:从零开始学习betaflight《3-硬件接口设计规范标准》,要想设计一款符合betaflight的硬件标准的硬件,尽量参考betaflight硬件标准去设计。betaflight 接口设计标准


1.0 版本改变记录



2.0 简介


近些年来无人机行业快速发展,社群生态蓬勃,市场上多旋翼机型种类繁多。大量厂商生产飞控、电调、外设配件,但缺乏统一接口标准,造成零部件之间互不兼容。接口碎片化极大增加玩家组装、维护多旋翼无人机的难度。随着行业持续扩张,配件标准化需求愈发迫切。为此,Betaflight 制定无人机连接器规范,目标实现不同厂商配件互通。本标准将降低玩家选型困惑、简化装机与维护流程,推动整个无人机产业链更加高效、降低成本。


3.0 连接器通用规范


3.1 供货要求

整套线束应当货源充足、易于采购,支持多家供应商供货。

cpp 复制代码
备注:
优先选用黄色连接器,直观区分该硬件采用 Betaflight 新标准;面向现有存量市场,产品除新标准线束外,可同步提供传统兼容线束。

3.2 标准连接器:JST SH 系列

JST-SH 连接器应用广泛、可靠性经受无人机场景验证,定为全行业推荐标准接口,实现跨厂商配件互通。

3.3 可选连接器:JST GH 系列

部分厂商同时搭载 ArduPilot、Pixhawk 等固件生态,这类平台已有自身接口规范。

厂商可选用 JST GH 作为备选,但必须同时提供适配两套生态的线束。

3.4 电调 (ESC) 引脚定义

建议使用双绞线,避免插头正反插带来接线镜像问题,保证线缆两端引脚顺序完全一致。

电调通向飞控的 V + 引脚直接接入电池电压(VBAT),属于飞控输入电源;

接收机、GPS 等接口的 V + 为飞控片上稳压电源对外输出,二者电源域不能混淆。

cpp 复制代码
重要提示:图传、摄像头接口理论上也可直连 VBAT,但电机启停带来电压剧烈波动,不推荐直接给图传 / 摄像头供电。
为保护敏感图传硬件,建议单独增加高压稳压电路。
图传高压稳压芯片持续负载能力建议约 18W,至少满足 9V/2A 规格;输出电压区间 8~12V,优选10V。
  1. 标准 8Pin JST-SH 电调接口

  2. 大功率拓展:10Pin 可选电调接口

    适用于大功率机型,也可额外引出独立 2Pin 外接供电;

    10Pin 引脚分配:

3.5 串口 UART 引脚定义(接收机 RX、GPS 及其他 5V 串口外设)

4Pin JST-SH(通用推荐):

cpp 复制代码
备注:该接口可通用至所有串口外设。
若 GPS 集成罗盘,需要 I2C 信号,原厂 6Pin 方案不再推荐。
方案:使用 Y 型转接线,占用一组 4Pin 串口接口 + 一组独立 I2C 接口。
不建议 GPS 与罗盘集成在同一模块。

旧版 6Pin JST-SH(不推荐新项目使用)

重要提醒:新项目尽量放弃 6Pin 方案。如硬件保留该接口,必须清晰丝印标识。

谨防玩家将 5V 外设接到数字图传 6Pin 接口,电压不匹配极易烧毁设备。

3.6 I2C 接口引脚定义 JST-SH

cpp 复制代码
备注:所有 I2C 外设统一使用该接口,包括罗盘、气压计等传感器。
STM 硬件平台注意:片上 I2C 引脚常与 TX3/RX3 (PB10/PB11) 复用,设计片上罗盘、气压计时务必留意引脚冲突。

3.7 模拟摄像头接口规范

核心理念:不再推荐飞控板集成模拟 OSD 芯片;效仿数字图传方案,OSD 芯片放置在图传 VTX 端。长期来看模拟摄像头接口需求会逐步减少。

  1. 5Pin 模拟摄像头接口:

  2. 4Pin 模拟摄像头接口(V1.3 新增):

  3. 3Pin 模拟摄像头接口(V1.3 新增)

3.8 模拟图传 VTX 引脚定义 JST-SH

cpp 复制代码
建议:使用稳压10V给模拟图传供电。

3.9 数字图传接口引脚定义 JST-SH

建议:优先采用 10V 稳压输出给数字图传供电。

3.10 SWD 调试接口 JST-SH

备注:向 Betaflight 官方提交用于调试、测试的样机,强烈建议预留此接口。

文档附带专用标识 Logo,用于标记遵循 Betaflight 连接器标准的硬件。

可印刷在 PCB、产品包装、宣传物料上,让玩家直观识别配件互通性。

5.0 资料下载

完整原理图

SVG 矢量原理图

PDF 原理图

KiCad 工程原理图

6.0 Betaflight 地面端配套说明

Betaflight Configurator 固件刷写页面,提供对应飞控文档链接,跳转至硬件资料页。

每款飞控文档内应当列出兼容本连接器标准的外设清单,配套原理图、引脚定义等资料,方便玩家装机维护。

7.0 补充技术要点提炼(方便开发查阅)

1.电源域区分重中之重

  • ESC 接口 V+:VBAT 电池电压(输入飞控)
  • UART/I2C/Cam 接口 V+:飞控 5V 稳压输出
  • VTX 接口:独立 8~12V 稳压,优选 10V,禁止直接电机侧 VBAT
    2.连接器物理选型:主推 JST SH;GH 仅作可选,必须双线束兼容
    3.硬件设计趋势:飞控取消片上模拟 OSD,OSD 迁移至 VTX
    4.GPS + 罗盘尽量分体,放弃 6Pin 复合接口,改用 4Pin 串口 + 独立 I2C
    5.样机预留 SWD 4Pin 调试口,便于 Betaflight 团队适配调试
相关推荐
正经人_x4 小时前
学习日记42
学习
一只小菜鸡..4 小时前
南京大学 操作系统 (JYY) 学习笔记:导论与历史的轮回 (OS Introduction)
笔记·学习
小弥儿4 小时前
GitHub 今日热榜 | 2026-07-24:金融 K 线基础模型上榜
学习·金融·开源·github
520拼好饭被践踏5 小时前
JAVA+Agent学习day22
java·开发语言·后端·学习
懿路向前5 小时前
【HarmonyOS学习笔记】2026-07-24 | textProcessing 实体识别与踩坑实录
笔记·学习·边缘计算·harmonyos
菩提树下的打坐5 小时前
性能测试进阶:从 JMeter 基线到 SLO 驱动的压测体系
学习·jmeter
Albart5755 小时前
2026年Python入门路线图:从零到实战的30天逐日详解(三)
学习·flask·#python30 天入门·python 实战教程·pytest 单元测试·python 虚拟环境·logging 日志
minglie15 小时前
香橙派zero3的GPIO操作
学习
caimouse6 小时前
MM 学习笔记 09:进程会话与工作集
笔记·学习·reactos