Podstawy Elektroniki i Elektrotechniki. Sławomir Mamica

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

Download "Podstawy Elektroniki i Elektrotechniki. Sławomir Mamica"

Transkrypt

1 Podstawy Elektroniki i Elektrotechniki Sławomir Mamica mamica@amu.edu.pl

2 O przedmiocie. Pracownia elektroniki analogowej (PEA) protokoły (obecność) 2. Pracownia elektroniki cyfrowej (PLC) obecności + kolokwium 3. Wykład egzamin Literatura: Paul Horowitz, Winfield Hill, Sztuka elektroniki, tom i 2, (WNT, 24) Jerzy Kasprzyk, Programowanie sterowników przemysłowych, (WNT, 26)

3 O pracowniach Wydział Fizyki, wejście C Pracownia elektroniki analogowej sala 22 (lub 24) Pracownia elektroniki cyfrowej sala 25 Podział na grupy (dot. III roku studiów I stopnia): Grupa ćwiczeniowa WMI 2 grupy laboratoryjne WF max. 5 osób Jedna część PEA a druga PEC na zmianę II rok II stopnia grupa ćwiczeniowa WMI nie jest dzielona

4 Warunki zaliczenia Obecności na zajęciach (laboratoria) Pozytywna ocena z obu części pracowni Ocena z pracowni: średnia z dwóch części Pozytywna ocena z egzaminu Ocena końcowa: średnia z pracowni i egzaminu Terminy: Egzamin 27--2, sobota, godz. 8:5 Kolokwium (PLC) 27--8, niedziela, godz. zgodnie z planem

5 PLC Pracownia Elektroniki Cyfrowej, PEA Pracownia Elektroniki Analogowej, PEE pół na pół

6 PLC Pracownia Elektroniki Cyfrowej, PEA Pracownia Elektroniki Analogowej, PEE pół na pół

7 O wykładzie Plan: Wstęp do elektroniki cyfrowej (i pracowni PEC) Automatyka przemysłowa (+ PLC) Obwody elektryczne Podstawy elektroniki analogowej Przetwarzanie analogowo-cyfrowe Materiały (prezentacje z wykładów, zagadnienia na egzamin, itp.)

8 O pracowni PLC (Wyłącznie moje grupy, tj. III rok I stopnia) Obecność na zajęciach: 4,5 pkt. (25%) / zajęcia Kolokwium: do 9 pkt. (5%) Razem: do 8 pkt. Zaliczenie od 6% (.8 pkt.)

9 Wstęp do Elektroniki Cyfrowej

10 Plan. Układy cyfrowe i metody ich opisu Definicja i rodzaje układów cyfrowych Podstawy algebra Boole a Tabela prawdy i funkcja przełączająca Algebra kluczy 2. Bramki są dwie? Funkcje jednej i dwóch zmiennych Bramki funkcjonalnie pełne 3. Bramki logiczne w PLC Podstawy schematu drabinkowego Realizacja bramek logicznych w schemacie drabinkowym

11 Plan 4. Przerzutniki Przerzutnik jako układ sekwencyjny Rodzaje i realizacja w schemacie drabinkowym Przykłady zastosowania 5. Easy Soft CoDeSys 6. Powtórzenie wiadomości z klasy czwartej 7. Formaty zapisu -

12 Układy cyfrowe i metody ich opisu

13 Układy logiczne - definicja Układy cyfrowe układy elektroniczne, w których sygnały napięciowe przyjmująściśle określoną liczbę poziomów, którym przypisywane są wartości liczbowe. We Układ analogowy Wy We Układ cyfrowy Wy Układy logiczne - układy cyfrowe o dwóch poziomach napięć ( i ), realizujące operacje logiczne zgodnie z algebrą Boole'a (logiką matematyczną). Układ logiczny We Wy

14 Układy logiczne - podział Układy kombinacyjne układy logiczne bez pamięci (stan wyjść zależy wyłącznie od stanu wejść). X U Y = f(x) Y Układy sekwencyjne układy logiczne z pamięcią (stan wyjść zależy zarówno od stanu wejść jak i od poprzedniego stanu układu) X U Y = f(x,u) Y

15 Dwuelementowa algebra Boole a Zbiór dwuelementowy z trzema operacjami: suma logiczna (alternatywa) iloczyn logiczny (koniunkcja) negacja (inwersja) Oczywiście, operacje te nie wyprowadzają wyników działania poza zbiór B.

16 Dwuelementowa algebra Boole a Własności Prawa De Morgana

17 Dwuelementowa algebra Boole a Własności c.d.

18 Wyrażenia boolowskie Wyrażenie boolowskie (funkcja logiczna) dowolne odwzorowanie f : B n B Przykład (n = 2) f ( a, b) = a b + a b + a b Redukcja wyrażeń boolowskich (korzystamy z własności algebry Boole a) f ( a, b) = a b + a b + a b = a b + ( a + a) b = a b + b = ( a + b ) ( b + b ) = a + b = a + b = a b = a b

