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

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

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

Elektronika i techniki mikroprocesorowe

Elementy cyfrowe i układy logiczne

14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.

Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Automatyka. Etymologicznie automatyka pochodzi od grec.

Wiedza niepewna i wnioskowanie (c.d.)

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

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

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów rok szkolny 2015/2016 Etap II rejonowy

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

2.Prawo zachowania masy

Architektura komputerów Wykład 2

'()(*+,-./01(23/*4*567/8/23/*98:)2(!."/+)012+3$%-4#"4"$5012#-4#"4-6017%*,4.!"#$!"#%&"!!!"#$%&"#'()%*+,-+

KLASA 3 GIMNAZJUM. 1. LICZBY I WYRAŻENIA ALGEBRAICZNE (26 h) 1. Lekcja organizacyjna System dziesiątkowy System rzymski 5-6

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

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

Statystyczna analiza danych w programie STATISTICA. Dariusz Gozdowski. Katedra Doświadczalnictwa i Bioinformatyki Wydział Rolnictwa i Biologii SGGW

I. LOGICZNE STRUKTURY DRZEWIASTE

Technika cyfrowa Synteza układów kombinacyjnych

OPINIA TECHNICZNA NR 33777/4/ Koparka gąsienicowa CAT 320 B WYCENA WARTOŚCI

UCHWAŁA NR VIII/43/2015 r. RADY MIASTA SULEJÓWEK z dnia 26 marca 2015 r.

Odpowiedzi i schematy oceniania Arkusz 23 Zadania zamknięte. Wskazówki do rozwiązania. Iloczyn dwóch liczb ujemnych jest liczbą dodatnią, zatem

Zagadnienia do egzaminu ustnego z matematyki dla Uzupełniającego Liceum Ogólnokształcącego dla Dorosłych - III semestr

Harmonogramowanie projektów Zarządzanie czasem

K P K P R K P R D K P R D W

Podstawy programowania sterowników GeFanuc

ASD - ćwiczenia III. Dowodzenie poprawności programów iteracyjnych. Nieformalnie o poprawności programów:

analiza drzewa zdarzeń

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Matematyka wykaz umiejętności wymaganych na poszczególne oceny zakres rozszerzony KLASA II

Regulamin Rozgrywania Mistrzostw Polski oraz innych Turniejów Tańca w Show

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

STA T T A YSTYKA Korelacja

Kurs z matematyki - zadania

Test całoroczny z matematyki. Wersja A

KARTA PRZEDMIOTU. w języku polskim Statystyka opisowa Nazwa przedmiotu USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. dr Agnieszka Krzętowska

KRYTERIA OCENIANIA WYPOWIEDZI PISEMNYCH KRÓTKA I DŁUŻSZA FORMA UŻYTKOWA

Matematyka z plusemdla szkoły ponadgimnazjalnej WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE TRZECIEJ LICEUM. KATEGORIA B Uczeń rozumie:

ANALOGOWE UKŁADY SCALONE

MATEMATYKA 9. INSTYTUT MEDICUS Kurs przygotowawczy do matury i rekrutacji na studia medyczne Rok 2017/2018 FUNKCJE WYKŁADNICZE, LOGARYTMY

Systemy mikroprocesorowe - projekt

Multiplekser, dekoder, demultiplekser, koder.

Kurs wyrównawczy dla kandydatów i studentów UTP

