Tag Archive: betaflight

Airmode, Anti Gravity – kiedy je włączyć i po co?

Oprogramowanie kontrolerów lotu, takie jak BetaFlight, charakteryzuje podobny nazewniczy bełkot, jak wiele innych rynkowych produktów. GoPro ma HyperSmooth, obecnie w wersji 2.0, a za chwilę pewnie będzie Ultra-Hyper-Steady i Max-Tripod-Mega-Shot. Mój smartfon z 3 aparatami ma Triple-AI, ponieważ jedna sztuczna inteligencja to za mało – muszą być 3. Strach pomyśleć, na co mogą wspólnie wpaść! No a BetaFlight ma m.in. AirMode i AntiGravity. Dlaczego takie nazwy? Ponieważ są bardziej chwytliwe niż Maintain High PID Controller Authority On Low Throttle (w skrócie: MHPIDCAOLW) oraz Prevent Nose Dipping On Throttle Punches By Boosting I-Gain (w skrócie: PNDOTPBBIG). AirMode i AntiGravity nie oddają może idei, ale są bardziej chwytliwe i łatwiejsze do wymówienia. Zapraszam do zapoznania się z tym, co one robią.

(więcej…)

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