Autor Wątek: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie  (Przeczytany 50009 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #135 dnia: Maja 15, 2015, 11:21:23 »
Podejrzenia się sprawdzają na pierwszym zdjęciu sygnały Vcc i Clock z mikrokontrolera na oscyloskopie, na 2 zdjęciu analizator stanów logicznych:



Sygnały z mikrokontrolera TM są poprawne jest clock, serial control i zasilanie.
Po podpięciu wg instrukcji nie pojawia się w ogóle sygnal data na wyjściu ze stick'a więc na 99% problem leży w stick'u. Czekam na części od Hempstead i biorę się za wymianę.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #136 dnia: Maja 15, 2015, 13:59:11 »
To jesteś wygrany, wymiana scalaków nie będzie problemem.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #137 dnia: Maja 15, 2015, 17:34:19 »
Vito wielkie dzięki dla Ciebie za cenne wskazówki  :) :) jak będziesz w okolicy Warszawy zapraszam ma duże piwo  ;D

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #138 dnia: Maja 15, 2015, 21:00:10 »
Dziękuję za zaproszenie może kiedyś się spotkamy. Bardzo się cieszę, że masz orientację w temacie elektronika, czasem studenci to "olewają" i idą na skróty. Ponieważ musisz wymienić rejestry to czeka Ciebie demontaż sticka. Będziesz miał dostępne pcb drążka. Są tam 3 rejestry połączone szeregowo z wspólnymi 2 sygnałami zegarem oraz sygnałem serial control. Można zrobić test i odpowiedzieć na pytanie czy są uszkodzone wszystkie 3 rejestry czy 2 lub może jeden oraz które lub który. Może jest uszkodzony tylko jeden co oznacza mniej pracy przy usuwaniu scalaków. W praktyce jest uszkodzenie tylko jednego. Warto także sprawdzić kondensatory blokujące zasilanie, chociaż z tego co napisałeś wnioskuję, że nie są przebite, ponieważ jest napięcie. Są też prawdopodobnie rezystory pull up, można to zbadać omomierzem. Nie widziałem tej płytki  oraz schematu, ale można na podstawie pcb zrobić taki schemat, nawet jeśli jest druk wielowarstwowy. Piszę dlatego, że tak jak wspomniałem czujesz temat i jesteś w stanie określić dokładnie które lub który element jest uszkodzony.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #139 dnia: Maja 15, 2015, 21:04:20 »
Taką mam specjalizację(awionika), że trzeba orientować się w temacie ;) a jeśli nie to zdobywać wiedzę ;) na pewno praca przy szukaniu uszkodzenia dla mnie jest na plus bo to zawsze nowe doświadczenie ;)

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #140 dnia: Maja 29, 2015, 21:11:51 »
Pierwsza dobra informacja :) Listonosz przyniósł w końcu paczkę od Hempstead i w przyszłym tygodniu zabieram się za wymianę ;)
Prace idą powoli naprzód :) Więcej informacji wkrótce;)

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #141 dnia: Czerwca 04, 2015, 07:41:41 »
Przeczytałem na viperpits, że wymiana rejestrów nie pomogła. Aby definitywnie stwierdzić, że jest uszkodzone pcb Cougara to trzeba wykonać kilka testów. Ponieważ masz sygnały z pcb Cougara to należy połączyć stick z Cougarem z wyjątkiem wyjścia z rejestrów stick do pcb płyty głównej. Do tego niepołączonego wyjścia podłączasz oscyloskop i włączając przyciski obserwujesz sygnał na wyjściu. Jeśli brak reakcji to masz nadal uszkodzony stick. Tak jak wspomniałem w poprzednich post oprócz rejestrów są jeszcze elementy bierne. Sprawdzenie czy stick działa poprawnie jest bardzo proste. Jeśli stick jest ok to podłączasz go z pcb kontrolera i patrzysz czy nie siada sygnał. Może wejście kontrolera jest uszkodzone i zwiera.
Na samym końcu należy stick podłączyć do innego kontrolera Cougara. W zasadzie od tego trzeba było rozpocząć, ale ponieważ jesteś studentem to takie ćwiczenia mogą się Tobie przydać w pracy zawodowej.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #142 dnia: Czerwca 04, 2015, 11:02:04 »
Vito przeprowadzę jeszcze testy na nowych rejestrach i zobaczę co z tego wyjdzie. Sprawdziłem elementy bierne na pcb w sticku- wszystkie rezystory i kondensator są sprawne. Coraz bardziej zaczynam się zastanawiać nad zrobieniem własnej płytki do stick'a np. ekspander I2C do którego podłącze matryce przycisków ze sticka. Póki co zobaczymy jak wypadną testy na nowych rejestrach.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #143 dnia: Czerwca 04, 2015, 13:37:12 »
Cytuj
Coraz bardziej zaczynam się zastanawiać nad zrobieniem własnej płytki do stick'a np. ekspander I2C do którego podłącze matryce przycisków ze sticka
Pytanie co z tym dalej zrobisz. To przerabialiśmy tutaj   http://il2forum.pl/index.php/topic,15612.0.html
Z tego co napisałeś można założyć, że stick jest prawdopodobnie dobry oraz że pcb Cougara jest częściowo sprawna. Co można zrobić.
1) Kupić rozwiązanie od autora od którego dostałeś rejestry - wada cena.
2) Wykorzystać kontroler Cougara tylko do obsługi przepustnicy oraz osi x, y. Kalibracja w opcji emulation off czyli w setup Bms4. Jeśli możesz to sprawdź to u siebie. Nie można zrobić manualnej kalibracji, ponieważ nie działa stick.
3) Jeśli realizacja 2) to trzeba zrobić swój kontroler do obsługi stick. Zakładamy, że stick jest sprawny czyli nie ma sensu robić nowy interfejs I2C. Wiadomo jakie sygnały są potrzebne i można je wygenerować. Wiadomo na jakich pozycjach rejestru są określone przyciski sticka. Wystarczy zrobić edytor przypisań klawiatury do przycisków tak jak jest w DMKeys8. Kontroler można zrobić tak aby był widziany przez pc jako wyspecjalizowana klawiatura (tak jest w DMKeys8).
Temat ciekawy ale wymaga trochę pracy i czasu.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #144 dnia: Czerwca 05, 2015, 17:57:56 »
Hempstead na viperpits napisał to samo co ja co oznacza, że myślimy podobnie. Nie sądzę, żeby udostępnił swoje rozwiązanie za darmo, ale można go podpytać, może coś udostępni.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #145 dnia: Czerwca 05, 2015, 21:07:03 »
Wszystkie pliki wsadowe i instrukcja jest udostępniona na jego stronie:) Koszty to tylko odpowiedni zestaw z arduino.
« Ostatnia zmiana: Czerwca 05, 2015, 22:19:25 wysłana przez KosiMazaki »

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #146 dnia: Czerwca 06, 2015, 08:53:05 »
Faktycznie zestaw Arduino nie jest aż tak drogi. Jeśli są dostępne wsady to jest to rozwiązanie problemu. Warto próbować tym bardziej, że możesz liczyć na pomoc Hempstead. Dla nas posiadaczy Cougara byłaby to alternatywa w przypadku uszkodzenia kontrolera.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #147 dnia: Czerwca 08, 2015, 11:35:35 »
Dla nas posiadaczy Cougara byłaby to alternatywa w przypadku uszkodzenia kontrolera.

