Automatyzacja i robotyzacja procesów produkcyjnych

Wielkość: px
Rozpocząć pokaz od strony:

Download "Automatyzacja i robotyzacja procesów produkcyjnych"

Transkrypt

1 Automatyzacja i rootyzacja procesów produkcyjnych materiały: Układy cyfrowe f.1/1

2 Plan wykładu Układy logiczne: kominacyjne i sekwencyjne modele: algera Boole a, automaty skończone, realizacja funkcji logicznych, wyrane sposoy realizacji elementów logicznych. Programowalne sterowniki logiczne PLC architektura sterownika, programowanie sterowników (norma IEC ): typy danych, zmiennych, języki programowania: LD, IL, ST, FBD, metoda SFC. Układy cyfrowe f.1/2

3 Literatura Układy logiczne J. Siwiński Układy przełączające w automatyce, WNT, Warszawa 1980 W. Szejach Automatyka, elementy i układy przełączające, Wydawnictwa Politechniki Warszawskiej, Warszawa 1981 Sterowniki PLC B. Broel Plater Układy wykorzystujące sterowniki PLC, PWN, Warszawa 2008 J. Kasprzyk Programowanie sterowników przemysłowych, WNT, Warszawa 2006 T. Mikulczyński Automatyzacja procesów produkcyjnych, WNT, Warszawa 2006 M. Szafarczyk, D. Śniegulska-Grądzka, R. Wypisiński Podstawy układów sterowań cyfrowych i komputerowych, PWN, Warszawa Układy cyfrowe f.1/3

4 Układy cyfrowe Układy cyfrowe to układy których sygnały są sygnałami cyfrowymi (tzn. są dyskretne w czasie i mają dyskretne wartości). Układy te są podstawowymi układami sterowania stosowanymi do automatyzacji procesów produkcyjnych. Wykorzystanie cyfrowych urządzeń sterujących w przypadku występowania sygnałów analogowych wymaga stosowania przetworników A/C i C/A. Zalety układów cyfrowych duża odporność na zakłócenia, większa niezawodność układów, łatwość zapamiętywania i przechowywania informacji cyfrowych, duża dokładność przetwarzania (zależy od dokładności informacji wejściowych), możliwość realizacji złożonych algorytmów przetwarzania sygnałów, niski koszt w stosunku do realizowanych funkcji. Przetwornik A/C zamienia sygnał analogowy na sygnał cyfrowy, zamiana przeiega w trzech etapach: prókowanie, kwantowanie i kodowanie (kodowanie to proces polegający na przyporządkowaniu określonej informacji ustalonego zestawu symoli, w tym przypadku wartości liczowej odpowiadającej otrzymanemu poziomowi kwantowania przypisywany jest jej kod zwykle naturalny kod dwójkowy czy kod BCD). Przetwornik C/A zamienia sygnał cyfrowy na analogowy. Układy cyfrowe f.1/4

5 Kody liczowe Kod to dowolnie uporządkowany układ symoli przedstawiających słowa, liczy, informacje. Symolami wykorzystywanymi przez kody liczowy są cyfry. Naturalny kod dwójkowy (inarny) jest kodem wagowym (pozycyjnym) wykorzystującym do kodowania cyfry 0 i 1, każda pozycja (it) kodu ma określoną wagę: waga i-tej pozycji w n pozycyjnym kodzie wynosi 2 i gdzie i = 0, 1, 2,, n = = Kody dwójkowo dziesiętne (BCD, ang. Binary Coded Decimal) to kody służące do dwójkowego zakodowania cyfr dziesiętnych (0, 1,.., 9). Do kodowania dziesięciu cyfr potrzeny jest co najmniej 4 itowy kod dwójkowy. W najprostszych kodach BCD każda cyfra jest kodowana przy pomocy dwójkowego kodu wagowego stosowane są różne kominacje wag dla poszczególnych pozycji np. 8421, 7421, 2421, Kod BCD 8421 jest nazywany naturalnym kodem BCD lu po prostu BCD = BCD cyfra dziesiętna wagi kodów Układy cyfrowe f.1/5

6 Kody liczowe kod Graya Kod Graya należy do grupy kodów refleksyjnych (dwie kolejne liczy kodu refleksyjnego różnią się tylko jedną pozycją). N pozycyjny kod Graya można utworzyć z kodu n 1 pozycyjnego zgodnie z następującym algorytmem: do układu symoli kodu n 1 pozycyjnego należy dopisać jeszcze raz te same symole ale w odwrotnej kolejności, do pierwotnych symoli z przodu dopisać cyfrę 0 a do symoli dopisanych 1. Konstrukcja 3-pozycyjnego kodu Graya kod 1-poz. po odiciu kod 2-poz kod 2-poz. po odiciu kod 3-poz Układy cyfrowe f.1/6

7 Układy cyfrowe pojęcia pokrewne Układ przełączający układ cyfrowy. Układ zudowany z tzw. elementów przełączających, elementy te mogą yć w stanie włączenia (przewodzenia) i wyłączenia (lokowania). Układ logiczny model matematyczny układu cyfrowego oparty na algerze Boole a; często określenie układ logiczny jest stosowane zamiennie z określeniem układ cyfrowy. Teoria układów cyfrowych oparta jest na logice matematycznej, głównie na rachunku zdań. Podstawowe znaczenie ma dwuelementowa algera Boole a, która jest sformalizowanym uogólnieniem rachunku zdań. Automat skończony model matematyczny układu cyfrowego zdefiniowany w teorii automatów; automat skończony jest układem który może znajdować się w jednym ze skończonej liczy stanów, każda zmiana wejść automatu powoduje zmianę jego stanu, działanie automatu można przedstawić np. przy pomocy grafu którego wierzchołki odpowiadają stanom automatu a gałęzie oznaczają przejście pomiędzy stanami wymuszane określonymi sygnałami wejściowymi. drzwi zamknięte Rys. 1. Model automatu realizującego sterowanie drzwiami otwórz czujnik zamknięte drzwi otwierają się czujnik nie można zamknąć drzwi zamykają się czujnik otwarte zamknij drzwi otwarte Układy cyfrowe f.1/7

8 Układy cyfrowe klasyfikacja Klasyfikacja ze względy na sposó przetwarzania sygnałów układy kominacyjne każda kominacja wartości sygnałów wejściowych (tzw. stan wejść) określa jednoznacznie kominację wartości sygnałów wyjściowych (tzw. stan wyjść), układy te nazywane są również układami ez pamięci, układy sekwencyjne istnieje przynajmniej jeden stan wejść któremu odpowiada kilka stanów wyjść, układy nazywane są również układami z pamięcią. Klasyfikacja ze względu na rodzaj elementów konstrukcyjnych użytych do opisu układów układy konstruowane z ramek i przerzutników, układy konstruowane z tzw. loków funkcjonalnych (typowe loki funkcjonalne to multipleksery, demultipleksery, dekodery, sumatory, komparatory, rejestry, liczniki i pamięci). Klasyfikacja ze względu na metodę realizacji układy stykowe (przekaźnikowe) elementy przełączające: przyciski, przekaźniki, itp. układy złożone z półprzewodnikowych elementów elektronicznych elementy przełączające udowane z pojedynczych tranzystorów, diod, rezystorów; realizowane jako układy scalone zawierające od kilku do setek tysięcy ramek: skala integracji SSI, MSI, LSI, VLSI, w różnych technologiach: TTL, CMOS,..., produkowane jako układy uniwersalne lu wg projektu użytkownika (ASIC, PLD), układy procesorowe, układy złożone z elementów pneumatycznych, układy złożone z elementów hydraulicznych. Układy cyfrowe f.1/8

9 Wyrane elementy przełączające Elementy stykowe elementy posiadające zestyki lu ich zespoły. Wyróżnia się: zestyki zwierne (zestyki normalnie otwarte, NO,, ), zestyki rozwierne (zestyki normalnie zamknięte, NZ,, ). Zestyki mogą yć uruchamiane ręcznie (np. przyciski), mechanicznie (np. łączniki krańcowe) czy zdalnie (np. przekaźniki przełączanie odywa się z wykorzystaniem siły elektromagnetycznej). a) ) symol styki owodu cewki zestyk rozwierny zestyk zwierny kotwica symol zestyk rozwierny zestyk zwierny rdzeń uzwojenie Rys. 2. Elementy przełączające stykowe a) przycisk, ) przekaźnik. a) ) c) Rys. 3. Stykowa realizacja a) negacji, ) koniunkcji, c) alternatywy (wej. stan zestyków NO, wyj. stan zestyku przekaźnika) Układy cyfrowe f.1/9

