Autor Wątek:  Wyprowadzenie informacji o kontrolkach pulpitu z LPT  (Przeczytany 18167 razy)

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

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« dnia: 03 Kwietnia 2013, 17:28:55 »
Witam serdecznie!

Jestem w trakcie budowy pulpitu do MaSzyny i mam pewne pytanie, a mianowicie: jak dokładnie podłączyć kontrolki pulpitu zewnętrznego do portu LPT komputera? To znaczy:
1. Czy trzeba do pinów portu podłączyć np. jakieś przekaźniki, które by załączały kontrolki?
2. A jeśli tak, to gdzie podpiąć masy tych przekaźników i na ile mają być volt?
3. Skąd wiadomo jaki wpisać adres portu LPT?
4. Czy po ustawieniu feedbackport na 3 wszystko już będzie działać, czy trzeba jeszcze coś zrobić oprócz zainstalowania biblioteki INPOUT32.DLL przez program LPT Port Test Utility?

Przeczytałem  już tą stronę: http://rainsted.com/pl/Symulator/MaSzyna/Informacje_zwrotne

Bardzo proszę o pomoc i z góry dziękuję.

Jeśli ktoś chce, mogę zrobić nowy schemat na podłączenie do klawiatury nastawnika jazdy, bocznikowania, kierunkowego i obydwóch kranów hamulców, który niedawno wymyśliłem, bo jest on uniwersalny do wszystkich pięciu.
« Ostatnia zmiana: 03 Kwietnia 2013, 22:08:03 wysłana przez miko22 »

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #1 dnia: 03 Kwietnia 2013, 20:36:50 »
Z tego co pamiętam wydajność LPT nie jest duża. Najłatwiej jeśli z danego pinu LPT wysterujesz optotriak, a potem inny element na przykład triak. Takie rozwiązanie sprawdza się doskonale przy operowaniu na napięciu sieciowym.

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #2 dnia: 03 Kwietnia 2013, 21:26:40 »
Z tego, co mi się wydaje, to przy triaku kontrolka nie mogłaby zgasnąć, więc czy zamiast niego mógłby być np. przekaźnik monostabilny? I gdzie podłączyć minus od optotriaka?

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #3 dnia: 03 Kwietnia 2013, 23:47:09 »
Dlaczego miałaby nie zgasnąć? Zgodnie z zasadą działania Optotriaka i Triaka jeśli na pierwszym zniknie sterowanie, to drugi też zmieni stan. No już bardziej łopatologicznie nie umiem...

Poniższy rysunek jest moim ulubionym, gdyż łopatologicznie tłumaczy co i jak. Żaden przekaźnik nie jest fajnym pomysłem, gdyż nie ma separacji galwanicznej.

Offline popatrz

  • Wiadomości: 588
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #4 dnia: 03 Kwietnia 2013, 23:53:10 »
Żaden przekaźnik nie jest fajnym pomysłem, gdyż nie ma separacji galwanicznej.
Święte słowa. Optoprzekaźniki to fajna sprawa. Jednak czasami fajnie jest jak przekaźnik cyknie, bo mamy przy okazji efekty audio imitujące przekaźniki w lokomotywie :)
« Ostatnia zmiana: 03 Kwietnia 2013, 23:54:41 wysłana przez popatrz »

Offline youBy

  • Deweloper
  • Wiadomości: 6121
  • Co tam?
    • Zobacz profil
    • Automat Weryfikujący Regulację i Lambdę
  • Otrzymane polubienia: 801
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #5 dnia: 03 Kwietnia 2013, 23:56:07 »
Żaden przekaźnik nie jest fajnym pomysłem, gdyż nie ma separacji galwanicznej.
No to ja znam chyba inne przekaźniki… Cewka napędowa ma swoje wyprowadzenia, styki główne i pomocnicze mają swoje.
Xoov
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #6 dnia: 04 Kwietnia 2013, 00:18:14 »
Widziałeś kiedyś jakiś układ podłączony do LPT z przekaźnikami w stopniu wykonawczym? Ja zrobiłem kilkadziesiąt układów na potrzeby Lightning oraz Discolitez. Jak by się uprzeć można sterować na zatrzaskach 32 urządzenia.

