1 / 21

L ogické řízení

L ogické řízení. Střední odborná škola Otrokovice. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je ing. František Kocián Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.

lindley
Download Presentation

L ogické řízení

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Logické řízení Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je ing. František Kocián Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze. www.zlinskedumy.cz

  2. Charakteristika DUM

  3. 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

  4. Čí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čů. Historie

  5. 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é řízení

  6. 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(x1, x2, …, xn) Logické funkce

  7. Logické funkce mohou být • funkce jedné proměnné Y=f(x) • funkce dvou proměnných Y= f(x1 , x2 ) • 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. Logické funkce Obr. 1: Logické funkce jedné proměnné

  8. 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 Logické funkce Obr. 2: Logické funkce dvou proměnných

  9. 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é x1, x2(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 x1, x2(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 x1, x2(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é x1, x2(obecně všechny proměnné) nejsou současně jedničky. Logické funkce

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

  11. 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. Booleova algebra Obr. 4: Negace Obr. 5: Logický součin Obr. 6: Logický součet

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

  13. 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 Vyjádření Booleových funkcí Obr. 10: Karnaughova mapa Obr. 8: Pravdivostní tabulka Obr. 9: Blokové schéma

  14. 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 Minimalizace logických funkcí

  15. 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. Logické řídicí obvody

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

  17. Kontrolní otázky: • Kdy byl sestrojen první československý počítač SAPO? • V r. 1957 byl prof. Svobodou • V r. 1951 firma Remington začala sériově vyrábět počítače UNIVAC • V r. 1975 byl prof. Svobodou • Co je 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 • V technické kybernetice můžeme systém definovat jako soubor určitých členů, z nichž každý má jistou, přesně definovanou veličinu • Systém je pak schopen vyhledat nejvýhodnější působení • 3. Co je konjunkce? • Neplatí žádné pravidla • Logický součin – AND z angl. • Logický součet – OR z angl.

  18. Kontrolní otázky – řešení • Kdy byl sestrojen první československý počítač SAPO? • V r. 1957 byl prof. Svobodou • V r. 1951 firma Remington začala sériově vyrábět počítače UNIVAC • V r. 1975 byl prof. Svobodou • Co je 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 • V technické kybernetice můžeme systém definovat jako soubor určitých členů, z nichž každý má jistou, přesně definovanou veličinu • Systém je pak schopen vyhledat nejvýhodnější působení • 3. Co je konjunkce? • Neplatí žádné pravidla • Logický součin – AND z angl. • Logický součet – OR z angl.

  19. Seznam obrázků: Obr. 1: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 2: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 3: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 4: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 5: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 6: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 7: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 8: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 9: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 10: SVARC. Základy automatizace [online]. [vid. 14.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf Obr. 11: Automatizace 2 [online]. [vid. 20.7.2013]. Dostupný z: http://web.spscv.cz/~madaj/skra4.pdf

  20. Seznam použité literatury: [1] Automatizace [online]. [cit. 6.7.2013]. Dostupný z: http://web.spscv.cz/~madaj/skra4.pdf [2] SVARC. Základy automatizace [online]. [cit. 6.7.2013]. Dostupný z: http://autnt.fme.vutbr.cz/svarc/ZakladyAutomatizace.pdf [3] NĚMEC, Z., Prostředky automatického řízení (Elektrické) Skripta VUT Brno 2002

  21. Děkuji za pozornost 

More Related