Logo FlySpark
Betaflight logoBetaflightPoradniki Betaflight

Porty Betaflight: MSP, serial RX, GPS i inne zadania UART

Porty Betaflight to UART na kontrolerze lotu. Zakładka Ports to jedna karta na port: wirtualny COM po USB oraz UART1, UART2 i reszta, którą zgłasza firmware. Na każdej karcie włączasz lub wyłączasz MSP, a na sprzętowym UART możesz włączyć serial RX i wybrać jeden protokół telemetrii, jeden czujnik i jedną peryferię.

Przypisanie portu nie kończy konfiguracji urządzenia. Protokół odbiornika ustawiasz na zakładce Receiver. GPS włączasz na zakładce GPS. Przewód SmartAudio lub Tramp konfigurujesz na zakładce Video TX. Zakładka Ports tylko rezerwuje UART i baud. Łącz się przez USB lub Bluetooth w Chrome lub Edge albo z aplikacji na Androida lub iPhone'a.

Za darmo. Do połączenia ze sprzętem potrzebujesz Chrome lub Edge na komputerze; na telefonie użyj aplikacji FlySpark.

  • Za darmo
  • Bez instalacji
  • Demo bez sprzętu

W skrócie

Zakładka Ports nadaje każdemu UART jedną rolę w grupie: MSP, serial RX, telemetria, czujnik taki jak GPS lub peryferia taka jak VTX. FlySpark pokazuje kartę na każdy port, w tym USB; MSP na USB pozostaje włączone. Po serial RX protokół odbiornika i tak ustawiasz na zakładce Receiver.

Kluczowe fakty

  • Każdy port to osobna karta. USB oznaczone jako wirtualny port COM.
  • MSP na USB nie da się wyłączyć. Na innych UART MSP można włączać i wyłączać.
  • Serial RX to przełącznik na każdym porcie oprócz USB.
  • W grupach Telemetry, Sensor i Peripheral — jedna funkcja lub Disabled.
  • Telemetria Betaflight: FrSky, HoTT, LTM, SmartPort, MAVLink i iBus.
  • Czujniki Betaflight: GPS, ESC sensor i Benewake LiDAR.
  • Prędkości: AUTO, 9600, 115200, 400000, 460800, 921600 i wyżej, do 2470000.
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Betaflight

Funkcje

  • 01

    Karta na każdy port

    Firmware wypisuje porty. USB to wirtualny COM z ikoną USB. Pozostałe mają ikonę UART i nazwę z płytki.

  • 02

    MSP

    Każda karta ma przełącznik MSP i baud MSP, gdy jest włączony. Na USB przełącznika nie wyłączysz, żeby kabel połączenia dalej działał.

  • 03

    Serial RX

    Przełącznik na każdym porcie oprócz USB. Włącz go na UART, do którego podłączone są TX i RX odbiornika. SBUS na padzie, który nie jest UART, to nie ten przełącznik.

  • 04

    Jedna funkcja w grupie

    Telemetry, Sensor i Peripheral to jeden wybór: Disabled lub jeden protokół. Nowy wybór czyści resztę w grupie. GPS i dalmierz na jednym UART nie wchodzą w grę.

  • 05

    Prędkość (baud)

    Gdy funkcja ma baud, karta go pokazuje. Lista Betaflight: od AUTO i 9600 przez 115200, 400000, 460800, 921600 do 2470000.

  • 06

    Funkcje Betaflight

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

  • 07

    Funkcje INAV

    INAV używa tych samych kart ze swoją listą: dalmierz, optical flow, MSP DisplayPort, DJI FPV, ESC telemetry, SBUS output, gimbal i head tracker. SIM text dla telemetrii pojawia się, gdy firmware to obsługuje.

Co decyduje zakładka Ports

UART ma dwa przewody — TX i RX — i w danym momencie tylko jeden strumień szeregowy. Grupy nie pozwalają przypisać dwóch zadań wymagających tego samego strumienia. MSP może współdzielić port tak, jak pozwala firmware, dlatego ma osobny przełącznik. Serial RX też jest osobno i tylko na sprzętowym UART. USB jest zarezerwowane dla konfiguratora.

