Skocz do zawartości

Bezprzewodowy interfejs do symulatora V.2 - Zrób go sam


oki188

Rekomendowane odpowiedzi

Marek, odpowiedź masz w poście nr 73.

Damian, podłącz tylko kanały 1, 3, i 5 a wejście PB.3 podłącz do masy przez opornik np. 1k,  Powinny zadziałać wszystkie 5 kanałów bo teraz kolejność wpięcia nie ma znaczenia. Chyba, że są pomylone kanały parzyste z nieparzystymi.  Z Twojego opisu wynika, że kanał rudder jest pomiędzy throtle a elevator. Czyli ma numer o jeden wyższy niż throtle.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 110
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Top użytkownicy w tym temacie

Opublikowane grafiki

Teraz to już zgłupiałem. podłączyłem konwerter na arduino do kontrolera drona ustawionego na sygnał PPM i też brak jednego kanału z odbiornika (rudder).

Normalnie ręce opadają czyżby Spektrum miało tak porąbany sygnał że nie można tego skonwertować na PPM.

Marku testuj :) oby nie na spektrum dla porównania.

Odnośnik do komentarza
Udostępnij na innych stronach

Damian, jak nie masz oscyloskopu to możesz wykorzystać taki z karty dźwiękowej w komputerze. Wystarczy minijack stereo i parę oporników. Do obejrzenia impulsów kanałowych wystarczy. Przynajmniej określisz ich kolejność. Tu masz link z opisem co i jak:

 http://www.zen22142.zen.co.uk/Prac/winscope.htm

Odnośnik do komentarza
Udostępnij na innych stronach

Cześć.

Myślę że mój post będzie podsumowaniem zmagań z konwerterem PWM do PPM z uwagi na dokładne testy jakie dziś zrobiłem.

Na wstępie dziękuje bardzo Mirkowi za napisane programy do Attiny13 Po testach okazało się że działają super ale do sedna.

 

Po pierwsze zmieniłem interfejs z 4 kanałowego na 12 kanałowy, oparty na układzie PIC18F2550 (5 proporcjonalnych + 16 przycisków) z czego 2 przyciski przypadają na 1 dodatkowy kanał. Na tym interfejsie dokładnie widać jak zachowuje się konwerter.

post-685-0-71570000-1550254609.jpg

 

Po sprawdzeniu sygnału z aparatury (wyjście PPM) na interfejsie otrzymałem następujący układ kanałów.

post-685-0-35339200-1550254704.jpg

 

Podłączając się teraz pod odbiornik z wyjściem PPM uzyskałem taki wynik.

post-685-0-35339200-1550254704.jpg

 

No właśnie dobrze widzicie układ jest IDENTYCZNY.

 

Teraz podłączam się pod kanały konwerterem, zgodnie z zalecaniami Mirka odnośnie kanałów i otrzymuje:

post-685-0-43638500-1550254822.jpg

 

Podłączam w ten sposób drugi inny odbiornik i otrzymuje.

post-685-0-18380000-1550256459.jpg

 

Jak można zauważyć konwerter działa jak należy ale kanały są porozmieszczanie niezgodnie z wyjściem PPM aparatury i PPM odbiornika.

Teraz już rozumiem dlaczego autor oryginalnego projektu założył sobie 1 kanał na kabel i max 4 kanały wynikające z wydajności układu.

Przekładając wtyczki w odbiorniku możemy szybko dojść do ładu odnośnie kanałów i ustawić je jak powinny być.

W projekcie konwertera wielokanałowego wykorzystujemy 2 kanały na 1 przewód i poprawne ułożenie kanałów jest niestety niemożliwe.

 

Szukając dalej postanowiłem znaleźć coś dzięki czemu poukładam kanały jak należy, z założenia prosty układ i tani.

Tu odsyłam na stronę: http://ardupilot.org/copter/docs/common-ppm-encoder-8-channel-standalone-encoder.html

Konwerter oparty na Atmega 328P (całe 8zł wersja DIP28 + 1zł kwarc 16MHz) i mamy konwerter 8 kanałów do PPM.

Dzięki niemu przypiszemy dowolny kanał do odpowiedniego wyjścia PWM w odbiorniku zapewniając prawidłowe działanie.

Na tym etapie myślę że wszystko zostało wyjaśnione.

 

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Hej.

 

Prośba o poradę. Przerobiłem sobie wg wskazówek autora interfejs symulatora na USB

http://pfmrc.eu/index.php/topic/76296-bezprzewodowy-interfejs-do-symulatora-v2-zrób-go-sam/?p=735359

Ze standardowym odbiornikiem AFHDS 2A dołączanym do radia interfejs działa bez zarzutu. W komputerze jest widziany jako kontroler gier z 4 suwakami proporcjonalnymi oraz 4 przełącznikami 0-1

 

Postanowiłem podłączyć zatem miniaturowy odbiornik FS82, który mieści się wewnątrz obudowy interfejsu USB.

1d32eb79-e60b-46aa-a544-5a98574262d7.jpg

We wtyczce ma IBUS ale od spodu jest solder pad z wyjściem PPM, do którego dolutowałem kabelek.

b2636c12-6a11-4b64-8959-7125c5627966.jpg

 

Niestety z tym odbiornikiem interfejs wariuje. Przełączniki ciągle się przełączają, a drążki skaczą, co uniemożliwia skalibrowanie. Wygląda to tak, że zmiana przełącznika na aparaturze powoduje zmianę stanu w systemie, jedynie w systemie zamiast być zgaszonym i co chwilę nieregularnie się włączać, jest włączony i co chwilę nieregularnie się wyłącza. Drążki działają w ten sam sposób.

 

Procedurę bindowania przeszedłem prawidłowo, co sygnalizuje dioda, oraz w systemie na 100% jest reakcja na drążki oraz przełączniki, jedynie bardzo niepewna, sterować modelem się nie da. 

 

Próbowałem podłączać do różnych portów USB.

 

Dla testów też wyciągałem odbiornik z obudowy interfejsu, żeby go oddalić na odległość przewodów od innej elektroniki.

 

Gdzie szukać przyczyny?

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdziłem interfejs flysky i posiada on zintegrowany odwracacz a więc po co odwracać coś co jest już odwrócone, no chyba że ktoś lubi przypływ elementów :)

Jeśli posiadasz taki sam to zamiast oryginalnie podpinać się do punktu czerwonej kropki na schemacie podłącz się pod niebieską kropkę.

czyli za pierwszym tranzystorem najlepiej przez rezystor 1k

post-685-0-07817600-1551278263.jpg

Chcesz zobaczyć jak to działa proszę plik do Crococlip tyko zmień rozszerzenie na CKT

Design1.txt

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki Adam za zdjęcia.

Po rozrysowaniu Twojego interfejsu spróbuj dołożyć odwracacz według schematu jak na zdjęciu (czerwona kratka) wartości elementów podałem z mojej płytki, tranzystor dowolny NPN.

 

post-685-0-90486600-1551365262.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

To kup zaraz większą ilość :)  Bo jak połączysz układ wg tego schematu, to raczej od razu go spalisz. Złącze baza-emiter nie ma żadnych szans jak dostanie ok. 5V  na wejściu.  Ten opornik 20k jest tu niepotrzebny, za to trzeba jakiś dać pomiędzy wejście a bazę tranzystora. Sprawdź jak to jest w poście nr 10. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.