Przemysłowe Sieci informatyczne

Podobne dokumenty
Przemysłowe Sieci informatyczne

INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS

. Rodzaje transmisji sygnału i RS-232

System interfejsu RS 232C opracowali P. Targowski i M. Rębarz

INTERFEJSY SYSTEMÓW ELEKTRONICZNY

LABORATORIUM TELEINFORMATYKI W GÓRNICTWIE

TECHNIKA MIKROPROCESOROWA

Pendrive (ang. Pen pióro, drive napęd)

IZOLATOR FOTOELEKTRYCZNY Z INTERFEJSEM SZEREGOWYM RS-232

Interfejs transmisji danych

Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

TECHNIKA MIKROPROCESOROWA

Systemy pomiarowe z interfejsem RS-232. KSP w2

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

STANDARDY INTERFEJSU SZEREGOWEGO

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Interfejsy systemów pomiarowych

Techniki mikroprocesorowe i systemy wbudowane

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Instrukcje do laboratorium ASK (1)

Wstęp. Przemysłowe łącza szeregowe.

Rodzaje urządzeń i połączeń między nimi stosowanych w systemach pomiarowych: Karty DAQ do systemów komputerowych magistrala systemu komputerowego,

Programowanie mikrokontrolerów. 15 stycznia 2008

Kod produktu: MP01105

Konwerter RS232/RS485-RS422-2xRS485 KO-485c. Instrukcja obsługi. tel: fax:

Konwerter sygnału RS-232 na RS-485

Systemy radiowej identyfikacji RFID dużego zasięgu

Kod produktu: MP01105T

Standard interfejsu RS 232C (V.24).

Urządzenia peryferyjne RS-232. Wykład 2

PC Terminal Emulator Cables, RJ-45 (Central Data) to DB-9

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

ARS3-MODEM dokumentacja modemu radiowego do lokalnej transmisji danych w wolnych pasmach 433MHz i 868MHz

Instrukcja do konwertera USB-RS232

Kod produktu: MP-BT-RS232

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

Interfejs urządzeń peryferyjnych

Moduł RS232 E054. TAP - Systemy Alarmowe Sp. z o. o. os. Armii Krajowej Poznań tel ; fax:

Systemy transponderów zbliżeniowych RFID cz. I

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Uniwersalny modem radiowy UMR433-S1-Z/UK UMR433-S1/UK

URZĄDZENIA TECHNIKI KOMPUTEROWEJ. Standardy interfejsu szeregowego i równoległego

KONWERTER RS-232 TR-21.7

Autor: Grzegorz Żółtek IV FDS. Szeregowa transmisja danych

Kod produktu: MP-BTM222-5V

KERN EW-A01 Wersja /99

Konwerter RS 232 / Centronics typ KSR

Systemy wbudowane Wykład 6 - transmisje szeregowe: UART i pochodne. Komunikacja szeregowa Notes. Rodzaje transmisji Notes. Rodzaje transmisji Notes

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Konwerter USB/RS485-RS422-2xRS485 KU-485c. Instrukcja obsługi. tel (12:00-16:00)

Programowalne układy logiczne kod kursu: ETD Układy sekwencyjne W

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

Ogólne zasady zestawiania połączeń modemowych pomiędzy sterownikami serii PCD firmy SAIA- Burgess Electronics oraz komputerem systemu asix

Technologie Informacyjne

Obudowy, lista sygnałów i listwy przyłączeniowe.

Przykład 2. Przykład 3. Spoina pomiarowa

Transmisja w paśmie podstawowym

Konwerter DAN485-MDIP

Notatka Aplikacyjna NA 03012PL Październik 2016

Transmisja danych cyfrowych

KONWERTER INTERFEJSÓW USB/RS-232. Typu PD12. Instrukcja obs³ugi

Karta Sweex PCI ISDN Wersja polska. Wymagania linii Dostęp podstawowy do ISDN

Serial interfaces RS-232, PROFIBUS Interfejsy szeregowe RS-232, PROFIBUS

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

SML3 październik

Kod produktu: MP-W7100A-RS232

Random Binary Sequence Generator)

Uniwersalny modem radiowy UMR433-S2/UK

Architektury Komputerów - Laboratorium Informatyka III rok studia dzienne

Krótki wstęp do transmisji szeregowej

