飞控教程(二):飞控固件与Betaflight入门
全部教程飞控系列 · 第 2

飞控固件与Betaflight入门

固件是什么、主流固件对比、Betaflight Configurator安装、首次连接、驱动问题

2 次阅读更新于 2026/9/19

1什么是固件

固件(Firmware)就是跑在飞控MCU上的软件。它读取陀螺仪数据、处理摇杆指令、计算每个电机该给多少功率、管理失控保护、控制OSD、和所有外设通信——飞控所有的智能都来自固件。

同一块飞控硬件,刷不同固件,行为完全不同。就像同一台电脑装Windows还是Linux。

2主流固件对比

固件定位特点
Betaflight花飞/竞速行业标准,开源,硬件支持最广,社区最大,GPS Rescue返航
INAVGPS导航开源,航点导航/返航/定高,支持固定翼,Betaflight用户易上手
ArduPilot自动驾驶仪功能最全,支持多旋翼/固定翼/车/船,最复杂学习曲线最陡
KISS简单花飞闭源,Keep It Simple,手感好但硬件受限(只支持自家硬件)
EmuFlightBetaflight分支不同滤波和手感,用户少,硬件支持有限
新手选Betaflight

如果你是FPV新手,直接用Betaflight。它教程最多、硬件支持最广、预设最全、社区最大。遇到问题搜一下基本都有答案。INAV/ArduPilot是远航/固定翼/自主飞行才考虑的。

3Betaflight是什么

Betaflight是FPV多旋翼的事实标准固件,2015年由BorisB从Cleanflight分支出来,专注竞速和花飞性能。现在90%以上的FPV无人机都跑Betaflight。

它有一个配套的电脑软件叫Betaflight Configurator,通过USB连接飞控,可视化配置所有参数:PID调参、OSD布局、飞行模式、接收机设置等。

Betaflight Setup页面
Betaflight Configurator Setup页面:3D模型显示飞机姿态,加速度计校准按钮

4Betaflight Configurator安装

  1. betaflight.com 下载最新版Configurator
  2. Windows/Mac/Linux都有版本,安装过程下一步到底
  3. 也可以装Chrome版(Chrome应用商店),但独立版更稳定
  4. 第一次打开会检查更新,保持最新版
电池千万别接

用USB连接飞控时,绝对不要接电池!只靠USB供电调试。接电池会让电机可能突然转动,非常危险。

5首次连接飞控

  1. 用USB线把飞控连到电脑(用数据线,不是充电线!很多线只能充电不能传数据)
  2. 打开Betaflight Configurator
  3. 右上角选端口(通常是COM3/COM4...),点"Connect"
  4. 连上后能看到飞控信息:芯片型号、陀螺仪、固件版本
连不上怎么办

点了Connect没反应?按顺序排查:
① 换USB线(必须数据线)
② 换USB口(主板后置口更稳)
③ 装驱动(见下一节)
④ 按BOOT键再插USB进DFU模式

6USB驱动问题

飞控和电脑通信需要USB驱动。老飞控和新飞控用的芯片不同:

CP210X(老款)VCP(现代)
芯片CP2102/CP2103独立芯片MCU内置USB
驱动Silabs CP210X驱动大部分系统自带
UART1被USB占用,不能接外设独立USB VCP,不占UART
刷固件DFU模式DFU模式
代表Naze32、SPRF3现代F405/F7/H7
装驱动

现代VCP飞控Windows 10/11通常自动装驱动。如果连不上,去Silabs官网下载CP210X驱动安装。Mac一般不需要额外驱动。还是不行就装Zadig工具换WinUSB驱动。

7基本界面导览

Betaflight Configuration页面
Betaflight Configuration页面:陀螺仪/加速度计设置、个性化、机架类型、其他功能开关

左侧菜单主要页面

页面用途
Setup加速度计校准、陀螺仪校准、飞机姿态3D模型
Configuration核心设置:陀螺仪采样率、机架类型、功能开关
PortsUART端口分配:哪个串口接接收机/GPS/LED
Realtime实时调参(PID滑块)、滤波器调整
Modes飞行模式开关分配:哪个拨杆管Angle/ARM/BB响
Receiver接收机设置:协议(CRSF/ELRS/SPORT)、通道映射
Motor电机测试:不装桨逐个测试电机转向
OSD屏幕叠加显示:电压/时间/RSSI/电池警告位置
CLI命令行:高级设置,输status/set等命令
Betaflight Receiver页面
Betaflight Receiver页面:通道条显示,摇杆动哪个条亮哪个,确认接收机对频成功
Save and Reboot

每次改完设置,一定要点左下角"Save and Reboot"!直接切页面或关软件,改动就丢了。这是新手最常踩的坑。

8小结

这一篇我们了解了飞控固件和Betaflight入门:

  1. 固件:跑在MCU上的软件,决定飞控怎么飞
  2. 主流固件:Betaflight(花飞/竞速标准)、INAV(GPS导航)、ArduPilot(自主飞行)
  3. 新手用Betaflight:教程最多、硬件最广、社区最大
  4. 连接:USB数据线→Configurator→选端口→Connect,别接电池
  5. 驱动:现代VCP免驱,老CP210X要装Silabs驱动
  6. 界面:Setup/Configuration/Ports/Modes/Receiver/OSD/CLI主要页面

下一篇我们讲刷机、驱动排查与救砖——如何刷Betaflight固件、连接不上怎么排查、STM32CubeProgrammer救砖、Naze32老飞控修复。