Taranis i eLeReS w jednym stali domu...

Moderatorzy: marbalon, moderatorzy2014, moderatorzy

Awatar użytkownika
wrepinski
Posty: 319
Rejestracja: niedziela 10 maja 2015, 13:44
Lokalizacja: Kaszuby

Re: Taranis i eLeReS w jednym stali domu...

Post autor: wrepinski »

Dziś pierwsze odpalenie eLeReS Max w Taranisie Plus, niby fajnie wszystko, odpaliłem telemetrie ... zainstalowałem skrypt LUA z pierwszego posta i jakoś tak nie jestem zadowolony z wyświetlania trybów lotu.

Niby wyświetla wartość "RPM" , jednak ma wartość inną niż odpowiadającą w danej chwili w Mission Planner (quadcopter jeszcze na stole) - (wzoruje się na: http://ardupilot.org/copter/docs/parame ... ght-mode-1).
Wcześniej z FrSky i telemetrią po sbus pięknie Taranis wiedział jaki tryb lotu jest załączony ...

Czy mavlink parser zaimplementowany w eLeReS jakoś inaczej to tłumaczy ?


EDIT:

Grzebiąc po forum (a przeczytać ponad 400 stron postów w jeden dzień jest trudne)
natknąłem się na taką informacje:

http://rc-fpv.pl/viewtopic.php?p=368036#p368036
miś pisze:
(...)
Wygląda to tak:
0: // stab -> LV (02)
1: // acro -> AC (01)
2: // althold -> BA (03)
3: // auto -> AT (0C)
5: // loiter -> GP (0B)
6: // rth -> CH (06)
15,7: // ph -> PH (05)
9: // land -> IL (0E)

To po prawej to tak jest wyświetlany dany tryb lotu na eLDispie, a w nawiasie to wartość (F=xx) danej z eleresa.
Przesyłany jest też status "ARMED". Wtedy pierwszy znak F= jest 1 a nie 0, czyli np tryb stab + uzbrojony to F=12
Awatar użytkownika
kamilborkowski
Posty: 2183
Rejestracja: niedziela 02 lut 2014, 14:43
Lokalizacja: Opole

Re: Taranis i eLeReS w jednym stali domu...

Post autor: kamilborkowski »

Tryby lotu są pokazywane względem pozycji przełączników (i trzeba je zmieniać w kodzie skryptu LUA żeby odpowiadały Twoim ustawieniom): http://rc-fpv.pl/viewtopic.php?f=4&t=23 ... 90#p462956
Awatar użytkownika
wrepinski
Posty: 319
Rejestracja: niedziela 10 maja 2015, 13:44
Lokalizacja: Kaszuby

Re: Taranis i eLeReS w jednym stali domu...

Post autor: wrepinski »

kamilborkowski pisze:Tryby lotu są pokazywane względem pozycji przełączników (i trzeba je zmieniać w kodzie skryptu LUA żeby odpowiadały Twoim ustawieniom): http://rc-fpv.pl/viewtopic.php?f=4&t=23 ... 90#p462956
Tak, to wiem, zajrzałem do skryptu ... oparcie trybów o przełączniki jest mało funkcjonalne ponieważ nie uwzględnia prawdziwych trybów w FC.

Modyfikuje skrypt z pierwszego posta by uzyskać wyświetlanie trybów lotu z FC (APM/Pixhawk) i niestety mam problem.
miś pisze:
(...)
Wygląda to tak:
0: // stab -> LV (02)
1: // acro -> AC (01)
2: // althold -> BA (03)
3: // auto -> AT (0C)
5: // loiter -> GP (0B)
6: // rth -> CH (06)
15,7: // ph -> PH (05)
9: // land -> IL (0E)

To po prawej to tak jest wyświetlany dany tryb lotu na eLDispie, a w nawiasie to wartość (F=xx) danej z eleresa.
Przesyłany jest też status "ARMED". Wtedy pierwszy znak F= jest 1 a nie 0, czyli np tryb stab + uzbrojony to F=12
Super fajnie, ale jak te parametry są przekazywane z eLeReS Max do skryptu LUA ???
/soft w taranisie z pierwszego posta/

Wydaje mi się, że do "rpm" są wkładane wartości "01, 03, 0C, 0B .... " ponieważ dla wartości z samymi cyframi, "rpm" pokaże tą cyfrę (i odpowiada trybowi lotu), ale jeśli jest literka to pokazuje samo "0" i jak z tym żyć ?

Może do sprawy źle podchodzę, jeśli ktoś ma opanowane wyświetlanie na ekranie Taranisa trybów lotu z APM/Pixhawk to proszę o wskazówkę jak ...
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: Taranis i eLeReS w jednym stali domu...

Post autor: miś »

wrepinski pisze:Wydaje mi się, że do "rpm" są wkładane wartości "01, 03, 0C, 0B .... " ponieważ dla wartości z samymi cyframi, "rpm" pokaże tą cyfrę (i odpowiada trybowi lotu), ale jeśli jest literka to pokazuje samo "0" i jak z tym żyć ?
Zmienić sposób dekodowania tego pola z dziesiętnego na hexadecymalny. Ale to nie w skrypcie LUA a w samym firmware taranisa.
Pzdr. -----MIŚ-----
Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: Taranis i eLeReS w jednym stali domu...

Post autor: marbalon »

Już rozmawiałęm z kolegą... zasymuluje i sprawdzę co i jak...
Awatar użytkownika
wrepinski
Posty: 319
Rejestracja: niedziela 10 maja 2015, 13:44
Lokalizacja: Kaszuby

Re: Taranis i eLeReS w jednym stali domu...

Post autor: wrepinski »

Dzięki koledze marbalon powstała nowa wersja oprogramowania do Taranisa 2.0.15.4 (dostępna w pierwszym poście), która już przekazuje wszystkie informacje.

Pozwoliłem sobie przygotować modyfikacje skrypciku LUA (jeszcze zawiera pewne niedociągnięcia), do pobrania tutaj.

Znane problemy:
- parser mavlinka nie przesyła wszystkich trybów lotu
- w przypadku podłączenia MP po telemetrii (np 866MHz lub USB) okresowo tryb lotu przyjmuje wartość "02"
- brak informacji o ilości satelit GPS
Awatar użytkownika
Głuś
Posty: 1487
Rejestracja: sobota 01 mar 2014, 14:03
Lokalizacja: Lubelskie
Kontakt:

Re: Taranis i eLeReS w jednym stali domu...

Post autor: Głuś »

Koledzy ponieważ zaNabyłem od kolegi elaniusz eLeReS MAX http://rc-fpv.pl/viewtopic.php?f=23&t=37794 z modem pod Taranisa mam takie pytanie: czy jeśli będę chciał go włożyć do 9XR, zakładając że chcę korzystać z telemetrii przez UART (bluetooth) to czy muszę "usunąć" tego moda? Czy normalnie wpinam podłączam bluetooth i gitara? Chcę korzystać z apki na Androida, w 9XR standardowy/fabryczny soft ;-)
Moje modele https://fpv.com.pl
Gogielki Eachine EV300D na dwa pasma jednocześnie ;-)

