. Rodzaje transmisji sygnału i RS-232

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

TECHNIKA MIKROPROCESOROWA

INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS

TECHNIKA MIKROPROCESOROWA

Przemysłowe Sieci informatyczne

IZOLATOR FOTOELEKTRYCZNY Z INTERFEJSEM SZEREGOWYM RS-232

LABORATORIUM TELEINFORMATYKI W GÓRNICTWIE

Techniki mikroprocesorowe i systemy wbudowane

Instrukcje do laboratorium ASK (1)

Interfejs transmisji danych

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

Systemy pomiarowe z interfejsem RS-232. KSP w2

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

Instrukcja do konwertera USB-RS232

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

INTERFEJSY SYSTEMÓW ELEKTRONICZNY

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Kod produktu: MP-W7100A-RS232

Kod produktu: MP01105T

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

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

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

STANDARDY INTERFEJSU SZEREGOWEGO

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

Kod produktu: MP-BT-RS232

Standard interfejsu RS 232C (V.24).

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

Konwerter sygnału RS-232 na RS-485

PUNKTOWE STEROWNIKI VERSAMAX MICRO

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

SML3 październik

KONWERTER RS-232 TR-21.7

Kod produktu: MP01611-ZK

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

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

Interfejsy systemów pomiarowych

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

Kod produktu: MP01105

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

MODUŁ KOMUNIKACYJNY 4230 /4232 /4235

MODEMY ASTRAADA GSM ASTOR KATALOG SYSTEMÓW KOMUNIKACJI ASTRAADA GSM. AS30GSM101C Astraada GSM; Modem GSM/GPRS RB900 z RS232; Obsługa SMS

Instrukcja obsługi czytnika MM-R32

Konwerter RS 232 / Centronics typ KSR

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

KERN EW-A01 Wersja /99

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

Kod produktu: MP-BTM222-5V

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

Kod produktu: MP01611

Aplikacja dla eksperymentu identyfikacyjnego z wykorzystaniem układu PAIO. Wykonał : Marcin Cichorowski Prowadzenie : dr inż.

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

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

IC200UDD110 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Uniwersalny asynchroniczny. UART Universal Asynchronous Receier- Transmiter

Instrukcja obsługi urządzenia LAN2RS

Programowanie mikrokontrolerów AVR z rodziny ATmega.

Koncentrator USB-4xRS (HUB USB-4xRS)

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

Koncentrator USB-4xRS (HUB USB-4xRS)

Kod produktu: MP00501-XE232NET

Hardware mikrokontrolera X51

CM Konwerter SUCOM_A Master - ModBus RTU Slave

dokument DOK wersja 1.0

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

Komunikacja szeregowa UART:

COTAG. Instrukcja Instalacji KONTROLER 4101

IC200UDR005 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

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

Schematy Połączeń Kas Fiskalnych z Wagami Elektronicznymi

Programowanie mikrokontrolerów. 15 stycznia 2008

Przemysłowe Sieci informatyczne

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

Transmisja danych cyfrowych

Kod produktu: MP01105T-BT

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

MIKROPROCESORY architektura i programowanie

Kod produktu: MP01611-ZK

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

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

Notatka Aplikacyjna NA 03012PL Październik 2016

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

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

CM Konwerter ModBus RTU slave ModBus RTU slave

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

1.10 MODUŁY KOMUNIKACYJNE

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

Sieci komputerowe. -Sterownie przepływem w WŁD i w WT -WŁD: Sterowanie punkt-punkt p2p -WT: Sterowanie end-end e2e

RS485 MODBUS Module 6RO

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH

Interfejsy komputerowe. Dla DSI II

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

Modem Bluetooth MBL-232/UK

CM ModBus RTU Slave Danfoss MCD3000 Master

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

RS485 MODBUS Module 6RO

Architektury Komputerów - Laboratorium Informatyka III rok studia dzienne

PBH-101M. PBH-101M - Modbus TCP/RTU Gateway RS232/422/485 na WiFi/Ethernet. Instrukcja obsługi. wersja

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

RS485 MODBUS Module 6RO

