v24b11.pdf

(323 KB) Pobierz
v24b11
®
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: www.yuko.com.p l
telefony wewnêtrzne, wybierane tonowo :
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
35736553.002.png
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; www.yuko.com.p l
35736553.003.png
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; www.yuko.com.pl
35736553.004.png
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; www.yuko.com.p 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
35736553.005.png
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; www.yuko.com.pl
35736553.001.png
Zgłoś jeśli naruszono regulamin