DYS 3-Axis Nex-GH5 Gimbal z AlexMOS 3axis Controller

dyksusja o gimbalach, żadnej komercji

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
pirzol
Posty: 986
Rejestracja: czwartek 18 sie 2011, 19:57
Lokalizacja: Nowy Sącz
Kontakt:

DYS 3-Axis Nex-GH5 Gimbal z AlexMOS 3axis Controller

Post autor: pirzol »

Obrazek

WERSJA ROBOCZA.....v.1 oryginał dostępny na http://www.fpvdrones.pl

SPIS TREŚCI:
1. Wstęp
2. Elementy gimbala 3 Axis.
3. Konfiguracja:
- Wstępnie składamy gimbal
- Kalibracja czujnika (6 pozycji)
- Wyważanie "neutralne".
- Co to jest PID, Konfiguracja
- PID dla DYS - AlexMOS SimpleBGC - 3rd axis' ext. board 2.20b2 .
- PID dla RCTIMER - AlexMOS SimpleBGC 32-bit - 2.30b5.
- ERROR 0.1 b9 :)))
4. Wnioski - uwagi.
5. Filmy z pokładu, pierwsze testy.
6. Źródła.

1. Wstęp.

Sprzęt do konfiguracji udostępnił: http://www.gobleaplikacje.pl


Do niedawna konstrukcje GIMBALI - stabilizatorów kamery/aparatu były bardzo skomplikowane, trudne w konfiguracji oraz kosztowne. Ceny nawet najprostszych systemów wyposażonych w bardzo skomplikowaną mechanikę z tłumikami drgań (olejowymi, silikonowymi), wyposażonymi w kosztowne serwomechanizmy i skomplikowane układy sterowania zaczynały się od około 1500$ w górę. Nawet w amatorskich konstrukcjach, skomplikowana budowa przekładała się na wzrost wagi gimbala, co znacznie ograniczało możliwość zastosowania w modelach potrafiących udźwignąć spory dodatkowy ładunek od 1,5kg w górę. Nie musze wspominać, że każdy dodatkowy zbędny gram znacznie wpływa na czas lotu modelu. Pojawiały się więc rozmaite konstrukcje oraz ich klony, które czasem lepiej lub gorzej potrafiły spełniac swoją funkcję, czyli stabilizować Kamerę w osiach: YAW, ROLL, PITCH.
Wkońcu wraz z rozwojem elektroniki modelerskiej (głównie silników bezszczotkowych i sterowników), nastąpił długo oczekiwany przełom :). Jeden lub kilku modelarzy (jak zwykle przy genialnych w swojej prostocie wynalazkach trudno znaleźć konkretnego pomysłodawcę) wpadło na pomysł użycia dostosowanych silników 3 fazowych z modeli RC do ... bezpośredniego napędzania każdej z osi gimbala / stabilizatora kamery. Genialność pomysłu polega miedzy innymi na tym iż do pracy zużywa się minimum energii i wykorzystuje fizykę. Zamiast siłować sie z kamerą i utrzymywać ją w danej pozycji, gimbal pracuje nad utrzymaniem punktu neutralnego. Do prawidłowej pracy nowej konstrukcji bezwzględnie jest wymagane wyważenie "neutralne" każdej stabilizowanej osi.

W nowych konstrukcjach zniknęły problemy z:

kasowaniem luzów w przekładniach mechanicznych (serwomechanizmy, przełożenia),
eliminacją oscylacji i wibracji (silikon, amortyzatory olejowe itp.)
skomplikowanymi, trudnymi w kalibracji oraz zawodnymi układami identyfikacji położenia opartymi na potencjometrach
nadwagą
wysokimi kosztami projektowania i budowy.
Wszystkie powyższe elementy zostały zastąpione trzema podstawowymi:

elektronika sterująca oraz moduł czujnika ACC i GYRO mocowany na półce z aparatem/kamerą
silnik 3 fazowy bezpośrednio stabilizujący/napędzający daną oś
sztywna wyważona rama
Aktualnie rozwijanych jest kilka projektów elektroniki sterującej dla gimbali BLDC. Poniżej wymienię kilka podstawowych:

Commercial: Aleksey Moskalenko, projektant SimpleBGC controlera http://www.basecamelectronics.com/ (komercyjny, dostępny wyłącznie dla oryginalnych sterowników)
Open Source Brushless Gimbal:
http://rc-fpv.pl
http://www.rcgroups.com/
http://code.google.com/p/brushless-gimb ... loads/list
EvvGC - kontroler 3 osiowy:
http://www.rcgroups.com
http://rc-fpv.pl

