Szymon MOLIOSKI
Laboratorium: Przemysłowe
Magistrale Danych
Opole, 4 I 2012
Mechatronika III
Wydział Mechaniczny
Politechnika Opolska
Temat:
Przesyłanie
informacji za pomocą
łącza RS232
1. Cel dwiczenia.
Cele wykonywanego dwiczenia to:
a)  Zapoznanie się z zasadą podłączania łącza RS232. 
b)  Przesyłanie informacji za pomocą złącza RS232 oraz ich odczytywanie. 
c)  Opracowywanie przesłanych informacji sczytanych na podstawie impulsów na oscyloskopie. 
2. Opis układu badawczego.
RS-232 – magistrala komunikacyjna przeznaczona do szeregowej transmisji danych między dwoma 
urządzeniami. Najpopulraniejszy standard RS-232C definiuje sposób nawiązywania i przeprowadzania 
łączności między dwoma urządzeniami. 
NAJWAŻNIEJSZE LINIE MAGISTRALI RS-232 dla złączy 9-stykowych:
Numer przewodu i styku
Opis sygnału
102
SG
5
Masa sygnałowa
103
TxD
3
Dane nadawane
104
RxD
2
Dane odbierane
105
RTS
7
Żądanie nadawania
106
CTS
8
Gotowośd do 
nadawania 
107
DSR
6
Gotowośd DCE
108
DTR
4
Gotowośd DTE
109
DCD
1
Poziom sygnału
TRANSMISJA SZEREGOWA DANYCH W ZŁĄCZU RS-232
Przesyłanie informacji następuje w sposób szeregowy, bit po bicie. Stany 0 i 1 kodowane są stanami 
napięd (lub wartościami prądu). Najczęściej przesyłane są znaki w kodzie ASCII. Znaki składają się z 5 
do 8 bitów i poprzedzone są bitem startu a zakooczone bitem stopu (1 lub 2). 
Ramkę może zakaoczad kontrolny bit parzystości. Bity danych wraz z bitami startu, stopu i parzystości 
tworzą jednostkę informacją (SDU). 
Jeśli liczba jedynek w bicie jest parzysta, bit parzystości = 0, w przeciwnym przypadku  
bit parzystości =1. 
Bit START uruchamia zegar zapewniający właściwą synchronizację odczytu. Częstośd pracy zegara
określa prędkośd transmisji. Najczęściej zawiera się ona w następujących wartościach: 300,600,1200,
2400, 4800, 9600, 19 200 b/s (bitów/sek).
3. Przesyłane dane:
WYKRES I
PRĘDKOŚD PRZESYŁU
Bit/sek
ILOŚD
BITÓW
PARZYSTOŚD BITY
STOPU
HANDSHAKING
9600
8
brak
1
brak
-120,00
-70,00
-20,00
30,00
80,00
0,0000
0,0002
0,0004
0,0006
0,0008
0,0010
WYKRES II
PRĘDKOŚD PRZESYŁU
Bit/sek
ILOŚD
BITÓW
PARZYSTOŚD BITY
STOPU
HANDSHAKING
9600
8
even
1
brak
WYKRES III
PRĘDKOŚD PRZESYŁU
Bit/sek
ILOŚD
BITÓW
PARZYSTOŚD BITY
STOPU
HANDSHAKING
9600
8
brak
2
brak
-150
-100
-50
0
50
100
150
0
0,0002
0,0004
0,0006
0,0008
0,001
-150
-100
-50
0
50
100
150
0
0,0002
0,0004
0,0006
0,0008
0,001
4. Wyniki i wnioski:
a) Transmisja przebiegła poprawnie, ponieważ założona cyfra – 7 – występuje na wszystkich
wykresach.
b) Cyfra 7 reprezentowana jest przez liczbę dwójkową: 00110111. W kodzie ASCII liczba ta
wynosi 55, a w reprezentacji liczb dziesiętnych – 7.
c) Liczba jedynek jest nieparzysta więc bit parzystości na WYKRESIE II jest stanem niskiego
napięcia (1), dlatego nie wynika on bezpośrednio z wykresu.
d) W trakcie opracowywania części teoretycznej sprawozdania, wykorzystywano pracę: System
interfejsu RS-232C,  P. Targowski i M. Rębarz, dostępna pod adresem: 
http://www.fizyka.umk.pl/~ptarg/labview/folie/RS232.pdf