Autor Wątek:  Sterowanie portem LPT pomoc  (Przeczytany 19493 razy)

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

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Sterowanie portem LPT pomoc
« dnia: 27 Października 2012, 15:20:25 »
Witam, to mój pierwszy post u Was, więc proszę o wyrozumiałość. Mam pytanie dotyczące podłączenia kontrolek przez LPT.Mianowicie, kupiłem kontroler pod PCI i Ustawiłem LPT na 1, w .ini zmieniłem na feedback mode 3, sprawdziłem na kablu które kolory kabelków odpowiadają pinom, uruchomiłem symulator i nic się nie dzieje, LPT nie podaję napięć na piny przypisane jak w instrukcji. Może to .exe nie obsługuje mode 3 ?, a może źle podpinam masę ? Pomóżcie koledzy
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #1 dnia: 27 Października 2012, 15:25:31 »
Na chwilę obecną żadne EXE nie obsługuje LPT. Nie było dotychczas osób zainteresowanych takim rozwiązaniem, a ja nie miałem odpowiedniego sprzętu, by testować stan wyjść. Natomiast w kodzie są poczynione odpowiednie przygotowania i jedyną kwestią do rozwiązania jest wysyłanie bajtów na port w taki sposób, aby nie zablokował tego system operacyjny oraz aby nie powodowało to spadku wydajności.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #2 dnia: 27 Października 2012, 15:34:13 »
Aha, kurcze myślałem że to działa i pokupowałem wszystkie materiały łącznie z portem LPT, no to nie zostało mi nic innego jak tylko czekać na rozwiązanie. Czy w ogóle mogę liczyć na obsługę tego portu? pytam ponieważ mam możliwość oddania tego LPT do sklepu, a do niczego innego mi się nie przyda,(kosztował mnie niecałe 100zł :(.. )a kasy nie za wiele. Dziękuję za bardzo szybką odpowiedz i pozdrawiam wszystkich.
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #3 dnia: 27 Października 2012, 15:56:04 »
Tak. Można w dość prosty sposób zrobić wysyłanie bitów na LPT, jeśli znany jest adres. Potrzebna jest do tego czarodziejska biblioteka... No chyba że ktoś ma Windows 95/98, tam zapis do portu działa bez udziwnień. Gorzej w przypadku konwertera USB->LPT, które też bym chciał obsługiwać. Kwota rzędu 100zł to trochę dużo, jak na taką pierdołę.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #4 dnia: 27 Października 2012, 16:19:49 »
Chodzi mi o te osiem lampek przez LPT, tylko resztę podłączam za pomocą sterownika klawiatury na razie. Więc zostawiam i liczę na szybkie rozwiązanie Ra. Prośba, jak będziesz mieć gotowe to LPT na lampki to daj znać ogólnie lub na priv. Pomógł bym, ale nie znam się na programowaniu, jestem tech mech. i muszę liczyć w  tym temacie na innych.

Dzięki i "S2" dla wszystkich.

Na początku zdania stawiamy duże litery. Przed znakami interpunkcyjnymi nie stawiamy spacji.
Rozi
« Ostatnia zmiana: 27 Października 2012, 18:50:36 wysłana przez Rozi »
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #5 dnia: 27 Października 2012, 16:22:20 »
Pościągałem już sobie coś tam... Jak przetestuję, to dam znać.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 35
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #6 dnia: 27 Października 2012, 17:32:22 »
Może lepiej rozwiązać całe to sterowanie za pomocą komunikatów midi? Sprawa sprawdza się doskonale w różnego rodzaju kontrolerach więc i tego można by spróbować.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #7 dnia: 27 Października 2012, 18:56:57 »
Hm, obejrzałem moje pecety i jakoś żaden wyjścia MIDI nie ma...
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 35
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #8 dnia: 27 Października 2012, 19:22:40 »
http://sklep.avt.pl/p/pl/492485/adapter+usb+do+midi+din5-din5.html
http://hexler.net/software/touchosc <-touchosc bridge

Najważniejsze jest to, że można konfigurować według życzenia i jeśli się nie mylę są komunikaty zwrotne nawet. Można by w ten sposób stworzyć kontroler(dziwnie to brzmi), dedykowany i w pełni funkcjonalny.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #9 dnia: 27 Października 2012, 19:52:11 »
Ale to i tak nie załatwia sprawy, że coś trzeba po drugiej stronie kabla dopiąć. A skoro tak, to może lepiej od razu USB?
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 35
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #10 dnia: 27 Października 2012, 19:58:31 »
Ale to i tak nie załatwia sprawy, że coś trzeba po drugiej stronie kabla dopiąć. A skoro tak, to może lepiej od razu USB?
Czy to nie wymaga kwarcu i rzeźbienia czegoś całkowicie od nowa? Zasadę działania opartą o komunikaty midi zaproponowałem bo znam zasadę działania od podszewki. Łatwość konfiguracji i względna łatwość tworzenia. Można dywagować co jest lepsze aż do momentu konfrontacji.

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #11 dnia: 27 Października 2012, 20:04:56 »
Chłopaki, a kto w takim razie zajmuje się tym "feedbackiem" ?. Znalazłem na tej stronie ---  http://rainsted.com/pl/Symulator/MaSzyna/Informacje_zwrotne  --- jak podłączyć feedback 3, czyli ktoś już to zrobił, w przeciwnym wypadku nie byłoby mowy o LPT, o co chodzi?
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #12 dnia: 27 Października 2012, 20:08:39 »
O to, że zostało określone przyporządkowanie pinów do kontrolek, jednak nie zostało zrealizowane fizycznie, w związku z tym nie kończyłem obsługi w EXE.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #13 dnia: 27 Października 2012, 20:12:08 »
Parę chwil wcześniej kupiłem za niecałe 50 zł kabel USB-->LPT i.., i okazał się totalną lipą ponieważ w menadżerze urządzeń widoczny był jako "uniwersalna drukarka USB" co można sobie w buty włożyć. I z tego co czytałem jest tego na pęczki, więc przestrzegam przed tymi kabelkami, o ile jest możliwość, proponuje w sklepie sprawdzić jak widzi komputer sterownik tego kabelka..

  Dodano: 27 Października 2012, 20:16:29
Aa, w taki razie przepraszam za pytanie "kto zajmuję się feedbackiem" Ra, Czekam z kwiatami na możliwość podłączenia.
(W gorącej wodzie kąpany)
« Ostatnia zmiana: 27 Października 2012, 20:16:29 wysłana przez Pafkom »
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #14 dnia: 27 Października 2012, 20:19:28 »
Kwestia jest taka, że trzeba umieć to oprogramować. Z jednym ustrojstwem USB sobie poradziłem, ale dostałem egzemplarz do ręki, więc mogłem testować do skutku. Drogiego masz dostawcę, bo ja karty LPT kupowałem kiedyś po ok. 50zł, a przejściówki USB->LPT widziałem po ok. 25zł.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #15 dnia: 27 Października 2012, 20:32:21 »
Z tego co mówisz to nie wyszło mnie tanio, tylko ten sprzedawca zaznaczył podczas rozmowy że lepiej wydać i nie mieć problemów niż ..., tak czy owak bardzo czekam na rozwiązanie Ra. Dlaczego mi zależy?. Może to nie interesuje nikogo, ale  bardzo bym chciał pokazać mojemu ojcu że się da, a dlaczego ojcu, dlatego że większość życia spędził na kolei jak i mój dziadek który dorobił się naczelnika lokomotywowni pozaklasowej w Jeleniej Górze i pasja przeszła na mnie.

Przepraszam za osobiste rozwinięcie nie w temat
i pozdrawiam.

  Dodano: 29 Października 2012, 15:11:57
Dziękuję RA, jesteś wielki, wszystko działa.

Sprawa rozwiązana.
« Ostatnia zmiana: 29 Października 2012, 15:11:57 wysłana przez Pafkom »
Pulpit na podst. LPT

Offline matfre96

  • Zasłużony dla Symulatora
  • Wiadomości: 594
  • m-sta
    • Zobacz profil
  • Otrzymane polubienia: 40
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #16 dnia: 30 Października 2012, 10:16:30 »
Potwierdzam. Wszystko działa jak należy. Dzięki za wszystko.
Autoryzacja: EU07, EP07, EP08, EP09, EU160, ED160, ED161, ED250, SM42, 18D, 6Dh-1, 15D, E6ACTd, E6ACTadb, T448p, 6Dg

Offline ShaXbee

  • Administrator
  • Wiadomości: 1984
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #17 dnia: 30 Października 2012, 18:01:54 »
Może po pokeys55 mógłbyś sterować?

Offline matfre96

  • Zasłużony dla Symulatora
  • Wiadomości: 594
  • m-sta
    • Zobacz profil
  • Otrzymane polubienia: 40
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #18 dnia: 30 Października 2012, 20:15:36 »
Pokeys55 jest drogim sterownikiem. LPT jest stosunkowo tani, ale obsługuję tylko wyjścia.
Autoryzacja: EU07, EP07, EP08, EP09, EU160, ED160, ED161, ED250, SM42, 18D, 6Dh-1, 15D, E6ACTd, E6ACTadb, T448p, 6Dg

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #19 dnia: 30 Października 2012, 22:43:42 »
Zgadza się że nie tani, ale w przyszłości jak zgromadzę oryginalne części to LPT będzie już za mało.
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #20 dnia: 30 Października 2012, 22:48:44 »
Jeszcze do wykorzystania są 4 wyjścia a za parę złotych można 8255 podłączyć...
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline pol102

  • Wiadomości: 959
  • Geoinformatyk kolejowy
    • Zobacz profil
  • Otrzymane polubienia: 35
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #21 dnia: 31 Października 2012, 00:03:12 »
Poprzez zatrzaski można sterować 32 wyjściami, a w konsekwencji urządzeniami.

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #22 dnia: 31 Października 2012, 03:04:26 »
A jeszcze jedno pytanie. Czy jak mam podłączone diody bezpośrednio do LPT to mi go nie spali?, czy może potrzeba zastosować układ scalony  ULN2803 i rezystory  470 Ohm ?. Pytam bo poczytałem trochę, dowiadując się że tak to kleją w całość przy zabawie z takimi programami jak Lighting lub Discolitez.
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #23 dnia: 31 Października 2012, 10:58:08 »
Port ma jakąś swoją wydajność prądową i charakterystykę prądowo-napięciową. Jeżeli podłączysz LED bezpośrednio, to może być za duży prąd lub za duże napięcie. Port powinien być odporny na zwarcia, bo np. jak drukarka jest wyłączona, to może zwierać wejścia do masy. Nie wiem, czy są na ten temat jakieś normy, a jeśli nawet, to obecna chińska produkcja się jakichkolwiek norm trzyma.

Na pewno można bezpiecznie podłączyć LED równolegle z rezystorem 180om albo większym. Pytanie tylko, czy taka jasność świecenia cię zadowala. Kolejne dobre rozwiązanie, to użycie jakichkolwiek tranzystorów NPN w konfiguracji wtórnika emiterowego jako separatora (patrz załącznik). Napięcie UCC powinno być około 4-5V. Na wyjściu UO trzeba dać LED z niewielkim rezystorem (rzędu 150om), bo napięcie wyjściowe UO będzie zawsze o ok. 0.7V mniejsze, niż napięcie portu UI. Za to prąd nie będzie obciążał portu. Dla mnie jest to najprostsze rozwiązanie, bo w przypadku spalenia tranzystora będzie jeden konkretny do wymiany.

Układ, który proponujesz, to inwerter z otwartym kolektorem. Czyli stan wysoki na wyjściu wymusza stan niski, który można obciążyć dużym prądem i w miarę dużym napięciem (powiedzmy, do 24V). Rezystory zależą wtedy od napięcia zasilającego diody (i pożądanej jasności świecenia).
« Ostatnia zmiana: 31 Października 2012, 11:17:07 wysłana przez Ra »
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #24 dnia: 31 Października 2012, 11:24:38 »
Dzięki za lekcję, czyli nie ma co się bawić skoro działa.

I jeszcze pytanie: Kiedy włącza się kontrolka przetwornicy?, bo u mnie ani razu. I jak są jeszcze wolne miejsca, to można by dodać coś jeszcze?
« Ostatnia zmiana: 31 Października 2012, 12:57:08 wysłana przez Pafkom »
Pulpit na podst. LPT

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6343
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 374
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #25 dnia: 31 Października 2012, 13:07:39 »
Teoretycznie, to jak zbyt szybko włączysz sprężarkę po włączeniu przetwornicy. Mimo kilkukrotnych prób nie udało mi się tego osiągnąć.

Przypisanie pinów na LPT opracował Mechatronik w lipcu 2009 pod kątem swojego pulpitu. Ufam, że sprawę dobrze przemyślał. Aczkolwiek zamieniłem brzęczyk na lampkę jazdy na oporach, bo brzęczeć może komputer, a jazda na oporach nie zawsze jest zależna od pozycji nastawnika (bo może się nie załączyć). Jak dla mnie, to musi być konkretna i uzasadniona propozycja, nie przyjmuję zamówień na zasadzie "a może by coś".
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline El Mecánico

  • Wiadomości: 1067
  • Dawniej El Driver
    • Zobacz profil
    • Stowarzyszenie POLARIS - OPP
  • Otrzymane polubienia: 2
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #26 dnia: 01 Listopada 2012, 22:54:29 »
Ja bym z tym wszystkim jednak zaczekał do wprowadzenia LD. Wtedy bez problemu będzie można podłączać przez USB cały, kompletny pulpit.
www.polaris.org.pl
www.ciemneniebo.pl
MaSzyna_LD w trakcie tworzenia...

Offline Pafkom

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 0
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #27 dnia: 10 Listopada 2012, 12:54:39 »
A co to znaczy LD ?
Pulpit na podst. LPT

Offline muri

  • Wiadomości: 627
    • Zobacz profil
  • Otrzymane polubienia: 5
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #28 dnia: 10 Listopada 2012, 13:01:52 »

Offline EU40

  • Zasłużony dla Symulatora
  • Wiadomości: 2207
  • MD Kraków Prokocim
    • Zobacz profil
  • Otrzymane polubienia: 397
Odp: Sterowanie portem LPT pomoc
« Odpowiedź #29 dnia: 16 Listopada 2017, 01:29:17 »
Sorry za wyciąganie sprawy z szafy.
Czy może ktoś mi pomóc ze sprawą przesyłania sygnałów na lampki poprzez port LPT?
Kupiłem jakiś czas temu ustrojstwo USB/LPT i chciałbym go praktycznie zastosować w swoim pulpicie. Nie bardzo kumam co z czym połączyć.
W dodatku port LPT trzeba odpowiednio zaprogramować a z powyższych postów za dużo nie zakumałem.
I najważniejsze. Czy zadziała ustrohstwo na C++?
Rozczyn dzieł Marksa wlany w bydląt czaszki
Wytwarza z mózgiem przedziwną miksturę.