Chodzi mi o sprzęgnięcie maszyny z komputerem poprzez port LPT. Jest to maszyna z początku lat 90-tych. Posiada stacje dyskietek 720kB oraz port LPT do podpięcia drukarki. Komunikacja z maszyną odbywa się przez monitor z nakładką dotykową. Na drukarce można wydrukować aktualne parametry pracy. Zależy mi na tym, by po kazdym cyklu pracy maszyny (15-30 sekund)wysłać do komputera, parametry pracy z ostatniego cyklu. Czy jest to możliwe do wykonania poprzez LPT?
komunikacja przez port LPT?
Aug 11, 2005
6 Replies
dać się da. Można to na kilka sposobów zrobić. W sumie musisz zrobić emulację drukarki na komputerze. Kwestia, jaki protokół wysyła maszyna. MAm nadzieję, że nie graficznie, bo wtedy masz problem. A technicznie można różnie: czytając przez wejście równoległe (LPT jako input), dokładając małego procka mającego te 10 wolnych portów + RS232 lub inny usb. Praktyczna realizacja zależy od systemu operacyjnego.
Waldek
Kiedys sie tu pytalem o gotowe interfejsy Centronics->RS232. Namiary padly, problem hardwaru bylby zalatwiony.
J.
Zaraz procek :((. Jesli to urzadzenie to pewnie wyjscie na drukarke Centronics, jakies max proste - jeden kierunek. Przejscie na RS323 mozna zrobic na kilku TTLach - rejestr przesuwny na wyjscia (8 danych + start + stop), generator taktu i MAX232 dla dopasowania poziomow. Jak jakis PAL/GAL to jeden. I nic nie zalezy od systemu
- po prostu mamy wyjscie szeregowe, ktore da sie wprowadzic na praktycznie kazdy komputer.
To juz prosciej zrobic ma malym Atmelku niz pakowac sie w garsc TTLi.
wiadro TTLi (no wiaderko ;-)) nie zmieści się do wtyczki, ATMEGA8 wlezie bez problemu. PAL/GAL też można wziąć, ale osobiście mam programator do atmelków i trochę się na tym znam, do pali musiałbym coś klecić, ot i co ;-) A praktyczna realizacja dalej zależy od systemu operacyjnego, bo dla niektórych czytanie ciągu bitów na jakimś drucie jest proste, w innych systemach trzeba kombinować i wtedy lepiej coś innego wystrugać.
Waldek
Zmiesci, ale przyznaje racje ze to jest nieoplacalne :-)
No chyba ze dzis jest piatek 30 kwietnia, potrzebujemy na wczoraj, a tu atmelki w szufladzie sie skonczyly za to marnuje sie cala skrzynka TTL :-)
J.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required