Autopilot 3.0

Transkrypt

Autopilot 3.0
Autopilot 3.0
Autopilot 3.0............................................................................................................................... 1
Parametry techniczne, charakterystyka ...................................................................................... 2
Tryby pracy ................................................................................................................................ 2
Transfer sygnałów .............................................................................................................. 3
stabilizacja lotu modelu ...................................................................................................... 3
Autonomiczny powrót/lot po waypointach ........................................................................ 3
Aktywacja przez Failsafe ................................................................................................... 4
KROK PO KROKU: .................................................................................................................. 5
Opis złączy autopilota ............................................................................................................ 5
OSD .................................................................................................................................... 5
Podłączenie odbiornika ...................................................................................................... 6
Podłączenie serw i regulatora ............................................................................................. 6
Zasilanie układu ................................................................................................................. 6
Inicjacja autopilota ................................................................................................................. 6
Wybór rodzaju usterzenia, oraz rewersów serw..................................................................... 7
Lotki ................................................................................................................................... 8
Ster wysokości w układzie klasycznym oraz delta ............................................................ 8
Ster kierunku w układzie klasycznym ................................................................................ 8
Ster wysokości i kierunku w układzie V ............................................................................ 8
Montaż czujnika horyzontu IMU ........................................................................................... 8
Montaż i kalibracja czujnika horyzontu FMA ..................................................................... 10
Położenie czujnika horyzontu .......................................................................................... 10
Kalibracja zakresu ............................................................................................................ 13
Kalibracja zera.................................................................................................................. 13
Trymowanie modelu ............................................................................................................ 14
Parametry dla trybu stabilizacji ............................................................................................ 14
Aileron reverse ................................................................................................................. 15
Aileron gain ...................................................................................................................... 15
Elevator reverse ................................................................................................................ 16
Elevator gain .................................................................................................................... 16
Parametry dla lotu autonomicznego (powrót do bazy/lot po waypointach) ......................... 16
Throttle limit .................................................................................................................... 16
Throttle mode ................................................................................................................... 16
Roll limit .......................................................................................................................... 17
Rudder limit...................................................................................................................... 17
Course gain ....................................................................................................................... 18
Turn gain .......................................................................................................................... 18
Inertion gain ..................................................................................................................... 18
Na lotnisku ............................................................................................................................... 19
Zasada ograniczonego zaufania ........................................................................................... 19
Przed startem ........................................................................................................................ 19
Start ...................................................................................................................................... 19
Lot ........................................................................................................................................ 19
Problemy .............................................................................................................................. 19
Jak to działa, czyli trochę nudnej teorii ................................................................................ 19
Odchyłka kursu ................................................................................................................ 19
Szybkość skrętu ................................................................................................................ 20
Brak reakcji modelu ......................................................................................................... 21
Neutrum sterów ................................................................................................................ 22
Warunki użytkowania .............................................................................................................. 22
Odpowiedzialność .................................................................................................................... 23
Parametry techniczne, charakterystyka
•
•
•
•
•
•
•
•
Trzy tryby pracy, wybierane położeniem przełącznika w nadajniku zdalnego
sterowania:
o bezpośredni transfer sygnałów z odbiornika do serw i regulatora silnika, bez
żadnej ingerencji autopilota
o stabilizacja lotu modelu (pitch oraz roll), z wykorzystaniem lotek oraz steru
wysokości
o samodzielny (bez udziału pilota) powrót do punktu startu:
sterownie kursem za pomocą lotek oraz steru kierunku
sterowanie wysokością za pomocą gazu i steru wysokości
Aktualnie wybrany tryb pracy sygnalizowany jest diodą LED
Wykorzystanie 6 kanałów odbiornika:
o Lotki, na kablu Y lub lotki rozdzielone na dwóch oddzielnych kanalach
o Kierunek
o Wysokość
o Gaz
o Przełączanie trybów pracy
Zasilanie +5..6V z BEC, wspólne z zasilaniem odbiornika i serw
Powrót do bazy z zachowaniem bezpiecznej wysokości lotu:
o Poniżej 50m wejście na pułap 50m
o Powyżej 300m zejście na pułap 300m
o Pomiędzy 50 a 300m utrzymywanie wysokości
o Poniżej 10m wyłączenie silnika
Współpraca z OSD
o Współpracuje wyłączenie z OSD M644 w wersji 5.0 lub nowszej
o OSD musi być wyposażone w czujniki horyzontu FMA lub IMU
o Szybkość pracy GPS 4800, 9600 lub 19200bps, 1Hz lub 5Hz
Konfiguracja
z menu ekranowego OSD
o Wszystkie parametry ustawiane z poziomu menu OSD
o Nie jest wymagana znajomość języków programowania
o Nie jest potrzebne dodatkowe oprogramowanie oraz sprzęt (PC)
Rozdzielczość sterowania 0,3% (330 kroków po 3uSec)
Wymagania dotyczące modelu
o Szybowce, modele elektryczne lub spalinowe
o Tylko modele z usterzeniem typu T (klasycznym)
o Tylko modele wyposażone w lotki
o Model z napędem po dodaniu gazu musi się wznosić, a po odjęciu gazu opadać
bez przeciągnięcia
Tryby pracy
Autopilot posiada 3 tryby pracy sterowane jednym kanałem toru sterowania (RC).
Wejście sterujące trybem pracy autopilota powinno być podłączone do wyjścia odbiornika,
sterowanego trójpozycyjnym przełącznikiem w nadajniku.
Wybrany tryb pracy sygnalizowany jest świeceniem diody LED
Transfer sygnałów
W tym trybie autopilot bezpośrednio transferuje wszystkie sygnały z odbiornika do serw i
regulatora silnika. Autopilot nie ingeruje w transferowane sygnały i nie powinien
wprowadzać zauważalnych zmian w sterowaniu lub opóźnień sygnałów.
Maksymalne opóźnienie sygnału wynosi 20 milisekund, a rozdzielczość sygnałów wynosi
0,3%. Układ dokonuje analizy błędnych wartości sygnałów i ogranicza szerokość impulsów
sterujących do wartości maksymalnie 100% nominalnej wartości dla sygnału PPM (długość
impulsu od 1 do 2 milisekund)
Ten tryb aktywowany jest ustawieniem przełącznika w nadajniku na pozycję minimum.
W tym trybie dioda LED jest zgaszona
stabilizacja lotu modelu
W tym trybie autopilot wspomaga pilota w utrzymaniu stabilnego lotu modelu. Stabilizacja
obejmuje zarówno przechył (roll) korygowany wychyleniami lotek, jak też pochylenie
modelu (pitch), korygowany wychyleniami steru wysokości.
Układ stabilizacji kompensuje wpływ podmuchów wiatru, a także w pewnym stopniu wpływ
charakterystyki modelu (jego wyważenie lub zachowanie się po dodaniu gazu). Układ
stabilizacji zmienia sposób reakcji modelu na wychylenia drążka sterowego: model szybciej
reaguje na wychylenia sterów, oraz wychylenie np. drążka lotek steruje kątem pochylenia
modelu a nie szybkością obrotu wokół osi podłużnej modelu.
Model z włączoną opcją stabilizacji będzie również ograniczał maksymalne przechylenie i
pochylenie modelu, uniemożliwiając wykonanie figur akrobacyjnych (pętle, beczki). Ten tryb
może być również pomocny podczas nauki latania.
Zalecany jest start modelu z wyłączoną opcją stabilizacji, a dopiero włączenie jej na
bezpiecznej wysokości i oswojenie się ze zmienionym zachowaniem modelu.
Ten tryb aktywowany jest ustawieniem przełącznika w nadajniku na pozycję neutralną (zero).
W tym trybie dioda LED jest wolno miga
UWAGA:
Funkcja stabilizacji wymaga odpowiedniego dobrania parametrów Gain oraz Reverse,
stosownie do właściwości modelu. Przeczytaj o tym w rozdziale „krok po kroku”
Opcja stabilizacji nie zastępuje prawidłowego wyważenia i wytrymowania modelu, a jej
właściwe ustawienie jest warunkiem niezbędnym do prawidłowej pracy autopilota w trybie
autonomicznego powrotu do bazy.
Autonomiczny powrót/lot po waypointach
W trybie autonomicznego powrotu do bazy oraz lotu po waypointach (wybór trybu jest
dokonywany przełącznikiem sterującym praca OSD) autopilot przejmuje całkowicie
sterowanie modelem i opierając się na wskazaniach czujnika horyzontu oraz GPS kieruje
model do punktu startu (do bazy) lub do wcześniej zadanych w OSD punktów trasy,
wykonując łagodne zakręty oraz utrzymując wysokość lotu modelu.
W czasie lotu autonomicznego autopilot wykorzystuje lotki, ster kierunku, ster wysokości
oraz gaz.
Podczas lotu po waypointach, po zbliżeniu się do wapointa na odległość mniejszą niż 50m,
autopilot kieruje model do kolejnego waypointa.
Po dotarciu do punktu bazy lub ostatniego zdefiniowanego waypointa autopilot będzie krążył
lecąc po okręgu lub wykonując ósemki, nadal utrzymując wysokość i cyklicznie przelatując
nad punktem bazy/waypointa.
Dla bezpieczeństwa lotu, w przypadku gdy wysokość lotu w momencie włączenia autopilota
jest mniejsza niż 50 m autopilot zwiększy wysokość lotu do 50m. Gdy wysokość lotu jest
powyżej 300m, autopilot obniży lot do 300m. W przedziale od 100m do 300m autopilot
będzie utrzymywał aktualny pułap lotu.
W trybie autonomicznego powrotu dioda LED jest cały czas zapalona.
UWAGA:
Autopilot nie wykonuje samodzielnie manewru lądowania, Wylądowanie modelu może
nastąpić jako wynik wyczerpania pakietu napędowego (lub paliwa) i utraty wysokości
modelu szybującego bez napędu. Miejsce, kierunek oraz szybkość lądowania jest wówczas
przypadkowa.
Aktywacja przez Failsafe
Większość nowoczesnych odbiorników wyposażonych jest w funkcję Fail Safe, czyli
ustawiania wyjść odbiornika w zaprogramowany wstępnie stan, po zaniku sygnału z
nadajnika. Ta opcja może być wykorzystana do aktywacji autopilota i wymuszenia
autonomicznego powrotu do bazy po zaniku sygnału z nadajnika (po utracie zasięgu, silnych
zakłóceniach itd). W tym celu należy tak zaprogramować funkcję Fail Safe w odbiorniku, aby
po zaniku sygnału z nadajnika, kanał sterujący autopilotem miał maksymalne wysterowanie.
KROK PO KROKU:
Opis złączy autopilota
Najnowsze wersje płytki autopilota linki poniżej:
http://www.pcland.republika.pl/OSD644/OpisAutopilotbyZbigkatowy.pdf
http://www.pcland.republika.pl/OSD644/OpisAutopilotbyZbigprosty.pdf
OSD
Autopilot jest podłączony do układu OSD M644 dwużyłowym przewodem.
Jeden przewód łączy masy obydwu urządzeń, a drugi łączy wyjście „PC” z OSD z wejściem
„Rx” w autopilocie. To połączenie zapewnia komunikację pomiędzy OSD a autopilotem,
niezbędne do prawidłowej pracy autopilota.
UWAGA: wyjście „PC” znajduje się złączu, do którego podłączony jest GPS.
W szczególności przy użyciu GPS MTK w trybie 5Hz, to wyjście podłączone jest
równocześnie do GPS-a i autopilota. Podłączenie to powinno być wykonane z użyciem
odpowiedniego kabla-rozdzielacza.
Należy upewnić się, że w OSD ustawiona jest właściwa szybkość GPS ( 4800, 9600 lub
19200 bps).
UWAGA: podczas wyświetlania menu ekranowego w OSD, nie są przekazywane do
autopilota informacje z czujników położenia i nie funkcjonuje prawidłowo stabilizacja ani
autonomiczny powrót do bazy.
Podłączenie odbiornika
Odbiornik podłączamy do autopilota zwracając uwagę na przypisania odpowiednich sterów
do właściwych wyjść (kanałów) odbiornika. Różne rodzaje aparatur (Multiplex, JR, Sanwa,
Futaba, Hitec) posiada inne przypisanie poszczególnych serw (i regulatora silnika) do
odpowiednich kanałów odbiornika.
Podłączenie serw i regulatora
W przypadku gdy w modelu lotki są połączone kablem Y i sterowane jednym kanałem,
wówczas wejście i wyjście drugiej lotki pozostawiamy niepodłączone. Pozostałe serwa
podłączamy zgodnie z opisami wyjść autopilota.
W przypadku usterzenia V (i odwróconego V) serwa sterów podłączamy do kanałów
„wysokość” oraz „kierunek”. W przypadku modelu w układzie delta, kanały wejściowe
wysokości i kierunku powinny być podłączone do wolnych nieużywanych kanałów
odbiornika, a wyjścia pozostawione nie podłączone.
Zasilanie układu
W modelach z napędem elektrycznym autopilot zasilany jest z układu BEC w regulatorze
obrotów silnika elektrycznego. Do zasilania autopilota wystarczy podłączyć wtyczkę
regulatora obrotów (ESC) do odpowiedniego złącza (gaz/throttle) autopilota.
W przypadku modeli z napedem spalinowym lub zasilania serw z oddzielnego napięcia (np. w
przypadku regulatorów „opto”), należy odpowiednio rozgałęzić (kablem Y) dowolny z
przewodów serw (lub regulatora) i doprowadzić napięcie zasilające (+5V) do dowolnego
złącza wyjściowego autopilota.
Pobór prądu przez autopilot wynosi tylko kilkanaście miliamperów i nie wprowadza istotnego
dodatkowego obciążenia BEC-a w regulatorze obrotów lub zasilania zewnętrznego.
UWAGA:
w przypadku zewnętrznego układu zasilania należy stosować pakiet 4xNiMh lub stabilizator
(UBEC) o napięciu +5V. W żadnym przypadku napięcie zasilania, nawet chwilowo, nie
może przekroczyć 7V, gdyż spowoduje to nieodwracalne zniszczenie elektroniki. Z tego
względu nie wolno zasilać układu bezpośrednio z pakietu napędowego LiPo, ani NiMh
powyżej 4 ogniw.
Inicjacja autopilota
Po włączeniu autopilota przeprowadzane są procedury inicjalizacji, przebiegające
następująco:
1. po właczeniu zasilania dioda bardzo szybko miga (0,1/0,1sek) przez 1 sekundę
w tym czasie zapamietywane są pozycje neutralne drażków.
pozycje te są wykorzystywane jako neutralne połozenia serw w trybie lotu autonomicznego
Podczas tego etapu inicjalizacji gaz powinien być na minimum, a pozostałe drażki w neutrum
UWAGA: jeśli dioda miga cały czas, oznacza to, ze gaz jest powyżej 25% wysterowania,
lub pozostałe drążki są odchylone powyżej 50% od neutrum,
albo conajmniej jedno z wejść (gaz, kierunek, wysokość, lotki)
nie dostaje sygnału z odbiornika
2. Dioda zapala się na ok 2 sekundy po czym kilkukrotnie miga (0,2sek/0,2sek)
w tym czasie odbiera dane konfiguracyjne z OSD. Ilość mrugnięć sygnalizuje szybkość
transmisji danych z OSD (identyczna z szybkością pracy GPS):
4800bps - 1 mrugnięcie
9600bps - 2 mrugnięcia
19600bps - 3 mrugnięcie
38200bps - 4 mrugnięcie
UWAGA:
Jeśli dioda pali się ciągłym światłem i nie mrugnie,
oznacza to nieprawidłowe podłączenie z OSD,
lub nie ustawioną w OSD szybkość komunikacji z GPS
3. Dioda sygnalizuje stan (tryb pracy) autopilota:
Dioda zgaszona - autopilot wyłączony, czysty transfer sygnałów z odbiornika
Dioda miga (0,5/0,5sek) - włączona funkcja stabilizacji lotu
Dioda świeci światłem ciągłym - włączona funkcja powrotu do bazy/lotu po
waypointach
UWAGA: przez cały czas trwania procedury inicjalizacji
dane z wejść wszystkich kanałów są przekazywane bezpośrednio na wyjścia
autopilota. Umożliwia to np. niezakłócone przeprowadzenie procedury inicjalizacji
regulatora obrotów oraz sterowanie modelem niezależnie od poprawności połączeń i
ustawień autopilota oraz OSD.
Jeśli podczas inicjalizacji autopilota dokonywano programowania regulatora,
wówczas należy odłączyć zasilanie autopilota i powtórzyć procedurę inicjalizacji
Wybór rodzaju usterzenia, oraz rewersów serw
Do prawidłowej pracy autopilota, zarówno w trybie stabilizacji jak i lotu autonomicznego,
konieczne jest ustawienie (poprzez menu autopilot w OSD) właściwego rodzaju usterzenia
oraz rewersów serw.
UWAGA: Autopilot wyposażony jest w dwa złącza diagnostyczne, w których zwarcie pinów
pierwszego złącza powoduje wychylenie lotek i steru kierunku w prawo, a zwarcie drugiego
powoduje wychylenie steru wysokości w górę. Po podłączeniu serw należy w menu OSD
ustawić odpowiednie wartości mikserów (delta, v-tail, klapy) oraz rewersów serw, aby
uzyskać wychylenia sterów w odpowiednim kierunku.
W pierwszej kolejności ustawiamy rodzaj usterzenia w menu Autopilot-mixers:
Flaps – wybieramy, jeśli serwa lotek są podłączone do dwóch oddzielnych kanałów
odbiornika (lotki mogą wówczas pracować również jako klapolotki). Ten wybór jest
możliwy tylko dla usterzenia klasycznego lub V
Delta – wybieramy dla modeli typu latające skrzydło. Lotki pracują wówczas jako lotki i ster
wysokości.
V_tail norm – ogon w układzie V lub odwróconego V, z serwami pracującymi
synchronicznie.
V_tail rev – ogon w układzie V lub odwróconego V, z serwami pracującymi asynchronicznie.
UWAGA zmiana pomiędzy układem V_tail N i R jest potrzebna, gdy usterzenie reaguje
odwrotnie na zakładane zworki diagnostyczne (tzn. zamiast w górę stery wychylają
się na boki i odwrotnie)
Po wybraniu rodzaju usterzenia przystępujemy do określenia właściwych rewersów dla serw.
Lotki
Jeśli po zwarciu złącza „lotki w prawo” obydwie lotki równocześnie podnoszą się lub
opuszczają (tylko dla rozdzielonych lotek, gdy wybrany jest mikser flaps lub delta), należy
zmienić ustawienie autopilot -> aileron gain -> synchro Y/N, uzyskując ruch lotek w
przeciwnych kierunkach.
W kolejnym kroku, jeśli wychylenie lotek jest w przeciwnym kierunku od oczekiwanego,
należy zmienić ustawienie autopilot -> aileron gain ->rev/norm.
Ster wysokości w układzie klasycznym oraz delta
Jeśli po zwarciu złącza „ster wysokości w góre” ster wysokości przesunie się w dół lub lotki
w układzie delta przesuną się do dołu, wówczas należy zmienić ustawienie autopilot ->
elevator gain ->rev/norm
Ster kierunku w układzie klasycznym
Jeśli po zwarciu złącza „ster kierunku w prawo” ster kierunku przesunie się w niewłaściwa
stronę, wówczas należy zmienić ustawienie autopilot -> rudder gain ->rev/norm
Ster wysokości i kierunku w układzie V
Jeśli po zwarciu złącza „ster wysokości w góre” powierzchnie sterowe wychylą się jak do
skrętu (w lewo lub prawo) wówczas należy zmienić ustawienie autopilot -> mixer -> V_tail
na przeciwnego rodzaju (N/R). Dopiero po uzyskaniu ruchu we właściwej płaszczyźnie
przystępujemy do ustawienia rewersów kanałow.
Jeśli po zwarciu złącza „ster kierunku w prawo” stery przesuną się w niewłaściwa stronę,
wówczas należy zmienić ustawienie autopilot -> rudder gain ->rev/norm
Jeśli po zwarciu złącza „ster wysokości w góre” stery przesuną się w niewłaściwą stronę,
wówczas należy zmienić ustawienie autopilot -> elevator gain ->rev/norm
Montaż czujnika horyzontu IMU
Czujnik horyzontu oparty na jednostce inercyjnej IMU musi być właściwie zamontowany w
modelu. Jest to warunkiem koniecznym do prawidłowej pracy autopilota.
Czujnik musi być zamontowany w osi modelu, złączem w kierunku ogona, bez przechyłów na
boki.
Przekrzywienie czujnika na bok spowoduje, że po włączeniu trybu stabilizacji model
przechyli się w przeciwną stronę i będzie wykonywał skręt.
Ponadto czujnik musi być tak ustawiony, aby podczas swobodnego szybowania modelu
czujnik znajdował się poziomo, zgodnie z linia horyzontu.
W przypadku jak na rysunku „A” po włączeniu trybu stabilizacji model będzie opuszczał nos
w dół i przyspieszał.
W przypadku jak na rysunku „C” po włączeniu trybu stabilizacji model będzie zadzierał nos
do góry, zwalniał i przepadał.
Przy prawidłowym ustawieniu, po włączeniu opcji stabilizacji model powinien szybować tak
samo jak przed włączeniem stabilizacji. Prawidłowe ustawienie czujnika może wymagać
kilku prób w powietrzu i korekt ustawienia czujnika.
UWAGA:
Czujnik IMU jest skalibrowany fabrycznie i nie są wymagane żadne dodatkowe kalibracje
dokonywane przez użytkownika.
Montaż i kalibracja czujnika horyzontu FMA
Poprawne ustawienie oraz kalibracja czujnika horyzontu jest warunkiem niezbędnym do
prawidłowej pracy autopilota. Czynności kalibracji czułości czujnika horyzontu muszą być
wykonane przed pierwszym lotem i powtórzone po każdej zmianie warunków pogodowych
na lotnisku.
Położenie czujnika horyzontu
Czujnik horyzontu może być zamontowany w modelu na dwa sposoby, zależnie od
możliwości konstrukcyjnych.
Czujnik
horyzontu w
układzie +
Czujnik
horyzontu w
układzie X
Należy wybrać taki układ, który gwarantuje jak największe czyste pole widzenia czujników,
nie przesłonięte przez elementy modelu (skrzydła, kamera), w szczególności gorące obiekty
(np. silnik spalinowy, nadajnik video). W menu ekranowym OSD, w opcji Horizon Sensor
należy wybrać zastosowany układ czujnika FMA: „x” lub „+”
Czujnik musi być zamontowany bez przechyłów na boki.
Przekrzywienie czujnika na bok spowoduje, że po włączeniu trybu stabilizacji model
przechyli się w przeciwną stronę i będzie wykonywał skręt.
Ponadto czujnik musi być tak ustawiony, aby podczas swobodnego szybowania modelu
czujnik znajdował się poziomo, zgodnie z linią horyzontu.
W przypadku jak na rysunku „A” po włączeniu trybu stabilizacji model będzie opuszczał nos
w dół i przyspieszał.
W przypadku jak na rysunku „C” po włączeniu trybu stabilizacji model będzie zadzierał nos
do góry, zwalniał i przepadał.
Przy prawidłowym ustawieniu, po włączeniu opcji stabilizacji model powinien szybować tak
samo jak przed włączeniem stabilizacji. Prawidłowe ustawienie czujnika może wymagać
kilku prób w powietrzu i korekt ustawienia czujnika.
Kalibracja zakresu
Ponieważ czułość sensorów w czujniku horyzontu FMA zależy od pory roku, pory dnia oraz
od aktualnych warunków pogodowych, dlatego przed lotem konieczne jest skalibrowanie
czujników, aby zagwarantować, że obliczony przez OSD i autopilota przechył będzie zgadzał
się z faktycznym przechyłem modelu.
Po wybraniu z menu funkcji Horizon Sensor -> Range postępujemy zgodnie z
komunikatami podawanymi na ekranie (OSD). Kalibracja polega na maksymalnym
przechyleniu modelu najpierw na prawe, a potem na lewe skrzydło, a następnie pochyleniu
modelu maksymalnie w dół i w górę. W trakcie kalibracji należy unikać kierowania
czujników horyzontu na gorące przedmioty (np. nagrzany dach samochodu, asfalt).
Kalibracja przebiega w ten sam sposób, niezależnie od wybranego sposobu ustawienia
czujnika: „x” oraz „+”
1)
2)
4)
3)
Cztery fazy kalibracji czujnika horyzontu
UWAGA:
Jeśli po kalibracji zakresu, sztuczny horyzont w OSD wykazuje przechył podczas gdy model
jest ustawiony poziomo, wówczas należy dodatkowo wykonać operację kalibracji zera
czujnika horyzontu. Należy jednak zwrócić uwagę, czy przechył sztucznego horyzontu nie
wynika z bezpośredniego oddziaływania słońca na czujnik, lub przesłonięcia horyzontu
przez bliskie obiekty (samochód lub ludzi stojących przy modelu) w tym celu należy obrócić
model (ustawić w innym kierunku) lub przenieść w inne miejsce i sprawdzić, czy przechył
nadal się utrzymuje.
Kalibracja zera
Kalibracje zera wykonujemy tylko wówczas, gdy po kalibracji zakresu, sztuczny horyzont w
OSD wykazuje przechył podczas gdy model jest ustawiony poziomo.
Po wybraniu z menu funkcji Horizon Sensor -> Zero postępujemy zgodnie z komunikatami
podawanymi na ekranie (OSD). Kalibracji zera można dokonać na dwa sposoby:
- Poprzez ustawienie modelu poziomo i obrócenie go o 360 stopni w płaszczyźnie poziomej
- Poprzez nałożenie na czujnik kubka o temperaturze otoczenia. W tym przypadku należy
zadbać, aby wszystkie sensory były całkowicie zasłonięte, a kubek ze wszystkich stron miał tę
samą temperaturę (np. nie był wcześniej wystawiony na bezpośrednie działanie słońca).
Trymowanie modelu
Do prawidłowej pracy systemu stabilizacji oraz autopilota, model musi być prawidłowo
wytrymowany, czyli odpowiednio zachowywać się w locie.
• W locie swobodnym model powinien lecieć prosto, bez nadmiernych przechyłów
• Model powinien wznosić się po dodaniu gazu (bez użycia mikserów gaz-wysokość)
• Model powinien szybować po wyłączeniu gazu, bez przeciągania
Ponieważ wartości neutralne sterów odpowiadające stanowi gdy prawidłowo wytrymowany
model leci prosto, bez przechyłów, są zapamiętywane bezpośrednio po włączeniu zasilania,
zmiany w trymowaniu dokonane w czasie lotu nie są uwzględniane automatycznie przez
autopilota, gdyż nie jest on w stanie odróżnić ich od normalnego sterowania modelem.
Do prawidłowej pracy autopilota i uwzględnienia ostatnich zmian w trymowaniu, po
każdorazowej zmianie trymowania modelu w locie, należy wylądować, wyłączyć zasilanie
autopilota i włączyć je ponownie.
UWAGA
Alternatywnie do włączania zasilania można wykorzystać sygnał RST ze złącza ISP
programowania autopilota. Krótkotrwałe połączenie tego sygnału z masą (GND), np. przez
wyprowadzony na zewnątrz modelu przycisk astabilny, powoduje restart autopilota. Przy
każdorazowym włączeniu zasilania lub restarcie autopilota należy upewnić się, że drążki
sterowe znajdują się w położeniach spoczynkowych (gaz na zero, stery w neutrum).
Parametry dla trybu stabilizacji
Stabilizacja powoduje, że model, niezależnie od swojej charakterystyki, samoczynnie
powraca do poziomego lotu po puszczeniu drążków w nadajniku, oraz wyraźnie słabiej
reaguje na podmuchy nawet silnego wiatru, utrzymując poziomy i prostoliniowy lot.
Układ stabilizacji opiera się na analizie danych z czujnika horyzontu dołączonego do układu
OSD i odpowiedniej kompensacji niezamierzonego przechylenia / pochylenia modelu za
pomocą lotek oraz steru wysokości.
W trybie stabilizacji do sygnału o wychyleniu lotek i steru wysokości z odbiornika dodawany
jest dodatkowy sygnał kompensujący przechylenie oraz pochylenie modelu.
UWAGA
Właściwe ustawienie trybu stabilizacji lotu jest warunkiem koniecznym do prawidłowej
pracy autopilota, dlatego ustawienia opcji stabilizacji muszą zostać wykonane i sprawdzone
przed ustawieniami opcji automatycznego powrotu do bazy.
Do ustawienia stabilizacji służą cztery parametry w menu ekranowym OSD Autopilot:
Aileron reverse – kierunek ruchu lotek w reakcji na przechyły (roll)
Aileron gain – siła reakcji lotek na przechyły modelu
Elevator reverse – kierunek ruchu steru wysokości w odpowiedzi na pochylenia modelu
Elevator gain – siła reakcji steru wysokości na pochylenia modelu (pitch).
W trybie stabilizacji lotu zarówno ster kierunku jak też gaz przekazywane są bez żadnych
zmian bezpośrednio z odbiornika na wyjście autopilota. Autopilot w trybie stabilizacji nie
ingeruje w żaden sposób w wysterowanie tych kanałów.
Aileron reverse
Ta opcja umożliwia zmianę kierunku ruchu serw lotek, w odpowiedzi na przechyły modelu.
Ruch lotek musi być taki, aby kompensował (niwelował) przechyły modelu.
Jeśli przykładowo w wyniku podmuchu wiatru model przechyla się na prawe skrzydło (prawe
skrzydło idzie w dół, lewe do góry), wówczas układ stabilizacji musi opuścić prawą lotkę w
dół oraz podnieść lewą lotkę do góry, aby skorygować przechył modelu i wyrównać lot.
Niewłaściwe ustawienie reverse powoduje pogłębianie przechyłów modelu uniemożliwiając
zupełnie samodzielny lot modelu.
UWAGA
Dla czujników FMA ten test musi być wykonany na otwartej przestrzeni, dla czujnika IMU
może być wykonany również w pomieszczeniach zamkniętych
Aileron gain
Ten parametr określa siłę reakcji lotek na niezamierzone przechyły modelu, wywołane np.
podmuchami wiatru lub turbulencjami.
Kompensujące
działanie lotek
Przechył
modelu
Przykładowo, gdy drążek sterowy w nadajniku znajduje się w położeniu neutralnym, każde
odchylenie modelu od poziomu powoduje wychylenie lotek, kompensujące ten przechył. Im
większa wartość parametru gain, tym silniejsze będzie wychylenie lotek w proporcji do
przechyłu modelu i silniejsze działanie kompensujące układu stabilizacji.
Zbyt małe wartości parametru gain będą powodowały brak efektu stabilizacji modelu.
Zbyt duże wartości mogą powodować niestabilność modelu i samoistne wahania modelu
wokół osi podłużnej („machanie skrzydłami”).
UWAGA
Zbyt mała wartość parametru gain może uniemożliwić samodzielny powrót do bazy (model
może mieć tendencję do wpadania w korkociąg), dlatego należy dobrać eksperymentalnie, w
kilku kolejnych lotach, największą wartość gain, nie powodującą samoistnego kołysania
modelu.
Elevator reverse
Ta opcja umożliwia zmianę kierunku ruchu serwa steru wysokości w odpowiedzi na
pochylenie modelu.
Ruch steru wysokości musi być taki, aby kompensował (niwelował) pochylenia modelu.
Jeśli przykładowo model pochylamy w dół (dziób modelu kieruje się do ziemi), wówczas
układ stabilizacji musi podnieść ster wysokości aby skorygować pochylenie modelu i
wyrównać lot.
Niewłaściwe ustawienie reverse powoduje pogłębianie pochylenia modelu uniemożliwiając
zupełnie samodzielny lot modelu (np. model nie wychodzi samodzielnie z nurkowania, tylko
robi pętlę).
UWAGA
Dla czujników FMA ten test musi być wykonany na otwartej przestrzeni, dla czujnika IMU
może być wykonany również w pomieszczeniach zamkniętych
Elevator gain
Ten parametr określa siłę reakcji steru wysokości na pochylenie modelu.
Zbyt małe wartości parametru gain będą powodowały brak efektu stabilizacji.
Zbyt duże wartości mogą powodować pompowanie modelu (naprzemienne opadanie i
zadzieranie dziobu modelu)
Należy dobrać eksperymentalnie, w kilku kolejnych lotach, największą wartość gain, nie
powodującą jeszcze pompowania.
Parametry dla lotu autonomicznego (powrót do bazy/lot po
waypointach)
Kolejność dobierania tych parametrów jest następująca:
1. Ustawiamy Throttle limit oraz Throttle mode
2. Ustawiamy Roll limit
3. Ustawiamy Rudder limit
4. Ustawiamy wszystkie wartości „gain” na zero
5. Dobieramy parametr course gain
6. Dobieramy parametr Turn gain
7. Dobieramy parametr Inertion gain
Throttle limit
Jest to wartość gazu, jakiego będzie używał autopilot w celu powrotu do bazy lub lotu po
waypointach. Dla modeli o bardzo silnym napędzie może to być wartość mniejsza od
maksymalnej. Dla szybkiego powrotu do bazy, szczególnie w warunkach silnego wiatru
zalecane są duże wartości gazu, aby model pod wiatr leciał również do przodu względem
ziemi, inaczej wskazania GPS będą niepoprawne i autopilot może działać nieprawidłowo.
Throttle mode
Autopilot posiada 3 algorytmy utrzymania wysokości i operowania gazem, dostosowane do
specyfiki modelu i oczekiwanej dynamiki lotu.
Tryb stałego gazu
W tryb stałego gazu (fixed) poziom gazu po włączeniu autopilota jest stały, określony
wartością Throttle limit w menu autopilota. Zmiana poziomu gazu od aktualnej wartości
(trybu manualnego) do wartości maksymalnej odbywa się w sposób płynny. W tym trybie
wysokość utrzymywana jest wyłącznie sterem wysokości.
Ten tryb jest zalecany dla powolnych modeli i konieczności powrotu do bazy przy silnym
wietrze, oraz dla modeli z napędem spalinowym, dla modeli w których może wystąpić ryzyko
przeciągnięcia na małym gazie, oraz szybkiego zaliczania waypointów.
Tryb dynamicznego operowania gazem
W trybie dynamicznym (dynamic) wartość gazu dobierana jest tak, aby utrzymać wysokość
lotu. Wartość gazu może zmieniać się od zera (wartości położenia drążka gazu w momencie
włączenia zasilania autopilota) do wartości Throtle limit podanej w menu autopilota.
W tym trybie ster wysokości uruchamiamy tylko gdy schodzimy z dużej wysokości do
wartości przelotowej waypointa lub w trybie powrotu do bazy znajdujemy się powyżej 300m,
a także w sytuacji gdy model pomimo wyłączenia gazu wznosi się w termice.
Ten tryb zwykle jest najbardziej ekonomiczny pod względem zużycia pakietu
napędowego/paliwa i nadaje się do wszelkiego rodzaju modeli i długotrwałych lotów w
dobrych warunkach pogodowych.
Tryb Włącz-Wyłącz
W trybie włacz-wyłącz (On-off) silnik modelu albo jest wyłączony, albo pracuje z
wysterowaniem określonym parametrem Throtle limit w menu autopilota.
Gdy model zejdzie poniżej zadanego pułapu wysokości uruchamiany jest silnik i dopiero po
wywindowaniu modelu na wysokość 110% zadanego pułapu + 20m, silnik zostaje
wyłączony.
Przykładowo dla zadanego pułapu 200m silnik zostanie włączony gdy model opadnie
poniżej 200m i wyłączony, gdy model wzniesie się na wysokość 220+20 = 240 metrów.
Ten tryb zalecany jest dla modeli szybowców, dla których optymalnym sterowaniem jest
szybkie wyniesienie modelu i swobodne szybowanie z wyłączonym napędem (i złożonym
śmigłem). Zmiana wartości gazu od wartości minimalnej do maksymalnej i odwrotnie
odbywa się płynnie i trwa kilka sekund.
W tym trybie ster wysokości jest uruchamiany tylko gdy schodzimy z dużej wysokości do
wartości przelotowej waypointa lub w trybie powrotu do bazy znajdujemy się powyżej 300m,
a także w sytuacji gdy model pomimo wyłączenia gazu wznosi się w termice.
Roll limit
Ten parametr określa jak maksymalnie mocno model może się przechylać na skrzydło na
zakrętach, np. bez ryzyka wpadnięcia w korkociąg, przeciągnięcia, znacznej utraty wysokości
itp.), wykonując stabilne zakręty również w warunkach niesprzyjającego wiatru (np.
bocznego). Wybieramy największą wartość gwarantująca stabilność modelu w locie.
Autopilot podczas lotu autonomicznego będzie ograniczał maksymalne przechylenia modelu
do tej właśnie wartości.
Rudder limit
Autopilot posiada wbudowany mikser lotki->ster kierunku, wykorzystywany podczas lotu
autonomicznego. Określa on jak mocno (ile % maksymalnego wychylenia) autopilot może
operować sterem kierunku, bez ryzyka utraty stabilności lotu modelu. Dobieramy ten
parametr według własnych doświadczeń z modelem (proporcje wychyleń drążków przy
skoordynowanych zakrętach). Ten parametr może być ustawiony na zero, w praktyce zwykle
nie przekracza 40%
Course gain
Wstępnie ustawiamy ten parametr na wartość połowę zakresu i obserwujemy zachowanie
modelu podczas autonomicznego powrotu do bazy przy włączaniu autopilota gdy model jest
na kursie 40-50 stopni w stosunku do bazy.
Prawidłowa wartość jest wówczas, gdy model stosunkowo szybko kieruje się do bazy, ale bez
gwałtownego przechodzenia modelu poza kurs na bazę (na drugą stronę) czyli bez silnych
oscylacji wokół kursu do bazy.
Zbyt mała wartość parametru powoduje, że model nie kieruje się na bazę, lecz leci ze
znaczną odchyłką kursu.
Zbyt duża wartość parametru powoduje, ze model przekracza znacznie kurs na bazę i silnie
„myszkuje” wokół kursu na bazę.
Parametr należy dobierać podczas bezwietrznej pogody, analizując skręty zarówno w lewą jak
i w prawą stronę.
Turn gain
Ten parametr ogranicza i stabilizuje szybkość skrętu modelu (np. podczas lotów przy silnym
wietrze). Zbyt duża szybkość skrętu powoduje, że informacje o aktualnym kursie modelu
odbierane z GPS są zafałszowane, co może powodować silne przekraczanie kursu na bazę i
„myszkowanie” modelu lub w granicznych przypadkach kręcenie się modelu w kółko. Jest to
szczególnie widoczne dla GPS pracujących z szybkością 1Hz. Im większa wartość tego
parametru, tym model wykonuje wolniejsze zakręty i boczny wiatr mniej wpływa na szybkość
skrętu. Wartość tego parametru dobieramy doświadczalnie, rozpoczynając od wartości na
połowie skali, przy dużych odchyłkach kursu od bazy (90..180 stopni) model powinien
wyraźnie wolniej wykonywać zakręty kierując się do bazy. Zbyt duża wartość turn gain może
jednak powodować, że model podczas zakrętów (również dla małych odchyłek kursu),
„szarpie” (zatrzymuje się w zakręcie) i nie robi zakrętu płynnie.
Inertion gain
Ten parameter pomaga w “dociąganiu” modelu dokładnie na kurs do bazy w warunkach
silnego bocznego, spychającego model wiatru. Ten parametr określa jak bardzo trzeba
zwiększyć wychylenia sterów, jeśli model przez dłuższy czas nie osiąga założonego kursu na
bazę. Parametr testujemy w warunkach, gdy model znajduje się stosunkowo daleko od bazy
(dolot do bazy zajmie conajmniej minutę), oraz wieje boczny wiatr.
Obserwujemy zachowanie modelu podczas powrotu do bazy i tak dobieramy wartość tego
parametru (zaczynając od wartości w połowie skali), aby model osiągał założony kurs
(„dociągał” brakujące kilka-kilkanaście stopni kursu) w czasie kilkunastu sekund. Zbyt duża
wartość może powodować, że model szybko osiąga założony kurs, ale przekracza go i
„myszkuje” wokół tego kursu. Również przy bezwietrznej pogodzie model ma tendencje do
przekraczania linii kursu na bazę (jednokrotnie lub z malejącą amplitudą)
Na lotnisku
Zasada ograniczonego zaufania
Autopilot niewątpliwie zwiększa bezpieczeństwo lotów FPV, nie jest jednak panaceum na
wszystkie niedoskonałości modelu i używanego sprzętu. Należy zawsze kierować się zasadą
ograniczonego zaufania do wszystkich elementów systemu
Przed startem
Przed startem należy skontrolować następujące elementy:
• pozycje neutralne przy włączaniu zasilania autopilota
• trymowanie modelu przed użyciem autopilota
• kontrola i kalibracja horyzontu dla czujników FMA
• sprawdzenie współpracy OSD/autopilot (reagowanie sterów w trybie stabilizacji)
Start
W trybie stabilizacji, przy drążkach w neutrum, przy wyrzucie modelu nastąpi gwałtowne
wyrównanie lotu – może to być zachowanie nieoczekiwane dla pilota.
Lot
W locie ze stabilizacją model znacznie szybciej reaguje na drążki, również zachowanie
modelu jest inne – przechyły modelu są proporcjonalne do wychyleń drążków.
Autopilot w trybie stabilizacji nie pozwoli na wykonanie figur akrobacyjnych (pętle, beczki,
lot na plecach)
Problemy
•
o Lot pod wiatr, głupienie GPS-a gdy model się cofa
o Zbyt szybki skręt przy wolnym GPS
o Problemy z GPS-em
o Zbyt duże wychylenie SK, korkociąg
o Słońce, chmury, zima (problemy z czujnikiem FMA)
Gdy coś nie działa
o Zła prędkość transmisji, brak podłączenia OSD
o Zła kalibracja FMA
o Przewody
o Ustawienia drążków (neutrum gaz na zero) podczas inicjalizacji autopilota
o Przełącznik autopilota
o Włączone menu główne OSD
o Ustawienia OSD
Jak to działa, czyli trochę nudnej teorii
Odchyłka kursu
Podstawowym parametrem, na którym opiera się autonomiczny lot autopilota jest odchyłka
aktualnego kursu modelu w stosunku do bezpośredniego kursu do bazy.
Aktualny
kurs
modelu
Kurs do
bazy
Odchyłka
kursu
Każde odchylenie kursu powoduje, że autopilot wychyla odpowiednio stery, aby model
wrócił na właściwy kurs. Im większa odchyłka, tym większe wychylenie sterów, ale dla
bezpieczeństwa maksymalne wychylenie sterów jest limitowane, aby nie spowodować np.
wpadnięcia modelu w korkociąg.
Szybkość skrętu
Kolejnym parametrem analizowanym przez autopilota jest szybkość skrętu modelu.
Szybkość
skrętu
Kurs
po upływie
sekundy
Kurs
początkowy
Ponieważ wszystkie dane o ruchu modelu, analizowane przez autopilot, pochodzą z systemu
GPS, więc aktualizowane są w zależności od modelu GPS-a raz na sekundę lub 5 razy na
sekundę. Dodatkowo nakłada się na to fakt, że GPS nie zwraca informacji o aktualnym kursie
modelu (nie ma wbudowanego kompasu), ale zwraca kurs wynikający z rzeczywiście
pokonanej przez model drogi (ang. CMG – course made good) w czasie pomiędzy kolejnymi
pomiarami GPS-a. Ilustruje to rysunek, na którym model wykonał szybki zakręt o 90 stopni:
Kurs
rzeczywisty po
sekundzie
Błąd
wyznaczenia
kursu przez
GPS
Kurs CMG
wyznaczony
przez GPS
po sekundzie
Kurs
początkowy
A więc szybkość skrętu modelu nie może być zbyt duża, bo GPS zacznie podawać
nieprawdziwe dane i cały system przestanie działać prawidłowo. Dlatego autopilot kontroluje
(ogranicza) i stabilizuje szybkość skrętu modelu, aby z jednej strony wykonać manewr
odpowiednio szybko, ale bez ryzyka utraty wiarygodności danych otrzymywanych z GPS.
Brak reakcji modelu
Kolejnym parametrem branym pod uwagę przez autopilota jest brak reakcji (lub słaba
reakcja) modelu na odchyłkę kursu, pomimo wychylenia odpowiednich powierzchni
sterowych modelu. Brak reakcji może być spowodowany np. bocznym wiatrem, prądami
termicznymi, złą kalibracją czujników horyzontu lub nieprawidłowym trymowaniem modelu.
Aktualny
kurs
modelu
Odchyłka
kursu
Kurs do
bazy
Boczny wiatr
Kompensacja braku reakcji modelu dokonywana jest w dłuższym okresie czasu, przez analizę
zachowania modelu oraz aktualnie działających poprawek wynikających z odchyłki kursu
oraz szybkości skrętu. Dodatkowe wychylenie dodawane jest systematycznie przez czas od
kilku do kilkudziesięciu sekund, aż do uzyskania właściwej reakcji modelu.
Neutrum sterów
Po włączeniu zasilania autopilot odczytuje stan kanałów RC: lotki, wysokość oraz kierunek i
zapamiętuje ten stan jako położenie neutralne sterów, odpowiadające stanowi gdy prawidłowo
wytrymowany model leci prosto, bez przechyłów. Dopiero do tego zapamiętanego stanu
kanałów dodawane są odpowiednie poprawki z systemu autopilota, powodujące odpowiednie
zmiany kursu. Z tego powodu ważne jest, aby w czasie kilku sekund po włączeniu zasilania
autopilota (i odbiornika RC), w czasie gdy dioda LED w autopilocie szybko miga, drążki w
nadajniku nie były przypadkowo wychylone.
Z tego względu, że ustawienia neutrum sterów są zapamiętywane tylko w czasie włączania
zasilania, wszelkie zmiany trymowania dokonane w czasie lotu nie będą uwzględnione przez
autopilota, aż do ponownego włączenia zasilania autopilota. Wynika to z faktu, że w czasie
lotu autopilot nie jest w stanie odróżnić zmian w trymowaniu od normalnego sterowania
modelem.
Warunki użytkowania
Urządzenie przeznaczone jest wyłącznie do prywatnego użytku w celach związanych z
amatorskim uprawianiem modelarstwa lotniczego. Używanie autopilota w celach
zarobkowych jest zabronione.
Używanie w celach militarnych lub w urządzeniach albo systemach związanych z ochroną
albo ratowaniem zdrowia ludzi jest zabronione.
Kopiowanie, powielanie, disasemblowanie kodu programu autopilota jest zabronione.
Kopiowanie, powielanie oraz sprzedaż układów autopilota bez zgody autora jest zabronione.
Urządzenie oraz kod programu jest chronione prawem autorskim oraz prawami pokrewnymi.
Nieprzestrzeganie powyższych ustaleń może spowodować pociągnięcie do odpowiedzialności
karnej.
Odpowiedzialność
Autor nie ponosi żadnej odpowiedzialności prawnej ani materialnej za ewentualne szkody
powstałe w wyniku użytkowania lub braku możliwości użytkowania autopilota.
Użytkownik ponosi wyłączną odpowiedzialność za użytkowanie urządzenia w sposób
bezpieczny dla ludzi, zwierząt oraz mienia w jego otoczeniu.
Korzystanie z autopilota nie zwalnia użytkownika z obowiązku przestrzegania prawa oraz
podjęcia odpowiednich starań i środków w celu zapewnienia bezpieczeństwa lotu modelu
zdalnie sterowanego.

Podobne dokumenty