FlySpark-Logo
Betaflight logoBetaflightBetaflight Einrichtungsanleitungen

„Betaflight-Ports: MSP, serielle RX, GPS und die anderen UART-Jobs

"Betaflight"-Häfen sind die "UART" auf dem Flugcontroller. Die Registerkarte Ports ist eine Karte pro Port: der virtuelle USB-Port und UART1, UART2 und der Rest von allem, was die Firmware meldet. Auf jeder Karte schalten Sie MSP ein oder aus, und auf einer echten UART können Sie serielle RX einschalten und ein Telemetrieprotokoll, einen Sensor und ein Peripheriegerät auswählen.

Eine Port-Zuweisung reicht nicht für das Gerät. Für einen seriellen Empfänger stellen Sie das Protokoll auf dem Receiver tab ein. Für GPS aktivieren Sie die GPS-Funktion auf dem GPS tab. SmartAudio oder Tramp brauchen den Video TX tab. Die Registerkarte Ports reserviert nur UART und Baud. Verbinden Sie in Chrome oder Edge per USB oder Bluetooth oder in der Android- oder iPhone-App.

Kostenlos. Für Hardware-Verbindungen brauchst du Chrome oder Edge auf einem Computer; am Smartphone nutzt du die FlySpark-App.

  • Kostenlos
  • Keine Installation
  • Demo ohne Hardware

Kurz gesagt

Die Registerkarte Ports gibt jedem UART einen Job pro Gruppe: MSP, serieller Empfänger, Telemetrie, ein Sensor wie GPS oder ein Peripheriegerät wie ein VTX. FlySpark zeigt eine Karte pro Port, einschließlich USB, und MSP bleibt für diesen USB-Port eingeschaltet. Ein Empfänger muss immer noch auf der Registerkarte Empfänger eingestellt werden, nachdem der serielle RX aktiviert wurde.

Wichtige Fakten

  • Jeder Port ist eine Karte. USB ist als virtueller COM-Port gekennzeichnet.
  • MSP auf USB kann nicht abgeschaltet werden. Andere UARTs können MSP aktivieren oder deaktivieren.
  • Serial RX ist ein Switch an jedem Port außer USB.
  • Telemetrie-, Sensor- und Peripheriegruppen ermöglichen jeweils eine Funktion oder Disabled.
  • Betaflight Telemetrie umfasst frSky, HoTT, LTM, SmartPort, MAVLink und iBus.
  • Der Sensoreingang von Betaflight umfasst GPS, ESC-Sensor und Newake LiDAR.
  • Baud Auswahlmöglichkeiten umfassen AUTO, 9600, 115200, 400000, 460800, 921600 und höher, bis zu 2470000.
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Betaflight

Funktionen

  • 01

    Eine Karte pro Port

    Die Firmware listet die Ports auf. USB ist der virtuelle COM-Port und verwendet ein USB-Icon. Die anderen verwenden ein UART-Symbol und den Namen, den das Board meldet.

  • 02

    MSP

    Jede Karte hat einen MSP-Schalter und, wenn sie eingeschaltet ist, einen MSP-Baud. Auf "USB" kann der Schalter nicht ausgeschaltet werden, so dass das Kabel, das Sie angeschlossen haben, weiter funktioniert.

  • 03

    Serien RX

    Ein Switch an jedem Port außer USB. Aktivieren Sie es auf den UART-Drähten Ihres Empfängers, die TX und RX verwenden. "SBUS" auf einem Pad, das kein "UART" ist, ist nicht dieser Schalter.

  • 04

    Eine Funktion pro Gruppe

    Telemetrie, Sensor und Peripherie sind jeweils eine einzige Wahl: deaktiviert oder ein Protokoll. Eines anschalten löscht die anderen in dieser gruppe. Sie können nicht GPS und einen Entfernungsmesser auf die gleiche UART setzen.

  • 05

    Baud

    Wenn die gewählte Funktion ein Baud hat, zeigt die Karte es an. Die Liste von Betaflight reicht von AUTO und 9600 über 115200, 400000, 460800, 921600 und bis zu 2470000.

  • 06

    Funktionen von Betaflight

    Telemetrie: „FrSky, HoTT, LTM, „SmartPort, „MAVLink, „iBus. Sensoreingang: GPS, ESC Sensor, Benewake LiDAR. Peripherie: Blackbox, VTX SmartAudio, VTX IRC Tramp, VTX MSP plus DisplayPort, RunCam-Gerät, frsky OSD.

  • 07

    Funktionen von INAV

    „INAV verwendet die gleichen Karten mit eigener Liste, einschließlich Entfernungsmesser, optischer Fluss, „MSP „DisplayPort, DJI FPV, ESC-Telemetrie, „SBUS-Ausgang, Gimbal- und Head-Tracker. Eine SIM-Textfunktion wird für Telemetrie angezeigt, wenn die Firmware sie hat.

