SlideShare a Scribd company logo
Wykład 11
Metody Transmisji
Dr inż. Maciej Gucma
Rodzaje interfejsów
szeregowych
 RS-232- standardowy interfejs szeregowy, standard został
zaprojektowany do komunikacji z modemem. W standardzie tym
musi nastąpić konwersja poziomów napiec.
 I2C - Interfejs Inter-Intergrated Circuit oznacza "pośredniczący
pomiędzy układami scalonymi". Standard określa dwie najnizsze
warstwy modelu odniesienia OSI: warstwę fizyczna i warstwę łącza
danych.
 SPI- interfejs o możliwościach i właściwościach podobnych do I2C,
o większej szybkości transmisji danych sięgającej kilka MB/s.
Interfejs ten jest wbudowywany w wiele mikrokontrolerów.
 D BUS - Interfejs Digital Data Bus opracowany przez firme Philips,
stworzony z myślą o łączeniu niewielkiej liczby urządzeń na małym
obszarze, umożliwiający transmisje danych z szybkością 100kb/s
pomiędzy urządzeniami oddalonymi od siebie o 150m. Pozwala
zaadresować 4096 jednostek.
Rodzaje interfejsów
szeregowych
 CAN- Controller Area Network (CAN) jest to szeregowa magistralą
komunikacyjną powstałą w latach 80-tych w Bosch GmbH z myślą o
zastosowaniach w przemyśle samochodowym (ABS, sterowanie
silnika).
 IEEE 1394 - FireWire to standard łącza szeregowego
umożliwiającego synchroniczna komunikacje. Opracowany w roku
1995 (przez firmę Apple Inc.) dla komputerów osobistych i
cyfrowych urządzeń optycznych.
 USB (ang. Universal Serial Bus) - Zaawansowany interfejs
szeregowy, opracowany głównie z myślą o wykorzystaniu w
komputerach klasy PC, realizujący koncepcje plug and play w
odniesieniu do urządzeń zewnętrznych. Może obsługiwać do 127
urządzeń peryferyjnych, stosując duża szybkość transmisji danych -
1, 5 Mb/s przypadku obniżonej prędkości i 12Mb/s przy prędkości
pełnej. (Std 2.0 480Mb/s ale Std 3.0 – 5Gb/s)
Geneza RS232
W latach sześćdziesiątych amerykański komitet
standaryzacyjny (Electronic Industries
Association) opracował standard cyfrowej
wymiany danych między komputerem a
terminalem za pośrednictwem linii telefonicznej.
Do tej pory miały miejsce trzy modyfikacje
standardu. Ostatnia zmiana (1991) zmieniła
oficjalną nazwę na EIA232.
W Europie nazywany jest V.24
Połączenia
Źródło:
Transmisja
Pomiędzy 2 urządzeniami
 DTE (ang. Data Terminal Equipment),
obecnie utożsamianym z komputerem
 DCE (ang. Data Communication
Equipment) — urządzeniem zewnętrznym
(w oryginale modemem).
Złącza
Źródło:
DB9
Źródło: eletronica.org
DB9-DB9
Źródło:
Oznaczenia
 CTS Clear To Send [DCE –> DTE]
 DCD Data Carrier Detected (Tone from a modem) [DCE –> DTE]
 DCE Data Communications Equipment eg. modem
 DSR Data Set Ready [DCE –> DTE]
 DSRS Data Signal Rate Selector [DCE –> DTE] (Not commonly used)
 DTE Data Terminal Equipment eg. computer, printer
 DTR Data Terminal Ready [DTE –> DCE]
 FG Frame Ground (screen or chassis)
 NC No Connection
 RCk Receiver (external) Clock input
 RI Ring Indicator (ringing tone detected)
 RTS Ready To Send [DTE –> DCE]
 RxD Received Data [DCE –> DTE]
 SG Signal Ground
 SCTS Secondary Clear To Send [DCE –> DTE]
 SDCD Secondary Data Carrier Detected (Tone from a modem)[DCE –> DTE]
 SRTS Secondary Ready To Send [DTE –> DCE]
 SRxD Secondary Received Data [DCE –> DTE]
 STxD Secondary Transmitted Data [DTE –> DTE]
 TxD Transmitted Data [DTE –> DTE]
