Autor Wątek: Kokpity, panele - dla budowniczych symulatorów  (Przeczytany 130972 razy)

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

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #615 dnia: Kwietnia 11, 2010, 11:29:34 »
Panowie gratuluje,
projekt powinien zachęcić niezdecydowanych do budowy paneli, kokpitów.
 Codeking,
rozumie, że w DK będzie dodatkowy moduł do SimOut, czy będziesz wprowadzać jakieś zmiany w sterowaniu? Tworzenie skryptu  jak dotychczas?

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #616 dnia: Kwietnia 11, 2010, 12:27:37 »
rozumie, że w DK będzie dodatkowy moduł do SimOut, czy będziesz wprowadzać jakieś zmiany w sterowaniu? Tworzenie skryptu  jak dotychczas?
Tak, będzie moduł udostępniający zmienne wyjściowe, tak jak moduł SkalarkiIO.

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #617 dnia: Kwietnia 12, 2010, 22:44:29 »
Ja nie mam wyprowadzonych na zewnątrz styków RS232 oraz LTP,dlatego jestem zainteresowany testem tej karty z przejściówką USB-RS232.Czy będziecie robić testy związane z tym interfejsem?
Dzisiaj sprawdziłem działanie z tanią przejściówką USB (cena < 9 PLN) w systemie Windows Vista HP x64 - działa bez problemu :)

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #618 dnia: Kwietnia 13, 2010, 06:47:19 »
To bardzo dobra wiadomość.Czekam na wiadomość o zamówieniach.Przy okazji pytanie lub sugestia.Czy będzie możliwość prostego testu wyjść coś podobnego do SVMapper?Jest to bardzo przydatna funkcja,w zasadzie niezbędna.Gratuluję postępów i życzę dalszych sukcesów.

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #619 dnia: Kwietnia 13, 2010, 08:29:59 »
Mod
Czy będzie możliwość prostego testu wyjść coś podobnego do SVMapper?
Moduł dla DK będzie miał taką funkcję, najprawdopodobniej będzie identyczna z tą z modułu SkalarkiIO.

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #620 dnia: Kwietnia 14, 2010, 20:12:31 »
Witam !!
Przepraszam, że nie odzywałem się w sprawie ostatniego projektu jaki z Codekingiem robimy / a raczej projektu Codekinga ja tylko pomagam ile mogę /, ale robiłem aktualizacje strony o smiOUT - teraz jest już zaktualizowana. W miarę możliwości zawarłem tam wszystkie informacje na temat tego projektu oraz warianty dalszego rozwoju, sa dwie opcje, więc zapraszam na stronę www.simout.wa.pl oraz do dyskusji, która wersja będzie lepsza i którą lepiej dalej realizować.

pozdrawiam Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #621 dnia: Kwietnia 15, 2010, 14:48:05 »