Was der Ports Tab entscheidet

Ein UART hat zwei Drähte, TX und RX, und es kann nur einen seriellen Strom gleichzeitig sprechen. Die Gruppen verhindern, dass Sie zwei Jobs vergeben, die beide diesen Stream benötigen würden. MSP kann den Port so teilen, wie es die Firmware erlaubt, weshalb es sich um einen eigenen Switch handelt. Serial RX ist auch ein eigener Switch, und nur auf einer Hardware UART. „USB wird für den Konfigurator aufbewahrt.

Die Auswahl wird als Bits auf dem Port gespeichert. Wenn Sie eine neue Funktion in einer Gruppe auswählen, werden die anderen Funktionen in dieser Gruppe zuerst gelöscht und dann die von Ihnen ausgewählte festgelegt. Disabled löscht die Gruppe. Baud wird separat für Sensoren der Klasse MSP, GPS, Telemetrie und Peripherie gespeichert, und die Zeile erscheint nur, wenn eine Funktion in dieser Gruppe aktiv ist.

Serial RX und der Receiver Tab

Das Einschalten der seriellen RX reserviert die UART für den Empfänger. Sie wählt nicht CFSF, SBUS, iBus oder die anderen Protokolle. Diese befinden sich auf der Registerkarte Empfänger, und sie müssen mit dem Empfänger übereinstimmen, den Sie tatsächlich gelötet haben. ExpressLRS und Crossfire verwenden ein serielles Protokoll, normalerweise CRSF, auf diesem UART. Der verbindliche Satz für eine „UART Der ExpressLRS-Empfänger steht nicht auf der Registerkarte Ports. Es ist das ExpressLRS-Tool über das WLAN des Empfängers in der Telefon-App.

Wenn die Strichstäbe auf der Registerkarte Empfänger still bleiben, überprüfen Sie zuerst diesen Schalter, dann das Protokoll, dann die physische TX-zu-RX-Kreuzung: Das TX-Pad des Empfängers geht zum RX-Pad des Flugcontrollers.

GPS, ESC-Sensor und Telemetrie

GPS ist eine Sensor-Eingabe-Wahl. Nachdem Sie es gespeichert haben, öffnen Sie die Registerkarte "GPS" und schalten Sie die Funktion "GPS" ein, dann wählen Sie dort das Protokoll und das Verhalten von Baud. Das Ports-Baud und das „GPS-Tab-Baud müssen dem Modul zustimmen. ESC-Sensor ist die serielle RPM-Leitung, die einige ESCs anstelle von bidirektionalem DShot verwenden. „Benewake LiDAR ist die Wahl des Entfernungsmessers auf „Betaflight.

Telemetrie ist der Strom zurück zum Radio: „SmartPort“, „CRSF“ ist nicht in dieser Liste, weil „CRSF“ den seriellen RX-Port fährt, und die Funkprotokolle hier sind „FrSky“, HoTT, LTM, „SmartPort“, „MAVLink“ und „iBus“. Wählen Sie den Empfänger Ihres Radios, der tatsächlich spricht. Ein zweiter Telemetriedraht auf einer anderen UART ist eine andere Karte.

VTX, Blackbox und Kamerasteuerung