19 Układy logiczne - opis Funkcja przełączająca wyrażenie boolowskie realizowane przez układ logiczny f ( a, b) = a b + a b + a b Tabela prawdy (tablica prawdy, matryca logiczna) układ tabelaryczny kombinacji wartości logicznych argumentów danej funkcji logicznej i a b f(a,b) odpowiadających tym kombinacjom wartości logicznych tejże funkcji.

20 Funkcja przełączająca a tabela prawdy Funkcja przełączająca odpowiada na pytanie kiedy f( )? a b f(a,b) Tutaj lub tutaj f ( a, b) = a b + a b lub tutaj + a b Tylko tutaj f ( a, b) = a b Czasem prościej jest zapytać kiedy nie f( )? Czyli f ( a, b) = f ( a, b) = a b

21 Zestyk (klucz) Klucz ([ze]styk przekaźnikowy) jest elementem trójkońcówkowym składającym się z dwóch równoważnych linii danych i jednego wejścia sterującego. W elektrycznej (elektromechanicznej) realizacji układów binarnych klucze stanowią argumenty funkcji przełączającej. Styk zwierny (normalnie otwarty) X Styk rozwierny (normalnie zamknięty) X Q Q Q = X Q = X stan stan stan stan

22 Przekaźnik Przekaźnik elektryczny urządzenie elektryczne lub elektroniczne zaprojektowane do wywołania ustalonej nagłej zmiany stanu w jednym lub więcej obwodach wyjściowych przy spełnieniu odpowiednich warunków wejściowych. Cewka Zestyk Q = X Q = X

23 Realizacja elektroniczna Tranzystor

24 Algebra kluczy W algebrze kluczy klucz (układ kluczy) przyjmuje wartość prawda jeżeli przewodzi.

25 Bramki są dwie?

26 Funkcje jednej zmiennej Twierdzenie: Istnieje funkcji 2 2 n f : B n B Dla n = 2 2 = 4 x f f f 2 f 3 NOT

27 Funkcje dwóch zmiennych Twierdzenie: Istnieje funkcji 2 2 n f : B n B Dla n = = 6

28 Funkcje dwóch zmiennych

29 Funkcje dwóch zmiennych Bramki NAND oraz NOR nazywa się funkcjonalnie pełnymi, ponieważ przy ich użyciu (tzn. samych NAND lub samych NOR) można zbudować układ realizujący dowolną funkcję logiczną.

30 NAND logic / NOR logic

31 Bramki logiczne w PLC

32 Schemat drabinkowy Ladder diagram (LD) Należy do grupy języków graficznych Powstał jako odpowiednik stykowych obwodów przekaźnikowych, w którym oprócz symboli styków, cewek i połączeń między nimi, dopuszcza się także użycie funkcji (np. arytmetycznych, logicznych, porównań, relacji) oraz bloków funkcjonalnych (np. przerzutniki, czasomierze, liczniki). Język IL (Instruction List - Lista rozkazów), będący odpowiednikiem asemblera, którego zbiór instrukcji obejmuje operacje logiczno-arytmetyczne, operacje relacji, jak również funkcje przerzutników, czasomierzy, liczników itp. Programowanie w IL nie jest wymagane na egzaminie

33 Styki i cewki w LD Klucz (przycisk) Cewka zwierny X rozwierny X Q Q2 X X Q Q2 Odpowiedniki w IL: LD X LDN X ST Q STN Q2 (zmienna do CR) (z CR do zmiennej)

34 Funkcje logiczne w LD Szczebelek drabiny funkcja logiczna Przycisk argument funkcji Wartość funkcji cewka Jeśli szczebelek przewodzi, to wartość funkcji przez niego realizowanej wynosi. Zawsze Funkcja logiczna Wartość funkcji

35 Spróbujmy uruchomić silnik

36 Schemat sterowania

37 Schemat drabinkowy

38 AND a b Q Q = a b Q = ab Realizacja w LD: a b Q Odpowiedniki w IL: LD a AND b ST Q

39 OR a b Q Q = ab + ab + ab Można zredukować, albo Q = ab Q = Q = ab = a + b Q = a + b Realizacja w LD: a b Q Odpowiedniki w IL: LD a OR b ST Q

40 XOR a b Q Q = ab + ab Zapis: Q = a b Realizacja w LD: Odpowiedniki w IL: a b Q LD a a b XOR b ST Q

41 NAND Q b a Odpowiedniki w IL: Realizacja w LD: LD a AND b STN Q a b Q LD a ANDN b ST Q Ten przykład już był b a Q Q = = b a b a b a Q + + = b a Q =

42 NAND 2 a b Q Albo Q = Q = a b = a + b Realizacja w LD: a b Q Odpowiedniki w IL: LDN a ORN b ST Q

43 NOR a b Q Q = ab Q = a + b Realizacja w LD: a b Q Odpowiedniki w IL: a Q LDN a ANDN b LD a OR b b ST Q STN Q

44 XNOR negacja alternatywy wykluczającej, równoważność a b Q Q = ab + ab Zapis: Q = a b = a b Realizacja w LD: Realizacja w IL: a b Q LD a a b XOR b STN Q

45 Przerzutniki