Wybór zapisywany jest bitami portu. Nowa funkcja w grupie najpierw czyści pozostałe w tej grupie, potem ustawia wybraną. Disabled czyści grupę. Baud zapisywany jest osobno dla MSP, czujników klasy GPS, telemetrii i peryferii; wiersz widać tylko gdy coś w grupie jest aktywne.

Serial RX i zakładka Receiver

Serial RX rezerwuje UART dla odbiornika. Nie wybiera CRSF, SBUS, iBus ani innych protokołów — są na zakładce Receiver i muszą pasować do wlutowanego odbiornika. ExpressLRS i Crossfire używają protokołu szeregowego, zwykle CRSF, na tym UART. Binding phrase dla odbiornika ExpressLRS na UART nie jest na zakładce Ports: to narzędzie ExpressLRS przez Wi-Fi odbiornika w aplikacji na telefonie.

Gdy paski na Receiver stoją w środku, najpierw sprawdź ten przełącznik, potem protokół, potem skrzyżowanie TX–RX: TX odbiornika na RX kontrolera.

GPS, ESC sensor i telemetria

GPS to wybór Sensor input. Po zapisie otwórz zakładkę GPS, włącz GPS i ustaw protokół oraz zachowanie baud tam. Baud na Ports i na GPS muszą zgadzać się z modułem. ESC sensor to przewód RPM po UART z ESC bez bidirectional DShot. Benewake LiDAR to dalmierz w Betaflight.

Telemetria to strumień do radia: SmartPort itd. CRSF nie ma na tej liście, bo CRSF idzie przez serial RX. Tu są FrSky, HoTT, LTM, SmartPort, MAVLink i iBus. Wybierz to, co mówi odbiornik twojego radia. Drugi przewód telemetrii na innym UART to inna karta.

VTX, blackbox i kamera

SmartAudio, IRC Tramp i MSP plus DisplayPort to peryferia. Zakładka VTX używa tego UART po przypisaniu. SmartAudio na złym UART to częsty powód, że VTX zostaje na domyślnym kanale. RunCam device control i FrSky OSD to inne opcje peryferii w Betaflight.

Blackbox jako peryferia to zewnętrzny logger na UART, nie wbudowany flash. Log wbudowany to zakładka Blackbox. Nie przypisuj Blackbox peripheral bez takiego loggera.

Porty INAV

Na liście telemetrii INAV są SIM text i SmartPort master. W czujnikach — dalmierz i optical flow. W peryferiach — MSP DisplayPort, DJI FPV, ESC telemetry, SBUS output, gimbal, head tracker i log function. Układ kart ten sam: jeden wybór w grupie, baud gdy trzeba, MSP na USB włączone.

INAV 8 usuwa część starych bitów funkcji. FlySpark ukrywa je na INAV 8, żeby nie oferować tego, czego firmware już nie ma. Gdy urządzenia ze starego poradnika nie ma na liście, to nie ta wersja firmware, a nie „zepsuty port”.

Zapisz porty i zrestartuj, gdy prosi pasek zapisu. Zmiana UART często nie wchodzi w życie do restartu, a konfigurator może się rozłączyć, jeśli zmieniłeś używany port. Wróć po USB, otwórz Receiver i porusz drążkami przed dalszym lutowaniem. Modułowi Bluetooth lub mostowi Wi-Fi MSP potrzebny jest MSP na UART, do którego jest podłączony, z wspólnym baud. Na USB MSP nie da się wyłączyć.

W skrócie

Funkcje portów Betaflight

TelemetryFrSky, HoTT, LTM, SmartPort, MAVLink, iBus
Sensor inputGPS, ESC sensor, Benewake LiDAR
PeripheralsBlackbox, SmartAudio, IRC Tramp, MSP + DisplayPort, RunCam, FrSky OSD
Serial RXPrzełącznik, nie na USB
USBMSP zawsze włączone

Betaflight