Tu widać o co chodzi:
« Ostatnia zmiana: 04 Kwietnia 2013, 00:24:17 wysłana przez pol102 »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #7 dnia: 04 Kwietnia 2013, 00:28:48 »
Na 374 to się zarypać idzie z podłączaniem. ;)

Offline popatrz

  • Wiadomości: 588
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #8 dnia: 04 Kwietnia 2013, 00:30:43 »
Trochę źle przyciąłem cytat i wyszło że sprzężenie elektromagnetyczne nie izoluje galwanicznie. Myśląc o zaletach optoprzekaźników w stosunku do przekaźników elektromagnetycznych: brak części ruchomych (większa żywotność), wyższa częstotliwość przełączania, mniejszy prąd sterujący, mniejsze rozmiary. Do sterowania kontrolkami pulpitu powinno wystarczyć.

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #9 dnia: 04 Kwietnia 2013, 00:40:52 »
Trochę źle przyciąłem cytat i wyszło że sprzężenie elektromagnetyczne nie izoluje galwanicznie. Myśląc o zaletach optoprzekaźników w stosunku do przekaźników elektromagnetycznych: brak części ruchomych (większa żywotność), wyższa częstotliwość przełączania, mniejszy prąd sterujący, mniejsze rozmiary. Do sterowania kontrolkami pulpitu powinno wystarczyć.
A jaki prąd jest potrzebny do zadziałania 1 przekaźnika?  Z tego co pamiętam jeszcze z moderowania na elektrodzie, bezpieczny, maksymalny prąd LPT jest na poziomie 30mA. A jeśli trzeba załączyć jednocześnie 3 przekaźniki?

Ja proponuję tylko te rozwiązania, które się sprawdzają i są bezpieczne bo jak ktoś będzie chciał to i stycznik zastosuje "BO MOŻNA"...

@Ra chcesz wzory płytek drukowanych? Przekonałbyś się, że nie ma kłopotu ;)
« Ostatnia zmiana: 04 Kwietnia 2013, 00:46:18 wysłana przez pol102 »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #10 dnia: 04 Kwietnia 2013, 00:48:14 »
Przez wiele lat projektowałem płytki i zamiast 374 wolę używać 574...

Offline popatrz

  • Wiadomości: 588
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #11 dnia: 04 Kwietnia 2013, 00:52:21 »
Jasna sprawa, pisałem o różnicy między optoprzekaźnikiem a przekaźnikiem "standardowym", który wymaga większego prądu. Zastosowane na schemacie bufory 74374/74574 zwielokratniają ilość optoprzekaźników, które mogą być podłączone do konkretnej linii danych.
PS. Widzę, że nie tylko ja mam problem ze swoim elektronicznym wykształceniem i szukam w tym chorym kraju innych metod zarobkowania :(

  Dodano: 04 Kwietnia 2013, 01:27:34
2. A jeśli tak, to gdzie podpiąć masy tych przekaźników i na ile mają być volt?
Elektronika cyfrowa, a więc też port LPT operuje na dwóch stanach: +5V i 0. Masę z portu musisz poprowadzić do masy w swoim układzie sterowania. W zależności od napięcia i prądu po stronie "sterowanej" trzeba (czasami poprzez inny układ cyfrowy) dobrać odpowiedni np. (opto)przekaźnik.
3. Skąd wiadomo jaki wpisać adres portu LPT?
Adres portu znajdziesz w BIOSie, poda Ci też go Menedżer Urządzeń i wiele narzędzi diagnostycznych windy. Na ten adres wysyłane są dane.
Jeśli ktoś chce, mogę zrobić nowy schemat na podłączenie do klawiatury nastawnika jazdy, bocznikowania, kierunkowego i obydwóch kranów hamulców, który niedawno wymyśliłem, bo jest on uniwersalny do wszystkich pięciu.
Pokaż, co masz.
« Ostatnia zmiana: 04 Kwietnia 2013, 01:31:31 wysłana przez popatrz »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #12 dnia: 04 Kwietnia 2013, 01:39:20 »
Te +5V to rzadko tyle jest, zależnie od technologii wykonania, jest to od +4.5V do +3.5V, a nawet +3V w stanie wysokim. Zależy to też od obciążenia. Ktoś pisał, że normalnie podłączał LED na wyjścia LPT i mu to działało. O ile pamiętam, to zapalenie kontrolki wykonywane jest jest stanem wysokim, chyba lepiej by było stanem niskim, wtedy jest większa wydajność prądowa wyjścia... Ale, jakby nie było, sterowanie kontrolkami przez LPT jest tylko niskobudżetowym bajerem.

Offline popatrz

  • Wiadomości: 588
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #13 dnia: 04 Kwietnia 2013, 01:52:09 »
Zależy to też od obciążenia
Uhm, nawet można powiedzieć przede wszystkim, bo wydajność prądowa LPT nie jest duża.
Ktoś pisał, że normalnie podłączał LED na wyjścia LPT i mu to działało.
Eeee tam jeden LED, myślałem o jakimś ostrym sygnale - żarówka 5W albo 20W :D oraz konkretny dźwięk CA/SHP!
O ile pamiętam, to zapalenie kontrolki wykonywane jest jest stanem wysokim, chyba lepiej by było stanem niskim, wtedy jest większa wydajność prądowa wyjścia
Tak czy siak, należy zastosować układ, który wzmocni prąd sterujący i oddzieli galwanicznie część sterowaną.
sterowanie kontrolkami przez LPT jest tylko niskobudżetowym bajerem.
Oj tam, jak ktoś ma zapał to zrobi sobie całkiem fajną dyskotekę ;)
« Ostatnia zmiana: 04 Kwietnia 2013, 01:53:32 wysłana przez popatrz »

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #14 dnia: 04 Kwietnia 2013, 02:01:22 »
Oj tam, jak ktoś ma zapał to zrobi sobie całkiem fajną dyskotekę ;)
Projekt Lightning oraz stojący już w miejscu Discolitez :) Niedługo dostanę zestaw z AVRem i przysiądę do walki o rozwój.

  Dodano: 04 Kwietnia 2013, 02:04:23