46 Przerzutniki Przerzutnik (ang. flip-flop) jest to układ sekwencyjny, którego sygnał na wyjściu może zależeć od stanu na jego wejściu lub od jego stanu wewnętrznego. Istnieją trzy rodzaje przerzutników bistabilne, monostabilne oraz astabilne. W układach cyfrowych najczęściej stosowane są przerzutniki bistabilne mogące być stosowane jako układy pamiętające. Grupa połączonych ze sobą przerzutników bistabilnych może tworzyć tzw. rejestr.

47 Typy przerzutników Asynchroniczne (zmiana stanu wyjść następuje pod wpływem zmiany stanu wejść): typu RS, Synchroniczne (zmiana stanu wyjść następuje jako reakcja na sygnał zegarowy): typu D, typu Latch (zatrzask) typu T, typu JK, typu JK-MS (MS od Master i Slave), synchroniczny przerzutnik typu RS.

48 Przerzutnik typu RS Przerzutnik asynchroniczny (choć jest też wersja synchroniczna) Wejście Set Wejście Reset Q Q Wyjścia Działanie: Set ustawia (przypisuje ) wyjście Q Reset zeruje wyjście Q

49 Przerzutnik typu RS Tabela prawdy Układ sekwencyjny wyjścia zależą od historii układu Q R S Q Działanie:? Set ustawia (przypisuje ) wyjście Q Reset zeruje wyjście Q Poza tym stan Q jest pamiętany A co jeśli R i S? Dwa rodzaje przerzutka RS: RS? =? SR? =

50 Przerzutnik typu RS Tabela prawdy Q S R Q Funkcja przełączająca QRS QRS QRS Q + + = Redukcja funkcji przełączającej: ( ) S Q R Q + =

51 Przerzutnik typu SR Tabela prawdy Funkcja przełączająca Q R S Q Q = QRS + QRS + QRS + QRS + QRS albo Q = QRS + QRS + QRS Redukcja funkcji przełączającej: Q = S + QR

52 Przerzutnik typu RS / SR Funkcja przełączająca Q = RS ( Q + S) R SR Funkcja przełączająca Q = QR + S Algebra kluczy : Algebra kluczy : Q R Q Q R Q S S

53 Cewki S i R Cewka S (Set) ustawiająca W odpowiedzi na ustawia zmienną (ale nie może zmiennej wyzerować!) S Cewka R (Reset) zerująca W odpowiedzi na zeruje zmienną (ale nie może zmiennej ustawić!) R

54 Przerzutniki raz jeszcze RS Przycisk S - ustawia Przycisk R - zeruje S R Q S Q R SR? Zadanie domowe!

55 NAND SR / NOR RS Wersja synchroniczna (SR)

56 Przerzutnik typu D Synchronizacja poziomem Clk (lub zboczem) Wejście informacyjne (Data) Wejście zegarowe (Clk) Wyjścia S = D R = /D SR - synchroniczny

57 Zastosowanie przerzutników Dekoder adresowy Np. pamięć (4-bitowa) Układ odczytu komórek pamięci Komórki pamięci wraz z układem zapisu

58 Zastosowanie przerzutników Np. licznik asynchroniczny (4- bitowy)

59

60 Easy Soft CoDeSys

61 Moeller CoDeSys Demo (free):

62 W wersji DEMO

63 Typ POU + język funkcjonalny, funkcyjny Diagram drabinkowy IL (Instruction List) Lista rozkazów FBD (Functional Blok Diagram) Schemat bloków funkcyjnych SFC (Sequential Function Chart) Graf sekwencji ST (Structured Text) Tekst strukturalny CFC (Continuous Function Chart) jest językiem niesamodzielnym, tj. wymaga użycia jednego z pozostałych języków do pełnego oprogramowania

64 Okno robocze

65 Wstawianie elementów programu Wstaw przycisk (szeregowo) Wstaw cewkę Wstaw przycisk równolegle do zaznaczonego fragmentu Neguj cewkę lub przycisk Przełącz cewkę na: setującą / resetującą / zwykłą

66 Wstawianie elementów programu Z menu Wstaw (Insert) oraz Dodatki (Extras) lub menu kontekstowego: Wstaw szczebelek (przed lub za zaznaczonym) Neguj cewkę lub przycisk Wstaw przycisk (szeregowo) Wstaw przycisk równolegle do zaznaczonego fragmentu Wstaw cewkę Wstaw blok funkcyjny Przełącz cewkę na: setującą / resetującą / zwykłą

67 Deklarowanie zmiennych Po wpisaniu nazwy zmiennej (z wyjątkiem predefiniowanych) pojawia się okienko deklaracji zmiennych: Klasa: wejściowe, wyjściowe, wewnętrzne Nazwa zmiennej Typ zmiennej

68 Simulation mode On logowanie do wirtualnego sterownika (brak wymiany informacji ze sprzętem) (konieczność wymuszenia stanu zmiennych dwuklik + F7) Off logowanie do rzeczywistego sterownika (musi być fizycznie podłączony) (odczyt ze sterownika nadrzędny nad odczytem z wizualizacji - por. dalej)

69 Uruchomienie programu. Logowanie

