Żyroskopy z Wii Motion Plus w MK v1.3

FC opracowane przez Mikrokopter'a

Moderatorzy: moderatorzy2014, moderatorzy

karwas
Posty: 173
Rejestracja: czwartek 23 wrz 2010, 20:13

Żyroskopy z Wii Motion Plus w MK v1.3

Post autor: karwas »

Rozmowę przenoszę z http://rc-fpv.pl/viewtopic.php?t=3044&start=15 bo temat się trochę zmienił, ale wątek ciągnie się dalej :-)

Próbuje podłączyć płytkę z Wii Motion Plus z żyroskopami IDG/ISZ 650 do FC mikrokopter w wersji 1.3, a dokładniej to płytkę mam 1.1 tylko sam dodawałem układzik DAC do regulacji dryftu.
Wywaliłem żyroskopy muraty i chce zastosować te z WMP.

Kolega Miś pisał w poscie z linku o ustawieniu wzmocnienia na wzmacniaczu na płytce MK aby dobrać poziom napięcia dla procka w MK.
miś pisze:No to cała różnica, ale czułość żyr dla MK jest dość istotna.
Ale na płytce 1.3 masz wzmacniacz do żyr muraty, bo one mają 0.67mV na stopień.
Płytka 2.0 jest przystosowana do żyr ADXRS które przy Vref 3.0V mają czułość 3.6mV na stopień.
IDG650 ma 0.5 lub 2.7mV na stopień, w zależności z którego wyjścia korzystasz.
Zakładając wykorzystanie wyjścia 0.5V/stopień musisz rezystorami w MK ustawić wzmocnienie wzmacniaczy na 7 no i masz to co potrzeba.
Zakładając wykorzystanie wyjścia 2.7V/stopień musisz rezystorami w MK ustawić wzmocnienie wzmacniaczy na 1.33 no i też masz już odpowiedni sygnał.
W wersji płytki MK 1.1 dobierało się rezystorami wzmocnienie na wzmacniaczu TS914 na płytce FC, aby poziom napięcia dla pozycji neutralnej żyroskopów wynosił 1,5V.
A na jakie napięcie w pozycji neutralnej ustawić wzmocnienie przy podłaczeniu żyr z WMP w MK v2.0?
Oryginalne żyroskopy w FC 2.0 ADXRS mają napięcie dla pozycji "Zero" 2,5V(dane z karty katalogowej). Czy na takie napięcie ustawić wzmocnienie dla pozycji zero?

Żyroskopy IDG/ISZ mają napięcie pozycji "zero" = 1,35V. Jak połączacie żyroskopy IDG/ISZ500 do płytki FC 2.0? Bez wzmacniacza? Wtedy napięcie pozycji zero jest inne niż dla żyr ADXRS, chyba że dla procka w FC to bez różnicy bo i tak jest kalibracja żyr i to zero można ustawić programowo.

Poczyniłem sam kilka testów.
Podłaczyłem żyra do FC, wzmocnienie dałem raz aby napięcie dla zero było 1,5, pózniej 2,5 i w sumie wychył żyr zachowywał sie podobnie.
Tylko w "oscyloskopie" w MKtool widać coś dziwnego.
Dane AccNick i AccROLL wychylają się dobrze w zależności o wychyłu FC(dane z czyjnika przyspieszenia), ale juz dane AngleNick i AngleROLL, które są wychyleniami żyr połączonymi z wychyleniami ACC (nie wiem do końca jak :-| ) działają z dużym opóżnieniem. Pieszę z pracy i nie mam screenów MKtoola.
Gdy zmieniłem w ustawieniach MKtoola "ACC_Gyro-Factor" z defaultowego 27 na 6 to obie kreski Acc i angle zaczęły narastać i opadać razem bez opóźnień.

Dodatkowo też pytanie czy zmieniać filtry RC na płytce FC aby dostosować FC do 2.0.
Zostawić takie jakie były na wyjściu wzmacniacza czyli kondensator 22nF na GND, czy dać takie ja na wyjściu żyra ADXRS R=33k w szeregu i C=100nF do GND, a może takie jak na datasheecie IDG/ISZ czyli R=750R, C=100nF tylko czy dać je na wyjściu z żyr czy na wyjściu wzmaczniacza TS914 prze samym prockiem FC.

Czy ktoś pomoże? :mrgreen:
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

ADXRS'y mają punkt 0 ustawiony va VREF/2, wiec przy VREF = 5V faktycznie jest 2.5V, ale w MK VREF jest podpięte do 3V wiec to daje napięcie 0 na poziomie 1.5V.
Tak więc musisz dobrać rezystory tak aby było 1.5V.
Jak MKtool reaguje z opóźnieniem, to albo żyra wogóle nie działają albo dają za małą amplitudę po wzmocnieniu (za małe wzmocnienie na wzmacniaczu).
Prawidłową pracę sprawdź na wyswietlaczu w MKtoolu - jest tam zakładka GYRO, i zobacz czy sie zmieniają wartości przy ruszaniu płytką. Parametr Gyro/Acc factor zostaw w spokoju. Ma działać dobrze przy wartości od 25 do 32, i tak musisz zrobić hardware - czytaj wzmocnienie wzmacniaczy żeby pokrywaly sie wykresy przy takich wartosciach gyro/acc factor.
Filtry zostaw takie jakie były w oryginale.
Pzdr. -----MIŚ-----
karwas
Posty: 173
Rejestracja: czwartek 23 wrz 2010, 20:13