SmartAudio, IRC Tramp und MSP plus DisplayPort sind Peripheriegeräte. Der VTX-Tab verwendet diesen UART, sobald er zugewiesen ist. Wenn man SmartAudio auf den falschen UART setzt, bleibt ein Videosender auf dem Standardkanal. "RunCam" Gerätesteuerung und "FrSky" OSD sind die anderen peripheren Optionen auf "Betaflight".

Blackbox als Peripheriegerät ist ein externer Logger auf einem UART, nicht der eingebaute Flash-Chip. Onboard Logging ist der Blackbox Tab. Weisen Sie das Blackbox-Peripheriegerät nicht zu, es sei denn, Sie haben diesen Logger.

INAV-Häfen

Die Telemetrieliste von INAV fügt eine SIM-Textfunktion und einen SmartPort-Master hinzu. Sensoren fügen einen Entfernungsmesser und optischen Fluss hinzu. Peripherien fügen „MSP „DisplayPort, DJI FPV, ESC-Telemetrie, „SBUS-Ausgang, einen Gimbal, einen Headtracker und eine Protokollfunktion hinzu. Das Kartenlayout ist das gleiche: eine Auswahl pro Gruppe, Baud, wenn die Funktion es braucht, MSP für USB.

INAV 8 lässt einige ältere Funktionsbits fallen. FlySpark verbirgt diese Bits auf INAV 8, so dass Ihnen keine Funktion angeboten wird, die die Firmware entfernt hat. Wenn ein Gerät aus einem älteren Handbuch fehlt, liegt es daran, dass diese Firmware diese Funktion nicht hat, nicht weil der Port kaputt ist.

Speichern Sie die Ports und starten Sie dann neu, wenn die Speicherleiste fragt. Eine UART-Änderung gilt oft erst beim Neustart für die laufende Firmware, und der Konfigurator kann die Verbindung trennen, wenn Sie den von Ihnen verwendeten Port geändert haben. Kommen Sie auf USB zurück, öffnen Sie den Receiver-Tab und bewegen Sie die Sticks, bevor Sie etwas anderes löten. Ein „Bluetooth-Modul oder eine „Wi-Fi-MSP-Brücke benötigt auch „MSP, das auf der „UART aktiviert ist, mit der es verdrahtet ist, an einem Baud mit beiden Enden. USB selbst braucht das nicht, weil sein MSP-Schalter nicht ausgeschaltet werden kann.

Auf einen Blick

Hafenfunktionen von Betaflight

TelemetrieFrSky, HoTT, LTM, SmartPort, MAVLink, iBus
SensoreingangGPS, ESC Sensor, Benewake LiDAR
PeripherieBlackbox, „SmartAudio, IRC „Tramp, „MSP + „DisplayPort, „RunCam, „FrSky OSD
Serien RXEin Switch, nicht auf USB
USBMSP bleibt im

Betaflight

Setzen Sie einen Empfänger und ein GPS auf zwei UARTs

  1. Offene Ports

    Verbinden und öffnen Sie die Registerkarte Ports. Finden Sie das UART auf dem Siebdruck neben den Empfängerpads.

  2. Serial RX aktivieren

    Schalten Sie die serielle RX nur dafür ein. Lass es überall weg. Speichern und neu starten, wenn die Speicherleiste sagt zu.

  3. Setzen Sie das Empfängerprotokoll

    Öffnen Sie die Registerkarte Empfänger und wählen Sie das Protokoll, das der Empfänger spricht, z. B. „CRSF für „ExpressLRS oder „Crossfire.

  4. Zuweisung von GPS an eine andere UART

    Setzen Sie auf einem freien UART Sensoreingang auf GPS, setzen Sie das Baud, das das Modul verwendet, und aktivieren Sie dann GPS auf der Registerkarte GPS.

Fehlerbehebung

