Tag Archive: betaflight

Czym jest UART, jak przesyłane są dane i jak go konfigurować?

Jeśli zabraliście się za samodzielne składanie koptera na pewno słyszeliście skrót UART przy okazji podłączania odbiornika, SmartPortu, SmartAudio, czy jakiegoś dodatkowego urządzenia, a może po prostu widzieliście konfigurację w Betaflight i zastanawialiście się, czym właściwie jest. Z uwagi na to, że jest to pewien standard w komunikacji pomiędzy urządzeniami – np. GPS, SmartAudio, OSD, używają właśnie tego sposobu przesyłania informacji. Dodatkowo warto dowiedzieć się, jak podłączać i ustawiać urządzenia, aby komunikacja przebiegała poprawnie, czym jest baud rate albo dlaczego należy krzyżować piny TX i RX. Zapraszam!

(więcej…)

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…)