Instrukcja

Transkrypt

Instrukcja
Zakład Komputerowy YUKO
W i t o l d
44-151 Gliwice, ul. Daszyńskiego 560
internet: www.yuko.com.pl
e-mail: [email protected]
tel./ fax : (+48) (32) 230-89-49
ComTest
J u r e c z k o
Regon: 271215331
NIP: 631-010-66-35
telefony wewne˛trzne, wybierane tonowo :
właściciel, sprawy techniczne
- 31
dział handlowy, ksieþ gowość
- 32
telefax
- 40
Ver.4.0. Test układów transmisji szeregowej
Copyright (C) 1996 By YUKO
2
ComTest
1 Przeznaczenie
Program ComTest jest zestawem testów układów
asynchronicznej transmisji szeregowej komputera IBM
PC/XT/AT. Umozú liwia sprawdzenie oraz lokalizacjeþ
uszkodzeń w standardowaych portach COM1 i COM2 oraz
wielokanałowych układach transmisji asynchronicznej
bazujaþ cych na standardzie COM. Mozú e być równiezú
przydatny do testowania innych elemntów sieci
komputerowych, np. modemów, linii teletransmisyjnych i.t.d.
Program ComTest w szczególności przydatny jest do
testowania nadajników i odbiorników układów interfejsu,
które to elementy najczeþ ściej ulegajaþ uszkodzeniu.
ComTesT nie mozú e być uzú ywany do testowania
"inteligentnych" układów interfejsu szeregowego takich jak
karta STALLION, SPECIALIX itp.
2 Zasada działania.
W czasie działania programu do odpowiedniego złaþ cza
interfejsu V.24 komputera właþ czony jest wtyk testowy, na
którym wykonane saþ połaþ czenia sygnałów nadawczych z
odbiorczymi. Działanie programu polega na wysyłaniu w
wybranym układzie transmisji szeregowej sekwencji
testujaþ cych na liniach danych i liniach sterujaþ cych interfejsu
V.24 i kontroli poprawności otrzymywanych odpowiedzi.
Wystaþ pienie błeþ du jest sygnalizowane na ekranie
komputera.
Na wtyku testowym wykonane saþ nasteþ pujaþ ce połaþ czenia:
2 (TxD) z 3 (RxD),
4 (RTS) z 5 (CTS) i z 22 (RI),
20 (DTR) z 6 (DSR) i z 8 (DCD).
Styki 2, 4 i 20 saþ sygnałami wyjściowymi, pozostałe
wejściowymi.
W zalezú ności od rodzaju testu sprawdzana jest poprawność
działania tylko linii danych TxD/RxD, linii danych i
podstawowych linii sterujaþ cych tzn. TxD/RxD, RTS/CTS i
DTR/DSR lub wszystkich linii interfejsu. Kontrola
poprawności działania linii danych mozú e być wykonywana
przy rózú nych szybkościach transmisji (300..115200 Bodów).
W czasie działania testu pomieþ dzy złaþ cze interfejsu
testowanego układu a wtyk testowy mozú e być dodatkowo
właþ czony wskaźnik stanu linii (np. YUKO VT-23), co mozú e
dodatkowo ułatwić lokalizacjeþ uszkodzeń.
Specjalny tryp pracy programu: "Echo" umozú liwia
wykorzystanie komputera do retransmisji danych
odebranych w porcie. Zestaw dwóch komputerów z
działajaþ cymi programami ComTest, z których jeden jest w
trybie Echo, pozwala na dokładne testowanie bardziej
złozú onych zestawów komunikacyjnych.
3 Uruchomienie i obsługa programu
Program ComTest dostarczany jest na dyskietce
dystrybucyjnej i mozú e zostać skopiowany na inny nośnik np.
dysk twardy, skaþ d mozú e być nasteþ pnie uruchamiany.
Dyskietka dystrybucyjna dostarczana przez producenta
musi być założona w kieszeni A lub B w czasie
uruchamiania programu. Program jest ładowany i
urachamiany komendaþ systemu DOS:
COMTEST
bez parametrów.
Przed uruchomieniem programu ComTest nalezú y do złaþ cza
interfejsu V.24 testowanego portu załozú yć wtyk testowy
dostarczony przez producenta wraz z programem. W
przypadku trudności z lokalizacjaþ złaþ cza, np. gdy w
komputerze zainstalowanych jest wiele układów transmisji
szeregowej, mozú na w czasie działania programu podłaþ czać
wtyk do rózú nych złaþ czy. Bardzo pomocnym w tym wypadku
jest wskaźnik stanu linii interfejsu V.24. Program ComTest
w czasie testowania steruje stanem linii interfejsu, co na
wskaźniku objawiaja sieþ migotaniem niektórych diód
świecaþ cych.
Komputer standardowo posiada złaþ cza interfejsu V.24
zgodne z ELTRA 870 025 (25-cio stykowe złaþ cza meþ skie)
lub ELTRA 871 09 (9-cio stykowe złaþ cza meþ skie). W tym
drugim przypadku konieczny jest zestaw przejściowy złaþ czy
9-25-cio stykowych, poniewazú wtyk testowy wykonany jest
jako zú eńskie złaþ cze 25-cio stykowe. Shemat zestawu
przejściowego zamieszczony jest w dodatku. Zestaw taki
produkowany przez YUKO ma symbol UA-9/25.
Po uruchomieniu na ekranie wyświetlona jest wineta
programu, w której m.in. podany jest numer wersji (aktualnie
3.0). Po naciśnieþ ciu dowolnego klawisza na ekranie pojawia
sieþ menu programu. Poszaczególne pozycje menu saþ
wybierane za pomocaþ klawiszy oznaczonych strzałkami
poziomymi dla okien poziomych i pionowymi dla okien z
elemntami ułozú onymi pionowo. Wybrana pozycja okna
menu wyświetalana jest w inwersji i mozú e zostać
uaktywniona poprzez naciśnieþ cie klawisza Enter. Wybranie
i uaktywnienie dowolnej z oferowanych pozycji menu mozú e
zostać równiezú wykonane przez naciśnieþ cie klawisza
odpowiadajaþ cemu znakowi podświetlonemu w tekście
poszczególnych pozycji menu (np. q dla "Quit"). W
przypadku, gdy w komputerze zainstalowana jest mysz,
mozú e być ona równiezú wykorzystana do sterowania pracaþ
programu. Lewy przycisk myszy odpowiada klawiszowi
Enter, prawy Esc, a środkowy F10. Nie należy testować
portu COM, który jest użyty do podła˛czenia myszy,
gdyż spowoduje to jej zablokowanie na czas działania
programu.
Uaktywnienie pozycji menu wiaþ zú e sieþ z wykonaniem akcji
zwiaþ zanej z taþ pozycjaþ . Wycofanie sieþ z okna menu tzn.
zaniechanie realizaji operacji (za wyjaþ tkiem menu głównego)
nasteþ puje po naciśnieþ ciu Esc lub F10. W oknach menu, w
których operator wpisuje tekst (np. adres układu interfejsu),
zakończenie wpisywania sygnalizowane jest poprzez
naciśnieþ cie Enter. W czasie wpisywania lub edycji tekstu
działajaþ klawisze edycyjne tzn. strzałki poziome, Home,
End, BS, Ins i Del. Ctrl BS kasuje cały tekst widoczny w
takim oknie, Esc wprowadzone zmiany w tekście.
Menu główne programu ma postać:
Com
Mode
Speed
Options
Test
Run
Echo
Quit
Zakład Komputerowy "YUKO"
44-151 Gliwice, ul. Daszyńskiego 560;
tel./fax 230-89-49;
www.yuko.com.pl
ComTest
3
i w czasie, gdy jest aktywne w dolnej czeþ ści ekranu
wyświetlany jest tekst informujaþ cy skórtowo o funkcji
aktualnie wybranej pozycji.
Com
Pozwala wybrać układ interfejsu, który beþ dzie testowany:
COM1
COM2
COMX
COM1 i COM2 wybierajaþ jeden z układów o tych samych
nazwach, natomiast COMX pozwala na testowanie układu
o dowolnym adresie. Po wybraniu tej pozycji pojawia sieþ
nasteþ pne okno menu w postaci:
Base Com port address
Used interrupt level
Uaktywnienie pierwszej pozycji tego menu pozwala na
wpisanie adresu bazowego testowanego układu interfejsu.
Adres ten podawany jest szesnastkowo i np. dla COM1
wynosi 3F8. Niestandardowe układy interfesu, w
szególności wielokanałowe mogaþ mieć najrózú niejsze adresy,
na ogół ustawiane za pomocaþ przełaþ czników.
Druga pozycja menu umozú liwia określenie uzú ywanego
poziomu przerwań komputera. Aktualna wersja programu
ComTest (V.3.0) nie wykorzystuje przerwań, co odpowiada
tekstowi "None".
Mode
logicznym wszystkich linii interfejsu V.24. Stan wyjściowych
linii sterujaþ cych: RTS i DTR mozú e być zmieniony przez
operatora, co w przypadku, gdy jest właþ czony wtyk testowy
powoduje zmianeþ stanu stanu odpowiednich linii
wejściowych. W czasie działania testu (po uaktywnieniu
pozycji Run menu głównego) stan wyjściowych linii
sterujaþ cych pozostanie niezmieniony tylko dla testu 1 (p.
nizú ej), dla pozostałych beþ dzie zmieniany na poczaþ tku
kazú dego cyklu.
Test
Pozwala wybarć rodzaj testu:
1: Data test
2: Control/Data test
3: Full test
Test nr 1 wysyła bloki po 128 znaków określone w menu
Options (p.wyzú ej) na linieþ TxD i odczytuje znaki odebrane
na linii RxD. Sprawdzna jest zgodność kodów nadanych i
odebranych znaków, wskaźniki błeþ dów oraz przekroczenie
czasu pomieþ dzy nadaniem i odebraniem znaku.
Test nr 2 dodatkowo sprawdza podstawowe linie strujaþ ce
interfejsu V.24 poprzez sterowanie stanem linii RTS i DTR
i odczyt stanu linii odpowiednio CTS i DSR. Operacje te saþ
wykonywane przed nadaniem kazú dego bloku danych jak w
teście nr 1.
"Mode " umozú liwia określenie struktury znaku tzn. ilości
bitów w znaku, parzystości i ilości bitów stopu.
Test nr 3 dodatkowo sprawdza poprawnośc linii DCD i RI
interfejsu, które saþ we wtyku testowym połaþ czone
odpowiednio z DTR i RTS.
Speed
Run
Pozycja Speed umozú liwia zmaineþ szybkości transmisji
znaków na liniach danych TxD/RxD w czasie testowania.
Poczaþ tkowa wartość wyniosi 115200 Bodów. Szybkość
transmisji jest istotna w zasadzie tylko przy testowaniu
układów podłaczonych do interfejsu V.24 np. linii
teletransmisjijnej.
Options
Pozycja ta pozwala na zmianeþ niektórych parametrów testu.
Po jej uaktywnieniu pojawia sieþ okno menu w postaci:
Stop at error No
Beep at error Yes
Data char
Control lines
Uruchomienie testu na warunkach określonych wcześniej.
Aktualne warunki pracy testu wyświetlane saþ na ekranie,
gdzie równiezú sygnalizowane saþ błeþ dy. Test działa
cyklicznie azú do interwencji operatora lub wystaþ pienia błeþ du.
W tym drugim przypadku nasteþ puje zatrzymanie przy
przełaczniku "Stop at error" w stanie "Yes". Działanie testu
mozú e zostać wstrzymane przez operatora po naciśnieþ ciu
dowolnego klawisza i wznowione po ponownym naciśnieþ ciu.
Zakończenie pracy i przejście na poziom menu głównego
nastaþ pi po naciśnieþ ciu Esc.
W czasie działania testu mogaþ wystaþ pić nasteþ pujeþ ce
komunikaty o błeþ dach:
Pierwsze dwie pozycje saþ przełaþ cznikami zmieniajaþ cymi po
kazú dym uaktywnieniu wskaźniki odpowiednio: zatrzyamia
testu, oraz sygnalizacji dźwieþ kowej po kazú dym wykrytym
błeþ dzie.
Data: read X expected Y
gdzie X i Y saþ kodami znaków odczytanego i oczekiwanego,
Time out on output
Data char
umozú liwia określenie znaków danych uzú ywanych do
testowania. Dla Constant jako dane uzú yty beþ dzie znak o
kodzie podanym przez operatora. Kod znaku podawany jest
w postaci szesnaskowej np. "5A". Pozycja Variable menu
określa, zú e jako dane beþ daþ wysyłane kolejne znaki o
kodach 00..7F w blokach po 128 znaków.
Control lines
Po wybraniu tej pozycji
menu na ekranie zostanie
wyświtlone okno zawierajaþ ce informacje o aktualnym stanie
oznaczajaþ cy przekroczenie czasu oczekiwania na wysłanie
znaku (około 200 ms),
Time out on input
oznaczajaþ cy przekroczenie czasu oczekiwania na odebranie
wysłanego znaku (około czterokrotny czas transmisji
pojedyńczego znaku),
Parity
Framming
Overrun
Zakład Komputerowy "YUKO"
44-151 Gliwice, ul. Daszyńskiego 560;
tel./fax 230-89-49;
www.yuko.com.pl
4
ComTest
syganlizujaþ ce odpowienie błeþ dy struktury odebranego znaku,
oraz
RTS/CTS
RTS/RI
RTS/CTS
RTS/RI
DTR/DSR
DTR/DCD
DTR/DSR
DTR/DCD
On
On
Off
Off
On
On
Off
Off
state
state
state
state
state
state
State
state
error
error
error
error
error
error
error
error
oznaczajaþ ce niezgodność stanu odpowiednich linii
sterujaþ cych interfejsu. Nalezú y uwzgleþ dnić, zú e niepodłaþ czona
linia wejściowa jest w stanie Off.
Stan
wyjściowych linii sterujaþ cych jest zmieniany i
sprawdzana jest poprawność stanu linii wejściowych na
poczaþ tku kazú dego cyklu testu, ale tylko dla testów 2 i 3 (p.
menu Test). Dla testu 1 (Data test) stan wyjściowych linii
sterujaþ cych nie jest zmieniany i linie te pozostajaþ w stanie
ustawionym przez operatora w menu Options-Control lines,
lub w stanie On, jeśli menu to nie było uzú yte.
Echo
Ta funkcja powoduje przejście programu do trybu
aktywnego zapeþ tlenia, tzn. kazú dy znak odebrany w
wybranym porcie szeregowym jest natychmiast
retransmitowany z powrotem w tym samym porcie.
Podobnie mozú na sprawdzić działanie kanału
teletransmisyjnego z paraþ modemów pracujaþ cych w trybie
FULL DUPLEX. W tym przypadku nalezú y w odległym
modemie zewrzeć linieþ TxD i RxD (styki 2 i 3) złaþ cza
interfejsu V24.
Testowanie adapterów KA-01 i KA-02 produkcji YUKO, przy
pomocy testu ComTest opisano w dokumentacji tych
urzaþ dzeń
Wybór rodzaju i trybu pracy testu uzalezú niony jest od
specyfiki testowanych urzaþ dzeń. Przy kontroli działania
portów z uzú yciem wtyku testowego, nalezú y wybrać test -Full
test, przy dowolnej szybkości transmisji. Przy testowaniu lini
transmisyjnej (ewantualnie z modemami lub konwerterami)
nalezú y wybrać odpowiedniaþ szybkość transmisji i test Output test.
5 Interpretacja wyników testów
Przy poprawnym działaniu układów interfejsu i dołaþ czonych
do niego urzaþ dzeń, na ekran komputera nie saþ
wyprowadzane zú adne komunikaty .
Komunikat :
Time out on output
W tym trybie nie saþ wyświetlane zú adne komunikaty na
ekran, a retransmitowane saþ wszystkie odebrane znaki,
równiezú błeþ dne.
Wyjście z trybu Echo nasteþ puje po naciśnieþ ciu klawisza
Esc.
Quit
sygnalizuje, zú e w oczekiwanym czasie nie został
wyprowadzony znak danych. Świadczy to najczaþ ściej o
uszkodzeniu układu 8250 lub braku zegara taktujaþ cego
transmisjeþ . Komunikat tej treści mozú e wystaþ pić równiezú przy
próbie testowania układu nie zainstalowanego w komputerze.
Tim out on input
Zakończenie działania programu i przejście do systemu
DOS.
4 Testowanie układów doła˛czonych
do komputera
Program ComTest mozú e być uzú yty równiezú do testowania
niektórych elementów zestawu teletransmisyjnego
dołaþ czonego do komputera. Program beþ dzie działał
poprawnie, gdy układ dołaþ czony do złaþ cza komputera
beþ dzie zachowywał sieþ jak wtyk testowy. Praktycznie
sprowadza sieþ to do przesyłania zwrotnego znaków,
wysyłanych na linieþ TxD.
Aby sprawdzić linieþ przy połaþ czeniu bezpośrednim, nalezú y
na drugim końcu linii zewrzeć przewody połaþ czone ze
stykami 2 i 3 złaþ cza interfejsu (TxD i RxD) i uruchomić
TEST - DATA TEST. Zmieniajaþ c szybkość transmisji mozú na
określić jakość linii, przy czym nalezú y uwzgleþ dnić, zú e w
takim układzie testowana jest linia o podwójnej długości.
Aby testować linieþ o rzeczywistej długości, nalezú y na drugim
końcu linii podłaþ czyć urzaþ dzenie, które beþ dzie odsyłać
zwrotnie wszystkie przyjeþ te znaki, do tego celu mozú na uzú yć
programu Comtest w trybie "Echo".
Sygnalizuje, zú e wysłany znak nie został odebrany w
oczekiwanym czasie. Oznaczać to mozú e uszkodzenie
układów nadajnika lub odbiornika (MC 1488 , MC 1489)
komputera, lub brak poprawnego połaþ czenia styków 2 i 3
złaþ cza (np. przerwana linia komunikacyjna, uszkodzone
modemy itp).
Parity
Framming
Overun
Data: Read xx Exp yy
sygnalizujaþ błeþ dy w strukturze znaków i mogaþ świadczyć o
złej jakości linii zwierajaþ cej styki 2 i 3.
Komunikaty typu :
RTS/CTS
on state error
sygnalizujaþ nieprawidłowy stan wejściowych sygnałów
sterujaþ cych. Świadczaþ na ogół o oszkodzeniu nadajników lub
odbiorników interfejsu. Komunitaty te pojawiaþ sieþ takzú e w
przypadku, gdy urzaþ dzenie podłaþ czone do komputera
(modem, konwerter, itp) nie obsługuje odpowiednich linii
sterujaþ cych.
Zakład Komputerowy "YUKO"
44-151 Gliwice, ul. Daszyńskiego 560;
tel./fax 230-89-49;
www.yuko.com.pl