Logo do FlySpark
Betaflight logoBetaflightGuias de configuração do Betaflight

Portas Betaflight: MSP, serial RX, GPS e as outras funções UART

As portas Betaflight são as UARTs na controladora de voo. A aba Ports traz um cartão por porta: a porta COM virtual USB, UART1, UART2 e o restante que o firmware informa. Em cada cartão você liga ou desliga MSP e, numa UART real, pode ativar serial RX e escolher um protocolo de telemetria, um sensor e um periférico.

Atribuir a porta não configura o equipamento. Um receptor serial ainda precisa do protocolo na aba Receiver. Um GPS ainda precisa do recurso GPS na aba GPS. Um fio SmartAudio ou Tramp ainda precisa da aba Video TX. A aba Ports só reserva a UART e o baud. Conecte por USB ou Bluetooth no Chrome ou Edge, ou pelo app Android ou iPhone.

Grátis. Para conectar hardware, use Chrome ou Edge no computador; no celular, use o app FlySpark.

  • Grátis
  • Nada para instalar
  • Demo sem hardware

Em resumo

A aba Ports dá a cada UART uma função por grupo: MSP, receptor serial, telemetria, um sensor como GPS ou um periférico como VTX. O FlySpark mostra um cartão por porta, inclusive USB, e MSP permanece ligado nessa porta USB. Depois de ativar serial RX, o receptor ainda precisa ser definido na aba Receiver.

Factos-chave

  • Cada porta é um cartão. USB aparece como porta COM virtual.
  • MSP no USB não pode ser desligado. Outras UARTs podem habilitar ou desabilitar MSP.
  • Serial RX é um interruptor em toda porta exceto USB.
  • Telemetria, sensor e periférico permitem uma função cada, ou Disabled.
  • A telemetria Betaflight inclui FrSky, HoTT, LTM, SmartPort, MAVLink e iBus.
  • Entrada de sensor Betaflight inclui GPS, ESC sensor e Benewake LiDAR.
  • Baud inclui AUTO, 9600, 115200, 400000, 460800, 921600 e mais, até 2470000.
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Betaflight

Recursos

  • 01

    Um cartão por porta

    O firmware lista as portas. USB é a porta COM virtual com ícone USB. As demais usam ícone UART e o nome que a placa informa.

  • 02

    MSP

    Todo cartão tem interruptor MSP e, quando ligado, baud MSP. No USB o interruptor não desliga, para o cabo usado na conexão continuar funcionando.

  • 03

    Serial RX

    Interruptor em toda porta exceto USB. Ative na UART onde estão os fios TX e RX do receptor. SBUS num pad que não é UART não é este interruptor.

  • 04

    Uma função por grupo

    Telemetria, sensor e periférico são escolha única: Disabled ou um protocolo. Ligar um desliga os outros do grupo. GPS e altímetro não compartilham a mesma UART.

  • 05

    Baud

    Quando a função escolhida tem baud, o cartão mostra. A lista Betaflight vai de AUTO e 9600 até 115200, 400000, 460800, 921600 e até 2470000.

  • 06

    Funções Betaflight

    Telemetria: FrSky, HoTT, LTM, SmartPort, MAVLink, iBus. Sensor: GPS, ESC sensor, Benewake LiDAR. Periféricos: Blackbox, VTX SmartAudio, VTX IRC Tramp, VTX MSP plus DisplayPort, RunCam device, FrSky OSD.

  • 07

    Funções INAV

    O INAV usa os mesmos cartões com lista própria: altímetro, optical flow, MSP DisplayPort, DJI FPV, telemetria ESC, saída SBUS, gimbal e head tracker. Função SIM text aparece na telemetria quando o firmware tem.

O que a aba Ports decide

Uma UART tem TX e RX e só pode carregar um fluxo serial por vez. Os grupos evitam duas funções que precisem do mesmo fluxo. MSP pode compartilhar a porta como o firmware permite, por isso tem interruptor próprio. Serial RX também, só em UART de hardware. USB fica para o configurador.

A escolha fica em bits na porta. Ao escolher uma função no grupo, as outras desse grupo são limpas e a escolhida é aplicada. Disabled limpa o grupo. Baud é guardado à parte para MSP, sensores tipo GPS, telemetria e periféricos; a linha só aparece com função ativa no grupo.

Serial RX e a aba Receiver

Ligar serial RX reserva a UART para o receptor. Não escolhe CRSF, SBUS, iBus nem outros protocolos; isso fica na aba Receiver e deve bater com o receptor soldado. ExpressLRS e Crossfire usam protocolo serial, em geral CRSF, nesta UART. A binding phrase de um receptor ExpressLRS UART não fica na aba Ports; use a ferramenta ExpressLRS via Wi-Fi do receptor no app.

Se as barras na aba Receiver não se movem, confira este interruptor, depois o protocolo e o cruzamento TX-RX: o TX do receptor vai no RX da controladora.

GPS, ESC sensor e telemetria

GPS é escolha de sensor. Depois de salvar, abra a aba GPS, ligue o recurso GPS e defina protocolo e baud lá. O baud em Ports e na aba GPS deve combinar com o módulo. ESC sensor é o fio serial de RPM de ESCs sem DShot bidirecional. Benewake LiDAR é a opção de altímetro no Betaflight.

