- 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 przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Warszawa 009
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND Realizacja układów dyskretnych z przekaźników i bramek NAND Celem ćwiczenia jest zapoznanie się z asortymentem, budową i funkcjonowaniem elementów układów stykowo-przekaźnikowych i bramkowych, metodyką realizacji funkcji logicznych w technice stykowo przekaźnikowej, nabycie praktycznych umiejętności związanych z formułowaniem zadań sterowania, formułowaniem matematycznego opisu działania układów przełączających, metodyką minimalizacji funkcji logicznych, projektowaniem i badaniem układów sterowania w technice stykowo-przekaźnikowej i technice elektronicznych elementów logicznych. Niezbędna znajomość zagadnień: algebra Boole a, formułowanie funkcji logicznych w postaci tablic Karnaugha, minimalizacja funkcji logicznych, zjawiska hazardu statycznego, systemy funkcjonalnie pełne, przerzutniki asynchroniczne definicje, opis matematyczny, synteza układów przełączających z elementów NAND, synteza asynchronicznych układów sekwencyjnych.. UKŁADY PRZEKAŹNIKOWE Przekaźnik stykowy jest urządzeniem mającym zestyk lub kilka zestyków, których stan zwarcie lub rozwarcie zaleŝy od wartości sygnału wejściowego oddziałującego na przekaźnik. Stan, w którym na przekaźnik nie działają sygnały zewnętrzne nazywa się stanem normalnym przekaźnika. Stąd wynikają nazwy zestyków stosowanych w przekaźnikach: - zestyk normalnie otwarty no, zwany takŝe zestykiem zwiernym, który tworzą dwa styki w stanie normalnym nie stykające się ze sobą rys. a - zestyk normalnie zwarty nz, zwany takŝe zestykiem rozwiernym, tworzą dwa styki stykające się w stanie normalnym rys. b, - zestyk przełączny tworzą trzy styki pełniące rolę zestyku no i nz rys. c. Ze względu na spełnianą funkcję w układzie przekaźnikowym rozróŝnia się: - przekaźniki wejściowe, umoŝliwiające przejmowanie przez układ sygnałów zewnętrznych; są to przekaźniki sterowane ręcznie, mechanicznie, magnetycznie, przekaźniki temperatury, ciśnienia itp. rys., - przekaźniki pośredniczące, słuŝące do przetwarzania sygnałów dostarczanych przez przekaźniki wejściowe rys., - przekaźniki wyjściowe wykonawcze, zwane takŝe stycznikami, przystosowane pod względem mocy do sterowania elementami wykonawczymi, np. silnikami, hamulcami, grzejnikami itp. rys.. Aktualnie w automatyce najczęściej wykorzystywane są przekaźniki prądu stałego tzw. obojętne, sterowane sygnałem o napięciu V. Przekaźniki wykonawcze są wyposaŝone w zestyki przystosowane do przewodzenia odpowiednio duŝych prądów, niezbędnych do zasilania róŝnego rodzaju urządzeń. W celu uniknięcia powstawania łuków elektrycznych zwora rozwiera obwód prądu w dwóch miejscach. W najprostszych przypadkach przekaźnikowy układ przełączający zbudować moŝna wykorzystując tylko przekaźniki wejściowe. Przykłady takich układów, w których wielkością wyjściową jest stan Y Ŝarówki sygnalizacyjnej Ŝarówka świeci albo nie świeci, pokazano na rys. 5. W układzie z rys. 5a Ŝarówka świeci stan logiczny wtedy, kiedy na przekaźnik
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i z bramek NAND wejściowy np. przycisk ręczny wyposaŝony w zestyk no oddziałuje sygnał o wartości ; układ realizuje funkcję powtórzenia. Budowa zestyku Symbole zestyków stosowane w pracach teoretycznych Symbole zestyków stosowanych na schematach montaŝowych a b c Rys.. Rodzaje zestyków: a zestyk normalnie otwarty no, b - zestyk normalnie zwarty nz, c zestyk przełączny Przyciski i przełączniki Łącznik przyciskowy Łącznik migowy Przekaźnik ciśnienia symbol Kontaktronowy przekaźnik połoŝenia tłoka Przekaźnik temperatury, styki Rys.. Przykłady przekaźników wejściowych
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND Rys.. Przekaźnik pośredniczący Rys.. Przekaźnik wyjściowy wykonawczy, stycznik a Y - a d a b Y - Y a Y a b a b e Y - a Y - b Y a Y a b - a Y c f a Y - b b Y a b Y a b Rys. 5. Układy przekaźnikowe realizujące elementarne funkcje logiczne W układzie z rys. 5b przekaźnik wejściowy wyposaŝony jest w zestyk nz. śarówka świeci wtedy, kiedy wartość sygnału wejściowego jest 0; układ realizuje negację sygnału wejściowego. Alternatywę i koniunkcję sygnałów wejściowych realizuje się przez odpowiednio równoległe i szeregowe połączenie zestyków przekaźników wejściowych rys. 5c,d. Taki sposób realizacji alternatywy i koniunkcji rozszerzyć moŝna na dowolną liczbę argumentów. Zatem dowolną funkcję logiczną zapisaną przy uŝyciu symboli funkcji negacji, alternatywy i koniunkcji zrealizować moŝna metodą szeregowo-równoległego łączenia zestyków no i nz przekaźników wejściowych. Przeszkodą moŝe być zbyt mała liczba zestyków, w które wyposaŝone są przekaźniki wejściowe. W celu uzyskania potrzebnej liczby zestyków, odpowiadających temu samemu sygnałowi wejściowemu, stosuje się przekaźniki pośredniczące, wyposaŝone zwykle w kilka zestyków no i nz - rys. 6a. Ze względu na małą obciąŝal-
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i z bramek NAND ność zestyków przekaźników wejściowych, w praktyce przekaźniki te wykorzystuje się jedynie do sterowania cewkami odpowiednio dobranych przekaźników pośredniczących; potrzebną funkcję logiczną realizuje się tworząc odpowiedni układ zestyków przekaźników pośredniczących rys. 6b. Przekaźniki pośredniczące stosuje się w celu: - uzyskania potrzebnej liczby zestyków, odpowiadających temu samemu sygnałowi wejściowemu, - przetwarzania sygnałów o małej mocy na równowaŝne, lecz większej mocy, - przekazywania sygnałów pomiędzy obwodami o róŝnych napięciach lub innych rodzajach prądu stały - zmienny, - realizacji sprzęŝeń zwrotnych w przekaźnikowych układach sekwencyjnych. z d Y a b c b c d Y a b a b Rys. 6. Układy przekaźnikowe z przekaźnikami pośredniczącymi NaleŜy zwrócić uwagę na to, Ŝe jednostka konstrukcyjna jaką jest przekaźnik, reprezentowana jest na schemacie przez nie powiązane ze sobą symbole: cewki prostokąt i zestyków. Dlatego teŝ w celu identyfikacji elementów danego przekaźnika w układzie jego cewkę i zestyki oznacza się takimi samymi symbolami. Przekaźniki pośredniczące wykorzystuje się takŝe w układach z elektronicznymi czujnikami bezdotykowymi. Rys. 7 przedstawia działanie i sposób wykorzystania w układzie przekaźnikowym kontaktronowego czujnika połoŝenia tłoka siłownika. Na rys. 8 pokazano zbli- Ŝeniowy czujnik indukcyjny i sposób jego wykorzystania w układzie przekaźnikowym. Analogicznie wykorzystuje się czujniki pojemnościowe i optyczne. Układy przekaźnikowe, w których występują jedynie szeregowe i równoległe połączenia zestyków nazywają się układami klasy Π. Istnieje ponadto moŝliwość tworzenia układów mostkowych, zwanych takŝe układami klasy H, w których oprócz połączeń szeregowych i równoległych występują połączenia międzygałęziowe. Układ klasy H, zwany mostkiem elementarnym pokazano na rys. 9a. Odpowiadający mu układ klasy Π pokazano 5
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND na rys. 9b. Zastosowanie układu mostkowego, o ile jest moŝliwe, prowadzi do zmniejszenia liczby zestyków w stosunku do układu klasy Π. Rys. 7. Działanie i sposób wykorzystania w układzie przekaźnikowym kontaktronowego czujnika połoŝenia tłoka siłownika a b Rys. 8. Budowa a i sposób wykorzystania w układzie przekaźnikowym indukcyjnego czujnika zbliŝeniowego Rys. 9. Mostek elementarny układ klasy H - a i równowaŝny układ szeregoworównoległy układ klasy Π - b 6
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i z bramek NAND. ZADANIA DO WYKONANIA, DOTYCZĄCE UKŁADÓW PRZEKAŹNIKOWYCH. Zbudować układy przekaźnikowe realizujące trójargumentowe funkcje: alternatywę, koniunkcję, NOR, NAND. Jako element wyjściowy wykorzystać lampkę sygnalizacyjną. Przedstawić warianty układów: a z przekaźnikami wejściowymi mającymi tylko zestyk no, b z przekaźnikami wejściowymi wyposaŝonymi w jeden zestyk no i jeden nz, c układ logiczny jest zbudowany z zestyków przekaźników pośredniczących.. Wykorzystując minimalną liczbę zestyków, zbudować układ przekaźnikowy realizujący funkcję y,,, Π0,,,6,9,0,,8,5 oraz funkcje wskazane przez prowadzącego.. Zbudować układy przekaźnikowe: jeden z hazardem statycznym w zerach, drugi z hazardem statycznym w jedynkach. Wskazać w tablicach Karnaugha definiujących działanie tych układów sytuacje, w których wystąpi zjawisko hazardu statycznego. Wykonać odpowiednie eksperymenty w celu zaobserwowania zjawiska hazardu.. Na podstawie tablic przejść sformułować funkcje przejść przerzutnika wz z dominacją zerowania oraz przerzutnika wz z dominacją wpisywania; naszkicować układy przekaźnikowe spełniające funkcje tych przerzutników i zrealizować fizycznie te układy. 5. Naszkicować schematy przekaźnikowych układów sterowania napędami elektropneumatycznymi wg rys. 0 a i b. Układ powinien zapewnić wysunięcie siłownika po chwilowym wciśnięciu przycisku start i samoczynny powrót do połoŝenia początkowego. Do wykrycia końcowej pozycji siłownika wykorzystać bezstykowy czujnik indukcyjny. a b Rys. 0. Schematy napędów elektropneumatycznych do ćwiczenia 5. STANOWISKO LABORATORYJNE DO MODELOWANIA UKŁADÓW PRZEKAŹNIKOWYCH Schemat stanowiska do modelowania układów przekaźnikowych przedstawia rys.. Stanowisko, oprócz gniazd biegunów źródła prądu, zawiera zestaw przycisków do generowania sygnałów wejściowych, zestaw przekaźników pośredniczących i zestaw lampek sygnalizacyjnych. 7
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND Rys.. Schemat stanowiska do modelowania układów przekaźnikowych. PROJEKTOWANIE UKŁADÓW BRAMKOWYCH Z WYKORZYSTANIEM ELEMENTÓW LOGICZNYCH NAND Elementami logicznymi bramkami logicznymi są urządzenia o dwustanowym sygnale wyjściowym i dwustanowych sygnałach wejściowych; ich działanie zaleŝność wartości sygnału wyjściowego od stanu sygnałów wejściowych opisuje określona funkcja logiczna. Elementy logiczne są realizowane w róŝnych technikach, np. elementy elektryczne, pneumatyczne, hydrauliczne, o róŝnych parametrach sygnałów odpowiadających wartościom 0 i. NiezaleŜnie od zamierzonej techniki realizacji układu, istotnym etapem projektowania układu logicznego jest utworzenie tzw. schematu strukturalnego projektowanego układu schematu utworzonego z symboli logicznych elementów składowych. Trzy najczęściej wykorzystywane systemy oznaczeń elementów logicznych zestawiono w tablicy. Do tworzenia algebraicznego zapisu dowolnie złoŝonych funkcji logicznych niezbędny jest odpowiedni zestaw elementarnych operacji logicznych, tzw. system funkcjonalnie pełny. Funkcje alternatywa, koniunkcja i negacja tworzą tzw. podstawowy systemem funkcjonalnie pełny. Analogicznie, aby moŝna było budować układy logiczne realizujące dowolnie złoŝone funkcje logiczne niezbędny jest odpowiedni zestaw elementów logicznych. Taki funkcjonalnie pełny zestaw system elementów logicznych tworzą oczywiście elementy realizujące alternatywę, koniunkcję i negację. W praktyce większe znaczenie mają jednak systemy jednoelementowe. Dowolnie złoŝone układy zbudować moŝna wykorzystując tylko elementy 8
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i z bramek NAND realizujące funkcję NOR albo wykorzystując tylko elementy realizujące funkcję NAND. Ćwiczenie dotyczy projektowania układów logicznych z elementów NAND. Wykorzystując tylko elementy NOR albo tylko elementy NAND moŝna zrealizować funkcje negację, alternatywę i koniunkcję, co pokazano na rys.. Oznacza to, Ŝe wykorzystując tylko elementy NOR lub tylko elementy NAND moŝna realizować dowolnie złoŝone układy logiczne; odpowiednimi układami z elementów NOR albo NAND moŝna zastąpić elementy negacji, alternatywy i koniunkcji. Taka metoda projektowania układów jest nieefektywna; poniŝej przedstawiona zostanie metoda przekształceń algebraicznych, umoŝliwiająca sporządzenie schematu układu bezpośrednio na podstawie algebraicznego opisu projektowanego układu. Tabl.. Symbole elementów logicznych. Wg PN-78/M-09 "Automatyka przemysłowa. Pneumatyczne elementy i układy dyskretne. Symbole graficzne i zasady przetwarzania schematów funkcjonalnych. Wg normy "IEEE Standard Graphic Symbols for Logic Diagrams" IEEE Std. 9-97. Wg normy branŝowej BN-7/00-0 Binarne elementy cyfrowe. Symbole graficzne 9
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND 0 Rys.. Realizacja funkcji za pomocą elementów NOR i NAND: a negacji; b alternatywy, c koniunkcji Przykład Zaprojektować układ realizujący funkcję zdefiniowaną w postaci tablicy Karnaugha jako układ elementów NOR i jako układ elementów NAND. Na podstawie tablicy otrzymuje się: - alternatywną postać funkcji y, - koniunkcyjną postać funkcji y W przypadku wykorzystania postaci alternatywnej i elementów NOR, wykonuje się kolejno: - eliminację koniunkcji przez podwójne negowanie koniunkcji lub przez wykorzystanie prawa de Morgana, - eliminację nie zanegowanych alternatyw przez ich podwójne zanegowanie y Na podstawie otrzymanego zapisu tworzy się schemat rys. a. Na schematach układów z elementów NOR albo NAND, elementy realizujące negację oznacza się symbolem elementu negacji, rozumiejąc, Ŝe jest to odpowiednio wykorzystany element NOR albo element NAND. 0
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i z bramek NAND a b a b Rys.. Schematy układu z elementów NOR zbudowane: a na podstawie postaci alternatywnej funkcji, b na podstawie postaci koniunkcyjnej W przypadku wykorzystania postaci koniunkcyjnej i elementów NOR, wystarczy podwójnie zanegować równanie i zastosować prawo de Morgana: Odpowiadający temu zapisowi schemat układu przedstawiono na rys. b. Podobnie w przypadku wykorzystania postaci alternatywnej i elementów NAND, przekształcenie polega na wykonaniu podwójnej negacji i eliminacji alternatyw przez zastosowanie prawa de Morgana: Schemat układu odpowiadającego otrzymanej zaleŝności przedstawia rys. a. y y y y
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND y y a b Rys.. Schematy układu z elementów NAND zbudowane: a na podstawie alternatywnej postaci funkcji, b na podstawie postaci koniunkcyjnej W przypadku wykorzystania postaci koniunkcyjnej i elementów NAND, wykonuje się kolejno: - eliminację alternatyw przez podwójne zanegowanie czynników lub wykorzystanie prawa de Morgana: - eliminację nie zanegowanych koniunkcji przez podwójne zanegowanie całego wyraŝenia: y Schemat układu odpowiadającego otrzymanej zaleŝności przedstawia rys. b. 5. ZADANIA DO WYKONANIA DOTYCZĄCE UKŁADÓW Z ELEMENTÓW NAND. Wykazać, Ŝe funkcja NAND tworzy system funkcjonalnie pełny.. Z dwuwejściowych bramek NAND zbudować układy realizujące trójargumentowe funkcje: alternatywę, koniunkcję, NOR, NAND.. Wykorzystując bramki NAND dwu- lub czterowejściowe, zbudować układ realizujący funkcję y,,, 0,,,6,9,0,,8,5 Π. Wykorzystując bramki NAND dwu- lub czterowejściowe, zbudować układ o czterech binarnych sygnałach wejściowych a, b, c, d, wytwarzający sygnał wyjściowy y tylko w sytuacji gdy liczba ab jest większa od liczby cd. 5. Na podstawie odpowiednich tablic przejść zaprojektować i zbudować przerzutniki wz z dominacją zerowania oraz przerzutnik wz z dominacją wpisywania.
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i z bramek NAND 6. Zaprojektować i zbudować dwójkowy sumator jednopozycyjny. 7. Zaprojektować i zbudować licznik impulsów o pojemności. 6. STANOWISKO LABORATORYJNE DO MODELOWANIA UKŁADÓW BUDOWANYCH Z ELEMENTÓW NAND Schemat stanowiska do modelowania układów przekaźnikowych przedstawia rys. 5. Stanowisko zawiera:, płyty z dwuwejściowymi elementami NAND,, - płyty z czterowejściowymi elementami NAND, 5 przełączniki bistabilne, 6 lampki sygnalizacyjne, 7 listwa z wyjściami przełączników bistabilnych, 8 listwa z wejściami lampek sygnalizacyjnych, 9 przełączniki bistabilne generatorów ciągów impulsów, 0 listwa z wyjściami generatorów ciągów impulsów, przyciski monostabilne, listwa z wyjściami przycisków monostabilnych, wyłącznik zasilania, gniazdo do przyłączania oscyloskopu. Rys. 5. Stanowisko UNILOG- do modelowania układów z elementów NAND
Ćwiczenie PA Realizacja układów dyskretnych z przekaźników i bramek NAND 7. SPRAWOZDANIE Z ĆWICZENIA Sprawozdanie z ćwiczenia powinno zawierać schematy zrealizowanych układów. 8. LITERATURA Kościelny W.: Podstawy automatyki, cz.. WPW, Warszawa 98 Olszewski M. i in.: Mechatronika. REA, Warszawa 00 Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 00