Instrukcja obsługi czytnika MM-R32

Rodzaje transmisji danych

Obudowy, lista sygnałów i listwy przyłączeniowe.

Programowanie mikrokontrolerów AVR z rodziny ATmega.

Systemy transponderów

Systemy transponderów

MICROSENS GmbH & Co. KG - Küferstraße Hamm - Tel / FAX

Programowanie Mikrokontrolerów. Komunikacja szeregowa w standardzie EIA232 z wykorzystaniem modułu USART.

Współpraca procesora z urządzeniami peryferyjnymi

Magistrala LIN

ĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM

Wykład II. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

microplc Sposoby monitoringu instalacji technologicznych przy pomocy sterownika

Programowanie Układów Logicznych kod kursu: ETD6203. Komunikacja z układami cyfrowymi W dr inż. Daniel Kopiec

interfejs szeregowy wyświetlaczy do systemów PLC

Diagnostyka systemu transmisji opartego na konwerterach typu JTS

Komunikacja szeregowa UART:

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Bezprzewodowe sieci komputerowe

Architektura komputerów

Instrukcja Użytkowania

Modem Bluetooth MBL-232/UK

Moduł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu

Adapter RS-232 Bluetooth Instrukcja obsługi modeli BT-232B i BT-232B-E

Aparat telefoniczny POTS i łącze abonenckie

W.J WIELICZKA

IrDA. Infrared Data Association

Modem radiowy RS485-RS422-2xRS485 RF-485a. Instrukcja obsługi. tel (12:00-16:00)

Architektura komputerów. Układy wejścia-wyjścia komputera

Transkrypt:

Przemysłowe Sieci informatyczne Wykład #3 Transmisja szeregowa Opracował dr inż. Jarosław Tarnawski

Plan wykładu Transmisja szeregowa i równoległa Transmisja synchroniczna i asynchroniczna Simpleks, pół dupleks, pełny dupleks Eliminowanie bledów RS232 opis i charakterystyka RS422 RS485 USB osobny wykład

Transmisja szeregowa i równoległa Przesyłana informacja zwykle grupowana jest w słowo najczęściej bajt (8 bitów) Do przesłania jest znak a w kodzie ASCII oznaczony: Dziesiętnie: 97 Hexadecymalnie: 61 Binarnie: 01100001 (American Standard Code for Information Interchange)

Transmisja szeregowa i równoległa Znak a binarnie 01100001 97 dziesiętnie MSB LSB MSB Wagi bitów 0 * 2 7 + 1 * 2 6 + 1 * 2 5 + 0 * 2 4 + 0 * 2 3 + 0 * 2 2 + 0 * 2 1 + 1*2 0 =97 MSB (ang. Most Significant Bit) Najbardziej znaczący bit mający największą wagę LSB (ang. Least Significant Bit) Najmniej znaczący bit mający najmniejszą wagę

Transmisja szeregowa i równoległa Transmisja równoległa - w jednej chwili przesyłane są wszystkie bity słowa, każdy innym kanałem transmisyjnym (np. przewodem) Transmisja szeregowa przesyłane słowo dzielone jest na bity i wysyłana jest informacja bit po bicie jednym kanałem transmisyjnym

Transmisja równoległa Znak a binarnie MSB 01100001 LSB Nadawca N N N N N N N N 0 1 1 0 0 0 0 1 O O O O O O O O Odbiorca W jednej chwili przesyłane są wszystkie bity słowa, każdy innym kanałem transmisyjnym

Transmisja szeregowa Znak a binarnie MSB 01100001 LSB Nadawca N 01100001 O Odbiorca przesyłane słowo dzielone jest na bity i wysyłana jest informacja bit po bicie jednym kanałem transmisyjnym począwszy od LSB do MSB

Transmisja równoległa Zalety Duża szybkość przesyłania danych (wszystkie bity przesyłane są jednocześnie) Prosta budowa układów transmisji Wady Duży koszt łączy (okablowanie) zwłaszcza przy dużych odległościach Na każdy bit słowa potrzebna jest odrębny kanał transmisyjny i para nadajnik odbiornik (modemy) zwielokrotniona wrażliwość na zakłócenia elektromagnetyczne

