RSSI BETAFLIGHT OSD FRSKY FLYSKY odbiornik reciver r-xsr xm+ r9mm

FRSKY RSSI w OSD Betaflight – odbiornik R-XSR i inne

Dzisiaj dowiemy się jak wyświetlić poziom RSSI w OSD Betaflight z odbiorników FRSKY. Opisane tutaj czynności mają zastosowanie dla odbiorników FRSKY, które posiadają telemetrię zwrotną oraz aparatur serii TARANIS. Są to odbiorniki FRSKY:

Opisana tutaj metoda wyświetlenia RSSI w Betaflight będzie jedynie możliwa dla protokołu SBUS.

Odbiorniki z wgranym protokołem F.PORT wymagają nieco innego sposobu ustawienia:

FRSKY RSSI w OSD Betaflight – ustawienia aparatury TARANIS

Zacznijmy od wykonania niezbędnej konfiguracji naszej aparatury RC.

W moim przypadku będzie to aparatura FRSKY TARANIS QX7, której recenzję znajdziecie w artykule:

Oczywiście wyświetlenie poziomu RSSI jest możliwe tylko dla zbindowanych odbiorników RC z aparaturą. Jeżeli mamy nowy i niezbindowany odbiornik, najpierw musimy go powiązać z aparaturą.

Proces bindowania odbiorników FRSKY z aparaturami TARANIS opisałem w artykule:

Konfiguracja aparatury FRSKY TARANIS

Sprawdzenie i odczyt poziomu RSSI – dane telemetryczne odbiornika

Najpierw upewnijmy się, że wszystkie dane telemetryczne z dostępnych czujników w odbiorniku RC są poprawnie wykrywane w naszej aparaturze.

Możemy to sprawdzić przechodząc do strony TELEMETRY 11/12 w sekcji Sensors. Aby się do niej dostać musimy:

  • Przejść do strony konfiguracyjnej naszego modelu – krótkie wciśnięcie MENU:
TARANIS QX7 wybór modelu, select model
  • następnie naciskamy kilka razy przycisk PAGE, aż dotrzemy do strony 11/12 TELEMETRY:
TARANIS QX7 RSSI TELEMETRY

Po podłączeniu zasilania do odbiornika powinniśmy tutaj zobaczyć m.in. aktualną wartość RSSI:

FRSKY TARANIS RSSI 01

Jeżeli pod napisem Sensors nie mamy żadnych danych telemetrycznych (napięcie zasilania odbiornika, RSSI) – musimy znaleźć nowe czujniki.

Dokonamy tego przy pomocy opcji Discover new sensors (odbiornik musi być włączony i wcześniej zbindowany):

FRSKY TARANIS RSSI Discover new sensors telemetria odbiornik rx

W przypadku, gdy nadal nie będziemy widzieć wartości RSSI – istnieje bardzo duże prawdopodobieństwo, że nasz odbiornik nie posiada funkcji telemetrycznych.

Konfiguracja RSSI w zakładce INPUTS

Teraz możemy przejść do zakładki (strony) 4/12, czyli INPUTS:

TARANIS QX7 INPUTS RSSI

Odszukujemy pierwszą wolną pozycję i wchodzimy w nią poprzez krótkie wciśnięcie pokrętła (lub klawisza ENTER).

W polu Name wpiszmy RSSI i w polu Source (z ang. źródło) także wybierzmy RSSI:

TARANIS QX7 INPUTS RSSI R-XSR XM+ R9MM

Teraz możemy wyjść z ustawień w zakładce INPUTS i przejść do zakładki MIXER 5/12. Wybierzmy pierwszy wolny kanał i wejdźmy do jego ustawień – krótkie wciśnięcie pokrętła, bądź klawisza ENTER (w moim przypadku – kanał 8):

taranis QX7 Mixer rssi opentx

W polu Mix name wpiszmy RSSI, natomiast w Source wybierzmy wcześniej ustawiony RSSI z zakładki INPUTS (w moim przypadku [I]05).

