• Nie Znaleziono Wyników

Ukady kombinacyjne - Przykadowe zadania

N/A
N/A
Protected

Academic year: 2021

Share "Ukady kombinacyjne - Przykadowe zadania"

Copied!
11
0
0

Pełen tekst

(1)

UKŁADY KOMBINACYJNE - ZADANIA PROJEKTOWE Zadanie 1

Określić postać kanoniczną sumy i iloczynu funkcji zadanej za pomocą tablicy z1 Tablica z1 X3 x2 x1 y 22 21 20 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 Zadanie 2

Zaprojektować układ sterowania elementu wyjściowego F będącego funkcją trzech elementów wejściowych (a, b, c) przy czym obowiązuje następujący warunek pracy: Element F ma działać przy działaniu przynajmniej dwóch spośród trzech elementów wejściowych.

Zadanie 3

Rozpatrywany układ składa się z 4 obwodów wejściowych (a, b, c, d) i jednego wyjściowego (F). Chcemy zbudować układ, w którym obwód wyjściowy F ma działać przy załączeniu dwóch, trzech lub czterech przekaźników (a, b, c, d), przy czym dodatkowo żądamy, aby układ działał tylko wówczas gdy zachowana jest kolejność alfabetyczna wszystkich działających przekaźników.

(Np. F=1 dla A=1i B=1i C=1, natomiast F=0 dla A=1i B=1 i D=1)

Zadanie 4

Zaprojektować układ sterowania elementu wyjściowego F za pomocą trzech elementów wejściowych (a, b, c) przy czym obowiązują następujące warunki:

Element F ma działać przy pomocy jednego albo dwóch spośród trzech elementów wejściowych natomiast nie powinien działać przy pracy trzech lub żadnego z tych elementów.

(2)

Zadanie 5

Stopień zagrożenia przodka wyrobiska określają wskazania pięciu dwustanowych czujników naprężenia: (a, b, c, d, e). Każdy z nich generuje „1”, gdy naprężenie przekroczy wartość dopuszczalną. Ze względu na usytuowanie oraz indywidualnie dobraną wartość krytyczną naprężenia, przypisujemy każdemu czujnikowi następującą ilość „stopni zagrożenia”:

a-3, b-3, c-2, d-1, e-1.

Gdy suma stopni jest większa od 4, uważamy sytuację za niebezpieczną generowany jest sygnał F1, a gdy suma stopni przekroczy 7, generowany jest sygnał alarmu F2.

Zbudować na bramkach NAND (NOR) układ realizujący funkcje F1 i F2.

Zadanie 6

Przeprowadzić syntezę układu automatycznego sterowania położenia zasuwy kanału wentylacyjnego , wentylatora napędzanego silnikiem elektrycznym. Silnik wentylatora włączony jest do sieci przy pomocy wyłącznika wysokiego napięcia Wl (kierunku

lewego) i Wp( kierunku prawego). Zasuwa powinna być otwarta w czasie pracy

wentylatora (jeden z wyłączników załączony) a zamknięta w czasie postoju (Wl i Wp

wyłączone). Wyłączniki Wl i Wp posiadają blokadę mechaniczną uniemożliwiającą

równoczesne ich załączanie. Podnoszenie i opuszczanie zasuwy odbywa się przy użyciu wyłącznika elektrycznego sterowanego dwoma stycznikami Sp (podnoszenie) i So (opuszczanie). Zatrzymanie wciągnika powinno nastąpić po zadziałaniu odpowiednich czujników zasuwy A (przy podnoszeniu) i B (przy opuszczaniu).

Zadanie 7

W chodniku kopalni zainstalowano eksperymentalną instalację przeciwpożarową składającą się z czterech czujników temperatury (abcd). Każdy z tych czujników jest czujnikiem dwustanowym, dającym sygnały:

0 - gdy temperatura jest niższa od krytycznej, 1 - gdy temperatura przekroczy wartość krytyczną. Zdecydowano się na następujące rozwiązanie:

- gdy najwyżej dwa czujniki wskazują „1” układ powinien generować sygnał F1

wskazujący możliwość wystąpienia pożaru,

- gdy więcej niż dwa czujniki wskazują „1” układ powinien generować sygnał alarmu przeciwpożarowego F2.

(3)

Zadanie 8