Myślę że można też pomyśleć nad BU0836A od Leo Bodnara.

http://www.leobodnar.com/products/BU0836A/

Bez problemu obsłuży stick Cougara, jedyną wadą tego rozwiązania jest świadome zrezygnowanie z demontowalnej rękojeści joya, za pomocą oryginalnego złącza mini-DIN które jest w Cougarze. Aczkolwiek tutaj zawsze są pewne możliwości i można to w inny sposób rozwiązać, jeśli komuś zależy na możliwości odkręcania stick'a od podstawy.
Za tym rozwiązaniem przemawia też cena tego kontrolera która jest relatywnie niska. Można by się nawet pokusić o dwa moduły i zrobić niezależnie działającą przepustnicę.

Moim zdaniem to na chwilę obecną chyba jeden z sensowniejszych (ekonomicznie i technicznie) sposobów na uzdrowienie Cougara.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #148 dnia: Czerwca 08, 2015, 12:58:55 »
Można to rozwiązać na kilka sposobów. Faktycznie najprościej to zrobić w ten sposób, że robimy nowe pcb dla sticka. Na powierzchni odpowiadającej staremu pcb musimy zrobić matrycę 6 kolumn oraz 4 wiersze z 24 sygnałów z elementów sticka, czyli musimy zmieścić 24 diody. Na wyjściu sticka mamy 10 sygnałów (10 przewodów) zamiast 5 tak jak było w starym rozwiązaniu.
Można też nić nie zmieniać w stick, ale w tym przypadku jest jeden kłopotliwy problem. Możemy z sygnału wyjściowego z stick zdemultipleksować 24 sygnały, które odpowiadają przyciskom w stick, ale są one w logice poziomów +5V oraz 0V. Aby przejść na interfejs  przerwa, zwarcie to trzeba zastosować np. kontaktrony a to nie ma sensu. Oczywiście uP z odpowiednim programem załatwia sprawę.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #149 dnia: Czerwca 08, 2015, 13:18:11 »
Na powierzchni odpowiadającej staremu pcb musimy zrobić matrycę 6 kolumn oraz 4 wiersze z 24 sygnałów z elementów sticka, czyli musimy zmieścić 24 diody. Na wyjściu sticka mamy 10 sygnałów (10 przewodów) zamiast 5 tak jak było w starym rozwiązaniu.

I to by było optymalne rozwiązanie, wtedy wystarczyło by wymienić gniazdo i wtyk w miejscu łączenia stick'a z podstawą. Z tego co się orientuję to produkowane są złącza mini-DIN 10-pinowe.