Tag Archive: rssi

Podstawy sygnałów w modelach zdalnie sterowanych, PWM i PPM i cPPM

Za lot quadrocoptera, bądź każdego innego sprzętu zdalnie sterowanego, odpowiada całe mnóstwo, często bardzo złożonej elektroniki i oprogramowania, które tym steruje. Samoloty RC wykorzystują serwa podłączone wprost do odbiornika, które sterują lotkami i pojedyncze ESC do kontrolowania obrotów silnika. Nawet w tak prostej konfiguracji wykorzystujemy parę schematów komunikacji pomiędzy:
– aparaturą i odbiornikiem
– odbiornikiem i serwem
– odbiornikiem i ESC
W kopterach pojawia się dodatkowo kontroler lotu, który jednocześnie „rozmawia” z odbiornikiem, ESC, OSD, czy nadajnikiem FPV lub GPS. Do każdego rodzaju komunikacji może wykorzystywać inny sposób kodowania danych. Oczywiście, aby nasz kopter latał wystarczy często ustawić po obu stronach ten sam protokół i w ogóle się nie przejmować, ale jeśli chcemy zrozumieć trochę lepiej, co dzieje się „pod maską” to warto przeanalizować sposoby wymiany informacji pomiędzy modułami. Zaczynamy na razie od najprostszych, czyli PWM, PPM i cPPM.

(więcej…)

Flashowanie odbiornika XM+ przy pomocy Taranisa X9D.

Jeżeli śledzicie moje zmagania z EMax Babyhawkiem, to wiecie, że zarzucam mu brak dwóch rzeczy – buzzera i OSD. Oba te elementy możemy dorzucić do quadrocoptera własnymi siłami, choć wymaga to odrobiny wprawy w lutowaniu. Po podłączeniu OSD okazało się, że nie jest ono w stanie pokazać właściwej wartości RSSI, czyli siły odbieranego sygnału. Jest to istotne, ponieważ dzięki temu wiemy, czy latamy już na granicy zasięgu radiowego, czy też nie. RSSI podawane jest w procentach, więc łatwo się zorientować, jak wygląda sytuacja. Odbiornik od Babyhawka, czyli XM+ nie posiada telemetrii, a więc nie wysyła nam informacji do aparatury, ale mierzy ten parametr. Aby można było go wyświetlić na ekranie, musi on z odbiornika trafić do OSD. Sygnał można podać bezpośrednio do OSD łącząc pole lutownicze RSSI na XM+ z tym na minimOSD, ale niestety nie jest on kompatybilny z tym ostatnim i wymaga po drodze filtra dolnoprzepustowego. Za dużo roboty. Druga opcja to podanie parametru RSSI z kontrolera lotu. Skąd jednak ma on jednak wziąć ten parametr? Otóż XM+ połączony poprzez SBUS będzie wystawiał wartość tego parametru na kanale 8 lub 16. Wystarczy więc skonfigurować w Betaflight, aby interpretowało ten kanał jako RSSI, a wartość automagicznie zostanie dostarczona do OSD. Rewelacja, tylko jest mały szkopuł. Z jakiegoś powodu na kanale 16 nie widać RSSI 🙁 Na szczęście krótka analiza prowadzi nas do wniosku, że wystarczy wgrać nową wersję oprogramowania do odbiornika i wszystko powinno hulać. Chwała FrSky, że współpraca ich odbiorników i aparatur jest tak bezproblemowa! Wgramy nowe oprogramowanie wprost z aparatury i pokażę Wam, że nie jest to trudne! Do roboty!

(więcej…)