Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat

Podobné dokumenty
Automatizační technika. Obsah

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2013/2014 Radim Farana. Obsah. Kybernetika

Informatika Kódování. Obsah. Kód. Radim Farana Podklady předmětu Informatika pro akademický rok 2007/2008

Informatika Datové formáty

Teorie informace Obsah. Kybernetika. Radim Farana Podklady pro výuku

Kódování Obsah. Unikátní identifikátory. Radim Farana Podklady pro výuku. Unikátní identifikátory. Kontrolní číslice, GUI,

Teorie informace Obsah. Kybernetika. Radim Farana Podklady pro výuku

Kódováni dat. Kódy používané pro strojové operace

Kapitola 1. Signály a systémy. 1.1 Klasifikace signálů

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

ČÍSELNÉ SOUSTAVY PŘEVODY

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

1. Základy teorie přenosu informací

3 Jednoduché datové typy Interpretace čísel v paměti počítače Problémy s matematickými operacemi 5

VY_32_INOVACE_E 15 03

Číslicové obvody základní pojmy

Profilová část maturitní zkoušky 2015/2016

Algoritmy I. Číselné soustavy přečíst!!! ALGI 2018/19

Základní principy přeměny analogového signálu na digitální

Způsoby realizace této funkce:

KOMPRESE OBRAZŮ. Václav Hlaváč, Jan Kybic. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.

Základní jednotky používané ve výpočetní technice

Prostředky automatického řízení

Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty.

Úvod do zpracování signálů

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy

Přenos signálů, výstupy snímačů

1 SENZORY V MECHATRONICKÝCH SOUSTAVÁCH

Automatická regulace spojité řízení (P, PI, PD, PID), nespojité řízení, fuzzy řízení,

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

CW01 - Teorie měření a regulace

Obsah DÍL 1. Předmluva 11

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

PJC Cvičení #2. Číselné soustavy a binární reprezentace proměnných

Fz =a z + a z +...+a z +a z =

Binární logika Osnova kurzu

2.8 Kodéry a Rekodéry

Struktura a architektura počítačů (BI-SAP) 5

KOMPRESE OBRAZŮ. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání. hlavac@fel.cvut.

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Základy a aplikace digitálních. Katedra radioelektroniky (13137), blok B2, místnost 722

Jak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické

Inteligentní senzory

Informace v počítači. Výpočetní technika I. Ing. Pavel Haluza ústav informatiky PEF MENDELU v Brně haluza@mendelu.cz

Binární data. Číslicový systém. Binární data. Klávesnice Snímače polohy, dotykové displeje, myš Digitalizovaná data odvozená z analogového signálu

Zobrazení dat Cíl kapitoly:

Snímání biologických signálů. A6M31LET Lékařská technika Zdeněk Horčík Katedra teorie obvodů

Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora

Číselné soustavy a převody mezi nimi

Příloha č. 3 TECHNICKÉ PARAMETRY PRO DODÁVKU TECHNOLOGIE: UNIVERZÁLNÍ MĚŘICÍ ÚSTŘEDNA

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

ednáška a metody digitalizace telefonního signálu Ing. Bc. Ivan Pravda

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň

Vzorkovací zesilovač základní princip všech digitálních osciloskopů, záznamníků, převodníků,

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Komprese dat Obsah. Komprese videa. Radim Farana. Podklady pro výuku. Komprese videa a zvuku. Komprese MPEG. Komprese MP3.

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Algoritmy komprese dat

Osnova přednášky. Informace v počítači. Interpretace dat. Údaje, data. Úvod do teorie informace. Výpočetní technika I. Ochrana dat

digitální proudová smyčka - hodnoty log. 0 je vyjádří proudem 4mA a log. 1 proudem 20mA

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Informace, kódování a redundance

Úvod do teorie informace

A/D převodníky - parametry

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4

kryptosystémy obecně další zajímavé substituční šifry klíčové hospodářství kryptografická pravidla Hillova šifra Vernamova šifra Knižní šifra

Teorie systémů TES 3. Sběr dat, vzorkování

KOMBINAČNÍ LOGICKÉ OBVODY

- DAC - Úvod A/D převodník převádějí analogové (spojité) veličiny na digitální (nespojitou) informaci. Základní zapojení převodníku ukazuje obr.

Manuální, technická a elektrozručnost

3. MĚŘICÍ A ZÁZNAMOVÉ ZAŘÍZENÍ

APL-017 rev. 9/2015. M4016 MODBUS master. Obecný popis

U Úvod do modelování a simulace systémů

[1] samoopravné kódy: terminologie, princip

Digitalizace převod AS DS (analogový diskrétní signál )

NTIS-VP1/1: Laboratorní napájecí zdroj programovatelný

ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.

Technická diagnostika, chyby měření

Počet kreditů: 5 Forma studia: kombinovaná. Anotace: Předmět seznamuje se základy dělitelnosti, vybranými partiemi algebry, šifrování a kódování.

Úloha 5 Řízení teplovzdušného modelu TVM pomocí PC a mikropočítačové jednotky CTRL

DSY-4. Analogové a číslicové modulace. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Počítačové sítě. Lekce 5: Základy datových komunikací

25. DIGITÁLNÍ TELEVIZNÍ SIGNÁL A KABELOVÁ TELEVIZE

Komprese dat. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

Teorie informace: řešené příklady 2014 Tomáš Kroupa

Principy počítačů. Prof. RNDr. Peter Mikulecký, PhD.

Číslicové multimetry. základním blokem je stejnosměrný číslicový voltmetr

Vyhodnocovací jednotky

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

9. PRINCIPY VÍCENÁSOBNÉHO VYUŽITÍ PŘENOSOVÝCH CEST

Registry a čítače část 2

SIGNÁLY A LINEÁRNÍ SYSTÉMY

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Transkript:

Akademický rok 2016/2017 Připravil: Radim Farana Technická kybernetika Principy zobrazení, sběru a uchování dat 2 Obsah Principy zobrazení, sběru a uchování dat strana 3 Snímač Měřicí řetězec Měřicí obvod a zesilovač Obvody pro zpracování signálu A/Č Mikropočítač 1

strana 4 Smart senzor Číslicový výstup RS 232 (RS 485) Neelektrická veličina (např. tlak) Převodník (čidlo) Elektrické obvody A/Č převodník P Komunikační rozhraní Analogový výstup (I = 4 20 ma) Napájecí zdroj Ucc Typy signálů Signály spojité v čase: 1) Analogový signál (spojitý) signál spojitý v čase i úrovni. x(t) t 2) Kvantovaný signál signál spojitý v čase a diskrétní v úrovni. x(t) ~ t Typy signálů Signály diskrétní v čase: 1) Diskrétní signál (vzorkovaný) signál diskrétní v čase a spojitý v úrovni. x(kt) kt 2) Číslicový signál (vzorkovaný a kvantovaný) signál diskrétní v čase i úrovni. x(kt) ~ kt 2

Regulační obvod Jestliže je vzorkovací perioda velmi malá (vzorkovací frekvence velmi velká), můžeme z našeho pohledu říci, že vlastnosti diskrétních regulačních obvodů se blíží vlastnostem spojitých regulačních obvodů. Diskretizace v úrovni = kvantování. Pokud bude počet úrovní velký, rozdíl mezi signálem spojitým a kvantovaným nebude velká. Kvantovaný signál prochází toto charakteristikou. ~ x(kt) x(kt) ~ = x(t) = x(t) x(kt) ~ = x(t) Když bude kvantizační chyba malá, pojmy diskrétní a číslicový můžeme považovat za rovnocenné. Regulační obvod Kvantování přináší do systému nelinearitu. Číslicový signál diskretizace v čase i úrovni. Číslicový signál je nelineární z důvodu kvantizace. x kvantování vzorkování t Signál systémový pojetí. Hodnota nejobecnější pojetí. Proměnná pojetí užívané v matematice. V teorii řízení jsou pojmy signál, proměnná a hodnota v podstatě rovnocenné. 9 Kvantizační chyba Závisí na délce slova 8 b. 256 úrovní chyba 0,39 % 10 b. 1 024 úrovní chyba 0,0977 % 16 b. 65 536 úrovní chyba 0,00152 % 32 b. 4 294 967 296 úrovní chyba 0,0000000233 % Srovnejte s přesností snímače! 3

10 Vzorkovací perioda Shannon Kotělnikovův teorém: Vzorkovací frekvence musí být alespoň dvojnásobná oproti maximální frekvenci měřeného signálu. Vlastnosti přenosového kanálu P(0) P(0,0) 0 0 Přenosový kanál bezšumový, P(0,1) = P(1,0) = 0 šumový, podle výskytu chyb: bezpamětový (chyby jsou náhodné), paměťový (chyby jsou shlukové). šumový, podle vlivu šumu: symetrický, P(0,1) = P(1, 0), nesymetrický. P(1,0) = P(1) - P(1,1) P(0,1) = P(0) - P(0,0) P(1) 1 1 P(1,1) strana 12 Sběrnice RS-232, RS-485 sériový port Profibus (Process Field Bus) CAN (Controller Area Network) - využívaná nejčastěji pro vnitřní komunikační síť senzorů a funkčních jednotek v automobilu 1-Wire fy Dallas Semiconductor Industrial Ethernet 4

strana 13 Ukazovací zařízení Ukazatele Analogové Číslicové Displeje Dotykové displeje Obrazovky strana 14 Řídicí systémy Kompaktní regulátory Embedded systémy Mikropočítače Průmyslové počítače 15 Operátorské systémy Systém Control Web Moravské přístroje, a.s. http://www.mii.cz/art?id=419&lang=405&style= 4 5

16 Pyramida řízení SNÍMAČE, AKČNÍ ČLENY 17 Komplexní systémy Druhy kódů Prefixový kód je prosté kódování u kterého žádné kódové slovo není začátkem jiného kódového slova. Blokový kód je prosté kódování u kterého mají všechna kódová slova stejnou délku (počet znaků). Protože musí být prostým zobrazením, je nutně také prefixovým kódem. 6

Použití kódů Nejkratší (optimální) kódy R 0, L min, Bezpečnostní kódy detekční kódy (odhalují chyby), samoopravné kódy (opravují chyby), Speciální kódy kódy konstantní změny (Grayův kód), čárové kódy, alfanumerické kódy, číselné kódy (datové formáty), Nejkratší kódy Pokud má R 0, neboli L min, pak N(i) N * (i) pro i = 1, 2, n. Hledáme vhodný algoritmus konstrukce takového kódu: Huffmanův kód (1952), Shannonův kód. Algoritmy se liší, stejně tak i dosažené výsledky, Huffmanův kód se snáze algoritmizuje a tedy také realizuje Huffman, David A. * 1925, USA + 7. 10. 1999 California, USA http://www.ucsc.edu/currents/99-00/10-11/huffman.html Huffmanův kód Triviální případ Zpráva P(i) 1 > 2 < kód 0 1 Redukovaná abeceda Zpráva 1» 2 > 3 < P(i) redukce kód expanze 1 2,3 0 1 0 10 11 Příklad Zpráva A B C D E P(i) 0,4 0,3 0,1 0,1 0,1 0 1 1.redukce 0,4 0,3 0,2 0,1 0 1 2.redukce 0,4 0,3 0,3 0 1 3.redukce 0,6 0,4 znaky 0 1 kód 1 00 011 0100 0101 Postup: seřazení podle pravděpodobnosti, postupná redukce a oprava pořadí, přiřazení znaků 0, 1 a zpětná expanze. Problémy: definice pořadí zpráv pro stejnou P(i), zařazení skupin se stejnou P(i), pořadí přiřazení znaků 0, 1. 7

Kódy konstantní změny Každá dvě sousední kódová slova se liší o konstantní počet bitů (Hammingova vzdálenost je konstantní). Grayovy kódy pro d = 1 známé z absolutních snímačů polohy. Představuje Hamiltonovu kružnici na n-dimenzionální kostce. Gray, Frank U.S. patent 2,632,058 z r. 1953 (Bell Laboratories) Baudot, Jean- Maurice Émile * 11. 9. 1845, + 28. 3. 1903 použil v telegrafu v roce 1878 Grayův kód dekadické binární binární číslo Gray Code binární vyjádření číslo podoba 0 0000 0000 1 0001 0001 2 0010 0011 3 0011 0010 4 0100 0110 5 0101 0111 6 0110 0101 7 0111 0100 8 1000 1100 9 1001 1101 10 1010 1111 11 1011 1110 12 1100 1010 13 1101 1011 14 1110 1001 15 1111 1000 a 3a 2a 1a 0 a 3 a 2 a 1 a 0 g 3 g 2 g 1 g 0 g 3g 2g 1g 0 Karnaughova mapa pro bit g0 Realizace Převod binárního čísla do Grayova kódu a zpět a1a0 a3a2 00 01 11 10 00 0 1 0 1 01 0 1 0 1 11 0 1 0 1 10 0 1 0 1 Inverzní převod g0 = a1b0 OR a1a0 = a1 XOR a0 a3 = g 3 g1 = a2 XOR a 1 a 2 = a3 XOR g 2 g2 = a3 XOR a 2 a1 = a2 XOR g 1 g3 = a3 a0 = a1 XOR g0 Příklad Máme za úkol sestavit kódovou knihu pro převod pětibitového binárního kódu na Grayův kód. 8

Řešení Protože nemáme k dispozici předpis pro převod mezi binárním a Grayovým kódem znázorníme graficky rozložení jedniček binárního kódu a přiřadíme jim obdobně jedničky Grayova kódu. Binární kód dekadické binární číslo číslo 0 00000 1 00001 2 00010 3 00011 4 00100 5 00101 6 00110 7 00111 8 01000 9 01001 10 01010 11 01011 12 01100 13 01101 14 01110 15 01111 16 10000 17 10001 18 10010 19 10011 20 10100 21 10101 22 10110 23 10111 24 11000 25 11001 26 11010 27 11011 28 11100 29 11101 30 11110 31 11111 binární podoba Grayův kód binární a a a a a g g g g g podoba 4 3 2 1 0 4 3 2 1 0 Nejvyšší bit Víme, že významově nejvyšší bit je u poloviny slov nulový a u poloviny jedničkový a to shodně s binárním kódem. Přiřadíme tedy hodnoty. 9

Nejvyšší bit dekadické binární číslo číslo 0 00000 1 00001 2 00010 3 00011 4 00100 5 00101 6 00110 7 00111 8 01000 9 01001 10 01010 11 01011 12 01100 13 01101 14 01110 15 01111 16 10000 17 10001 18 10010 19 10011 20 10100 21 10101 22 10110 23 10111 24 11000 25 11001 26 11010 27 11011 28 11100 29 11101 30 11110 31 11111 binární podoba Grayův kód binární a a a a a g g g g g podoba 4 3 2 1 0 4 3 2 1 0 Druhý bit Významově druhý bit bude o souvislé skupiny poloviny slov jedničkový a to tak, aby se jedničky s vyšším bitem shodovaly u poloviny kódových slov. Tak bude zajištěn minimální počet změn u tohoto bitu. Přiřadíme tedy jedničky do tohoto bitu. Druhý bit dekadické binární číslo číslo 0 00000 1 00001 2 00010 3 00011 4 00100 5 00101 6 00110 7 00111 8 01000 9 01001 10 01010 11 01011 12 01100 13 01101 14 01110 15 01111 16 10000 17 10001 18 10010 19 10011 20 10100 21 10101 22 10110 23 10111 24 11000 25 11001 26 11010 27 11011 28 11100 29 11101 30 11110 31 11111 binární podoba Grayův kód binární a a a a a g g g g g podoba 4 3 2 1 0 4 3 2 1 0 10

Třetí bit Podobně budou jedničky u třetího bitu tvořit dvě skupiny slov opět posunuté o polovinu délky skupiny. Třetí bit dekadické binární číslo číslo 0 00000 1 00001 2 00010 3 00011 4 00100 5 00101 6 00110 7 00111 8 01000 9 01001 10 01010 11 01011 12 01100 13 01101 14 01110 15 01111 16 10000 17 10001 18 10010 19 10011 20 10100 21 10101 22 10110 23 10111 24 11000 25 11001 26 11010 27 11011 28 11100 29 11101 30 11110 31 11111 binární podoba Grayův kód binární a a a a a g g g g g podoba 4 3 2 1 0 4 3 2 1 0 Čtvrtý bit Čtvrtý bit bude obsazen čtyřmi sekvencemi jedniček délky čtyři znaky, opět posunutých o polovinu délky, tedy dva znaky. 11

Čtvrtý bit dekadické binární číslo číslo 0 00000 1 00001 2 00010 3 00011 4 00100 5 00101 6 00110 7 00111 8 01000 9 01001 10 01010 11 01011 12 01100 13 01101 14 01110 15 01111 16 10000 17 10001 18 10010 19 10011 20 10100 21 10101 22 10110 23 10111 24 11000 25 11001 26 11010 27 11011 28 11100 29 11101 30 11110 31 11111 binární podoba Grayův kód binární a a a a a g g g g g podoba 4 3 2 1 0 4 3 2 1 0 Pátý bit Poslední bit bude obsazen osmi skupinami jedniček délky dva znaky, opět posunutými oproti vyššímu bitu o polovinu délky, tedy jeden bit. Pátý bit dekadické binární číslo číslo 0 00000 1 00001 2 00010 3 00011 4 00100 5 00101 6 00110 7 00111 8 01000 9 01001 10 01010 11 01011 12 01100 13 01101 14 01110 15 01111 16 10000 17 10001 18 10010 19 10011 20 10100 21 10101 22 10110 23 10111 24 11000 25 11001 26 11010 27 11011 28 11100 29 11101 30 11110 31 11111 binární podoba Grayův kód binární a a a a a g g g g g podoba 4 3 2 1 0 4 3 2 1 0 12

Kódová slova Nyní již zbývá pouze zápis kódových slov v obvyklé podobě binárních znaků. Kódová slova binární podoba Grayův kód dekadické binární binární podoba a 4 a 3 a 2 a 1 a 0 g 4 g 3 g 2 g 1 g 0 číslo číslo 0 00000 00000 1 00001 00001 2 00010 00011 3 00011 00010 4 00100 00110 5 00101 00111 6 00110 00101 7 00111 00100 8 01000 01100 9 01001 01101 10 01010 01111 11 01011 01110 12 01100 01010 13 01101 01011 14 01110 01001 15 01111 01000 16 10000 11000 17 10001 11001 18 10010 11011 19 10011 11010 20 10100 11110 21 10101 11111 22 10110 11101 23 10111 11100 24 11000 10100 25 11001 10101 26 11010 10111 27 11011 10110 28 11100 10010 29 11101 10011 30 11110 10001 31 11111 10000 Závěr Tímto postupem můžeme sestavit Grayův kód libovolné délky. 13

Číselné soustavy Binární (dvojková) Oktalová (osmičková, 1 znak = 3 b) Šestnáctková (hexadecimální, 4 b) Dekadická (desítková) postupné dělení 18,625 postupné násobení 18 : 2 = 9, Zb. 0 9 : 2 = 4, Zb. 1 4 : 2 = 2, Zb. 0 2 : 2 = 1, Zb. 0 1 : 2 = 0, Zb. 1 10010,101 0,625. 2 = 1,250 0,250. 2 = 0,500 0,500. 2 = 1,000 41 14