2. Elementy gimbala 3 Axis.

Opisywany poniżej gimbal 3 osiowy, zaprojektowany został do współpracy z kamerami rozmiaru np. aparatu Sony NEX.
W Polsce dostępny jest m.in. w sklepach:
Radio-Modele
ABC-RC
oraz w Chinach m.in.
http://www.rctimer.com

Poniżej lista elementów z których składa się gimbal:

Aluminiowa rama, a w zasadzie frezowane na CNC elementy. Bardzo proste w składaniu, ułatwiające precyzyjne wyważanie gimbala.
Obrazek Obrazek

Elektronika: AlexMOS 3Axis Controller, odbiornik RC 4 kanałowy, z PPM SUM, do zdalnego sterowania funkcjami gimbala z poziomu ziemi, okablowanie, elastyczne przewody do czujnika oraz do zasilania silników.
Obrazek Obrazek

Silniki: GBM4114 (24N22P) x1, GBM4108 (24N22P) x2
Obrazek Obrazek

elementy mechaniczne złożone w całość, jak widać jest wiele punktów umożliwiających regulację - wyważenie gimbala.
Obrazek Obrazek

3. Konfiguracja.

Poniżej przedstawię podstawowe zasady/procedurę konfiguracji gimbala 3 osiowego BLDC. Składanie elementów gimbala oraz podpinanie elementów elektroniki (czujnik, silniki, odbiornik RC) jest na tyle proste i opisane w manualu iż pominąłem to w opisie. Jednak pominięcie któregokolwiek z niżej opisanych etapów spowoduje brak możliwości prawidłowego skonfigurowania gimbala. W tym przypadku nie ma drogi na skróty. :)

3.1 Wstępnie składamy gimbal

Składamy wszystkie elementy mechaniczne gimbala. Instalujemy niezbędne okablowanie oraz elektronikę w docelowym miejscu. Posługujemy się instrukcją gimbala oraz dokumentacją sterownika AlexMOS. Zwracamy uwagę aby przewody silników znajdowały się jak najdalej od przewodów czujnika ACC-GYRO. Przewody musza być tak dobrane aby zapewniały swobodę pracy gimbala. Chodzi tu nie tylko o odpowiednią długość aby osiągnąć odpowiedni zakres wychyleń ale również o odpowiednią elastyczność przewodów. Przewody nie powinny wpływać na zachowanie gimbala bez zasilania - nie mogą "ciągnąć go" - wybijać z równowagi.
Mocujemy gimbal na stabilnej podstawie, np. na docelowym podwoziu lub ramie. Nie podpinamy jeszcze zasilania !
Obrazek Obrazek

Obrazek Obrazek

ObrazekObrazek



3.2 Kalibracja czujnika ACC w 6 pozycjach.

Do prawidłowej pracy, gimbal musi mieć prawidłowo skalibrowany czujnik ACC. Kalibrację wykonujemy z odłączonymi silnikami. Podobnie jak w wielowirnikowcach (np. KFC32 Marbalona) kalibrację możemy wykonać na dwa sposoby:
A. Zgrubnie - w podstawowym położeniu, wystarcza w niektórych przypadkach. Ustaw czujnik w orientacji (XYZ) w której ma znajdować się na gimbalu, następnie możliwie dokładnie wypoziomuj go, a w aplikacji GUI wybierz CALIB.ACC. Uważamy przy tym, aby nie powodować drgań czujnika podczas procesu kalibracji. Gdy zielona dioda przestanie szybko mrugac, wybieramy klawisz WRITE. Możemy rozłączyć się z sterownikiem.
B. Dokładnie - w 6 możliwych pozycjach w jakich może znajdować się czujnik. Jest to najbardziej optymalna kalibracja czujnika, może niwelować np. objawy delikatnego driftu w osi YAW. Do tego celu potrzebujemy pudełko w kształcie szescianu wykonanego z sztywnego materiału. Przyklejamy np. taśmą do jednej ze scianek czujnik, w orientacji (XYZ) w której ma znajdować się w gimbalu. Staramy się aby czujnik był możliwie równolegle zorientowany do ścianki do której go przymocowaliśmy. Uruchamiamy GUI i wybieramy CALIB.ACC. Ważne aby podczas kalibracji - gdy szybko mruga zielona dioda - nie trącać czujnika. Czynność powtarzamy dla każdego z boków sześcianu. Obracamy pudełko z przyklejonym czujnikiem na bok lewy-prawy, przód-tył, a następnie do góry nogami. Za każdym razem - w każdej pozycji - klikamy w GUI CALIB.ACC. Po zakończeniu ustawiania dla 6 pozycji (wszystkich boków pudełka), ustawiamy go w pozycji wyjściowej - takiej jak ma być w gimbalu i klikamy WRITE. Możemy rozłączyć się z sterownikiem.

