30.11.2017

S.Port w odbiorniku FrSky X4RSB

Odbiorniki FrSky posiadają „odwrócone” wyjście SBUS i Smart Port (s.port) w związku z tym nie mogą być podłączone bezpośrednio do mikrokontrolera znajdującego się w kontrolerze lotów ponieważ ich sygnał nie zostanie poprawnie rozpoznany. W przypadku posiadania kontrolera lotu zbudowanego z wykorzystaniem mikrokontrolera STM32F3 lub STM32F7 nie ma problemu ponieważ te mikrokontrolery mają wbudowany układ „odwracania” i możemy bezpośrednio podłączyć te dwa sygnały. W przypadku posiadania kontrolera lotu zbudowanego z wykorzystaniem mikrokontrolera STM32F1 lub STM32F4 może pojawić się problem bo te układy nie posiadają możliwości odwrócenia sygnału. Co prawda coraz więcej kontrolerów lotu zbudowanych z układem F4 posiada wbudowany inwerter ale np. tylko dla sygnału SBUS (np. DYS F4 Pro). W przypadku gdy chcemy użyć telemetrii dostępnej przez s.port musimy dostarczyć sygnał odwrócony. Najprościej jest to zrobić przez bezpośrednie wlutowanie się w jedną z nóżek tranzystora znajdującego się w odbiorniku X4RSB. Osobiście używam tego rozwiązania z dwoma kontrolerami lotu,wspomnianym DYS F4 Pro i HGLRC F4 V5PRO, który opisywałem. Jak do tego się zabrać przedstawię poniżej.
Pierwszą rzeczą, którą musimy zrobić to zdjąć lub tylko otworzyć tekturową obwolutę z odbiornika.

Po wykonaniu tej czynności mamy dostęp do interesującego nas fragmentu obwodu drukowanego. Musimy na nim odnaleźć element oznaczony symbolem Q1. A następnie do nóżki oznaczonej na rysunku czerwoną strzałką,
musimy przylutować przewód, który wyprowadzimy na zewnątrz odbiornika. Będzie to nasz nieodwrócony sygnał S.Port. W czasie lutowania należy zwrócić uwagę aby przez przypadek nie zrobić gdzieś zwarcia na płytce odbiornika.
Po przylutowaniu przewodu zabezpieczamy nasz odbiornik tekturową obwolutą. Ja dodatkowo usunąłem zbędne piny z odbiornika i zostawiłem tylko wyjście SBUS.
Tak przygotowany sygnał możemy już bez najmniejszych problemów podłączyć do wolnego portu szeregowego (złącze TX) w kontrolerze lotów oraz odpowiednio ustawić porty w zakładce "Ports" w aplikacji konfiguratora Cleanflight/Betaflight. Tak jak już wspominałem używam tego rozwiązania u siebie i działa ono bardzo dobrze.

Jeżeli ktoś byłby zainteresowany przeróbkami innych odbiorników oraz uzyskaniem również sygnału nieodwróconego SBUS zapraszam na stronę OscarLiang.

Brak komentarzy:

Prześlij komentarz