2019/09/16 07:46 1/2 Laboratorium AITUC

Podobne dokumenty
Architektura komputerów Wykład 2

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

Państwowa Wyższa Szkoła Zawodowa

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

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

Automatyzacja i robotyzacja procesów produkcyjnych

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

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

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

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium.

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

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

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Elektronika cyfrowa i optoelektronika - laboratorium

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

Asynchroniczne statyczne układy sekwencyjne

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

Podstawowe układy cyfrowe

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

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

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

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.

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

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

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

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

Technika cyfrowa Synteza układów kombinacyjnych

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

Laboratorium podstaw elektroniki

Spis treści. Przedmowa Wykaz oznaczeń Wstęp Układy kombinacyjne... 18

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

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

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

Ćwiczenie 26. Temat: Układ z bramkami NAND i bramki AOI..

Tranzystor JFET i MOSFET zas. działania

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia

Arytmetyka liczb binarnych

Cyfrowe układy scalone c.d. funkcje

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Proste układy sekwencyjne

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

UKŁADY CYFROWE. Układ kombinacyjny

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

x x

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

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

LEKCJA. TEMAT: Funktory logiczne.

Statyczne badanie przerzutników - ćwiczenie 3

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

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

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM.

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Laboratorium podstaw elektroniki

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

Wstęp do Techniki Cyfrowej i Mikroelektroniki

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

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

W ujęciu abstrakcyjnym automat parametryczny <A> można wyrazić następującą "ósemką":

Przemysłowe Systemy Automatyki ĆWICZENIE 2

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

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 212

Podstawy układów mikroelektronicznych

Synteza strukturalna automatów Moore'a i Mealy

Krótkie przypomnienie

PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 19/03

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

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

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie LABORATORIUM Teoria Automatów. Grupa ćwiczeniowa: Poniedziałek 8.

LABORATORIUM 11, ZESTAW 1 SYNTEZA ASYNCHRONICZNYCH UKŁADÓW SEKWENCYJNYCH, CZ.I

Bramki logiczne V MAX V MIN

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

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

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

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Gdańska. Gdańsk, 2016

WSTĘP DO ELEKTRONIKI

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

INSTRUKCJA INSTALATORA

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

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

Algebra Boole a i jej zastosowania

INSTRUKCJA OBSŁUGI IMMOBILIZERA TRANSPONDEROWEGO

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

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

Inwerter logiczny. Ilustracja 1: Układ do symulacji inwertera (Inverter.sch)

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

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

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

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Laboratorium elektroniki. Ćwiczenie E52IS. Realizacja logicznych układów kombinacyjnych z bramek NOR. Wersja 1.0 (24 marca 2016)

Table of Contents. Table of Contents UniTrain-I Kursy UniTrain Kursy UniTrain: Technika cyfrowa. Lucas Nülle GmbH 1/7

Elektronika i techniki mikroprocesorowe. Instrukcja do zajęć laboratoryjnych. Część: Technika Cyfrowa Liczba zajęć: 3 + zaliczające

Transkrypt:

2019/09/16 07:46 1/2 Laboratorium AITUC Table of Contents Laboratorium AITUC... 1 Uwagi praktyczne przed rozpoczęciem zajęć... 1 Lab 1: Układy kombinacyjne małej i średniej skali integracji... 1 Lab 2: Asynchroniczne układy sekwencyjne... 2 Lab 3: Synchroniczne i mikroprogramowane układy sekwencyjne... 3 ZMITAC DokuWiki! - https://dokuwiki.zmitac.aei.polsl.pl/

pl:edu:zmitac:n1z:aituc:lab https://dokuwiki.zmitac.aei.polsl.pl/doku.php?id=pl:edu:zmitac:n1z:aituc:lab https://dokuwiki.zmitac.aei.polsl.pl/ Printed on 2019/09/16 07:46