ul. Herbaciana 9, Reguły tel. (22) fax (22)

Transkrypt:

. Rodzaje transmisji sygnału i RS-232 1. Transmisja szeregowa i równoległa Transmisja sygnału może przebiegać w różnoraki sposób. Najbardziej podstawowym z podziałów, jest podział transmisji sygnału na równoległą i szeregową. Transmisja równoległa polega na przesyłaniu wszystkich pól słowa danych jednocześnie (patrz rysunek 1.). Za względu na fakt, że sprzęt komputerowy, w naturalny sposób wspiera taki sposób wprowadzania/wyprowadzania danych, transmisja równoległa jest bardzo popularna. Ponadto, dzięki zrównolegleniu przesyłu danych, uzyskujemy znaczny przyrost prędkości przesyłu. Udogodnienia te wiążą się jednak z faktem konieczności stosowania łącza dziewięcioprzewodowego, nieodzownego przy tego rodzaju transmisji. Rysunek 1. Transmisja równoległa Transmisja szeregowa polega na sekwencyjnym przesyłaniu danych bit po bicie. Należy zaznaczyć, że informacja wprowadzana jest do rejestru przesuwnego styku szeregowego, który bit po bicie wysyła ją na wyjście układu [1]. Rysunek 2. Transmisja szeregowa

Zaletą tego rodzaju transmisji jest możliwość przesyłu danych na dużo większą odległość niż w przypadku transmisji równoległej, a przy tym konieczne są jedynie dwa przewody do transmisji (jednostronnej) sygnału. Wadą tej techniki na pewno jest fakt, że transmisja odbywa się znacznie wolniej oraz to, że styki szeregowe wymagają większej złożoności obwodów wewnętrznych. 2. Standard RS-232 Standard RS-232 opisuje sposób połączenia urządzeń DTE (ang. Data Terminal Equipment) tj. urządzeń końcowych danych (np. komputer) oraz urządzeń DCE (ang. Data Comunication Equipment), czyli urządzeń komunikacji danych (np. modem). Standard podaje nazwy styków złącza oraz przypisane im sygnały a także specyfikację elektryczną obwodów wewnętrznych. Rysunek 8.3. Wykorzystanie łącza RS-232 [1] RS-232 jest stykiem przeznaczonym do szeregowej transmisji danych. Specyfikacja opisuje 25 styków. Najbardziej popularna wersja tego standardu, RS-232-C pozwala na transfer na odległość nie przekraczającą 15 m z szybkością maksymalną 20 kbit/s. Specyfikacja napięcia definiuje "1" logiczną jako napięcie -3V do -15V, zaś "O" to napięcie +3V do +15V. Poziom napięcia wyjściowego natomiast może przyjmować wartości -12V, -10V, 10V, +10V, zaś napięcie na dowolnym styku nie może być większe niż +25V i mniejsze niż -25V. Należy zaznaczyć przy tym, że zwarcie dwóch styków RS-232 nie powoduje jego uszkodzenia [1]. 3 Wymiana danych przez RS-232 Złącze RS-232 zawiera 25 lub 9 styków, które należą do czterech głównych grup związanych z funkcjami jakie pełnią. Rysunek 8.4. przedstawia złącze RS-232 w urządzeniu DTE wraz z oznaczeniami ważniejszych wyprowadzeń.

Rysunek 8.4. Styk RS-232 urządzenia DTE [1] Sygnały w PC Widok gniazda PC (męskiego) typu DE-9 Numer 9 pin 25 pin Kierunek Oznaczenie Nazwa angielska Nazwa polska 1 8 DCE > DTE DCD Data Carrier Detected sygnał wykrycia nośnej 2 3 DCE > DTE RxD Receive Data odbiór danych 3 2 DCE < DTE TxD Transmit Data transmisja danych 4 20 DCE < DTE DTR Data Terminal Ready gotowość terminala[a] 5 7 DCE DTE GND Signal Ground masa 6 6 DCE > DTE DSR Data Set Ready gotowość "modemu"[a] 7 4 DCE < DTE RTS Request to Send Data żądanie wysyłania 8 5 DCE > DTE CTS Clear to Send Data gotowość wysyłania 9 22 DCE > DTE RI Ring Indicator wskaźnik dzwonka 9-19; 21; 23-25 NC niewykorzystane[b]

Transmisja liniami danych Przesyłanie informacji następuje w sposób szeregowy bit po bicie. Stany logiczne 0 i 1 kodowane są stanami napięć (lub wartościami prądu). Najczęściej przesyłane są znaki danych zapisane w kodzie ASCII. Każdy znak danych zawiera od 5 do 8 bitów i poprzedzony jest bitem START, a zakończony bitem kontroli parzystości (Pa) i 1 do 2 bitami STOP. Bity danych wraz z bitem kontrolnym i bitami synchronizacji (start, stop) tworzą tzw. jednostkę informacyjną SDU (Serial Data Unit). Bity danych są przesyłane w kolejności od najmniej znaczącego D0, do najwięcej znaczącego. Opcjalny bit parzystości ma wartość logiczną równą sumie modulo 2 wszystkich bitów danych. W przykładzie powyżej zastosowano następujące parametry transmi sji: 8 bitów danych bit parzystości 2 bity stopu i nadano liczbę: 01101001b = 69h = 105dec = i. Liczba zawiera parzystą ilość jedynek i dlatego bit parzystości Pa = 0. Bit START uruchamia zegar zapewniający właściwą synchronizacje odczytu. Częstość pracy tego zegara (=1/tB) określa szybkość transmisji. Typowe prędkości transmisji wynoszą: 300,600,1200, 2400, 4800, 9600, 19 200 b/s (bitów/sek). Do sterowania przebiegiem transmisji stosuje się często protokół transmisji XON XOFF Wykorzystuje on dwa znaki (XON =11hex i XOFF = 13hex) sterując e z zestawu ASCII przekazywane linią danych TxD RxD. Odbiornik danych sygnalizuje za pomocą znaku XON gotowość przyjęcia dalszych znaków natomiast pojawienie się znaku XOFF wstrzymuje transmisją danych.

Obwody opisane przez standard RS-232 dzielimy następująco [1]: 1. Obwody podstawy czasu niezbędne podczas transmisji synchronicznej. XTC RC extemal Clock signal Receive Clock signal podstawa czasu dla sygnałów nadawanych przez urządzenie DTE elementarna podstawa czasu, która jest odtwarzana w DCE TC Transmit Clock signal podstawa czasu dla sygnałów nadawanych przez urządzenie DTE 2. Obwody przekazywania danych używane do transmisji szeregowej danych. 3. Obwody uziemienia. TXD Transmit Data DTE nadaje dane do DCE RXD Receive Data DTE odbiera dane od DCE SG Signal Ground uziemienie sygnałowe GND protective GrouND uziemienie ochronne Styk SG ustala wspólny zerowy potencjał DTE oraz DCE. Styk GND zmniejsza liczbę błędów wywołanych przez zakłócenia. 4. Obwód sterownia (najważniejsze styki). DTR Data Terminal Ready gotowość urządzenia DTE DSR Data Set Ready gotowość urządzenia DCE RTS Request To Send żądanie nadawania CTS Clear To Send gotowość do nadawania DCD Data Carrier Detect poziom sygnału odbieranego RI Ring Indicator wskaźnik wywołania Sygnały przesyłane w tych obwodach są przeznaczone głównie do ustawiania połączenia oraz nadzorowania półdupleksowego sposobu pracy łącza. Łącze odpowiedzialne za transmisję może pracować w trzech trybach: dupleksowym - FDX, półdupleksowym - HDX, a także simpleksowym - SX. Łącze w trybie dupleksowym może stosować system automatycznej retransmisji ARQ (ang. Automatic Repeat reqest), który zapewnia powtórną transmisję danych po wykryciu błędu transmisji [1]. W łączu simpleksowym możliwe jest stosowanie korekcji błędów FEC (ang. Forward Error Correction), która polega na dodaniu pewnych danych do przekazu, w celu zapewnienia korekcji błędów po stronie odbierającej.

Ustawienia portu com1: