PPM Expander - sposób na 12 kanałów

Moderatorzy: marbalon, moderatorzy2014, moderatorzy

Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

PPM Expander - sposób na 12 kanałów

Post autor: miś »

Ostatnio popełniłem prototyp pewnego urządzonka, które potrafi do PPM'a pobranego z 4, 6 czy 8 kanałowej aparatury dołożyć dodatkowe kanały (do 12) i taki 12 kanałowy PPM podać do LRS'a Thomasa, Dragon Link'a, ChainLink'a, eLeReS'a lub innego toru radiowego RC potrafiącego przenieść do 12 kanałów w PPM.

ObrazekObrazek

Zainteresowanych zakupem zapraszam TUTAJ

Urządzonko posiada:
-DWA wejścia PPM (3 piny) - jedno na PPM z aparatury, drugie na PPM z HeadTrackera
-Jedno wyjście PPM (3 piny)
-6 wejść analogowych - na przełączniki bądź potencjometry - 1000 poziomów rozdzielczości. Możliwość podłączenia przełączników 2 lub 3 pozycyjnych bądź potencjometrów.
-DWA wejścia cyfrowe włącz/wyłącz - na przełącznik dual rate i wybór banku konfiguracji.
-Port RS232 TTL do konfiguracji oraz zmiany oprogramowania. Wymagany konwerter USB taki jak do konfiguracji copterów lub OSD Remzibiego.
-Zasilanie 5-15V / 15mA - ze złącza PPM in bądź z PPM out.
-Dioda LED sygnalizująca prawidłową pracę.
-Stały czas ramki PPM zależny od wybranej ilości kanałów wyjściowych - od 20 do 28ms
-Sprzętowe filtry na wejściach - odporność na zakłócenia W.CZ.
-Przelotowe wyjście zasilania z PPM In na PPM Out, lub na odwrót.
-Możliwość zabudowania wewnątrz aparatury i podłączenia do istniejących w aparaturze przełączników bądź potencjometrów.

Podłączenia:
Obrazek

Obrazek

Obrazek

Aby poprawnie działał przełącznik dwupozycyjny (w pełnym zakresie od -100% do +100%) należy w konfiguracji kanałów wewnętrznych na danym wejściu (grupa "Zakres i zera przetwornika A/C") ustawić:
- Zakres dolny na -200
- Zakres górny na 200
- Przesunięcie zera na -200


Aktualne oprogramowanie wewnętrzne umożliwia:
-Generowanie od 4 do 12 kanałów wyjściowych PPM.
-Przyjmowanie od 4 do 12 kanałów PPM na wejściu aparatury.
-Przyjmowanie od 2 do 8 kanałów PPM na wejściu HT.
-Dokładanie lub przeplatanie od 0 do 6 kanałów wewnętrznych - analogowych
-Dokładanie lub przeplatanie od 0 do 8 kanałów z HeadTrackera.
-Jeśli nie ma podłączonego HT kanały wybrane do współpracy z HT mogą być automatycznie remapowane dowolnymi innymi kanałami.
-Możliwość pracy bez sygnału wejściowego (jako samodzielny modulator PPM z max 6 wejściami).
-Dowolna konfiguracja kanałów - można kanały wyjściowe dowolnie poukładać, nie koniecznie po kolei.
-Regulacja endpointów dla każdego z kanałów wewnętrznych
-Regulacja subtrim'ów dla każdego z kanałów wewnętrznych
-Regulacja zakresu i punktu zerowego sygnału z potencjometru dla każdego z kanałów wewnętrznych
-Możliwość zaprogramowania dual rate dla dowolnych kanałów wewnętrznych (jeden przełącznik załączający dual rate dla wybranych w konfiguracji kanałów).
-Programowane rewersy dla wybranych kanałów wewnętrznych.
-Możliwość spowolnienia pracy wybranych kanałów - przydatne przy powolnym wysuwaniu podwozia sterowanym z przełącznika ect. Możliwa jest regulacja prędkości pracy serw na spowolnionych kanałach.
-Dwa zestawy ustawień wybierane przełącznikiem.
-Łatwa aktualizacja oprogramowania z poziomu PC kablem USB.
-Milion innych opcji które jeszcze mi nie wpadły do głowy :-)


Układ jest konfigurowany z poziomu PC poprzez specjalny program konfiguracyjny.

Do pobrania aktualne oprogramowanie:
Najnowsze firmware v1.12

Program Konfiguracyjny PPM-Station v1.06 Wersja 1.06 umożliwia odczyt sygnałów z przełączników.