W osadzarce ODM-18 zainstalowano eksperymentalny układ sterowania cyklem pulsacji. W układzie uproszczonej identyfikacji nadawy na osadzarkę następuje rozróżnienie rodzaju nadawy. Informacja o tym zakodowana jest na trzech liniach abc wg schematu:

I rodzaj - abc =000 II rodzaj - abc =001 III rodzaj - abc =011 IV rodzaj - abc =010 V rodzaj - abc =110

Ponadto z wagi taśmowej zamontowanej na przenośniku podawany jest sygnał r o obciążeniu nadawą osadzarki:

r=0 małe obciążenie r=1 duże obciążenie

Przyjęto następujący algorytm sterowania: - przy małym obciążeniu

I i II rodzaj nadawy-Y1Y2 =00

III rodzaj nadawy -Y1Y2 =01

IV i V rodzaj nadawy -Y1Y2 =11

- przy dużym obciążeniu I i II rodzaj nadawy-Y1Y2 =01

III rodzaj nadawy -Y1Y2 =01

IV rodzaj nadawy -Y1Y2 =11

V rodzaj nadawy-Y1Y2 =00

(4)

Zadanie 9

Zrealizować kombinacyjny układ sterowania trzema zwrotnicami.

Sygnał sterujący zwrotnic yi (i=1,2,3) przyjmuje wartość 0 jeżeli położenie zwrotnicy

jest takie jak na rys. z9. Zmiana położenia powoduje Yi=1.

Wejściem systemu sterowania są przyciski a1, a2. Potrzeba otwarcia toru 0-1

sygnalizowana jest wyłączeniem obu przycisków, toru 0-2 włączeniem tylko przycisku a1, toru 0-3 tylko przycisku a2, toru 0-4 obu przycisków a1a2.

0 4 3 2 1 Y1 Y2 Y3

(5)

Zadanie 10

Na punkcie załadowczym kopalni odkrywkowej załadowywanie wagonów następuje za pomocą przenośnika taśmowego T. Przesuwanie pociągu w celu załadowania kolejnych wagonów odbywa się za pomocą kołowrotu elektrycznego K. Napełnienie wagonu kontrolowane jest czujnikiem fotoelektrycznym F, natomiast prawidłowe ustawienie wagonu kontrolowane jest za pomocą trzech czujników magnetycznych A, B, C. Rozmieszczenie czujników pokazano na rys. z10, przy czym spełniony musi być warunek r < a << L. (gdzie: a- długość między czujnikami, r- odległość między wagonami, L- długość wagonu).

L T K A B C r a F

Rys. z10 Uproszczony schemat technologiczny układu z zadania 10

Zaprojektować układ automatycznego sterowania napędów kołowrotu K i taśmy T, tak aby po prawidłowym ustawieniu wagonu, które zasygnalizowane jest przez czujniki A,B,C nastąpiło wyłączenie napędu kołowrotu. Ponowne załączenie napędu kołowrotu powinno nastąpić dopiero w momencie zadziałania czujnika fotoelektrycznego F, to jest po napełnieniu wagonu. W momencie gdy zapełniony zostanie ostatni wagon, powinno nastąpić zatrzymanie napędów taśmy oraz kołowrotu.

Zadanie 11

Zrealizować sumator dwu liczb n-bitowych (rys. z11) korzystając z kombinacyjnego układu iteracyjnego z jednokierunkowym przepływem informacji.

xa xb u0 un y n n n

Rys. z11a Schemat blokowy sumatora n-bitowego gdzie: xa, xb – liczby n-bitowe,

u – przeniesienie,

(6)

Zadanie 12

Węgiel określonej klasy podawany jest przenośnikiem na zsuwnie, gdzie może być kierowany do dwóch zbiorników (zI lub zII). Do zbiornika zII gdy klapa K jest w położeniu L (K=0), do zbiornika zI gdy klapa jest w położeniu P (K=1). Obecność węgla stwierdza czujnik x. Węgiel można transportować jeżeli zbiorniki nie są zapełnione. Zapełnienie zbiorników jest kontrolowane za pomocą czujników h1 i h2. Przenośnik załączany jest za pomocą stycznika Y

(Y=1 załączony). Z układu klasyfikacji węgla Przenośnik (Y) x L P (K) zII zI załadunek h1 h2