Kilka uwag ogólnych.Obie wersje są interesujące i mają swoje odpowiedniki w innych projektach np.wersja modułowa ma odpowiednik w OpenCockpits a All in One w projekcie Skalarki.Obie wersje mają zalety i wady i dlatego nie ma sensu je omawiać.Prawdopodobnie każdy użytkownik ma swoje preferencje.Ja stosuję u siebie wersję modułową,ale to jest związane z projektami OC.
Chcę zwrócić uwagę na jedną istotną rzecz w wersji modułowej,na interfejs DATA.Jeśli założymy rozprowadzanie sygnałów na odległość np.2 m lub więcej to musi być odpowiedni interfejs.Są dostępne nadajniki i odbiorniki takich interfejsów.W rozwiązaniach OC mają zwykłe wejścia i wyjścia z układów scalonych TTL lub CMOS.W projekcie Skalarki jest "odpowiedni interfejs" o ile mnie pamięć nie myli.Myślę,że Skalarki może coś doradzić chociaż projekt Codeking jest w pewnym sensie konkurencyjny (brak USB).Tyle moich uwag na gorąco.Jeśli o mnie chodzi to zamówię każdą wersję
pozdrawiam i czekam na listę
vito_zm

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #622 dnia: Kwietnia 16, 2010, 18:26:05 »
Witam ponownie.Ponieważ nie ma chętnych do dyskusji to postanowiłem uzupełnić swoją wypowiedź.Na początek pytanie do kolegów czy macie koncepcję interfejsu dla wersji modułowej,mam na myśli sygnały.Jakiś czas temu prowadziliśmy na tym forum dyskusję z Damosem na temat takiego interfejsu w jego projekcie.Z tego co pamiętam to były tylko 3 sygnały dane nadawane,odbierane oraz zegar i wyspecjalizowany układ scalony.Jest to dobre rozwiązanie,mało połączeń oraz odporność na zakłócenia.
Wspomniane projekty OC mają trochę przestarzały interfejs równoległy tzn.dane,adresy oraz sygnał zapisu.U mnie ten interfejs pracuje poprawnie,ale mam małe odległości rzędu 1 m.Sygnały są na wyjściach układów HC259.
Wracając do schematów blokowych obu wariantów to dla mnie interesujący jest simOUT z możliwością podpięcia dodatkowych pcb dla 7-seg. lub simOUT MASTER z dodatkowymi modułami
pozdrawiam i życzę powodzenia

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #623 dnia: Kwietnia 16, 2010, 21:02:57 »
Wyjaśnię jak działają płytki i port DATA.

Każdy uC ma sprzętową obsługę UART czyli RS232. Płytka MASTER zawierająca układ MAX232 służy tylko i wyłącznie do konwersji napięć z RS232 <-> UART. Dodatkowo ma 6 gniazd więc można podłączyć 6 uC. Każdy uC w naszym projekcie może tylko odbierać dane od PC (tylko wysyłanie poleceń z PC do uC), więc potrzebna jest tylko jedna linia danych (RX). Gniazda DATA zawierają tylko linie VCC, GND i RX. Płytka simOUT MINI to połączenie płytki MASTER, LCDx4 i LEDx40 (na płytce pozostają 4 gniazda DATA). Dane wysyłane z PC na dany port RS232 trafiają do WSZYSTKICH uC podpiętych do MASTER. Dane zawierają identyfikator urządzenia (uC) do którego są adresowane i tylko uC z takim ID (zapisanym we wsadzie do uC) interpretuje te dane, pozostałe uC - ignorują je.

Nie ma więc już kwestii portów rozszerzeń do rozwiązania bo to załatwia nam specyfika RS232 - wiele urządzeń może "słuchać".

Z powyższym wiąże się ważna rzecz - identyfikator urządzenia. Ten identyfikator jest zapisany w wsadzie, więc do każdego urządzenia trzeba wgrać inny wsad. Wszystkie oczywiście przygotuje.

Więc kwestia tego jakie płytki robimy. Docelowo będzie tak, że każda płytka zawiera min. dwa gniazda DATA. Jedno aby połączyć płytkę do MASTER (lub innej płytki) a drugie aby do niej podłączyć kolejną płytkę. Ułatwi to stworzenie np. panelu radia gdzie potrzebne będzie kilka(naście) wyświetlaczy 7-segmentowych.

Nie wiemy jeszcze jaka może być max. długość przewodu DATA - bardziej precyzyjnie - jaka jest max. odległość pomiędzy MAX232 a uC. To jest do sprawdzenia i w przyszłym tygodniu zostanie sprawdzone. Kwestia zasilania, wyświetlacze LCD (HD44780) nie potrzebują dużo prądu do komunikacji, ale mają podświetlenie diodami więc one jednak "coś" potrzebują. Układy LED i wyświetlaczy 7-segmentowych to ta sama płytka tylko inne gniazda do podpięcia LED i wyświetlaczy. Diody są multipleksowane, w jednym momencie zapalone może być max. 5 diod. Jeśli średnio policzymy prąd dla diody 20mA to da nam 100mA na jeden układ LED (to samo dla wyświetlaczy 7-segmentowych). Jeśli będziemy wiedzieć ile prądu potrzebuje wyświetlacz to łatwo będzie policzyć jaki zasilacz potrzebujemy do zasilania urządzeń połączonych razem do jednej płytki MASTER (lub MINI lub MAX). Najlepiej chyba użyć starego zasilacza od PC - mój ma 20A dla 5V.