Odbiornik i GPS na dwóch UART

  1. Otwórz Ports

    Połącz się i otwórz zakładkę Ports. Znajdź UART na nadruku przy padach odbiornika.

  2. Włącz serial RX

    Włącz serial RX tylko na tym UART. Na pozostałych zostaw wyłączone. Zapisz i zrestartuj, jeśli prosi pasek.

  3. Ustaw protokół odbiornika

    Na zakładce Receiver wybierz protokół odbiornika, np. CRSF dla ExpressLRS lub Crossfire.

  4. GPS na innym UART

    Na wolnym UART ustaw Sensor input → GPS, baud modułu, potem włącz GPS na zakładce GPS.

Rozwiązywanie problemów

Częste problemy i poprawki

  • Problem

    Receiver stoi w środku

    Poprawka

    Serial RX musi być włączony na właściwym UART i wyłączony na pozostałych. Potem ustaw protokół. Sprawdź skrzyżowanie TX–RX.

  • Problem

    Konfigurator rozłącza się po zapisie

    Poprawka

    Wyłączyłeś MSP na używanym porcie albo dodałeś coś na USB. Na sprzętowym UART zostaw MSP tylko tam, gdzie potrzebujesz mostu Bluetooth lub Wi-Fi.

  • Problem

    GPS bez satelitów

    Poprawka

    Czujnik i baud muszą pasować do modułu, funkcja GPS włączona. GPS potrzebuje widu nieba, żeby złapać fix.

  • Problem

    Brak funkcji ze starego poradnika

    Poprawka

    Lista to to, co obsługuje ten firmware. INAV 8 ukrywa usunięte funkcje. Wybierz protokół, który urządzenie naprawdę używa w tej wersji.

Słownik

Słownik pojęć

UART
Sprzętowy port szeregowy: jeden pad TX i jeden RX.
MSP
Protokół, którym FlySpark rozmawia z Betaflight i INAV. Na USB MSP pozostaje włączone.
Serial RX
Funkcja portu rezerwująca UART dla odbiornika. Protokół wybierasz na zakładce Receiver.

FAQ

Najczęstsze pytania

Czym jest UART w Betaflight?

Port szeregowy na kontrolerze lotu. Zakładka Ports wypisuje wszystko, co zgłasza firmware, plus USB. Na każdym UART jest MSP i po jednym wyborze z każdej grupy funkcji.

Dlaczego nie mogę wyłączyć MSP na USB?

USB to łącze konfiguratora z płytką. Przełącznik MSP na tym porcie zostaje włączony, żebyś się nie rozłączył.

Gdzie ustawić CRSF lub SBUS?

Serial RX na Ports rezerwuje UART. Protokół jest na Receiver. Potrzebne są oba kroki.

Czy GPS może dzielić UART z odbiornikiem?

Nie. Sensor input i serial RX są osobno; jeden UART nie powinien być i odbiornikiem, i GPS. Użyj dwóch UART.

Jaki baud ma GPS?

Baud przy funkcji GPS, często 115200 lub 57600, jak w module. Na GPS tab jest auto-baud. Gdy moduł milczy, ustaw tę samą liczbę po obu stronach.

Dlaczego VTX nie ma na zakładce Video TX?

Na UART z przewodem VTX trzeba wybrać SmartAudio, Tramp lub MSP DisplayPort. Dopóki peryferia nie jest przypisana, VTX tab nie ma portu do rozmowy.

Czym jest ESC sensor port?

Przewód RPM po UART z ESC bez bidirectional DShot. To sensor input, nie sygnał silnika.

Czy porty INAV wyglądają tak samo?

Tak. Grupy Telemetry, Sensors i Peripherals z protokołami INAV, w tym MSP DisplayPort, DJI FPV i ESC telemetry.

Odnośniki

Źródła

Oficjalna dokumentacja stojąca za faktami na tej stronie.

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

Narzędzia

Zobacz wszystkie narzędzia FlySpark

Chcesz spróbować?

Za darmo. Do połączenia ze sprzętem potrzebujesz Chrome lub Edge na komputerze; na telefonie użyj aplikacji FlySpark.