10 Wyrane elementy przełączające Elementy półprzewodnikowe udowane z diod, tranzystorów, rezystorów i kondensatorów mogą realizować w zależności od wzajemnego połączenia różne funkcje przełączające. a) ) c) x + R y= x x 1 x 2 y= x 1 + x 2 U R x 1 +U R x 2 y= x 1 x 2 Rys. 4. Układy przełączające półprzewodnikowe realizujące funkcje logiczne a) negację, ) koniunkcję i c) alternatywę dla dodatniej konwencji sygnałów logicznych tzn. napięcie o wartości +U oznacza sygnał 1, napięcie liskie 0 oznacza sygnał o wartości 0. Układy cyfrowe f.1/10

11 Wyrane elementy przełączające Pneumatyczne elementy przełączające udowane są jako suwakowe czy gniazdowe zawory rozdzielające. Zawory te określają drogę (tzn. początek, koniec i kierunek) przepływu czynnika rooczego, którym jest najczęściej powietrze. Sygnałami wejściowymi elementów są sygnały 0 najczęściej ciśnienie atmosferyczne i 1 ciśnienie zasilania. Zależnie od konstrukcji mogą realizować różne funkcje przełączające. a) ) symol zaworu przyłącze zasilania 2 przyłącze roocze 3 odpowietrzenie Rys. 5. Zawór rozdzielający 3/2 (o trzech przyłączach i dwóch położeniach) realizujący funkcję powtórzenia a) zawór w położeniu początkowym (wej. = 0, wyj. = 0), ) zawór po przełączeniu (wej. = 1, wyj. = 1). 2 2 a) ) c) Rys. 6. Zawór rozdzielający 3/2 realizujący a) negację ) koniunkcję c) alternatywę (wej. położenie suwaka, wyj. ciśnienie przyłącza rooczego) Układy cyfrowe f.1/11

12 Układy kominacyjne Przykład 1. Urządzenie sortujące powinno umieścić adane detale w jednym z dwóch pojemników. Przed przesunięciem detalu do odpowiedniego pojemnika, adane są przy pomocy odpowiednich czujników trzy cechy (a,, c) każdego z nich. Każdy z czujników sygnalizuje zadaną przez sieie cechę jedną z dwóch wartości (1 wartość prawidłowa, 0 wartość nieprawidłowa). Detal powinien trafić do pojemnika I jeżeli co najmniej dwie cechy mają prawidłowe wartości i jedną z nich jest cecha a, w przeciwnym razie powinien yć przesunięty do pojemnika II. Należy zaprojektować urządzenie sterujące w taki sposó ay generowało odpowiedni sygnał sterujący dla zwrotnicy urządzenia sortującego. Zwrotnica w stanie załączonym (z = 1) powoduje, że detal trafia do pojemnika I, w stanie nie załączonym (z = 0) kieruje detal do pojemnika II. a) ) c) a c a z = 1 z z = 0 pojemnik II urządzenie c sterujące pojemnik I Rys. 7. Ilustracja zadania a) schemat urządzenia sortującego, ) i c) schemat i talica prawdy urządzenia sterującego zwrotnicą. a c z Układy cyfrowe f.1/12

13 Dwuelementowa algera Boole a Dwuelementowa algera Boole a jest sformalizowanym uogólnieniem rachunku zdań. Jest ona definiowana jako układ: gdzie: B = ({0, 1}, +,,, 0, 1), {0, 1} ziór elementów algery; 0,1 stałe algery; jednoargumentowa operacja negacji; +, dwuargumentowe operacje odpowiednio: alternatywy (sumy), koniunkcji (iloczynu) Operacje alternatywy, koniunkcji, negacji definiowane są w sposó następujący: alternatywa a a koniunkcja a a negacja a ā Uwaga! Symol jest często pomijany, tzn. operacja a jest zapisywana jako a. Układy cyfrowe f.1/13

14 Prawa algery Boole a Prawa istnienia elementu identycznościowego a + 0 = 0 + a = a Prawa istnienia dopełnienia a 1 = 1 a = a a a 1 a a 0 Prawa przemienności a + = + a Prawa łączności a = a Prawa sklejania Prawo podwójnej negacji a a Inne własności a + ( + c) = (a + ) + c a ( c) = (a ) c a 0 = 0 Prawa rozdzielności a + 1 = 1 a ( + c) = a + a c a + c = (a + ) (a + c) Prawa de Morgana a a Prawa idempodentności a + a = a Prawa pochłaniania a + a = a a a a a = a a (a + ) = a a a a a a a Prawa de Morgana dla wielu argumentów a c d acd acd a c d Układy cyfrowe f.1/14

15 Funkcje oolowskie Funkcją oolowską (logiczną, przełączającą) nazywane jest odwzorowanie postaci: f: X Y, gdzie: X {0, 1} n = {0, 1} {0, 1} {0, 1}; Y {0, 1}; n (elementami dziedziny X są więc n-elementowe ciągi ędące kominacjami zerojedynkowymi). Jeżeli X = {0, 1} n to funkcja jest nazywana funkcją zupełną, w przeciwnym przypadku: funkcją niezupełną lu funkcją nie w pełni określoną. Stosowane sposoy reprezentacji funkcji oolowskich opis słowny (np. funkcja przyjmuje wartość 1 wtedy i tylko wtedy gdy jej oydwa argumenty są różne), talice prawdy, wyrażenia oolowskie (np. a a, wyrażenie zawierające zmienne oolowskie i operatory +,, ), talice Karnaugha (zmodyfikowane talice prawdy) a f a Układy cyfrowe f.1/15

16 Funkcje oolowskie postacie kanoniczne Każdą funkcję oolowską n zmiennych f (x 1, x 2,, x n ) można zapisać w postaci: Dowód jesli jesli f x 1, x 2,, f 1, x 2,, x 1 f 0, x 2,, x 1 1, x2,, f 1, x2,, 1 f 0, x2,, 0 f 1, x,, 0, x,, x f 1, x,, x 0 f 0, x,, x 1 f 0, x,, x : x 1 to: f 2 1 : x1 0 to: f 2 n 2 n 2 n 2 Postać (1) jest nazywana rozwinięciem funkcji ze względu na zmienną x 1. n (1) Podonie funkcje f (1, x 2,, x n ) i f (0, x 2,, x n ) można rozwinąć ze względu na zmienną x 2 : f f 1, x2,, f 1,1,, x2 f 1,0,, x2 0, x2,, f 0,1,, x2 f 0,0,, x2 Po podstawieniu (2) do (1) otrzymuje się: f x1, x2,, f 1,1,, x1 x2 f 1,0,, x1 x2 f 0,1,, x1 x2 f 0,0,, x1 x2 Operację rozwijania można przeprowadzić dla wszystkich zmiennych x 1, x 2,, x n, otrzymuje się wtedy kanoniczną postać dysjunkcyjną funkcji. (2) Układy cyfrowe f.1/16

17 Funkcje oolowskie postacie kanoniczne Kanoniczna postać dysjunkcyjna (alternatywna) funkcji f x, x,, x f 1,1,,1 x x x f 0,1,, 1 2 n 1 2 n 1 x1 x2 f 1,0,,1 x x x f 1,1,, x x x Kanoniczna postać koniunkcyjna funkcji f 1 2 n ,0,,1 x1 x2 f 0,0,, 0 x1 x2 Podonie można pokazać, że funkcja n zmiennych f (x 1, x 2,, x n ) może yć zapisana w postaci: f x1 1 0,0,, 1, x1, x2,, f 0,0,,0 x1 x2 f 1,0,, 0 f 0,1,,0 x x2 f f 1,1,,0 x x x f 1,1, x2 x x x 1 2 n 1 2 n 1 x1 x2 x n Iloczyn wszystkich argumentów funkcji z negacjami lu ez nazywany jest iloczynem pełnym. Suma wszystkich argumentów funkcji z negacjami lu ez jest nazywana sumą pełną. Uwaga! Podczas tworzenia kanonicznej postaci dysjunkcyjnej, można uwzględniać tylko te iloczyny pełne dla których związana z nimi wartość funkcji wynosi 1. Podczas tworzenia kanonicznej postaci koniunkcyjnej, można uwzględniać tylko te sumy pełne dla których związana z nimi wartość funkcji wynosi 0. n Układy cyfrowe f.1/17