roland-Nie ma żadnego sygnału odniesienia dla osi yaw. Kierunek (w GUI pokazywany przez kompas) jest wyliczany tylko przez całkowanie, więc prędzej czy później się rozjedzie. W niektórych kontrolerach obok akcelerometru i żyroskopu pojawia się magnetometr i wtedy jest możliwość korygowania tego dryfu. AlexMos w wersji SimpleBGC tego nie posiada, gdzieś czytałem (ale nie jestem 100% pewien) że nadchodzący SimpleBGC 32-bit będzie tym dysponował. Pożyjemy, zobaczymy.

Poniżej przykładowy film użytkownika Tera Max przedstawiający kalibracje w 6 położeniach.


3.3 Wyważanie "neutralne"...
POniższe czynności wykonujemy bez zasilania
Doszliśmy do najważniejszego etapu pracy - wyważenie gimbala. Do prawidłowej pracy gimbal musi być wyważony neutralnie, tzn. aparat umieszczony na podstawce musi pozostawać w położeniu w jakim ustawimy go "ręcznie" - bez zasilania. Dotyczy to bez wyjatku każdej osi w jakiej pracuje gimbal - Pitch, Roll oraz YAW. Jakiekolwiek odstępstwo nie jest dopuszczalne! Jeżeli w którejś z osi kamera nie pozostaje w pozycji w której ją ustawiliśmy, ma tendencje do powrotu do jakieś pozycji neutralnej to nalezy korygować ustawienie gimbala aż osiągniemy pożądany efekt. Korekcji położenia środka ciężkości dla każdej z osi dokonujemy za pomocą przemieszczania elementów gimbala, luzując i zaciskając śruby mocujące. Każdą oś regulujemy oddzielnie (nie wszystkie naraz), procedurę rozpoczynamy od PITCH, następnie ROLL a kończymy na YAW.

Ustawiamy oś PITCH. Dla ułatwienia pozostałe osie można zblokoać mechanicznie.
Obrazek Obrazek
Obrazek Obrazek

Gdy mamy ustawioną oś PITCH możemy wykonac regulację osi ROLL:
Obrazek Obrazek
Obrazek Obrazek

Ostatnią oś YAW wyważamy obracając gimbal na jeden z boków. Tylko w takiej pozycji możemy przeprowadzić wyważanie. Uwaga, wszystkie niedoskonałości wyważenia PITCH, ROLL będą się nam kumulować w osi YAW. Jeżeli w poprzednich punktach coś nam nie wyszło do końca to tutaj będzie nam jeszcze trudniej. Więc nie warto skracać drogi...

Obrazek Obrazek
Obrazek Obrazek

3.4 Konfiguracja PID w 2.2 GUI AlexMOS....

Jeżeli mamy już:

wyważony "neutralnie" gimbal,
zainstalowaną elektronikę z ustawionym (oś Pitch i ROLL) i skalibrowanym czujnikiem ACC i GYRO (manual Simple BLDC)
możemy przystąpić do tzw. ustawienia PID w sterowniku za pomocą aplikacji GUI. W tym celu podpinamy sterownik do komputera i uruchamiamy aplikację do sterownika AlexMOS (możemy ją pobrać ze strony producenta - podana powyżej).

Do sterownika gimbala dostępna jest instrukcja z którą warto sie zapoznać:
AlexMOS SimpleBGC_manual_2_3_eng.pdf http://www.basecamelectronics.com/files ... _3_eng.pdf
Bardzo pomocny "Guide"
AlexMos Brushless Gimbal Controller (SImpleBGC) Tuning Guide http://aerialpixels.com/support/alexmos ... ing-guide/


Co to są te "tajemnicze" PID ? :)
Alex ładnie opisuje je w instrukcji....


P - Parametr mocy i "wzmocnienia"

Obrazek