2019/09/16 07:46 1/4 Laboratorium AITUC Laboratorium AITUC Materiały dla studentów kierunku N1Z Informatyka studia inżynierskie zaoczne. Przedmiot Arytmetyka i Teoria Układów Cyfrowych - laboratorium. Uwagi praktyczne przed rozpoczęciem zajęć W laboratorium stosowane są komponenty wykonane w technologii TTL. W praktyce oznacza to, że logiczne zero jest reprezentowane za pomocą napięcia bliskiego 0V, logiczna jedynka napięciem w okolicy +5V. Wejście, które jest niepodłączone jest traktowane przez układ tak, jakby była tam logiczna jedynka. Wyjątkiem są moduły z diodami LED, które wymagają podłączenia sygnału 1, aby zaświeciła się dioda, ponieważ jest to układ analogowy ze wzmacniaczem tranzystorowym. Symbol trójkąta między wejściem sygnału, a diodą LED nie jest operatorem negacji, tylko symbole bufora (tutaj wzmacniacza). Szafy labortoryjne składają się z modułów, które realizują poszczególne operacje, przedstawione na panelu przednim. Realizując układ w logice szytej, łączymy wyjścia jednych modułów do wejść innych, zgodnie z opracowanym wcześniej schematem układu, przystosowanym do asortymentu elementów dostępnych w laboratorium. W żadnym przypadku nie wolno łączyć dwóch lub więcej wyjść ze sobą. Dotyczy to również zadajników stanów (przycisków). Ponadto jedno wyjście układu może zostać podłączone do max około 5 wejść. Często np. postać minimalna funkcji musi zostać przekształcona tak, aby można było tę funkcję zrealizować za pomocą dostępnych operatorów. W szczególności przydatne będą tutaj następujące postulaty i twierdzenia algebry Boole'a: postulat o elementach neutralnych względem operacji dodawania i mnożenia logicznego, prawa łączności, rozdzielności i przemienności oraz prawa De Morgana. Przykładowo, aby utworzyć bramkę NOT, można np. użyć dwuwejściowej bramki NAND, pozostawiając jedno wejście niepodłączone (czyli = 1): Y=~(x*1)=~x, gdzie operator negacji jest reprezentowany za pomocą znaku ~. Wejścia układu są pobierane z przełączników. Lab 1: Układy kombinacyjne małej i średniej skali integracji Niezbędan wiedza: 1. 2. 3. 4. 5. Elementarne funkcje logiczne: OR, AND, NAND itd. Tablice Karnaugha Przekształacanie wyrażeń boolowskich ze szczególnym uwzględnieniem praw DeMorgana. Systemy funkcjonalnie pełne. Działanie MUX i DMUX - realizacja ukłądów kombinacyjnych. Rzetelne przygotowanie się z powyższych zagadnień, umożliwa wykonanie ćwiczenia szybko i sprawnie. Założenie: zawsze można zajrzeć do wikipedi i zrobić ćwiczenie często powoduje wielogodzinne wykonywanie ćwiczenia. ZMITAC DokuWiki! - https://dokuwiki.zmitac.aei.polsl.pl/

pl:edu:zmitac:n1z:aituc:lab https://dokuwiki.zmitac.aei.polsl.pl/doku.php?id=pl:edu:zmitac:n1z:aituc:lab Zespoły rozwiązują zadania wskazane przez prowadzącego. Po implementacji każdego zadania należy je sprawdzić, a następnie zaprezentować działające rozwiązanie prowadzącemu. Zad.1. Implementacja funkcji logicznej danej w postaci dziesiętnej, kanonicznej: za pomocą: 1. 2. 3. 4. Wyłącznie dwuwejściowych bramek NAND Wyłącznie dwuwejściowych bramek NOR Wyłącznie dwu-, cztero- i ośmiowejściowych bramek NAND Wyłącznie dwu-, cztero- i ośmiowejściowych bramek NOR Lab 2: Asynchroniczne układy sekwencyjne Zespoły rozwiązują zadania wskazane przez prowadzącego. Po implementacji każdego zadania należy je sprawdzić, a następnie zaprezentować działające rozwiązanie prowadzącemu. Wykorzystujemy metodę Huffmana. Zadania do rozwiązania w czasie zajęć (grupa rozwiązuje zadanie wskazane przez prowadzącego): Zad.1 Sterownik silnika przemysłowego Fig. 1: AITUC: Laboratorium 2, zadanie 1. Schemat urządzenia. Opracuj układ sterujący silnikiem. Silnik może się zacząć obracać wyłącznie w przypadku, gdy wcześniej znajdował się w spoczynku (Y L =0, Y S =1, Y R =0). Silnik rozpoczyna obroty w prawo (Y L =0, Y S =0, Y R =1) po naciśnięciu przycisku X R i po jego zwolnieniu kontynuuje obroty. Podczas obrotów silnika, kolejne przyciskanie X R oraz X L jest ignorowane (nie można zmienić kierunku obrotów bezpośrednio, bez wcześniejszego zatrzymania silnika). Analogicznie dla obrotów w lewo. Naciśnięcie przycisku stop X S gdy silnik jest w stanie spoczynku również nie zmienia jego stanu. Naciśnięcie przycisku stop X S gdy silnik się obraca powinno go zatrzymać (Y L =0, Y S =1, Y R =0). Zakłada się, że w danym momencie może być naciśnięty co najwyżej jeden z przycisków. Rozwiąż zadanie w modelu Moore'a. Implementacja bloku wskazaną przez prowadzącego metodą: Bramki. Równania charakterystyczne przerzutników. https://dokuwiki.zmitac.aei.polsl.pl/ Printed on 2019/09/16 07:46

