turnigy tgy 9x telemetria FrSky DJT

Moderatorzy: marbalon, moderatorzy2014, moderatorzy

rafzal
Posty: 7
Rejestracja: czwartek 11 lis 2021, 08:01
Lokalizacja: Szczecin

turnigy tgy 9x telemetria FrSky DJT

Post autor: rafzal »

Witam,
Posiadam aparaturę Turnigy TGY 9x (z Atmega64 w środku).
Obrazek
Chcę w niej uruchomić modyfikację umożliwiającą wyświetlenie danych z telemetrii z modułów firmy FrSky - posiadam moduł nadawczy DJT i moduł odbiorczy D4R-II.
Obrazek

Najpierw wyprowadziłem złącze ISP dla programatorów AVR, wgrałem podstawowe oprogramowanie OpenTx poprzez Companion 2.1 wykorzystując złącze ISP i programator stk500v2 - aparatura przyjęła nowe oprogramowanie i wszystko działało tak jak powinno.
https://www.open-tx.org/2016/09/15/opentx-2.1.9

Na ten moment dokonałem przeróbki w aparaturze poprzez zamianę pinów procesora które wykorzystywały port UART (Rx, Tx). Nadajnik DJT połączyłem odpowiednio z pinami Rx,Tx procesora Atmega64 poprzez konwerter poziomów RS232 <-> TTL. (Uwaga: nadajnik DJT posiada wyprowadzenia Rx i Tx w standardzie RS232, a tuż przy nich jest wyprowadzone +5V i GND co może sugerować TTL).
Obrazek

Wgrywając firmware OpenTx z opcją FrSky - tak jak by nic się nie zmienia.
Na początku myślałem, że może nadawanie danych telemetrii automatycznie aktywuje mod FrSky, lecz nie.

Spróbowałem jeszcze wgrać oprogramowanie er9x z opcją FrSky poprzez program eePe, i tu okazało się, że zaczęło to częściowo działać, tzn. miałem odbiór parametrów Rssi i Tssi (moc sygnału), ale np. nie dekodowało już danych o napięciu.
http://www.er9x.com/er9x-frsky.hex
http://www.er9x.com/eePeInstall.exe

Podłączyłem jeszcze nadajnik DJT bezpośrednio do komputera i włączyłem oprogramowanie FrSky Config - tam otrzymałem wszystkie dane z telemetrii(tj. moc sygnału i napięcia z odbiornika)
http://rc-miskolc.emiter.hu/index.php?o ... 14:frsky-s
http://file.emiter.hu/Modellezes/FrSky/FrSky_Setup.zip
Obrazek

I tu powstają moje pytania do kogoś kto może już przebrnął przez ten temat:

- co zrobić aby w oprogramowaniu OpenTx zaczęła działać telemetria?
Czy jest gdzieś jakieś ręczne ustawienie? Czy w pamięci EEPROM musi być gdzieś aktywowana jakaś opcja?, czy ewentualnie musi zostać zmieniony procesor na inny? (czytałem, że można podmienić Atmega64 na Atmega128, lub Atmega2560)

- ewentualnie co zrobić, aby firmware er9x zaczął dekodować również informacje o napięciu?

- czy w odbiorniku FrSky D4R-II, pomiar napięcia A2 podłącza się do złącza AD2 (drugi pin w cztero-pinowym złączu molex)? czy wymagany jest dzielnik napięcia?
Obrazek
- czy nadajnik i odbiornik FrSky może potrzebuje zmiany firmware'u?

pozdrawiam i z góry dziękuję za wszelką pomoc
Ostatnio zmieniony środa 17 lis 2021, 06:28 przez rafzal, łącznie zmieniany 1 raz.
df2
Posty: 675
Rejestracja: poniedziałek 05 maja 2014, 21:11
Lokalizacja: Biała Podlasla

Re: turnigy tgy 9x telemetria FrSky DJT

Post autor: df2 »

W nowszej wersji opentx trzeba wybrać opcję Discover sensors przy aktywnym linku aby wykryło sensory w odbiorniku.

W erskyy chyba można było ręcznie wybrać identyfikatory lub też bylo coś z wykrywaniem czujnikow.

Pokaż zdjęcia wszystkich opcji przy telemetrii.
rafzal
Posty: 7
Rejestracja: czwartek 11 lis 2021, 08:01
Lokalizacja: Szczecin

Re: turnigy tgy 9x telemetria FrSky DJT

Post autor: rafzal »

Witam ponownie, w openTx nie widzę opcji Discover Sensors. Mam wręcz wrażenie, że mod FrSky w nim nie działa bo nawet przyciski które, przełącza się na pinach procesora nie działają poprawnie, nie mam nigdzie nawet ustawień związanych z telemetrią.

Zdjęcia z er9x, niezależnie czy ustawienie UserProto było na FrHub czy na WSHhi to działanie było taki same: tzn odczyt tylko Rssi i Tssi.
Obrazek Obrazek Obrazek Obrazek Obrazek Obrazek Obrazek
df2
Posty: 675
Rejestracja: poniedziałek 05 maja 2014, 21:11
Lokalizacja: Biała Podlasla

Re: turnigy tgy 9x telemetria FrSky DJT

Post autor: df2 »

A napewno wgrałeś opentx z telemetrią?

Przełączniki nie działają poprawnie, czyli co się dzieje?
rafzal
Posty: 7
Rejestracja: czwartek 11 lis 2021, 08:01
Lokalizacja: Szczecin

Re: turnigy tgy 9x telemetria FrSky DJT

Post autor: rafzal »

W companion zaznaczyłem opcje FrSky, pobrał się wtedy plik z firmware który miał w nazwie frsky.
Nie działają te dwa przełączniki (switch THL i AIL), które zostały przemapowane fizycznie na mikrokontrolerze Atmega64, czyli tak jak by moda FrSky nie było (dodam, że na er9x te przełączniki działają poprawnie).
df2
Posty: 675
Rejestracja: poniedziałek 05 maja 2014, 21:11
Lokalizacja: Biała Podlasla

Re: turnigy tgy 9x telemetria FrSky DJT

Post autor: df2 »

Wygląda na to, że jednak nie jest to opentx z telemetrią frsky?

Może trzeba porównać binarki.
rafzal
Posty: 7
Rejestracja: czwartek 11 lis 2021, 08:01
Lokalizacja: Szczecin

Re: turnigy tgy 9x telemetria FrSky DJT

Post autor: rafzal »

Poddałem się z OpenTX, skoro działa w er9x, to tam udało mi się ustawić telemetrię.
Aby wyświetlić napięcia przetworników A1 i A2, należy ustalić jakie dzielniki mamy podłączone.
A1 jest na stałe podłączone do zasilania odbiornika i ma dzielnik ustawiony 4:1, aby więc wyświetlić prawidłowe napięcie trzeba odnieść się do maksymalnego napięcia przetwornika: 3.3V i pomnożyć to razy wartość dzielnika, tj 3.3V x 4 = 13.2V, taką wartość należy ustawić w opcjach telemetrii i zacznie nam już wyświetać napięcie. W przypadku A2 dzielnik ustawiony jest na 1:1 (czyli 3.3V) podłączyłem do niego bateryjkę AA i wyświetliło mi jej napięcie.
Do odbiornika dołączony jest kabelek z wtyczką, w którym czarny kabel to masa GND, a biały to A2.
Obrazek Obrazek Obrazek

PL instrukcja do er9x:
https://openrcforums.com/forum/download ... 57fd69144a


Jako że to działa, na razie porzucam openTx. Lecz gdyby ktoś miał informacje jak to uruchomić, to proszę o info.
ODPOWIEDZ