Null modem
 Standard EIA232 nie przewiduje tego typu
połącznia
 Brak jednolitego standardu (* IEEE 1174 )
 Powszechna praktyka łączenia urządzeń z
komputerami
 Dokumentacja i poprawne wykonanie kabli
Źródło:
Transmisja
Źródło: eletronica.org & W. Mielczarek
5,6,7,8 bitów danych
Początek i koniec
Transmisja synchroniczna (z zegarem) - bity
Transmisja asynchroniczna (bez zegara) - znaki
Transmisja
Łącze w trakcie ciszy utrzymywane jest w stanie logicznej 1.
Transmisja rozpoczyna się od bitu startu, który zawsze
przyjmuje wartość logicznego 0.
Po nim następuje transmisja ośmiu bitów reprezentujących
znak. Później jest bit parzystości, potem dwa bity stopu
zamykające ramkę. Po bicie stopu łącze wraca do stanu
ciszy.
Jeden lub dwa bity stopu stosowane są po to, by odbiornik i
nadajnik mogły dokonać wzajemnej synchronizacji przed
transmisją kolejnej ramki danych.
Przykład
Źródło: Wykład 9 Zakł Fizyki PL
Bity & znaki
Źródło: W Mielczarek
ASCII
Źródło: comfront.com
Poziom
Zapis poziomów
Dla sygnałów sterujących:
 Logicznej 1 odpowiada przedział od -3 do
-25V, tzw. stan aktywny, wysoki, włączony
lub „ON”.
 Logicznemu 0 odpowiada przedział od
+3 do +25 V, jest to stan nieaktywny,
niski, wyłączony lub „OFF”.
Zasilanie
Niesymetryczny interfejs napięciowy ogranicza zasięg transmisji do +/- 15m
Ograniczenia
Norma podaje dla kabla UTP CAT-5 przy
17 pF/ft max zasięg - 147 ft
Baud rate(bps) cable length (ft)
19200 50 (15m)
9600 500 (150m)
4800 1000 (300m)
2400 3000 (1000m)
Synchronizacja
START-STOP
Parzystość
Parzystość EVEN suma 1 parzysta
bity danych bit parzystości Σ 1
0110 1100 0 4
0110 1101 1 6
Parzystość ODD suma 1 nieparzysta
bity danych bit parzystości Σ 1
0110 1100 1 5
0110 1101 0 5
Parametry
 Data bits:5, 6, 7, 8
 Baud rate: 110, 150, 300, 600, 1200, 2400,
4800, 9600, 19200, 38400, (inne)
 Parity: No, Even, Odd *week
 Stop bits: 1, 1.5, 2
np: 7, 9600, Even, 1
Elektrycznie
Źródło: W Mielczarek
Inne RS485
Inne - LPT
 Interfejs IEEE 1284 - nazwa 25-pinowego złącza
w komputerach osobistych w standardzie TTL.
 IEEE 1284 jest portem równoległym
wykorzystywanym w głównej mierze do
podłączenia urządzeń peryferyjnych: drukarki,
skanery, plotery.
 Został opracowany w 1984 r.
 Port obsługuje układ 8255, składający się z
rejestru danych 00H, rejestr wejściowy (Status)
01H, rejestr sterujący (Control) 02H
Źródło: W Mielczarek
Literatura
W. Mielczarek Szeregowe Interfejsy Cyfrowe Helion
Interfejs USB….

More Related Content

Similar to RS232 presentation in polish language. Serial interfaces - interfejsy szeregowe

PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich PROIDEA
 
Interfejsy i rodzaje transmisji danych
Interfejsy i rodzaje transmisji danychInterfejsy i rodzaje transmisji danych
Interfejsy i rodzaje transmisji danychDamian Kita
 