Post autor: karwas »

W wyświetlaczu w MKtoolu w zakładce Gyro wartości się zmieniają bez opóźnień. Jak przechylam płytke to szybko zmieniają się wartości, tylko AngleNick pomału idzie do góry aż spotka się z AccNick.
miś pisze:Filtry zostaw takie jakie były w oryginale.
Czyli te z płytki FC v1.3 za wzmacniaczem, a żyroskopy z WMP podłaczyć bezpośrednio do wejścia wzmacniacza jak w FC v1.3?
Tak już miałem, ale sprawdze czy nic nie pomieszałem :-/
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

No to masz źle dobrane wzmocnienie na wzmacniaczach. Mam nadzieje że wywaliłeś tego mozolnie sztukowanego DAC'a.
Prawidłowość dobrania wzmocnienia można ocenić po osi YAW. Jak obrócisz płytkę o 90 stopni wokół własnej osi, to wartość Gyrocompass w tabelce po lewej powinno zmienić się o te 90 stopni. Jak jest mniej, to wzmocnienie jest za małe. Jak więcej, to za duże.
Gdzie podłączyłeś końce rezystorów R8, R12 i R16 które szły do COM od murat ? Powinienes je podłączyć do wylotów żyr oznaczonych jako VREF - noga 22 żyr (R8 i R12 razem i do IDG, a R16 do ISZ). Notabene aby otrzymać właściwe wzmocnienie te rezystory muszą mieć wartość 16k.
Pzdr. -----MIŚ-----
karwas
Posty: 173
Rejestracja: czwartek 23 wrz 2010, 20:13

Post autor: karwas »

miś pisze:No to masz źle dobrane wzmocnienie na wzmacniaczach. Mam nadzieje że wywaliłeś tego mozolnie sztukowanego DAC'a..
DAC'a już nie ma :-)
miś pisze:Prawidłowość dobrania wzmocnienia można ocenić po osi YAW. Jak obrócisz płytkę o 90 stopni wokół własnej osi, to wartość Gyrocompass w tabelce po lewej powinno zmienić się o te 90 stopni. Jak jest mniej, to wzmocnienie jest za małe. Jak więcej, to za duże.
OK, sprawdze:-)

miś pisze:Gdzie podłączyłeś końce rezystorów R8, R12 i R16 które szły do COM od murat ? Powinienes je podłączyć do wylotów żyr oznaczonych jako VREF - noga 22 żyr (R8 i R12 razem i do IDG, a R16 do ISZ). Notabene aby otrzymać właściwe wzmocnienie te rezystory muszą mieć wartość 16k.
I tu pewnie jest problem, bo tych rezystorów ani Vref nigdzie nie podłączyłem. Myślałem że tak jak w FC v1.3 Vref nie ma byc podłaczone z żyroskopów do wzmacniacza.
Sprawdze i dam znać.
Dzięki :mrgreen:
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

I tu pewnie jest problem, bo tych rezystorów ani Vref nigdzie nie podłączyłem. Myślałem że tak jak w FC v1.3 Vref nie ma byc podłaczone z żyroskopów do wzmacniacza.
Sprawdze i dam znać.
No to jak nigdzie ich nie podłączałeś to wzmacniacze mają wzmocnienie = 1.
Trafiony zatopiony :mrgreen:
Pzdr. -----MIŚ-----
karwas
Posty: 173
Rejestracja: czwartek 23 wrz 2010, 20:13

Post autor: karwas »

miś pisze:
I tu pewnie jest problem, bo tych rezystorów ani Vref nigdzie nie podłączyłem. Myślałem że tak jak w FC v1.3 Vref nie ma byc podłaczone z żyroskopów do wzmacniacza.
Sprawdze i dam znać.
No to jak nigdzie ich nie podłączałeś to wzmacniacze mają wzmocnienie = 1.
Trafiony zatopiony :mrgreen:

Kolego Miś stawiam Ci piwo na zlocie :mrgreen:

Trochę mi to opornie szło.
Nie wiedziałem czemu rezystor 16K, dałem 18k bo nie miałem 16. Na płytce wlutowany miałem drugi rezystor (ten regulujący wzmocnienie) 47K, bo tak było w wersji 1.3. Dopiero później jak zacząłem myśleć o co chodzi z tym wzmocnieniem i dlaczego mimo moich 1,5V na wyjściu wzmacniacza pisałeś że wzmocnienie ma 1 to zajażyłem o co chodzi.


MK dziś oblatany w układzie QUADRO - X z OSD by Miś - FPV oczywiście. 8-) filmu nie ma ale będą inne :-P
ODPOWIEDZ