Parametr wzmocnienia (momentu) i mocy jaka jest dostarczana cały czas do silnika, muszą być wystarczjące do utrzymania statycznego lub obracania. Powinno też być ustawione tak, aby temperatura silnika znajdowała się poniżej 60 ° Celsjusza, i tak aby nie powodowała "Oscylacji". Powinieneś zauważyć, że zbyt wysokie wartości "Mocy" spowodują iż silnik nie będzie miał większego momentu obrotowego a będzie się po prostu przegrzewał. Musisz znaleźć prawidłową wartość dla zastosowanych silników oraz masy gimbala i aparatu (niektóre wymagają około 50, niektóre nawet 80-100, a niektóre więcej). Wyważenie gimbala jest bardzo istotne dla prawidłowej pracy sterownika.

Wtedy, nastawa "P" wzmocnienie jest mocą lub raczej momentem, z jakim silnik się obraca i powinien wystarczyć silnikowi do utrzymania zdefiniowanej pozycji (za pomocą" RC wejscia / FC wejscia / Analogowe wejscia) lub do powrotu do referencyjnej (wyjściowej) ustabilizowanej pozycji. Większe wartość wzmocnienia "P" oznacza mocniejszy moment z jakim silnik będzie ruszał (zmieniał pozycję).

Wtrącę tu przykład z samochodem który ma np. 250KM i musimy nim "delikatnie ruszyć" o 1m do przodu. Jeżeli będziemy mieli zbyt dużą moc i za wysoki moment "P" będzie to nawet lekkie wcisnięcie gazu spowoduje ,że Samochód nam przejedzie dalej niż 1m i będzie musiał wrócić. Znowu powrót będzie realizowany z zbyt duża mocą i momentem w efekcie ponownie przeskoczymy poza ustaloną pozycję ....



I - prędkość obrotowa, szybkość reakcji

Obrazek

Jest prędkością obrotową silnika. Im wyższa jest tym szybciej silnik reaguje - obraca się. Ale szybka reakcja oznacza w punkcie neutralnym potrzebę natychmiastowego zatrzymania. Ponieważ duża masa aparatu i gimbala stanowi dużą bezwładność podczas obrotu aparatu, zbyt duża wartośc "I" może przysparzać problem z stabilizacją. "I" musi być więc ustawiony rozsądnie i nie więcej niż to jest konieczne.

Idealnym przykładem dla zrozumienia zasady dobierania nastawy "I" jest oś ROLL. Ruch powrotny do pozycji neutralnej po zakłóceniu zewnętrznym (np.: trąceniu palcem) powinien wykonywać znacznie wolniej niż PITCH dla małych lekkich gimbali (np. z GoPro). Powinieneś ustawić "I" tak aby gimbal poziomował się nie za szybko, ale bardzo jednostanie i liniowo a następnie zatrzymał się po mikroskopijnie miękkim odbiciu. (Niska prędkość z niską wartością "I" powinno zredukować końcowe odbicie, ale w konsekwencji silniki będą bardzo powoli korygować położenie zanim osiągną zadany punkt stabilizacji, więc tracisz na zcasie reakcji po wytrąceniu zewnętrznym gimbala z stabilizacji. Nalżey zwrócić uwagę iż szybkośc reakcji "I" dla aparatów o dużej masie jest znacznie niżej ustawiana niż np. dla GoPro, chodzi o różnicę w bezwałdności).


D - współczynnik członu różniczkującego

Obrazek

Umożliwia redukcję oscylacji - odbić, kiedy silnik dochodzi do punktu neutralnego i przekracza go nieco dalej niż to konieczne. Wartośc tej nastawy pomaga zredukować oscylacje niskiej częstotliwości. Zbyt wysoka wartość D może wywołać oscylacje wysokiej częstotliwości - wibrowanie gimbala, np. w sytuacji kiedy czujnik IMU (ACC+GYRO) poddawany jest wibracjom przenoszonym z układu napędowego poprzez ramę na gimbal.


Poniżej wykresy obrazujące proces dostrajania PID, wykres symbolizuje ruch jednej z osi gimbala.
Obrazek

Obrazek

Obrazek

Obrazek


Rozpoczynamy konfigurację gimbala w GUI
Ustaw w GUI wartośći domyślne, skorygowane o prawidłowe parametry użytych do budowy gimbala silników oraz położenie czujnika. W naszym przypadku zastosowano silniki DYS - BGM4108-130T, jak podaje producent posiadają 22 Pole - 22 magnesy.
Poniżej wartości domyślne (dla opisywanego gimbala) od których rozpoczynamy procedurę ustawiania PID.
Obrazek

Ustawienie czułości Gyro, proponuję dla spokojnego latania (filmowego) czyli na poziomie 46. Przypisujemy też funkcje wyjść sterowników silnika zgodnie z sposobem w jaki podpieliśmy je do kontrolera. Deadband ustawiono na 30, ze względu na skasowanie ewentualnego dryftu pozycji neutralnej z aparatury, unikniemy w ten sposób szarpania gimbalem podczas konfiguracji spowodowanego np. zlym stanem potencjometrów w aparaturze itp.
Obrazek

W ustawieniach RC, zdefiniowano sposób w jaki połączony jest odbiornik RC z sterownikiem gimbala. Uzyliśmy odbiornika z wyjściem PPM SUM, na jednym przewodzie otrzymujemy kilka kanałów sterowania. Dla sterowania osią ROLL wybrano tryb pracy ANGLE - w tym trybie zdefiniowana oś pracuje zgodnie z wychyleniami drążka, następnie po puszczeniu drążka wraca do pozycji wyjściowej. Dla pozostałych osi PITCH oraz YAW ustawiono tryb pracy SPEED - wychylenia w osi następują proporcjonalnie do wychylenia drążka pozostając na ustalonym wychyleniu, powrót do poprzedniej pozycji musi być wykonany poprzez przecwne wychylenie drązka.
Obrazek


Znamy już zasady regulacji P,I,D, MOC - wiemy do czego musimy dążyć. Możemy przejść do kolejnego etapu.
Podpinamy IMU - sterownik gimbala do pakietu, silniki powinny rozpocząć "podrygiwanie". Świadczy to o nieprawidłowych parametrach PID, tym się jednak nie przejmujemy, jeżeli wyważyliśmy gimbal prawidłowo możemy przystąpić do korekty ustawień.

Za pomocą GUI (zaawansowane) lub fizycznie odpinamy silniki sterujące osie których aktualnie nie ustawiamy (np. ROLL i YAW), pozostawiamy jedynie podłączony silnik dla regulowanej osi np. PITCH.
Wykonujemy korektę nastaw P, I, D, MOC wyłącznie dla regulowanej osi PITCH.
zmieniamy delikatnie parametr P, I (w górę / w dół), zapisujemy i testujemy
palcem wymuszamy zmianę położenia aparatu w regulowanej osi i obserwujemy w jaki sposób następuje stabilizacja
wykonujemy zmianę położenia z aparatury RC i obserwujemy sposób stabilizacji (patrz wykresy powyżej).
dokonujemy korekty P,I,D, MOC
Po wyregulowaniu osi PITCH, ponownie wykonujemy pkt.1-2 tym razem regulując kolejno oś ROLL, YAW, za każdym razem odpinając zasilanie pozostałych osi.
Skonfigurowaliśmy każdą oś oddzielnie, pora na testy równoległe. Musimy sprawdzić wpływ poszczegulnych osi na siebie nawzajem. Czasem mogą wystąpić wzajemne wzbudzenia powodowane:
złym wyważeniem
luzami na śrubach łączących
zbyt długimi - mało sztywnymi ramionami gimbala (staramy się aby nie pozostawiać zbędnej przestrzeni pomiędzy ramionami gimbala, jezeli aparat ma pracowac w wybranym zakresie kątów (-45, 45) nie musimy zostawiać swobody 360 stopni i miejsca na obrócenie np. obiektywu pod silnikiem YAW....
Włączamy równoczesnie osie PITCH i ROLL,
testujemy nastawy i reakcję gimbala na wytrącenie z równowagi oraz reakcję na zmianę położenia ramy nośnej w przestrzeni (proces autos tabilizacji).
jeżeli współpraca osi ROLL i PITCH przebiega prawidłowo możemy przejść dalej, jeżeliw sytępują problemy (np, wzbudzanie się) wracamy do poczatku konfiguracji korygując nastawy
nadal występują problemy, czy cierpliwie krok po kroku wykonujesz operacje? może nie wyważyłeś prawidłowo gimbal ?


Poniżej przedstawię uzyskane optymalne nastawy PID dla opisywanego gimbala 3 AXIS z Sony NEX
Obrazek
... czy są to optymalne ustawienia? Na pewno wymagają wykonania kilku testów w locie (aby zbadać wpływ wibracji napędu oraz innych czynników na stabiliziację).
Nie są to nastawy ostateczne z których byłbym zadowolony. Niestety miałem gimbal tylko na 4 godziny w nocy ;) tak więc kiedyś zapewne wrócę do tematu.

CDN......

4. Wnioski - uwagi.

Kluczem do prawidłowej konfiguracji jest wyważenie neutralne gimbala oraz duży zapas cierpliwości :).

