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