W polu Weight ustawmy wartość: 200, natomiast w polu Offset: -100:

RSSI FRSKY - MIXER OPENTX - r-xsr xm+ r9mm

Możemy już teraz wyjść z ustawień do pulpitu głównego w aparaturze.

Pozostała nam jeszcze konfiguracja samego oprogramowania Betaflight.

FRSKY RSSI w Betaflight i OSD

Przejdźmy teraz do wprowadzenia ustawień w oprogramowaniu Betaflight.

Musimy teraz podłączyć nasz kontroler lotu do komputera i połączyć się z nim za pośrednictwem Betaflight Configurator.

Jeżeli nie wiesz o czym jest mowa, może Tobie pomóc artykuł:

Na początku sprawdźmy, czy odbiornik FRSKY jest poprawnie skonfigurowany w Betaflight. Przejdźmy do zakładki Ports.

Upewnijmy się, że nasz odbiornik został przypisany do odpowiedniego numeru portu UART – kolumna Serial RX. W moim przypadku – port UART2:

Betaflight UART odbiornik FRSKY FLYSKY receiver

Teraz możemy przejść do zakładki Configuration. Dla odbiorników FRSKY obsługujących protokół SBUS powinniśmy mieć następujące ustawienia:

FRSKY Betaflight RSSI OSD r-xsr xm+ r9mm

Zwróćmy także uwagę, czy opcja RSSI_ADC jest wyłączona.

Opcja ta służy wyłącznie do analogowego odczytu poziomu RSSI na podstawie zmian napięcia – używana jest w starszych odbiornikach FRSKY. W naszym przypadku (odbiorniki z cyfrowym odczytem RSSI) musi być wyłączona. W przeciwnym wypadku nie uzyskamy poprawnego odczytu RSSI poprzez protokół SBUS.

Odnajdźmy teraz sekcję Other Features w zakładce Configuration i włączmy obsługę telemetrii:

RSSI Betaflight Telemetry frsky flysky

Po wszystkim możemy kliknąć przycisk Save and Reboot – kontroler lotu zapisze ustawienia i uruchomi się ponownie.

Teraz przejdźmy do zakładki Receiver w Betaflight. Włączmy aparaturę i sprawdźmy, czy ruchy drążków pokrywają się z nazwami ich kanałów.

Jeżeli wszystko jest w porządku – możemy ustawić kanał z którego będzie przesyłana wartość RSSI – sekcja RSSI Channel. Jest to właśnie kanał, który wybraliśmy w zakładce MIXER i nadaliśmy mu nazwę RSSI (u mnie kanał 8, czyli AUX 4):

RSSI Betaflight OSD FRSKY FLYSKY odbiornik rc

W przypadku, gdy ruchy drążków nie odpowiadają właściwym nazwom kanałów – sprawdźmy czy mamy poprawnie ustawioną mapę kanałów w sekcji Channel Map.

Zapiszmy dokonane ustawienia przyciskiem Save i przejdźmy do zakładki Setup. Gdy wszystko jest poprawnie skonfigurowane – w sekcji Info zobaczymy aktualny poziom RSSI:

RSSI BETAFLIGHT OSD FRSKY FLYSKY r-xsr xm+ r9mm xsr

Pozostało nam jeszcze przejść do zakładki OSD i włączyć wyświetlanie RSSI, a następnie wybrać odpowiednie dla nas miejsce na ekranie FPV:

RSSI OSD BETAFLIGHT FRSKY FLYSKY

Gotowe! 😉