70 Uruchomienie programu 2. Ładowanie programu jeśli nie ma błędów!!! Możliwe błędy: Komunikacji (np.: brak podłączonego PLC, źle skonfigurowane połączenie, uszkodzony kabel) Programu (np.: błędy w deklaracjach zmiennych, błędy składniowe)

71 Uruchomienie programu 3. Start (Run) Czarny - aktywny Szary - nieaktywny Zalogowany Program uruchomiony Wymuszone wartości Tryb symulacji ON

72 Program w akcji Podgląd aktualnych wartości zmiennych Niebieski =

73 Ponowna edycja po wylogowaniu

74 Wizualizacja

75 Nowy zestaw ikon Obszar roboczy tu budujemy wizualizację

76 (Dwuklik na elemencie) Wizualizacja

77 Wizualizacja

78 Wizualizacja

79 Wizualizacja

80 Wizualizacja Odpowiednik przycisku dwustanowego Odpowiednik przycisku jednostanowego

81

82 Bloki funkcyjne listy zmiennych

83 Powtórzenie wiadomości z klasy 4

84 Jak zapisać coś więcej niż i? Co to znaczy? Skąd wiemy ile to jest? Setki Jedności Dziesiątki Czyli: Pozycja cyfry w liczbie ( liczona od, od prawej do lewej ) Pozycyjny system zapisu liczb Podstawa systemu

85 Zmiana podstawy systemu Dla 2 Czwórki Jedności Dwójki Czyli 5 D Dla 7 Czterdziestki dziewiątki Jedności Siódemki Czyli 5 ()

86 Alfabet Najmniejsza liczba, która nie mieści się w jednej cyfrze jest równa podstawie systemu. Dostępne cyfry: (),, 2,, 9 (8),, 2,, 7 (2), (6),, 2,, 9, A, B,, F Liczba to słowo języka nad alfabetem złożonym z cyfr.

87 Konwencja Systemem domyślnym jest dziesiętny (o podstawie ) Jeśli pracujemy tylko w jednym systemie, to nie ma potrzeby zaznaczania przy każdej liczbie podstawy systemu, w jakim została ona zapisana. W przeciwnym przypadku należy stosować właściwe oznaczenia: Albo: Albo: (7) = 5 (D) = (B) 5 = B = 32H 5 Dec = 62 Oct = 32 Hex = Bin Dlaczego rasowy informatyk myli pierwszy dzień Bożego Narodzenia z Halloween?

88 Konwersja Na dziesiętny (trywialne) weź każdą cyfrę z odpowiednią wagą: 26 (7) = = 69 (D) Bin / Hex (też trywialne) cyfra Hex to 4 bity: 26 Hex = Bin = = Bin 2 F B = 2FB Hex

89 Konwersja (c.d.) Z dziesiętnego za dowolny: Dzielić przez podstawę systemu (docelowego) aż do 3 () =??? (2) 69 () =??? (7) 3 : 2 = 6 r. 6 : 2 = 3 r. 3 : 2 = r. : 2 = r. 69 : 7 = 9 r. 6 9 : 7 = r. 2 : 7 = r. 2 6 (7) (2)

90 Co daje system pozycyjny? Działania w słupkach! Dec: Hex: A F 2 C 6

91 Formaty zapisu -

92 Jak zapisać liczbę dwójkowo? Można tak po prostu: 234 (D) (B) czyli w kodzie dwójkowym (naturalnym) Wada: źle się dogaduje z cyframi w zapisie dziesiętnym Zaleta: wszystkie bity wykorzystane Albo każdą cyfrę dziesiętną osobno: 234 (D) (BCD) czyli w kodzie BCD (Binary-Coded Decimal) Zaleta: dobrze dogaduje się z cyframi w zapisie dziesiętnym Wada: ogromne marnotrawstwo większość bitów niewykorzystana Albo dwie cyfry dziesiętne w bajcie: 234 (D) (pbcd) czyli w kodzie upakowanym BCD (packed Binary-Coded Decimal)

93 A liczby ujemne? Najprościej w systemie znak-moduł (ZM lub SM) najstarszy bit to bit znaku, reszta normalnie : 4 (D) (ZM) -4 (D) (ZM) Zalety: Prostota interpretacji zapisu Wady: co nie oznacza prostoty obliczeń. No i mamy małe marnotrawstwo (dwa zera) Zakres liczb zapisanych na N bitach: [ - (2 N- ), 2 N- ]

94 ZU Kod uzupełnieniowy do jedności (ZU lub U) również bit znaku + moduł, ale liczba ujemna zapisywana jako negacja liczby dodatniej 4 (D) (ZU) -4 (D) (ZU) Zmiana bitu znaku jest tego naturalną konsekwencją. Zalety: Prostota obliczeń Wady: Dalej małe marnotrawstwo (dwa zera) (I się trochę trudno czyta liczby ujemne.) Zakres liczb zapisanych na N bitach: [ - (2 N- ), 2 N- ]

95 Prostota obliczeń? Dodawanie liczb w ZU jest podobne do dodawania w naturalnym kodzie binarnych, tylko przeniesienie należy dodać do wynikowej sumy. 7 3 = 7 + (-3) = + CPL( ) 3 7 = 3 + (-7) = + CPL( ) + + Czyli razem -4 Czyli razem 4