Rys. z12 Uproszczony schemat technologiczny układu z zadania 12

Zaprojektować układ sterowania dwustanowego Y=f(h1, h2, x) oraz K=f(h1, h2, x) na

elementach stykowych.

Zadanie 13

Zaprojektować układ przełączający umożliwiający sterowanie pracą 3 dmuchaw sprężonego powietrza w zależności od sygnałów wejściowych a1a2 oraz b1b2. Silniki dmuchaw są

załączone za pomocą styczników Y1, Y2, Y3.

Program pracy dmuchaw jest następujący: Dla sygnałów a1a2:

00 – wszystkie dmuchawy wyłączone 01 – jedna włączona

10 – dwie włączone

(7)

Zadanie 14

Zrealizować układ komparatora dwóch liczb n-bitowych. Zagadnienie zrealizować za pomocą metody iteracyjnej.

Zadanie 15

Końcówka chwytna chwytaka robota jest wyposażona w szesnaście czujników dotykowych. Czujniki ułożone są w matrycy 4x4.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 a=1 b c d=1 =1 =1

Rys. z15 kodowanie czujników wejścia (a,b,c,d)

Robot powinien chwytać czop zaworu kulowego. Uchwycenie czopu kulowego sygnalizuje jeden z szesnastu czujników – w idealnym przypadku powinien to być jeden z czterech środkowych czujników (6,7,10,11). Uchwycenie nieprawidłowe, sygnalizowane przez czujniki krańcowe powinno być powtórzone. W tym przypadku czynności ponownej próby uchwycenia powinny być uaktywnione przez sygnał W=1, przy czym robot powinien odpowiednio korygować położenie chwytaka, tzn. chwytak o jedno pole na lewo L=1, na prawo P=1, w górę G=1, w dół D=1. Szesnaście czujników zostało zakodowanych jak na rys. Wyznaczyć wyjścia W, P, L, G, D, w funkcji abcd. za pomocą bramek.

Zadanie 16

Zaprojektować układ sterowania załączania oświetlenia z 3 różnych punktów przyciskami A,B,C tak aby włączanie lub wyłączanie oświetlenia (F) mogło nastąpić z dowolnego punktu.

Zadanie 17

Zaprojektować układ kombinacyjny o czterech wejściach abcd (przedstawionych dwójkowo) i czterech wyjściach (y1-y4) których suma każdego wyjścia liczona w sposób dziesiętny jest równa 30.

(8)

Zadanie 18

Zaprojektować układ nadzorujący napełnianie zbiornika z cieczą (basenu kąpielowego). Dopływ wody sterowany jest zaworem X (0,1). Odpływ wody sterowany zaworem Y (0,1). W zbiorniku znajdują się 3 czujniki A, B, C wyznaczające odpowiednio: maksymalny, średni, minimalny poziom cieczy. Zadziałanie czujnika następuje po zanurzeniu go w cieczy. (Prędkości odpływu i dopływu cieczy w zależności od jej ciśnienia mogą być różne). Lustro cieczy nie powinno obniżać się poniżej poziomu minimalnego. Dodatkowo jest włączony sygnał Z alarmu przy uszkodzeniu czujników ABC. Jednocześnie z sygnałem alarmu następuje zamknięcie zaworu dopływu i otwarcie zaworu odpływu wody. Między stanami cieczy średnim i maksymalnym powinny być otwarte oba zawory w celu ciągłej jej wymiany w zbiorniku.

Zadanie 19

Zrealizować układ sumatora 2 liczb 1-bitowych.

Zadanie 20

Zrealizować układ sumatora 2 liczb 2-bitowych korzystając z metody iteracyjnej.

Zadanie 21

Przedstawić realizację komparatora dwóch liczb 1-bitowych

Zadanie z22

Przedstawić realizację komparatora dwóch liczb 2-bitowych korzystając z metody iteracyjnej.

Zadanie 23

Zrealizować układ zamiany kodu „1 z 4” w naturalny kod dwójkowy.

Zadanie 24

Zrealizować układ zamiany 2-bitowego kodu naturalnego „21” na kod „1 z 4”.

Zadanie 25

Zaprojektować układ realizujący następujące operacje arytmetyczne: Wejścia programujące F

x1 x2 x3, x4