Pozdrawiam
Wojtek
Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: Taranis i eLeReS w jednym stali domu...

Post autor: marbalon »

Nie wiem czy wszyscy zauważyli informację w wątku głównym od eleresa.. ale pojawiła się nowa wersja 1.26a która zawiera jedną istotną poprawkę dla posiadaczy Taranisa...

"6. [TX] dodano protokół FrSky S.Port. Teraz jest wybór formatu wychodzącej telemetrii z nadajnika eLeReS. Albo jest to natywny format eLeReS'a obsługiwany przez eLDisp i TrackMyRc albo format FrSky S.PORT obsługiwany przez aparatury 9XR pro i Taranis. W tym trybie aby uzyskać telemetrię na tych aparaturach wystarczy inverter sygnału telemetrii (który jest wbudowany na module eLeReS MAX), i ustawienie protokołów S.PORT w aparaturze i eLeReSie."

Miałem to cały czas z tyłu głowy, a ze pogoda nie sprzyjała to zrealizowałem ;-) Tak więc od tej poprawki można w taranisie mieć dowolny soft, wybrac format telemetrii S.Port i wszystko hula.

z różnic protokołowych:

- RSQ jest na polu SWR
- tryb lotu jest na polu RPM - czasami trzeba wybrać w taranisie w konfiguracji tego czujnika ilość łopat na 1 aby dobrze pokazywał
- ilość satelit jako Temp2
- HDOP na polu A4

Jeżeli napięcie pokazuje źle to zmieniamy zakres w konfiguracji czujnika na 25.5V i będzie ok.

Tym samym poniższy temat można uważać za zamknięty ;-)
Awatar użytkownika
kamilborkowski
Posty: 2183
Rejestracja: niedziela 02 lut 2014, 14:43
Lokalizacja: Opole

Re: Taranis i eLeReS w jednym stali domu...

Post autor: kamilborkowski »

Brawo Ty!
Awatar użytkownika
pawelsky
Posty: 9763
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Taranis i eLeReS w jednym stali domu...

Post autor: pawelsky »