18 Funkcje oolowskie postacie kanoniczne Przykład 2. Podać a następnie uprościć postacie kanoniczne funkcji opisującej działanie urządzenia z przykładu 1. a c z Kanoniczna postać dysjunkcyjna a, c ac ac ac z f, z prawa idempodentności: ac ac ac więc z f a,, c ac ac ac a z prawa sklejania: ac ac a ostatecznie z a ac oraz Kanoniczna postać koniunkcyjna z f a,, c ( a c) ( a c) ( a c) ( a c) ( a c) c ac ac z prawa sklejania: ( a c) ( a c) a, ( a c) ( a c) a, ( a ) ( a ) a więc z ( a c) a z prawa rozdzielności: z a ( a c) aa a ac ostatecznie z a ac a c ac Wszystkie postacie są równoważne Układy cyfrowe f.1/18

19 Schematy logiczne Przyjmując dla operacji logicznych pewne umowne symole graficzne można dowolne wyrażenie oolowskie przedstawić w postaci schematu logicznego. Operacja 1. sposó oznaczeń 2. sposó oznaczeń 3. sposó oznaczeń koniunkcja (AND) alternatywa (OR) & 1 negacja (NOT) negacja koniunkcji (NAND) negacja alternatywy (NOR) & 1 1 & Rys. 8. Symole stosowane do oznaczenia wyranych operacji logicznych. Układy cyfrowe f.1/19

20 Schematy logiczne Przykład 3. Narysować schemat logiczny urządzenia sterującego z przykładu 1. W przykładzie 2. zostały wyprowadzone cztery równoważne postacie funkcji logicznej opisujące pracę urządzenia (oznaczone zostały jako: z I, z II, z III i z IV ). z I ac ac ac a c & & & 1 z II a c ( a c) ( a c) ( a c) ( a c) ( a c) & z III a ac a c & & z IV a a c c 1 & Rys. 9. Schematy logiczne urządzenia dla wyrażeń oolowskich w postaci z I, z II, z III i z IV. Układy cyfrowe f.1/20

21 Schematy układów stykowych Struktura układów cyfrowych realizowanych w technologii stykowo przekaźnikowej może yć przedstawiana na tzw. schematach owodowych (drainkowych). Na schematach: każdy element lu urządzenie owodu elektrycznego ma swoją gałąź lu tzw. tor prądowy, gałęzie rysowane są jako pionowe i umieszczane jedna ook drugiej, zestyki przekaźników umieszcza się w gałęziach w zależności od wykonywanego przez nie zadania, nie jest ezpośrednio uwzględniania konstrukcja przekaźnika tzn. cewka i zestyki przekaźnika mogą leżeć w różnych gałęziach, związek cewki z zestykami przekaźnika wynika z oznaczeń: cewki przekaźników oznaczane są wielkimi literami a ich zestyki tymi samymi literami ale małymi, zestyki zwierne oznaczane są małymi literami, zestyki rozwierne małymi literami z kreską nad literą, koniunkcja argumentów funkcji logicznej odpowiada szeregowemu połączeniu odpowiednich zestyków, alternatywa argumentów funkcji logicznej odpowiada równoległemu połączeniu odpowiednich zestyków, a y x X y X a x y x Y y x Y Układy cyfrowe f.1/21

22 Schematy układów stykowych Przykład 4. Narysować schemat owodowy urządzenia sterującego z przykładu 1. zakładając, że pracę urządzenia opisują cztery równoważne funkcje logiczne: z I, z II, z III i z IV. z I z II z III z IV ac ac ac ( a c) ( a c) ( a c) ( a c) ( a c) a ac a c a c a c a a a a c a c a a a c c c a c c c Z I Z II Z III Z IV Rys. 10. Schematy owodowe urządzenia dla wyrażeń oolowskich w postaci z I, z II, z III i z IV. Układy cyfrowe f.1/22

23 Minimalizacja funkcji logicznych Celem minimalizacji funkcji logicznej jest doprowadzenie tej funkcji do postaci o możliwie najmniejszej liczie argumentów i najmniejszej liczie operacji logicznych. Minimalizację można przeprowadzić wykorzystując: prawa algery Boole a, talice Karnaugha (inaczej: kraty Veitcha lu cykliczne siatki zależności) talice te ułatwiają stosowanie praw sklejania: a a a a a a sąsiedztwo geometryczne kratek talicy odpowiada sąsiedztwu logicznemu wyrażeń reprezentowanych przez te kratki (dwa wyrażenia oolowskie określone dla tych samych argumentów z negacjami lu ez, są wyrażeniami sąsiednimi logicznie jeśli różnią się postacią jednego argumentu), wyrażenia sąsiednie logicznie można skleić np.: ac d ac d acd ac d ac d ac d ac d acd acd ac w praktyce metoda jest stosowana do minimalizacji funkcji o liczie argumentów 6, metodę QMC (Quine a McCluskeya) stosowana do minimalizacji funkcji logicznych o dowolnej liczie argumentów. Układy cyfrowe f.1/23

24 Talice Karnaugha Zupełna funkcja oolowska n zmiennych jest określona dla wszystkich możliwych kominacji sygnałów wejściowych tzn. dziedzina jest zudowana z 2 n elementów. Talica Karnaugha jest kwadratową lu prostokątną siatką zudowaną z 2 n kratek (dla parzystej liczy sygnałów wejściowych talica ma kształt kwadratu o wymiarach 2 0.5n 2 0.5n, dla nieparzystej prostokąta o wymiarach 2 0.5(n 1) 2 0.5(n+1) )). Do opisania adresu (nr wiersza i kolumny) kratek wykorzystywany jest kod Graya. Adres kratki wyznacza jednoznacznie wartości argumentów funkcji, wartość funkcji (tzn. 0 lu 1) odpowiadającą tym argumentom jest wpisywana we wnętrzu kratki. a) ) c) a c a cd a Rys. 11. Talice Karnaugha dla funkcji o: a) n=2, ) n=3 i c) n=4 zmiennych. Układy cyfrowe f.1/24

25 Talice Karnaugha Przykład 5. Wypełnić talicę Karnaugha opisującą pracę urządzenia z przykładu 1. a) c) a c z ) c a d) c a a c Rys. 12. a) Talica prawdy urządzenia, ), c), d) talice Karnaugha dla różnej kolejności oznaczeń wierszy i kolumn Układy cyfrowe f.1/25

26 Talice Karnaugha Każda kratka talicy odpowiada jednej kominacji zmiennych wejściowych (jednemu pełnemu iloczynowi kanoniczej postaci dysjunkcyjnej lu jednej pełnej sumie kanonicznej postaci koniunkcyjnej). Podonie jak w przypadku talic prawdy: iloczyn pełny odpowiadający wyranej kratce udowany jest w postaci iloczynu argumentów funkcji (argument jest negowany jeżeli odpowiada sygnałowi o wartości 0), suma pełna odpowiadająca wyranej kratce udowana jest w postaci sumy argumentów funkcji (argument jest negowany jeżeli odpowiada sygnałowi o wartości 1). a c ac c a ac ac a c a c Sąsiednie kratki odpowiadają wyrażeniom sąsiednim logicznie, np.: ac i ac, a c i a c Sąsiednimi są również kratki skrajne: dla 3 zmiennych należy wyorazić soie, że sklejone są lewy i prawy rzeg talicy, sąsiednimi są więc np.: ac, a c a c Sąsiedztwo dla 4 zmiennych wprowadzają sklejone rzegi lewy i prawy oraz górny i dolny, dla 5 i 6 zmiennych wprowadzane są dodatkowe linie, które wyznaczają dodatkowe sąsiedztwa. ac i i Układy cyfrowe f.1/26

