Preview only show first 10 pages with watermark. For full document please download

Fyzické A Logické Topologie Ds, Základní Komunikační Technologie, Pds A Poč. Sítě.

   EMBED


Share

Transcript

Distribuované systémy a počítačové sítě Téma 8: Základní komunikační technologie, IEEE1451 • centralizované a distribuované systémy • základní analogové a číslicové technologie • porovnání průmyslových distribuovaných systémů a počítačových sítí • pojem „inteligentní senzor“ • standard IEEE 1451 Centralizované a distribuované systémy I Centralizovaný systém Krokový motor Modem Kamera Řidicí počítač systému Sensor výšky hladiny Senzor vzdálenosti Snímač tlaku Termočlánek Centralizované a distribuované systémy I Centralizovaný systém – hvězdicovité propojení senzorů a akčních členů s řídicím uzlem • řídicí uzel zpracovává data ze senzorů a vyhodnocuje akční zásahy – vyhrazený komunikační kanál • komunikace s kterýmkoli senzorem či akčním členem je možná kdykoliv • pro přenos informace je obvykle využito napětí nebo proud – citlivé na rušivé vlivy – omezená přenosová kapacita, jednosměrná komunikace – senzory i akční členy jsou obvykle „hloupá“ zařízení • bez lokální inteligence, ale levnější – nízká flexibilita – totální závislost na centrálním uzlu Centralizované a distribuované systémy I Distribuovaný systém – vzhledem k dále uvedeným přednostem se stále více využívají v praxi Sensor polohy Snímač tlaku Krokový motor Bus T T Modem Termočlánek Sensor výšky hladiny Kamera Řídicí počítač systému Centralizované a distribuované systémy I Distribuovaný systém – rozlehlé systémy byly téměř vždy realizovány jako distribuované • toto dělení je zajímavé především pro oblast průmyslové automatizace a vozidel – číslicový přenos dat • vysoká odolnost vůči vnějšímu rušení, detekce chyb • možnost přenosu více různých hodnot a parametrů • dostupnost dat pouze v časově diskrétních okamžicích • typicky obousměrná komunikace – vyšší flexibilita • jednodušší rozšiřování fyzické infrastruktury – uzly systému jsou inteligentní senzory a akční členy – lze budovat systémy nezávislé na centrálním uzlu • zcela distribuované aplikace • zálohovaný centrální uzel Základní analogové technologie I I Pro přenos informace je využita okamžitá hodnota napětí nebo proudu Napěťový přenos – hodnota výstupního napětí je lineárně závislá na hodnotě měřené veličiny (někdy existuje i aditivní konstanta) – typické jsou rozsahy 0 ÷ 10 V, -5 V ÷ + 5 V, 0 ÷ 24 V I Analogová proudová smyčka – hodnota výstupního napětí je lineárně závislá na hodnotě měřené veličiny (někdy existuje i aditivní konstanta) – typické rozsahy jsou 0 ÷ 20 mA, 4 ÷ 20 mA • druhá varianta umožňuje detekci přerušení smyčky a případné napájení senzoru I Analogové technologie jsou citlivé na vnější rušení – jsou však velmi rozšířené (především proudová smyčka) Základní komunikační technologie I EIA/TIA 232 (RS 232) – asi nejrozšířenější standard pro spojení bod – bod – podporuje synchronní i asynchronní komunikaci – existuje v mnoha variantách • nejrozšířenější je varianta implementovaná v počítačích IBM PC kompatibilních – původně byla určena pro propojení mezi terminálem a modemem při komunikaci prostřednictvím nějaké jiné technologie (např. veřejné telefonní sítě) • terminál je označován jako DTE (Data Terminal Equipment) • modem je označován jako DCE (Data Circuit-terminating Equipment) Základní komunikační technologie I EIA/TIA 232 (RS 232) DTE1 TALK / D ATA T ALK R S CS T R R D TD C D DCE1 I PSTN T ALK / DAT A TALK R S C S TR RD TD C D DTE2 DCE2 Přenosový okruh může být realizován i jinou technologií – radiomodemy – sítí GSM – kabelové modemy Základní komunikační technologie I EIA/TIA 232 (RS 232) SG DTR TD 5 4 3 RD 2 DCD 1 9 RI 8 CTS 7 RTS přijímá DTE 6 DSR vysílá DTE – signály rozhraní jsou správně značeny na obou typech zařízení shodně • tzn. např. signál TD je vysílán zařízením typu DTE a přijímán zařízením typu DCE • Pozor !!! Často se nedodržuje!!! Základní komunikační technologie I EIA/TIA 232 (RS 232) – – – – – – – – TD (Transmitted Data) – data vysílaná z DTE RD (Received Data) – data přijímaná DTE SG (Signal Ground) – signálová zem RTS (Request To Send) – připravenost DTE k příjmu CTS (Clear To Send) – připravenost DCE k příjmu DTR (DTE Ready) – indikuje obecnou připravenost DTE DST (DCE Ready) – indikuje obecnou připravenost DCE DCD (Data Carrier Detect) – indikace příjmu nosné • nový název je RLSD (Received Line Signal Detect) – RI (Ring Indicator) – indikuje detekci vyzvánění Základní komunikační technologie I EIA/TIA 232 (RS 232) – často se využívají jen některé signály, a to zejména v případě přímého propojení dvou DTE zařízení • např. varianta nulový modem 6 6 8 9 8 9 • vzájemné propojení DTR na jedné a DSR + DCD na druhé straně signalizuje obecnou připravenost a existenci spojení • signály RTS a CTS jsou využity pro řízení toku dat Základní komunikační technologie I EIA/TIA 232 (RS 232) – často se využívají jen některé signály, a to zejména v případě přímého propojení dvou DTE zařízení • např. třídrátová varianta 6 6 8 9 8 9 • jsou propojeny pouze datové signály • není možné HW řízení toku dat (lze využít SW prostřednictvím znaků XON a XOFF Základní komunikační technologie I EIA/TIA 232 (RS 232) – jedná se o nesymetrická vedení (unbalanced, singleended) – signalizace využívá inverzní logiku • napětí -3 V ÷ -25 V reprezentuje log. 1 • napětí +3 V ÷ +25 V reprezentuje log. 0 – maximální doporučená rychlost je 20 kbit/s • PC implementace podporuje až 115,2 kbit/s • další implementace podporují i vyšší rychlosti – maximální doporučená délka kabelu je 15 m • v praxi závisí na: – použité komunikační rychlosti – na okolním elektromagnetickém prostředí (úrovni rušení) Základní komunikační technologie I EIA/TIA 423 (RS 423) – na rozdíl od EIA/TIA 232 definuje pouze parametry fyzické vrstvy – opět se jedná o nesymetrickou linku s inverzní logikou • napětí -3 V ÷ -6 V reprezentuje log. 1 • napětí +3 V ÷ +6 V reprezentuje log. 0 – jeden vysílač může budit až 10 přijímačů (point to point, multi-drop) – maximální doporučená přenosová rychlost je 100 kbit/s • v závislosti na délce kabelu a úrovni rušení – maximální doporučená délka kabelu je 1200 m Základní komunikační technologie I EIA/TIA 422 (RS 422) – podobná standardu EIA/TIA 423 – vhodná pro point to point i pro multi-drop komunikaci – jedná o symetrickou (balanced, differential) linku • rozdílové napětí -2 V ÷ -6 V reprezentuje log. 1 • rozdílové napětí +2 V ÷ +6 V reprezentuje log. 0 • odolná vůči souhlasnému rušení – maximální doporučená přenosová rychlost je 10 Mbit/s • v závislosti na délce kabelu, jeho kvalitě a úrovni rušení – maximální doporučená délka kabelu je 1200 m • impedance 120 Ω • zakončen terminátory – lze realizovat jak simplexní, tak plně duplexní kanál – hodně se využívá v průmyslových aplikacích Základní komunikační technologie I EIA/TIA 485 (RS 485) – podobný standardu EIA/TIA 422 – kromě point to point a multi-drop komunikace lze využít i pro sběrnicovou komunikaci (multipoint) – budič může budit až 32 tzv. jednotkových zátěží • odtud pramení omezení mnoha standardů průmyslových distribuovaných systémů Ii 1 mA -7V -3V 5V -0,8 mA 12V UAB Základní komunikační technologie I EIA/TIA 485 (RS 485) – jedná o symetrickou (balanced, differential) linku • rozdílové napětí -2 V ÷ -6 V reprezentuje log. 1 • rozdílové napětí +2 V ÷ +6 V reprezentuje log. 0 • odolná vůči souhlasnému rušení – maximální doporučená přenosová rychlost je 10 Mbit/s • v závislosti na délce kabelu, jeho kvalitě a úrovni rušení – maximální doporučená délka kabelu je 1200 m • impedance 120 Ω • zakončen terminátory – lze realizovat jak poloduplexní, tak plně duplexní kanál – hodně se využívá v průmyslových aplikacích Základní komunikační technologie Porovnání probraných standardů – kabel 24AWG, 50 pF/m 1200 Délka kabelu (m) I 300 EIA-422 EIA-485 EIA-423 30 15 EIA-232 0.1 1.0 10 100 Přenosová rychlost (kbit/s) 1000 10000 Porovnání PDS a počítačových sítí I Průmyslový distribuovaný systém (Fieldbus) – byly navrhovány pro průmyslové prostředí – pro aplikace průmyslové automatizace a sběru dat – jsou optimalizovány pro přenos malých bloků dat • krátké linkové rámce • nízká přenosová rychlost (desítky až stovky kbit/s) • nízká režie přenosu – zotavení se z chyb je obvykle implementováno v linkové vrstvě • tedy HW a rychlé I Počítačová síť (LAN) – byly navrhovány pro kancelářské prostředí – především pro aplikace sdílení prostředků a zdrojů – jsou optimalizovány pro přenos velkých bloků dat • dlouhé rámce linkové vrstvy • přenosová rychlost je obvykle vysoká (desítky až stovky Mbit/s) • vysoká režie přenosu – zejména pro malé bloky dat – zotavení se z chyb je implementováno ve vyšších vrstvách • tedy SW a pomalé Porovnání PDS a počítačových sítí I Průmyslový distribuovaný systém (Fieldbus) – obvykle deterministické MAC algoritmy • předpoklad pro aplikace pracující v reálném čase • lze dosáhnout definovaných a omezených latencí a odezev – možnost napájení po datovém vedení – možnost nasazení v prostředí s nebezpečím výbuchu – snadnější certifikace pro bezpečnostně kritické systémy I Počítačová síť (LAN) – nejrozšířenější standard (Ethernet) využívá CSMA/CD • není zaručeno doručení linkového rámce v limitu • dosažení definovaných odezev není za standardních podmínek zajištěno • ale existují metody řešení ! – možnost napájení po datovém vedení existuje – velké rozšíření a nízká cena síťových prvků napomáhá pronikání LAN i do aplikací, které byly donedávna vyhrazeny technologiím PDS Inteligentní senzor (akční člen) I Kromě vlastní funkce (tj. převod měřené fyzikální veličiny na veličinu elektrickou) implementuje celou řadu dalších funkcí, umožňujících: – – – – – zvýšení linearity a přesnosti snížení vlivu jiných fyzikálních veličin omezení vlivu vnějšího rušení autodiagnostiku lokální zpracování a vyhodnocení vybraných parametrů • průměrná hodnota, překročení maxima či minima • dočasná archivace dat – číslicová komunikace • vzdálená parametrizace • přenos různých hodnot měřené veličiny – lokální uživatelské rozhraní Inteligentní senzor I Blokové schéma – ne všechny bloky musí být implementovány ! Klasický senzor Komunikační rozhraní Buzení Senzor/ Převodník Úprava signálu A/D převod On-line zpracování dat & řízení Pomocné senzory Off-line zpracování dat Uživatelské rozhraní analogová část číslicová část Klasický senzor Inteligentní senzor I Funkce bloků – senzor/převodník Komunikační rozhraní Buzení Senzor/ Převodník Úprava signálu A/D převod On-line zpracování dat & řízení Pomocné senzory Off-line zpracování dat Uživatelské rozhraní analogová část číslicová část • vlastní snímač fyzikální veličiny (termočlánek, fotodioda Y) • různé formy elektrického výstupu (napětí, proud, náboj, odpor Y) – blok úpravy signálu • • • • zesílení a konverze signálu (obvykle na napětí) galvanická izolace, filtrace, detekce korekce nelinearity korekce vlivu jiných fyzikálních veličin – buzení senzoru • napájení ss. nebo st. proudem nebo napětím • elektromechanické buzení apod. Klasický senzor Inteligentní senzor I Funkce bloků Komunikační rozhraní Buzení Senzor/ Převodník Úprava signálu A/D převod On-line zpracování dat & řízení Pomocné senzory – A/D převod Off-line zpracování dat Uživatelské rozhraní analogová část číslicová část • různé typy převodníků dle požadavků na rychlost a rozlišení – s postupnou aproximací – se sigma-delta modulací – komparační (flash) převodníky – on-line zpracování dat • součást úpravy signálu, ale již v digitální doméně • linearizace, korekce vlivu jiných fyzikálních veličin • řízení buzení senzoru – off-line zpracování dat • vyhodnocení požadovaných parametrů (např. extrémy) • lokální uložení dat, odhad trendu, diagnostika Y Klasický senzor Komunikační rozhraní Buzení Inteligentní senzor I Funkce bloků Senzor/ Převodník Úprava signálu A/D převod On-line zpracování dat & řízení Pomocné senzory Off-line zpracování dat Uživatelské rozhraní analogová část číslicová část – uživatelské rozhraní (HMI – Human Machine Interface) • není příliš časté, pouze tam, kde se předpokládá lokální přítomnost či zásahy uživatele • display, klávesnice • obvykle poskytuje přístup pouze k základním funkcím – komunikační rozhraní • implementuje technické a programové prostředky pro začlenění do distribuovaného systému požadovaného typu • existuje mnoho desítek různých standardů těchto systémů, ať již otevřených nebo proprietárních • pokusem o modulární konstrukci senzorů umožňující relativně snadné připojení do libovolného systému je standard IEEE1451 Standard IEEE1451 I standard dělí inteligentní senzor na 2 části, komunikující prostřednictvím definovaného rozhraní – NCAP (Network Capable Application Processor) • blok zajišťující přístup k síti – vlastní senzor vybavený popisem ve formě TEDS (Transducer Electronic Data Sheet) • TEDS obsahuje popis samotného senzoru, jednotlivých kanálů pro načítání dat a také kalibrační data – standard definuje příkazy a protokoly pro komunikaci mezi těmito bloky nezávisle na fyzické vrstvě – existuje několik variant připojení NCAP bloku k samotným senzorům • TII (Transducer Independent Interface) • TBIM (Transducer Bus Interface Module) • rádiový přenos (WiFi, ZigBee) • CANopen Standard IEEE1451 I struktura standardu Distribuovaný systém 1451.1, P1451.0 NCAP or Instrument 1451.1, P1451.0 NCAP 1451.1, P1451.0 NCAP or Access Point 1451.3 TBIM S P1451.2 STIM S A A 1451.3 TBIM S A MMI (Mixed Mode Interface) TII/UART WiFi 1451.4 MMX S 1451.1, P1451.0 NCAP CANopen 1451.1, P1451.0 NCAP ZigBee P1451.5 A S P1451.6 A S Bluetooth 1451.4 MMX S A A P1451.5 S - senzor S A - akční člen A Příklady inteligentních senzorů I Micronas HAL805 – programovatelná Hallova sonda – měření vzdálenosti či úhlu natočení – lze programovat: • citlivost • polohu nuly • rozsah výstupního napětí – lze kompenzovat vliv charakteristiky magnetického materiálu – výstup je buď analogový (viz následující blokové schéma) nebo PWM – programování se děje číslicově prostřednictvím napájecího pinu, odezvy jsou na výstupním pinu Příklady inteligentních senzorů I Blokové schéma Hallovy sondy HAL805 firmy Micronas VCC supply circuits temperature compensation switched Hall probe A/D converter supply level decoding GND circuit protection oscillator DSP EEPROM parameters lock D/A converter digital output 100 Ω OUT Příklady inteligentních senzorů I Yokogawa EJA510 – – – – rezonanční senzor tlaku měření tlaku kapalin v potrubích je kompenzován vliv okolní teploty lze programovat: • hodnotu nuly snímače • rozsah výstupních číslicových hodnot • maximální a minimální hodnoty alarmu – senzor je vybaven autodiagnostikou – senzor lze připojit prostřednictvím sběrnic HART nebo Foundation Fieldbus Příklady inteligentních senzorů I Blokové schéma snímače tlaku EJA510 firmy Yokogawa sensor parameters (EEPROM) setup parameters (EEPROM) Microprocessor Signal processing, computing, self-diagnostics, communication control excitation circuit lowpressure side highpressure side clock generator fieldbus MAU external zero adjust Converter block LCD display (optiona) Capsule communication controller communication