1. Rozwiązać układ równań { x 2 = 2y 1

Badania skuteczności działania filtrów piaskowych o przepływie pionowym z dodatkiem węgla aktywowanego w przydomowych oczyszczalniach ścieków

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Niestacjonarne Kod kierunku: 11.

Rozkład materiału klasa 1BW

Logika I. Wykład 2. Działania na zbiorach

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

Program kształcenia dla określonego kierunku i poziomu kształcenia oraz profilu lub profili I. POSTANOWIENIA OGÓLNE II. PROGRAM KSZTAŁCENIA

Regulamin wynajmu lokali użytkowych. Międzyzakładowej Górniczej Spółdzielni Mieszkaniowej w Jaworznie tekst jednolity

Kategoria środka technicznego

ZAŁĄCZNIK NR 1. Zakres wiedzy i umiejętności oraz wykaz proponowanej bibliografii

Szkolenie wstępne InstruktaŜ stanowiskowy ELEKTRYK. opracowanie: Henryk Batarowski pod red. Bogdana Rączkowskiego

Wyznaczanie współczynnika sprężystości sprężyn i ich układów

Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik górnictwa podziemnego 311[15] Zadanie egzaminacyjne 1

Organizator badania biegłości ma wdrożony system zarządzania wg normy PN-EN ISO/IEC 17025:2005.

Zagadnienia transportowe

TEMAT : Sprawdź sam siebie powtórzenie materiału (ewaluacja całoroczna)

EKONOMETRIA II SYLABUS A. Informacje ogólne

Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

Załącznik Nr 2 do Zarządzenia nr 1/2014 Dyrektora PUP w Strzyżowie z dnia r.

Kategoria środka technicznego

Projekt edukacyjny z informatyki

Podstawowe działania w rachunku macierzowym

PRZEDMIOTOWY SYSTEM OCENIANIA. z Matematyki. Krysztof Jerzy

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DE02/ (87) Data i numer publikacji zgłoszenia międzynarodowego:

Podstawa prawna: Ustawa z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych (t. j. Dz. U. z 2000r. Nr 54, poz. 654 ze zm.

Regulamin programu lojalnościowego Bezpieczna Adrenalina w Szkole

Jakie są te obowiązki wg MSR 41 i MSR 1, a jakie są w tym względzie wymagania ustawy o rachunkowości?

Projektowanie bazy danych

KONKURSY MATEMATYCZNE. Treść zadań

INSTRUKCJA WYPEŁNIANIA SPRAWOZDANIA CZĘŚCIOWEGO LUB KOŃCOWEGO

Temat 2. Synteza układów kombinacyjnych z bramek logicznych

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

Rozdzia 5. Uog lniona metoda najmniejszych kwadrat w : ::::::::::::: Podstawy uog lnionej metody najmniejszych kwadrat w :::::: Zastos

1. Podstawy budowania wyra e regularnych (Regex)

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

KRYTERIA WYBORU INSTYTUCJI SZKOLENIOWEJ OBOWIĄZUJĄCE W POWIATOWYM URZĘDZIE PRACY W USTRZYKACH DOLNYCH 1 I. POSTANOWIENIA OGÓLNE

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017

PRZEDMIOTOWY SYSTEM OCENIANIA Z MATEMATYKI DLA KLAS IV VI

Statystyka matematyczna 2015/2016

Uchwała nr 1/2013 Rady Rodziców Szkoły Podstawowej nr 59 w Poznaniu z dnia 30 września 2013 roku w sprawie Regulaminu Rady Rodziców

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

Państwowa Wyższa Szkoła Zawodowa

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S KONTAKTY

Wykład 2. Budowa komputera. W teorii i w praktyce

Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik ochrony fizycznej osób i mienia 515[01]

ZAPRASZA DO SKŁADNIA OFERT

Warszawa, dnia 11 marca 2016 r. Poz. 327 ROZPORZĄDZENIE. z dnia 7 marca 2016 r.

Rok akademicki: 2013/2014 Kod: ZZP MK-n Punkty ECTS: 2. Poziom studiów: Studia II stopnia Forma i tryb studiów: Niestacjonarne

JĘZYK ROSYJSKI POZIOM ROZSZERZONY

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA DOTYCZĄCA POSTĘPOWANIA CZĄSTKOWEGO O UDZIELENIE ZAMÓWIENIA PUBLICZNEGO

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

Regulamin programu "Kredyt Hipoteczny Banku BPH. Obowiązuje od dnia: r.

Transkrypt:

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 logiczne (suma, iloczyn, negacja), 4. Algera Bool a, 5. Prawa de Morgana, 6., 2. Układy kominacyjne, 3. Układy sekwencyjne synchronicze, 4. Układy sekwencyjne asynchroniczne, 5. Kolokwium zaliczeniowe. Wstęp Warunek zaliczenia przedmiotu: o Kolokwium zaliczeniowe w postaci testu wyoru lu zadania, o Ocena końcowa jest oceną z kolokwium, Konsultacje w miarę wolnego czasu (macie pytania, przychodzicie my staramy się odpowiedzieć), Literatura J. Mikulski: Podstawy automatyki - liniowe układy regulacji WPŚ, Gliwice 2. H. Kamionka-Mikuła, H. Małysiak, B. Pochopień: Synteza i analiza układów cyfrowych Wyd. J. Skalmierski, Gliwice 26 J. Kalisz: Podstawy elektroniki cyfrowej, WKŁ, Warszawa 22 Sygnał analogowy a cyfrowy Sygnał analogowy a cyfrowy

25--6 Sygnał cyfrowy interpretowany przez ramkę Podstawowe ramki logiczne OR (suma) AND (iloczyn) Podstawowe ramki logiczne Podstawowe ramki logiczne BUF (ufor) NOT, INV (negacja) NOR (zanegowana suma) NAND (zanegowany iloczyn) X Y X Y Podstawowe ramki logiczne Algera Bool a XOR XNOR Powszechnie stosowane układy cyfrowe (logiczne) pracują w oparciu o tzw. logikę dwuwartościową. Wartości zmiennych (sygnałów) mogą przyjmować dwie wartości: prawda oraz fałsz. W praktyce oznacza się je cyframi inarnymi, odpowiednio: i. Algerę dwuwartościowych sygnałów logicznych nazywa się algerą Boole'a. 2

25--6 Algera Bool a Algera Bool a Dla dowolnych zmiennych a,, c algery Boole'a zachodzą następujące własności: A A2 ) a = a a = a A3 A4 a ( c) = (a ) c a ( c) = (a ) c 2) A5 A6 = = Algerą Boole'a nazywa się szóstkę: ( {,},,,,, ) gdzie: {,} - jest ziorem możliwych wartości; - jest operatorem sumy logicznej; - jest operatorem iloczynu logicznego; - jest operatorem negacji logicznej (spotyka się także symole: ~ lu );, - są tzw. niezmiennikami operacji sumy i iloczynu. A7 a = A A9 a =a A a = A a a = A2 a a = A3 a a=a A4 A5 (a ) c = a c c A7 𝑎 𝑏=𝑎 𝑏 a =a a a=a A6 a c = (a c) (a ) A 𝑎 𝑏 =𝑎 𝑏 3) 4) A9 𝑎=𝑎 - prawa przemienności, 2 - prawa łączności 3 - prawa rozdzielności, 4 - prawa de Morgana Algera Bool a Talice prawdy dla praw de Morgana Dla dowolnych zmiennych a,, c algery Boole'a zachodzą następujące własności: A A2 ) a+= +a a = a A3 A4 2) a + ( + c) = (a + ) + c a ( c) = (a ) c A5 A6 = = A7 𝑎 𝑏 = 𝑎 𝑏 𝑎 𝑎 𝑎 𝑎 𝑏 𝑎 𝑏 a+= A A9 a+=a A a = A a + a = A2 a a = 𝑎 𝑎 𝑎 𝑎 𝑏 𝑎 𝑏 A3 a+a=a A4 a a =a A5 (a + ) c = a c + c A6 a + c = (a + c) (a + ) 3) 𝑎 𝑏=𝑎 + 𝑏 4) A7 𝑎 + 𝑏=𝑎 𝑏 a =a A A9 𝑎=𝑎 - prawa przemienności, 2 - prawa łączności 3 - prawa rozdzielności, 4 - prawa de Morgana 𝑎 𝑏 = 𝑎 𝑏 Wyrażenia logiczne Wyrażenia logiczne Zmienną logiczną nazywamy zmienną przyjmującą tylko jedną z dwóch możliwych wartości ( lu ). W teorii układów logicznych wykorzystuje się także dwa standardowe zapisy wyrażeń logicznych. Są to: Wyrażeniem logicznym nazywamy połączenie przy pomocy operatorów logicznych i nawiasów szeregu zmiennych logicznych. KPS - Kanoniczna Postać Sumacyjna, ędąca sumą prostych iloczynów zmiennych logicznych lu ich negacji. W każdym z iloczynów składających się na zapis wyrażenia muszą yć uwzględnione wszystkie argumenty wyrażenia. np.: 𝑎𝑏𝑐 + 𝑎𝑏 𝑐 + 𝑎𝑏 𝑐 Przykłady wyrażeń logicznych: a, x, cd+a(c+), Wyrażenia logiczne mogą yć zapisane dowolnie. xx2(x3+x4) KPI - Kanoniczna Postać Iloczynowa, ędąca iloczynem prostych sum zmiennych logicznych lu ich negacji. Każda z sum, ędących czynnikami KPI, musi uwzględniać wszystkie argumenty wyrażenia, np.: 𝑎+ 𝑏+𝑐+𝑑 𝑎+𝑏+ 𝑐+𝑑 3