Transmisja szeregowa Wady Mniejsza prędkość transmisji Złożona budowa układów nadawczo odbiorczych (realizujących podział i składanie słowa na/z bitów) Zalety Jeden kanał transmisyjny niski koszt okablowania mniejsza podatność na zakłócenia elektromagnetyczne

Powszechność transmisji szeregowej Praktycznie łączność równoległa nadaje się do zastosowania wyłącznie na niewielkie (kilka metrów) odległości (głównie nietypowe rzadkie zastosowania) Ze względu na niższy koszt, większą odporność na zakłócenia i większy zasięg transmisja szeregowa jest powszechnie wykorzystywana w zastosowaniach PSI a także w technice komputerowej (np. USB)

Transmisja synchroniczna Ma miejsce wtedy, gdy nadajnik i odbiornik taktowane są tym samym sygnałem zegarowym przekazywanym pomiędzy nadajnikiem i odbiornikiem Wyjście Sygnału zegarowego Sygnał zegarowy Wejście sygnału zegarowego Nadawca Wyjście sygnału danych Sygnał danych 01100001 Odbiorca Wejście sygnału danych

Transmisja asynchroniczna Zegar nadajnika i odbiornika mają tą samą częstotliwość a sygnał zegarowy nie jest przesyłany pomiędzy odbiornikiem i nadajnikiem. Zamiast tego każde przesyłane słowo zawiera dodatkowe specjalne znaczniki początku i końca słowa Nadawca S t o p 01100001 S t a r t Odbiorca

Transmisja asynchroniczna Wymaga: przesyłania nadmiarowych bitów przesyłanych w każdym słowie Zsychronizowania (nadania takich samych nastaw dotyczących prędkości transmisji, liczby bitów w słowie, liczby bitów stopu, kontroli parzystości w nadajniku i odbiorniku) Zaletą jest brak konieczności przesyłania sygnału zegarowego stąd ogromna popularność takiego rozwiązania

Kontrola przesyłanych danych Ze względu na potencjalne przekłamanie danych podczas transmisji do wysyłanego asynchronicznie słowa dodaje się tzw. bity kontrolne Mechanizm ten nazywany jest kontrolą parzystości/nieparzystości Dodaje on kolejny bit do każdego wysyłanego słowa (kod nadmiarowy)

Kontrola parzystości/nieparzystości Przy kontroli parzystości uzupełniamy bit kontrolny tak, aby liczba 1 w słowie była parzysta Nadawca S t o p p a r z y s t o ś ć 101100001 S t a r t Odbiorca

Rodzaje komunikacji Simpleks w jedną stronę N O Półdupleks w obie strony niejednocześnie N O N O Dupleks w obie strony równocześnie N O O N

RS232 rys historyczny RS232 (rok 1962) organizacja EIA (Electronic Industries Association) ustanawia standard wymiany danych pomiędzy urządzeniem końcowym dla danych DTE (Data Terminal Equipment), a urządzeniem komunikacyjnym dla danych DCE (Data Communication Equipment). RS232C (sierpień 1969) ustalono ostateczny standard

Przedmiotem standardu RS232C jest Zestaw sygnałów i ich funkcje Elektryczne charakterystyki sygnałów Rodzaj złączy

Oryginalne zastosowanie RS232C DTE RS232C Modem DCE Sieć telefoniczna DTE RS232C Modem DCE Specyficzne połączenie nullmodem to umożliwia bezpośrednie połączenie dwóch urządzeń DTE bez użycia modemów

Gniazda i wtyki w RS232C DB9 DB25 Wtyk męski Wtyk męski gniazdo żeńskie Gniazdo żeńskie

Sygnały w RS232C - DB25 PIN NAZW A 1 GND Masa ochronna 2 TXD Dane nadawane 3 RXD Dane odbierane 4 RTS Żądanie nadawania (włączenie nadajnika) 5 CTS Zwolnienie dla nadawania (gotowość nadawania) 6 DSR Gotowość danych (DCE) 7 GND Masa (powrót) 8 DCD Wskaźnik sygnału linii odbiorczej 9 Zarezerwowane 10 Testowanie zbioru danych 11 STF Wybierz kanał transmisji 12 S.CD Wtórna DCD OPIS 13 S.CTS Wtórne zwolnienie dla nadawania 14 S.TXD Wtórnie nadawane dane 15 TCK Impulsy synchronizacji sygnału nadajnika (źródło DCE) 16 S.RXD Wtórnie odbierane dane 17 RCK Impulsy synchronizacji sygnału odbiornika (źródło DCE) 18 LL 19 S.RTS Wtórne żądanie nadawania 20 DTR DTR terminal danych gotów (DTE) 21 RL Wskaźnik jakości sygnału 22 RI Wskaźnik dzwonka (wywołanie stacji) 23 DSR Selektor prędkości transmisji (źródło DTE/DCE) 24 XCK Impulsy synchronizacji transmitowanego sygnału (źródło DTE) 25 TI Test wskaźnika