Häufige Probleme und Lösungen

  • Problem

    Receiver Tab ist in der Mitte stecken

    Lösung

    Serial RX muss für die UART eingeschaltet sein, die Sie verdrahtet haben, und für die anderen. Dann legen Sie das Protokoll fest. Check TX und RX sind gekreuzt.

  • Problem

    Der Konfigurator fällt nach einem Save

    Lösung

    Sie schalteten MSP auf dem Port aus, den Sie verwenden, oder Sie stapelten eine andere Funktion auf USB. Lassen Sie MSP auf einer Hardware nur dort eingeschaltet, wo Sie eine Bluetooth- oder WLAN-Brücke benötigen.

  • Problem

    GPS zeigt keine Satelliten

    Lösung

    Die Sensorauswahl und das Baud müssen zum Modul passen, und die GPS-Funktion muss eingeschaltet sein. Ein „GPS braucht eine klare Sicht auf den Himmel, bevor es sich repariert.

  • Problem

    Eine Funktion aus einem alten Guide fehlt

    Lösung

    Die Liste ist, was diese Firmware unterstützt. INAV 8 verbirgt Funktionen, die es entfernt hat. Wählen Sie das Protokoll, das das Gerät tatsächlich in dieser Version spricht.

Glossar

Begriffsglossar

UART
Ein serieller Hardware-Port. Ein TX Pad und ein RX Pad.
MSP
Das Protokoll „FlySpark verwendet, um mit „Betaflight und „INAV zu sprechen. USB hält es an.
Serien RX
Die Portfunktion, die dem Empfänger eine UART reserviert. Das Protokoll wird auf der Registerkarte Empfänger ausgewählt.

FAQ

Häufige Fragen

Was ist ein „Betaflight?

Ein serieller Port auf dem Flugcontroller. Auf der Registerkarte "Ports" sind jeweils die Firmware-Berichte sowie "USB" aufgeführt. Jeder UART kann MSP und eine Auswahl aus jeder Funktionsgruppe nehmen.

Warum kann ich MSP nicht auf USB ausschalten?

„USB ist, wie der Konfigurator mit dem Board spricht. Der MSP-Switch an diesem Port bleibt eingeschaltet, damit Sie sich nicht trennen.

Wo setze ich „CRSF oder „SBUS?

Serial RX auf der Ports-Registerkarte behält die UART. Das Protokoll befindet sich auf der Registerkarte Empfänger. Beides muss festgelegt werden.

Kann GPS den Empfänger UART teilen?

Nein. Sensoreingang und serieller RX sind getrennt, und ein UART sollte nicht aufgefordert werden, sowohl Empfänger als auch GPS zu sein. Verwenden Sie zwei UARTs.

Welches Baud verwendet GPS?

Das Baud der GPS-Funktion, oft 115200 oder 57600, passt zum Modul. Die Registerkarte GPS hat einen eigenen Autobaud-Schalter. Wenn das Modul still ist, setzen Sie beide Enden auf die gleiche Nummer.

Warum fehlt mein VTX auf der Registerkarte Video TX?

„SmartAudio“, „Tramp“ oder „MSP“DisplayPort“ müssen auf der „UART“ ausgewählt werden, die der VTX-Leiter verwendet. Bis dieses Peripheriegerät eingestellt ist, hat der VTX-Tab keinen Port, mit dem man sprechen kann.

Was ist der ESC Sensor Port?

Eine serielle RPM-Leitung von ESCs, die RPM nicht über bidirektionale DShot melden. Es ist eine Sensor-Eingabe-Wahl, nicht das Motorsignal selbst.

Sehen die Häfen von INAV gleich aus?

Ja. Die Gruppen sind Telemetrie, Sensoren und Peripheriegeräte mit eigenen Protokollen von INAV, darunter MSP-DisplayPort, DJI FPV und ESC-Telemetrie.

Referenzen

Quellen

Die offizielle Dokumentation hinter den Hintergrundfakten auf dieser Seite.

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

Tools

Alle FlySpark-Tools ansehen

Bereit zum Ausprobieren?

Kostenlos. Für Hardware-Verbindungen brauchst du Chrome oder Edge auf einem Computer; am Smartphone nutzt du die FlySpark-App.