Nic nie stoi na przeszkodzie aby zrobić wszystkie płytki, tylko trzeba wziąć pod uwagę koszt pierwszego zamówienia, które zawierać będzie koszt trwałej dokumentacji płytek. Im więcej płytek zamówimy tym mniejszy wyjdzie koszt jednostkowy.

EDIT:
Zapomniałem napisać: moduł do DK zaczyna działać :)
« Ostatnia zmiana: Kwietnia 16, 2010, 21:10:16 wysłana przez codeking »

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #624 dnia: Kwietnia 16, 2010, 22:38:42 »
Dzięki za wyjaśnienia.RS232 dla naszych potrzeb wystarczy mam na uwadze długość kabla.Ja stosuję zasilacz od PC z którego rozprowadzam napięcie do poszczególnych kart.Można to robić opcjonalnie tzn.tak jak w OC zasilanie albo z Master albo (mostek) indywidualnie każda karta.Można zrobić identyfikację karty oraz jej programu (mam na myśli funkcję jaka ma wykonać-sterowanie) ustawiając adres za pomocą hardware (dekoder) lub bardziej profesjonalnie inny wsad.Bardzo mi się podoba Twoje rozwiązanie.
Co do wariantu to myślę,że koszty też trzeba brać pod uwagę.Wersja prototypowa jest bardzo atrakcyjna.Dla porównania w OC aby to zrealizować w przybliżeniu te same elementy wykonawcze to trzeba kupić kartę Master oraz USBLCD (4LCD oraz kilka wyjść więcej).Cena w OC Master 25 EUR oraz USBLCD 21 EUR (jako kit) plus WAT oraz przesyłka.Wasz projekt powinien być tańszy tak mnie się wydaje.

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #625 dnia: Kwietnia 16, 2010, 22:56:52 »
Witam !!!

Przed chwilą zaktualizowałem stronę www.simout.wa.pl - można już obejrzeć projekty płytek PCB, ich możliwości i konstrukcje. Co do wariantów to są takie jakie wydawało mi się, że będą najpotrzebniejsze. Oczywiście chętnie zrobię inne wersje - czekam na propozycje co było by najbardziej potrzebne w projekcie.
Co do testów kawałek modułu do DK / dzięki Codeking / działa więc testy dalej trwają. Udało mi się jednocześnie podłączyć 3 wyświetlacze LCD / wiecej naraz nie miałem  :001: / i  wszystko pięknie działa.

pozdrawiam - Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

Offline Sundowner

  • *
  • Chasing the sunset
Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #626 dnia: Kwietnia 16, 2010, 23:38:45 »
Panowie, wszystko ładnie i pięknie, ale może mi któryś z was wytłumaczyć czemu nie robicie tego od razu pod USB ?

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #627 dnia: Kwietnia 17, 2010, 00:46:31 »
Panowie, wszystko ładnie i pięknie, ale może mi któryś z was wytłumaczyć czemu nie robicie tego od razu pod USB ?
Tak jest prościej :) Wiemy, że RS to przeżytek i nawet przejściówka to też takie "głupie obejście" bo po stronie systemu to dalej jest RS. Ale żeby mieć USB to trzeba albo zastosować MicroChip'a albo przynajmniej Atmega8. Koszty rosną, ilość elementów również. Miałem już gotowe te urządzenia, Zając namówił mnie na podzielenie się nimi, zaprojektował płytki, zadziałały więc można się podzielić z innymi.

vito_zm
Cena zdecydowanie mniejsza od cen OC.