5. Filmy, pierwsze testy..

Test współpracy sterownika z układem sterowania RC. Odbiornik podpięty do płytki sterownika gimbala za pomocą lini PPM SUM (jeden przewód). Sterowane osie za pomocą aparatury to YAW, ROLL i PITCH.



Test stabilizacji przed lustrem, jak widac pozostało wyregulowac oś YAW. .....


Pierwszy lot z gimbalem 3-axis na pokładzie. Sprawdzamy wpływ wibracji układu napędowego na stabilizację obrazu oraz reakcję na sterowanie położeniem kamery z ziemi.


6. Źródła...

W opracowaniu powyższego opisu wykorzystano zasoby wiedzy oraz publikacje dostępne w internecie, m.in.:

własne skromne doświadczenie,
http://aerialpixels.com/support/alexmos ... oller-simp...
Commercial: Aleksey Moskalenko, projektant SimpleBGC controlera http://www.basecamelectronics.com/
Open Source Brushless Gimbal: http://rc-fpv.pl
http://www.rcgroups.com/
http://code.google.com/p/brushless-gimb ... loads/list
EvvGC - kontroler 3 osiowy: http://www.rcgroups.com
http://rc-fpv.pl
http://www.rcgroups.com/forums/showthre ... 05&page=40
http://radio-modele.pl/gimbal---brushle ... ny-nex5-i-...
http://abc-rc.pl/Gimbal-Brushless-3-axis-BLG-3SN
http://www.rctimer.com/product_976.html
Ostatnio zmieniony czwartek 09 sty 2014, 18:55 przez pirzol, łącznie zmieniany 2 razy.
----------------------
http://www.fpvdrones.pl
Encyklopedia FPV, RC Heli i nie tylko...
Szkolenie VLOS - pomoc w samokształceniu.