Robustel r3000
Robustel r3000Robustel r3000
Robustel r3000Robustel
 
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLSPrzemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLSPROIDEA
 
Szerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępoweSzerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępowebartekel
 
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PROIDEA
 
PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...
PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...
PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...PROIDEA
 
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...PROIDEA
 
Opracowanie metody i zaprojektowanie do badania sieci adsl popr..pptx
Opracowanie metody i zaprojektowanie do badania sieci adsl popr..pptxOpracowanie metody i zaprojektowanie do badania sieci adsl popr..pptx
Opracowanie metody i zaprojektowanie do badania sieci adsl popr..pptxNzava Luwawa
 
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...PROIDEA
 
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...PROIDEA
 
Overview of Bluetooth Low Energy solutions in the context of the software.
Overview of Bluetooth Low Energy solutions in the context of the software.Overview of Bluetooth Low Energy solutions in the context of the software.
Overview of Bluetooth Low Energy solutions in the context of the software.Bartosz Reichel
 
PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...
PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...
PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...PROIDEA
 
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...PROIDEA
 
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PROIDEA
 
Systemy pomiarow izuś
Systemy pomiarow izuśSystemy pomiarow izuś
Systemy pomiarow izuśizunia102030
 
Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11rlutowsk
 

Similar to RS232 presentation in polish language. Serial interfaces - interfejsy szeregowe (20)

Interfejsy komputera osobistego
Interfejsy komputera osobistegoInterfejsy komputera osobistego
Interfejsy komputera osobistego
 
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
 
Interfejsy i rodzaje transmisji danych
Interfejsy i rodzaje transmisji danychInterfejsy i rodzaje transmisji danych
Interfejsy i rodzaje transmisji danych
 
Robustel r3000
Robustel r3000Robustel r3000
Robustel r3000
 
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLSPrzemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
 
Szerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępoweSzerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępowe
 
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
 
PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...
PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...
PLNOG 3: Marcin Wójcik - Rozwiązania sieciowe dla dostawców usług telekomunik...
 
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
 
Opracowanie metody i zaprojektowanie do badania sieci adsl popr..pptx
Opracowanie metody i zaprojektowanie do badania sieci adsl popr..pptxOpracowanie metody i zaprojektowanie do badania sieci adsl popr..pptx
Opracowanie metody i zaprojektowanie do badania sieci adsl popr..pptx
 
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
 
Magistrale 3TIR
Magistrale 3TIRMagistrale 3TIR
Magistrale 3TIR
 
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
 
Overview of Bluetooth Low Energy solutions in the context of the software.
Overview of Bluetooth Low Energy solutions in the context of the software.Overview of Bluetooth Low Energy solutions in the context of the software.
Overview of Bluetooth Low Energy solutions in the context of the software.
 
PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...
PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...
PLNOG 13: Marcin Kuczera: Difficult business client – VOIP and modem data tra...
 
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
 
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
 
Systemy pomiarow izuś
Systemy pomiarow izuśSystemy pomiarow izuś
Systemy pomiarow izuś
 
His
His His
His
 
Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11
 

More from khann1

W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...
W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...
W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...khann1
 
W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...
W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...
W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...khann1
 
W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...
W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...
W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...khann1
 
W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...
W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...
W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...khann1
 
W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...
W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...
W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...khann1
 
W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...
W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...
W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...khann1
 
W8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptx
W8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptxW8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptx
W8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptxkhann1
 
Marine Traffic Engineering typical aspects of port design
Marine Traffic Engineering typical aspects of port designMarine Traffic Engineering typical aspects of port design
Marine Traffic Engineering typical aspects of port designkhann1
 

More from khann1 (8)

W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...
W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...
W7_programowanie_sym_morskich_Zaawansowane model hydrodynamiczne wykorzystywa...
 
W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...
W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...
W6_programowanie_sym_morskich_Aplikacje wizualizujące wektorowe dane przestrz...
 
