R-XSR + Spirit

Najlepsze bo ma miruuu
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 23 kwie 2021, o 20:07

Co prawda Spirit ma dedykowany kabelek do integracji z FrSky ale @mwx podrzucił info, po którym postanowilem sprawdzić czy da się integrację zrobić bez kabelka.
Znalazlem pada z nieodwróconym smartportem i przylutowałem kabelek, który potem podłączyłem do złącza SYS (TX).
Póki co dostępna jest tylko telemetria (wykryło nowe sensory i pokazuje wartość RPM).
Niestety nie działają skrypy LUA. Zachowują się trochę lepiej po uruchomieniu niż bez podłączonego kabelka, bo pokazuje się pasek postępu jakby chciał coś odczytywać ale niestety ustawienia nie pokazują się na wyświetlaczu. Może trzeba sobie wyprowadzić nieodwrócony SBUS i też go wpiąć w SYS (RX)? Będę jeszcze sprawdzał.ObrazekObrazekObrazekObrazek
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
mwx
Olimp forum
Posty: 7200
Rejestracja: 23-09-2016
Lokalizacja: Poznań West
Podziękował: 45 razy
Podziękowano: 619 razy
Kontaktowanie:

Postautor: mwx » 23 kwie 2021, o 21:33

Uzyskałeś pewnie komunikację w jedną stronę, tzn FBL->Rx

Pisząc o LUA masz na myśli pewnie skrypt do integracji, tzn ustawiania parametrów FBLa z nadajnika. To wymaga komunikacji w obie strony.
S.Busa w to nie mieszaj, tam są tylko dane dot. kanałów RC. S.Bus i S.Port w jednym kablu (na wyższym baud rate niż oba z osobna) to F.Port
Z tego co wiem Spirit nie obsługuje F.Portu, ale nawet gdyby to robił to R-XSR ma babola który sprawia że to nie działa.

Kabelek spiritowy ma pewnie w sobie coś co przełącza "kierunki" komunikacji, żeby po jednym przewodzie wysłać w obie strony dane w odpowiednich momentach. A może tam jest jakiś inwerter i pull-up.. nie wiem, nie podejmuję się dalej zgadywać bo ani nie planuję posiadać Spirita, ani nie chce Cię nakierować na coś co usmaży Twojego.
Ostatnio zmieniony 23 kwie 2021, o 23:05 przez mwx, łącznie zmieniany 1 raz.
Awatar użytkownika
mak
Stały bywalec...
Posty: 170
Rejestracja: 14-06-2019
Lokalizacja: Złotokłos
Podziękował: 3 razy
Podziękowano: 16 razy
Kontaktowanie:

Postautor: mak » 23 kwie 2021, o 21:47

Kolega mwx słusznie prawi. Do telemetrii i obsługi skryptów (idzie tym samym kanałem - Smart Port) potrzeba dwukierunkowego inwertera - do czasu aż pojawi się obsługa FPort.
77HOBBY.PL :: FrSky :: Spirit System :: XLPower / Protos :: OMP Hobby
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 23 kwie 2021, o 22:35

Usmażyć to pewnie nie usmaży dopóki nie podam gdzieś więcej niż 5V na wejście logiczne, najwyżej by się nie dogadały.
Tak czy siak przynajmniej mam telemetrię za free i jest się czym pobawić przez jakiś czas ;)
Dzięki za pomoc.
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
mwx
Olimp forum
Posty: 7200
Rejestracja: 23-09-2016
Lokalizacja: Poznań West
Podziękował: 45 razy
Podziękowano: 619 razy
Kontaktowanie:

Postautor: mwx » 24 kwie 2021, o 00:07

No właśnie. To może być kwestia poziomów napięc. RXSR na pewno wypluwa 1 logiczną na poziomie 3.3V, a Spirit może bliżej 5V. Jeśli ma na tym wejściu I/O jakieś zabezpieczenia to się może nie przebijać przez nie to co mówi rxsr.

Taki trochę jest chyba zamysł tych wszystkich inwerterów na wyjściach i wejściach żeby z jednej strony chronić procki przed za wysokim napięciem, a z drugiej wysyłać do procka na takim poziomie jakiego mu trzeba. Futaba tworząc odwrócony s.bus na pewno założyła że ktoś wepnie zasilanie w port sygnałowy. Jest jeszcze teoria że odwrócony sygnał trudniej zakłócić w długim przewodzie, ale jakoś tego nie łapię.

