FlySpark-logo
Betaflight logoBetaflightBetaflight-handleidingen

Betaflight-poorten: MSP, serial RX, GPS en andere UART-taken

Betaflight-poorten zijn de UARTs op de flight controller. Het tabblad Ports heeft één kaart per poort: de virtuele USB COM-poort, UART1, UART2 en de rest die de firmware meldt. Op elke kaart zet je MSP aan of uit en op een echte UART kun je serial RX aanzetten en één telemetrieprotocol, één sensor en één peripheral kiezen.

Een poorttoewijzing maakt het apparaat niet af. Een seriële ontvanger heeft nog steeds zijn protocol nodig op het tabblad Receiver. Een GPS heeft nog steeds de GPS-functie nodig op het tabblad GPS. Een SmartAudio- of Tramp-draad heeft nog steeds het tabblad Video TX nodig. Het tabblad Ports reserveert alleen de UART en de baud. Verbind via USB of Bluetooth in Chrome of Edge, of via de Android- of iPhone-app.

Gratis. Voor hardwareverbindingen heb je Chrome of Edge op een computer nodig; op je telefoon gebruik je de FlySpark-app.

  • Gratis
  • Niets te installeren
  • Demo zonder hardware

In het kort

Het tabblad Ports geeft elke UART één taak per groep: MSP, seriële ontvanger, telemetrie, een sensor zoals GPS of een peripheral zoals een VTX. FlySpark toont een kaart per poort, inclusief USB, en MSP blijft aan op die USB-poort. Na serial RX moet de ontvanger nog op het tabblad Receiver worden ingesteld.

Kernfeiten

  • Elke poort is een kaart. USB staat als virtuele COM-poort.
  • MSP op USB kan niet uit. Andere UARTs kunnen MSP aan- of uitzetten.
  • Serial RX is een schakelaar op elke poort behalve USB.
  • Telemetrie, sensor en peripheral laten elk één functie toe, of Disabled.
  • Betaflight-telemetrie omvat FrSky, HoTT, LTM, SmartPort, MAVLink en iBus.
  • Betaflight-sensoringang omvat GPS, ESC sensor en Benewake LiDAR.
  • Baud-keuzes: AUTO, 9600, 115200, 400000, 460800, 921600 en hoger, tot 2470000.
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Betaflight

Functies

  • 01

    Eén kaart per poort

    De firmware somt de poorten op. USB is de virtuele COM-poort met USB-pictogram. De rest gebruikt het UART-pictogram en de naam die het board meldt.

  • 02

    MSP

    Elke kaart heeft een MSP-schakelaar en bij aan een MSP-baud. Op USB kan die schakelaar niet uit, zodat de kabel waarmee je verbindt blijft werken.

  • 03

    Serial RX

    Schakelaar op elke poort behalve USB. Zet hem aan op de UART van de TX- en RX-draden van je ontvanger. SBUS op een pad dat geen UART is, is niet deze schakelaar.

  • 04

    Eén functie per groep

    Telemetrie, sensor en peripheral zijn elk één keuze: Disabled of één protocol. Aanzetten wist de rest in die groep. GPS en afstandsmeter delen geen UART.

  • 05

    Baud

    Als de gekozen functie een baud heeft, toont de kaart die. De Betaflight-lijst loopt van AUTO en 9600 via 115200, 400000, 460800, 921600 tot 2470000.

  • 06

    Betaflight-functies

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

  • 07

    INAV-functies

    INAV gebruikt dezelfde kaarten met een eigen lijst: afstandsmeter, optical flow, MSP DisplayPort, DJI FPV, ESC-telemetrie, SBUS-uitgang, gimbal en head tracker. SIM text verschijnt bij telemetrie als de firmware het heeft.

Wat het tabblad Ports beslist