W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...
W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...
W5_programowanie_sym_morskich_Wczytywanie danych z odbiornika GPS w standardz...
 
W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...
W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...
W4_programowanie_sym_morskich_Podstawowe sposoby przechowywania danych geogra...
 
W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...
W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...
W3_programowanie_sym_morskich_Stworzenie przykładowej aplikacji symulatora mo...
 
W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...
W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...
W2_programowanie_sym_morskich_Zapoznanie się ze sposobem przechowywania danyc...
 
W8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptx
W8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptxW8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptx
W8_programowanie_sym_morskich_Interfejs użytkownika w symulatorze 3D i 2D..pptx
 
Marine Traffic Engineering typical aspects of port design
Marine Traffic Engineering typical aspects of port designMarine Traffic Engineering typical aspects of port design
Marine Traffic Engineering typical aspects of port design
 

RS232 presentation in polish language. Serial interfaces - interfejsy szeregowe

  • 1. Wykład 11 Metody Transmisji Dr inż. Maciej Gucma
  • 2. Rodzaje interfejsów szeregowych  RS-232- standardowy interfejs szeregowy, standard został zaprojektowany do komunikacji z modemem. W standardzie tym musi nastąpić konwersja poziomów napiec.  I2C - Interfejs Inter-Intergrated Circuit oznacza "pośredniczący pomiędzy układami scalonymi". Standard określa dwie najnizsze warstwy modelu odniesienia OSI: warstwę fizyczna i warstwę łącza danych.  SPI- interfejs o możliwościach i właściwościach podobnych do I2C, o większej szybkości transmisji danych sięgającej kilka MB/s. Interfejs ten jest wbudowywany w wiele mikrokontrolerów.  D BUS - Interfejs Digital Data Bus opracowany przez firme Philips, stworzony z myślą o łączeniu niewielkiej liczby urządzeń na małym obszarze, umożliwiający transmisje danych z szybkością 100kb/s pomiędzy urządzeniami oddalonymi od siebie o 150m. Pozwala zaadresować 4096 jednostek.
  • 3. Rodzaje interfejsów szeregowych  CAN- Controller Area Network (CAN) jest to szeregowa magistralą komunikacyjną powstałą w latach 80-tych w Bosch GmbH z myślą o zastosowaniach w przemyśle samochodowym (ABS, sterowanie silnika).  IEEE 1394 - FireWire to standard łącza szeregowego umożliwiającego synchroniczna komunikacje. Opracowany w roku 1995 (przez firmę Apple Inc.) dla komputerów osobistych i cyfrowych urządzeń optycznych.  USB (ang. Universal Serial Bus) - Zaawansowany interfejs szeregowy, opracowany głównie z myślą o wykorzystaniu w komputerach klasy PC, realizujący koncepcje plug and play w odniesieniu do urządzeń zewnętrznych. Może obsługiwać do 127 urządzeń peryferyjnych, stosując duża szybkość transmisji danych - 1, 5 Mb/s przypadku obniżonej prędkości i 12Mb/s przy prędkości pełnej. (Std 2.0 480Mb/s ale Std 3.0 – 5Gb/s)
  • 4. Geneza RS232 W latach sześćdziesiątych amerykański komitet standaryzacyjny (Electronic Industries Association) opracował standard cyfrowej wymiany danych między komputerem a terminalem za pośrednictwem linii telefonicznej. Do tej pory miały miejsce trzy modyfikacje standardu. Ostatnia zmiana (1991) zmieniła oficjalną nazwę na EIA232. W Europie nazywany jest V.24
  • 6. Transmisja Pomiędzy 2 urządzeniami  DTE (ang. Data Terminal Equipment), obecnie utożsamianym z komputerem  DCE (ang. Data Communication Equipment) — urządzeniem zewnętrznym (w oryginale modemem).
  • 10. Oznaczenia  CTS Clear To Send [DCE –> DTE]  DCD Data Carrier Detected (Tone from a modem) [DCE –> DTE]  DCE Data Communications Equipment eg. modem  DSR Data Set Ready [DCE –> DTE]  DSRS Data Signal Rate Selector [DCE –> DTE] (Not commonly used)  DTE Data Terminal Equipment eg. computer, printer  DTR Data Terminal Ready [DTE –> DCE]  FG Frame Ground (screen or chassis)  NC No Connection  RCk Receiver (external) Clock input  RI Ring Indicator (ringing tone detected)  RTS Ready To Send [DTE –> DCE]  RxD Received Data [DCE –> DTE]  SG Signal Ground  SCTS Secondary Clear To Send [DCE –> DTE]  SDCD Secondary Data Carrier Detected (Tone from a modem)[DCE –> DTE]  SRTS Secondary Ready To Send [DTE –> DCE]  SRxD Secondary Received Data [DCE –> DTE]  STxD Secondary Transmitted Data [DTE –> DTE]  TxD Transmitted Data [DTE –> DTE]
  • 11. Null modem  Standard EIA232 nie przewiduje tego typu połącznia  Brak jednolitego standardu (* IEEE 1174 )  Powszechna praktyka łączenia urządzeń z komputerami  Dokumentacja i poprawne wykonanie kabli Źródło:
  • 12. Transmisja Źródło: eletronica.org & W. Mielczarek 5,6,7,8 bitów danych Początek i koniec Transmisja synchroniczna (z zegarem) - bity Transmisja asynchroniczna (bez zegara) - znaki
  • 13. Transmisja Łącze w trakcie ciszy utrzymywane jest w stanie logicznej 1. Transmisja rozpoczyna się od bitu startu, który zawsze przyjmuje wartość logicznego 0. Po nim następuje transmisja ośmiu bitów reprezentujących znak. Później jest bit parzystości, potem dwa bity stopu zamykające ramkę. Po bicie stopu łącze wraca do stanu ciszy. Jeden lub dwa bity stopu stosowane są po to, by odbiornik i nadajnik mogły dokonać wzajemnej synchronizacji przed transmisją kolejnej ramki danych.
  • 15. Bity & znaki Źródło: W Mielczarek
  • 18. Zapis poziomów Dla sygnałów sterujących:  Logicznej 1 odpowiada przedział od -3 do -25V, tzw. stan aktywny, wysoki, włączony lub „ON”.  Logicznemu 0 odpowiada przedział od +3 do +25 V, jest to stan nieaktywny, niski, wyłączony lub „OFF”.
  • 19. Zasilanie Niesymetryczny interfejs napięciowy ogranicza zasięg transmisji do +/- 15m
  • 20. Ograniczenia Norma podaje dla kabla UTP CAT-5 przy 17 pF/ft max zasięg - 147 ft Baud rate(bps) cable length (ft) 19200 50 (15m) 9600 500 (150m) 4800 1000 (300m) 2400 3000 (1000m)
  • 23. Parzystość Parzystość EVEN suma 1 parzysta bity danych bit parzystości Σ 1 0110 1100 0 4 0110 1101 1 6 Parzystość ODD suma 1 nieparzysta bity danych bit parzystości Σ 1 0110 1100 1 5 0110 1101 0 5
  • 24. Parametry  Data bits:5, 6, 7, 8  Baud rate: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, (inne)  Parity: No, Even, Odd *week  Stop bits: 1, 1.5, 2 np: 7, 9600, Even, 1
  • 27. Inne - LPT  Interfejs IEEE 1284 - nazwa 25-pinowego złącza w komputerach osobistych w standardzie TTL.  IEEE 1284 jest portem równoległym wykorzystywanym w głównej mierze do podłączenia urządzeń peryferyjnych: drukarki, skanery, plotery.  Został opracowany w 1984 r.  Port obsługuje układ 8255, składający się z rejestru danych 00H, rejestr wejściowy (Status) 01H, rejestr sterujący (Control) 02H Źródło: W Mielczarek
  • 28. Literatura W. Mielczarek Szeregowe Interfejsy Cyfrowe Helion Interfejs USB….