Powrót do strony głównej

Konfiguracja GNSS dla FPV: UBX i 5 Hz

Krok po kroku przewodnik po optymalizacji odbiorników GNSS U-blox dla dronów FPV z Betaflight. Konfiguracja UBX, systemów GNSS i częstotliwości dla TTFF poniżej 2 min i niezawodnego RTH. Przetestowane na HGLRC M80/M100.

Szybka konfiguracja odbiorników GNSS dla FPV long range
Advertisement 728x90

# Optymalizacja odbiorników GNSS dla dronów FPV: konfiguracja krok po kroku

Konfiguracja odbiorników GNSS na chipach U-blox M8 i M10 skraca czas przechwytywania sygnału z 6+ satelitów do 0,5–2 minut zamiast fabrycznych 5–10. Wyłączenie NMEA na rzecz UBX, wybór systemów GNSS, tryb pełnej mocy i aktualizacja danych z częstotliwością 5 Hz minimalizują obciążenie UART i przyspieszają powrót do bazy. Poradnik skierowany do deweloperów dronów na poziomie średnio/zaawansowanym, znających Betaflight CLI i lutowanie.

Wymagane wyposażenie

  • Odbiornik GNSS: HGLRC M80 (M8, GPS+GLONASS) lub M100 Mini (M10, GPS+GLONASS+Galileo+BeiDou+QZSS).
  • Konwerter TTL-USB (FT232RL FTDI) z przełącznikiem 3.3/5 V.
  • Oprogramowanie u-center od U-blox.
  • Kabel MicroUSB/Type-C.
  • Aplikacja GPS Test do oceny sygnału.

Podłączenie: RX→TX, TX→RX, VCC (5 V)→VCC, GND→GND. Zielona dioda LED na FTDI miga podczas transmisji danych. Alternatywa — gpspassthrough w Betaflight CLI, ale z ryzykiem zakłóceń od VTX.

Podłączenie do u-center

Wybierz port COM i baud rate (57600 dla M10, 9600–38400 dla M8). Przycisk „magia” (różdżka) automatycznie wykryje parametry. Po podłączeniu (zielony wskaźnik) naciśnij F6, aby otworzyć Packet Console. Log pokaże satelity i poziom sygnału.

Google AdInline article slot

Konfiguracja protokołu UART

Betaflight obsługuje tylko UBX lub NMEA. Fabryczne odbiorniki wysyłają oba, zatykając przepustowość. W Configuration View → PRT (UART1):

  • Protocol in/out: 0 - UBX.
  • Baud rate: 57600 (M10) lub 9600 (M8).

Naciśnij Send, aby zapisać w flash. To eliminuje zbędne pakiety, suma kontrolna UBX zapewnia integralność, binarny format oszczędza przepustowość.

Optymalizacja systemów GNSS

W GNSS Config wyłącz niepotrzebne systemy, aby przyspieszyć fix:

Google AdInline article slot
  • M100 Mini: GPS (L1) + GLONASS (L1) + Galileo (E1) lub BeiDou (B1C).

- BeiDou B1 + GLONASS kolidują — dla kompatybilności przejdź w Generation 9 View → B1C dla BeiDou.

  • M80: GPS + GLONASS (domyślnie).

Zapisz w flash. Testuj w GPS Test: cel — 6+ satelitów na otwartym terenie.

Tryb zasilania i częstotliwość aktualizacji

W PMS (Power Management):

Google AdInline article slot
  • 0 - Full Power zamiast Balanced dla szybkiego TTFF (time to first fix).

W RATE:

  • 200 ms (5 Hz) zamiast 1000 ms (1 Hz).

Zużycie energii przez GNSS jest znikome w porównaniu z silnikami/VTX, zysk w czasie lotu dzięki skróceniu bezczynnego czasu.

Weryfikacja i testy

Po konfiguracji:

  • Podłącz do Betaflight, sprawdź satelity w zakładce GPS.
  • TTFF <2 min na zimny start.
  • Lot: RTH (return to home) z 6+ satelitami.
  • u-center: monitoruj wykorzystanie baud <20%, brak NMEA.

Unikaj metalowych osłon — sygnał słabnie. W pomieszczeniach fix jest niemożliwy.

Co ważne

  • UBX zamiast NMEA: dwukierunkowy protokół, CRC, kompaktowy format binarny.
  • 5 Hz + Full Power: TTFF 0,5–2 min, minimum 6 satelitów dla RTH.
  • Kombinacja GNSS: GPS+GLONASS+Galileo dla niezawodności w Europie/Ameryce Łacińskiej.
  • Baud 57600: równowaga prędkości i stabilności, bez strat pakietów.
  • Testuj na miejscu startu: GPS Test pokaże rzeczywisty SNR.

— Editorial Team

Advertisement 728x90

Czytaj dalej