„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
INAV
ArduPilot
PX4- BLHeli_S
Bluejay
AM32
ExpressLRS
EdgeTX
DroneCAN
MAVLink
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
| Telemetrie | FrSky, HoTT, LTM, SmartPort, MAVLink, iBus |
|---|---|
| Sensoreingang | GPS, ESC Sensor, Benewake LiDAR |
| Peripherie | Blackbox, „SmartAudio, IRC „Tramp, „MSP + „DisplayPort, „RunCam, „FrSky OSD |
| Serien RX | Ein Switch, nicht auf USB |
| USB | MSP bleibt im |
Betaflight
Setzen Sie einen Empfänger und ein GPS auf zwei UARTs
Offene Ports
Verbinden und öffnen Sie die Registerkarte Ports. Finden Sie das UART auf dem Siebdruck neben den Empfängerpads.
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.
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.
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.
- Betaflight WikiBetaflight · betaflight.com
- Betaflight Setup GuideBetaflight · betaflight.com
- Betaflight FailsafeBetaflight · betaflight.com
- INAV WikiINAV on GitHub · github.com




