1
Z
Z
ł
ł
ą
ą
c
c
z
z
e
e
R
R
S
S
2
2
3
3
2
2
Złącze RS232 zostało zaprojektowane początkowo w wersji 25-pinowej. Obecnie
wykorzystuje się mniejszą wersję 9-pinową. Schematy złącz RS232 wraz z opisem
sygnałów na poszczególnych nóżkach zostały przedstawione poniżej:
Złącze RS232 DB9
Złącze RS232 DB25
2
Jeśli istnieje konieczność przejścia z wersji 9-pinowej na 25-pinową, należy
zastosować następujący konwerter:
Konwerter RS232 z DB9 na DB25
DB9 DB25
Funkcja
1
8
Data carrier detect
2 3
Receive
data
3 2
Transmit
data
4
20
Data terminal ready
5 7
Signal
ground
6
6
Data set ready
7
4
Request to send
8
5
Clear to send
9 22
Ring
indicator
Konwersja RS232 z DB9 na DB25
3
Aby sprawdzić czy port szeregowy RS232 jest sprawny, należy zastosować tzw.
pętlę zwrotną (loopback). Wówczas, linie danych oraz potwierdzenia (handshake’u)
są ze sobą zwarte:
DB9 DB25 Funkcja
1 + 4 + 6
6 + 8 + 20
DTR
→
CD + DSR
2 + 3
2 + 3
Tx
→
Rx
7 + 8
4 + 5
RTS
→
CTS
Pętla zwrotna RS232
4
Aby połączyć dwa komputery przy użyciu łącza szeregowego RS232 wykorzystuje
się tzw. kabel zerowy (null modem cable). Można wyróżnić aż cztery typy takiego
połączenia: proste połączenie bez potwierdzenia, połączenie z potwierdzeniem
zwrotnym, połączenie z potwierdzeniem częściowym oraz połączenie z pełnym
potwierdzeniem. Schematy wraz z tabelami połączeń zostały przedstawione poniżej:
Złącze 1
Złącze 2
Funkcja
2 3
Rx
← Tx
3 2
Tx
→ Rx
5 5
Signal
ground
Prosty kabel zerowy RS232 bez potwierdzenia
Złącze 1
Złącze 2
Funkcja
2 3 Rx
← Tx
3 2 Tx
→ Rx
5 5 Signal
ground
1 + 4 + 6
-
DTR → CD + DTR
-
1 + 4 + 6
DTR → CD + DTR
7 + 8
-
RTS → CTS
-
7 + 8
RTS → CTS
Kabel zerowy RS232 z potwierdzeniem zwrotnym
5
Złącze 1
Złącze 2
Funkcja
1
7 + 8
RTS
2
→ CTS
2
+ CD
1
2 3 Rx
← Tx
3 2 Tx
→ Rx
4 6 DTR
→ DSR
5 5
Signal
ground
6 4 DSR
← DTR
7 + 8
1
RTS
1
→ CTS
1
+ CD
2
Kabel zerowy RS232 z potwierdzeniem częściowym
Złącze 1
Złącze 2
Funkcja
2 3
Rx
← Tx
3 2
Tx
→ Rx
4 6
DTR
→ DSR
5 5
Signal
ground
6 4
DSR
← DTR
7 8
RTS
→ CTS
8 7
CTS
← RTS
Kabel zerowy RS232 z pełnym potwierdzeniem