96 ZU (v.2) Albo tak Najstarszy bit ma wagę równą (-2 n- +). Wtedy wartość liczby n-bitowej: A = -2 n- + a n n 2 + i= a i 2 i ; Jeśli dodamy wagę bitu znaku i wagi pozostałych bitów, to otrzymamy.

97 ZU2 Kod uzupełnieniowy do podstawy 2 (ZU2 lub U2) podobnie jak ZU, ale najstarszy bit ma wagę -2 n- Wtedy wartość liczby n-bitowej: A = - 2 n- a n n 2 + i= a i 2 i ; Albo: zanegować wszystkie bity i dodać 4 (D) (ZU2) -4 (D) (ZU2) Zalety: normalne obliczenia, jedno zero (bez marnotrawstwa) Wady: Niesymetryczny zakres reprezentowanych liczb (I jeszcze trudniej się czyta liczby ujemne.) Zakres liczb zapisanych na N bitach: [ - 2 N-, 2 N- ]

98 Prostota obliczeń Dodawanie liczb w ZU2 tak, jak w naturalnym kodzie binarnym (z tym, że ignorujemy przepełnienie) 7 3 = 7 + (-3) = + [ CPL( ) + ] 3 7 = 3 + (-7) = + [ CPL( ) + ] + Czyli 4 (ignorujemy przepełnienie) + Czyli -4: CPL( ) = CPL( ) =

99 Stary dobry pomysł System uzupełnień do podstawy wymyślił Blaise Pascal. Skonstruował on maszynę arytmetyczną, która potrafiła dodawać liczby dziesiętne. Aby umożliwić wykonywanie odejmowania, dodawał liczby uzupełnione do podstawy. Przykład: = 29. Uzupełnienie dziesiętne liczby 55 (dla liczb dwucyfrowych): - 55 = 45 Obliczenia: = 29 Ignorujemy przepełnienie i zostaje 29.

100 Zapis binarny

101 A co z ułamkami? Zapis stało- bądź zmiennoprzecinkowy. Ale to nie na tych zajęciach :)

102 Układy cyfrowe kombinacyjne vs. sekwencyjne, synchroniczne vs. asynchroniczne opis: funkcja przełączająca a tabela prawdy równoważność sprzętu i oprogramowania Bramki są dwie? bramka jako realizacja funkcji dwuargumentowej bramki funkcjonalnie pełne Bramki i przerzutniki w LD CoDeSys Powtórzenie wiadomości z klasy czwartej pozycyjny zapis liczby przejście pomiędzy systemami o różnych podstawach Formaty zapisu - Podsumowanie NBC, BCD, pbcd, ZM, ZU, ZU2

103 W następnym odcinku Krótko o elektryczności Prąd elektryczny Opór, oporność, opornik Obwody prądu stałego Kondensatory Prąd sinusoidalnie zmienny Proszę pamiętać o zadaniach domowych!

104 I to by było na tyle Dziękuję za uwagę!

Architektura systemów komputerowych

Architektura systemów komputerowych Architektura systemów komputerowych Sławomir Mamica Wykład 2: Między sprzętem a matematyką http://main5.amu.edu.pl/~zfp/sm/home.html W poprzednim odcinku O przedmiocie: architektura jako organizacja, może

Bardziej szczegółowo

Wstęp do PLC. Sławomir Mamica

Wstęp do PLC. Sławomir Mamica Wstęp do PLC Sławomir Mamica Spis treści: 1. Ogólnie o PLCach 2. Programowanie w LD 3. Funkcje i bloki 4. Obsługa programu CoDeSys 5. Przykładowe zadania Literatura: Jerzy Kasprzyk, Programowanie sterowników

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

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

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

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

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

Sterowniki Programowalne (SP)

Sterowniki Programowalne (SP) Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i

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

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

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1 Część 3 Układy sekwencyjne Układy sekwencyjne i układy iteracyjne - grafy stanów 18.11.2017 TCiM Wydział EAIiIB Katedra EiASPE 1 Układ cyfrowy - przypomnienie Podstawowe informacje x 1 x 2 Układ cyfrowy

Bardziej szczegółowo

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur Piotr Fita Elektronika cyfrowa i analogowa Układy analogowe - przetwarzanie sygnałów, których wartości zmieniają się w sposób ciągły w pewnym zakresie

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

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2 Cyfrowe układy sekwencyjne 5 grudnia 2013 Wojciech Kucewicz 2 Układy sekwencyjne Układy sekwencyjne to takie układy logiczne, których stan wyjść zależy nie tylko od aktualnego stanu wejść, lecz również

Bardziej szczegółowo

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE Pracownia Automatyki Katedry Tworzyw Drzewnych Ćwiczenie 5 str. 1/16 ĆWICZENIE 5 CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE 1.CEL ĆWICZENIA: zapoznanie się z podstawowymi elementami cyfrowymi oraz z

Bardziej szczegółowo

CoDeSys 3 programowanie w języku drabinkowym LD