Z tym podziałem na stan niski i wysoki to najlepiej przyjąć że do 1-1,2V jest L, natomiast powyżej 2 jest już z całą pewnością H. Logika tych czasów (klasa TTL też nie jest precyzyjna).
« Ostatnia zmiana: 04 Kwietnia 2013, 02:04:23 wysłana przez pol102 »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #15 dnia: 04 Kwietnia 2013, 02:16:50 »
Idąc dalej w rozwiązania niskobudżetowe, to do LPT można podłączyć układ 8255. Mamy wtedy 24 wyjścia. Odpowiednio programując LPT, to część pinów 8255 można także spożytkować jako wejścia i podłączyć do nich przełączniki bistabilne. Prościej tak, niż kombinować z obsługą klawiatury na mikrokontrolerach i kluczach analogowych, o płytkach drukowanych nie wspominając. Na upartego, to nawet dwa takie układy można podłączyć.

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #16 dnia: 04 Kwietnia 2013, 13:56:56 »
Może jest w tym słuszność ale nie wszystkie komputery mają LPT. Informacji o napięciu czy natężeniu też nie przekażesz... Jest masa rzeczy, których w ten sposób nie obsłużymy.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #17 dnia: 04 Kwietnia 2013, 14:01:52 »
Zawsze można sobie kupić PoKeys, który pozwala na więcej, ale też wystarczający nie jest. A jak ktoś ma wolne 10 tys. PLN, to nawet magistralę CAN może sobie zorganizować.

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #18 dnia: 04 Kwietnia 2013, 17:48:41 »
@pol102 - dziękuję za schemat

@popatrz i @Ra - dziękuję za wskazówki dotyczące samego portu LPT

Jeśli ktoś chce, mogę zrobić nowy schemat na podłączenie do klawiatury nastawnika jazdy, bocznikowania, kierunkowego i obydwóch kranów hamulców, który niedawno wymyśliłem, bo jest on uniwersalny do wszystkich pięciu.
Pokaż, co masz.

Już biorę się za robienie schematu.

EDIT:

Nie za bardzo znam się na elektronice, więc wymyśliłem to elektrycznie, na przekaźnikach :) Ten wyżej jest bistabilny, a te dwa niżej - monostabilne. A to schemat: http://eu07.pl/userfiles/21606/foto-schemat1.PNG
Zrobię jeszcze krótką animację obrazkową.

EDIT 2:

Oto - mam nadzieję, że zrozumiała :) - "animacja":
cz. 1: http://eu07.pl/userfiles/21606/foto-schemat2.1.PNG
cz. 2: http://eu07.pl/userfiles/21606/foto-schemat2.2.PNG
W najbliższym czasie pojadę do sklepu elektronicznego po części i zobaczymy co z tego będzie. A kontrolkę można według schematu podanego przez @pol102 zrobić na 12V?
« Ostatnia zmiana: 04 Kwietnia 2013, 21:36:42 wysłana przez miko22 »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #19 dnia: 04 Kwietnia 2013, 21:38:51 »
Jak na mój gust, przy takim rozwiązaniu będą Ci się generować dodatkowe, zakłócające naciśnięcia.

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #20 dnia: 04 Kwietnia 2013, 21:40:31 »
To znaczy się tam na wale ma być jeszcze jakaś zębatka z zapadką ustalająca wyczuwalne pozycje.

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #21 dnia: 05 Kwietnia 2013, 02:29:17 »
W najbliższym czasie pojadę do sklepu elektronicznego po części i zobaczymy co z tego będzie. A kontrolkę można według schematu podanego przez @pol102 zrobić na 12V?
Dziewięć układów Darlingtona 50V, 0.5A ;)
« Ostatnia zmiana: 05 Kwietnia 2013, 02:32:04 wysłana przez pol102 »

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #22 dnia: 05 Kwietnia 2013, 14:21:57 »
Mam już kabel i zaraz sprawdzę miernikiem czy wszystko działa. http://eu07.pl/userfiles/21606/foto-Obraz.jpg

  Dodano: 05 Kwietnia 2013, 18:49:37
Czy załącza się kiedykolwiek kontrolka przekaźnika nadmiarowego przetwornicy/ogrzewania?
« Ostatnia zmiana: 05 Kwietnia 2013, 21:04:16 wysłana przez miko22 »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #23 dnia: 05 Kwietnia 2013, 21:09:23 »
Jak zbyt szybko włączysz sprężarkę, np. w EU07 (ET22 nie).

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #24 dnia: 05 Kwietnia 2013, 21:48:28 »
Tak myślałem, tylko się zdziwiłem jak załączyłem przetwornicę a od razu po niej sprężarkę i niby przekaźnik wyłączyło, ale żadna kontrolka się nie zaświeciła. Stąd pytanie.
@Ra wiesz może któremu kolorowi kabla w LPT odpowiada ta kontrolka? Od razu mówię tylko, że nie fioletowy, bo na nim mam poślizg. W ogóle wszystko jest inaczej niż w opisach: http://rainsted.com/pl/Symulator/MaSzyna/Informacje_zwrotne oraz http://pl.wikipedia.org/wiki/IEEE_1284
« Ostatnia zmiana: 05 Kwietnia 2013, 21:54:55 wysłana przez miko22 »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #25 dnia: 05 Kwietnia 2013, 22:04:36 »
Na kolor izolacji w kablu bym nie liczył.

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #26 dnia: 05 Kwietnia 2013, 22:06:01 »
A numer pinu? Bo na 9 mam "wyłącznik szybki załączony".
« Ostatnia zmiana: 05 Kwietnia 2013, 22:20:51 wysłana przez miko22 »

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #27 dnia: 05 Kwietnia 2013, 23:02:23 »
Dlatego kupuje się złącze DB25 i lutuje samemu ;)

Offline miko22

  • Wiadomości: 610
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 183
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #28 dnia: 06 Kwietnia 2013, 11:54:49 »
Wszystko już działa. Zapomniałem, że numeracja pinów jest podana na gniazdo komputera, a ja liczyłem na wtyczce kabla, która jest odbiciem lustrzanym, więc liczyłem od drugiej strony. Stąd miałem m.in. takie wartości jak np. 9 i 10. A tak przy okazji, to podłączyłem diodę LED na ok. 3V bezpośrednio do kabelków i też świeci, ale wolę jednak sobie zrobić na żarówkach :)

  Dodano: 06 Kwietnia 2013, 12:12:50
Można jeszcze gdzieś dostać takie szkiełka z czarnymi oprawkami jak są w lokomotywach?
« Ostatnia zmiana: 06 Kwietnia 2013, 12:12:50 wysłana przez miko22 »

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6111
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Wyprowadzenie informacji o kontrolkach pulpitu z LPT
« Odpowiedź #29 dnia: 06 Kwietnia 2013, 12:36:51 »
Numeracja pinów zwykle jest wytłoczona na złączach.