CW01 - Teorie měření a regulace Ústav technologie, mechanizace a řízení staveb © 2009 - Ing. Václav Rada, CSc. ZS – 2009/2010 cv. 5.

Slides:



Advertisements
Podobné prezentace
Síťové prvky.
Advertisements

Síťové karty, parametry
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
HARDWAROVÉ POŽADAVKY NA MULTIMEDIÁLNÍ POČÍTAČ
PC SÍTĚ I.
METODOLOGIE PROJEKTOVÁNÍ NÁVRH IS PRO TECH. PROCESY Roman Danel VŠB – TU Ostrava HGF Institut ekonomiky a systémů řízení.
Sběrnice.
Průmyslová komunikace
Systémové sběrnice PC Kateřina Pásková 4.Z1.
Rozhraní PC.
Informatika 1_6 6. Týden 11. A 12. hodina.
USB porty a jejich využití
Lokální počítačové sítě Novell Netware
Sběrnice I. Sběrnice v počítačích. Sběrnice I. Sběrnice v počítačích.
USB rozhraní aneb Jak to funguje Vypracoval: Vladimír Paločko Pro předmět: Periferní zařízení (X36PZA)
PROGRAMOVATELNÉ AUTOMATY USB Ing. Jana Horáková Elektrotechnika
Počítačové sítě Architektura a protokoly
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Elektronické počítače Počítačové sítě (EL41) Ing. Stanislav Hanulík ELEKTROTECHNIKA.
Profibus FMS Fieldbus Message Specification. Průmyslová sběrnice Profibus je určena pro automatizaci výrobních linek (výroba automobilů, plnicí linky,
Protokol TCP/IP a OSI model
Universal Serial Bus Petr ChlumskýPZA 2007/2008. USB univerzální sériová sběrnice Plug&Play (bez restartu a instalace ovladačů) rychlost 1,5 a 12 až 480.
 vytváření signálů a jejich interpretace ve formě bitů  přenos bitů po přenosové cestě  definice rozhraní (pro připojení k přenosové cestě)  technická.
Rozhraní a porty Jsou to prvky, které vytvářejí rozhraní mezi počítačem a periférním zařízením.
CZ.1.07/1.4.00/ VY_32_INOVACE_169_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Mgr. Ivana Pechová pro výuku předmětu IVT
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-06.
Síťové karty Eva Zdráhalová 4. Z. Obsah prezentace 1. Role síťové karty Příprava dat 5 3. Posílání a kontrola dat Volby konfigurace.
TCP a firevall Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Síťové prvky.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Lokální počítačové sítě Novell Netware Ing. Zdeněk Votruba Technická fakulta ČZU Laboratoř výpočetních aplikací.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Vestavné mikropočítačové systémy
Infračervený přenos.
PCI Express Pavel Stianko. 2 Požadavky doby Vysoká přenosová rychlost Quality of service – data musí být v určitý čas přístupná pro zpracování Zvyšování.
Sběrnice II. Sběrnice v automatizační a měřicí technice.
Datové sítě Ing. Petr Vodička.
Počítačové sítě Informatika – 7. ročník
VY_32_INOVACE_8_10_Počítačové sítě
Výpočetní technika kód předmětu: VT Ing. Miroslav Vachůn, Ph.D.
LonWorks  Otevřené distribuované systémy  Ucelená technologie  Komplexnost  Libovolná topologie  Nízká cena.
Zajištění ochrany počítačové sítě - FIREWALL - Samostatná práce Michala Červenky.
Ústav technických zařízení budov MĚŘENÍ A REGULACE Ing. Václav Rada, CSc. ZS – 2003/
CW01 - Teorie měření a regulace © Ing. Václav Rada, CSc. cv ZS – 2010/2011 Ústav technologie, mechanizace a řízení staveb.
Typy systémů CAT / CAME (Computer Aided Technology / Measurement) vybrané typické úlohy pro počítačové měření a řízení: Process Control - aktivní zpětnovazební.
PROGRAMOVATELNÉ AUTOMATY ADRESACE SÍŤOVÝCH ZAŘÍZENÍ Ing. Jana Horáková Elektrotechnika
Linková úroveň Úvod do počítačových sítí. 2 Problémy při návrhu linkové úrovně Služby poskytované síťové úrovni Zpracování rámců Kontrola chyb Řízení.
IEC 61850: Soubor norem pro komunikaci v energetice
Základní pojmy Standard síťového hardwaru
Ústav technických zařízení budov MĚŘENÍ A REGULACE Ing. Václav Rada, CSc. ZS – 2003/
Vrstvy ISO/OSI  Dvě skupiny vrstev  orientované na přenos  fyzická vrstva  linková vrstva  síťová  orientované na aplikace  relační vrstva  prezentační.
Sítě - nástin 5. AG. Sítě Abychom pochopili princip internetu, nesmíme se zapomenout pobavit o sítích. Abychom pochopili princip internetu, nesmíme se.
Ústav technologie, mechanizace a řízení staveb CW01 - Teorie měření a regulace © Ing. Václav Rada, CSc. ZS – 2009/ reg.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Počítačové sítě 12. Další technologie LAN © Milan Keršlágerhttp:// Obsah: ● Arcnet.
Historie počítačových sítí Co je to síť Důvody vzájemného sdílení zařízení Co je to rozhraní (interface) a protokol Historicky standardní rozhraní PC.
Fyzická vrstva (PL) Techniky sériové komunikace (syn/asyn, sym/asym ) Analogový okruh (serial line) Přenos v přeneseném pásmu (modem) Digitální okruh.
Sběrnice CAN (Controller Area Network) Střední průmyslová škola strojní a elektrotechnická a vyšší odborná skola.
Charakteristiky síťových topologií OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík SPŠE a IT Brno
Základní desky Marek Kougl 1.L.
PC sestava. Základní deska (MB) Chipset Je skupina integrovaných obvodů (čipů), které jsou navrženy ke vzájemné spolupráci a jsou obvykle prodávány.
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
PŘEDCHŮDCI POČÍTAČOVÝCH SÍTÍ … od telegrafu k wifině.
Porty a rozhraní Markéta Koubíková.
VY_32_INOVACE_8_10_Počítačové sítě
Výukový materiál zpracován v rámci projektu
Sběrnice v automatizační a měřicí technice
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Úvod do počítačových sítí - Linková úroveň
Transkript prezentace:

CW01 - Teorie měření a regulace Ústav technologie, mechanizace a řízení staveb © Ing. Václav Rada, CSc. ZS – 2009/2010 cv. 5.

T- MaR MĚŘENÍ – TEORIE A PRINCIPY © VR - ZS 2009/2010 A Další pokračování o „vyšších způsobech využití“ snímačů …………

PROCESNÍ INSTRUMENTACE - systémy spojení snímače (čidla) se vstupem do řídících a ovlá- dacích systémových částí - popis sběrnic a jejich vlastnosti T- MaR © VR - ZS 2009/2010 MĚŘENÍ – TEORIE A PRINCIPY

- analýza výchozích podmínek - úvodní (matematický) popis - blokové schema modelu - simulace na modelu - analýza dosažitelných výsledků - NÁVRH REÁLNÝCH PRVKŮ - sestavení, oživení, seřízení, nastavení, … - měření - vyhodnocneí výsledků T- MaR © VR - ZS 2009/2010 MĚŘENÍ – TEORIE A PRINCIPY MODEL návrhu libovolného MĚŘENÍ

PROCESNÍ INSTRUMENTACE Blokové schema systému snímače – analogový systém U U 0 až 10 V 0 až 20 mA 4 až 20 mA U UI T- MaR © VR - ZS 2009/2010 MĚŘENÍ – TEORIE A PRINCIPY

digitální výstup - sběrnice (bus ) Zobrazení hod- noty - displej A D υ E E A T- MaR © VR - ZS 2009/2010 PROCESNÍ INSTRUMENTACE Blokové schema systému snímače – analog/digitální MĚŘENÍ – TEORIE A PRINCIPY

digitální výstup - sběrnice (bus) Mikropočítač - zobrazení - filtrace - nulování - linearizace - kompenzace - korekce - alarm υ E E A T- MaR © VR - ZS 2009/2010 PROCESNÍ INSTRUMENTACE Blokové schema systému snímače – „digitální s počítačem“ MĚŘENÍ – TEORIE A PRINCIPY

SBĚRNICE Pro propojení signálové se používají komunikační sběrnice (bus) – jejich uspořádání a systém jakým se kódují přenášená data a v jakém pořadí jsou po komunikační sběrnici posílána je obsaženo v definici dané sběrnice (busu), v její „normě“ a popisu dosaži- telném v protokolech IEC (International Electrotechnical Com- mision). Pod pojmem sběrnice obecně rozumíme soustavu vodičů, která umožňuje přenos signálů mezi jednotlivými částmi počítače. Pomocí těchto vodičů mezi sebou jednotlivé části počítače ko- munikují a přenášejí data. T- MaR © VR - ZS 2009/2010 MĚŘENÍ – TEORIE A PRINCIPY

SBĚRNICE Název sběrnice je odvozen od "sběru" signálů z různých zdrojů Sběrnice je specifický druh rozhraní. Je to společný komunikační paralelní kanál a komunikace probíhá pomocí adresace jednotlivých částí. Současným trendem pro průmyslové sběrnice je důraz na rychlost návrhu, montáže, uvedení do provozu a výměnu vadného členu za provozu. Výrobci tedy stojí před náročným požadavkem, při nízké ceně rychlé a jednoduché montáži zajistit 100% spolehlivost. T- MaR © VR - ZS 2009/2010 MĚŘENÍ – TEORIE A PRINCIPY

SBĚRNICE Mezi základní parametery každé sběrnice patří: Šířka přenosu - Počet bitů, které lze zároveň po sběrnici přenést [bit] - (8, 16, 32bitů atd.) Frekvence - Maximální frekvence, se kterou může sběrnice pracovat [Hz] Rychlost (propustnost) - Počet bytes přenesených za jednotku času [B/s] T- MaR © VR - ZS 2009/2010 MĚŘENÍ – TEORIE A PRINCIPY

Nejznámější a nejpoužívanější jsou: Foundation Fieldbus Profibus USB CAN (Control Area Net-work) – CANopen – mobilní prostředky FIP (Factory Industrial Protocol) Ethernet (klasický protokol TCP/IP) EIB (European Installation Bus) - stavebnictví Modbus – Interbus S DeviceNet – LonTalk – ControlNet – P-Net i-bus – DeviceBus – HART – Bitbus (od Intelu) – BacNet AS-interface – Data Highway plus (od Allan-Bradley) T- MaR © VR - ZS 2009/2010 SBĚRNICE MĚŘENÍ – TEORIE A PRINCIPY

V počítačové technice jsou nejznámější a nejpoužívanější: ISA (Industry Standard Architecture) MCA (MicroChannel Architecture Bus) EISA (Extended Industry Standard Architecture) VLB (Vesa Local Bus) PCI (Peripheal Component Interconnet) USB (Universal Serial Bus) AGP (Accelerated Graphics Port) PCMCIA (Personal Computer Memory Card International Association) T- MaR © VR - ZS 2009/2010 SBĚRNICE MĚŘENÍ – TEORIE A PRINCIPY

T- MaR © VR - ZS 2009/2010 SBĚRNICE MĚŘENÍ – TEORIE A PRINCIPY

Sběrnice dost důsledně vychází z klasického komunikačního systému reprezentovaného sedmi vrstvami modelu ISO/OSI. Některé mají navíc nad 7. vrstvou (nejvyšší) svoji „8.“ vrstvu nazvanou „Uživatelská aplikace“, která je s ní velice úzce svázána a je přesně definována. Další obvyklou anomálií bývá sloučení „linkové (2.)“ a „aplikační (7.)“ vrstvy do speciálního tzv. „komunikačního zásobníku (communication stack)“. T- MaR © VR - ZS 2009/2010 SBĚRNICE MĚŘENÍ – TEORIE A PRINCIPY

Uspořádání základního modelu ISO/OSI: 7. vrstva …. aplikační (--- nad ní stojí uživatelský SW – „8.“) 6. vrstva …. prezentační 5. vrstva …. relační 4. vrstva …. transportní 3. vrstva …. síťová 2. vrstva …. linková 1. vrstva …. fyzická - spojovací vedení (reální dráty, optické kabely apod.) -protistrana navazuje na komunikační vedení svojí 1. vrstvou a se svým SW komunikuje svojí 7. vrstvou T- MaR © VR - ZS 2009/2010 SBĚRNICE MĚŘENÍ – TEORIE A PRINCIPY

SBĚRNICE - Fieldbus T- MaR © VR - ZS 2009/2010

Uplatnění má hlavně na severoamerickém trhu. Vychází z: doporučení ISA (Instrumrnt Society of America) SP50 + definice v IEC projekt ISP (Interoperable Systems Project) + standard WorldFIP. Spojuje prvky Profibusu a FIP a má prvky pro napojení na prů- myslový Ethernet. Komunikační sběrnice je určena pro všechny oblasti automatizace. Původně je to sériová průmyslová sběrnice SBĚRNICE - Fieldbus T- MaR © VR - ZS 2009/2010

Má pouze tři vrstvy: uživatelská aplikace + komunikační zásobník (slučuje i vlastní datovou linkovou vrstvu a prostředky FAS a FMS ) + fyzická vrstva. SBĚRNICE - Fieldbus T- MaR © VR - ZS 2009/2010

Základní přenosová rychlost = 31,25 kbitů/sec, rychlá vari- anta má 1 nebo 2,5 Mbitů/sec. Tato rychlost je dostatečná pro regulační úlohy řízení tep- loty, hladiny, průtoku a pod „pomalých“ procesů. Je definována a reálně konstruována i pro práci v prostředí s nebezpečím výbuchu (EEx). Napájení přístrojů je obvykle přímo po sběrnici (u výbuš- ného prostředí) - a je pouze pro „pomalou“ variantu. Topologie je krátkými odbočkami (do 1 metru) nebo dlou- hými odbočkami – celková délka je maximálně 1900 m. SBĚRNICE - Fieldbus T- MaR © VR - ZS 2009/2010

Standard FF definuje celkem 10 funkčních bloků z nichž se uživatel skládá příslušnou aplikaci: analogový vstup (AI) analogový výstup (AO) odchylka (B = Bias) výběr řízení (CS = Control Select) diskrétní vstup (DI)diskrétní výstup (DO) ruční vkládání (ML = Manual Loader) PD regulátor (PD)PID regulátor (PID) poměrový regulátor (RA = Rratio) SBĚRNICE - Fieldbus T- MaR © VR - ZS 2009/2010

Schemata technologie a implementace systému řízení – s.81 SBĚRNICE - Fieldbus T- MaR © VR - ZS 2009/2010

PROFIBUS (Process Fieldbus) byl vyvinut v na přelomu de- vadesátých let v Německu (Siemens, FZI Karlsruhe, … ). Vývoj sběrnice PROFIBUS začal roku 1987 v Německu, kdy 21 spo- lečností spojilo síly při vytvoření standardu pro rozhraní pro- vozních přístrojů a zařízení. Nejdřív vznikla specifikace PROFIBUS FMS. V roce 1993 vznikl PROFIBUS DP. SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010 V.

V roce 1997 vzniklo sdružení Profibus CZ ( jež zastupuje mezinárodní organizaci Profibus ( v České republice SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010 V.

PROFIBUS (Process Field Bus) je, dle normy EN50170, otev- řený sběrnicový systém - obsahuje tři různé protokoly – profily: PROFIBUS-FMS (Fieldbus Message Specification) slouží především pro výměnu dat mezi různými řídicími systémy (např. PLC, PC). PROFIBUS-DP (Decentral Peripherie) je optimalizován pro rychlou komunikaci mezi cetrálním řídicím systémem a de- centralizovanými přístroji. PROFIBUS-PA (Process Automation) je jiskrově bezpečný sběrnicový systém pro procesní automatizaci. SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

Přenosové technologie 1. RS-485 (high speed – H2) – Profibus DP/FMS asynchronní kódování NRZ, přenosová rychlost od 9,6 kb/s do 12Mb/s, stíněná kroucená dvojlinka, 32 stanic v segmentu, celkem maximálně 127 stanic, pomocí opakovačů lze sít prodloužit do 10 km, připojení 9- pinovým D-Sub konektorem, SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

Přenosové technologie 2. optické vlákno - Profibus DP/FMS maximální délka sběrnice závisí na typu optického vlákna (do 80 km), topologie segmentu – kruh nebo hvězda, možnost použít převodník mezi RS-485 a optickým vláknem. SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

Přenosové technologie 3. IEC (Low Speed - H1) - Profibus PA synchronní kódování Manchester II s rychlostí 31,25 kb/s, volitelná jiskrová bezpečnost a volitelné napájení po sběrnici, stíněná nebo nestíněná kroucená dvojlinka délka segmentu maximálně m (ne pro EEx), síť lze pro- dloužit pomocí čtyř opakovačů, podporuje topologie sběrnice, strom a nebo jejich kombinace, 10 až 32 stanic v segmentu (závisí na třídě EEx a proudové spotřebě), maximálně 127 stanic SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

V současnosti je sběrnice PROFIBUS standardizována normami IEC a IEC Definována je v DIN Do sběrnice PROFIBUS lze připojit mnoho průmyslových auto- matů, např. Siemens Simatic, SAIA, Koyo, ABB, Wago, Bernecker&Reiner, a mnoho dalších. Používá se zejména pro přenos dat z technologických linek. Je přizpůsobena i pro provoz v prostředí s nebezpečím výbuchu. SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

Fyzickým přenosovým médiem je „běžná“ stíněná kroucená dvoulinka nebo optické vlákno. Na segmentu mezi dvěma opakovači může být až 30 stanic – maximální počet prvků je do 127 stanic na maximálně 10 seg- mentech. Volba přenosové technologie je závislá na prostředí, v němž je sběrnice provozována (rušení, nebezpečí výbuchu). SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

Přenosová rychlost 9,6 – 19,2 – 187 – 500 kbitů/sec je dnes roz- šířena na 1,5 – 3 – 6 – 9 –12 – a více Mbitů/sec. SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010 Přeno- sová rychlost [kbit/s] 9,619,293,75187, Délka [m]

Na úrovni fyzické vrstvy PROFIBUS se používají 4 typy rozhraní: RS 485: Pro úlohy vyžadující vysokou přenosovou rychlost. Maximální přenosová rychlost je 12 Mbit/s. Zařízení jsou propojena sběrnicovou topologii, pomocí kabelu typu A (stíněná kroucená dvojlinka). Na jeden segment sběrnice může být připojeno maximálně 32 zařízení, pomocí opakovačů lze propojit až 126 zařízení. RS 485-IS: Je jiskrově bezpečná verze rozhrani RS485. Maximální přenosová rychlost je 1.5 Mbit/s. Na jeden segment sběrnice může být připojeno maximálně 32 zařízení. SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

MBP: (Manchester Coding and Bus Powered) jiskrově bezpečné rozhraní s přenosovou rychlostí kbit/s a s možností napá- jení přes vodiče sběrnice. Topologie může být typu sběrnice nebo hvězda. Na jeden segment sběrnice může být připojeno maximál- ně 32 zařízení v běžném prostředí nebo 10 zařízení v prostředí s nebezpečím výbuchu. Údaje jsou kódované kódem Manchester. Optická vlákna: umožňují vysokou přenosovou rychlost 12Mbit/s na velké vzdálenosti (několik km). Topologie je liniová, hvězda nebo kruh. V síti může být až 126 zařízení. SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

Obsahuje vrstvy: uživatelská aplikace „8.“ (je definována jako komunikační roz- hraní ALI = Application Layer interface) + aplikační (obsahuje podvrstvy FMS a LLI = Lower Layer Interface a je vyjádřena komunikačními objekty, komunikačními službami, komunikačními vztahy) + linková (zabezpečuje vy- tváření * identifikaci a zabezpečení) + fyzická (komunikuje pomocí aplikace služeb FMA, obsahuje prvky dle IEC 1158 nebo RS 485). SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

SBĚRNICE - Profibus T- MaR © VR - ZS 2009/2010

CAN (Controler Area network) byl vyvinut firmou BOSH na technologii Intelu hl. pro potřeby automobilového průmyslu. Umožňuje časově nedeterministické řízení v reálném čase. Je otevřená pro každého výrobce. Výhodou je robustnost (odol- nost proti poruchám a rušení) snadná konfigurovatelnost a nižší cena spolu s vysokou přenosovou rychlostí. CAN je sériová datová sběrnice. Sběrnice sama o sobě je sy- metrický nebo asymetrický dvouvodičový obvod, který může být odstíněný či neodstíněný. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Historie: 1983 Firma Bosch zahájila projekt vývoje komunikační sítě pro motorová vozidla Vydáno oficiální informace k CAN protokolu Firmy Philips Semiconductors a Intel uvedly první obvody pro CAN Firma Bosch vydala CAN specifikaci High-level protokol CAN Kingdom od firmy Kvaser Ustanoveno sdružení výrobců a uživatelů CiA (CAN in Automation) CiA zveřejňuje specifikaci protokolu CAL (CAN Applica- tion Layer) Mercedes-Benz uvádí první automobil se sběrnicí CAN. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Historie: 1994 První mezinárodní CAN konference (iCC) organizovaná sdružením CiA Firma Allen-Bradley uvádí high-level protokol DeviceNet Vydán dodatek ISO 11898: Extended Frame Format Sdružení CiA publikuje specifikaci protokolu CANopen Vývoj time-triggered (časově-spouštěného) komunikač- ního protokolu pro CAN (TTCAN). SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

CAN protokol odpovídá datovému přenosu vrstvy v ISO/OSI referenčním modelu. Síťový protokol detekuje a opravuje přenosové chyby vzniklé od okolních elektromagnetických polí. Dovoluje snadné nastavení (konfiguraci) systému a umožňuje centrální diagnostiku. Vysílané data nemají žádnou adresu, obsah zprávy je dán identifikátorem (ID), který je v celé síti jedinečný. Tento identifikátor definuje obsah přenášené zprávy a zároveň i prioritu zprávy při pokusu o její odeslání na sběrnici. Vyšší prioritu mají zprávy s nižší hodnotou identifikátoru. Příjem zpráv může být mnohonásobný (jedna zpráva může být přijata několika zařízeními). SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Elektrické parametry fyzického přenosu jsou specifikované normou ISO Od CAN jsou odvozeny CANopen, DeviceNet SDS a další. Přenosová rychlost: 1 – 1,5 Mbitů/sec. Obvyklý počet prvků je do 256 účastníků a maximální délku seg- mentu je 1200 metrů. Na rozdíl od ostatních sběrnicových systémů CAN protokol ne- používá potvrzování zpráv, ale namísto toho signalizuje jakou- koliv vyskytlou chybu. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Pro detekci chyby CAN protokolem se používají tři mechanismy umístěné v oblasti zprávy: - kontrola cyklické nadbytečnosti (Cyclic Redindancy Check CRC) - kontrola rámce - ACK chyby CAN protokol také užívá dva mechanismy pro detekci chyb na bitové úrovni: - pozorování (Monitoring) - vkládání bitů (Bit stuffing) SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Kontrola cyklické nadbytečnosti (Cyclic Redindancy Check) CRC chrání informace v rámci a přidává nadbytečné kontrolní bity na konec přenosu. Na konci příjmu jsou tyto bity přepočítány a testovány vůči přeneseným bitům. Jestliže nejsou v pořádku, pak je hlášena CRC chyba. Kontrola rámce Tento mechanismus prověřuje strukturu přeneseného rámce dle kontroly bitového pole vůči pevnému formátu a velikosti rámce. Chyba detekovaná kontrolou rámce je označena jako “format errors”. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

ACK chyby Každé správné přijetí rámce od všech příjemců je potvrzeno v ACK poli. Jestliže není potvrzeno, je přijata vysílačem zprávy ACK chyba (ACK error). To může znamenat, že nastala přenosová chyba, kterou objevil pouze příjemce, nebo že ACK pole je porušené či není žádný příjemce. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

CAN protokol také užívá dva mechanismy pro detekci chyb na bitové úrovni: Pozorování (Monitoring) Mechanismus pro detekci chyb na bitové úrovni. Schopnost vysílače detekovat chyby je základem pro pozorování sběrnicových signálů: každý uzel, který vysílá, také pozoruje sběrnicovou část, a tak detekuje rozdíly mezi bity poslanými a bity přijatými. Toto dovoluje spolehlivou detekci globálních a lokálních chyb na straně vysílače. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Vkládání bitů (Bit stuffing) Mechanismus pro detekci chyb na bitové úrovni. Kódování samostatných bitů je testováno na bitové úrovni. Bitová reprezentace CAN je NRZ kód (non-return-to-zero), který garantuje maximální efektivitu v bitovém kódování. Synchronizaci tvoří vkládání pěti po sobě jdoucích stejných bitů. Odesílatel přidá do bitového toku vložený bit s doplňkovou hodnotou, která je odstraněna příjemcem. Kódová kontrola je omezena kontrolou správnosti vloženého pravidla. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Jestliže je objevena jedna nebo více chyb na nejméně jedné nebo více stanicích, používajících zařízení, přenos je zrušen a je odeslána indikace chyby “error flag”. To zabrání jiné stanici přijmout zprávu, a tak zajistí konzistenci dat v celé síti. Další chybný přenos zprávy je zrušen a odesílatel se automa- ticky znovu pokusí o přenos (automatické opakování žádosti). Bude muset znovu soutěžit o připojení na sběrnici. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

CAN protokol tedy poskytuje mechanismus pro rozlišení ojedi- nělé chyby od trvalých chyb a lokalizuje stanici, která selhala. Toto je prováděno statistickým odhadem chybné stanice s cílem poznat stanici s vlastními chybami a možný pracovní režim, v kterém ostatní stanice záporně neovlivňují CAN síť. Pokud stanice sebe odpojí, zabrání tak chybnému rozpoznání zprávy a také chybnému přerušení. Pravděpodobnost neidentifikované zprávy je Příklad: CAN běžící 2000 hodin/rok rychlostí 500 kbit/s s 25% vytížením sběrnice může mít neidentifikovanou chybu jednou za 1000 let. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Protokol CAN definuje 4 typy zpráv: - zprávy týkající se přenosu dat: - Data Frame (Datová zpráva) - Remote Frame (Žádost o data) - zprávy řídící komunikaci po sběrnici - Error Frame (Chybová zpráva) - Overload Frame (Zpráva o přetížení) SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

CAN protokol tedy poskytuje mechanismus pro rozlišení ojedi- nělé chyby od trvalých chyb a lokalizuje stanici, která selhala. Toto je prováděno statistickým odhadem chybné stanice s cílem poznat stanici s vlastními chybami a možný pracovní režim, v kterém ostatní stanice záporně neovlivňují CAN síť. Pokud stanice sebe odpojí, zabrání tak chybnému rozpoznání zprávy a také chybnému přerušení. Pravděpodobnost neidentifikované zprávy je 10 na 13, příklad: CAN běžící 2000 hodin/rok rychlostí 500 kbit/s s 25% vytížením sběrnice může mít neidentifikovanou chybu jednou za 1000 let. SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

Obsahuje vrstvy: uživatelská aplikace „8.“ (je definována jako komunikační roz- hraní ALI = Application Layer interface) + aplikační + linková + fyzická SBĚRNICE – CAN T- MaR © VR - ZS 2009/2010

FIP (Factory Industrial Protocol) byl vyvinut skupinou firem v Německu, Francii a v Italii. Uplatnila se i v severní Americe. Definován je v DIN Fyzickým přenosovým médiem je „běžná“ kroucená dvoulinka nebo optické vlákno. Je přizpůsobena i pro provoz v prostředí s nebezpečím výbuchu. Přenosová rychlost: 31,25 kbitů/sec a 1 – 1,5 Mbitů/sec. Obvyklý počet prvků je do 256 účastníků a je omezen na maximální délku 500 metrů. Používá se zejména pro přenos dat z technologických linek. SBĚRNICE - FIP T- MaR © VR - ZS 2009/2010

P-Net je dánskou variantou Fieldbusu. Je sběrnicí typu MS (Mas- ter – Slave). Výhodou je snadná konfigurovatelnost a nižší cena. Definován je v EN – díl 1. Fyzickým přenosovým médiem je „běžná“ kroucená stíněná dvou- linka nebo optické vlákno. Je přizpůsobena i pro provoz v pros- tředí s nebezpečím výbuchu. Přenosová rychlost: 31,25 – 76,8 kbitů/sec a 1 – 1,5 Mbitů/sec. Obvyklý počet prvků je do 256 účastníků a maximální délku seg- mentu je 1200 metrů. Používá se zejména pro automatizaci technologických linek. SBĚRNICE – P-Net T- MaR © VR - ZS 2009/2010

Obsahuje vrstvy: uživatelská aplikace „8.“ (je definována jako komunikační roz- hraní ALI = Application Layer interface) + aplikační (obsahuje podvrstvy FMS a LLI = Lower Layer Interface a je vyjádřena komunikačními objekty, komunikačními službami, komunikačními vztahy) + linková (zabezpečuje vy- tváření * identifikaci a zabezpečení) + fyzická (komunikuje pomocí aplikace služeb FMA, obsahuje prvky dle IEC 1158 nebo RS 485). SBĚRNICE – P-Net T- MaR © VR - ZS 2009/2010

DeviceNet je, dle normy EN50325, otevřený sběrnicový systém, založený na specifikaci CAN (Controller Area Network). SBĚRNICE – DeviceNet T- MaR © VR - ZS 2009/2010

USB (Universal Serial Bus) rozhraní se během posledních let stalo zcela běžnou součástí spotřební elektroniky připojitelné k počítači a již téměř vytlačilo klasický sériový port RS232 a dokonce i paralelní port. Základní parametry rozhraní USB : Komunikační rychlost od 1,5 Mbit/s do 480Mbit/s Komunikační vzdálenost do 5 m Možnost připojení více zařízení Rozhraní obsahuje 5V napájení Lze připojit až 127 zařízení pomocí jednoho typu konektoru. USB zajišťuje správné přidělení prostředků (IRQ, DMA,...). SBĚRNICE – USB T- MaR © VR - ZS 2009/2010

Sběrnice USB se v posledních letech stala už naprosto samozřej- mou součástí výbavy osobních počítačů. Na rozdíl od starších sériových rozhraní (RS-232) má USB mnohem větší možnosti a schopnosti, což je na druhou stranu vyváženo její složitostí a ná- kladnějším vývojem zařízení. USB sběrnice obsahuje jeden tzv. kořenový rozbočovač (root hub), který je považován za nejvyšší (první) úroveň a k němuž jsou připojeny další huby a zařízení. SBĚRNICE – USB T- MaR © VR - ZS 2009/2010

Rozhraní mezi USB systémem a hostitelským počítačem je nazý- váno hostitelský řadič (Host Controller). Tento řadič může být implementován hardwarově nebo softwarově. Kořenový rozbočovač je integrován spolu s hostitelským řadičem do hostitelského systému a nabízí nejčastěji dva přípojné body. S ohledem na zpoždění signálu v kabelech a hubech povoluje spe- cifikace maximálně sedm úrovní včetně kořenové vrstvy. To zna- mená, že mezi kořenovým rozbočovačem a koncovým zařízením může být zapojeno maximálně pět rozbočovačů. SBĚRNICE – USB T- MaR © VR - ZS 2009/2010

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Topologie sběrnice USB

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 USB Hostitel a USB Klient

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Poznámka: Originální anglická literatura nazývá všechny přístroje připo- jené na USB sběrnici zařízeními (USB devices) a rozlišuje mezi rozbočovači (USB hubs) a zařízeními, přidávajícími hostitel- skému systému nějaké schopnosti (USB functions). Doslovný překlad "USB funkce" by byl velmi neobratný, proto v češtině se "USB function" nazývá "koncové zařízení".

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 USB je řízená sběrnice, kde veškeré datové přenosy inicializuje host controller. Většina sběrnicových transakcí (přenosů dat) sestává z vyslání až tří paketů. Každá transakce začíná tím, že Host Controller vyšle USB paket popisující typ a směr přenosu, adresu zařízení a číslo koncového bodu (endpoint) v zařízení (k těmto termínům se ještě dostanu). Tento paket je označen jako token paket. USB zařízení, které rozpozná svou adresu, se připraví k přenosu.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Směr přenosu, tedy zda jde o přenos dat ze zařízení do hostitel- ského systému nebo z hostitelského systému do zařízení, je určen token paketem. Poté zdroj dat (zařízení nebo systém) vyšle datový paket nebo oznámí, že nemá žádná data k vyslání. Transakce bývá ukončena tím, že příjemce (cíl dat) vyšle hand- shake paket, kterým potvrdí úspěšnost přenosu. Některé transakce mezi hostitelským systémem a hubem sestávají ze čtyř paketů. Transakce tohoto typu jsou používány pro řízení datových přenosů mezi hostitelským systémem a full / low speed zařízeními.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Pomyslná cesta pro datové přenosy mezi hostitelským zařízením a koncovým bodem v zařízení je nazývána rourou (pipe). Existují dva typy rour: - pro datové proudy (streams); - pro zprávy (messages). Datový proud nemá, na rozdíl od zpráv, pevně definovanou struk- turu. Roura má dále přiřazené některé parametry, jako jsou šířka přenosového pásma (bandwidth), typ přenosu a charakteristiky koncového bodu, jako směr a velikost bufferu. Většina rour je vytvořena v okamžiku konfigurace USB zařízení. Jedna roura pro přenos zpráv, tzv. Default Control Pipe, existuje ihned po připojení zařízení a poskytuje přístup ke konfiguračním, stavovým a řídícím informacím zařízení.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Specifikace USB obsahuje čtyři základní typy datových přenosů: Řídící (control) přenosy. Hromadné (bulk) přenosy. Přerušovací (interrupt) přenosy. Izochronní (isochronous) přenosy.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Řídící (control) přenosy Jsou používány ke konfiguraci zařízení při jeho připojení a mohou být použity k dalším účelům, jako např. k řízení dalších komunikačních rour.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Hromadné (bulk) přenosy slouží k přenosům velkého množství dat a jsou na ně kladena nejmenší omezení - obsahují velká množství dat, např. data pro tiskárny nebo získaná ze scannerů. Hromadná data jsou přenášena sekvenčně a spolehlivost jejich přenosu je zajišťována detekcí chyb na hardwarové úrovni a omezeným počtem opakovaných pokusů. Šířka pásma, využitá hromadným přenosem, může být různá a záleží na ostatním provozu na sběrnici.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Přerušovací (interrupt) přenosy Slouží k včasnému a spolehlivému doručení dat, nejčastěji pro asynchronní události - přenášejí data do nebo ze zařízení. Zařízení může požádat o přenos těchto dat v kterýkoliv okamžik a tato data jsou doručena USB sběrnicí v nejkratším možném čase. Nejčastěji se jedná o upozornění na nějakou událost, například na stisk klávesy na klávesnici nebo změnu pozice myši, tedy taková data, která zaberou jen několik bajtů.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Izochronní (isochronous) přenosy ("stejnodobé", plynulé) Zabírají předem smluvené množství přenosového pásma a mají předem dohodnuté zpoždění. Tento druh přenosů je také nazýván proudový přenos v reálném čase (streaming real-time transfer) Jsou to trvalé přenosy, u nichž probíhá vytváření, přenos a zpra- cování dat v reálném čase. Přesné časování přenosu je zajištěno rovnoměrným rozložením úseků v čase, ve kterých jsou data přijímána a odesílána.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Izochronní data musí být předávána hubem se stejnou frekvencí, s jakou jsou přijímána, aby bylo dodrženo časování. Tato data mohou být také citlivá na zpoždění při přenosu. Izochronní roury mívají šířku přenosového pásma odvozenou nejčastěji od vzorkovací frekvence daného zařízení.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Požadavky na zpoždění (latency) jsou dány velikostí vyrovnávací paměti daného koncového bodu. Za přesně časované doručování izochronních dat se na druhou stranu platí rizikem možných ztrát při přenosu. Případná chyba při přenosu není totiž opravena hardwarovými prostředky, jako jsou např. opakovaná vysílání. V praxi se předpokládá, že ztráty dat nebudou tak velké, aby přinesly problémy.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 Typický příklad izochronních dat je digitálně zpracovaný hlas. Pokud není zajištěn stejnoměrný tok dat, objeví se ve výsledném zvuku výpadky, způsobené podtečením či přetečením bufferů. I v případě, že jsou data doručována v pravidelných intervalech, může zpoždění při přenosu vést až k nepoužitelným výsledkům, zejména v aplikacích vyžadujících plynulou a rychlou odezvu v reálném čase, jako jsou např. audiokonference.

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010

SBĚRNICE – USB T- MaR © VR - ZS 2009/2010 PinJménoBarvaPopis 1VBusRed+5 VDC 2D-WhiteData - 3D+GreenData + 4GNDBlackGround

T- MaR © VR - ZS 2009/2010 … a to by bylo vše

T- MaR © VR - ZS 2009/2010