Realis familiam pater, mater et filii est.
Awatar użytkownika
Prono
Posty: 1496
Rejestracja: wtorek 23 paź 2012, 20:07
Lokalizacja: Katowice

Post autor: Prono »

Świetne opracowanie dla osób zaczynających zabawę z gimbalami.

Mam tylko pytanko, jak wyważyć statycznie gimbal, kiedy silniki chodzą skokowo.
Tzn. przy obracaniu w danej osi czuć opór magnesów silnika.
Nie bardzo widzę taką możliwość.
Chyba pozostaje metodą prób i błędów testować.
Albo silniki do wymiany :]
Awatar użytkownika
marcin.gala
Posty: 2837
Rejestracja: poniedziałek 15 mar 2010, 23:09
Lokalizacja: ...

Post autor: marcin.gala »

A ja mam pytanie jak ustawić RC YAW w sofcie 2.3b4 b5 - bo za cho...rę nie mogę dojść do tego żeby sterować osią RC.
To jest na expansion board ale ona ma swoje własne MPU +zasilanie. - czyli taka 1 osiowa płytka z swoim YAw silnikiem.
FPV nie kupisz.FPV robisz.
Licencja BNUC'S.

Nie ustawisz koptera lepiej niż swój własny poziom latania.
Awatar użytkownika
pirzol
Posty: 986
Rejestracja: czwartek 18 sie 2011, 19:57
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: pirzol »

prono pisze:Mam tylko pytanko, jak wyważyć statycznie gimbal, kiedy silniki chodzą skokowo. Tzn. przy obracaniu w danej osi czuć opór magnesów silnika.
Zakładam że silniki masz dobrane do wielkości i masy aparatu. Nie wyważasz gimbala z włączonymi silnikami.
W pewnym zakresie występuje to co opisujesz, delikatny opór magnesów. Po prostu przekręć delikatnie dalej o "oczko" gdzie nie ma już wpływu magnesu i wtedy weryfikuj czy ucieka czy pozostaje.
Wyważony gimbal to taki który pozostanie pozycji w jakiej go ustawisz.

marcin.gala pisze:A ja mam pytanie jak ustawić RC YAW w sofcie 2.3b4 b5 - bo za cho...rę nie mogę dojść do tego żeby sterować osią RC.
To jest na expansion board ale ona ma swoje własne MPU +zasilanie. - czyli taka 1 osiowa płytka z swoim YAw silnikiem.
Silnik osi YAW podpinasz do tej płytki "ExtensionBoard".
Sterowanie RC YAW w sofcie 2.3b4 b5 ustawiasz jak w poprzednim sofcie w zakładce RC Settings. Definiujesz w jaki sposób podpinasz odbiornik RC,
- czy podajesz sygnał PWM/PPMSUM,
- określasz wtedy, które wejscie RC płytki ma odbierać sygnał, lub dla PPM SUM, który kanał ma sterowac YAW (PPM SUM podpinamy tylko do jednego konkretnego złącza, opisanego w instrukcji).

