Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Moderatorzy: marbalon, moderatorzy2014, moderatorzy
Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Upuchanie na platformach modulow telemetrycznych wiaze sie zazwyczaj z dodatkowa waga, brakiem miejsca i platanina kabli. Jako ze sporo informacji telemetrycznych mozna wyciagnac wprost z kontrolera lub GPSa ktory i tak juz mamy na pokladzie jakis czas temu popelnilem biblioteke emulujaca sensory telemetri Frsky serii X podlaczane przez tzw. S.Port. Odbiorniki FrSky sa popularne, a telemetrie mozna latwo wyswietlac na rowniez popularnych aparaturach takich jak Taranis czy tez 9XR.
Emulacji mozna dokonac uzywajac kompatybilnej z Arduino plytki Teensy 3.x lub najprostszych modulow opartych o procesory 328P (Pro Mini, Nano, Uno, etc.) ktore podlacza sie bezposrednio do odbiornika bez koniecznosci stosowania dodatkowych inverterow czy innych wynalazkow. Co wiecej mozna w szereg laczyc rowniez oryginalne sensory S.Port jezeli juz ktos takowe psiada.
Wszelkie szczegoly mozna znalezc w watku na RCG: http://www.rcgroups.com/forums/showthread.php?t=2245978
Idac za ciosem dodalem dzisiaj rowniez podobna biblioteke dla wciaz popularnej, ale starszej serii D (tzw. telemetry hub). Tu rowniez wykorzystujemy Teensy 3.x lub zwykle 328P podpiete bezposrednio do portu szeregowego w odbiorniku.
Szczegoly w tym watku na RCG: http://www.rcgroups.com/forums/showthread.php?t=2465555
Tworzac biblioteki skupilem sie na tym zeby byly proste w uzyciu, latwo konfigurowalne oraz jak najbardziej zblizone do specyfikacji FrSky. Mam nadzieje ze takie wlasnie sa.
Biblioteki sa oczywiscie darmowe mozna je uzywac i modyfikowac do woli z jednym zastrzezeniem - nie do uzytku komercyjnego.
Emulacji mozna dokonac uzywajac kompatybilnej z Arduino plytki Teensy 3.x lub najprostszych modulow opartych o procesory 328P (Pro Mini, Nano, Uno, etc.) ktore podlacza sie bezposrednio do odbiornika bez koniecznosci stosowania dodatkowych inverterow czy innych wynalazkow. Co wiecej mozna w szereg laczyc rowniez oryginalne sensory S.Port jezeli juz ktos takowe psiada.
Wszelkie szczegoly mozna znalezc w watku na RCG: http://www.rcgroups.com/forums/showthread.php?t=2245978
Idac za ciosem dodalem dzisiaj rowniez podobna biblioteke dla wciaz popularnej, ale starszej serii D (tzw. telemetry hub). Tu rowniez wykorzystujemy Teensy 3.x lub zwykle 328P podpiete bezposrednio do portu szeregowego w odbiorniku.
Szczegoly w tym watku na RCG: http://www.rcgroups.com/forums/showthread.php?t=2465555
Tworzac biblioteki skupilem sie na tym zeby byly proste w uzyciu, latwo konfigurowalne oraz jak najbardziej zblizone do specyfikacji FrSky. Mam nadzieje ze takie wlasnie sa.
Biblioteki sa oczywiscie darmowe mozna je uzywac i modyfikowac do woli z jednym zastrzezeniem - nie do uzytku komercyjnego.
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Tyle czytania we wrogim języku >? no wiesz co :D a gdzie twoja polskość :D
Mapka ŚL http://maps.google.com/maps/ms?ie=UTF&m ... bcc46646ee
Kontroler lotu: "Widoczność pionowa zero."
Pilot: "W stopach czy w metrach?"
Nie pisz "Dron" moje dzieci mogą to czytać...
Kontroler lotu: "Widoczność pionowa zero."
Pilot: "W stopach czy w metrach?"
Nie pisz "Dron" moje dzieci mogą to czytać...
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Zawsze to jakas motywacja do nauki jezyka wroga ;)Burakko pisze:Tyle czytania we wrogim języku >? no wiesz co :D a gdzie twoja polskość :D
P.S. Wystarczy przeczytac pierwsze posty w watkach (oba sa zreszta niemal takiej samej tresci)
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
No 4 języki znam, ale nie każdy to poliglota :D Siedzę własnie w pracy więc mam czas na czytanie :D
Mapka ŚL http://maps.google.com/maps/ms?ie=UTF&m ... bcc46646ee
Kontroler lotu: "Widoczność pionowa zero."
Pilot: "W stopach czy w metrach?"
Nie pisz "Dron" moje dzieci mogą to czytać...
Kontroler lotu: "Widoczność pionowa zero."
Pilot: "W stopach czy w metrach?"
Nie pisz "Dron" moje dzieci mogą to czytać...
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
W wolnej chwili dorzuce pewnie jakis krotki opis. Jakby byly jakies wapliwosci - podpowiem, ale rzut oka na przyklady dolaczone do bibliotek powinien wystarczyc. Sa naprawde proste w uzyciu...Burakko pisze:No 4 języki znam, ale nie każdy to poliglota :D
Gdyby nie ta robota czlowiek nie mialby kiedy wiedzy chlonac ;)Burakko pisze:Siedzę własnie w pracy więc mam czas na czytanie :D
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
No zapomniałem dodać ze kawał dobrej roboty. I gratulacje.
Mapka ŚL http://maps.google.com/maps/ms?ie=UTF&m ... bcc46646ee
Kontroler lotu: "Widoczność pionowa zero."
Pilot: "W stopach czy w metrach?"
Nie pisz "Dron" moje dzieci mogą to czytać...
Kontroler lotu: "Widoczność pionowa zero."
Pilot: "W stopach czy w metrach?"
Nie pisz "Dron" moje dzieci mogą to czytać...
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Dzieki. Bede sie musial w koncu przerzucic na OpenTX 2.1 i zobaczyc jak tam funkcjonuje telemetria (bo zostala przeorana z gory na dol) ale ponoc biblioteka S.Port dziala bezproblemowo mimo ze inne sobie nie radzily.Burakko pisze:No zapomniałem dodać ze kawał dobrej roboty. I gratulacje.
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Probuje zrozumiec dzialanie tego ustrojstwa. Z tego co wyczytalem, to emuluje HUB. moglbys troche bardziej prosto wyjsanic funkcjonalnosc, co i jak?
Z tego co widze, to jest to cos w rodzaju "kodera" ktory wysyla informacje przez Rx do TX. Na schemacie brakuje mi polaczen miedzy tym "koderem" a FC, bo o ile dobrze przeczytalem, to jest taka mozliwosc.
Btw: telemetria w odbiornikach D, ma jakis wlasny protokol, czy dziala na zasadzie pass - through (wysyla binarnie to co dostaje na digital datastream port)?
Z tego co widze, to jest to cos w rodzaju "kodera" ktory wysyla informacje przez Rx do TX. Na schemacie brakuje mi polaczen miedzy tym "koderem" a FC, bo o ile dobrze przeczytalem, to jest taka mozliwosc.
Btw: telemetria w odbiornikach D, ma jakis wlasny protokol, czy dziala na zasadzie pass - through (wysyla binarnie to co dostaje na digital datastream port)?
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Tak, to jest swego rodzaju 'koder'. Dane do niego pobierasz w dowolny sposob. Jak to zrobisz nalezy tylko i wylacznie od Ciebie. Moze to byc np. pomiar napiecia przez dzielnik rezystorowy na portach analogowych Arduino, moze byc zczytywanie danych z FC poprzez port szeregowy (np. dekodujac mavlink w przypadku APM) moga to byc dane wprost z GPS (np. dekodujac NMEA), itp. itd.xDigYx pisze:Probuje zrozumiec dzialanie tego ustrojstwa. Z tego co wyczytalem, to emuluje HUB. moglbys troche bardziej prosto wyjsanic funkcjonalnosc, co i jak?
Z tego co widze, to jest to cos w rodzaju "kodera" ktory wysyla informacje przez Rx do TX. Na schemacie brakuje mi polaczen miedzy tym "koderem" a FC, bo o ile dobrze przeczytalem, to jest taka mozliwosc.
Zarowno X jak i D maja swoje wlasne protokoly i wlasnie do generowania danych w tych protokolach sluza moje biblioteki.xDigYx pisze:Btw: telemetria w odbiornikach D, ma jakis wlasny protokol, czy dziala na zasadzie pass - through (wysyla binarnie to co dostaje na digital datastream port)?
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Czyli jest opcja żeby arduino było podłączone do APM'a poprzez mavlink i dane z niego wysyłało do odbiornika?
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Tak, ale dekodownanie mavlinka musisz zrealizowac na wlasna reke.MacPiston pisze:Czyli jest opcja żeby arduino było podłączone do APM'a poprzez mavlink i dane z niego wysyłało do odbiornika?
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
OK, juz cos wiecej wiadomo :)
no to jesli mozna, to chcialbym zadac kolejne pytania:
czyli (domyslam sie ze rowniez) dekodowanie miedzy TX a np bluetooth tez jest wymagane (masz tez moze takie biblioteki)?
Tak na szybko przegladnalem kod, ale nie zauwazylem czesci do odbierania wiadomsoci (np przez uart), czyli ta czesc trzebaby samemu dorobic.
no to jesli mozna, to chcialbym zadac kolejne pytania:
czyli (domyslam sie ze rowniez) dekodowanie miedzy TX a np bluetooth tez jest wymagane (masz tez moze takie biblioteki)?
Tak na szybko przegladnalem kod, ale nie zauwazylem czesci do odbierania wiadomsoci (np przez uart), czyli ta czesc trzebaby samemu dorobic.
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Biblioteka nie wnika jak i skad wezmiesz dane, to juz musisz zrobic na wlasna reke.xDigYx pisze:czyli (domyslam sie ze rowniez) dekodowanie miedzy TX a np bluetooth tez jest wymagane (masz tez moze takie biblioteki)?
Tak na szybko przegladnalem kod, ale nie zauwazylem czesci do odbierania wiadomsoci (np przez uart), czyli ta czesc trzebaby samemu dorobic.
Tu masz przyklad jak to moze wygladac w praktyce dla DJI Naza
http://www.rcgroups.com/forums/showpost ... stcount=36
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
dzieki wielkie za wyjasnienie tematu komunikacji z FC itp.
Jeszcze bym prosil o informacje, co do pierwszej czesci pytania (dot dekodowania/odbioru wiadomsoci z TX).
Jeszcze bym prosil o informacje, co do pierwszej czesci pytania (dot dekodowania/odbioru wiadomsoci z TX).
Re: Emulacja telemetrii FrSky (S.Port oraz Telemetry Hub)
Szczerze mowiac nie rozumiem pytania. Mozesz doprecyzowac?xDigYx pisze:dzieki wielkie za wyjasnienie tematu komunikacji z FC itp.
Jeszcze bym prosil o informacje, co do pierwszej czesci pytania (dot dekodowania/odbioru wiadomsoci z TX).