27 Minimalizacja funkcji logicznych: talice Karnaugha Talice Karnaugha ułatwiają stosowanie praw sklejania wyodręniając jak najmniejszą liczę jak największych grup, które pokrywają wszystkie jedynki lu zera funkcji otrzymuje się postać funkcji zawierającą minimalną liczę operatorów logicznych. Sklejanie iloczynów pełnych prowadzi do normalnej postaci dysjunkcyjnej, a sklejanie sum pełnych do normalnej postaci koniunkcyjnej. Normalna postać dysjunkcyjna (koniunkcyjna) jest sumą iloczynów (iloczynem sum) dowolnej liczy argumentów funkcji z negacjami lu ez. Metoda Karnaugha prowadząc do wyznaczenia minimalnej normalnej postaci dysjunkcyjnej (koniunkcyjnej) polega na: wyszukiwaniu i zaznaczeniu wśród niezaznaczonych jeszcze kratek talicy samodzielnych grup jedynek (zer) oejmujących 2 n kratek (n =, 3, 2, 1, 0) jeżeli po wyodręnieniu wszystkich samodzielnych grup pozostają jeszcze niezaznaczone jedynki (zera) to należy je połączyć z kratkami zaznaczonymi tak ay zaznaczona w ten sposó grupa reprezentowała iloczyn (sumę) o najmniejszej liczie argumentów. Układy cyfrowe f.1/27

28 Minimalizacja funkcji logicznych: talice Karnaugha Przykład 6. Przeprowadzić minimalizację funkcji logicznej opisującej pracę urządzenia z przykładu 1. (talica Karnaugha funkcji została podana w przykładzie 5.). c a a c a c c Minimalna normalna postać dysjunkcyjna Ostatecznie: lu z = a + a c z = a ( + c) na dwa sposoy można wyodręnić dwuelementową grupę zudowaną z jedynek (załóżmy, że zaznaczona została grupa oznaczona *), pozostała jedynka musi tworzyć grupę z już zaznaczoną jedynką (grupa **), ostatecznie: z = a + a c. Minimalna normalna postać koniunkcyjna można wyodręnić czteroelementową grupę zudowaną z zer (grupa ) pozostałe zero musi tworzyć grupę z już zaznaczonym zerem (grupa ) ostatecznie: z = a ( + c). ac * ac ac ** ac ac a a c a c a c a c a a a Układy cyfrowe f.1/28

29 Hazard w układach logicznych Hazard zjawisko polegające na tym, że poprawnie logicznie zaprojektowany układ może w pewnych warunkach na skutek niedokładności swoich elementów składowych działać nieprawidłowo. Nieprawidłowa praca układów kominacyjnych polega na krótkotrwałym pojawieniu się na wyjściu układu łędnego sygnału. Źródła hazardu w układach stykowych zakłada się np. że zmiana stanu przekaźnika powoduje równoczesne przełączenie zestyków zwiernego i rozwiernego w praktyce przełączenie może nie yć równoczesne, w układach ezstykowych sygnały wejściowe są przetwarzane równolegle, czas przejścia sygnału dla każdej ze ścieżek może yć różny (czasy działania elementów przełączających oraz ich ilość mogą yć różne) stąd sygnał na wyjściu nie zawsze musi odpowiadać aktualnym sygnałom wejściowym. Eliminacja hazardu Eliminacja hazardu polega na dołączaniu do układu dodatkowych elementów uniemożliwiających powstanie hazardu są to tzw. grupy antyhazardowe. W talicy Karnaugha układu w którym występuje hazard znajdują się grupy, które nie są połączone z innymi grupami. Grupy jedynek (zer) należy wyodręniać w taki sposó ay każda para sąsiednich kratek talicy znajdowała się w tej samej wspólnej grupie. Układy cyfrowe f.1/29

30 Hazard w układach logicznych Przykład 7. Zudować ezhazardowy układ sterujący zwrotnicą urządzenia z sortującego. Zwrotnica powinna yć załączona (z = 1) jeżeli co najmniej dwie cechy detalu mają prawidłowe wartości i jedną z nich jest cecha a alo prawidłową wartość ma wyłącznie cecha, w przeciwnych przypadkach zwrotnicę należy wyłączać (z = 0). c a * ** a c a c *** W talicy Karnaugha układu można wyodręnić trzy dwuelementowe grupy jedynek, przy czym grupy (*) i (***) pokrywają wszystkie jedynki talicy. Funkcję logiczną opisującą działanie urządzenia można zapisać w postaci: z I ac c, lu gdyy została uwzględniona grupa (**), w postaci: z II ac c a. W układzie opisanym funkcją z I występuje hazard. Układ opisany funkcją z II nie ma tej wady. Grupa ** jest grupą antyhazardową. Układy cyfrowe f.1/30

31 Hazard w układach logicznych W układzie opisanym funkcją z I łędna wartość sygnału na wyjściu pojawia się w przypadku gdy po detalu o cechach a = = c = 1 pojawi się detal o a = = 1 i c = 0. Układ stykowy Jeżeli zestyk zwierny przekaźnika c zostanie otwarty na chwilę wcześniej przed zamknięciem zestyku rozwiernego tzn. c = 0 a jeszcze c = 0 to: a c = 0 oraz c = 0, więc na wyjściu układu jest chwilowo sygnał 0. Układ z dodatkową gałęzią a ma w tym czasie na jej wyjściu sygnał równy 1, więc na wyjściu układu cały czas jest właściwy sygnał 1. a c c Z a Układ ezstykowy Przejście sygnału przez linię zawierającą ramkę NOT trwa dłużej. Przez chwilę gdy sygnał na wyjściu ramki * ędzie już równy 0, sygnał na wyjściu ramki *** jest jeszcze równy 0, więc na wyjściu pojawia się chwilowo 0. Układ z dodatkową ramką ** ma w tym czasie na jej wyjściu sygnał równy 1, więc na wyjściu układu cały czas jest właściwy sygnał 1. a c Rys. 13. Schemat urządzenia (linią przerywaną zaznaczono antyhazardową grupę **) * & *** & ** & 1 Układy cyfrowe f.1/31

32 Wielowyjściowe układy kominacyjne Przykład 8. Zudować układ sterujący dwiema zwrotnicami urządzenia sortującego. Zwrotnice kierują detale do trzech pojemników w zależności od wartości trzech cech sortowanych detali. Detale o conajmniej dwóch nieprawidłowych cechach powinny trafiać do pojemnika I, detale o wszystkich prawidłowych cechach do pojemnika II, a pozostałe detale do pojemnika III. a) a c z 1 = 0 z 1 = 1 z 2 = 0 z 2 = 1 pojemnik III ) a c p z 1 z I I I 1 1 pojemnik I pojemnik II c) d) c c a a III I III III II Rys. 14. Ilustracja zadania a) schemat urządzenia sortującego, ) talica prawdy urządzenia sterującego zwrotnicami, c) i d) talice Karnaugha odpowiednio dla zwrotnicy pierwszej i drugiej. Układy cyfrowe f.1/32

33 Wielowyjściowe układy kominacyjne c a a c & z 1 c a ac & 1 z 1 c c a ac a a c z2 c a ac ac z1 ac Rys. 15. Talice Karnaugha oraz schemat logiczny układu z przykładu 8. Wielowyjściowy układ o m wejściach i k wyjściach można zapisać w postaci układu k funkcji oolowskich o m argumentach (każda z funkcji opisuje jedno z wyjść układu). Minimalizację takiego układu można przeprowadzić minimalizując każdą z opisujących go funkcji oddzielnie. Otrzymane w ten sposó funkcje są minimalne ale cały układ najczęściej może yć zapisany jeszcze prościej. Prostszy zapis całego układu można otrzymać wykorzystując wspólne człony występujące w opisach poszczególnych wyjść. Występowanie takich samych fragmentów opisu można wykryć analizując talice Karnaugha lu stosując zmodyfikowaną metodę QMC. & & 1 z 2 Układy cyfrowe f.1/33