CoDeSys 3 programowanie w języku drabinkowym LD Notatka Aplikacyjna NA 03004PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w LD... 3 3. Organizacja okien dla języka LD... 5 4. Składnia języka LD

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

Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki

Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki Norma IEC-61131-3 definiuje typy języków: graficzne: schematów drabinkowych LD, schematów

Bardziej szczegółowo

Podstawy układów mikroelektronicznych

Podstawy układów mikroelektronicznych Podstawy układów mikroelektronicznych wykład dla kierunku Technologie Kosmiczne i Satelitarne Część 2. Podstawy działania układów cyfrowych. dr inż. Waldemar Jendernalik Katedra Systemów Mikroelektronicznych,

Bardziej szczegółowo

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

JĘZYKI PROGRAMOWANIA STEROWNIKÓW JĘZYKI PROGRAMOWANIA STEROWNIKÓW dr inż. Wiesław Madej Wstęp Języki programowania sterowników 15 h wykład 15 h dwiczenia Konsultacje: - pokój 325A - środa 11 14 - piątek 11-14 Literatura Tadeusz Legierski,

Bardziej szczegółowo

Podstawy elektroniki cz. 2 Wykład 2

Podstawy elektroniki cz. 2 Wykład 2 Podstawy elektroniki cz. 2 Wykład 2 Elementarne prawa Trzy elementarne prawa 2 Prawo Ohma Stosunek natężenia prądu płynącego przez przewodnik do napięcia pomiędzy jego końcami jest stały R U I 3 Prawo

Bardziej szczegółowo

1. Operacje logiczne A B A OR B

1. Operacje logiczne A B A OR B 1. Operacje logiczne OR Operacje logiczne są operacjami działającymi na poszczególnych bitach, dzięki czemu można je całkowicie opisać przedstawiając jak oddziałują ze sobą dwa bity. Takie operacje logiczne

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

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

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Wykład 2 Informatyka Stosowana 8 października 2018, M. A-B Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Elementy logiki matematycznej Informatyka Stosowana Wykład 2 8 października

Bardziej szczegółowo

Naturalny kod binarny (NKB)

Naturalny kod binarny (NKB) SWB - Arytmetyka binarna - wykład 6 asz 1 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2 1 0 wartość 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 wartość 128 64 32 16 8 4 2 1 bity b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 System

Bardziej szczegółowo

Opracował: Jan Front

Opracował: Jan Front Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny

Bardziej szczegółowo

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)

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

dwójkę liczącą Licznikiem Podział liczników:

dwójkę liczącą Licznikiem Podział liczników: 1. Dwójka licząca Przerzutnik typu D łatwo jest przekształcić w przerzutnik typu T i zrealizować dzielnik modulo 2 - tzw. dwójkę liczącą. W tym celu wystarczy połączyć wyjście zanegowane Q z wejściem D.

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

Arytmetyka binarna - wykład 6

Arytmetyka binarna - wykład 6 SWB - Arytmetyka binarna - wykład 6 asz 1 Arytmetyka binarna - wykład 6 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Arytmetyka binarna - wykład 6 asz 2 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2

Bardziej szczegółowo

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE Podstawowymi bramkami logicznymi są układy stanowiące: - funktor typu AND (funkcja

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

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

Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1

Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1 Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E2T-09-s2 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable Logic

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

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

Krótkie przypomnienie

Krótkie przypomnienie Krótkie przypomnienie Prawa de Morgana: Kod Gray'a A+ B= Ā B AB= Ā + B Układ kombinacyjne: Tablicy prawdy Symbolu graficznego Równania Boole a NOR Negative-AND w.11, p.1 XOR Układy arytmetyczne Cyfrowe

Bardziej szczegółowo

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne... Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...4 Podział układów logicznych...6 Cyfrowe układy funkcjonalne...8 Rejestry...8

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

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504) I Dlaczego sterownik? (wersja 0504) Spis treści Dzień 1 I-3 Wady i zalety poszczególnych rodzajów układów sterowania I-4 Charakterystyka rodziny S5 I-5 II Podłączenie sterownika do obiektu (wersja 0504)

Bardziej szczegółowo

Podstawy Informatyki Elementarne podzespoły komputera

Podstawy Informatyki Elementarne podzespoły komputera Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Reprezentacja informacji Podstawowe bramki logiczne 2 Przerzutniki Przerzutnik SR Rejestry Liczniki 3 Magistrala Sygnały

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

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01 ĆWICZENIE 01 Ćwiczenie 01 - Strona nr 1 Polecenie: Bez użycia narzędzi elektronicznych oraz informatycznych, wykonaj konwersje liczb z jednego systemu liczbowego (BIN, OCT, DEC, HEX) do drugiego systemu

Bardziej szczegółowo

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek Architektura systemów komputerowych Poziom układów logicznych. Układy sekwencyjne Cezary Bolek Katedra Informatyki Plan wykładu Układy sekwencyjne Synchroniczność, asynchroniczność Zatrzaski Przerzutniki

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

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

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

Ćwiczenie D1 Bramki. Wydział Fizyki UW

