Image222 (2)

Image222 (2)




Układ ten ma dwa cele. Pierwszy jest edukacyjny. Za pomocą tego urządzenia chciałbym zapoznać Czytelników EdW z zasadą działania klasycznej bramy automatycznej. Drugim celem jest pokazać podwaliny możliwości układów logiki programowalnej. Żeby układ sterował prawdziwą bramą, konieczne jest wprowadzenie paru udoskonaleń, takich jak na przykład układ sterowania silnikiem dużo większej mocy.

Opis układu

Gdy zabierałem się za projektowanie tego układu, postanowiłem zbudować go na elementach jak najprostszych takich jak bramki, przerzutniki i liczniki (takie też były wymogi projektu). I wtedy, gdy postanowiłem zaprojektować płytkę, przeraziła mnie ilość scalaków i połączeń między nimi, jaką trzeba było pociągnąć. Zacząłem się zastanawiać, czy nie da się prościej i... przyszedł mi do głowy pomysł z wykorzystaniem układu typu GAL (Generic Array Logic) firmy Latticc. Strukturę takiego układu można zobaczyć na rysunku 1. Układy te charakteryzują się tym, że posiadają programowalną tablicę iloczynów. Oznacza to nic innego jak to, że we wnętrzu takiego układu znajduje się siatka „drucików1, które podczas programowania są podłączane do odpowiednich wejść bramek AND (patrz rysunek 2). W strukturze tej umieszczone zostały bramki AND ze zróżnicowaną liczbą wejść od 12 do 16, a więc o wiele

więcej niż typowa bramka dostępna w sklepie. Do wyjścia każdej takiej bramki dołączony jest przerzutnik typu D, który może być wykorzystany do budowy układów synchronicznych, gdzie potrzebne jest pamiętanie star.u wyjść układu z taktu poprzedniego. Wszystkie wejścia zegarowe są połączone zc sobą i wyprowadzone na jednej (pin l) nóżce. Program, a właściwie opis struktury, jaka ma powstać we wnętrzu układa, został napisany w programie ABEL-4 (listing można ściągnąć z Elportalu EdW). Jest to darmowy i jeszcze DOS-owy program i można go za darmo pobrać z Internetu. Daną strukturę można opisać na parę sposobów m.in. za pomocą tabeli prawdy lub grafu stanów. Pisanie tabeli prawdy dla układu o pięciu wejściach, zakreślanie implikantów, redukcja i temu podobne konieczne czynności wydały mi niepotrzebne, a przy tym czasochłonne. Dlatego wybrałem drugą, moim zdaniem lepszą, metodę opisu, jaką jest graf stanu. Graf układu przedstawiłem na rysunku 3 (stan wyjść jest stabilny dla

Rys. 2 Wewnętrzne połączenia w układzie GAL

DIP(PLCC) Packa*, ftnouta

odpowiednio: SO - I2=I; SI - 11 =0, KL 1; S2

-    CWB=0, KP=0, 12=1. II 1: S3 11=012-0, CWB=0, KP=0; S4 II-L 12=0 KL=0; S5 -11=0,12=0. KL=0: S6 - KP=U1=0: S7

-    CWB=1; S8 - 12=1;). Przejście do następnej „banieczki” grafu następuje, jeżeli spełniony zostanie warunek znajdujący się nad strzałką. Na wyjściu układu pojawi się stan następnej „banieczki” (ten pod numerem). Proste, prawda?

Rys. 1 Struktura układu GAL


*><•»


Prezentowany układ jest układem synchronicznym, dlatego w opisie struktury został zawarty opis powodujący zawracanie stanu wyjść z powrotem do wejść układu. Rolę zegara w układzie spełnia NE555. W układzie tym nic jest wymagana duża stałość częstotliwości, jak w przypadku układów mikroprocesorowych, dlatego układ ten jest wystarczający. Czujniki krańcowe zbudowane na kontaktronach oraz czujnik obiektu w bramie zostały podłączone do układu za pomocą bramek Schmitta. Było to podyktowane tym, że styki te podczas przełączenia w'ytwarząją drgania gasnące, przez które układ mógłby „wariować”. Czujnik podczerwieni natomiast mógłby przenosić chwilowe zakłócenia. Jednak to wszystko to tylko zabezpieczenia.

Głównym źródłem sterowania jest pilot. Schemat pilota można zobaczyć na rysunku 4. Jak widać, jest on bardzo prosty Dwa przyciski zostały podłączone


Rys. 3 Graf pracy układu

Elektronika dla Wszystkich Grudzień 2006 57


Wyszukiwarka

Podobne podstrony:
Istota operacji bankowych W warunkach gospodarki rynkowej banki muszę godzić dwa cele. Pierwszym jes
a2 (6) 3. Czarno-biały wyświetlacz rastrowy ma rozmiar 8x8 pikseli i jest reprezentowany za pomocą 6
Image413 Układ ten ma wejście blokujące G (nie przedstawione na rysunku), które, jeśli przyjmie stan
File0035 (2) R*~    5 Przyjmując, że układ rezonansowy ma małe straty, tzn. = 4 jest
61430 Slajd39 (28) Kanał ten ma dwa czynniki bramne: - bramka aktywacyjna    zamyka k
metro 31#20 3    Układ sterowania bramek X i Y Układ ten ma za zadanie sterować bramk
DSC02344 jest wyznaczany za pomocą spójnego zbioru reguł (dyrektyw)201. Niekiedy sam ten układ reguł
DSC04200 (6) Każdy układ sił ma dwa niezmienniki (wielkości niezależne od położenia środka redukcji)
2012 12 18 42 27 Tereny zieleni otwarte (dostępne) 135 bokach. Układ ten nie zapewnia dobrego wypoc
P1010321 Mówimy, że każdy układ sił ma dwa niezmienniki: 1)    wektor główny R, 2)
Ocena propozycji najczęściej obejmuje dwa etapy. Pierwszym jest wstępna wycena i zbadanie możliwości
DSC06380 (2) M

więcej podobnych podstron