Skocz do zawartości

Programowanie Turnigy 9x


miksell

Rekomendowane odpowiedzi

Witam.

 

Udało mi się wgrać do tunigy nowy soft od rafita. Teraz pora na zamontowanie wszystkiego w mojej platformie FPV (URSUS od Marka, opisywany na forum).

 

co będzie w platformie:

- przepustnica

- ster kierunku

- ster wysokości

- lotki - klapolotki

- kamera ruchoma w 2 płaszczyznach.

 

Pytanie 1:

Jak zaprogramować klapolotki ;-) (nie mam zielonego pojęcia po co mi one, ale można popróbować z nimi polatać)

 

Pytanie 2:

Widziałem na youtube sterowanie kamerą w modelu ustawione w drążku gazu. Tj: podczas lotu blokujemy przepustnicę a drążek gazu i kierunku zaczyna działać jako manipulator do rozglądania. Teoretycznie fajna sprawa. Ale jak to zaprogramować, po odblokowaniu gazu kamera powinna zostać na ostatniej pozycji. Można by też zaprogramować jakimś przełącznikiem przejście kamery do konkretnego ustawienia np na wprost.

Obecnie pokrętła można wykorzystać do obrotu kamery, ale drążek by było coś coś ;-)

 

Pytanie 3:

Co jeszcze można zamontować w platformie FPV posiadając tyle możliwości?? Jakieś pomysły;-)

Odnośnik do komentarza
Udostępnij na innych stronach

URSUS:

 

załóżmy że serwa są podłaczone tak:

 

1 i 2 kanał - ster kierunku (RUD)

3 - silnik (THR)

4 - ster wysokości (ELE)

5 i 6 lotki (AIL)

 

7,8 kamera ( to za chwilę )

 

--

najpierw kalibracja drążków (o ile nie zostałą wykonana)

później kalibracja serw

- wydaje się że serwa na lotkach zainstalowane są symetrycznie, więc przestawiamy w kalibracji Out6 na reverse (długie

 

>3 sek przytrzymanie klawisza MENU w menu kalibracji na tym kanale i puszczenie odwraca go)

- jeżeli podobnie jest z jednym z serw sterów kierunku - powtarzamy na nim punkt poprzedni

 

 

--

będą w użyciu klapy, to pozmieniamy trochę nazw

InpG -> FLP

Mix5 -> MFLP

Wirt.Sw 1 -> FLAPS

 

--

Zdefiniujmy jak się ma zachowywać model (mixery 2.poziom)

najłatwiej przedefioniować domyślne miksery (wszystkie warunki "zawsze wł.")

- kopia 100% MTHR -> Out3

- kopia 100% MELE -> Out4

- kopia 100% MRUD -> Out1

- kopia 100% MRUD -> Out2 (są 2 serwa, mają działać identycznie)

- kopia 100% MAIL -> Out5

- kopia -100% MAIL -> Out6 Trymer - /to pierwsze pole/ (lotkę trzeba odwrócić)

 

dopiszmy od razu klapy.

- kopia 100% MFLP -> Out5

- kopia 100% MFLP -> Out6

 

----

To wróćmy do formatowania wejść (miksery 1.poziom) (większość już jest domyślnie ustawiona)

wszystkie warunki "zawsze wł." - przynajmniej na razie