Starsze firmware 1.04 do PPM Expandera
Starsze firmware 1.02 do PPM Expandera

Tu zrzuty ekranu z opisami UAKTUALNIONE !:

Obrazek

Obrazek

Obrazek

Obrazek
Ostatnio zmieniony piątek 09 sty 2015, 00:56 przez miś, łącznie zmieniany 22 razy.
Pzdr. -----MIŚ-----
smootny

Post autor: smootny »

Czy dobrze rozumuję z 8 kanałowej przerabia na 12 -> gdzie różnicę można uzupełnić o dodatkowe (dodatkowo dołączane) potencjometry lub przełączniki ??

Jeżeli nie prosze poprawić.
Awatar użytkownika
jelcyn
Posty: 3417
Rejestracja: niedziela 23 sty 2011, 16:56
Lokalizacja: B-stok

Post autor: jelcyn »

Duża różnorodność zastosowań. Ograniczona tylko wyobraźnią.

Czy jest możliwość z sygnału 8-kan wyrzucić ostatnie 2-kan i zastąpić je dwoma innymi kanałami np. z headtrackera?
Awatar użytkownika
rex
Posty: 379
Rejestracja: piątek 09 kwie 2010, 21:42
Lokalizacja: Gdynia

Post autor: rex »

Jak Thomas nie łyknie 12-stu kanałów z mojego Graupnera (normalnie lub przez inwenter), to wezmę go na tłumacza :-D.
Ciekawe co jeszcze planujesz?
Awatar użytkownika
jelcyn
Posty: 3417
Rejestracja: niedziela 23 sty 2011, 16:56
Lokalizacja: B-stok

Post autor: jelcyn »

Jakiego masz graupnera? W moim można znaleźć dwa sygnały ppm, zwykły i odwrócony.
Awatar użytkownika
rex
Posty: 379
Rejestracja: piątek 09 kwie 2010, 21:42
Lokalizacja: Gdynia

Post autor: rex »

MC-19 będę szukał sygnału na wyjściu, do którego podłącza się moduł nauczyciela czy symulator.
Awatar użytkownika
Roman
Posty: 1652
Rejestracja: niedziela 06 cze 2010, 19:34
Lokalizacja: WLKP

Post autor: Roman »

Jaka cena i waga tego urządzonka.
I tak skończysz na LawMate
Awatar użytkownika
jelcyn
Posty: 3417
Rejestracja: niedziela 23 sty 2011, 16:56
Lokalizacja: B-stok

Post autor: jelcyn »

rex pisze:MC-19 będę szukał sygnału na wyjściu, do którego podłącza się moduł nauczyciela czy symulator.

W mx-16s na wyjściu trenera jest odwrócony ppm, ze składową stałą i pikiem ~5V. Thomas nie musi tego łyknąć ale w mc-19 może być inaczej.


edit: Ciekawi mnie jaki wpływ będzie miało zwiększenie liczby kanałów na zasięg, szczególnie na granicy zasięgu.
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

Smootny:
Dobrze rozumujesz.

Ogólnie działa to tak że układ odczytuje wartości PPM z wejścia PPM, odczytuje napięcia na wejsciach dodatkowych, zapisuje do tablic, po czym PPM wyjściowy jest komponowany od podstaw, w odpowiednim tempie, używając danych z tablic w zdefiniowanej kolejnosci. Ostatnie zdjęcie pokazuje okno kompozera sygnału wyjściowego, gdzie do każdego wyjściowego kanału można przypisać cokolwiek (1 z 12 kanałów PPM in lub 1 z 6 wewnętrznych lub stały poziom 1,5ms czyli neutrum). Tak więc odcinanie kanałów, zmiana kolejności czy inne triki są jak najbardziej możliwe.

Jelcyn:
Co do head trackera, to zależy jak on działa. Urządzenie ma tylko jedno wejście ppm - z aparatury, więc jeśli headtracker wypuszcza swój PPM to nie ma go jak podłączyć. Jeśli headtracker dokłada kanały dając w rezultacie np 8 z aparatury + 2 z headtrackera, to wtedy taki PPM można podpiąc, i skonfugurować wyjście PPM tak aby było w nim tylko 8 interesujących nas kanałów.

EDIT :!:
Nieaktualne !. Są już dwa wejścia PPM, więc można podłączyć HeadTracker i dowolnie go skonfigurować włącznie z automatycznym zastępowaniem kanałów HT kiedy ten że nie jest podłączony.

