v24b11, ☆☆♠ Nauka dla Wszystkich Prawdziwych ∑ ξ ζ ω ∏ √¼½¾haslo nauka, CNC, transmisja PC-CNC
[ Pobierz całość w formacie PDF ] ® Zak³ad Komputerowy YUKO W i t o l d J u r e c z k o 44-100 Gliwice, ul. Jasnogórska 11 Regon: P-271215331-92700000 59-3-092-27177 NIP: 631-010-66-35 Internet: l telefony wewnêtrzne, wybierane tonowo : - 31 dzia³ handlowy, ksiêgowoæ - 32 produkcja - 33 fax - 40 tel./ fax : (+48) (32) 230-89-49 (+48) (32) 238-29-07 (+48) (32) 231-40-60÷65 wew. 202 telex : 0316472 DODATEK Standard interfejsu RS 232C (V.24). Spis treci 2 Dodatek - Standard iterfejsu V24 (RS 232C) 1. Szeregowa transmisja danych cyfrowych iloæ przesy³anych jedynek mo¿e byæ uzupe³niana do liczby parzystej lub nieparzystej. W niektórych przypadkach ten do- datkowy bit przesy³any jest stale jako 0 lub 1 niezale¿nie od iloci jedynek w znaku, co te¿ mo¿e byæ wykorzystane do kon- troli poprawnoci transmisji. Przy transmisji asynchronicznej przesy³ane s¹ w ka¿dym znaku dodatkowe bity techniczne: bit startu i jeden lub dwa bity stopu. Szczegó³y dotycz¹ce transmisji asynchronicznej po- dane s¹ poni¿ej. Dodatkowe bity techniczne nie wchodz¹ w zakres kontroli parzystoci. W urz¹dzeniach koñcowych istnieje na ogó³ mo¿liwoæ wy- boru struktury znaku tzn. okrelenia iloci bitów danych w zna- ku, wystêpowania bitu kontroli parzystoci oraz rodzaju tej kontroli. Przyk³adowo znak o strukturze: 7 bitów danych plus bit kontroli parzystoci bêdzie przesy³any jako 8 bitów ( oraz dodatkowo przy transmisji asynchronicznej bity techniczne star- tu i stopu). 1.1. Pojêcia podstawowe Transmisja szeregowa danych cyfrowych polega na prze- sy³aniu poszczególnych bitów bloku informacji (znaku, bajtu, s³owa i.t.d.) po kolei, w oddzielnych odcinkach czasu. W urz¹- dzeniu nadaj¹cym blok informacji rozbijany jest na poszczegól- ne bity, dodawane s¹ niezbêdne bity techniczne s³u¿¹ce do organizacji transmisji, a w urz¹dzeniu odbiorczym nastêpuje proces odwrotny, polegaj¹cy na odtworzeniu ca³ego bloku in- formacji. Istotn¹ cech¹ transmisji szeregowej jest u¿ycie do przesy- ³ania danych jednej linii transmisyjnej. W konkretnych rozwi¹- zaniach lini¹ t¹ mo¿e byæ pojedynczy lub podwójny przewód elektryczny, wiat³owód, wydzielony kana³ telekomunikacyjny i.t.d. Ta w³aciwoæ szeregowej transmisji zadecydowa³a o jej powszechnym stosowaniu. Poni¿ej omówione s¹ skrótowo wybrane problemy szere- gowej transmisji danych cyfrowych, przy czym s¹ one zawê¿o- ne do zakresu techniki przesy³ania danych stosowanej w obrêbie standardu RS 232C (V.24). Aby mog³a nast¹piæ poprawna transmisja danych, w obu urz¹dzeniach koñcowych musi byæ wybrana taka sama struktura znaków i szybkoæ transmisji. 1.4. Transmisja asynchroniczna i synchroniczna 1.2. Szybkoæ transmisji Szybkoæ transmisji szeregowej okrelona jest iloci¹ bi- tów przesy³anych w jednostce czasu. Jednostk¹ szybkoci transmisji jest Bod: 1 Bod = 1 Bit/s U¿ywane s¹ ró¿ne szybkoci transmisji w zale¿noci od sposobu realizacji transmisji, typu urz¹dzeñ i rodzaju linii trans- misyjnej. Najczêciej stosowane s¹ szybkoci transmisji: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400 Bodów i.t.d a¿ do kilkuset MBodów. W komputerach kompaty- bilnych z IBM PC stosowane s¹ tak¿e nietypowe prêdkoci transmisji : 57600 i 115200 bodów, a w interfejsie muzycznym MIDI szybkoæ : 31250 bodów. Najwa¿niejszym problemem wystêpuj¹cym podczas szere- gowej transmisji danych jest synchronizacja nadajnika i odbior- nika. Chodzi mianowicie o okrelenie momentów czasu, w którym odbiornik powinien interpretowaæ stan linii danych jako reprezentuj¹cy wartoci kolejnych bitów przesy³anej informa- cji. Aby nast¹pi³a prawid³owa synchronizacja obu urz¹dzeñ w ci¹g bitów przesy³anej informacji w³¹czone s¹ dodatkowe se- kwencje umo¿liwiaj¹ce synchronizacjê. W zale¿noci od sposobu realizacji synchronizacji nadajni- ka i odbiornika rozró¿nia siê dwie metody transmisji szerego- wej: asynchroniczn¹ i synchroniczn¹. Transmisja asynchroniczna s³u¿y do przesy³ania pojedyn- czych znaków. Pomiêdzy transmisj¹ kolejnych znaków wystê- puj¹ przerwy o czasie nie mniejszym ni¿ czas transmisji jednego bitu (lub dwóch, w zale¿noci od przyjêtego standardu). W sta- nie spoczynku, kiedy znaki nie s¹ transmitowane, linia przyj- muje stan Mark. Proces przesy³ania kolejnych bitów znaku rozpoczynany jest stanem Space linii transmisyjnej utrzymy- wanym przez czas trwania jednego bitu. Jest to tak zwany bit startu. W tym czasie nastêpuje proces synchronizacji uk³adów odbiornika tzn. generacja lokalnego sygna³u zegarowego umo¿- liwiaj¹cego próbkowanie stanu linii w odpowiednich momentach. Po zakoñczeniu przesy³ania wszystkich bitów znaku, ³¹cznie z ewentualnym bitem parzystoci, przesy³ane s¹ 1 lub 2 tzw. bity stopu, kiedy linia przyjmuje stan Mark, czyli stan spoczynko- wy. Po tym czasie mo¿e nast¹piæ transmisja kolejnego znaku. 1.3. Struktura znaku Najczêciej stosowan¹ jednostkow¹ porcj¹ informacji prze- sy³anej szeregowo jest znak. W zale¿noci od typu urz¹dzeñ koñcowych znak mo¿e zawieraæ 5, 6, 7 lub 8 bitów. Znaki naj- czêciej stosowanego kodu ASCII zawieraj¹ 7 bitów, a czêsto stosowane ró¿ne rozszerzenia tego kodu posiadaj¹ znaki omio- bitowe. Bity znaku przesy³ane s¹ w kolejnoci od najmniej znacz¹- cego do najbardziej znacz¹cego, przy czym wartoæ binarna 0 (zero) oznaczana jest symbolem Space, a wartoæ 1 Mark. W standardzie RS 232C stanowi Space odpowiada dodatnie napiêcie, natomiast stanowi Mark napiêcie ujemne. Przyk³ado- wo transmisja litery M o kodzie 4DH powoduje wyst¹pienie na linii danych interfejsu RS 232C nastêpuj¹cego przebiegu napiêcia: Czêsto przy transmisji ka¿dego znaku przesy³any jest do- datkowy bit kontroli parzystoci. Przesy³any on jest za ostat- nim bitem informacji i mo¿e mieæ wartoæ 0 lub 1, w zale¿noci od iloci jedynek w znaku oraz rodzaju kontroli parzystoci: Tak wiêc ka¿dy znak jest wyd³u¿ony o conajmniej dwa bity techniczne niezbêdne do synchronizacji nadajnika i odbiorni- ka. Na rysunku powy¿ej przedstawiony jest przebieg napiêcia na linii danych podczas transmisji asynchronicznej znaku M w siedmiobitowym kodzie ASCII z bitem parzystoci. ® Zak³ad Komputerowy YUKO 44-100 Gliwice, ul.Jasnogórska 11; tel./fax (032)2308949, 2382907; l Dodatek - Standard iterfejsu V24 (RS 232C) 3 Rys. 1. Interfejs V.24 / RS 234C w zestawie komunikacyjnym Proces synchronizacji powtarzany jest dla ka¿dego znaku. Czas trwania przerwy pomiêdzy znakami nie musi byæ ca³kowi- t¹ wielokrotnoci¹ czasu transmisji pojedynczego bitu. Transmisja synchroniczna charakteryzuje siê tym, ¿e poza sygna³ami danych, pomiêdzy urz¹dzeniami koñcowymi prze- sy³ane s¹ dodatkowo dwa sygna³y zegarowe okrelaj¹ce w nadajniku odcinki czasu, w których przesy³ane s¹ poszczegól- ne bity bloku informacji, a w odbiorniku momenty, których nale- ¿y próbkowaæ liniê danych w celu odtworzenia wartoci tych bitów. Dla transmisji synchronicznej problem synchronizacji urz¹dzeñ koñcowych polega na okreleniu pocz¹tku bloku in- formacji tzn. pierwszego wa¿nego bitu lub znaku tego bloku. Stosuje siê tutaj przes³anie na pocz¹tku bloku wybranej se- kwencji bitów, która odebrana w nadajniku sygnalizuje pocz¹- tek bloku. Sekwencja synchronizuj¹ca czêsto nazywana jest znakiem synchronizacji, i np. dla siedmiobitowego kodu ASCII ma postaæ znaku SYN o kodzie 16H. Znak synchronizacji spe³- nia podobn¹ funkcjê jak bit startu w transmisji asynchronicz- nej. ród³em sygna³ów zegarowych s¹ modemy, gdy¿ transmisja synchroniczna stosowana jest w zasadzie tylko na ³¹czach wy- posa¿onych w te urz¹dzenia. Tak wiêc szybkoæ transmisji na- rzucana jest przez modemy. Nale¿y zwróciæ uwagê, ¿e sygna³y zegarowe przesy³ane s¹ oddzielnymi liniami tylko pomiêdzy mo- demem a terminalem, natomiast pomiêdzy modemami sygna³y zegarowe przesy³ane s¹ zakodowanej formie w ci¹gu przesy³a- nej informacji. Transmisja asynchroniczna jest prostsza w realizacji i sto- sowana najczêciej do komunikacji pomiêdzy urz¹dzeniami tzw. znakowymi, typu dalekopis. Urz¹dzeniem takim jest np. termi- nal, w którym znaki wysy³ane s¹ z klawiatury w takt pisania ich przez operatora. Transmisja synchroniczna u¿ywana jest do przesy³ania blo- ków informacji. Wymaga stosowania bardziej z³o¿onych urz¹- dzeñ i protoko³ów komunikacyjnych. W porównaniu z transmisj¹ asynchroniczn¹, dla tych samych parametrów linii mo¿liwe jest osi¹gniêcie wy¿szych szybkoci transmisji. Jednak¿e, ze wzglê- du na koszty oraz prostotê rozwi¹zañ, transmisja asynchro- niczna jest znacznie czêciej stosowana. Szczególnie istotn¹ cech¹ transmisji asynchronicznej jest mo¿liwoæ stosowania po³¹czeñ bezporednich, tzn. bez modemów, co jest aktualnie najprostszym i najczêciej stosowanym sposobem po³¹czenia najró¿niejszych urz¹dzeñ. Amerykañskim odpowiednikiem standardu V.24 jest opra- cowana przez EIA norma o nazwie RS 232C. Poza ró¿nicami w symbolach sygna³ów i stosowanych nazwach oba te standardy pokrywaj¹ siê. W dalszych fragmentach tekstu bêdzie u¿ywa- na nazwa europejska V.24, ale nale¿y rozumieæ, ¿e opis doty- czy obu tych standardów. Przedmiotem standardu V.24 jest definicja interfejsu pomiê- dzy terminalem a modemem. W treci normy urz¹dzenia te nazywane s¹ odpowiednio DTE (Data Terminal Equipment) i DCE (Data Communication Equipment). Standard obejmuje de- finicjê linii interfejsu oraz ich rozmieszczenie na z³¹czu. Umiej- scowienie interfejsu V.24 w typowym zestawie komunikacyjnym prezentuje rysunek 1. Nale¿y zwróciæ uwagê, ¿e z punktu widzenia standardu V.24 funkcjonalne w³aciwoci terminali s¹ nieistotne. W zestawie jak na rysunku 1, ka¿dy z terminali mo¿e byæ zarówno prostym monitorem ekranowym, jak i np. komputerem. Wynika to z fak- tu, ¿e norma nie okrela w ¿aden sposób stosowanego proto- ko³u komunikacyjnego, a definiuje jedynie funkcje poszczególnych linii interfejsu. W dalszym ci¹gu, przy oma- wianiu standardu V.24, terminalem bêdzie nazywane dowolne urz¹dzenie koñcowe wyposa¿one w ten interfejs. Pomimo, ¿e zamierzeniem autorów normy by³a standaryza- cja po³¹czenia terminali z modemami, interfejs V.24 najczê- ciej chyba jest u¿ywany do po³¹czenia bezporedniego (tzn. bez modemów) dwóch terminali. Odpowiednio skonstruowany kabel interfejsu lub proste urz¹dzenie pozwalaj¹ na wyelimino- wanie modemów w przypadku, gdy odleg³oæ pomiêdzy termi- nalami jest niewielka (do ok. kilkuset metrów). Ten fakt zadecydowa³ niew¹tpliwie o tak szerokim rozpo- wszechnieniu standardu V.24. Z kolei jego popularnoæ oraz zalety szeregowej transmisji danych powoduj¹, ¿e interfejs V.24 jest stosowany w najró¿niejszych urz¹dzeniach, które trudno nazwaæ terminalami jak np. plottery, manipulatory typu mysz i inne. Bezporednie po³¹czenie za pomoc¹ interfejsu V.24 omówione jest szczegó³owo w dalszej czêci tego opisu. 3. Opis standardu Pe³ny opis standardu V.24 zawiera definicjê ponad czter- dziestu linii interfejsu. W praktyce wykorzystuje siê tylko nie- które z nich. W tabeli 1 (na str. 3) zestawiono najczêciej u¿ywane. W kolumnie Symbol podano symbole linii u¿ywane od- powiednio w definicji V.24 i RS 232C. Kolumna Nr styku podaje rozmieszczenie standardowe linii interfejsu na z³¹czu 25-cio stykowym, oraz przyjête w mikrokomputerze IBM AT roz- mieszczenie u¿ywanych tam linii na z³¹czu 9-cio stykowym. Kierunek przep³ywu sygna³u podano w kolumnie ród³o, gdzie znakiem x zaznaczono, w którym z urz¹dzeñ sygna³ jest ge- nerowany. Ostanie kolumny tabeli podaj¹ nazwy linii, oraz czê- sto stosowane skróty tych nazw. 2. Charakterystyka Zalecany przez CCITT standard o nazwie V.24, który defi- niuje interfejs pomiêdzy terminalem a modemem jest niew¹tpli- wie jednym z najbardziej rozpowszechnionych standardów na wiecie. Akceptowany jest przez wszystkich wytwórców sprzê- tu komputerowego i telekomunikacyjnego. Dziêki temu ³atwo mo¿na ³¹czyæ ze sob¹ sprzêt pochodz¹cy z ró¿nych róde³. Niestety zdarzaj¹ siê równie¿ niezrozumia³e przypadki niezbyt cis³ego przestrzegania zaleceñ standardu przez niektórych pro- ducentów co powoduje niepotrzebne komplikacje. ® Zak³ad Komputerowy YUKO 44-100 Gliwice, ul.Jasnogórska 11; tel./fax (032)2308949, 2382907; 4 Dodatek - Standard iterfejsu V24 (RS 232C) Standard zaleca, aby w terminalu zainstalowane by³o z³¹- cze mêskie (wtyk), 25-cio stykowe typu D-sub, którego krajo- wym odpowiednikiem jest z³¹cze szufladowe Eltra 871 025, natomiast w modemie powinno byæ u¿yte odpowiednie z³¹cze ¿eñskie (gniazdo) typu Eltra 881 025. Kabel ³¹cz¹cy terminal z modemem jest zakoñczony z jednej strony wtykiem, z drugiej gniazdem, a styki obu z³¹czy tego kabla o tych samych nume- rach s¹ po³¹czone ze sob¹. Niestety, czasem producenci ter- minali i komputerów stosuj¹ w swych wyrobach z³¹cze ¿eñskie, co utrudnia zestawienie po³¹czenia. Dodatkowo sprawê kompli- kuje stosowanie w niektórych urz¹dzeniach niestandardowego z³¹cza 9-cio stykowego. Doranym rozwi¹zaniem jest wtedy stosowanie odpowiednich adapterów tzn. z³¹cz odpowiednio po³¹czonych ze sob¹. Norma zaleca, by d³ugoæ kabla ³¹cz¹cego terminal z mo- demem nie przekracza³a 50 stóp (ok. 18 m). W praktyce stosuje siê bardzo czêsto uk³ady nadajników zasilane napiêciem +12V,-12V, co daje amplitudê sygna³ów ok. +8V,-8V, oraz uk³ady odbiorników z progiem prze³¹czania ok. +1V i histerez¹ ok. 0.5V. Tak¹ charakterystykê posiadaj¹ najczêciej stosowane uk³a- dy nadajników i odbiorników interfejsu V.24 / RS 232C typu MC 1488 i MC 1489. 5. Opis funkcjonalny linii interfejsu V.24 W tabeli 1 zestawiono najwa¿niejsze linie interfejsu V.24/ RS 232C. Podane s¹ ich symbole u¿ywane w standardzie V.24 i RS 232C, rozmieszczenie na standardowym 25-cio stykowym z³¹czu interfejsu oraz na stosowanym w komputerach IBM PC z³¹czu 9-cio stykowym. 101Protective Ground, Ziemia ochronna. Jest to linia po³¹- czona z obudow¹ urz¹dzenia. Na ogó³ nie jest ona u¿ywana. Mo¿e byæ stosowana do po³¹czenia z ekranem kabla interfejsu. 102Signal Ground, Potencja³ odniesienia. Elektryczny punkt odniesienia dla wszystkich innych sygna³ów interfejsu (masa sygna³owa). 103Transmitted Data, Dane nadawane. Szeregowe dane nada- wane z terminala. 104Received Data, Dane odbierane. Szeregowe dane odbiera- ne przez terminal. 105Request To Send, ¯¹danie nadawania. Aktywny stan linii s³u¿y do prze³¹czenia modemu w stan nadawania danych z ter- minala na liniê teletransmisyjn¹. 106Clear To Send, Gotowoæ do nadawania. Aktywny stan linii informuje o gotowoci modemu do nadawania danych z termi- nala na liniê. Standardowo linia 105 przechodzi do stanu ON w odpowiedzi na stan ON linii 106, z ewentualnym opónieniem wystêpuj¹cym przy transmisji typu Half Duplex potrzebnym na prze³¹czenie uk³adów modemu. 4. Parametry elektryczne sygna³ów W opisie standardu u¿ywane s¹ pojêcia stanów logicznych sygna³ów steruj¹cych interfejsu : ON i OFF oraz linii da- nych: Mark i Space. ON oznacza stan aktywny , OFF nieaktywny sygna³u steruj¹cego, Mark odpowiada stanowi Lo- giczne 1, a Space stanowi Logiczne 0 przesy³anych danych. Przyjêto nastêpuj¹ce parametry elektryczne poszczególnych stanów linii interfejsu V.24 : ON : +3V..+25V OFF : -3V..-25V Mark : -3V..-25V Space: +3V..+25V Z powy¿szego wynika, ¿e w zakresie -3V..+3V stan logicz- ny linii jest nieokrelony, co mo¿na równie¿ interpretowaæ, ¿e odbiorniki sygna³ów powinny posiadaæ w tym zakresie charak- terystyki wejciowej histerezê. S ySl m b o l rNu s t y k u ro ó d ³ o Os p i s S t r ó t .V4 2 4 SRC 3 2 C BD5 2 5 D9 9 DD D DD DE E 1 0 1 A 1 P o t e c t i G r o u ( Z i m o c h o n , e k r a n P 1 0 2 A 7 5 S n l G r o u ( P t e n j ³ o d n s i n , m s a s y g n ³ w a ) G N 1 0 3 B 2 3 X T a n m t e d D t a ( D n n d a w a n z D E T x 1 0 4 B 3 2 X R c e i d D t a ( D n o d b i r a n p r z z D E R 1 0 5 C 4 7 X R q u s t T S n ( ¯ ¹ d a n n d a w a n ) R S 1 0 6 C 5 8 X C a r T S n ( G o t o w o æ d o n d a w a n ) C S 1 0 7 C 6 6 X D t a S t R a d y ( G o t o w o æ m d e m D 1 0 8 C 2 0 4 X D t a T r m l R a d y ( G o t o w o æ t e r m l ) D R 1 0 9 C 8 1 X D t a C r r r i r D t e c t ( O b e c n æ s y g n ³ n n g o ) D 1 C 2 3 X R t e S l c t ( W y b ó r s z b k o c i t r a n m j R 1 3 D 2 4 X T a n m C c k f r o m D E ( Z e g a r d a n c h n d a w a n c h T x 1 4 D 1 5 X T a n m C c k ( Z e g a r d a n c h n d a w a n c h T x 1 5 D 1 7 X R c e i C c k ( Z e g a r d a n c h o d b i r a n c h R 1 2 5 C 2 2 9 X R I n i a t o r ( S g n ³ d z o n n ) R Tabela 1. Najwa¿niejsze linie interfejsu V.24 / RS232C ® Zak³ad Komputerowy YUKO 44-100 Gliwice, ul.Jasnogórska 11; tel./fax (032)2308949, 2382907; l S S S m m m m b b b b o o o o l l l N N rNu N s s s s t t t t y y y y k k k k u u ro ó ó ó ó d d d d ³ ³ ³ ³ o o O s O s Os O p i i i S t kSt kSt S r r r ó ó ó p i r ó V 4 V 4 .V4 V 2 2 2 2 R R SRC R 3 3 3 3 2 2 2 2 C C D 5 D 5 BD5 D 2 2 2 2 D 9 D9 D D E DE D Dodatek - Standard iterfejsu V24 (RS 232C) 5 107Data Set Ready, Gotowoæ modemu. Aktywny stan linii oznacza, ¿e modem jest za³¹czony i gotowy do pracy. 108Data Terminal Ready, Gotowoæ terminala. Stan aktywny tej linii oznacza, ¿e terminal jest za³¹czony i gotowy do pracy. Takie znaczenie tej linii jest te¿ czasem oznaczane symbolem 108.2, w odró¿nieniu od znaczenia: Pod³¹cz modem do linii stosowanego niekiedy przy pracy na ³¹czach komutowanych i oznaczanego symbolem 108.1. 109Data Carrier Detect, Wskanik sygna³u nonego. Stan ak- tywny oznacza, ¿e modem wykry³ obecnoæ sygna³u nonego generowanego przez odleg³y modem, co mo¿e oznaczaæ, ¿e po³¹czenie zosta³o nawi¹zane, i dane odbierane z linii i przesy- ³ane do terminala s¹ poprawne. 111Rate Selector, Wybór szybkoci transmisji. Niektóre mo- demy mog¹ pracowaæ w dwóch zakresach szybkoci transmisji znaków. W takich modemach stan ON oznacza wybór wiêkszej szybkoci. 113Transmitter Clock (From DTE), Zegar danych nadawanych generowany w terminalu. Linia stosowana niekiedy przy trans- misji synchronicznej do taktowania danych nadawanych z ter- minala. 114Transmitter Clock, Zegar danych nadawanych generowa- ny w synchronicznej do taktowania danych nadawanych z ter- minala. Kolejne bity danych s¹ wysy³ane z terminala w momentach przejcia sygna³u 114 ze stanu Off do On. 115Receiver Clock, Zegar danych odbieranych. Linia stosowa- na przy transmisji synchronicznej do taktowania danych prze- sy³anych do terminala. Stan linii danych odbieranych jest próbkowany w momentach przejcia sygna³u 115 ze stanu On do Off. 125Ring Indicator, wskanik dzwonienia. Stan On na tej linii wystêpuje w momencie wykrycia przez modem sygna³u dzwo- nienia na linii. U¿ywany przy pracy na ³¹czach komutowanych do automatycznej realizacji po³¹czenia. Poni¿ej opisana jest standardowa sekwencja stanów linii interfejsu V.24 (RS 232C). Terminal po za³¹czeniu i przejciu w stan ON LINE (gotowoci) ustawia liniê 108 (DTR) do stanu On. W odpowiedzi modem ustawia liniê 107 (DSR) do stanu On sygnalizuj¹c gotowoæ do pracy. Przed rozpoczêciem transmisji danych terminal prze³¹- cza liniê 105 (RTS) do stanu On. Po prze³¹czeniu przez mo- dem linii 106 (CTS) do stanu ON, co oznacza gotowoæ modemu do transmisji, terminal wysy³a dane lini¹ 103 (TxD). Po zakoñ- czeniu transmisji linia 105 (RTS) jest prze³¹czana do stanu Off, na co modem odpowiada prze³¹czeniem 106 (CTS) do stanu Off. Rys 2. Sekwencja stanów linii interfejsu V.24 / RS 232C transmisyjny u¿ywany jest naprzemiennie do transmisji w obu kierunkach. Dziêki temu mo¿na przy ni¿szych kosztach osi¹- gn¹æ wiêksze szybkoci transmisji. Wymaga to jednak stoso- wania specjalnych protoko³ów komunikacyjnych. W praktyce czêciej stosowany jest tryb transmisji dwukierunkowej równo- czesnej (Full Duplex). W takim przypadku nie ma potrzeby prze³¹czania kierunku transmisji i linie 105, 106 i 109 s¹ stale w stanie On. Transmisja w trybie Full Duplex wymaga u¿ycia dwóch niezale¿nych kana³ów telekomunikacyjnych do równo- czesnej transmisji w obu kierunkach. Realizuje siê to poprzez u¿ycie linii dwutorowej (czteroprzewodowej), co jest mo¿liwe tylko w przypadku stosowania specjalnie do tego celu przezna- czonych linii. Dla typowych linii telefonicznych (tzn. jednotoro- wych) u¿ywanych do transmisji w trybie Full Duplex stosowane s¹ modemy umo¿liwiaj¹ce wydzielenie dwóch kana³ów na jed- nej linii. 6. Uwagi praktyczne Praktycznie stosowane rozwi¹zania interfejsu V.24 niekiedy znacznie odbiegaj¹ od zaleceñ normy. Przede wszystkim nie u¿ywa siê wszystkich linii interfejsu opisanych w standardzie. Niekiedy iloæ ta jest ograniczona jedynie do trzech : 102, 103 i 104 tzn. masy sygna³owej, danych nadawanych i danych odbie- ranych. Czasami jedna z linii 106 (CTS), 107 (DSR), lub 108 (DTR) jest u¿ywana niezgodnie ze standardem do sygnalizacji ¿¹da- nia chwilowego wstrzymania nadawania strumienia danych (np. w sytuacji przepe³nienia bufora drukarki). Rozwi¹zanie to nie zawsze daje oczekiwane efekty, gdy¿ urz¹dzenie nadaj¹ce mo¿e ignorowaæ zmiany stanu tych linii w czasie nadawania bloku danych lub np. przerwaæ nadawanie natychmiast, w trakcie transmisji znaku. Wiêkszoæ terminali przystosowana jest do pracy w trybie transmisji Full Duplex (dwukierunkowej równoczesnej). Wyni- ka to z faktu, ¿e transmisja typu Half Duplex (dwukierunkowa naprzemienna) mo¿e byæ stosowana tylko w przypadku trans- misji blokowych z zastosowaniem specjalnych protoko³ów ko- munikacyjnych. Wymaga to równie¿ stosowania przystosowanych do tego inteligentnych terminali. Transmi- sja typu Half Duplex najczêciej jest realizowana jako synchro- niczna. W terminalach pracuj¹cych w trybie Full Duplex s¹ czêsto ograniczone funkcje linii steruj¹cych interfejsu V.24. Na ogó³ sygna³ 108 (DTR) jest stale w stanie On, lub jest sterowany prze³¹cznikiem LOCAL/ONLINE terminala, a linia 105 (RTS) jest stale w stanie On. Nie zawsze te¿ w takich terminalach Terminal bêdzie wysy³a³ dane na linii 103(TxD) tylko gdy sygna³y 106 (CTS) I 107 (DSR) s¹ w stanie On tzn. gdy mo- dem sygnalizuje gotowoæ do pracy i gotowoæ do nadawania. Modem nie powinien prze³¹czaæ sygna³u 106 (CTS) do sta- nu Off w stanie On linii 105 (RTS) tzn. przed zakoñczeniem przes³ania bloku danych. Dane przesy³ane do terminala lini¹ 104 (RxD) bêd¹ akcep- towane tylko w stanie On linii 107 (DSR) i 109 (DCD) tzn. w warunkach, gdy modem sygnalizuje gotowoæ do pracy i obe- cnoæ sygna³u nonego generowanego przez odleg³y modem. Opisane sekwencje przedstawione s¹ na rys. 2. Powy¿ej omówione zosta³y najbardziej ogólne zasady trans- misji danych w interfejsie V.24 w trybie transmisji dwukierun- kowej naprzemiennej (Half Duplex) z zastosowaniem modemów. Ten sposób transmisji ma t¹ w³aciwoæ, ¿e jeden kana³ tele- ® Zak³ad Komputerowy YUKO 44-100 Gliwice, ul.Jasnogórska 11; tel./fax (032)2308949, 2382907;
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.planette.xlx.pl
|
|
|
Tematy
Starturoki-zimy-nuty, NUTY NA FLET - wszystkieuslugi-services-fce-wszystkie-z-2013-10-06 u 406698, ANGIELSKIutk 011 pamieci polprzew, ZzZ Wszystkie lekcjeutk 006 systemy liczbowe, ZzZ Wszystkie lekcjeutk 010 podstawy uc, ZzZ Wszystkie lekcjeutk 001 montaz komputera2, ZzZ Wszystkie lekcjeutk 001 podstawowe pojecia, ZzZ Wszystkie lekcjeutk 001 montaz komputera1, ZzZ Wszystkie lekcjeutk 002 przerzutniki rs, ZzZ Wszystkie lekcjeuroki zimy-tekst, NUTY NA FLET - wszystkie
zanotowane.pldoc.pisz.plpdf.pisz.plagromirex.xlx.pl
|