Na moim blogu zaktualizowałem fotki GUI, mozesz zobaczyc jak wyglad austawienie dla sygnału PPM-SUM dla wszystkich osi....
----------------------
http://www.fpvdrones.pl
Encyklopedia FPV, RC Heli i nie tylko...
Szkolenie VLOS - pomoc w samokształceniu.

Realis familiam pater, mater et filii est.
Malker
Posty: 480
Rejestracja: środa 01 gru 2010, 21:56
Lokalizacja: Ostrów Wielkopolski

Post autor: Malker »

Zauważyłem, że liczna grupa osób ma problemy z dryfem w osi YAW.
Z tego co widzę, na Twoim filmie również coś takiego występuje. Na RCGroups jest dość duża dyskusja na ten temat.

Zapomniałeś opisać prawidłową kalibrację (6 osiową) acc.
Pamiętaj aby hobby łączyło Cię z innymi ludźmi a nie dzieliło !
Awatar użytkownika
pirzol
Posty: 986
Rejestracja: czwartek 18 sie 2011, 19:57
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: pirzol »

Malker pisze:Zauważyłem, że liczna grupa osób ma problemy z dryfem w osi YAW.
Z tego co widzę, na Twoim filmie również coś takiego występuje. Na RCGroups jest dość duża dyskusja na ten temat.

Zapomniałeś opisać prawidłową kalibrację (6 osiową) acc.
Nie zapomniałem ;)
Poprostu brak czasu na poskladanie opisu w całość. Pozatym jest to jeden z pierwszych etapow składania elektroniki.
Tak w osi yaw występował dryf, są dwa znane mi powody:
- brak kalibracji acc i gyro + korekta nastaw czulosci
- błędy z aparatury Rc do skorygowania trymerami w gui lub na apce..

Temat jest obszerny jak widzicie. Też go rozgryzam :)
----------------------
http://www.fpvdrones.pl
Encyklopedia FPV, RC Heli i nie tylko...
Szkolenie VLOS - pomoc w samokształceniu.

Realis familiam pater, mater et filii est.
roland
Posty: 18
Rejestracja: poniedziałek 14 paź 2013, 08:42
Lokalizacja: Międzygórze/Wrocław

Post autor: roland »

pirzol pisze: Tak w osi yaw występował dryf, są dwa znane mi powody:
- brak kalibracji acc i gyro + korekta nastaw czulosci
- błędy z aparatury Rc do skorygowania trymerami w gui lub na apce..
Ja bym dodał trzeci, najważniejszy:
-Nie ma żadnego sygnału odniesienia dla osi yaw. Kierunek (w GUI pokazywany przez kompas) jest wyliczany tylko przez całkowanie, więc prędzej czy później się rozjedzie. W niektórych kontrolerach obok akcelerometru i żyroskopu pojawia się magnetometr i wtedy jest możliwość korygowania tego dryfu. AlexMos w wersji SimpleBGC tego nie posiada, gdzieś czytałem (ale nie jestem 100% pewien) że nadchodzący SimpleBGC 32-bit będzie tym dysponował. Pożyjemy, zobaczymy.
Awatar użytkownika
smootny
Posty: 203
Rejestracja: sobota 10 sie 2013, 13:59
Lokalizacja: Stolno

Post autor: smootny »

pirzol, Dlaczego jeden silnik większy dałeś - skoro w oryginale chyba wychodzą wszystkie jednakowe ?? Czyżby było za słabo na YAW ?
Awatar użytkownika
pirzol
Posty: 986
Rejestracja: czwartek 18 sie 2011, 19:57
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: pirzol »

smootny pisze:pirzol, Dlaczego jeden silnik większy dałeś - skoro w oryginale chyba wychodzą wszystkie jednakowe ?? Czyżby było za słabo na YAW ?
nic nie zmieniałem,
sprzęt w takiej postaci sprawił sobie Sąsiad i udostepnił do konfiguracji na jedną noc.