Sygnały w RS232C - DB9 PIN NAZWA OPIS 1 DCD Wskaźnik sygnału linii odbiorczej 2 RXD Dane odbierane 3 TXD Dane nadawane 4 DTR DTR terminal danych gotów (DTE) 5 GND Masa ochronna 6 DSR Gotowość danych (DCE) 7 RTS Żądanie nadawania (włączenie nadajnika) 8 CTS Zwolnienie dla nadawania (gotowość nadawania) 9 RI Wskaźnik dzwonka (wywołanie stacji)

Sygnały w RS232C Linie Danych TxD dane nadawane. RxD dane odbierane Linie sterujące RTS żądanie nadawania danych zgłaszane przez terminal DTE CTS gotowość do nadawania zgłaszana przez modem DCE (przesyła potwierdzenie odebrania sygnału RTS) DSR gotowość modemu DCE do dalszej współpracy z DTE (aktywny przez cały czas trwania połączenia) DTR gotowość DTE do dalszej współpracy z DCE (aktywny przez cały czas trwania połączenia) DCD sygnał wykrycia przez modem fali nośnej (oznacza, że łączy się on z innym modemem) Linie masy: SG masa sygnałowa PG masa ochronna połączona z obudową urządzenia

Handshaking/Flow control Umożliwia komputerowi zatrzymanie modemu/urządzenia i wstrzymanie komunikacji, gdy komputer nie jest gotowy na odebranie informacji Umożliwia wstrzymanie komunikacji od strony PCta, gdy inne urządzenia nie są gotowe do odbioru sygnału

Handshaking/Flow control XON/XOFF Two bytes that are not mapped to normal characters in the ASCII charset are called XON (DC1, Ctrl-Q, ASCII 17) and XOFF (DC3, Ctrl-S, ASCII 19). Whenever either one of the sides wants to interrupt the data flow from the other (eg. full buffers), it sends an XOFF Transmission Off. When its buffers have been purged again, it sends an XON Transmission On to signal that data can be sent again. With some implementations, this can be any character. XON/XOFF is of course limited to text transmission. It cannot be used with binary data since binary files tend to contain every single one of the 256 characters. That's why hardware handshaking is normally used with modems, while XON/XOFF is often used with printers and plotters and terminals. DTR/DSR The Data Terminal Ready and Data Set Ready signals of the serial port can be used for handshaking purposes, too. Their names express what they do: the computer signals with DTR that it's ready to send and receive data, while the data set sets DSR. With most modems, the meaning of these signals is slightly different: DTR is ignored or causes the modem to hang up if it is dropped, while DSR signals that a connection has been established. RTS/CTS While DTR and DSR are mostly used to establish a connection, RTS and CTS have been specially designed for data flow control. The computer signals with RTS Request To Send that it wishes to send data to the data set, while the data set (modem) sets CTS Clear To Send when it's ready to do one part of its job: to send data through the phone wires.

1 The computer sets DTR to indicate that it wants to make use of the modem. 2 The modem signals that it is ready and that a connection has been established. 3 The computer requests permission to send. 4 The modem informs the computer that it is now ready to receive data from the computer and send it through the phone wires. 5 The modem drops CTS to signal to the computer that its internal buffers are full; the computer stops sending characters to the modem. 6 The buffers of the modem have been purged, so the computer may continue to send data. 7 This situation is not clear; either the computer's buffers are full and it wants to inform the modem of this, or it doesn't have any more data to be send to the modem. Normally, modems are configured to stop any transmission between the computer and the modem when RTS is dropped. 8 The modem acknowledges RTS by dropping CTS. 9 RTS is again raised by the computer to re-establish data transmission. 10 The modem shows that it is ready to do its job. 11 No more data is to be sent. 12 The modem acknowledges this. 13 DTR is dropped by the computer; this causes most modems to hang up. After hang-up, the modem acknowledges with DSR low. If the connection breaks, the modem also drops DSR to inform the computer about it. Źródło: Serial Communication Using RS-232 by Christian Blum. http://www.z80.info/1656.htm 10.03.2016

