asdn6

Upload: valentin-ionut-florea

Post on 11-Oct-2015

8 views

Category:

Documents


0 download

DESCRIPTION

curs Analiza si structura dispozitivelor numerice

TRANSCRIPT

  • 5/21/2018 ASDN6

    1/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 2n&1' s '(2n, 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$.

    Automatul are dou intrri, A i / i o ieire , pe care furnizeaz impulsul deincrementare i poate fi descris prin urmtorul graf de fluen:

    333333333333333

    44444444444444

    33333333333333333333

    A /

  • 5/21/2018 ASDN6

    2/3

    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 8.

    Asignarea de stare:

    9atricea de fluen

    obint n urma asignrii de

    stare se poate descompune n matricile de tranziie

    i de ieire:

    8 8 / 8 A1

    1

    = + 8 8 A

    1=

    (

    8A/

    A/ 1 11 1

  • 5/21/2018 ASDN6

    3/3

    * 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$,

    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 lafiecare 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.