鸽鸽XD的小站

Betaflight基础设置流程

字数统计: 3.5k阅读时长: 13 min
2023/02/11
loading

这篇是给刚拿到穿越机、刚刷完飞控、或者换了接收机以后要重新检查 Betaflight 的朋友看的。流程按 Betaflight 4.5.x / 2025.12.x 之后的新版 Betaflight App 思路整理,尽量用“先看哪里、点哪里、看到什么才算正常”的方式写。

开始前先记住一句话:所有设置和测试,默认先拆桨。 只要 USB 连接、上电池、进电机页、测电机方向、测解锁,螺旋桨都不要装。等到最后确认方向、模式、失控保护都正确,再装桨试飞。


1. 准备工具和连接方式

现在官方推荐使用 Betaflight App。它可以安装成桌面 PWA,也可以直接用网页版,电脑端建议用 Chrome 或 Edge,因为网页连接飞控需要浏览器支持 WebUSB / WebSerial。

打开地址:

1
https://app.betaflight.com

如果你更习惯下载客户端,也可以去官方下载页或 GitHub Release 下载对应系统版本。新版 App 里能直接下载、构建和刷写较新的固件;Betaflight 4.4 及以上通常是通过 App 云端构建固件后刷入飞控。

连接前检查:

  • 使用能传数据的 USB 线,不要只会充电的线。
  • 电脑能识别飞控端口。
  • 飞控不要装桨。
  • 如果只是改设置,通常 USB 就够;如果要测接收机、图传、蜂鸣器、电机,有些项目需要接电池。
  • 接电池时一定确认桌面干净,机架固定,螺旋桨拆掉。

连接步骤:

  1. 打开 Betaflight App。
  2. 插上飞控 USB。
  3. 右上角选择对应端口。
  4. 点击 Connect
  5. 进入后先不要急着乱改,先看 Setup 页面是否正常显示姿态模型。

2. 先备份,不要一上来就刷

如果这台飞机原来能飞,第一件事是备份。

建议备份两份:

1
2
Presets / Backup
CLI / diff all

在 CLI 输入:

1
diff all

复制输出内容,保存成一个文本文件,比如:

1
BF-backup-机型-日期.txt

备份的意义是:如果后面端口、接收机、模式、电机方向调乱了,还能找回原始设置。尤其是整机、BNF、二手机,不建议没备份就直接刷固件。


3. 固件和 App 版本怎么选

如果你只是日常设置,不一定要刷最新固件。

推荐思路:

  • 原来飞得正常:先不刷,只检查设置。
  • 新飞控、新装机:可以刷当前稳定版本。
  • 4.5.x 用户:优先使用兼容 4.5 的新版 Betaflight App。
  • 2025.12.x 用户:使用新版 App,按官方说明来,不要混用太旧的 Configurator。

如果你从旧版本升级到 4.5 或 2025.12,建议从官方默认值开始重新配置,特别是 Angle、Horizon、GPS Rescue 相关项目,不要无脑导入很多年前的整份 dump。

刷机前注意:

  1. 备份 diff all
  2. 记下飞控目标名称,也就是 Target。
  3. 刷写时选择正确 Target。
  4. 通常勾选 Full Chip Erase,刷完重新配置。
  5. 刷完第一件事不是调 PID,而是重新做基础安全设置。

4. Setup 页面:确认方向和传感器

连接以后先看 Setup 页面。

这个页面主要检查:

  • 飞控姿态模型是否会动。
  • 机头方向是否正确。
  • 加速度计是否需要校准。
  • 当前是否有 Arming Disable Flags,也就是不能解锁的原因。

把飞机平放在桌面上,模型也应该基本水平。然后手拿飞机:

  • 机头向下压,模型也应该机头向下。
  • 机头向上抬,模型也应该机头向上。
  • 左右倾斜,模型也应该同方向倾斜。

如果模型方向和真实飞机不一致,先不要飞。通常需要在配置里调整 Flight Controller Orientation,也就是飞控安装方向。

加速度计校准:

  • 如果你要用 Angle、Horizon、Acro Trainer、GPS Rescue,建议校准加速度计。
  • 如果你只飞纯 Acro,且不使用自稳和救援,加速度计不是每次都必须校准。
  • 校准时把飞机放平,点击 Calibrate Accelerometer,等待完成。