34 Minimalizacja funkcji nie w pełni określonych Przykład 9. Zudować układ sterujący pracą zaworów Z 1 i Z 2. Zawory powinny yć otwierane lu zamykane w zależności od ilości wody w ziorniku. Poziom cieczy w ziorniku jest kontrolowany przez czujniki A i B (a = 0 poziom wody poniżej A, a = 1 poziom wody powyżej A; = 0 poziom wody poniżej B, itd.). Oydwa zawory powinny yć otwarte gdy ziornik jest pusty (a=0, =0), w przypadku gdy ziornik jest pełen (a=1, =1) zawory powinny yć zamknięte, jeżeli ziornik jest niepełen (a=1, =0) należy otworzyć zawór Z 1 a zamknąć Z 2. Dziedzinę funkcji opisujących pracę zaworów Z 1 i Z 2 tworzą 3 dwuelementowe ciągi odpowiadające stanom czujników A i B: (a=0, =0), (a=1, =0) i (a=1, =1). Sytuacja (a=0, =1) nigdy nie może wystąpić wartość sygnału wyjściowego dla tej kominacji sygnałów wejściowych nie ma więc żadnego znaczenia. Do zaznaczania nieokreślonej wartości sygnału wyjściowego używany jest znak. Funkcje które nie są określone dla wszystkich możliwych kominacji sygnałów wejściowych są funkcjami nie w pełni określonymi. a) ) a Z 1 Z 2 a z 1 z c) d) a Rys. 16. Ilustracja zadania a) zasilanie ziornika, ) talica prawdy urządzenia sterującego zaworami, c) i d) talice Karnaugha odpowiednio dla zaworu Z 1 i Z 2.. a Układy cyfrowe f.1/34

35 Minimalizacja funkcji nie w pełni określonych Podczas sklejania stany można traktować jako 1 lu 0 tak y uzyskiwane grupy yły jak największe. Dla określonej funkcji wyrany stan nieokreślony musi yć traktowany w ten sam sposó. z1 a stan nieokreślony potraktowany jak stan 0 a z a 2 stan nieokreślony potraktowany jak stan 1 a Rys. 17. Talice Karnaugha oraz schemat logiczny układu z przykładu 9. Układy cyfrowe f.1/35

b) bc a Rys. 1. Tablice Karnaugha dla funkcji o: a) n=2, b) n=3 i c) n=4 zmiennych.

b) bc a Rys. 1. Tablice Karnaugha dla funkcji o: a) n=2, b) n=3 i c) n=4 zmiennych. DODATEK: FUNKCJE LOGICZNE CD. 1 FUNKCJE LOGICZNE 1. Tablice Karnaugha Do reprezentacji funkcji boolowskiej n-zmiennych można wykorzystać tablicę prawdy o 2 n wierszach lub np. tablice Karnaugha. Tablica

Bardziej szczegółowo

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski Wykład nr 1 Techniki Mikroprocesorowe dr inż. Artur Cichowski ix jy i j {0,1} {0,1} Dla układów kombinacyjnych stan dowolnego wyjścia y i w danej chwili czasu zależy wyłącznie od aktualnej kombinacji stanów

Bardziej szczegółowo

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 12 - synteza i minimalizacja funkcji logicznych Instytut Automatyki i Robotyki Warszawa, 2017 Synteza funkcji logicznych Terminy - na bazie funkcji trójargumenowej y = (x 1, x 2, x 3 ) (1) Elementarny

Bardziej szczegółowo

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Podstawy Automatyki Człowiek- najlepsza inwestycja Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Politechnika Warszawska Instytut Automatyki i Robotyki Dr inż.

Bardziej szczegółowo

Metoda Karnaugh. B A BC A

Metoda Karnaugh. B A BC A Metoda Karnaugh. Powszechnie uważa się, iż układ o mniejszej liczbie elementów jest tańszy i bardziej niezawodny, a spośród dwóch układów o takiej samej liczbie elementów logicznych lepszy jest ten, który

Bardziej szczegółowo

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym

Bardziej szczegółowo

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2015 Kody liczb całkowitych nieujemnych Kody liczbowe dzielimy na analityczne nieanalityczne (symboliczne)

Bardziej szczegółowo

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały: Dr inż Jan Chudzikiewicz Pokój 7/65 Tel 683-77-67 E-mail: jchudzikiewicz@watedupl Materiały: http://wwwitawatedupl/~jchudzikiewicz/ Warunki zaliczenie: Otrzymanie pozytywnej oceny z kolokwium zaliczeniowego

Bardziej szczegółowo

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym

Bardziej szczegółowo

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z funktorami realizującymi podstawowe funkcje logiczne poprzez zaprojektowanie, wykonanie i przetestowanie kombinacyjnego układu logicznego realizującego

Bardziej szczegółowo

WOJSKOWA AKADEMIA T E CHNI CZNA im. Jarosława Dą brow ski ego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO

WOJSKOWA AKADEMIA T E CHNI CZNA im. Jarosława Dą brow ski ego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO WOJSKOWA AKADEMIA T E CHNI CZNA im. Jarosława Dą brow ski ego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO Przedmiot: PODSTAWY AUTOMATYKI I AUTOMATYZACJI (studia I stopnia) ĆWICZENIE RACHUNKOWE PROJEKT PROSTEGO

Bardziej szczegółowo

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Temat 1. Algebra Boole a i bramki 1). Podać przykład dowolnego prawa lub tożsamości, które jest spełnione w algebrze Boole

Bardziej szczegółowo

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie

Bardziej szczegółowo

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a i układy logiczne 1 Elementy logiki dla informatyków Wykład III Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej... Algebra Boole a

Wstęp do Techniki Cyfrowej... Algebra Boole a Wstęp do Techniki Cyfrowej... Algebra Boole a Po co AB? Świetne narzędzie do analitycznego opisu układów logicznych. 1854r. George Boole opisuje swój system dedukcyjny. Ukoronowanie zapoczątkowanych w

Bardziej szczegółowo

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Bramki logiczne Podstawowe składniki wszystkich układów logicznych Układy logiczne Bramki logiczne A B A B AND NAND A B A B OR NOR A NOT A B A B XOR NXOR A NOT A B AND NAND A B OR NOR A B XOR NXOR Podstawowe składniki wszystkich układów logicznych 2 Podstawowe tożsamości

Bardziej szczegółowo

Cyfrowe układy scalone c.d. funkcje

Cyfrowe układy scalone c.d. funkcje Cyfrowe układy scalone c.d. funkcje Ryszard J. Barczyński, 206 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Kombinacyjne układy cyfrowe

Bardziej szczegółowo

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10 Zadania do wykładu 1,. 1. Zapisz liczby binarne w kodzie dziesiętnym: (1011011) =( ) 10, (11001100) =( ) 10, (101001, 10110) =( ) 10. Zapisz liczby dziesiętne w naturalnym kodzie binarnym: (5) 10 =( ),

Bardziej szczegółowo

dr inż. Małgorzata Langer Architektura komputerów

dr inż. Małgorzata Langer Architektura komputerów Instrukcja współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna dydaktyka bez ograniczeń zintegrowany rozwój Politechniki Łódzkiej zarządzanie Uczelnią,

Bardziej szczegółowo

Architektura komputerów Wykład 2

Architektura komputerów Wykład 2 Architektura komputerów Wykład 2 Jan Kazimirski 1 Elementy techniki cyfrowej 2 Plan wykładu Algebra Boole'a Podstawowe układy cyfrowe bramki Układy kombinacyjne Układy sekwencyjne 3 Algebra Boole'a Stosowana

Bardziej szczegółowo

Podstawowe układy cyfrowe

Podstawowe układy cyfrowe ELEKTRONIKA CYFROWA SPRAWOZDANIE NR 4 Podstawowe układy cyfrowe Grupa 6 Prowadzący: Roman Płaneta Aleksandra Gierut CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawowymi bramkami logicznymi,

Bardziej szczegółowo

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

dr inż. Rafał Klaus Zajęcia finansowane z projektu Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle POKL Technika cyfrowa w architekturze komputerów materiał do wykładu 2/3 dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii

Bardziej szczegółowo

Arytmetyka liczb binarnych

Arytmetyka liczb binarnych Wartość dwójkowej liczby stałoprzecinkowej Wartość dziesiętna stałoprzecinkowej liczby binarnej Arytmetyka liczb binarnych b n-1...b 1 b 0,b -1 b -2...b -m = b n-1 2 n-1 +... + b 1 2 1 + b 0 2 0 + b -1

Bardziej szczegółowo

Tranzystor JFET i MOSFET zas. działania

Tranzystor JFET i MOSFET zas. działania Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego Modelowanie kombinacyjnych układów przełączających z wykorzystaniem elementów pneumatycznych i elektrycznych Podstawy Automatyki i Automatyzacji

