FlySpark 标志
Betaflight logoBetaflightBetaflight 设置指南

Betaflight 端口:MSP、串口 RX、GPS 与其他 UART 用途

Betaflight 端口即飞控上的 UART。Ports 标签页为每个端口一张卡片:USB 虚拟 COM 口,以及固件报告的 UART1、UART2 等。每张卡片可开关 MSP;在硬件 UART 上还可开启串口 RX,并各选一种遥测协议、一种传感器和一种外设。

端口分配不等于设备已就绪。串口接收机仍要在Receiver 标签页选择协议。GPS 仍要在GPS 标签页开启 GPS 功能。SmartAudio 或 Tramp 线仍要在Video TX 标签页配置。Ports 只保留 UART 与波特率。在 Chrome 或 Edge 中通过 USB 或蓝牙连接,或使用 Android、iPhone 应用。

免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。

  • 免费
  • 无需安装
  • 无需硬件的演示

简要

Ports 标签页为每个 UART 的每组功能指定一项工作:MSP、串口接收机、遥测、GPS 等传感器或 VTX 等外设。FlySpark 为每个端口(含 USB)显示一张卡片,USB 的 MSP 保持开启。开启串口 RX 后,仍须在 Receiver 标签页设置接收机。

要点

  • 每个端口一张卡片,USB 标记为虚拟 COM 口。
  • USB 上的 MSP 无法关闭;其他 UART 可单独开关 MSP。
  • 除 USB 外,每个端口都有串口 RX 开关。
  • 遥测、传感器、外设三组各选一项,或设为 Disabled。
  • Betaflight 遥测含 FrSky、HoTT、LTM、SmartPort、MAVLink、iBus。
  • Betaflight 传感器输入含 GPS、ESC sensor、Benewake LiDAR。
  • 波特率含 AUTO、9600、115200、400000、460800、921600 等,最高 2470000。
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Betaflight

功能

  • 01

    每端口一张卡片

    固件列出端口。USB 为虚拟 COM 口并显示 USB 图标;其余显示 UART 图标及板载名称。

  • 02

    MSP

    每张卡片有 MSP 开关,开启时可设 MSP 波特率。USB 上该开关不可关,以免断开当前连接。

  • 03

    串口 RX

    除 USB 外各端口均有此开关。在接收机 TX/RX 所接的 UART 上开启。焊在非 UART 焊盘上的 SBUS 不用此开关。

  • 04

    每组一项功能

    遥测、传感器、外设各为单选:Disabled 或一种协议。同组互斥,不能在同一 UART 上同时设 GPS 与测距仪。

  • 05

    波特率

    所选功能需要波特率时卡片会显示。Betaflight 列表从 AUTO、9600 到 115200、400000、460800、921600 直至 2470000。

  • 06

    Betaflight 功能

    遥测:FrSky、HoTT、LTM、SmartPort、MAVLink、iBus。传感器:GPS、ESC sensor、Benewake LiDAR。外设:Blackbox、VTX SmartAudio、VTX IRC Tramp、VTX MSP + DisplayPort、RunCam、FrSky OSD。

  • 07

    INAV 功能

    INAV 使用相同卡片布局及自有列表,含测距仪、光流、MSP DisplayPort、DJI FPV、ESC 遥测、SBUS 输出、云台、头追等。固件支持时遥测会出现 SIM text 功能。

Ports 标签页在决定什么

UART 有 TX、RX 两根线,同一时刻只能承载一种串口数据流。分组是为避免两种都需要独占该流的功能冲突。MSP 可按固件规则与其他功能共存,故单独成开关。串口 RX 也是独立开关,且仅用于硬件 UART。USB 留给调参软件。

选择存入端口的位域。在某组选新功能会先清掉该组其他功能,再写入所选项。Disabled 清空该组。MSP、GPS 类传感器、遥测、外设的波特率分别存储,仅在该组有激活功能时显示对应行。

串口 RX 与 Receiver 标签页

开启串口 RX 表示该 UART 预留给接收机,并不选择 CRSF、SBUS、iBus 等协议;协议在 Receiver 标签页设置,须与实际焊接的接收机一致。ExpressLRS 与 Crossfire 通常在此 UART 上使用 CRSF 等串口协议。UART 版 ExpressLRS 的 binding phrase 不在 Ports 标签页,而在手机应用里通过接收机 Wi-Fi 的 ExpressLRS 工具中设置。

若 Receiver 标签页摇杆条不动,先查此开关是否开在正确 UART,再查协议,再查 TX/RX 是否交叉:接收机 TX 接飞控 RX。

GPS、ESC sensor 与遥测

GPS 属于传感器输入。保存后打开 GPS 标签页开启 GPS 功能并选择协议与波特率行为。Ports 上的波特率须与模块一致。ESC sensor 为部分 ESC 在无双向 DShot 时提供的串口 RPM 线。Benewake LiDAR 为 Betaflight 上的测距仪选项。

遥测为回传至遥控器的流:SmartPort 等;CRSF 不在此列表,因其走串口 RX 端口。此处为 FrSky、HoTT、LTM、SmartPort、MAVLink、iBus,须与接收机实际协议一致。第二路遥测接在不同 UART 上则为另一张卡片。