Ćwiczenie D1 Bramki. Wydział Fizyki UW Wydział Fizyki UW Pracownia fizyczna i elektroniczna (w tym komputerowa) dla Inżynierii Nanostruktur (1100-1INZ7) oraz Energetyki i Chemii Jądrowej (1100-1ENPRFIZELEK) Ćwiczenie D1 Bramki Streszczenie

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

Tworzenie prostego programu w językach ST i LD

Tworzenie prostego programu w językach ST i LD Tworzenie prostego programu w językach ST i LD Tworzenie prostego programu w języku ST - wprowadzenie Aby utworzyć program należy uruchomić narzędzie TwinCAT PLC Control. Klawisz myszy otwiera okno PLC

Bardziej szczegółowo

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ĆWICZENIE 1) UKŁADY PRZEŁĄCZAJĄCE OPARTE NA ELEMENTACH STYKOWYCH PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ZAPOZNANIE SIĘ Z TREŚCIĄ INSTRUKCJI CEL ĆWICZENIA: Celem ćwiczenia jest poznanie:

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

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ĆWICZENIE 1) UKŁADY PRZEŁĄCZAJĄCE OPARTE NA ELEMENTACH STYKOWYCH PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ZAPOZNANIE SIĘ Z TREŚCIĄ INSTRUKCJI CEL ĆWICZENIA: Celem ćwiczenia jest poznanie:

Bardziej szczegółowo

Pracownia Komputerowa wykład V

Pracownia Komputerowa wykład V Pracownia Komputerowa wykład V dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Reprezentacje liczb i znaków! Liczby:! Reprezentacja naturalna nieujemne liczby całkowite naturalny system

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

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok

Bardziej szczegółowo

Zapis liczb binarnych ze znakiem

