Sunteți pe pagina 1din 3

ASDN * L06

AUTOMATE ASINCRONE
* Metodologia de sintez
Algoritmul de sintez a automatelor asincrone este prezentat n continuare:
1. analiza problemei: se stabilesc variabilele de intrare i de ieire;
2. descrierea automatului: se face prin graf, tabel sau organigram; fiecare stare se
ataeaz unor condiii distincte n care se poate afla automatul;
. reducerea strilor: se urmrete eliminarea eventualelor stri redundante
introdus n etapa anterioar; se realizeaz prin e!tinderea i comasarea strilor
ec"ivalente #dou stri sunt ec"ivalente dac i numai dac automatul elaboreaz
aceeai secven de ieire pentru o aceeai secven de intrare indiferent din care din
cele dou stri pornete automatul$; reducerea strilor se face pe tabela de fluen prin
contopirea eventualelor linii identice sau ec"ivalente;
%. asignarea de stare: se realizeaz codificarea strilor prin intermediul variabilelor
de stare, al cror numr este dat de relaia 2
n&1
' s '(2
n
, unde s este numrul strilor,
iar n & numrul variabilelor de stare necesare pentru codificare; asignarea de stare se
face fr "azard de curse relativ la variabilele de stare;
). ecuaiile de funcionare: se determin pe baza matricei de tranziie i de ieire
obinute prin descompunerea matricei de fluen; se determin fr "azard de
continuitate;
*. sc"ema automatului: se deseneaz pe baza ecuaiilor de funcionare;
+. realizarea fizic
,. testarea
* Prole!e rezol"ate
1. - se realizeze un automat care s permit contorizarea numrului total de
persoane ce intr ntr&o ncpere. .a ncperii este prevzut cu
dou fascicule de raze infraroii, crora li se asociaz variabilele
logice A i /; automatul furnizeaz un impuls de incrementare pentru
contor atunci c0nd variabilele de intrare #A,/$ parcurg secvena: #1,
1$, #1, 1$, #1, 1$.
Automatul are dou intrri, A i / i o ieire 2, pe care furnizeaz impulsul de
incrementare i poate fi descris prin urmtorul graf de fluen:
3333333333333
33
444444444444
44
3333333333333333333
3
A /
5bs. 6u este necesar construirea grafului
de fluen redus deoarece n acest caz,
tranziiile ntre stri se pot observa uor de pe
matricea de fluen obinut dup reducerea strilor.
7entru asignarea de stare sunt necesare dou variabile de stare, 81 i 81.
Asignarea de stare:
9atricea de fluen
obint n urma asignrii de
stare se poate descompune n matricile de tranziie
i de ieire:

8 8 / 8A
1
1
1
= + 8 8 A
1
1 =
2 (
8
1
A/
:;A/ 11 11 11 11
1 1;1 ;1 <;< 1;1
1 1 <;< <;< 2;1 <;<
2 <;< 1;1 2;1 <;<
1;1 ;1 ;1 ;1
:;A/ 11 11 11 11
1 1;1 ;1 <;< 1;1
1 <;< <;< 2;1 <;<
1;1 ;1 ;1 ;1
8
1
8
1
;A/ 11 11 11 11
11 11;1 11;1 <<;< 11;1
11 <<;< 11;1 11;1 11;1
11 <<;< <<;< <<;< <<;<
11 11;1 11;1 11;1 11;1
8
1
;8
1
1 1
1 1 1
1
8
1
8
1
;A/ 11 11 11 11
11 1 1 < 1
11 < 1 1 1
11 < < < <
11 1 1 1 1
8
1
8
1
;A/ 11 11 11 11
11 1 1 < 1
11 < 1 1 1
11 < < < <
11 1 1 1 1
8
1
8
1
;A/ 11 11 11 11
11 1 1 < 11
11 < 1 1 11
11 < < < 11
11 1 1 1 11
* Prole!e #ro#$se
1. - se sintetizeze un automat care controleaz nivelul apei dintr&un recipient.
=ecipientul este prevzut cu dou sesizoare de nivel. >ac nivelul apei scade sub
primul sesizor, se pune n funciune o pomp de alimentare; dac nivelul apei continu
s scad i a?unge sub al doilea sesizor se pune n funciune o a doua pomp; pompele
rm0n n funciune p0n ce nivelul apei depete primul sesizor.
2. - se proiecteze un automat cu urmtoarea funcionare: automatul
supraveg"eaz dou intrri; dac acestea parcurg secvena #1,1$, #1,1$, #1,1$,
automatul activeaz o ieire i o menine astfel p0n ce se detecteaz pe intrri
secvena invers.
. - se sintetizeze un automat care la apsarea unui buton s genereze un singur
impuls cu durata egal cu timpul c0t un semnal de tact este activ, indiferent de durata
apsrii pe buton.
%. - se realizeze un numrtor modulo care s efectueze o singur tranziie la
fiecare activare a unui semnal de tact.
). - se realizeze un automat pentru manipulare cu urmtorul ciclu de funcionare:
la punerea sub tensiune intr ntr&o stare iniial, n care ateapt s se semnaleze
prezena unei piese n c0mpul de lucru.; n cazul unei astfel de semnalizri, apuc piesa
i o transport p0n la atingerea unei limite de deplasare, c0nd elibereaz piesa i
revine spre poziia iniial p0n la atingerea unei limite de retragere; la atingerea
acestei limite, automatul revine n starea iniial, apoi ciclul se reia.