tantárgy: szakmai gyakorlat szakmai alapozó évfolyamok...

32
Alapkapuk és alkalmazásaik Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok számára Összeállította: Farkas Viktor

Upload: others

Post on 20-Jan-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Alapkapuk és alkalmazásaik Tantárgy: Szakmai gyakorlat

Szakmai alapozó évfolyamok számára

Összeállította: Farkas Viktor

Page 2: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Bevezetés Az irányítástechnika

felosztása Visszatekintés TTL–CMOS integrált

áramkörök Integrált áramkörök

bonyolultsági fokozatai Analóg és digitális

jelekről, kijelzőkről Logikai függvények és

alapkapukkal Funkcionálisan teljes

rendszerek

Page 3: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Az elektronika egyik legfontosabb építőelemei közé tartoznak a logikai alapáramkörök. A mai modern logikai hálózatok félvezető alapúak. A félvezető eszközök alapanyaga többnyire szilícium (Si) vagy germánium (Ge), fénykibocsátó dióda esetén pedig legtöbbször gallium-arzénid (GaAs).

A félvezető eszközök megjelenése előtt a logikai hálózatokat relékkel (jelfogókkal) építették fel.

Gyakorlataink során megismerkedünk a félvezető alapú logikai áramkörök viselkedésével és alkal-mazásával.

Page 4: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Irányítás, irányítástechnika

Az irányítás esetünkben műszaki folyamatok indítására, változtatására, leállítására vagy adott vezérlési funkció meg-tervezésére és kivitelezésére irányul.

A megvalósítás szempontjából lehet:

Kézi Önműködő (Automatikus)

Beszélhetünk vezérléstechnikáról és szabályozástechnikáról!

A logikai áramkörök nagy szerepet játszanak a vezérlés és a szabályozás minden területén, így kiemelt fontosságú ezen elemek szakszerű ismerete.

Page 5: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

A vezérlőberendezések fejlődése

Relés vezérlések

Huzalozott logikai hálózatok

Programozható Logikai Vezér-

lők (PLC)

Mikrokontrollerek

Page 6: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

SSI - kis bonyolultságú fokozat (Small Scale Integration, 50 tranzisztornál (vagy 50 kapunál) kevesebbet tartalmaz.

MSI - közepes bonyolultságú fokozat (Medium Scale Integration), 50-nél több, de 500-nál kevesebb tranzisztort (vagy 200 kaput) tartalmaz.

LSI - nagy bonyolultságú fokozat (Large Scale Integration), 500 tranzisztornál több de 10 000...20 000-nél kevesebb tranzisztort tartalmaz.

VLSI - nagyon nagy bonyolultságú fokozat (Very Large Scale Integration), 10 000...20 000-nél több tranzisztort foglalnak ma-gukba.

Page 7: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Az integrált áramkör (röviden IC, az angol Integrated Circuit rövidítéséből) jelen esetben félvezető lapkán (esetleg lapkákon) kialakított, nagyon kis méretű áramkör. Tipikus alkatrésze az integrált tranzisztor, mely lehet bipoláris vagy MOS tranzisztor. Ennek megfelelően meg-különböztetünk TTL (Transistor Transistor Logic) és CMOS (Complementari Metal Oxide Semiconductor) integrált áramköröket.

Page 8: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása
Page 9: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Feszültség- és logikai szintek technológiától függően!

Page 10: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása
Page 11: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása
Page 12: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása
Page 13: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása
Page 14: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Egy logikai függvény olyan n változós függvény, melynek változói a {0,1} halmazból vehetnek fel értéket, a függvényérték pedig szintén a {0,1} halmaz tagja. Esetünkben az 1 értéke az igaz, a 0 értékre a hamis.

Page 15: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Egyszerű elektromechanikus megvalósítás!

Page 16: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Logikai alapkapuk

Page 17: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Inverter (NOT kapu)

Page 18: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

ÉS-kapcsolat (AND kapu)

Page 19: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

VAGY-kapcsolat (OR kapu)

Page 20: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Kizáró-VAGY-kapcsolat

(XOR kapu)

Page 21: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

ÉS-NEM-kapcsolat

(NAND kapu)

Page 22: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

VAGY-NEM-kapcsolat

(NOR kapu)

Page 23: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Nézzük meg a korábban megismert kapuk algebrai alakját!

ÉS-kapu: Q=AB másként F=AB

VAGY-kapu: Q=A+B másként F=A+B

Inverter: Q=A másként F=A

Kizáró-VAGY-kapu: Q=AB+AB másként F=AB+AB

ÉS-NEM-kapu: Q=AB másként F=AB

VAGY-NEM-kapu: Q=A+B másként F=A+B

Page 24: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Megvalósíthatóak NÉV (NEM-ÉS-VAGY), NAND

és NOR kapukkal.

Page 25: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Valósítsuk meg az oszlopokban jelölt kapukat

NAND és NOR kapukkal!

Page 26: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

A logika görög eredetű szó:

ésszerű, következetes gondol-

kodást, józan észt jelent.

A spekulatív úton kialakult

formális logika törvényszerűsé-

geinek matematikai leírása

elsősorban George Boole (1815-

1864) angol matematikus nevé-

hez fűződik.

Page 27: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Egyszerűbb alakra hozás

Egy logikai elven működő vezérlő berendezés ára a beépített elemek számával arányosan növekszik, ezért törekednünk kell a megvalósítandó logikai függvény legegyszerűbb alakjának létrehozására!

Kommutatív szabály (felcserélhetőség) A⋅B=B⋅A

Asszociatív szabály (társíthatóság) (A⋅B)⋅C=(B⋅C)⋅A=(A⋅C)⋅B

Disztributív szabály (szétválaszthatóság) (A+B)⋅C=A⋅C+B⋅C

Page 28: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Alaptételek Negáció Kettős tagadás

0=1 ; 1=0 0=0 ; 1=1

ÉS-kapcsolatok: 0⋅0=0 0⋅1=0 1⋅0=0 1⋅1=1

VAGY-kapcsolatok: 0+0=0 0+1=1 1+0=1 1+1=1

Változóval végzett műveletek:

A=A A⋅0=0 A+0=A A⋅1=A A+1=1

A⋅A=A A+A=A A⋅A=0 A+A=1

Page 29: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

De Morgan-tétel

A⋅B=A+B

A+B=A⋅B

Vizsgáljuk meg a De Morgan-tétel bizonyítását!

Page 30: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Majd próbáljuk megoldani az alábbi példát!

Adjuk meg az alábbi kapcsolás algebrai alakját!

Page 31: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Az algebrai alak alapján írjuk fel az

igazságtáblázatot.

Adjuk meg a hálózatot kapukkal.

Valósítsuk meg a hálózatot NAND és NOR

kapukkal.

Egyszerűsítsük a kapcsolást a Boole-algebra

alaptételei segítségével, majd rajzoljuk fel a hálózatot!

Page 32: Tantárgy: Szakmai gyakorlat Szakmai alapozó évfolyamok ...oldweb.reak.bme.hu/uploads/media/Farkas_Viktor_-_Logikai_aramkoeroek.pdf · Bevezetés Az irányítástechnika felosztása

Adjuk meg az alábbi kapcsolás algebrai alakját!