- kopia AIL -> MAIL (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

- kopia THR -> MTHR

- kopia ELE -> MELE (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

- kopia RUD -> MRUD (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

 

klapy możemy sobie ustawić na pokrętle

Warunek: FLAPS=Tak (czyli 1______)

- krzywa FLP -> MFLP (lepiej nie ustawiać 100% inaczej lotki będą się tylko opuszczać a nie poruszać w obie strony.

 

Zakres nigdy nie przekracza 100%)

... przestawić punkty

...... 0: -100, 0

...... 1: 100. 50

 

Warunek: Flaps=Nie (czyli \1______)

- kopia 100% 0 -> MFLP (aby wyzerować klapy jak ich nie mamy włączonych)

 

 

===========

Dodajmy jeszcze kilka szczegółów.

 

Wchodzimy do konfiguracji maszyny stanowej:

na samym dole (reguła ze znakami ??? - czyli pierwsza wolna)

 

flaps on: (aktywacja przełącznika wewnętrznego odpowiedzalnego za sterowanie konfiguracją klap)

ustawiamy kolejno:

.. Typ funk.: > Stan

.. Stan wejś: Zaw. Wł.

.. Warunek: SELE>000 (można wybrac dowolny przelacznik, tu opisany jako ELE D/R)

. uruchamiana akcja:

.. Ustaw st. 1______

.. Kasuj st. (pusto)

 

 

flaps off: (wyłączenie przełącznika wewnętrznego odpowiedzalnego za sterowanie konfiguracją klap)

ustawiamy kolejno:

.. Typ funk.: < Stan

.. Stan wejś: Zaw. Wł.

.. Warunek: SELE<000 (można wybrac dowolny przelacznik, tu opisany jako ELE D/R)

. uruchamiana akcja:

.. Ustaw st. (pusto)

.. Kasuj st. 1______

 

 

throtle cut:

 

Wchodzimy do konfiguracji maszyny stanowej:

na samym dole (reguła ze znakami ??? - czyli pierwsza wolna)

 

ustawiamy kolejno:

.. Typ funk.: < Ustaw

.. Stan wejś: Zaw. Wł.

.. Warunek: TCUT<000

. uruchamiana akcja:

.. Zmienna: Out3

.. na warto. -100

 

 

 

 

=============

Tetstujemy!

 

Jeżeli coś się nie zachowuje tak jak oczekujemy, to trzeba poprawić ;)

 

 

=============

Czarujemy, czyli kamera

 

Dodatkowe nazwy

Wirt.Sw 1 -> CAM ON

Mix6 -> CAMX

Mix7 -> CAMY

 

 

aktywacja / deaktywacja trybu kamery

 

Wchodzimy do konfiguracji maszyny stanowej:

na samym dole (reguła ze znakami ??? - czyli pierwsza wolna)

 

cam mode on: (aktywacja przełącznika wewnętrznego odpowiedzalnego za przejście do trybu kamery)

ustawiamy kolejno:

.. Typ funk.: > Stan

.. Stan wejś: Zaw. Wł.

.. Warunek: SAIL>000 (można wybrac dowolny przelacznik, tu opisany jako AIL D/R)

. uruchamiana akcja:

.. Ustaw st. _2_____

.. Kasuj st. (pusto)

 

 

cam mode off: (wyłączenie przełącznika wewnętrznego odpowiedzalnego za do trybu kamery)

ustawiamy kolejno:

.. Typ funk.: < Stan

.. Stan wejś: Zaw. Wł.

.. Warunek: SAIL>000 (można wybrac dowolny przelacznik, tu opisany jako AIL D/R)

. uruchamiana akcja:

.. Ustaw st. (pusto)

.. Kasuj st. _2_____

 

i jeszcze położenia kamery z przełacznika

 

cam mode on: (aktywacja przełącznika wewnętrznego odpowiedzalnego za przejście do trybu kamery)

ustawiamy kolejno:

.. Typ funk.: > Ustaw

.. Stan wejś: Zaw. Wł.

.. Warunek: TRN>000 (można wybrac dowolny przelacznik, tu opisany jako TRN)

. uruchamiana akcja:

.. Zmienna. CAMX

.. na warto. 0

 

 

cam mode off: (wyłączenie przełącznika wewnętrznego odpowiedzalnego za do trybu kamery)

ustawiamy kolejno:

.. Typ funk.: < Stan

.. Stan wejś: Zaw. Wł.

.. Warunek: TRN>000 (można wybrac dowolny przelacznik, tu opisany jako TRN)

. uruchamiana akcja:

.. Zmienna. CAMY

.. na warto. 0

 

 

------------

i miksery

 

2.poziom

(wszystkie warunki "zawsze wł.")

- kopia 100% CAMX -> Out7 Trymer -

- kopia 100% CAMY -> Out8 Trymer -

 

i 1.poziom

Warunek _2_____ (CAM ON=TAK) Kopia RUD -> CAMX

Warunek _2_____ (CAM ON=TAK) Kopia THR -> CAMY

 

jeszcze trzeba zmodyfikować miksery

THR -> MTHR

RUD -> MRUD

aby miały warunek (CAM ON=NIE)

 

 

=== testujemy ;)

 

 

Można jeszcze poustawiać sobie co ma pokazywać ekran... ale to już inna bajka (nic o tym nie było w zadaniu :P)

 

 

link do pliku: http://radioclone.svn.sourceforge.net/viewvc/radioclone/Configs/URSUS60/ (teraz już wiesz co daje karta SD ;))

 

EDIT: poprawa błędu

Odnośnik do komentarza
Udostępnij na innych stronach

kopia 100% MTHR -> Out3

Czy to jest to samo co:

"Typ:Kop"

Czego dotyczy się 100% - jak to interpretować?

 

kopia AIL -> MAIL (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

O co chodzi z d/r??

gdzie można zmienić expo 50% i expo 30% - rozumiem, że to dwie możliwości zmiany?

 

To wróćmy do formatowania wejść (miksery 1.poziom) (większość już jest domyślnie ustawiona)

wszystkie warunki "zawsze wł." - przynajmniej na razie

- kopia AIL -> MAIL (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

- kopia THR -> MTHR

- kopia ELE -> MELE (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

- kopia RUD -> MRUD (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

W tej części w ustawieniach standardowych mam zamiast AIL-> AILL, THR ->THRH ELE->ELEL RUD -> RUDU...

To tylko zmiana nazw czy coś kombinować?

 

Dodajmy jeszcze kilka szczegółów.

 

Wchodzimy do konfiguracji maszyny stanowej:

na samym dole (reguła ze znakami ??? - czyli pierwsza wolna)

Nie mam zadnej reguł ze znakami ??? W sumie mam 4 pozycje od 0 do 3 i tyle.
Odnośnik do komentarza
Udostępnij na innych stronach

rafit napisał/a:

kopia 100% MTHR -> Out3

 

Czy to jest to samo co:

"Typ:Kop"

Czego dotyczy się 100% - jak to interpretować?

 

To mikser typu "Kopia"

oznaczany jest jako "Kop" jeżeli współczynnik % = 100%, Rev jeżeli -100% natomiast odpowiednią liczbą jeżeli jest jakikolwiek inny, np 50%

 

rafit napisał/a:

kopia AIL -> MAIL (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

 

O co chodzi z d/r??

gdzie można zmienić expo 50% i expo 30% - rozumiem, że to dwie możliwości zmiany?

 

d/r = dual rate.

W mikserze typu "kopia" jeżeli ustawiasz "współczynnik%", to ustawiasz dokładnie to co modelarze nazywają dual rate.

 

W tym samym mikserze ustawia się też expo.

 

"warto pewnie dostawić jakieś d/r i expo np 50% expo 30%" pewnie jest za bardzo skrótowe. Powinienem napisać:

Należałoby zmienić odowiednie miksery pierwszego poziomu tak aby ustawić wymagane wartości dual rate i expo. Można to zrobić przez zmianę odpowiednio parametru "Współ%" (dual rate) i "Expo." (expo).

 

rafit napisał/a:

To wróćmy do formatowania wejść (miksery 1.poziom) (większość już jest domyślnie ustawiona)

wszystkie warunki "zawsze wł." - przynajmniej na razie

- kopia AIL -> MAIL (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

- kopia THR -> MTHR

- kopia ELE -> MELE (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

- kopia RUD -> MRUD (warto pewnie dostawić jakieś d/r i expo np 50% expo 30%)

 

W tej części w ustawieniach standardowych mam zamiast AIL-> AILL, THR ->THRH ELE->ELEL RUD -> RUDU...

To tylko zmiana nazw czy coś kombinować?

 

zmienne AIL, THR, ELE, RUD - to odczyty z drążków

natomiast MAIL, MTHR, MELE, MRUD to zmienne "wyjściowe" mikserów.

czyli każdy mikser przekształca wejście na wyjście. Nawet jeżeli to tylko kopiowanie jeden do jednego. Ustawiamy to po to aby prosto móc później dodać np dual rate lub expo (patrz wyżej)

 

 

rafit napisał/a:

Dodajmy jeszcze kilka szczegółów.

 

Wchodzimy do konfiguracji maszyny stanowej:

na samym dole (reguła ze znakami ??? - czyli pierwsza wolna)

 

Nie mam zadnej reguł ze znakami ??? W sumie mam 4 pozycje od 0 do 3 i tyle.

 

a co jest na pozycji 3? Typ= "???" :)

Odnośnik do komentarza
Udostępnij na innych stronach

zmienne AIL, THR, ELE, RUD - to odczyty z drążków

natomiast MAIL, MTHR, MELE, MRUD to zmienne "wyjściowe" mikserów.

czyli każdy mikser przekształca wejście na wyjście. Nawet jeżeli to tylko kopiowanie jeden do jednego. Ustawiamy to po to aby prosto móc później dodać np dual rate lub expo (patrz wyżej)

Tutaj w ustawieniach mam nie AIL tylko MAIL itp.

 

flaps on: (aktywacja przełącznika wewnętrznego odpowiedzalnego za sterowanie konfiguracją klap)

ustawiamy kolejno:

.. Typ funk.: > Stan

.. Stan wejś: Zaw. Wł.

.. Warunek: SELE>000 (można wybrac dowolny przelacznik, tu opisany jako ELE D/R)

. uruchamiana akcja:

.. Ustaw st. 1______

.. Kasuj st. (pusto)

nie mogę ustawić przełącznika SELE po prostu nie ma go w opcjach do wyboru :(

 

Generalnie to skasowałem poprzednie ustawienia i wgrałem nowy model. Wydaje mi się, że nowy model ma inne domyślne ustawienia.

Odnośnik do komentarza
Udostępnij na innych stronach

1) Którą wersję programu używasz?

 

Tutaj w ustawieniach mam nie AIL tylko MAIL itp.

Co znaczy "tutaj"?

 

wejdź MODEL -> Miksery 1.poziom

 

a tam znajdziesz reguły wej: ALI Wyj:MALI

czyli weź wartość odczytaną z prawego drążka (lewo-prawo) i przenieś ją do zmiennej miksera MALI.

 

Dlaczego używać MAIL a nie bezpośrednio AIL?

- w tym przykładzie AIL steruje pośrednio oboma lotkami. Jeżeli chciałbyś dodać np EXPO, to trzeba by je dostawiać przy sterowaniu obu lotek. Tak natomiast można to zrobić tylko w jednym miejscu.

- dodatkowo rozdzielamy ustawienia "wejść" czyli drążków, przełączników itp od sterownia zachowaniem modelu. Czyli jeżeli chcemy ustawić dual/rate to w ciemno możemy tego szukać w mikserach 1-go poziomu.

 

 

nie mogę ustawić przełącznika SELE po prostu nie ma go w opcjach do wyboru :(

Jeżeli używasz starszej wersji, to SELE nie ma jeszcze domyślnej "przyjaznej" nazwy i będzie się nazywać Swi3.
Odnośnik do komentarza
Udostępnij na innych stronach

wejdź MODEL -> Miksery 1.poziom

 

a tam znajdziesz reguły wej: ALI Wyj:MALI

Jedyne wejście jakie mam to MAIL

 

Jeżeli używasz starszej wersji, to SELE nie ma jeszcze domyślnej "przyjaznej" nazwy i będzie się nazywać Swi3.

Mam wersje przedostatnią.

 

cam mode off: (wyłączenie przełącznika wewnętrznego odpowiedzalnego za do trybu kamery)

ustawiamy kolejno:

.. Typ funk.: < Stan

.. Stan wejś: Zaw. Wł.

.. Warunek: TRN>000 (można wybrac dowolny przelacznik, tu opisany jako TRN)

. uruchamiana akcja:

.. Zmienna. CAMY

.. na warto. 0

Gdy ustawiam Stan "<" to za THR ustawia się też "<" a nie ">" Jak to ustawić?
Odnośnik do komentarza
Udostępnij na innych stronach

Jedyne wejście jakie mam to MAIL

W "Miksery 1.Poziom" ???

Wejście można ustawić na "MAIL" w trybie podstawowym można ustawić TYLKO w "Miksery 2.Poziom"

 

Gdy ustawiam Stan "<" to za THR ustawia się też "<" a nie ">" Jak to ustawić?

Stan i znak jest taki sam. Mój błąd w opisie - poprawiłem

Czyli Stan "<" to powinno się ustawić "<"

Odnośnik do komentarza
Udostępnij na innych stronach

Coś jest nie tak:

Kasuję model - wgrywam pusty.

Model ->Zmiana nazw -> Dziwne nazwy np: Mixp =MRUDUHPITI Gdy kliknę na nim w celu edycji i od razu zatwierdzę to wszystkie pozycje zmieniają się na takie same.

 

Oto kilka zdjęc z menu:

Brak znaków zapytania w maszynei stanowej

Dołączona grafika

 

Uploaded with ImageShack.us

 

Wspomniane AILL

Dołączona grafika

 

Uploaded with ImageShack.us

 

Dziwne nazwy:

Dołączona grafika

 

Uploaded with ImageShack.us

Dołączona grafika

 

Uploaded with ImageShack.us

Odnośnik do komentarza
Udostępnij na innych stronach

Zrezygnowałem z klapolotek.

Jedyne co chcę mieć to poruszanie kamera za pomocą drążka lewego, prawym ma odbywać się sterowanie lotkami i sterem wysokości.

Po przepisaniu modu dla kamery nie udało mi się tego uruchomić. Wchodzę w wizualizację włączam przelącznik d/r zaświeca się 2 i nic. Działają serwa tak jak to było normalnie, nie działają od kamery.

Odnośnik do komentarza
Udostępnij na innych stronach

Której wersji używasz? Przedostatnia to 0.047 - tak?

 

Udało Ci się znaleźć błąd :) Tyle żeby go poprawić muszę wiedzieć jak go spowodować. Wygląda to jakbyś jakimś cudem był w stanie wykasować wszystkie separatory w zapisie ciągów znaków. :shock:

 

1) Wgrałem wersję 0.047 pl (z wrażenia pobrałem go nawet z sourceforge)

2) PAMIEĆ ->Nowy model

3) Model ->Zmiana nazw

 

i wszystko wygląda ok

 

4) zmieniłem nazwę MRUD na MRUD

 

i dalej wszystko wygląda ok....

 

Możesz wpisać po kolei co robiłeś? (tak abym był w stanie to powtórzyć).

 

Możesz podłączyć programator? (działający)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli mi się uda to zgram wszystko z atmegi i Ci wyślę. Na ten moment ładuje akaumulatory bo mi padły w nadajniku.

 

Błąd pojawił się:

Najpierw zacząłem programować soft, ale po pewnym czasie gdy nie działało to stwierdziłem, że zrobię to od nowa. Dałem nowy model i zacząłem. Nagle zobaczyłem, że coś jest nie tak. I od nowa reset i później znowu. ;-) Błąd się pojawiał.

Mam podejrzenie, że może mam walniętą atmegę na płytce, bo jakiś tam błąd występował nawet w oryginalnym sofcie po kupnie. (inny temat na forum)

 

A programator mam taki: PROGRAMATOR Mam nadzieje, że zadziała ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

Teraz z apki Turnigy po wgraniu softa rafit'a zrobił się full wypas :D , ale nawet nie potrafię zaprogramować zegarka na dowolnym przełączniku :( . Czy możecie mi pomóc go zaprogramować na przełącznik TRN, oraz jak zaprogramować D/R żeby go uruchomić dla Elevator'a z przełącznika ELE D/R?

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.