注意:陀螺仪一般不需要像加速度计那样手动校准。每次上电时保持飞机静止几秒,Betaflight 会完成陀螺仪零点处理。


5. Ports 页面:先让接收机和外设走对 UART

Ports 是新手最容易设置错的地方。

如果你的接收机是 ELRS、TBS Crossfire、TBS Tracer 这类串口接收机,通常要在接收机接入的 UART 上打开 Serial RX

举例:

  • 接收机焊在 R1/T1,通常是 UART1。
  • 接收机焊在 R2/T2,通常是 UART2。
  • 接收机焊在 R3/T3,通常是 UART3。

设置方法:

  1. 打开 Ports
  2. 找到接收机所在 UART。
  3. 在这一行打开 Serial RX
  4. 点击保存重启。

不要乱开:

  • 不要把所有 UART 都打开 Serial RX。
  • 不要把同一个 UART 同时开 MSP 和 Serial RX。
  • 图传控制如 SmartAudio / Tramp,要开在图传连接的 UART 上,不是接收机的 UART。
  • GPS 要开在 GPS 连接的 UART 上,并选择 GPS。

如果你的飞控是内置 SPI 接收机,比如某些一体板内置 SPI ELRS,就不用在 Ports 里设置 UART 接收机,直接去 Receiver 页面设置 SPI 接收机类型。


6. Receiver 页面:确认遥控器输入

接收机是基础设置里最关键的一步。进 Receiver 页面前,先打开遥控器,确认接收机已经对频。

常见设置:

  • ELRS / Crossfire / Tracer:Receiver ModeSerial (via UART)Serial Receiver ProviderCRSF
  • FrSky SBUS:Provider 选 SBUS
  • FlySky IBUS:Provider 选 IBUS
  • SPI ELRS:Receiver Mode 选 SPI,Provider 选 EXPRESSLRS

设置好后看通道条:

  • 动左摇杆油门,Throttle 通道应该从低到高变化。
  • 动 Roll / Pitch / Yaw,通道也要对应变化。
  • 如果摇杆对应错了,调整 Channel Map。

常见通道映射:

1
2
AETR1234
TAER1234

看数值:

  • 摇杆中位大约在 1500。
  • 最低大约在 1000。
  • 最高大约在 2000。
  • 油门最低必须稳定在低位,不能抖到很高。

如果中位差一点点,比如 1498、1502,一般问题不大。如果偏得很多,先在遥控器里检查校准和输出范围。


7. Configuration 页面:基础功能开关

Configuration 里不要一上来乱开功能。先确认这些基础项:

电机协议

现在常见电调用 DShot,不需要像 PWM / OneShot 那样校准油门行程。

常见选择:

  • DSHOT300:大多数 F4 / F7 飞控都够用。
  • DSHOT600:性能足够时可以用。

如果不确定,先用 DSHOT300。

飞控和机型

四轴穿越机一般选择 Multirotor / Quad X。不要选错成固定翼或三轴。

加速度计

如果要飞 Angle / Horizon 或 GPS Rescue,保留加速度计。如果只飞 Acro,可以按需要关闭,但新手建议先保留。

蜂鸣器和信标

如果有蜂鸣器,建议开启 RX_SET 或对应模式。没有实体蜂鸣器,也可以启用电机蜂鸣,但音量小,远距离不一定好找。

DShot Beacon

没有蜂鸣器时,可以打开 DShot Beacon,并在 Modes 里设置 BEEPER 开关。不过电机蜂鸣会让电机发声,不适合长时间乱响。


8. Motors 页面:检查电机顺序和方向

这是最危险的一页。进入前再次确认:

1
螺旋桨已拆掉

测试顺序:

  1. 接电池。
  2. 进入 Motors
  3. 勾选安全确认。
  4. 逐个滑动 Motor 1、2、3、4。
  5. 看实际转动的是不是对应位置的电机。

如果电机顺序不对:

  • 新版 Betaflight 可以用电机重映射向导。
  • 也可以通过 CLI resource 方式重映射,但新手建议用 App 的图形工具。

检查电机方向:

  • 每个电机方向要和图示一致。
  • 如果方向不对,用 ESC Configurator、Bluejay / BLHeli 工具,或 Betaflight 里的电机方向向导调整。