25--6 Funkcje logiczne Funkcje logiczne przykład Metody opisu funkcji logicznych. Opis słowny. Jawnym tekstem podaje się ilość i znaczenie zmiennych logicznych (argumentów funkcji) i określa jakie wartości przyjmuje dana funkcja dla poszczególnych słów wejściowych. 2. Talica prawdy. Jest to taela, zawierająca wszystkie kominacje A i zmiennych wejściowych i odpowiadające im wartości funkcji logicznych. 3. Wyrażenie. Typowo matematyczny, zwięzły zapis funkcji wykorzystujący symole zmiennych i operatory logiczne. 4. Zapis dziesiętny. Syntetyczny zapis operujący ujętymi w nawiasy kwadratowe numerami słów wejściowych reprezentujących kominacje A i wartości argumentów funkcji. Zapis dziesiętny umożliwia także wskazanie, dla których słów wejściowych wartość funkcji jest nieokreślona (f(a i)=x) - symole tych słów podaje się w nawiasach zwykłych. Opis słowny Funkcja F ma 3 zmienne wejściowe a,, c; dla a= i =c F=, dla a=c= F=, Dla pozostałych kominacji a,, c funkcja jest nieoznaczona. Talica prawdy Wyrażenie a c F F = a c + a c Zapis dziesiętny Zapis dziesiętny warunki działania (kominacje dla których funkcja przyjmuje wartość jeden) F = 4,7 (,3,5,6) ac Zapis dziesiętny warunki niedziałania (kominacje dla których funkcja przyjmuje wartość zero) F =,2 (,3,5,6) ac Funkcje logiczne przykład Kody zerojedynkowe Zapis dziesiętny umożliwia minimalizację funkcji alo podanie wprost odpowiednich wyrażeń logicznych. W tym drugim przypadku otrzymuje się: postać KPS wychodząc z zapisu z postać KPI wychodząc z zapisu z. F = 4 : : a c 7 : : a c 4,7 (,3,5,6) ac F KPS = a c + a c F = : : a + + c 2 : : a + + c F KPI = a + + c,2 (,3,5,6) ac a + + c Naturalny kod inarny (BIN) BIN 2 3 2 2 2 2 DEC 4 5 4 3 4 2 5 DEC BIN 2 3 4 5 6 7 9 Kody zerojedynkowe Kody zerojedynkowe Binarny kod dziesiętny (BCD) Kod Grey a BCD 2 3 2 2 2 2 2 3 2 2 2 2 DEC 4 5 2 3 4 5 2 4 25 DEC BCD 2 3 4 5 6 7 9 4

25--6 F = acd e + acd e + acd e + acd e + acd e + acd e + acd e + acd e F = cd e a + a + cd e a + a + cd e a + a + cd e a + a a + a = F = cd e + cd e + cd e + cd e F = cd e + e + cd e + e F = cd + cd F = d c + c a + a = a + a = F = acd e + acd e + acd e + acd e + acd e + a + acd e + acd e acd e 29 acd e 3 acd e 2 acd e 2 a 25 a 9 a 24 a BIN 2 4 2 3 2 2 2 2 DEC a 6 4 2 2 2 2 3 4 4 F = d Siatka Karnaugha c d a 3 2 Siatka Karnaugha a 3 2 6 7 5 4 4 5 7 6 9 4 5 3 2 2 3 5 4 24 25 27 26 3 3 29 2 9 6 7 9 22 23 2 2 KPS => Jedynki F = acd e + acd e + acd e + acd e + acd e + acd e + acd e + acd e acd e 29 acd e 3 acd e 2 acd e 2 a 25 a 9 a 24 a a 3 2 6 7 5 4 24 9 4 5 25 27 26 3 3 6 7 9 22 23 2 2 3 29 2 2 Licza pól w grupie jest potęgą liczy 2, tj., 2, 4,, 6, 32, 64, są symetryczne względem siatki, Licza grup: o Jak najmniej, o Jak największych, o + eliminacja hazardu (ukł. asynchroniczne) 5

25--6 a a a a 3 2 6 7 5 4 3 2 6 7 5 4 3 2 6 7 5 4 3 2 6 7 5 4 9 4 5 3 2 9 4 5 3 2 9 4 5 3 2 9 4 5 3 2 24 25 27 26 3 3 29 2 24 25 27 26 3 3 29 2 24 25 27 26 3 3 29 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 a a a a 3 2 6 7 5 4 3 2 6 7 5 4 3 2 6 7 5 4 3 2 6 7 5 4 9 4 5 3 2 9 4 5 3 2 9 4 5 3 2 9 4 5 3 2 24 25 27 26 3 3 29 2 24 25 27 26 3 3 29 2 24 25 27 26 3 3 29 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2!!!!!! a 3 2 6 7 5 4 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 a 3 2 6 7 5 4 9 4 5 3 2 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 6

25--6 d a a 3 2 6 7 5 4 3 2 6 7 5 4 24 9 4 5 25 27 26 3 3 3 29 2 2 24 9 4 5 25 27 26 3 3 3 29 2 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 o d o a 3 2 6 7 5 4 24 d 9 4 5 25 27 26 3 3 6 7 9 22 23 2 2 F = d Iloczyn o 3 29 2 2 KPI => Zera F = a + + c + d + e a + + c + d + e a + + c + d + e a + + c + d + e a + + c + d + e a + + c + d + e (a + + c + d + e )(a + + c + d + e ) a + + c + d + e 2 a + + c + d + e a + + c + d + e 3 a + + c + d + e 9 a + + c + d + e 6 a + + c + d + e 22 (a + + c + d + e ) 7 (a + + c + d + e ) 23 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 d a 3 2 6 7 5 4 a 3 2 6 7 5 4 9 4 5 3 2 24 25 27 26 3 3 29 2 9 4 5 3 2 24 25 27 26 3 3 29 2 6 7 9 22 23 2 2 6 7 9 22 23 2 2 o d o F = + d Suma o 7

25--6 Dziękuję za uwagę