2019/09/16 07:46 3/4 Laboratorium AITUC Przerzutniki SR i metoda grubych zer i grubych jedynek. Zad.2 sterownik lodówki Zaprojektuj sterownik do lodówki. Układ ma dwa wejścia, na które podawane są sygnały z progowych czujników temperatury oraz jedno wyjście Y, które steruje agregatem chłodzącym. Wejście X G (temperatury górnej) przyjmuje wartość 1, gdy temperatura wewnątrz lodówki jest powyżej 5C (w przeciwnym wypadku przyjmuje wartość 0). Wejście X D (temperatury dolnej) przyjmuje wartość 0, gdy temperatura spadnie poniżej 2C (w przeciwnym wypadku przyjmuje wartość 1). Gdy temperatura wewnątrz lodówki wzrośnie powyżej 5C, projektowany układ powinien włączyć agregat chłodzący Y i utrzymywać ten stan, aż temperatura wewnątrz lodówki spadnie poniżej 2C. Wtedy agregat chłodzący należy wyłączyć i poczekać do momentu, aż temperatura samoczynnie wzrośnie powyżej 5C. Następnie proces powtarza się. Podaj szczegółowe rozwiązanie metodą Huffmana dla układu Moore a Implementacja bloku wskazaną przez prowadzącego metodą: Bramki. Równania charakterystyczne przerzutników. Przerzutniki SR i metoda grubych zer i grubych jedynek. Zad.3 sterownik wieży ciśnień Zaprojektuj sterownik do wieży ciśnień. W zbiorniku wody znajdują się dwa czujniki poziomu (1 oznacza poziom powyżej czujnika, 0 poziom poniżej czujnika): X G -czujnik górny, maksymalnego napełnienia zbiornika; X D - czujnik dolny, minimalnego poziomu wody. Wieża ciśnień ma dwie pompy (P1 i P2) pracujące naprzemiennie (w jednym cyklu napełniania P1, w kolejnym P2). Cykl pracy: Gdy poziom osiągnie minimum (X D =0), zostaje załączona pompa P1 (P1=1). Po napełnieniu zbiornika (X G =1) zostaje ona wyłączona (P1=0) i system przechodzi w tryb oczekiwania, aż użytkownicy zużyją wodę, co będzie zasygnalizowane spadkiem poziomu poniżej minimalnego (X D =0). Wtedy uruchamiana jest pompa P2 (P2=1) i działa ona do czasu, aż zbiornik nie napełni się do poziomu maksymalnego (X G =1), wtedy pompa P2 zostaje wyłączona (P2=0). Po czym system przechodzi w tryb oczekiwania, aż użytkownicy zużyją wodę,co będzie zasygnalizowane spadkiem poziomu poniżej minimalnego (X D =0). Następnie cykl pracy się powtarza. Implementacja bloku wskazaną przez prowadzącego metodą: Bramki. Równania charakterystyczne przerzutników. Przerzutniki SR i metoda grubych zer i grubych jedynek. Lab 3: Synchroniczne i mikroprogramowane układy sekwencyjne Niezbędna wiedza: 1. Idea układów synchronicznych. 2. Działanie przerzutników sychronicznych D, T, JK. 3. Sens tablic przejść i wzbudzeń. 4. Sposoby wyzwalania przerzutników (zbocze, poziom, M-S, łapanie 0 i 1). ZMITAC DokuWiki! - https://dokuwiki.zmitac.aei.polsl.pl/

pl:edu:zmitac:n1z:aituc:lab https://dokuwiki.zmitac.aei.polsl.pl/doku.php?id=pl:edu:zmitac:n1z:aituc:lab Rzetelne przygotowanie się z powyższych zagadnień, umożliwa wykonanie ćwiczenia szybko i sprawnie. Założenie: zawsze można zajrzeć do wikipedi i zrobić ćwiczenie często powoduje wielogodzinne wykonywanie ćwiczenia. From: https://dokuwiki.zmitac.aei.polsl.pl/ - ZMITAC DokuWiki! Permanent link: https://dokuwiki.zmitac.aei.polsl.pl/doku.php?id=pl:edu:zmitac:n1z:aituc:lab https://dokuwiki.zmitac.aei.polsl.pl/ Printed on 2019/09/16 07:46