mayero
Guest
Thu Aug 11, 2005 3:49 pm
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?
Waldemar Krzok
Guest
Thu Aug 11, 2005 6:23 pm
mayero wrote:
Quote:
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?
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
J.F.
Guest
Thu Aug 11, 2005 7:34 pm
On Thu, 11 Aug 2005 21:23:39 +0200, Waldemar Krzok wrote:
Quote:
mayero wrote:
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?
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.
Kiedys sie tu pytalem o gotowe interfejsy Centronics->RS232.
Namiary padly, problem hardwaru bylby zalatwiony.
J.
Krzysztof Rudnik
Guest
Thu Aug 11, 2005 9:23 pm
Waldemar Krzok wrote:
Quote:
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.
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.
--
Krzysiek Rudnik
Adam Dybkowski
Guest
Fri Aug 12, 2005 12:07 am
Krzysztof Rudnik wrote:
Quote:
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.
To juz prosciej zrobic ma malym Atmelku niz pakowac sie w garsc TTLi.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
Waldemar Krzok
Guest
Fri Aug 12, 2005 6:14 am
Krzysztof Rudnik wrote:
Quote:
Waldemar Krzok wrote:
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.
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.
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
J.F.
Guest
Fri Aug 12, 2005 9:43 am
On Fri, 12 Aug 2005 09:14:56 +0200, Waldemar Krzok wrote:
Quote:
Krzysztof Rudnik wrote:
Zaraz procek

(. Jesli to urzadzenie to pewnie wyjscie na
drukarke Centronics, jakies max proste - jeden kierunek.
Przejscie na RS323 mozna zrobic na kilku TTLach -
wiadro TTLi (no wiaderko

) nie zmieści się do wtyczki,
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.