Waga prototypu to 10gram, cena... prototyp składany ręcznie to ok 110zł, przy serii powinno być dużo taniej.
Ostatnio zmieniony sobota 25 lut 2012, 23:32 przez miś, łącznie zmieniany 1 raz.
Pzdr. -----MIŚ-----
Awatar użytkownika
Piotrowy
Posty: 3129
Rejestracja: wtorek 02 lut 2010, 14:16
Lokalizacja: Warszawa

Post autor: Piotrowy »

A tak to wygląda po zamontowaniu w obudowę i doklejeniu do Futaby.

W moim przypadku Pan Tilt mam na dwóch bocznymi potencjometrach w aparaturze. Po włączeniu trenera, HT przejmuje sterowanie właśnie na tych dwóch kanałach tzn. 7 i 8.
Kanały zewnętrzne 9, 10, 11, 12 obsługiwane są tylko przełącznikami dwu-, lub trzypozycyjnymi, ale mogą to być też oczywiście potencjometry :-)
Załączniki
P2047876bis.JPG
P2047872bis.JPG
P2047866bis.JPG
P2047868bis.JPG
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

Dodałem do Ekspandera kolejną funkcjonalność.
Expander ma teraz drugie wejście PPM dla sygnału z HeadTrackera. Przyjmuje tam od 2 do 8 kanałów PPM które mogą być w dowolny sposób wstawiane na wyjście PPM. Dodatkowo jeśli układ nie wykryje sygnału z HT a w konfiguracji wyjść ma ustawione kanały z HT to może je dowolnie remapować.
Oznacza to że jeśli np. mamy odłączony HeadTracker to np. pantiltem możemy sterować przy pomocy potencjometrów z aparatury, albo z potencjometrów podłączonych do PPM Expandera, a po podłączeniu HT automatycznie kontrolę nad pantiltem przejmuje HT. Po odłączeniu bądź awarii HT sterowanie automatycznie wraca na potencjometry.
Pzdr. -----MIŚ-----
Mieciu
Posty: 876
Rejestracja: wtorek 15 lut 2011, 00:55
Lokalizacja: Białystok

Post autor: Mieciu »

pytanie do Wujka Dobra Rada :mrgreen:
czy byłaby możliwość konfiguracji własnych proporcjonalnych mixów dowolnych 2 kanałów?
Chodzi mi o to, że takie 4-6 kanalowe aparatury które byłyby rozbudowywane o Twój sprzęt czesto nie mają zadnych wbudowanych mixów.
Przydaloby sie takie cos do np: vtaili, klapolotek sprzężonych z wysokością, gazu z wysokością itp...

EDIT: zapomnialem jeszcze zpytac o odwrócony PPM taki jak np w starych graupnerach. Bedzie to kompatybilne?
Awatar użytkownika
marceli
Posty: 1585
Rejestracja: środa 03 lut 2010, 12:44
Lokalizacja: Skierniewice

Post autor: marceli »

Czy w przypadku uszkodzenia / zawieszenia sie / przegrzania twojego urządzenia sygnał ppm przechodzi nie zmodyfikowany z aparaturki do modułu nadawczego czy tez oznacza to glebę?

CZy to urządzenie wprowadza opoznienie pomiędzy ruchem drazkow a reakcja w odbiorniku?
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

Mieciu - wspólpracuje z każdym PPM'em, nieistotne czy dodatni, czy ujemny. O mikserach pomyślę.
Marceli - tam nie ma się co grzać :-) Urządzonko pobiera parę miliamper. Ale niestety, zwiucha (która nie powinna się przydarzyć, bo jest watchdog), lub uszkodzenie wyłącza PPM wyjściowy. A co do gleby to niekoniecznie, bo wystarczy odpowiednio ustawić failsafe w odbiorniku.
Jak braknie impulsów z aparatury to są dwie opcje do wyboru: albo na wyjściu PPM też zostaje wyłączony, albo generowany dalej z ostatnimi odebranymi z wejścia wartościami (potencjometry czy przełączniki podłączone do Expandera działają wtedy nadal i sterują odpowiednimi kanałami wyjściowymi).
Co do do opóźnienia, to minimalne jest, a dokładnie to maksymalnie 1 ramka PPM czyli do 30ms - praktycznie pomijalne.
Pzdr. -----MIŚ-----
Awatar użytkownika
jelcyn
Posty: 3417
Rejestracja: niedziela 23 sty 2011, 16:56
Lokalizacja: B-stok

Post autor: jelcyn »

Robi się ciekawie :-)
ODPOWIEDZ