Een UART heeft TX en RX en kan maar één seriële stroom tegelijk voeren. De groepen voorkomen twee taken die die stroom nodig hebben. MSP mag de poort delen zoals de firmware het toelaat, daarom een eigen schakelaar. Serial RX ook, alleen op hardware-UART. USB blijft voor de configurator.

De keuze wordt als bits op de poort opgeslagen. Een nieuwe functie in een groep wist eerst de andere in die groep en zet daarna de gekozen. Disabled wist de groep. Baud staat apart voor MSP, GPS-klasse sensoren, telemetrie en peripherals; de rij verschijnt alleen als een functie in die groep actief is.

Serial RX en het tabblad Receiver

Serial RX aan zet de UART voor de ontvanger. Het kiest geen CRSF, SBUS, iBus of andere protocollen; die staan op het tabblad Receiver en moeten overeenkomen met je ontvanger. ExpressLRS en Crossfire gebruiken een serieel protocol, meestal CRSF, op deze UART. De binding phrase van een UART ExpressLRS-ontvanger staat niet op Ports; gebruik de ExpressLRS-tool via Wi-Fi van de ontvanger in de app.

Als de stickbalken op Receiver stil blijven, check eerst deze schakelaar, dan het protocol en de TX-RX-kruising: TX van de ontvanger naar RX van de flight controller.

GPS, ESC sensor en telemetrie

GPS is een sensoringang. Na opslaan open je het GPS-tabblad, zet de GPS-functie aan en kies daar protocol en baud. Baud op Ports en op GPS moeten met de module kloppen. ESC sensor is de serial RPM-draad van ESCs zonder bidirectionele DShot. Benewake LiDAR is de afstandmeterkeuze in Betaflight.

Telemetrie is de stroom terug naar de zender: SmartPort enz. CRSF staat niet in deze lijst omdat het de serial RX-poort gebruikt; hier zijn FrSky, HoTT, LTM, SmartPort, MAVLink en iBus. Kies wat de ontvanger van je radio spreekt. Een tweede telemetriedraad op een andere UART is een andere kaart.

VTX, blackbox en camerabesturing

SmartAudio, IRC Tramp en MSP plus DisplayPort zijn peripherals. Het VTX-tabblad gebruikt die UART na toewijzing. SmartAudio op de verkeerde UART laat een VTX op het standaardkanaal. RunCam device en FrSky OSD zijn de andere peripheral-keuzes in Betaflight.

Blackbox als peripheral is een externe logger op een UART, niet de onboard flash. Onboard logging is het Blackbox-tabblad. Wijs Blackbox peripheral niet toe zonder die logger.

INAV-poorten

INAVs telemetrielijst voegt SIM text en SmartPort master toe. Sensoren voegen afstandsmeter en optical flow toe. Peripherals voegen MSP DisplayPort, DJI FPV, ESC-telemetrie, SBUS-uitgang, gimbal, head tracker en log toe. Zelfde layout: één keuze per groep, baud indien nodig, MSP aan op USB.

INAV 8 laat oudere functiebits vallen. FlySpark verbergt die bits op INAV 8 zodat je geen functie krijgt die de firmware verwijderde. Mist een apparaat uit een oude gids, dan heeft deze firmware die functie niet, niet omdat de poort kapot is.

Sla poorten op en herstart wanneer de balk het vraagt. Een UART-wijziging geldt vaak pas na reboot; de configurator kan wegvallen als je de poort in gebruik wijzigde. Kom terug via USB, open Receiver en beweeg de sticks voordat je verder soldeert. Een Bluetooth-module of Wi-Fi MSP-bridge heeft ook MSP op de UART met gedeelde baud nodig. Op USB blijft MSP aan.

In één oogopslag

Betaflight-poortfuncties

TelemetrieFrSky, HoTT, LTM, SmartPort, MAVLink, iBus
SensoringangGPS, ESC sensor, Benewake LiDAR
PeripheralsBlackbox, SmartAudio, IRC Tramp, MSP + DisplayPort, RunCam, FrSky OSD
Serial RXSchakelaar, niet op USB
USBMSP blijft aan

Betaflight

Ontvanger en GPS op twee UARTs

  1. Open Ports

    Verbind en open het tabblad Ports. Zoek de UART op de print naast de ontvangerpads.

  2. Serial RX aanzetten

    Zet serial RX alleen op die UART aan. Laat hem elders uit. Sla op en herstart als de balk het vraagt.

  3. Ontvangerprotocol instellen

    Open Receiver en kies het protocol van de ontvanger, bijvoorbeeld CRSF voor ExpressLRS of Crossfire.

  4. GPS op andere UART

    Op een vrije UART: Sensor input op GPS, baud van de module, daarna GPS aanzetten op het GPS-tabblad.

Problemen oplossen

Veelvoorkomende problemen en oplossingen

  • Probleem

    Receiver-tab blijft in het midden

    Oplossing

    Serial RX moet aan op de UART die je gebruikt en uit op de rest. Stel daarna het protocol in. Controleer gekruiste TX en RX.

  • Probleem

    Configurator valt weg na opslaan

    Oplossing

    Je zette MSP uit op de poort in gebruik of stapelde functies op USB. Op hardware-UART: MSP alleen aan waar je een Bluetooth- of Wi-Fi-bridge nodig hebt.

  • Probleem

    GPS toont geen satellieten

    Oplossing

    Sensorkeuze en baud moeten met de module kloppen en GPS moet aan staan. GPS heeft vrij zicht op de lucht nodig voor fix.

  • Probleem

    Functie uit oude gids ontbreekt

    Oplossing

    De lijst is wat deze firmware ondersteunt. INAV 8 verbergt verwijderde functies. Kies het protocol dat het apparaat op deze versie spreekt.

Woordenlijst

Begrippenlijst

UART
Hardware seriële poort. Eén TX-pad en één RX-pad.
MSP
Protocol waarmee FlySpark met Betaflight en INAV praat. USB houdt MSP aan.
Serial RX
Poortfunctie die een UART voor de ontvanger reserveert. Protocol kies je op Receiver.

FAQ

Veelgestelde vragen

Wat is een Betaflight-UART?

Seriële poort op de flight controller. Ports somt elke UART op die de firmware meldt, plus USB. Elke UART kan MSP en één keuze per functiegroep hebben.

Waarom kan ik MSP op USB niet uitzetten?

USB is hoe de configurator met het board praat. De MSP-schakelaar op die poort blijft aan zodat je niet loskoppelt.

Waar stel ik CRSF of SBUS in?

Serial RX op Ports reserveert de UART. Het protocol staat op Receiver. Beide moeten kloppen.

Kan GPS de ontvanger-UART delen?

Nee. Sensoringang en serial RX zijn gescheiden. Gebruik twee UARTs.

Welke baud gebruikt GPS?

De baud op de GPS-functie, vaak 115200 of 57600, passend bij de module. GPS heeft een auto-baud-schakelaar. Als de module stil blijft, zet beide kanten gelijk.

Waarom mist mijn VTX op Video TX?

SmartAudio, Tramp of MSP DisplayPort moeten op de UART van de VTX-draad staan. Tot die peripheral staat, heeft VTX geen poort.

Wat is de ESC sensor-poort?

Serial RPM-draad van ESCs zonder RPM via bidirectionele DShot. Sensorkeuze, niet het motersignaal.

Zien INAV-poorten er hetzelfde uit?

Ja. Groepen Telemetrie, Sensoren en Peripherals, met INAV-protocollen waaronder MSP DisplayPort, DJI FPV en ESC-telemetrie.

Referenties

Bronnen

De officiële documentatie achter de achtergrondfeiten op deze pagina.

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

Tools

Bekijk alle FlySpark-tools

Klaar om het te proberen?

Gratis. Voor hardwareverbindingen heb je Chrome of Edge op een computer nodig; op je telefoon gebruik je de FlySpark-app.