9 myśli o “FRSKY RSSI w OSD Betaflight – odbiornik R-XSR i inne”

  1. Odpowiem sobie sam i dla potomnych. W instrukcji GEPRC Cinequeen jest tylko wersja jak podłączyć R-XSR pod SBUS. Mimo iż u mnie telemetria działała to miałem dziwne odczyty (lub 0) RSSI w OSD. Po zweryfikowaniu połączeń okazało się że odbiornik mam podłączony pod F.Port (3 przewody), czyli w R-XSR mam wgraną wersję z tym portem. Ustawiłem wszystko pod FPort i teraz działa. Wcześniej pisałem że domyślnie tak było ustawione ale się pomyliłem. Protokół w BF był ustawiony jako SBUS +włączona telemetria + przydzielony kanał dla RSSI(ale go nie ustawiałem w aparaturze). Dla mnie niezrozumiałe jest że to i tak działało : telemetria w aparaturze i czasem RSSI w OSD. Po wyłączeniu kanału i telemetrii oraz przełączeniu na f.port znów działało to przez pewien czas a później RSSI w OSD =0. Telemetria w aparaturze ciągle działała.
    Okazało się że GEPRC w domyślnej konfiguracji namieszał. Odbiornik był podpięty jak pod FPort a skonfigurowany jako SBUS (i jakoś to działało)

    1. Dominiku, dziękuję za podzielenie się rozwiązaniem! 😉
      Czyli nasz trop był dobry – źle skonfigurowana obsługa FPORT i pomieszana z SBUS-em.
      Cieszę się, że problem rozwiązany.
      Przyjemnych lotów!

  2. Jestem trochę nowy w temacie więc może rozjaśnicie mi coś. Mam odbiornik R-xsr. Po co mam włączać RSSI Channel jeśli OSD i tak pokazuje mi poziom RSSI ? Piszę na przykładzie mojego sprzętu: GEPRC Cinequeen. Zbindowałem do jako D16 8ch i domyślnie miałem RSSI Channel na chyba 14 kanale (w BF). Przy takim ustawieniu oczywiście RSSI wyświetlało zero. W mixer wszystkie kanały miałem już zajęte więc normalne że RSSI=0. Po wyłączeniu RSSI CHannel na OSD pojawił się prawidłowy odczyt. Jaka jest zaleta wyświetlania RSSI przez “channel” w porównaniu z “moim standardowym” ? Czy to zależy od odbiornika (Ty piszesz o XM+ o którym wiem że nie ma telemetrii) ?
    Proszę o pomoc w zrozumieniu o co w tym chodzi ? 🙂

    Z góry dzięki
    Dominik

    1. Gotowe modele od firmy GEPRC bardzo często mają już wstępnie dokonaną konfigurację w Betaflight. I nie, nie są to ustawienia domyślne Betaflight-a, tylko przygotowane przez GEPRC dla danego modelu koptera. Dlatego tuż po zbindowaniu odbiornika mogłeś mieć już właściwie przygotowane ustawienia dla telemetrii odbiornika FRSKY.
      W przypadku odbiornika XM+ obsługa telemetrii także jest możliwa, ale po wgraniu najnowszego oprogramowania (dla danych telemetrycznych wykorzystany jest kanał 16).
      Czy ustawienie kanału dla odczytu RSSI jest konieczne?
      Oczywiście tak. Wyjątek stanowi protokół FPORT w odbiornikach FRSKY.

      1. Właśnie o to chodziło że domyślnie miałem ustawiony kanał na RSSI (12 kanał) i wyświetlało mi ciągle “0”.
        Przełączyłem tą opcję na “disable” i w OSD pojawił się odczyt rssi. Czyli miałem wybrany FPORT i dlatego nie muszę tego uzyskiwać za pomocą “kanału RSSi” ? Dodam że na aparaturze wyświetla mi dane z telemetrii ( RSSI, A4(bat), FUEL i inne na ustawieniach z wyłączonym kanałem.
        Domyślnie ustawiony był FPORT.
        Jeśli tak to czemu wszyscy posiadacze R-XSR nie przełączą się na FPORT , tylko blokują sobie jeden kanał do telemetrii ?

    1. Wartość scale 100dB powodowała u mnie małe przekłamania w odczycie poziomu RSSI. Zamiast np wyświetlać poziom 99, otrzymywałem wynik 97-98. W zasadzie niewielka różnica, ale lubię, jak wszystko jest zrobione dokładnie (oczywiście w miarę możliwości) 😉

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *