background image

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

background image

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 

Masa sygnałowa 

103 

TxD 

Dane nadawane 

104 

RxD 

Dane odbierane 

105 

RTS 

Żądanie nadawania 

106 

CTS 

Gotowośd do 
nadawania 

107 

DSR 

Gotowośd DCE 

108 

DTR 

Gotowośd DTE 

109 

DCD 

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). 

 

background image

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 

brak 

brak 

 

 

 

 

 

 

 

 

-120,00

-70,00

-20,00

30,00

80,00

0,0000

0,0002

0,0004

0,0006

0,0008

0,0010

background image

WYKRES II 

PRĘDKOŚD PRZESYŁU 

Bit/sek 

ILOŚD 

BITÓW 

PARZYSTOŚD  BITY 

STOPU 

HANDSHAKING 

9600 

even 

brak 

 

 

 

 

WYKRES III 

PRĘDKOŚD PRZESYŁU 

Bit/sek 

ILOŚD 

BITÓW 

PARZYSTOŚD  BITY 

STOPU 

HANDSHAKING 

9600 

brak 

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

background image

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