Bardziej szczegółowo

Sterowniki Programowalne (SP) Wykład 11

Sterowniki Programowalne (SP) Wykład 11 Sterowniki Programowalne (SP) Wykład 11 Podstawy metody sekwencyjnych schematów funkcjonalnych (SFC) SP 2016 WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Kierunek: Automatyka

Bardziej szczegółowo

Część 2. Funkcje logiczne układy kombinacyjne

Część 2. Funkcje logiczne układy kombinacyjne Część 2 Funkcje logiczne układy kombinacyjne Zapis funkcji logicznych układ funkcjonalnie pełny Arytmetyka Bool a najważniejsze aksjomaty i tożsamości Minimalizacja funkcji logicznych Układy kombinacyjne

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego Modelowanie kombinacyjnych układów przełączających z wykorzystaniem elementów Podstawy Automatyki i Automatyzacji - Ćwiczenia Laboratoryjne mgr inż.

Bardziej szczegółowo

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości. TECHNOLOGE CYFOWE kłady elektroniczne. Podzespoły analogowe. Podzespoły cyfrowe Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości. Wielkość cyfrowa w danym

Bardziej szczegółowo

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0 Synteza liczników synchronicznych Załóżmy, że chcemy zaprojektować licznik synchroniczny o następującej sekwencji: 0 1 2 3 6 5 4 [0 sekwencja jest powtarzana] Ponieważ licznik ma 7 stanów, więc do ich

Bardziej szczegółowo

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder Treść wykładów: utomatyka dr inż. Szymon Surma szymon.surma@polsl.pl http://zawt.polsl.pl/studia pok., tel. +48 6 46. Podstawy automatyki. Układy kombinacyjne,. Charakterystyka,. Multiplekser, demultiplekser,.

Bardziej szczegółowo

Technika cyfrowa Synteza układów kombinacyjnych (I)

Technika cyfrowa Synteza układów kombinacyjnych (I) Sławomir Kulesza Technika cyfrowa Synteza układów kombinacyjnych (I) Wykład dla studentów III roku Informatyki Wersja 2.0, 05/10/2011 Podział układów logicznych Opis funkcjonalny układów logicznych x 1

Bardziej szczegółowo

Minimalizacja form boolowskich

Minimalizacja form boolowskich Sławomir Kulesza Technika cyfrowa Minimalizacja form boolowskich Wykład dla studentów III roku Informatyki Wersja 1.0, 05/10/2010 Minimalizacja form boolowskich Minimalizacja proces przekształcania form

Bardziej szczegółowo

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika: PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej

Bardziej szczegółowo

Koszt literału (literal cost) jest określony liczbą wystąpień literału w wyrażeniu boolowskim realizowanym przez układ.

Koszt literału (literal cost) jest określony liczbą wystąpień literału w wyrażeniu boolowskim realizowanym przez układ. Elementy cyfrowe i układy logiczne Wykład Legenda Kryterium kosztu realizacji Minimalizacja i optymalizacja Optymalizacja układów dwupoziomowych Tablica (mapa) Karnaugh a Metoda Quine a-mccluskey a Złożoność

Bardziej szczegółowo

Stan wysoki (H) i stan niski (L)

Stan wysoki (H) i stan niski (L) PODSTAWY Przez układy cyfrowe rozumiemy układy, w których w każdej chwili występują tylko dwa (zwykle) możliwe stany, np. tranzystor, jako element układu cyfrowego, może być albo w stanie nasycenia, albo

Bardziej szczegółowo

Państwowa Wyższa Szkoła Zawodowa

Państwowa Wyższa Szkoła Zawodowa Państwowa Wyższa Szkoła Zawodowa w Legnicy Laboratorium Podstaw Elektroniki i Miernictwa Ćwiczenie nr 4 BADANIE BRAMEK LOGICZNYCH A. Cel ćwiczenia. - Poznanie zasad logiki binarnej. Prawa algebry Boole

Bardziej szczegółowo

SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1. Plan wykładu

SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1. Plan wykładu SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1 Plan wykładu 1. Wprowadzenie, funkcje boolowskie i bramki logiczne, 2. Minimalizacja funkcji boolowskich, 3. Kombinacyjne bloki

Bardziej szczegółowo

Temat 7. Dekodery, enkodery

Temat 7. Dekodery, enkodery Temat 7. Dekodery, enkodery 1. Pojęcia: koder, dekoder, enkoder, konwerter kodu, transkoder, enkoder priorytetowy... Koderami (lub enkoderami) nazywamy układy realizujące proces zamiany informacji kodowanej

Bardziej szczegółowo

Automatyzacja i robotyzacja procesów produkcyjnych

Automatyzacja i robotyzacja procesów produkcyjnych Automatyzacja i robotyzacja procesów produkcyjnych Instrukcja laboratoryjna Technika cyfrowa Opracował: mgr inż. Krzysztof Bodzek Cel ćwiczenia. Celem ćwiczenia jest zapoznanie studenta z zapisem liczb

Bardziej szczegółowo

Programowanie sterowników PLC wprowadzenie

Programowanie sterowników PLC wprowadzenie Programowanie sterowników PLC wprowadzenie Zakład Teorii Maszyn i Automatyki Katedra Podstaw Techniki Felin p.110 http://ztmia.ar.lublin.pl/sips waldemar.samociuk@up.lublin,pl Sterowniki programowalne

Bardziej szczegółowo

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia Opracował: dr inż. Jarosław Mierzwa KTER INFORMTKI TEHNIZNEJ Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 202 Temat: Układy kombinacyjne 1. el ćwiczenia Ćwiczenie ma na celu praktyczne zapoznanie

Bardziej szczegółowo

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości: Treść wykładów: Automatyka dr inż. Szymon Surma szymon.surma@polsl.pl pok. 202, tel. +48 32 603 4136 1. Podstawy automatyki 1. Wstęp, 2. Różnice między sygnałem analogowym a cyfrowym, 3. Podstawowe elementy

Bardziej szczegółowo

Podstawy Automatyki. Wykład 12 - Układy przekaźnikowe. dr inż. Jakub Możaryn. Warszawa, 2015. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 12 - Układy przekaźnikowe. dr inż. Jakub Możaryn. Warszawa, 2015. Instytut Automatyki i Robotyki Wykład 12 - Układy przekaźnikowe Instytut Automatyki i Robotyki Warszawa, 2015 Projektowanie układów kombinacyjnych Układy kombinacyjne są realizowane: w technice stykowo - przekaźnikowej, z elementów

Bardziej szczegółowo

Technika cyfrowa Synteza układów kombinacyjnych

Technika cyfrowa Synteza układów kombinacyjnych Sławomir Kulesza Technika cyfrowa Synteza układów kombinacyjnych Wykład dla studentów III roku Informatyki Wersja 2.0, 05/10/2011 Podział układów logicznych Opis funkcjonalny układów logicznych x 1 y 1

Bardziej szczegółowo

zmiana stanu pamięci następuje bezpośrednio (w dowolnej chwili czasu) pod wpływem zmiany stanu wejść,

zmiana stanu pamięci następuje bezpośrednio (w dowolnej chwili czasu) pod wpływem zmiany stanu wejść, Sekwencyjne układy cyfrowe Układ sekwencyjny to układ cyfrowy, w którym zależność między wartościami sygnałów wejściowych (tzw. stan wejść) i wyjściowych (tzw. stan wyjść) nie jest jednoznaczna. Stan wyjść

Bardziej szczegółowo

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna.

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna. Układy kombinacyjne. Czas trwania: 6h. Cele ćwiczenia Przypomnienie podstawowych praw Algebry Boole a. Zaprojektowanie, montaż i sprawdzenie działania zadanych układów kombinacyjnych.. Wymagana znajomość

Bardziej szczegółowo

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna. Architektura komputerów ćwiczenia Zbiór zadań IV Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna. Wprowadzenie 1 1 fragmenty książki "Organizacja i architektura systemu

Bardziej szczegółowo

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem Cyfrowe Elementy Automatyki Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów,

Bardziej szczegółowo

LABORATORIUM 06, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH

LABORATORIUM 06, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH LABORATORIUM 06, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH Cel zajęć Synteza wybranych układów kombinacyjnych w oparciu o metodę Karnaugha. Materiały do przygotowania Materiały umieszczone na

