Wykład IV Układy asynchroniczne opis

background image

Piotr Kawalec

Wykład IV - 1

Wykład IV

Układy asynchroniczne

Technika cyfrowa

background image

Piotr Kawalec

Wykład IV - 2

Technika cyfrowa

Sekwencyjne układy asynchroniczne

W układach asynchronicznych sygnały

wejściowe x

bezpośrednio oddziaływają na

stan wewnętrzny

układu, powodując jego

zmianę.

Nowy stan wewnętrzny ustala się po czasie

,

wynikającym z opóźnień elementów

logicznych,

od chwili zmiany stanu wejść

s(t + ) = (s(t), x(t)

W układach asynchronicznych wyróżnia się

stabilne stany wewnętrzne

trwające przez

cały czas, gdy stan wejść się nie zmienia

s(t + ) = s(t)

background image

Piotr Kawalec

Wykład IV - 3

Technika cyfrowa

Sekwencyjne układy asynchroniczne

W układach asynchronicznych wyróżnia się

również

stany niestabilne

występujące w

momencie zmiany stanu wejść.

s(t + ) s(t)

Dla zapewnienia prawidłowej pracy układu

asynchronicznego wymagane jest

spełnienie dwóch warunków:

przy zmianie stanu wejść zmienia się tylko

jeden sygnał wejściowy

 następna zmiana stanu wejść może

nastąpić

dopiero po czasie

niezbędnym

dla ustalenia

się stanu wewnętrznego układu

background image

Piotr Kawalec

Wykład IV - 4

Technika cyfrowa

Struktury automatów
asynchronicznych

układ kombinacyjny ze sprzężeniami

zwrotnymi

Układ

kombinacyjny

.
.
.

x

1

x

n

y

m

y

1

Q

1

Q

k

.
.
.

.
.
.

.
.
.

background image

Piotr Kawalec

Wykład IV - 5

Technika cyfrowa

Struktury automatów
asynchronicznych

układ kombinacyjny z przerzutnikami

statycznymi

Układ

kombinacyjny

.
.
.

x

1

x

n

y

m

y

1

Q

1

Q

k

.
.
.

.
.
.

.
.
.

background image

Piotr Kawalec

Wykład IV - 6

Technika cyfrowa

Tworzenie pierwotnych tablic
przejść-wyjść

Na podstawie opisu słownego, wykresu

czasowego lub grafu przejść buduje się tzw.
pierwotną tablicę

przejść-wyjść automatu.

Każdej kombinacji sygnałów wejściowych i

wyjściowych przypisuje się odrębny stan

stabilny

automatu

Należy rozróżnić stany wewnętrzne o

identycznych sygnałach wejściowych lecz
różnych stanach

następnych (stany

obciążone różną historią)

background image

Piotr Kawalec

Wykład IV - 7

Technika cyfrowa

Przykład tworzenia pierwotnych
tablic przejść-wyjść

Przykład 1

Zaprojektować układ sterowania lampami

ostrzegawczymi umieszczonymi przed

dwutorowym przejazdem kolejowym.

Zakładamy że pociągi

poruszają się po

torach jednokierunkowo. Przy

torach

zostały umieszczone czujniki sygnalizujące

pojawienie się pociągu. Czujniki wykrywają cały

skład pociągu.

Układ sterowania powinien zapewnić palenie

się

lamp ostrzegawczych od momentu

wjazdu czoła

pociągu na czujniki przed

przejazdem, do momentu zjechania końca

pociągu z czujników za przejazdem

background image

Piotr Kawalec

Wykład IV - 8

Technika cyfrowa

Minimalizacja pierwotnych tablic
przejść-wyjść

Minimalizacja pierwotnych tablic przejść-wyjść

jest operacją prostszą niż minimalizacja tablic

automatów synchronicznych:

tablice pierwotne są tablicami automatu

Moore’a

stany stabilne występują w wierszach

pojedynczo

stan niestabilny może wystąpić tylko w tej

kolumnie, w której występuje

odpowiadający

mu stan stabilny

background image

Piotr Kawalec

Wykład IV - 9

Technika cyfrowa

Minimalizacja pierwotnych tablic
przejść-wyjść

Def.

Dwa stany zgodne mające stany stabilne w

jednej

kolumnie nazywamy stanami

pseudorównoważnymi

Dla stanów

pseudorównoważnych należy

przeprowadzić minimalizację, uwzględniając

możliwość warunkowej

pseudorównoważności

metodą tablicy trójkątnej

bezpośrednio z tablicy przejść-wyjść

Po usunięciu stanów pseudorównoważnych w

tablicy automatu asynchronicznego

nie

może

wystąpić zgodność warunkowa

background image

Piotr Kawalec

Wykład IV - 10

Technika cyfrowa

Minimalizacja pierwotnych tablic
przejść-wyjść

Przykład 2

Usunąć stany pseudorównoważne w

tablicy

s x

00

01

11

10

y

1

1

4

10

--

--1

stany

pseudorównoważne

2

--

2

8

9

00

1,3,5 pod

warunkiem

3

3

2

10

--

01

2,4

4

1

4

--

9

00

stany 2,4

5

5

--

10

--

0--

8 i 10 pod

warunkiem

6

3

6

8

7

00

3,5

7

1

6

8

7

01

8

3

--

8

7

00

9

1

6

8

9

11

10

5

-- 10

7

00

background image

Piotr Kawalec

Wykład IV - 11

Technika cyfrowa

Minimalizacja pierwotnych tablic
przejść-wyjść

Tablica po usunięciu stanów pseudorównoważnych

s x 00

01

11

10

y

{1,3,5} 1

1

2

5

--

01

{2,4} 2

1

2

5

6

00

{6} 3

1

3

5

4

00

{7} 4

1

3

5

4

01

{8,10} 5

1

--

5

4

00

{9} 6

1

3

5

6

11

background image

Piotr Kawalec

Wykład IV - 12

Technika cyfrowa

Przykłady tworzenia pierwotnych
tablic przejść-wyjść

Przykład 3

Zaprojektować układ sterowania dwoma

wentylatorami chłodzącymi centralę

telefoniczną.

Przy temperaturze

t t

1

oba

wentylatory

są wyłączone, przy

t > t

2

oba wentylatory

są włączone,

natomiast przy

t

1

< t t

2

powinien

pracować ten wentylator, który ostatnio
pojedynczo nie pracował


Document Outline


Wyszukiwarka

Podobne podstrony:
Wyklad IV Uklady
Wykład XIII, Układy asynchroniczne
Wykład XIV- Układy asynchroniczn e kodowanie
Wykład V Układy asynchroniczne minimalizacja
wyklad IV
Prezentacja wykłady I IV
Wykład IV Model Portera
E Tezy pedagogiki Marii Montessori Ped przedszk wykład IV
WYKŁAD IV(1)
WYkład IV 4
Wykład IV Ubezpieczenia dla przedsiębiorstw
Ogolnotech dla Bio I WYKLAD IV
Wykład IV-do prezentacji, Organizacja rachunkowości
Finanse wykład IV, Rok 1, Semestr 2, Finanse (dr Helena Ogrodnik), Różne (od poprzednich roczników),

więcej podobnych podstron