(9)

Zadanie 26

Zrealizować konwerter naturalnego kodu binarnego (kodu 8421) na kod Graya. Tablica z26 7Tablica zależności kodów 8421 i kodu Graya.

Kod 8421 Kod Graya

abcd WXYZ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

(10)

Zadanie 27

Zrealizować konwerter naturalnego kodu binarnego (kodu 8421) na kod szesnastkowy (hexadecimal). a b c d e f g

Rys. z27 Wyświetlanie znaków za pomocą wyświetlacza siedmiosegmentowego Tablica z27 Tablica zależności kodów 8421 i kodu szesnastkowego.

Kod 8421 Kod szesnastkowy segmenty abcdefg 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 8 9 A B C D E F 1111110 0110000 1101101 1111001 0110011 1011011 1011111 1110000 1111111 1111011 1110111 0011111 1001110 0111101 1001111 1000111 Zadanie 28

Trzy zbiorniki wyrównawcze A1A2A3 są zawsze zapełniane w kolejności A1 ->A2 ->A3, a

(11)

Zadanie 30

Informacja z czujnika metanu jest przekazywana do centrali metanometrycznej w sposób cyfrowy z wykorzystaniem pięciu linii: abcde.

- najniższych 11 stanów (0-10) oznacza małe stężenie metanu, - najwyższych 11 stanów (21-31) oznacza duże stężenie metanu.

Jeżeli natomiast pojawi się któryś ze stanów niedozwolonych (11-20) niebezpieczne stężenie metanu należy generować sygnał alarmu Y. Zrealizować układ generujący sygnał alarmu na multiplekserze o 4wejściach adresowych.

Zadanie 31

Dla funkcji przedstawionych w postaci zapisu dziesiętnego:

= abcd(0,3,6,11,13) W

= abcd(1,2,4,6,7,9,10,11,12,13,14) Z

Określić realizację z zastosowaniem: - demultipleksera 16 wyjściowego, - multipleksera 8 wejściowego, - demultipleksera 8 wejściowego, - multipleksera 4 wejściowego.

Zadanie 32

Multiplekserem o 3wejściach adresowych zrealizować układ rozpoznający te miesiące w roku które mają 31 dni.

Zaprojektować układ umożliwiający podnoszenie liczby 0-3 (w systemie dwójkowym) do sześcianu (też w systemie dwójkowym). Rozwiązanie na demultiplekserze 4wyjściowym.

Zadanie 33

Zrealizować na multiplekserze o 2 wejściach adresowych układ zliczający głosy: TAK (1) , NIE (0) czterech osób. Funkcja F=1 wtedy gdy większość wskazała 1.

Obraz

Tablica z1  X 3  x 2 x 1 y  2 2 2 1 2 0 0  0  0  1  0  0  1  0  0  1  0  1  0  1  1  0  1  0  0  0  1  0  1  0  1  1  0  0  1  1  1  1  Zadanie 2
Tablica z26 7Tablica zależności kodów 8421 i kodu Graya.

Cytaty

Powiązane dokumenty

Aby rozwiązać zadanie należy zgodnie z podaną funkcją logiczną uzupełnić tablicę prawdy, a następnie zgodnie z tą tablicą połączyć układ.. Jeżeli w tym wierszu

[r]

Dany jest kwadrat ABCD o boku długości 10 oraz trójkąt ostrokątny ECD o tej własności, że jego część wspólna z kwadratem ABCD ma pole równe 80.. trójkąt ten musi być zawarty

Jeżeli podano więcej niż dwie nazwy roślin (np. Poprawna odpowiedź:. Części owocu lub nasienia

- Punkty przyznaje się za każdą poprawną merytorycznie odpowiedź, nawet, jeśli nie została uwzględniona w schemacie.. - Wymagana jest pełna poprawność zapisu

Jeżeli podano więcej niż trzy odpowiedzi, ocenie podlegają tylko trzy kolejne, pierwsze odpowiedzi...

Za każde poprawne i pełne rozwiązanie (również inne niż podane w kluczu odpowiedzi) przyznajemy maksymalną liczbę punktów należnych za zadanie.. Uwagi dotyczące sprawdzania

[1] Algebraic matrix groups and Picard-Vessiot theory of homogeneous linear ordinary differential equations,