Milo ze udalo sie dodac FrSky, przyjrzalem sie temu co wychodzi z modulu nadajnika i mam kilka sugestii/pytan;
1) Ramki S.Port wysylane sa co 24ms, podczas gdy w standardzie FrSky jest to 12ms. Jest to zamierzone (szybciej sie w eLeReSie nie da), czy przypadek?
2) Sugerowalbym uzyc innego ID niz 00 (ktoregos nie uzywanego przez istniejace sensory). Bedzie bardziej rozwojowo na przyszlosc.
3) W streamie widac telemetrie eLeReS (CH, UTX, STX, TTX). Pewnie nie bedzie przeszkadzac, ale nie wiem czy to zamierzone.
4) Co 13 ramek S.Port leci pojedyncze 0x7E, raczej niepotrzebne.
5) Kazda ramka S.Port niesie dane (trzeci bajt 0x10), orginalnie we FrSky dane wysylane sa z pewnymi interwalami (np. nie czesciej niz 500ms, 1s, 10s, zaleznie od typu). U Ciebie z tego o ile dobrze licze bedzie to co jakies 300ms ((13 ramek + jedno 0x7E) * 24ms). Przy takiej ilosci danych jak wysylasz bedzie dzialac, ale w przyszlosci bylbym ostrozny, bo zaobserwowalem ze jesli podlaczy sie wszystkie sensory i kazdy bedzie wysylal tak szybko jak sie da to Taranis nie nadaza w przetwarzaniem.
7E 00 10 01 F1 64 00 00 00 98
7E 00 10 05 F1 64 00 00 00 94
7E 00 10 04 F1 00 00 00 00 F9
7E 00 10 00 02 00 00 00 00 ED
7E 00 10 10 04 00 00 00 00 DB
7E 00 10 00 08 00 00 00 00 E7
7E 00 10 00 08 00 00 00 80 67
7E 00 10 30 08 00 00 00 00 B7
CH=808000807F80807F\r\n
7E 00 10 20 08 00 00 00 00 C7
7E 00 10 00 04 20 00 00 00 CB
7E 00 10 00 05 00 00 00 00 EA
7E 00 10 10 09 00 00 00 00 D6
7E 00 10 40 08 00 00 00 00 A7
7E
7E 00 10 01 F1 64 00 00 00 98
7E 00 10 05 F1 64 00 00 00 94
7E 00 10 04 F1 00 00 00 00 F9
7E 00 10 00 02 00 00 00 00 ED
7E 00 10 10 04 00 00 00 00 DB
7E 00 10 00 08 00 00 00 00 E7
7E 00 10 00 08 00 00 00 80 67
7E 00 10 30 08 00 00 00 00 B7
7E 00 10 20 08 00 00 00 00 C7
7E 00 10 00 04 21 00 00 00 CA
7E 00 10 00 05 00 00 00 00 EA
7E 00 10 10 09 00 00 00 00 D6
UTX=04.2VSTX=100TTX=31C\r\n
7E 00 10 40 08 00 00 00 00 A7
7E
Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: Taranis i eLeReS w jednym stali domu...

Post autor: marbalon »

Dzięki za sugestie, już odpowiadam.

1. zrobiłem co 20ms bo widziałem że taranisowi to nie robi czy 12,20,30, więc dałem bezpieczne 20ms ;-)
2. Ok przeniosę na jakiś wyżej... bo już widzę z tego pożytek...
3. Wywalone
4. Wywalone
5. Chodzi tobie aby niektóre przysyłać rzadziej tak ?

Tak czy siak zostawię tutaj kolejna nowinkę, a wy dekodujcie co tu się kombinuje ;-)

Obrazek
Awatar użytkownika
pawelsky
Posty: 9763
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Taranis i eLeReS w jednym stali domu...

Post autor: pawelsky »

marbalon pisze:1. zrobiłem co 20ms bo widziałem że taranisowi to nie robi czy 12,20,30, więc dałem bezpieczne 20ms ;-)
Jesli to mozliwe to trzymalbym sie jednak standardu FrSky, zeby uniknac ew. niespodzianek z kompatybilnoscia w przyszlosci
marbalon pisze:5. Chodzi tobie aby niektóre przysyłać rzadziej tak ?
Dokladniej to wysylac z zerowym trzecim bajtem (0x00 zamiast 0x10) i zerowymi danymi jesli nie minal okreslony dla danej wartosci interwal (odbiorca powinien je wowczas zignorowac), ponizej screenshot z tabelki z domyslnymi interwalami (z tego co pamietam to (RSSI/SWR/A1/A2/RxBatt) leca co 444ms). Oczywiscie to tylko sugestia na przyszlosc, dopoki sie wyrabia to pewnie moze zostac tak jak jest.
frsky_defaults.jpg
frsky_defaults.jpg (148.31 KiB) Przejrzano 2576 razy
marbalon pisze:Tak czy siak zostawię tutaj kolejna nowinkę, a wy dekodujcie co tu się kombinuje ;-)
Nie laduje sie obrazek :(
Ostatnio zmieniony piątek 30 gru 2016, 12:30 przez pawelsky, łącznie zmieniany 1 raz.
Awatar użytkownika
MacPiston
Posty: 1051
Rejestracja: niedziela 02 lis 2014, 10:30
Lokalizacja: Gliwice
Kontakt:

Re: Taranis i eLeReS w jednym stali domu...

Post autor: MacPiston »

Jak nie? Ja widzę. Chyba będę musiał w końcu tego taranisa kupić... jak widzę ile z tego można wyciągnąć (nie tylko z eleresem...)
Awatar użytkownika
Verid
Posty: 13004
Rejestracja: poniedziałek 01 lut 2010, 11:29
Lokalizacja: Mikoszewo

Re: Taranis i eLeReS w jednym stali domu...

Post autor: Verid »

MacPiston pisze:Jak nie? Ja widzę
Ja też nie widzę... :cry:
Ten wredny...
Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: Taranis i eLeReS w jednym stali domu...

Post autor: marbalon »

Uaktualniłem obrazek innego źródła... zobaczcie wyżej.
ODPOWIEDZ