Bardziej szczegółowo

1.1. Pozycyjne systemy liczbowe

1.1. Pozycyjne systemy liczbowe 1.1. Pozycyjne systemy liczbowe Systemami liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Dla dowolnego

Bardziej szczegółowo

Algebra Boole a. Ćwiczenie Sprawdź, czy algebra zbiorów jestrównież algebrą Boole a. Padaj wszystkie elementy takiej realizacji.

Algebra Boole a. Ćwiczenie Sprawdź, czy algebra zbiorów jestrównież algebrą Boole a. Padaj wszystkie elementy takiej realizacji. Algebra Boole a Algebrą Boole a nazywamy zbiór B, wyróżnione jego podzbiory O i I oraz operacje dwuargumentowe +;, które dla dowolnych elementów X, Y, Z zbioru B spełniają następujące aksjomaty: X+Y B;

Bardziej szczegółowo

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara Elektronika cyfrowa i mikroprocesory Dr inż. Aleksander Cianciara Sprawy organizacyjne Warunki zaliczenia Lista obecności Kolokwium końcowe Ocena końcowa Konsultacje Poniedziałek 6:-7: Kontakt Budynek

Bardziej szczegółowo

LABORATORIUM 04, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH

LABORATORIUM 04, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH LABORATORIUM 04, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH Cel zajęć Synteza wybranych układów kombinacyjnych w oparciu o metodę Karnaugha. Materiały do przygotowania Materiały umieszczone na

Bardziej szczegółowo

3. SYNTEZA UKŁADÓW KOMBINACYJNYCH

3. SYNTEZA UKŁADÓW KOMBINACYJNYCH 3. SYNTEZA UKŁADÓW KOMBINACYJNYCH 3.. ZASADY OGÓLNE 3... ZAPIS FUNKCJI Synteza układów przełączających to zespól czynności, które n-i podstawie założeń dotyczących działania układów doprowadza ją do schematu

Bardziej szczegółowo

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i

Bardziej szczegółowo

Cyfrowe bramki logiczne 2012

Cyfrowe bramki logiczne 2012 LORTORIUM ELEKTRONIKI yfrowe bramki logiczne 2012 ndrzej Malinowski 1. yfrowe bramki logiczne 3 1.1 el ćwiczenia 3 1.2 Elementy algebry oole`a 3 1.3 Sposoby zapisu funkcji logicznych 4 1.4 Minimalizacja

Bardziej szczegółowo

Ćwiczenie PA1. Realizacja układów dyskretnych z przekaźników i bramek NAND

Ćwiczenie PA1. Realizacja układów dyskretnych z przekaźników i bramek NAND - laboratorium Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND Instrukcja laboratoryjna Opracował : dr inŝ. Wieńczysław J. Kościelny Człowiek - najlepsza inwestycja Projekt współfinansowany

Bardziej szczegółowo

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania). Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów

Bardziej szczegółowo

Zwykle układ scalony jest zamknięty w hermetycznej obudowie metalowej, ceramicznej lub wykonanej z tworzywa sztucznego.

Zwykle układ scalony jest zamknięty w hermetycznej obudowie metalowej, ceramicznej lub wykonanej z tworzywa sztucznego. Techniki wykonania cyfrowych układów scalonych Cyfrowe układy scalone dzielimy ze względu na liczbę bramek elementarnych tworzących dany układ na: małej skali integracji SSI do 10 bramek, średniej skali

Bardziej szczegółowo

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S. Logika binarna Logika binarna zajmuje się zmiennymi mogącymi przyjmować dwie wartości dyskretne oraz operacjami mającymi znaczenie logiczne. Dwie wartości jakie mogą te zmienne przyjmować noszą przy tym

Bardziej szczegółowo

1. Wstęp. dr inż. Piotr Pawełko / Przed przystąpieniem do realizacji ćwiczenia patrz punkt 4!!!

1. Wstęp. dr inż. Piotr Pawełko / Przed przystąpieniem do realizacji ćwiczenia patrz punkt 4!!! Laboratorium nr3 Temat: Sterowanie sekwencyjne półautomatyczne i automatyczne. 1. Wstęp Od maszyn technologicznych wymaga się zapewnienia ściśle określonych kolejności (sekwencji) działania. Dotyczy to

Bardziej szczegółowo

UKŁADY CYFROWE. Układ kombinacyjny

UKŁADY CYFROWE. Układ kombinacyjny UKŁADY CYFROWE Układ kombinacyjny Układów kombinacyjnych są bramki. Jedną z cech układów kombinacyjnych jest możliwość przedstawienia ich działania (opisu) w postaci tabeli prawdy. Tabela prawdy podaje

Bardziej szczegółowo

LEKCJA. TEMAT: Funktory logiczne.

LEKCJA. TEMAT: Funktory logiczne. TEMAT: Funktory logiczne. LEKCJA 1. Bramką logiczną (funktorem) nazywa się układ elektroniczny realizujący funkcje logiczne jednej lub wielu zmiennych. Sygnały wejściowe i wyjściowe bramki przyjmują wartość

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej i Mikroelektroniki

Wstęp do Techniki Cyfrowej i Mikroelektroniki Wstęp do Techniki Cyfrowej i Mikroelektroniki dr inż. Maciej Piotrowicz Katedra Mikroelektroniki i Technik Informatycznych PŁ piotrowi@dmcs.p.lodz.pl http://fiona.dmcs.pl/~piotrowi -> Wstęp do... Układy

Bardziej szczegółowo

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie Opracował: dr hab. inż. Jan Magott KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie 207 Temat: Automaty Moore'a i Mealy 1. Cel ćwiczenia Celem ćwiczenia jest

Bardziej szczegółowo

Układy Logiczne i Cyfrowe

Układy Logiczne i Cyfrowe Układy Logiczne i Cyfrowe Wykład dla studentów III roku Wydziału Elektrycznego mgr inż. Grzegorz Lisowski Instytut Automatyki Podział układów cyfrowych elementy logiczne bloki funkcjonalne zespoły funkcjonalne

Bardziej szczegółowo

Cyfrowe układy scalone

Cyfrowe układy scalone Ryszard J. Barczyński, 2 25 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Układy cyfrowe stosowane są do przetwarzania informacji zakodowanej

Bardziej szczegółowo

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć: Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane są wartości liczbowe. Najczęściej układy cyfrowe służą do przetwarzania

Bardziej szczegółowo

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW INSTYTUT YERNETYKI TEHNIZNEJ POLITEHNIKI WROŁWSKIEJ ZKŁD SZTUZNEJ INTELIGENJI I UTOMTÓW Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 22 temat: UKŁDY KOMINYJNE. EL ĆWIZENI Ćwiczenie ma na

Bardziej szczegółowo

Układy kombinacyjne i sekwencyjne. Podczas ćwiczenia poruszane będą następujące zagadnienia:

Układy kombinacyjne i sekwencyjne. Podczas ćwiczenia poruszane będą następujące zagadnienia: Warszawa 207 Cel ćwiczenia rachunkowego Podczas ćwiczenia poruszane będą następujące zagadnienia: modelowanie i synteza kombinacyjnych układów przełączających; minimalizacja funkcji przełączającej; projektowanie

Bardziej szczegółowo

Synteza układów kombinacyjnych

Synteza układów kombinacyjnych Sławomir Kulesza Technika cyfrowa Synteza układów kombinacyjnych Wykład dla studentów III roku Informatyki Wersja 4.0, 23/10/2014 Bramki logiczne Bramki logiczne to podstawowe elementy logiczne realizujące

Bardziej szczegółowo

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań adanie układów średniej skali integracji - ćwiczenie 6. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi układami SSI (Średniej Skali Integracji). Przed wykonaniem ćwiczenia należy zapoznać

Bardziej szczegółowo

Minimalizacja funkcji boolowskich - wykład 2

Minimalizacja funkcji boolowskich - wykład 2 SWB - Minimalizacja funkcji boolowskich - wykład 2 asz 1 Minimalizacja funkcji boolowskich - wykład 2 Adam Szmigielski aszmigie@pjwstk.edu.pl Laboratorium robotyki s09 SWB - Minimalizacja funkcji boolowskich

Bardziej szczegółowo

1. SYNTEZA UKŁADÓW SEKWENCYJNYCH

1. SYNTEZA UKŁADÓW SEKWENCYJNYCH DODATEK: SEKWENCJNE UKŁAD ASNCHRONICZNE CD.. SNTEZA UKŁADÓW SEKWENCJNCH Synteza to proces prowadzący od założeń definiujących sposób działania układu do jego projektu. odczas syntezy należy kolejno ustalić:

Bardziej szczegółowo

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011 Układy arytmetyczne Joanna Ledzińska III rok EiT AGH 2011 Plan prezentacji Metody zapisu liczb ze znakiem Układy arytmetyczne: Układy dodające Półsumator Pełny sumator Półsubtraktor Pełny subtraktor Układy

Bardziej szczegółowo

Funkcja Boolowska. f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest matematycznym modelem układu kombinacyjnego.

Funkcja Boolowska. f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest matematycznym modelem układu kombinacyjnego. SWB - Minimalizacja funkcji boolowskich - wykład 2 asz 1 Funkcja Boolowska Funkcja boolowskanargumentową nazywamy odwzorowanie f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest

Bardziej szczegółowo

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego: Serwonapędy w automatyce i robotyce Wykład 9 Piotr Sauer Katedra Sterowania i Inżynierii Systemów przełączających Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego: intuicyjna

Bardziej szczegółowo

Automatyka Treść wykładów: Literatura. Wstęp. dr inż. Szymon Surma pok. 202, tel.

Automatyka Treść wykładów: Literatura. Wstęp. dr inż. Szymon Surma pok. 202, tel. 25--6 Treść wykładów: Automatyka dr inż. Szymon Surma szymon.surma@polsl.pl pok. 22, tel. +4 32 63 436. Podstawy automatyki. Wstęp, 2. Różnice między sygnałem analogowym a cyfrowym, 3. Podstawowe elementy

Bardziej szczegółowo

Elementy cyfrowe i układy logiczne

Elementy cyfrowe i układy logiczne Elementy cyfrowe i układy logiczne Wykład 5 Legenda Procedura projektowania Podział układów VLSI 2 1 Procedura projektowania Specyfikacja Napisz, jeśli jeszcze nie istnieje, specyfikację układu. Opracowanie

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

Wstęp do Techniki Cyfrowej... Układy kombinacyjne Wstęp do Techniki Cyfrowej... Układy kombinacyjne Przypomnienie Stan wejść układu kombinacyjnego jednoznacznie określa stan wyjść. Poszczególne wyjścia określane są przez funkcje boolowskie zmiennych wejściowych.

Bardziej szczegółowo

Automatyka Lab 1 Teoria mnogości i algebra logiki. Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Automatyka Lab 1 Teoria mnogości i algebra logiki. Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu Automatyka Lab 1 Teoria mnogości i algebra logiki Harmonogram zajęć Układy przełączające: 1. Algebra logiki - Wprowadzenie 2. Funkcje logiczne - minimalizacja funkcji 3. Bramki logiczne - rysowanie układów

Bardziej szczegółowo

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych. WSTĘP Celem ćwiczenia jest zapoznanie się z podstawowymi sposobami projektowania układów cyfrowych o zadanej funkcji logicznej, na przykładzie budowy

Bardziej szczegółowo

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera Temat lekcji: Minimalizacja funkcji logicznych Etapy lekcji: 1. Podanie tematu i określenie celu lekcji SOSOBY MINIMALIZACJI

Bardziej szczegółowo

Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Historia teorii mnogości Teoria mnogości to inaczej nauka o zbiorach i ich własnościach; Zapoczątkowana przez greckich matematyków i filozofów w

Bardziej szczegółowo

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania. UKŁDAY CYFROWE Układy cyfrowe są w praktyce realizowane różnymi technikami. W prostych urządzeniach automatyki powszechnie stosowane są układy elektryczne, wykorzystujące przekaźniki jako podstawowe elementy

Bardziej szczegółowo

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład) Wstęp doinformatyki Układy logiczne komputerów kombinacyjne sekwencyjne Układy logiczne Układy kombinacyjne Dr inż. Ignacy Pardyka Akademia Świętokrzyska Kielce, 2001 synchroniczne asynchroniczne Wstęp

Bardziej szczegółowo

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q LABORAORIUM PROCESORY SYGAŁOWE W AUOMAYCE PRZEMYSŁOWEJ Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q 1. Zasady arytmetyki stałoprzecinkowej. Kody stałopozycyjne mają ustalone

Bardziej szczegółowo

Kodowanie informacji. Przygotował: Ryszard Kijanka

Kodowanie informacji. Przygotował: Ryszard Kijanka Kodowanie informacji Przygotował: Ryszard Kijanka Komputer jest urządzeniem służącym do przetwarzania informacji. Informacją są liczby, ale także inne obiekty, takie jak litery, wartości logiczne, obrazy

Bardziej szczegółowo

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2016 Literatura Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 2003 Traczyk W.:

Bardziej szczegółowo

Zautomatyzowane systemy produkcyjne Kod przedmiotu

Zautomatyzowane systemy produkcyjne Kod przedmiotu Zautomatyzowane systemy produkcyjne - opis przedmiotu Informacje ogólne Nazwa przedmiotu Zautomatyzowane systemy produkcyjne Kod przedmiotu 06.6-WZ-LogP-ZSP-S16 Wydział Kierunek Wydział Ekonomii i Zarządzania

Bardziej szczegółowo

Podstawy techniki cyfrowej

Podstawy techniki cyfrowej Podstawy techniki cyfrowej Wykład 1: Wstęp Dr hab. inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Informacje o przedmiocie Wprowadzenie Podstawy matematyczne:

Bardziej szczegółowo

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2 WSTĘP O liczbie elementów użytych do budowy jakiegoś urządzenia elektronicznego, a więc i o możliwości obniżenia jego ceny, decyduje dzisiaj liczba zastosowanych w nim układów scalonych. Najstarszą rodziną

Bardziej szczegółowo

Minimalizacja formuł Boolowskich

Minimalizacja formuł Boolowskich Minimalizacja formuł Boolowskich Stosowanie reguł algebry Boole a w celu minimalizacji funkcji logicznych jest niedogodne brak metody, aby stwierdzić czy dana formuła może być jeszcze minimalizowana czasami

Bardziej szczegółowo

" Sterowniki programowalne f.1/1

 Sterowniki programowalne f.1/1 PLC, Programowalne sterowniki logiczne PLC, Programowalny sterownik logiczny (ang. Programmable Logic Controller) to wyspecjalizowane urządzenie mikroprocesorowe wyposażone w programowalną pamięć, sterownik

Bardziej szczegółowo

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń. Podstawy PLC Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń. WEJŚCIA styki mechaniczne, przełączniki zbliżeniowe STEROWNIK Program

Bardziej szczegółowo

Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Podstawy sterowania logicznego Rok akademicki: 2030/2031 Kod: EEL-1-523-s Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika

Bardziej szczegółowo

Bramki logiczne V MAX V MIN

Bramki logiczne V MAX V MIN Bramki logiczne W układach fizycznych napięcie elektryczne może reprezentować stany logiczne. Bramką nazywamy prosty obwód elektroniczny realizujący funkcję logiczną. Pewien zakres napięcia odpowiada stanowi

Bardziej szczegółowo

SFC zawiera zestaw kroków i tranzycji (przejść), które sprzęgają się wzajemnie przez połączenia

SFC zawiera zestaw kroków i tranzycji (przejść), które sprzęgają się wzajemnie przez połączenia Norma IEC-61131-3 definiuje typy języków: graficzne: schematów drabinkowych LD, schematów blokowych FBD, tekstowe: lista instrukcji IL, tekst strukturalny ST, grafów: graf funkcji sekwencyjnych SFC, graf

Bardziej szczegółowo

Systemy wbudowane. Wprowadzenie. Nazwa. Oznaczenia. Zygmunt Kubiak. Sterowniki PLC - Wprowadzenie do programowania (1)

Systemy wbudowane. Wprowadzenie. Nazwa. Oznaczenia. Zygmunt Kubiak. Sterowniki PLC - Wprowadzenie do programowania (1) ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Y Sterowniki PLC - prowadzenie do programowania () Proste przykłady Załączenie jednego z dwóch (lub obu) przełączników lub powoduje zapalenie

Bardziej szczegółowo