不要用“调换任意两根电机线”的老方法,除非你明确知道自己在做什么。现在很多 4 合 1 电调和整机,用软件改方向更方便。


9. Modes 页面:设置解锁、模式和常用开关

Modes 页面是把遥控器开关分配给功能。

最少建议设置:

  • ARM:解锁开关,必须有。
  • ANGLE:新手自稳模式,可选。
  • HORIZON:不一定需要,新手也可以不用。
  • BEEPER:蜂鸣器,强烈建议。
  • FLIP OVER AFTER CRASH:反乌龟,有双向 DShot 时可用。
  • PREARM:预解锁,建议大机或高风险场景使用。

ARM 设置方法:

  1. 在 ARM 行点击 Add Range
  2. 选择遥控器上的一个 AUX 通道。
  3. 拨动你的解锁开关。
  4. 调整黄色范围,让开关处于解锁位置时落在范围内。
  5. 保存。

建议:

  • ARM 用独立两段开关。
  • 不要把 ARM 和 ANGLE、BEEPER、反乌龟放在同一个开关位置。
  • 反乌龟不要和 ARM 同时触发。
  • 如果启用 PREARM,必须先满足 PREARM,再拨 ARM 才能解锁。

官方的安全逻辑会尽量防止默认通道值刚好落在解锁范围里,但接收机初始状态和失控保护设置仍然可能造成问题,所以 ARM 范围要认真检查。


10. Failsafe 页面:失控保护一定要测

失控保护不是“可选项”,是必须检查。

官方更推荐让接收机在丢信号时发送 no data,让飞控自己识别 RXLOSS 并执行 Betaflight 的 failsafe。不要让接收机在丢信号时继续输出一组看起来正常的通道值,因为这样飞控可能不知道已经失控。

基础建议:

  • 普通穿越机:失控后 Disarm / Drop。
  • 有可靠 GPS、指南针或救援配置的新机:可以研究 GPS Rescue,但必须空旷场地反复测试。
  • 新手不要直接依赖 GPS Rescue 当保命功能。

测试方法:

  1. 拆桨。
  2. 连接 Betaflight。
  3. 打开 Receiver 页面。
  4. 打开遥控器,确认通道正常动。
  5. 关闭遥控器。
  6. 看通道是否进入失控状态,而不是冻结在最后输入。
  7. 看 Setup 页面是否出现对应 Arming Disable / RXLOSS 相关提示。

真正试飞前,至少要确认关遥控器后飞机不会继续维持油门输出。


11. OSD 页面:把关键报警放上去

OSD 不是为了好看,是为了飞行时知道飞机状态。

建议放:

  • 电压
  • 飞行时间
  • RSSI dBm 或 Link Quality
  • Warnings
  • 低电压报警
  • 解锁禁止原因
  • 飞行模式
  • GPS 星数,如果你有 GPS

特别是 Warnings,建议打开。很多不能解锁、RXLOSS、电压报警、CPU 负载、GPS Rescue 状态,都可以靠 OSD 及时看到。

模拟图传用户要确认视频制式是 PAL / NTSC / Auto。高清图传用户要按自己的系统检查 HD OSD 是否正常显示。


12. Presets 页面:不要乱套预设

新版 Betaflight 有 Presets,很方便,但也容易让新手把机子套乱。

使用原则:

  • 不知道作用的预设不要套。
  • 接收机预设可以按设备选择,比如 ELRS、Crossfire。
  • 图传、GPS、蜂鸣器这类硬件预设可以参考。
  • PID / Filters 预设要看机架尺寸、电机、桨、重量,不要乱套“大神同款”。

套预设前先备份,套完只改一个方向,测试正常再继续。


13. 保存后做一次完整检查

所有基础设置完成后,按这个清单过一遍:

  • 飞控姿态方向正确。
  • 接收机通道正确,摇杆方向正确。
  • ARM 开关范围正确。
  • BEEPER 开关可用。
  • Angle / Acro 模式切换符合预期。
  • Failsafe 关遥控器会触发。
  • OSD 有电压和报警。
  • 电机顺序正确。
  • 电机方向正确。
  • 螺旋桨方向和电机方向匹配。
  • 装桨前再次确认电池拔掉。