Zając
Świetna robota z tą stroną.

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #628 dnia: Kwietnia 17, 2010, 07:26:10 »
Cytuj
Ale żeby mieć USB to trzeba albo zastosować MicroChip'a albo przynajmniej Atmega8. Koszty rosną, ilość elementów również. Miałem już gotowe te urządzenia
Ja myślę,że problem jest po stronie oprogramowania USB.Damos miał ten interfejs opracowany,ale zniknął z forum.OC stosuje uP,które mają USB w kości.Cena nie jest wygórowana.Problem jest także w tym,że projektanci w tym przypadku Codeking mają opanowane określone uP.Poznanie nowego uP to koło 200 str dokumentacji.Jest jeszcze problem programatora,ale to można rozwiązać.Ja też się zastanawiałem czy nie wejść w programowania określonej rodziny uP,ale doszedłem do wniosku,że straciłbym około roku na ten temat.Dlatego uważam,że lepszym pomysłem jest współpraca np.Zając Codeking,gdzie każdy ma jakąś umiejętność.
Bardzo liczyłem na duet Damos Codeking,ale ten pierwszy zniknął z forum.Sundowner wiem,że jesteś programistą,może coś doradzisz.Można próbować zastosować inne rozwiązanie np.wyspecjalizowany układ dla USB podłączony do uP.W tym przypadku programista nie musi stosować innego uP.
Wiem,że na forum są programiści,ale w roli raczej kibiców,dlatego Codeking jest praktycznie sam.
Gratulacje Zając bardzo ładnie to zrobiłeś.
Jeszcze jedna uwaga na koniec.Śledziłem postęp w opracowywaniu nowych kart w OpenCockpits.Wystartowali skromnie sterując Master z LPT (sygnały TTL).Później zastosowali interfejs USB oraz nową kartę do połączenia z PC,ale pozostawili starą kartę Master,która współpracuje z nową.
Czyli zrobili krok do przodu (nowa karta z USB),ale pozostawili stare rozwiązanie Master.Jednocześnie powstały nowe karty,które mogą pracować autonomicznie poprzez USB np.USBServo lub USBLCD.Największą zaletą projektów OC jest soft a konkretnie SIOC,oraz programy do testów.Jeśli chodzi o hardware to nie mają najnowszych rozwiązań.Projekt Skalarki jest bardziej zaawansowany technologiczne.
Reasumując największą zaletą nowego projektu nie jest hardware,ale DK.Nawet projekt Skalarki będzie "martwy" dla mojego symulatora jeśli ktoś nie napisze programu łączącego platformę z symulatorem.
Jeśli ktoś na forum najlepiej programista znający USB może się włączyć do dyskusji to będzie to z pożytkiem dla projektu.

Odp: Kokpity, panele - dla budowniczych symulatorów
« Odpowiedź #629 dnia: Kwietnia 17, 2010, 13:07:29 »
Jeśli chodzi o "dorobienie" USB to jest dostępny układ FT232, jest to po prostu przejściówka USB<->RS232 w postaci układu scalonego. Ma też sporo opcji konfiguracyjnych i lepiej działa niż przejściówki po kilka PLN. Np. ta którą posiadam (cena < 10 PLN) ma problemy z prędkością 115200b/s a taką ustawiłem w uC. Gdy podłącze bez przejściówki problemów nie ma (problem jest w przesyłanych danych - ginące lub przekłamane dane). Prędkość będzie obniżona, żeby nie było problemów.

Układ FT232 kosztuje kilkanaście PLN, można nawet kupić złożony układ za < 30 PLN. Wystarczy go wtedy odpowiednio podpiąć zamiast MAX232 w simOUT.

Reasumując największą zaletą nowego projektu nie jest hardware,ale DK.Nawet projekt Skalarki będzie "martwy" dla mojego symulatora jeśli ktoś nie napisze programu łączącego platformę z symulatorem.
Dk obsługuje płytki Skalarki (moduł SkalarkiIO).

Dzisiaj zamiast diod LED podłączyłem wyświetlacze 7-segmentowe na płytce, którą kiedyś Zając zaprojektował i podarował mi do testów. Oto wynik: