Logické řízení. Náplň výuky

Podobné dokumenty
Binární logika Osnova kurzu

Obsah DÍL 1. Předmluva 11

Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.

12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace.

Úvod do informačních technologií

DIGITÁLN LNÍ OBVODY A MIKROPROCESORY 1. ZÁKLADNÍ POJMY DIGITÁLNÍ TECHNIKY

Projekt realizovaný na SPŠ Nové Město nad Metují. s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje

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

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

Architektura počítačů Logické obvody

Architektura počítačů Logické obvody

Úvod do informačních technologií

Booleova algebra. ZákonyBooleovy algebry Vyjádření logických funkcí

2. ÚVOD DO OVLÁDACÍ TECHNIKY

Sekvenční logické obvody

mové techniky budov Osnova Základy logického Druhy signálů

Y36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.

Booleovská algebra. Pravdivostní tabulka. Karnaughova mapa. Booleovské n-krychle. Základní zákony. Unární a binární funkce. Podmínky.

Neuronové sítě Minimalizace disjunktivní normální formy

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Sylabus kurzu Elektronika

Historie počítačů. 0.generace. (prototypy)

Kombinační automaty (logické obvody)

2. LOGICKÉ OBVODY. Kombinační logické obvody

PROTOKOL O LABORATORNÍM CVIČENÍ

Základy logického řízení

Základy logického řízení

Logické proměnné a logické funkce

Seznam témat z předmětu ELEKTRONIKA. povinná zkouška pro obor: L/01 Mechanik elektrotechnik. školní rok 2018/2019

Konečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...

Logické řízení. Nejčastěji 0 1 Obecněji L H Je-li to fyzikálně výstižnější VYPNUTO ZAPNUTO Pro slovní pojmy NE ANO False, True F T

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

KOMBINAČNÍ LOGICKÉ OBVODY

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

SEKVENČNÍ LOGICKÉ OBVODY

Číslicové obvody základní pojmy

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

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení

Aut 2- úvod, automatické řízení, ovládací technika a logické řízení

Název projektu: EU peníze školám. Základní škola, Hradec Králové, M. Horákové 258

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

KOMBINAČNÍ LOGICKÉ OBVODY

Úplný systém m logických spojek. 3.přednáška

LOGICKÉ OBVODY J I Ř Í K A L O U S E K

MODERNIZACE VÝUKY PŘEDMĚTU ELEKTRICKÁ MĚŘENÍ

DUM 02 téma: Elementární prvky logiky výklad

4. Elektronické logické členy. Elektronické obvody pro logické členy

Základy číslicové techniky z, zk

Minimalizace logické funkce

V počítači jsou jen jednotky a nuly

VY_32_INOVACE_INF.15. Dějiny počítačů II.

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Projekt Pospolu. Sekvenční logické obvody Klopné obvody. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jiří Ulrych.

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

2.7 Binární sčítačka Úkol měření:

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

P4 LOGICKÉ OBVODY. I. Kombinační Logické obvody

LOGICKÉ OBVODY 2 kombinační obvody, minimalizace

Otázka 10 - Y36SAP. Zadání. Logické obvody. Slovníček pojmů. Základní logické členy (hradla)

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení. N Měřicí a řídicí technika 2012/2013. Logické proměnné

Úloha 9. Stavové automaty: grafická a textová forma stavového diagramu, příklad: detektory posloupností bitů.

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEII KOMBINAČNÍ LOGICKÉ OBVODY

Základy číslicové techniky z, zk

Způsoby realizace této funkce:

0. ÚVOD - matematické symboly, značení,

Programování. řídících systémů v reálném čase. Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí

Střední průmyslová škola Zlín

Zvyšování kvality výuky technických oborů

Univerzita Pardubice

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

(12) Historie počítačů. Vznik před 5000 lety Usnadňoval počítání s čísly Dřevěná / hliněná destička, do níž se vkládali kamínky (tzv.

Maturitní témata profilová část

MATURITNÍ TÉMATA Z MATEMATIKY

Návrh synchronního čítače

V druhé části tématu KDYŽ se řekne Excelu se budeme věnovat složitějším výrokům.

1 Historie výpočetní techniky

Registry a čítače část 2

Ivan Švarc. Radomil Matoušek. Miloš Šeda. Miluše Vítečková. c..~"f~ AKADEMICKÉ NAKlADATEL.STVf. Brno 20 I I

Popis výukového materiálu

Návrh asynchronního automatu

1 z :27

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

PROGRAMOVATELNÉ LOGICKÉ OBVODY

Integrovaná střední škola, Sokolnice 496

teorie logických spojek chápaných jako pravdivostní funkce

LOGICKÉ OBVODY

ELEKTRONIKA. Maturitní témata 2018/ L/01 POČÍTAČOVÉ A ZABEZPEČOVACÍ SYSTÉMY

STRUKTURA POČÍTAČŮ JIŘÍ HRONEK, JIŘÍ MAZURA KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO

Číselné soustavy: Druhy soustav: Počítání ve dvojkové soustavě:

MINIMALIZACE LOGICKÝCH FUNKCÍ MINIMISATION OF LOGICAL FUNCTIONS

Návrh systémů s digitálními integrovanými obvody a mikroprocesory pro integrovanou výuku VUT a VŠB-TUO

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

NULTÁ GENERACE reléové obvody 30. a 40. let minulého století Harvard Mark I Harvard Mark II Konráda Zuseho Z2 SAPO

SČÍTAČKA, LOGICKÉ OBVODY ÚVOD TEORIE

Logické funkce a obvody, zobrazení výstupů

6 Algebra blokových schémat

Transkript:

Logické řízení

Logické řízení Náplň výuky Historie Logické funkce Booleova algebra Vyjádření Booleových funkcí Minimalizace logických funkcí Logické řídicí obvody Blokové schéma

Historie Číslicová technika je založena na využití poznatků z teorie číselných soustav, zejména dvojkové, a z dvouhodnotové logické algebry, tzv. Booleovy algebry. V roce 1934 začal Konrad Zuse v Německu vyvíjet samočinný počítač Z1, který uvedl do chodu v roce 1938. V roce 1943 s finanční podporou firmy IBM Howard Aiken v USA na Harwardské univerzitě v Cambridge dokončil reléový počítač Mark I. V roce 1946 byl uveden do provozu na univerzitě v Pensylvánii první elektronový počítač (určený pro výpočet balistických křivek a zaměřovacích dělostřeleckých tabulek) V r. 1951 firma Remington začala sériově vyrábět počítače UNIVAC. Na této generaci počítačů začaly vznikat první operační systémy a první programovací jazyky (COBOL, Fortran). V r. 1957 byl prof. Svobodou zkonstruován první československý počítač SAPO (Samočinný Počítač). Mezníkem ve vývoji elektroniky a tím i automatizace byl v roce 1947 vynález tranzistoru a v roce 1959 vynález integrovaného obvodu. V 70. letech s vývojem mikroprocesorů vznikaly programovatelné automaty a spolu s nimi různé generace počítačů.

Logické řízení Logické řízení cílená činnost, při níž se logickým obvodem zpracovávají informace o řízeném procesu a podle nich ovládají příslušná zařízení tak, aby se dosáhlo předepsaného cíle. Logický obvod fyzikální systém, který lze charakterizovat logickými prvky propojenými mezi sebou logickými (dvouhodnotovými) veličinami.

Logické funkce Spojité veličiny, které jsou popsány spojitými proměnnými, mohou nabývat nekonečného počtu hodnot. Na nich je založena logická algebra, tj. soustava pravidel, určených k popisu vztahů mezi logickými proměnnými. Tato pravidla popisují nejčastěji logické operace vlastní úkony logické algebry. Zvláštním druhem logických proměnných jsou dvouhodnotové proměnné dvouhodnotové veličiny, nabývající pouze dvou možných hodnot, nejčastěji označované jako 0 a 1. To jsou také nejčastěji se vyskytující logické veličiny v technice: napětí není napětí je, součástka není zmagnetována součástka je zmagnetována, vrták není zlomen vrták je zlomen, motor neběží motor běží atd. Logická algebra, založená na dvouhodnotových veličinách se také nazývá Booleova algebra. V dalším budeme zaměňovat pojmy dvouhodnotový a logický ve smyslu dvouhodnotový (logická funkce = dvouhodnotová funkce, logický obvod = dvouhodnotový obvod...). Logickou funkci Y= f(x 1, x 2,, x n )

Logické funkce Logické funkce mohou být funkce jedné proměnné Y=f(x) funkce dvou proměnných Y= f(x 1, x 2 ) funkce tří a obecně více proměnných Nejjednodušší případ jsou logické funkce jedné proměnné. Jsou v podstatě čtyři a jejich pravdivostní tabulky. je pro libovolné x rovna 0 a nazývá se falsum. Druhá má vždy opačnou hodnotu y než x a nazývá se negace. Je poměrně důležitá a má speciální označení(čti non x). Třetí funkce má pro y vždy stejnou hodnotu jako je x a nazývá se aserce (opakování). Čtvrtá funkce má y stále rovno 1 pro všechna x a nazývá se verum. Avšak praktický význam má pouze jedna funkce ze čtyř funkcí jedné proměnné a tou je negace a ta patří k nedůležitějším logickým funkcím. Obr. 1: Logické funkce jedné proměnné

Logické funkce Všech 16 funkcí se opět nepoužívá, používají se běžně pouze čtyři a to: konjunkce (logický součin) č. 2 disjunkce (logický součet) č. 8 negace logického součtu (NOR) č. 9 negace logického součinu (NAND) č. 15 Obr. 2: Logické funkce dvou proměnných

Logické funkce Konjunkce (logický součin AND z angl.) je charakterizována tím, že funkční hodnota y nabývá jedničky pouze tehdy, když obě proměnné x 1, x 2 (obecně všechny proměnné) jsou jedničky. Disjunkce (logický součet OR z angl.) je charakterizována tím, že funkční hodnota y nabývá jedničky tehdy, když alespoň jedna z proměnných x 1, x 2 (obecně ze všech proměnných) je jednička. Negace logického součtu (NOR, negace disjunkce někdy též Pierceova funkce) je charakterizována tím, že funkční hodnota y je jednička, když žádná z proměnných x 1, x 2 (obecně když žádná z proměnných) není jednička. Negace logického součinu (NAND, negace konjunkce někdy též Shefferova funkce) je charakterizována tím, že funkční hodnota y nabývá jedničky tehdy, když proměnné x 1, x 2 (obecně všechny proměnné) nejsou současně jedničky.

Logické funkce Obr. 3: Základní logické funkce a jejich vyjádření

Booleova algebra Používá tři základní funkce a to negaci, konjunkci a disjunkci. Základním požadavkem je každou logickou funkci minimalizovat, to je vyjádřit ji co nejmenším počtem základních logických funkcí. Tím se při realizaci spotřebuje nejmenší počet logických prvků a technická realizace vyjde nejjednodušší a nejekonomičtější (a tím také se zvýší její spolehlivost). Logické funkce můžeme znázorňovat pomocí Vennových diagramů, známých z množinového počtu. Obr. 4: Negace Obr. 5: Logický součin Obr. 6: Logický součet

Booleova algebra K zjednodušování čili k minimalizaci logických funkcí používáme základní pravidla Booleovy algebry Obr. 7: Grafické zdůvodnění zákonů logické algebry

Vyjádření Booleových funkcí Pomineme-li slovní zadání, pak nejčastěji používané prostředky pro vyjádření Booleových funkcí jsou pravdivostní tabulka Karnaughova mapa (eventuálně jiné mapy) algebraický výraz blokové schéma Obr. 8: Pravdivostní tabulka Obr. 9: Blokové schéma Obr. 10: Karnaughova mapa

Minimalizace logických funkcí Pro minimalizaci existuje řada metod algebraická minimalizace Karnaughovy mapy Základní pravidla pro minimalizaci logických funkcí Karnaughovými mapami jak provést seskupení jedniček v mapě do izolovaných jedniček, dvojic, čtveřic Všechny jedničky v mapě musí být zakroužkovány, žádnou nesmíme vynechat Každá jednička se může při kroužkování vzít několikrát, může být současně součástí dvojice, čtveřice... (to umožňuje zákon opakování x x x... = x) Přednost mají osmice před čtveřicemi, čtveřice před dvojicemi a dvojice před izolovanými jedničkami V rámci pravidla podle kterého žádnou jedničku nesmíme vynechat, se snažíme o co nejmenší počet smyček

Logické řídicí obvody Logické obvody rozdělujeme podle chování na kombinační sekvenční (a tyto ještě na synchronní a asynchronní) U kombinačních obvodů jsou funkční hodnoty jednoznačně určeny kombinacemi hodnot vstupních proměnných. U sekvenčních obvodů jsou funkční hodnoty určeny nejen kombinacemi hodnot vstupních proměnných, ale také jejich časově předcházejícími kombinacemi hodnot. Tyto předcházející hodnoty jsou v sekvenčních obvodech uchovávány do následujícího okamžiku v paměťové části obvodu. U synchronních sekvenčních obvodů je každá změna vstupních a výstupních proměnných řízena synchronizačními impulsy, které zajišťují stejné okamžiky změn všech proměnných. V asynchronních sekvenčních obvodech tomu tak není a změny jsou odvozeny od změn vstupních proměnných.

Blokové schéma číslicového regulačního obvodu Obr. 11: Blokové schéma číslicového regulačního obvodu