Zapis liczb binarnych ze znakiem Zapis liczb binarnych ze znakiem W tej prezentacji: Zapis Znak-Moduł (ZM) Zapis uzupełnień do 1 (U1) Zapis uzupełnień do 2 (U2) Zapis Znak-Moduł (ZM) Koncepcyjnie zapis znak - moduł (w skrócie ZM - ang.

Bardziej szczegółowo

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a Lp. Pytania 1. Jaką liczbę otrzymamy w wyniku konwersji z systemu szesnastkowego liczby 81AF (16) na system binarny? 2. Zapisz tabelę działania opisującą bramkę logiczną, której symbol graficzny przedstawia

Bardziej szczegółowo

E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E-A-1008-s6 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable

Bardziej szczegółowo

Istnieje wiele metod przekształcania algorytmów wprogram sterujący.

Istnieje wiele metod przekształcania algorytmów wprogram sterujący. Metody programowania sterowników swobodnie programowalnych Wykład 9.3 Metody programowania sterowników swobodnie programowalnych Istnieje wiele metod przekształcania algorytmów wprogram sterujący. W1993

Bardziej szczegółowo

Wykład 3. Obwody cyfrowe. 22 maja 2018

Wykład 3. Obwody cyfrowe. 22 maja 2018 Wykład 3 Obwody cyfrowe 22 maja 2018 Wstęp 1. Zapis cyfrowy 2. Rachunek zdań 2.1 Algebra Boole'a 2.2 Tożsamości logiczne 3. Bramki logiczne 3.1 Standard TTL 3.2 Oznaczenia i tabelki prawdy bramek 4. Przerzutniki

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

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające Zapamiętywanie wartości wybranych zmiennych binarnych, jak również sekwencji tych wartości odbywa się w układach

Bardziej szczegółowo

Układy kombinacyjne 1

Układy kombinacyjne 1 Układy kombinacyjne 1 Układy kombinacyjne są to układy cyfrowe, których stany wyjść są zawsze jednoznacznie określone przez stany wejść. Oznacza to, że doprowadzając na wejścia tych układów określoną kombinację

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

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

Proste układy sekwencyjne

Proste układy sekwencyjne Proste układy sekwencyjne Układy sekwencyjne to takie w których niektóre wejścia są sterowany przez wyjściaukładu( zawierają sprzężenie zwrotne ). Układy sekwencyjne muszą zawierać elementy pamiętające

Bardziej szczegółowo

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy DZIEŃ 1 Idea sterowania procesu lub maszyny: Sterowanie za pomocą przekaźników Sterowanie dedykowane Sterowanie za

Bardziej szczegółowo

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55 Układy cyfrowe Funkcje logiczne AND A B X = A B... 2/55 Funkcje logiczne OR A B X = A + B NOT A A... 3/55 Twierdzenia algebry Boole a A + B = B + A A B = B A A + B + C = A + (B+C( B+C) ) = (A+B( A+B) )

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

WSTĘP DO ELEKTRONIKI

WSTĘP DO ELEKTRONIKI WSTĘP DO ELEKTRONIKI Część VII Układy cyfrowe Janusz Brzychczyk IF UJ 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

Bardziej szczegółowo

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście

Bardziej szczegółowo

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Klasa III Opracuj projekt realizacji prac związanych z badaniem działania cyfrowych bloków arytmetycznych realizujących operacje

Bardziej szczegółowo

LICZNIKI Liczniki scalone serii 749x

LICZNIKI Liczniki scalone serii 749x LABOATOIUM PODSTAWY ELEKTONIKI LICZNIKI Liczniki scalone serii 749x Cel ćwiczenia Zapoznanie się z budową i zasadą działania liczników synchronicznych i asynchronicznych. Poznanie liczników dodających

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

Język programowania: Lista instrukcji (IL Instruction List)

Język programowania: Lista instrukcji (IL Instruction List) Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski 08.12.2009 Norma IEC 1131 Języki tekstowe Języki graficzne

Bardziej szczegółowo

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M SYSTEMY LICZBOWE SYSTEMY POZYCYJNE: dziesiętny (arabski):,, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M System pozycyjno wagowy: na przykład liczba 444 4 4 4 4 4 4 Wagi systemu dziesiętnego:,,,,...

Bardziej szczegółowo

Sterowniki programowalne

Sterowniki programowalne Wykład w ramach przedmiotu Sterowniki programowalne Sterowniki programowalne GE Fanuc serii 90-30 Zasady działania systemu (część II) Na podstawie dokumentacji GE Fanuc przygotował dr inż. Jarosław Tarnawski

Bardziej szczegółowo

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia

Bardziej szczegółowo

E-4EZA1-10-s7. Sterowniki PLC

E-4EZA1-10-s7. Sterowniki PLC Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-4EZA1-10-s7 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable

Bardziej szczegółowo

Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1

Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1 Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1 PODSTAWY TECHNIKI MIKROPROCESOROWEJ 3EB KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA

Bardziej szczegółowo

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki Politechnika Wrocławska, Wydział PP 1. Cel ćwiczenia Zapoznanie z wybranymi cyfrowymi układami sekwencyjnymi. Poznanie właściwości, zasad działania i sposobów realizacji przerzutników oraz liczników. 2.

Bardziej szczegółowo

1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów...

1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów... Spis treści 3 1. Podstawowe wiadomości...9 1.1. Sterowniki podstawowe wiadomości...10 1.2. Do czego służy LOGO!?...12 1.3. Czym wyróżnia się LOGO!?...12 1.4. Pierwszy program w 5 minut...13 Oświetlenie

Bardziej szczegółowo

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Sterowniki programowalne Programmable Controllers

Bardziej szczegółowo

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja 0.1 29.10.2013 Przypomnienie - podział układów cyfrowych Układy kombinacyjne pozbawione właściwości pamiętania stanów, realizujące

Bardziej szczegółowo

Układy kombinacyjne - przypomnienie

Układy kombinacyjne - przypomnienie SWB - Układy sekwencyjne - wiadomości podstawowe - wykład 4 asz 1 Układy kombinacyjne - przypomnienie W układzie kombinacyjnym wyjście zależy tylko od wejść, SWB - Układy sekwencyjne - wiadomości podstawowe

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

Programowanie Niskopoziomowe

Programowanie Niskopoziomowe Programowanie Niskopoziomowe Wykład 2: Reprezentacja danych Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Kilka ciekawostek Zapisy binarny, oktalny, decymalny

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

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

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne Schemat ogólny X Y Układ kombinacyjny S Z Pamięć Zegar Działanie układu Zmiany wartości wektora S możliwe tylko w dyskretnych chwilach czasowych

Bardziej szczegółowo

Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5

Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5 Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5 1. Cel ćwiczenia Zapoznanie się z podstawowymi elementami języka drabinkowego i zasadami programowania Programowalnych Sterowników Logicznych

Bardziej szczegółowo

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak PODSTAWY TEORII UKŁADÓW CYFROWYCH UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz http://pl.wikipedia.org/ Układem sekwencyjnym nazywamy układ

Bardziej szczegółowo

PRACA PRZEJŚCIOWA MAGISTERSKA. Realizacja układów dyskretnych z przekaźników i elementów logicznych

PRACA PRZEJŚCIOWA MAGISTERSKA. Realizacja układów dyskretnych z przekaźników i elementów logicznych Warszawa, dn. 10.02.2013 PRACA PRZEJŚCIOWA MAGISTERSKA Temat: Realizacja układów dyskretnych z przekaźników i elementów logicznych Promotor pracy: Mgr inż. Alicja Siewnicka Wykonał: inż. Michał Zieliński

Bardziej szczegółowo

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe OPIS PRZEDMIOTU Nazwa przedmiotu Kod przedmiotu Sieci i sterowniki przemysłowe Wydział Instytut/Katedra Kierunek Specjalizacja/specjalność Wydział Matematyki, Fizyki i Techniki Instytut Mechaniki i Informatyki

Bardziej szczegółowo

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.

Bardziej szczegółowo

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW POLITECHNIKA POZNAŃSKA FILIA W PILE LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW numer ćwiczenia: data wykonania ćwiczenia: data oddania sprawozdania: OCENA: 6 21.11.2002 28.11.2002 tytuł ćwiczenia: wykonawcy:

Bardziej szczegółowo

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D AGH Katedra Elektroniki Podstawy Elektroniki dla Elektrotechniki Liczniki synchroniczne na przerzutnikach typu D Ćwiczenie 7 Instrukcja do ćwiczeń symulacyjnych 2016 r. 1 1. Wstęp Celem ćwiczenia jest

Bardziej szczegółowo