Masz oscyloskop? Mógłbyś podejrzeć co się tam dzieje. Jeśli dobrze kojarzę komunikacja s.port odbywa się po półsupleksie, czyli najpierw gada jedna strona, daje znać że skończyła i wtedy gada druga. Może byś zauważył różnicę w poziomach.
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 26 kwie 2021, o 08:26

Mój oscyloskop to obiekt muzealny z czasów PRLu, niestety na ekranie nie pokazuje tego co jest na wejściu wiec śmialo można założyć, że go nie mam ;)

Bawię się trochę modułami BT i one w większości przyjmują LoTTL czyli 1 to 3.3V i choć mają LDO w torze zasilania to jednak przeznaczone są do zasilania też z 3.3V i tak też są zasilane z uSpirita (gniazdo satelitki). Dlatego myślę, że i Spirit ma na TX max. 3.3V (co oczywiście nie wyklucza, że na RX akceptuje 5V. Sam raczej działa na 5V bo i PWM do serw też ma taki poziom). Czy by się nie dogadały? Myślę, że na krótkim kablu nie powinno być problemu bo i TTL i LoTTL interpretują poziom 1 od 2.5V

Poczytałem o S.Port trochę i juz rozumiem o co chodzi. Faktycznie ten protokół to halfduplex po jednym kablu a Spirit jest fullduplex po dwóch kablach (UART) więc trzeba te protokoły jakoś "pożenić", dlatego pewnie na kablu od Spirita jest jeszcze jakiś AVR.

Da się to na pewno zrobić w domu ... ale prawdę mowiąc wolę ten czas poświęcić na latanie ... albo inne hobby ;)
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
mwx
Olimp forum
Posty: 7200
Rejestracja: 23-09-2016
Lokalizacja: Poznań West
Podziękował: 45 razy
Podziękowano: 619 razy
Kontaktowanie:

Postautor: mwx » 26 kwie 2021, o 08:56

redb pisze: Spirit jest fullduplex po dwóch kablach (UART)


Nie mam Spirita, ale wydawało mi się że to złącze ma jeden pin sygnałowy.

Tak czy inaczej - tak jak napisałeś i ja też wspomniałem na samym początku - dla kabelka za 40pln nie warto bawić się w czasochłonny reverse-engineering jeśli to nie jest czyjeś hobby.
Awatar użytkownika
Galo82
Elita forum...
Posty: 659
Rejestracja: 16-08-2016
Lokalizacja: Sosnowiec, Dąbrowa Górnicza
Podziękował: 16 razy
Podziękowano: 15 razy
Kontaktowanie:

Postautor: Galo82 » 29 kwie 2021, o 10:24

2 x XL Power 380 I XL Power 550 I OXY4max I OXY2 SH I
Fr-Sky X-lite Pro
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 29 kwie 2021, o 11:52

Dzięki, czytałem już ten wątek kiedyś. Niestety odpowiedź typu:

No, you can't create own. It contain electronics.


_________________
Spirit System developer



trochę mnie nie satysfakcjonuje ;)

Doszliśmy już do tego jak to w teorii może działać i że za 40zł nie warte jest dalszych refactorów. ;)
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
Galo82
Elita forum...
Posty: 659
Rejestracja: 16-08-2016
Lokalizacja: Sosnowiec, Dąbrowa Górnicza
Podziękował: 16 razy
Podziękowano: 15 razy
Kontaktowanie:

Postautor: Galo82 » 29 kwie 2021, o 11:54

Ja tak tylko zauważyłem i chciałem może pomóc :) Dopiero wchodzę w ten świat :), ale mam nadzieje że obsługa fportu zostanie dodana do spirita :) bo będę miał jednego :)
2 x XL Power 380 I XL Power 550 I OXY4max I OXY2 SH I
Fr-Sky X-lite Pro
Awatar użytkownika
mak
Stały bywalec...
Posty: 170
Rejestracja: 14-06-2019
Lokalizacja: Złotokłos
Podziękował: 3 razy
Podziękowano: 16 razy
Kontaktowanie:

Postautor: mak » 29 kwie 2021, o 13:07

Najnowszy Spirit RS ma już ogłoszone pełne wsparcie dla FPort. A że soft jest wydawany na wszystkie wersje sprzętu Spirit, to zakładam że będzie dostępny wszędzie .
77HOBBY.PL :: FrSky :: Spirit System :: XLPower / Protos :: OMP Hobby
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 29 kwie 2021, o 15:47

Galo82 pisze:Ja tak tylko zauważyłem i chciałem może pomóc :) Dopiero wchodzę w ten świat :), ale mam nadzieje że obsługa fportu zostanie dodana do spirita :) bo będę miał jednego :)
I dzięki Ci za tą próbę ;)
Ja też mam jednego i też liczę na fport
Tak na poważniej zacząłem w zeszłym roku ale po kroczku wgryzam się w rożne tematy.
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 24 lut 2024, o 21:57

Odświeżę temat bo obsługa f.port wjechała w RXSR ale nie w Spirita 2 więc zostaje kabelek do integracji, sbus i s.port żeby mieć telemetrię. Podpiąłem wszystko chyba tak jak trzeba ale jest pewien problem. Bardzo często po wpięciu akusa uzbraja się wszystko po za odbiornikiem. Kiedy odepnę s.port wtedy problem znika, za każdym wpięciem akusa wszystko wstaje bez problemu. Wepnę s.port i znowu w większości przypadków po za odbiornikiem działa wszystko.
Zmierzyłem napięcie odbiornika i w momencie kiedy nie wstaje, zamiast 8V, które daje BEC jest 3.3. Nie jest to kwestia tego konkretnego odbiornika, drugi RXSR zachowuje się dokładnie tak samo.
Miał ktoś podobny przypadek? Może macie jakiś pomysł co może tu bruździć?
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
mwx
Olimp forum
Posty: 7200
Rejestracja: 23-09-2016
Lokalizacja: Poznań West
Podziękował: 45 razy
Podziękowano: 619 razy
Kontaktowanie:

Postautor: mwx » 25 lut 2024, o 03:31

Gdzie mierzyłeś napięcie w odbiorniku?
Wrzuć jakiś schemat albo foty jak masz to pospinane.
Bez tego szklana kula będzie potrzebna :mrgreen:
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 1 kwie 2024, o 11:41

Napiecie mierzyłem na padach zasilajacych w odbiorniku a spięte mam wszystko jak na zdjeciach. Rozpiecie niebieskiego z białym powoduje, że odbiornik wstaje za każdym razem no tylko wtedy nie działa tele.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
Vector
Pierwsze koty za płoty...
Posty: 17
Rejestracja: 26-12-2021
Podziękował: 1 raz

Postautor: Vector » 1 kwie 2024, o 23:44

Zapytam z ciekawosci , co masz wpiete w system port?
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 2 kwie 2024, o 06:22

Spiritowy kabelek do integracji z frsky. Daje możliwość dwustronnej komunikacji z radiem (tele + konfiguracja z radia).
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S
Awatar użytkownika
Vector
Pierwsze koty za płoty...
Posty: 17
Rejestracja: 26-12-2021
Podziękował: 1 raz

Postautor: Vector » 2 kwie 2024, o 23:46

Upss, przeoczylem ze to jest 2 , dzieki.
Awatar użytkownika
redb
Elita forum...
Posty: 820
Rejestracja: 24-08-2010
Lokalizacja: Lublin
Podziękował: 16 razy
Podziękowano: 60 razy

Postautor: redb » 3 kwie 2024, o 21:41

Doczytałem, że jednak Spirit 2 obsługuje F.PORT, choć jakiś czas temu apka na kompie opluła mnie, że jego wsparcie jest tylko w nowszych modelach.
Znalazłem instrukcję użycia razem z kabelkiem integracyjnym
https://manual.spirit-system.com/index. ... rSky_FPort
Trochę więcej kabelkologii ale wszystko działa.
‐------------------‐----------
Hurricane 425 | Belt CP vel. trup | Dron homemade | XL 380 | XL 700
Taranis X9 lite S

Wróć do „Frsky”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość