Limit gazu dotyczy tylko drążka
Limit gazu trafił do Betaflighta w zgłoszeniu zmian nr 5608. Dodaje dwa parametry, throttle_limit_type i throttle_limit_percent, zapisane w profilu prędkości obrotowych. Typ może mieć wartość OFF, SCALE albo CLIP:
SCALErozkłada ograniczony gaz na cały skok drążka, więc pełne wychylenie daje ustawiony procent.CLIPnie zmienia reakcji drążka poniżej limitu, a wszystko powyżej po prostu ignoruje.
Procent ustawisz w zakresie 25-100. Autorzy zmiany opisują ją jako zamiennik ograniczania gazu w aparaturze, z którego piloci korzystali na ciasnych torach wyścigowych albo żeby oszczędzać akumulator, gdy nie potrzebowali pełnej mocy.
W tym samym opisie jest kluczowe zdanie: maksymalny sygnał dla silników się nie zmienia, a mikser dalej ma pełną kontrolę. Gdy dron w coś uderzy albo musi gwałtownie skorygować lot, regulator PID nadal może wysterować silniki do 100%. UmbrellaFPV pisze to wprost: limit gazu w aparaturze czy w Betaflighcie działa do pierwszego kontaktu z przeszkodą. Potem Betaflight użyje całej dostępnej mocy, żeby opanować skutki uderzenia, i silniki łatwo mogą się spalić.
Limit gazu przydaje się, gdy chcesz łagodniejszego gazu, na przykład na małym torze albo dla początkującego pilota. Nie traktuj go jako ochrony sprzętu.
Limit wyjścia silników ogranicza sygnał dla regulatora
Parametr motor_output_limit ustawia się w procentach, osobno w każdym profilu PID. Oscar Liang wyjaśnia, że ogranicza on wyjście regulatora, a dokładniej wypełnienie sygnału sterującego tranzystorami. W praktyce dron zachowuje się mniej więcej tak, jakby miał silniki o niższym KV. Oscar zaznacza, że to tylko przybliżenie, ale dobrze oddaje sens.
Ograniczać można tylko w dół. Ustawienie 150% nie sprawi, że dron zbudowany pod 6S poleci na 4S tak samo.
Jak policzyć procent
UmbrellaFPV podaje dwa sposoby:
- Według liczby ogniw: liczba ogniw, pod które dobrano silniki, podzielona przez liczbę ogniw nowego pakietu. Silniki do 4S na pakiecie 6S: 4/6, czyli około 67%. Silniki do 3S na 4S: 3/4, czyli 75%.
- Według KV: docelowe KV podzielone przez rzeczywiste. Silnik 2750KV, który ma się zachowywać jak 1800KV: 1800/2750, czyli około 65%.
W komentarzach pod swoim artykułem Oscar poleca 80% dla pakietu 5S na silnikach do 4S.
Pakiet 6S w dronie do 4S krok po kroku
Zacznij od sprzętu. Ostrzeżenie Oscara jest najważniejsze: regulatory, kontroler lotu i wszystko, co jest zasilane prosto z pakietu, na przykład nadajnik wideo, muszą wytrzymywać napięcie 6S. Limit wyjścia silników ich nie chroni.
Potem przygotuj dwa profile PID, które przełączą się same. Na dole zakładki strojenia PID („PID Tuning”) jest liczba ogniw do automatycznego przełączania profili, obok ustawień limitu wyjścia silników („Motor Output Limit”):
- Wybierz profil PID 1. Ustaw współczynnik skalowania na 100%, a liczbę ogniw na 4. Zapisz.
- Przyciskiem kopiowania profilu („Copy Profile”) skopiuj profil 1 do profilu 2.
- Wybierz profil PID 2. Ustaw współczynnik skalowania na 66%, a liczbę ogniw na 6. Zapisz.
To samo w wierszu poleceń (w CLI profile numeruje się od 0):
profile 0
set auto_profile_cell_count = 4
profile 1
set auto_profile_cell_count = 6
set motor_output_limit = 67
save
Od teraz Betaflight wybiera profil według podłączonego pakietu. Trzeba tylko pamiętać, że zmiany PID wprowadzone w jednym profilu zostają w nim. Jeśli coś stroisz, przenieś zmiany także do drugiego.
UmbrellaFPV idzie krok dalej i trzyma trzeci, identyczny profil jako zapasowy, z ustawieniem auto_profile_cell_count = -1 dla każdego innego pakietu. Radzi też wyświetlać nazwę profilu w OSD, żeby przed uzbrojeniem widzieć, który jest aktywny. Na stole łatwo to sprawdzić: podłączaj różne pakiety i patrz, jak w konfiguratorze zmienia się aktywny profil PID.
Co tracisz
Oscar wymienia koszty takiego rozwiązania. Sprawność będzie zapewne trochę niższa, a loty krótsze niż na silnikach o niższym KV, przeznaczonych do 6S. Dron inaczej się też prowadzi, bo silnik o wyższym KV potrzebuje większego prądu, żeby dać ten sam moment obrotowy. Największe ryzyko to kraksa z zablokowanym silnikiem: wtedy regulatory i silniki palą się łatwiej.
Jest też plus: ograniczony silnik pobiera mniej prądu. Oscar potwierdza to w komentarzach i radzi sprawdzić pobór prądu w OSD.