Poniżej opisuję, co sprawdzić w zakładce odbiornika („Receiver”), kiedy łącze już działa: kolejność kanałów, skrajne wartości, środek drążków, kanał uzbrajania i pola, które łatwo ustawić źle. Przykłady dotyczą ExpressLRS i aparatury z EdgeTX, ale część związana z Betaflightem pasuje do każdego odbiornika szeregowego. Parowanie i podstawową konfigurację UART-u (odbiór szeregowy na właściwym porcie, protokół CRSF, bez odwracania sygnału i bez trybu półdupleksu) omawia osobny artykuł o parowaniu ExpressLRS na tej stronie.
Najpierw zdejmij śmigła
Zdejmij śmigła. Przewodnik Betaflight o odbiornikach ostrzega, że przy ruszaniu drążkami w zakładce odbiornika łatwo przypadkiem uzbroić drona, i radzi poruszać jednym kanałem naraz.
Pola, które mają zostać wyłączone
W zakładce odbiornika jest kilka pól, które wyglądają na ważne, ale przy nowoczesnym odbiorniku powinny zostać wyłączone:
- Analogowe wejście RSSI („RSSI”). Dokumentacja Betaflight App nazywa je w większości przestarzałym: to osobne wejście analogowe 0-3,3 V. Dzisiejsze odbiorniki wysyłają RSSI tym samym łączem szeregowym co drążki. Dokumentacja wprost mówi, żeby przy nowoczesnym odbiorniku tego nie włączać.
- Kanał RSSI („RSSI Channel”). Przy odbiornikach CRSF i GHST zostaw go wyłączonego. Jedyny wyjątek, o którym wspomina dokumentacja, to gogle DJI FPV, które nie mają własnego pola LQ. Wtedy można ustawić tu AUX11, bo na tym kanale ExpressLRS wysyła LQ. Dokumentacja uznaje jednak za lepsze rozwiązanie opcję
osd_craftname_msgsalbo WTFOS. Dokumentacja ExpressLRS mówi to samo: przy analogowym obrazie i przy OSD w trybie MSP DisplayPort albo Canvas kanał RSSI ma być wyłączony. - Telemetria („Telemetry”). Ta ma być włączona. Oprócz napięcia akumulatora i innych danych dla aparatury jest potrzebna, żeby odbiornik ELRS mógł sterować nadajnikiem wideo. Tak podaje dokumentacja Betaflight.
Tryb odbiornika („Receiver Mode”) musi pasować do sprzętu. Zewnętrzny odbiornik ExpressLRS na UART-cie to Serial (via UART) z protokołem CRSF. Odbiornik wbudowany w płytkę AIO działa przez SPI i wtedy wybierasz SPI Rx (e.g. built-in Rx) z protokołem EXPRESSLRS. Według dokumentacji Betaflight przy złym protokole kontroler albo nie wykryje sygnału, albo odczyta go błędnie.
Kolejność kanałów: czy każdy drążek rusza właściwy pasek
Domyślna kolejność kanałów („Channel Map”) w Betaflight to AETR1234: lotki (przechylenie, „Roll”), ster wysokości (pochylenie, „Pitch”), gaz („Throttle”), ster kierunku (odchylenie, „Yaw”), a potem kanały AUX. Gotowe ustawienie dla FrSky, Futaby i Hiteca ma tę samą kolejność. Odbiorniki Spektrum, Graupner i JR wysyłają kanały w kolejności TAER1234.
Sprawdzenie jest proste. Ruszaj jednym drążkiem naraz i patrz na podgląd:
- prawy drążek w lewo i w prawo: rusza się tylko przechylenie;
- prawy drążek w górę i w dół: tylko pochylenie;
- lewy drążek w górę i w dół: tylko gaz;
- lewy drążek w lewo i w prawo: tylko odchylenie.
Jeśli rusza się nie ten pasek, dokumentacja Betaflight każe zmienić kolejność kanałów. Poradnik Oscara Lianga o skrajnych wartościach zakłada domyślne AETR, czyli w aparaturze CH1-CH4 to przechylenie, pochylenie, gaz i odchylenie.
Zwróć też uwagę na kierunek: drążek w górę albo w prawo ma zwiększać wartość. Kanał, który działa odwrotnie, możesz odwrócić w aparaturze, a w Betaflighcie da się to zrobić także poleceniem rxrange, o czym niżej.
Skrajne wartości i środek: ile powinno być
Strona Betaflight o bezpieczeństwie mówi jasno: środek kanałów to 1500 (1520 w aparaturach Futaba), minimum 1000, a maksimum 2000. Jeśli zakresy są źle ustawione, mogą pojawić się kłopoty, na przykład z uzbrojeniem, bo drążek nie dochodzi do skrajnej wartości.
ExpressLRS daje od razu nieco szerszy zakres. Według dokumentacji ExpressLRS o trybach przełączników pierwsze cztery kanały w trybach Hybrid i Wide mają zakres 988-2012, co w EdgeTX odpowiada wartościom od -100% do +100%. Oscar Liang w poradniku o skrajnych wartościach uznaje to za w porządku: na dole najlepiej 1000, ale 988-999 też jest dopuszczalne, a na górze dopuszczalne jest 2001-2012.
Żeby to sprawdzić, przesuń oba drążki w lewy dolny róg i odczytaj minima, potem w prawy górny i odczytaj maksima. Po puszczeniu drążków przechylenie, pochylenie i odchylenie powinny pokazywać 1500.
Środek nie wynosi 1500
Kolejność kroków u Oscara Lianga jest rozsądna:
- Trymery. Wyśrodkuj wszystkie trymery w aparaturze. Każde naciśnięcie daje sygnał dźwiękowy, a EdgeTX zapowiada, kiedy trymer jest na środku. W dronie wielowirnikowym trymery w ogóle nie powinny być potrzebne.
- Kalibracja drążków. W EdgeTX jest w ustawieniach aparatury, na stronie sprzętu, w pozycji „Sticks Calibration”. Ruszaj drążkami tylko tak, jak każe ekran, i nie zataczaj nimi kółek.
- Środek kanału („PPM Center”). Jeśli środek nadal się nie zgadza, popraw tę wartość dla danego kanału na stronie wyjść („Outputs”) w aparaturze i patrz na zakładkę odbiornika, aż pokaże 1500.
Jeśli środek skacze o kilka jednostek (Oscar podaje przykład 1498-1502), często winne jest zużycie mechanizmu drążków. Ustaw środek jak najbliżej 1500, a potem w zakładce odbiornika wpisz pasującą strefę martwą („Deadband”), w tym przykładzie 2. Strefa martwa to zakres ruchu drążka, który Betaflight pomija. Dla odchylenia jest osobne pole.
Skrajne wartości się nie zgadzają
Skrajne wartości można poprawić na dwa sposoby. Wybór zależy od tego, ile dronów korzysta z tego samego modelu w aparaturze.
W aparaturze (strona „Outputs” w EdgeTX). Zmieniaj „Min” i „Max” na pierwszych czterech kanałach, aż Betaflight pokaże 1000 i 2000. Jeśli nie da się tego osiągnąć bez przekroczenia 100%, włącz rozszerzone limity („Extended Limits”, „E. Limit”) w ustawieniach modelu. Zmiana dotyczy każdego drona, który korzysta z tego modelu, więc to dobry wybór, kiedy wszystkie pokazują ten sam błąd.
W Betaflighcie (polecenie rxrange). Jeśli odstaje jeden dron, a reszta jest w porządku, popraw tylko ten jeden. W wierszu poleceń (CLI):
rxrange reset
save
Po ponownym uruchomieniu odczytaj w zakładce odbiornika rzeczywiste minimum i maksimum każdego z pierwszych czterech kanałów. Potem wpisz je:
rxrange 0 988 2012
rxrange 1 988 2012
rxrange 2 988 2012
rxrange 3 988 2012
save
Te liczby to tylko przykład dla łącza, które wysyła 988-2012. Wpisz to, co zmierzysz. W poleceniu rxrange kanały 0-3 to zawsze przechylenie, pochylenie, odchylenie i gaz. Potem zajrzyj jeszcze raz do zakładki odbiornika: powinno być 1000 i 2000. Środek ustaw na końcu przesunięciem środka kanału („Subtrim”) w aparaturze, tak jak radzi przewodnik Betaflight.
Polecenie rxrange może też odwrócić kanał, jeśli podasz granice w odwrotnej kolejności, na przykład rxrange 0 2000 1000.
Przewodnik Betaflight dodaje jedno zastrzeżenie: najpierw spróbuj uzyskać 1000-2000 w nadajniku i odbiorniku, bo przy rxrange sterowanie jest mniej precyzyjne. Traktuj więc to polecenie jako sposób na jednego problematycznego drona, a nie pierwszy krok.
To nie to samo co rx_min_usec
W CLI są też ustawienia rx_min_usec i rx_max_usec (domyślnie 885 i 2115). To nie są skrajne wartości drążków. Betaflight wykrywa na ich podstawie utratę sygnału: jeśli któryś z pierwszych czterech kanałów wyjdzie poza ten przedział, uznaje to za utratę sygnału i może włączyć się tryb awaryjny. Przy poprawianiu zakresów drążków ich nie ruszaj.
Przełącznik uzbrajania na AUX1
Przy ExpressLRS to nie kwestia gustu. Dokumentacja o trybach przełączników podaje powody:
- AUX1 (kanał 5) jest wysyłany w każdym pakiecie. W trybach Hybrid i Wide pozostałe kanały AUX są wysyłane po kolei, na zmianę, więc każdy z nich odświeża się rzadziej.
- Betaflight rozbraja drona dopiero po czterech kolejnych poleceniach rozbrojenia. Przełącznik uzbrajania na kanale wysyłanym na zmianę to opóźnia.
- Kiedy łącze zgłasza uzbrojenie, ExpressLRS włącza zabezpieczenia: przyciski na odbiorniku przestają działać, a dynamiczna regulacja mocy może sięgnąć pełnej mocy.
Przełącznik uzbrajania powinien wysyłać około 1000 po rozbrojeniu i około 2000 po uzbrojeniu. Do uzbrajania przełącznikiem trzypozycyjnym dokumentacja radzi przerobić go w mikserze EdgeTX na dwie pozycje.
ExpressLRS 4.0 wprowadził inne sposoby uzbrajania. Dokumentacja ujmuje to tak: jeśli korzystasz z opcji „Arm using CH5”, uzbrajanie ma być na AUX1. Jeśli masz to ustawione inaczej, najpierw przeczytaj w dokumentacji swojej wersji część o uzbrajaniu.
Przy okazji zwróć uwagę na jeszcze dwa kanały. W trybach Hybrid i Wide ExpressLRS wysyła LQ na CH15, a RSSI na CH16 (AUX11 i AUX12). Zobaczysz je w podglądzie i to normalne.
Lista kontrolna
- Śmigła zdjęte.
- Tryb odbiornika i protokół pasują do sprzętu (szeregowy + CRSF albo SPI + EXPRESSLRS).
- Telemetria włączona, analogowe wejście RSSI i kanał RSSI wyłączone (chyba że celowo pokazujesz LQ w goglach DJI).
- Każdy drążek rusza tylko swój pasek, we właściwą stronę.
- Przechylenie, pochylenie i odchylenie mają środek 1500.
- Minima około 1000 (988-999 jest w porządku), maksima około 2000 (2001-2012 jest w porządku).
- Skrajne wartości poprawione w aparaturze dla wszystkich dronów albo poleceniem
rxrangedla jednego. -
rx_min_usecirx_max_useczostawione na wartościach domyślnych. - Uzbrajanie na AUX1, około 1000 po rozbrojeniu i 2000 po uzbrojeniu.
- Po wszystkich zmianach sprawdzone zabezpieczenie po utracie sygnału, tak jak opisuje artykuł o trybie awaryjnym na tej stronie.