VTX、黑匣子与相机控制

SmartAudio、IRC Tramp、MSP + DisplayPort 为外设。分配后 Video TX 标签页使用该 UART。SmartAudio 接错 UART 会导致图传频道不变。RunCam 设备控制与 FrSky OSD 为 Betaflight 上其余外设选项。

外设中的 Blackbox 指 UART 外接记录器,非板载闪存;板载记录用 Blackbox 标签页。无此外接记录器时不要分配 Blackbox 外设。

INAV 端口

INAV 遥测列表增加 SIM text、SmartPort master 等;传感器增加测距仪、光流;外设增加 MSP DisplayPort、DJI FPV、ESC 遥测、SBUS 输出、云台、头追、log 等。布局相同:每组一项、需要时设波特率、USB 保持 MSP。

INAV 8 移除部分旧功能位,FlySpark 在 INAV 8 上隐藏这些位,避免提供固件已删的功能。旧教程中的设备若缺失,是固件不支持而非端口损坏。

保存端口后若提示则重启;UART 改动常需重启才生效,若改动了当前连接端口,调参软件可能断开。请用 USB 重连,在 Receiver 标签页动杆确认后再继续焊接。蓝牙模块或 Wi-Fi MSP 桥接需在所接 UART 上开启 MSP 并使用双方一致的波特率。USB 本身不必额外设 MSP,因其 MSP 开关无法关闭。

一览

Betaflight 端口功能

遥测FrSky、HoTT、LTM、SmartPort、MAVLink、iBus
传感器输入GPS、ESC sensor、Benewake LiDAR
外设Blackbox、SmartAudio、IRC Tramp、MSP + DisplayPort、RunCam、FrSky OSD
串口 RX开关,USB 上不可用
USBMSP 保持开启

Betaflight

在两个 UART 上分别接接收机与 GPS

  1. 打开 Ports

    连接后打开 Ports 标签页,找到接收机焊盘旁丝印上的 UART 编号。

  2. 开启串口 RX

    仅在该 UART 开启 serial RX,其余关闭。若保存条提示则保存并重启。

  3. 设置接收机协议

    打开 Receiver 标签页,选择接收机协议,如 ExpressLRS/Crossfire 用 CRSF。

  4. 在另一 UART 分配 GPS

    在空闲 UART 将 Sensor input 设为 GPS 并设模块波特率,再在 GPS 标签页开启 GPS。

故障排除

常见问题与处理

  • 问题

    Receiver 标签页摇杆停在中间

    处理

    须在所接 UART 开启 serial RX 并在其他 UART 关闭,然后设置协议,并确认 TX/RX 交叉。

  • 问题

    保存后调参软件断开

    处理

    可能关闭了当前连接端口的 MSP,或在 USB 上堆叠了其他功能。硬件 UART 上仅在需要蓝牙或 Wi-Fi 桥接处保留 MSP。

  • 问题

    GPS 无卫星

    处理

    传感器选项与波特率须与模块一致,且 GPS 功能已开启。GPS 需开阔天空才能定位。

  • 问题

    旧教程中的功能找不到

    处理

    列表以当前固件为准。INAV 8 会隐藏已移除功能。请选择本版本设备实际使用的协议。

术语

术语表

UART
硬件串口,一个 TX 焊盘与一个 RX 焊盘。
MSP
FlySpark 与 Betaflight、INAV 通信的协议。USB 上保持开启。
Serial RX
为接收机预留 UART 的端口功能;协议在 Receiver 标签页选择。

常见问题

常见问题

Betaflight UART 是什么?

飞控上的串口。Ports 标签页列出固件报告的各 UART 及 USB。每个 UART 可开 MSP,并在各功能组中各选一项。

为什么 USB 上不能关 MSP?

USB 是调参软件与飞控的通道。该端口 MSP 保持开启,以免把自己断开。

CRSF 或 SBUS 在哪里设?

Ports 开启 serial RX 预留 UART;协议在 Receiver 标签页。两者都要设置。

GPS 能与接收机共用同一 UART 吗?

不能。传感器输入与 serial RX 分开,同一 UART 不应同时作接收机与 GPS。请用两个 UART。

GPS 用什么波特率?

GPS 功能上的波特率,常见 115200 或 57600,须与模块一致。GPS 标签页另有自动波特率;模块无响应时两端设为相同数值。

Video TX 标签页没有 VTX?

须在 VTX 信号线所接 UART 上选择 SmartAudio、Tramp 或 MSP DisplayPort。未设此外设前,Video TX 标签页无端口可用。

ESC sensor 端口是什么?

无双向 DShot RPM 时 ESC 提供的串口 RPM 线,属于传感器输入,不是电机信号线本身。

INAV 端口界面一样吗?

是。分组为 Telemetry、Sensors、Peripherals,协议列表为 INAV 自有项,含 MSP DisplayPort、DJI FPV、ESC 遥测等。

参考

来源

本页背景事实所依据的官方文档。

  1. Betaflight WikiBetaflight · betaflight.com
  2. Betaflight Setup GuideBetaflight · betaflight.com
  3. Betaflight FailsafeBetaflight · betaflight.com
  4. INAV WikiINAV on GitHub · github.com

准备好试试了吗?

免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。