装桨时注意:

  • 桨叶正反不要装错。
  • 电机方向和桨叶方向一致。
  • 螺母拧紧。
  • 第一次试飞选空旷地。
  • 第一次解锁只轻推油门,确认没有翻车趋势。

如果一推油门就翻,立刻上锁,通常是这些问题:

  • 电机顺序错。
  • 电机方向错。
  • 桨装反。
  • 飞控方向错。
  • 机架类型选错。

14. 常见不能解锁原因

不能解锁时,不要盲目改设置。先看 Setup 页面里的 Arming Disable Flags,或者看 OSD 的 Warnings。

常见原因:

  • MSP:USB 连接时默认不能解锁,拔掉 USB。
  • RXLOSS / RX_FAILSAFE:接收机没信号,检查对频、UART、Serial RX、Receiver Provider。
  • THROTTLE:油门不在最低位,检查遥控器输出和油门通道。
  • ANGLE:飞机倾斜角度太大,放平再试。
  • PREARM:开了预解锁但没有拨预解锁开关。
  • BOOTGRACE:刚上电等待几秒。
  • CALIB:陀螺仪校准中,保持飞机静止。

处理思路永远是:先看提示,再找对应原因,不要乱恢复默认。


15. 我的建议流程

如果你只是想快速但安全地完成一台新机基础配置,可以按这个顺序:

  1. 拆桨。
  2. 连接 Betaflight App。
  3. 备份 diff all
  4. 看 Setup 姿态方向。
  5. 设置 Ports。
  6. 设置 Receiver。
  7. 设置 Configuration 基础项。
  8. 设置 Modes。
  9. 设置 Failsafe。
  10. 设置 OSD。
  11. 接电池进 Motors,检查电机顺序和方向。
  12. 断电装桨。
  13. 空旷地短暂解锁测试。
  14. 小油门悬停或轻飞,确认没有异常。

这套流程不追求一上来就“调得最猛”,而是先让飞机安全、可控、能找回、能报警。等基础飞行正常,再去研究滤波、PID、RPM Filter、动态怠速、GPS Rescue、Blackbox 这些进阶项目。


参考资料

  • Betaflight 官方下载页:https://betaflight.com/download
  • Betaflight App 官方文档:https://betaflight.com/docs/wiki/app
  • Betaflight Setup Guide:https://betaflight.com/docs/wiki/getting-started/setup-guide
  • Betaflight Setup Tab:https://betaflight.com/docs/wiki/app/setup-tab
  • Betaflight Modes Tab:https://betaflight.com/docs/wiki/app/auxiliary-tab
  • Betaflight Failsafe:https://betaflight.com/docs/wiki/guides/current/Failsafe
  • Betaflight Arming Sequence & Safety:https://betaflight.com/docs/wiki/guides/current/Arming-Sequence-And-Safety

以上流程适合普通四轴穿越机基础设置。不同飞控、接收机、图传和 GPS 方案会有细节差异,遇到异常时先看官方文档、飞控说明书和接线图,再动 CLI。

目录
  1. 1. 1. 准备工具和连接方式
  2. 2. 2. 先备份,不要一上来就刷
  3. 3. 3. 固件和 App 版本怎么选
  4. 4. 4. Setup 页面:确认方向和传感器
  5. 5. 5. Ports 页面:先让接收机和外设走对 UART
  6. 6. 6. Receiver 页面:确认遥控器输入
  7. 7. 7. Configuration 页面:基础功能开关
    1. 7.1. 电机协议
    2. 7.2. 飞控和机型
    3. 7.3. 加速度计
    4. 7.4. 蜂鸣器和信标
    5. 7.5. DShot Beacon
  8. 8. 8. Motors 页面:检查电机顺序和方向
  9. 9. 9. Modes 页面:设置解锁、模式和常用开关
  10. 10. 10. Failsafe 页面:失控保护一定要测
  11. 11. 11. OSD 页面:把关键报警放上去
  12. 12. 12. Presets 页面:不要乱套预设
  13. 13. 13. 保存后做一次完整检查
  14. 14. 14. 常见不能解锁原因
  15. 15. 15. 我的建议流程
  16. 16. 参考资料