Często stosowane połączenie Polaczenie nullmodem do bezpośredniego łączenia urządzeń DTE Zapewnia pełny dupleks z użyciem tylko trzech przewodów! Skrosowane linie 2 (RXD) i 3 (TXD) oraz zwarte masy sygnałowe Uwaga! połączenie z wykorzystaniem modemów będzie szczegółowo zaprezentowane na następnym wykładzie

Sygnały elektryczne w RS232 Linie danych (obowiązuje logika ujemna) Logiczne 1-15V U 1-3V Logiczne 0 +3V U 1 +15V Linie sterujące (obowiązuje logika dodatnia) Logiczne 1 +3V U 1 +15V Logiczne 0-15V U 1-3V

Cechy RS232C Umożliwia transmisję asynchoniczną i synchroniczną Niesymetryczne przesyłanie danych ogranicza szybkość przesyłania danych i odległość, pozbawione jest zabezpieczenia przed zakłóceniami Dozwolona liczba urządzeń to 1 nadajnik 1 odbiornik Odległość transmisji to około 15metrów

Pętla prądowa w RS232C W celu powiększenia odległości transmisji dla RS232C stosuje się tzw. pętlę prądową 20mA. Jest to ekpander RS232 zapewnia przekodowanie sygnałów RXD, TXD na inny poziom/charakter sygnałów np. optyczne.

Rys [1] Pętla prądowa RS232C

RS422A W celu zapewnienia szybkiej transmisji na duże odległości stosuje się symetryzację łącza czyli zastosowanie tylko dwóch przewodów, które to przewody mają taką samą impedancję do ziemi jak do innych przewodów rezystorów wyrównujących (terminatory) oraz różnicowych nadajników i odbiorników. Typowym zastosowaniem RS422A jest nadawanie z jednego nadajnika do wielu odbiorców (stacji podrzędnych)

Rys [1] RS422A

RS485 Wprowadzony w 1983r jako rozwinięcie RS422A. Łącze jest również symetryczne i zrównoważone przy czym dopuszcza się stosowanie wielu odbiorników i wielu nadajników. Nadajniki muszą być trójstanowe ponieważ w jednej chwili może nadawać tylko jeden z nich a reszta musi być wyłączona (w stanie wysokiej impedancji)

RS485 Rys [1]

Porównanie interfejsów szeregowych RS232C RS423A RS422A RS485 Rodzaj transmisji niesymetryczna niesymetryczna różnicowa różnicowa Liczba nadajników i odbiorników 1 odbiornik 1 nadajnik 10 odbiorników 1 nadajnik 10 odbiorników 1 nadajnik 32 odbiorniki 32 nadajniki Max. długość kabla [m] 15 1200 1200 1200 Prędkość transmisji [bity/s] 20k 100k 10M 10M

Linia symetryczna i niesymetryczna Linia niesymetryczna posiada przewód tzw. gorący czyli sygnałowy oraz przewód powrotny zwany masą. Przewód powrotny może być wykorzystywany przez większą liczbę przewodów sygnałowych. Istnieje wspólna masa dla wszystkich linii sygnałowych. Największym problemem linii niesymetrycznej jest indukowanie się zakłóceń elektromagnetycznych i wpływanie na poziom sygnału.

Linia niesymetryczna i symetryczna Linia symetryczna posiada dwa przewody sygnałowe, w których przesyłany jest ten sam sygnał ale w przeciwnych fazach. Odbiornik działa na zasadzie wykrywania różnicy sygnałów na obu liniach Indukujące się zakłócenia magnetyczne w obu przewodach są zbliżone i po odjęciu się redukują.

Bibliografia [1] Szeregowe interfejsy cyfrowe, Wojciech Mielczarek, Helion 1993 [2] Przewodnik po technice mikrokomputerowej, Krzysztof Socha, Piotr Misiurewicz, Tomasz Kręglewski, WNT 1988 [3] Układy mikroprocesorowe, Ryszard Krzyżanowski, Wydawnictwo Naukowe PWN, 2012