Telemetria é o fluxo de volta ao rádio: SmartPort etc. CRSF não está nesta lista porque usa a porta serial RX; aqui estão FrSky, HoTT, LTM, SmartPort, MAVLink e iBus. Escolha o que o receptor do rádio fala. Outro fio de telemetria em UART diferente é outro cartão.

VTX, blackbox e controle de câmera

SmartAudio, IRC Tramp e MSP plus DisplayPort são periféricos. A aba VTX usa essa UART depois de atribuída. SmartAudio na UART errada deixa o VTX no canal padrão. RunCam device e FrSky OSD são as outras opções periféricas no Betaflight.

Blackbox como periférico é gravador externo numa UART, não o flash onboard. Gravação onboard é a aba Blackbox. Não atribua Blackbox periférico sem esse gravador.

Portas INAV

A lista de telemetria INAV inclui função SIM text e SmartPort master. Sensores incluem altímetro e optical flow. Periféricos incluem MSP DisplayPort, DJI FPV, telemetria ESC, saída SBUS, gimbal, head tracker e log. O layout é o mesmo: uma escolha por grupo, baud quando necessário, MSP ligado no USB.

O INAV 8 remove alguns bits antigos. O FlySpark oculta esses bits no INAV 8 para não oferecer função que o firmware tirou. Se um device de guia antigo sumiu, é porque este firmware não tem a função, não porque a porta quebrou.

Salve as portas e reinicie quando a barra pedir. Mudança de UART muitas vezes só vale após reboot; o configurador pode cair se você mudou a porta em uso. Volte pelo USB, abra Receiver e mexa nos sticks antes de soldar mais. Módulo Bluetooth ou ponte Wi-Fi MSP também precisa de MSP na UART com baud comum. No USB o MSP não desliga.

Num relance

Funções de porta Betaflight

TelemetriaFrSky, HoTT, LTM, SmartPort, MAVLink, iBus
Entrada de sensorGPS, ESC sensor, Benewake LiDAR
PeriféricosBlackbox, SmartAudio, IRC Tramp, MSP + DisplayPort, RunCam, FrSky OSD
Serial RXInterruptor, não no USB
USBMSP permanece ligado

Betaflight

Colocar receptor e GPS em duas UARTs

  1. Abrir Ports

    Conecte e abra a aba Ports. Ache a UART impressa na placa perto dos pads do receptor.

  2. Ativar serial RX

    Ligue serial RX só nessa UART. Deixe desligado nas outras. Salve e reinicie se a barra pedir.

  3. Definir protocolo do receptor

    Abra a aba Receiver e escolha o protocolo do receptor, como CRSF para ExpressLRS ou Crossfire.

  4. GPS em outra UART

    Numa UART livre, defina Sensor input como GPS, baud do módulo e ative GPS na aba GPS.

Resolução de problemas

Problemas comuns e correções

  • Problema

    A aba Receiver fica no centro

    Correção

    Serial RX deve estar ligado na UART usada e desligado nas outras. Depois defina o protocolo. Confira TX e RX cruzados.

  • Problema

    O configurador cai após salvar

    Correção

    Você desligou MSP na porta em uso ou empilhou função no USB. Em UART de hardware, deixe MSP só onde precisa de ponte Bluetooth ou Wi-Fi.

  • Problema

    GPS sem satélites

    Correção

    Sensor e baud devem combinar com o módulo e o recurso GPS estar ligado. GPS precisa de céu aberto para fixar.

  • Problema

    Função de guia antigo sumiu

    Correção

    A lista é o que este firmware suporta. INAV 8 oculta funções removidas. Escolha o protocolo que o device fala nesta versão.

Glossário

Glossário de termos

UART
Porta serial de hardware. Um pad TX e um RX.
MSP
Protocolo que o FlySpark usa com Betaflight e INAV. USB mantém MSP ligado.
Serial RX
Função que reserva UART para o receptor. O protocolo é na aba Receiver.

FAQ

Perguntas frequentes

O que é uma UART Betaflight?

Porta serial na controladora. A aba Ports lista cada uma que o firmware informa, mais USB. Cada UART pode ter MSP e uma escolha por grupo de função.

Por que não consigo desligar MSP no USB?

USB é como o configurador fala com a placa. O interruptor MSP nessa porta fica ligado para você não se desconectar.

Onde configuro CRSF ou SBUS?

Serial RX na aba Ports reserva a UART. O protocolo fica na aba Receiver. Os dois precisam estar certos.

GPS pode compartilhar UART do receptor?

Não. Entrada de sensor e serial RX são separadas. Use duas UARTs.

Qual baud o GPS usa?

O baud da função GPS, muitas vezes 115200 ou 57600, igual ao módulo. A aba GPS tem auto-baud. Se o módulo ficar mudo, iguale os dois lados.

Por que meu VTX não aparece na aba Video TX?

SmartAudio, Tramp ou MSP DisplayPort devem estar na UART do fio do VTX. Sem isso a aba VTX não tem porta para falar.

O que é a porta ESC sensor?

Fio serial de RPM de ESCs sem RPM por DShot bidirecional. É escolha de sensor, não o sinal do motor.

As portas INAV são iguais?

Sim. Grupos Telemetria, Sensores e Periféricos, com protocolos INAV, incluindo MSP DisplayPort, DJI FPV e telemetria ESC.

Referências

Fontes

A documentação oficial por trás dos factos desta página.

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

Ferramentas

Ver todas as ferramentas FlySpark

Pronto para experimentar?

Grátis. Para conectar hardware, use Chrome ou Edge no computador; no celular, use o app FlySpark.