Nawet nie wiedzieliśmy o sobie, a kilka domów dalej Tomek ulatniał swoje wielkie "zabawki" :P.
roland pisze: Ja bym dodał trzeci, najważniejszy:
-Nie ma żadnego sygnału odniesienia dla osi yaw. Kierunek (w GUI pokazywany przez kompas) jest wyliczany tylko przez całkowanie, więc prędzej czy później się rozjedzie. W niektórych kontrolerach obok akcelerometru i żyroskopu pojawia się magnetometr i wtedy jest możliwość korygowania tego dryfu. AlexMos w wersji SimpleBGC tego nie posiada, gdzieś czytałem (ale nie jestem 100% pewien) że nadchodzący SimpleBGC 32-bit będzie tym dysponował. Pożyjemy, zobaczymy.
oo widzisz, bardzo cenna uwaga!
dziękuję postaram się zaktualizowac wpis...
----------------------
http://www.fpvdrones.pl
Encyklopedia FPV, RC Heli i nie tylko...
Szkolenie VLOS - pomoc w samokształceniu.

Realis familiam pater, mater et filii est.
Awatar użytkownika
shaggee
Posty: 2718
Rejestracja: piątek 03 lut 2012, 00:32
Lokalizacja: Poznań/Kalisz

Post autor: shaggee »

Jak się powinno połączać kontroler pod kompa z włączonym zasilaniem? Najpierw zasilanie płytki potem USB czy odwrotnie?
Awatar użytkownika
qwert
Posty: 436
Rejestracja: poniedziałek 13 maja 2013, 16:14
Lokalizacja: Czikagoł

Post autor: qwert »

Mi na martinezie działa w każdy sposób i nic nie spłonęło jeszcze :lol:
roland
Posty: 18
Rejestracja: poniedziałek 14 paź 2013, 08:42
Lokalizacja: Międzygórze/Wrocław

Post autor: roland »

shaggee pisze:Jak się powinno połączać kontroler pod kompa z włączonym zasilaniem? Najpierw zasilanie płytki potem USB czy odwrotnie?
Jeśli pytasz o AlexMos to ja najpierw podłączam zasilanie a potem do kompa. W momencie podłączania do kompa AlexMos robi pełny reset. Jeśli podłączam wpierw do kompa przez USB to kontroler normalnie w świecie próbuje stabilizować gimbala, ale do zasilania silników ma tylko 5V ciągnięte z USB i jakoś mu to nie idzie (silniki szarpią i kołyszą się), dopiero jak podłączę pełne zasilanie to się uspokaja. Przynajmniej tak to wygląda u mnie.
Awatar użytkownika
smootny
Posty: 203
Rejestracja: sobota 10 sie 2013, 13:59
Lokalizacja: Stolno

Post autor: smootny »

roland pisze:
shaggee pisze:Jak się powinno połączać kontroler pod kompa z włączonym zasilaniem? Najpierw zasilanie płytki potem USB czy odwrotnie?
Jeśli pytasz o AlexMos to ja najpierw podłączam zasilanie a potem do kompa. W momencie podłączania do kompa AlexMos robi pełny reset. Jeśli podłączam wpierw do kompa przez USB to kontroler normalnie w świecie próbuje stabilizować gimbala, ale do zasilania silników ma tylko 5V ciągnięte z USB i jakoś mu to nie idzie (silniki szarpią i kołyszą się), dopiero jak podłączę pełne zasilanie to się uspokaja. Przynajmniej tak to wygląda u mnie.
Robię identycznie i wydaje mi się, że to poprawna kolejność..
Awatar użytkownika
smootny
Posty: 203
Rejestracja: sobota 10 sie 2013, 13:59
Lokalizacja: Stolno

Post autor: smootny »

Panowie przy okazji zakupów tych gimbali - widzieliście może gdziekolwiek adaptery-uchwyty, te które są dawane w 2 osiowym gimbalu ?

Mam aktualnie 3 osiowy a potrzeba mi polatać na 2 osiowym.
Sytuacja absurdalna lecz własnie szukam uchwyt by przejść z 3 na 2 osiowy .
Może komuś zbywa po przesiadce z 2 osiowego na 3 osiowy..

:mrgreen: :mrgreen:
wilk28
Posty: 24
Rejestracja: czwartek 18 lis 2010, 11:40
Lokalizacja: Warszawa

Post autor: wilk28 »

Z tego co znalazłem to chodzi Ci chyba o takie coś ale trochę zaporowa cena:

http://www.rctimer.com/index.php?gOo=go ... oodsid=979
Pozdrawiam
Kamil
ODPOWIEDZ