8
Gestion d’un tapis roulant : On dispose maintenant d’un tapis roulant circulaire capable d’effectuer des déplacements entre un point A et un point B. Deux boutons poussoirs, BPA (respectivement BPB) permettent de commander au chariot l’exécution du trajet de A vers B (respectivement de B vers A). Le moteur du tapis roulant est pilotable par H (respectivement T) qui met le tapis en mouvement dans le sens horaire (respectivement dans le sens trigonométrique). Deux capteurs de butée, a (respectivement b) indique au tapis qu’il arrive en fin de course en A (respectivement en B). Proposer un dispositif assurant la fonction recherchée. a T H b B A BPA BPB

Complement de Cours électronique

Embed Size (px)

DESCRIPTION

Complement de Cours

Citation preview

  • Gestion dun tapis roulant :

    On dispose maintenant dun tapis roulant circulaire capable deffectuer des dplacements entre un point A et un point B.Deux boutons poussoirs, BPA (respectivement BPB) permettent de commander au chariot lexcution du trajet de A vers B (respectivement de B vers A).Le moteur du tapis roulant est pilotable par H (respectivement T) qui met le tapis en mouvement dans le sens horaire (respectivement dans le sens trigonomtrique).Deux capteurs de bute, a (respectivement b) indique au tapis quil arrive en fin de course en A (respectivement en B).Proposer un dispositif assurant la fonction recherche.

    aT

    H

    b

    BA

    BPA BPB

  • A/ Interprtation de lnonc et ralisation du diagramme des tats :

    - Ltat initial nest pas fig et vue la simplicit du dispositif propos, il ny a aucune raison de lui associer une position particulire.- Pour couvrir lensemble des horizons, 3 tats suffisent. On utilisera donc 2 variables dtats X et Y par exemple.-Une seule transition doit tre interprt : le cas o le tapis roulant se trouve ltat initial et quune pression simultane sur les deux boutons poussoirs est exerce. On choisiera par exemple de donner la priorit au trajet Vers A .

    Ce faisant, nous aboutissons au diagramme des tats suivant :

  • tat initial Vers A

    Vers B

    BPB.h

    a.h

    H=0T=0

    H=0T=1

    H=1T=0

    /BPB.BPA.hb.h

    XY00

    XY10

    XY01

  • B/ Tables de transition code :

    6 Variables prendre en compte : Xt, Yt, a, b, BPA, BPBOn ralise donc une table de Karnaugh par tat Xt Yt :

    00

    01

    00 01 11 10

    00

    00 10

    100101

    01 01

    ab

    BPABPB

    1110

    X X X X00 01 01 10

    Etat initial: Xt =0; Yt =0

    Xt+1 = /Xt /Yt .BPA./BPBYt+1 = /Xt /Yt .BPB

  • Xt+1 = 0Yt+1 = /Xt .Yt ./a

    00

    01

    00 01 11 10

    01

    01 01

    010101

    01 01

    ab

    BPABPB

    1110

    X X X X00 00 00 00

    Etat Vers A : Xt =0; Yt =1

    Xt+1 = Xt ./Yt ./b Yt+1 = 0

    00

    01

    00 01 11 10

    10

    00 00

    101010

    00 00

    ab

    BPABPB

    1110

    X X X X10 10 10 10

    Etat Vers B : Xt =1; Yt =0

  • Soit aprs regroupement et simplification des expressions logiques :

    Xt+1 =/Yt .(/Xt .BPA./BPB+Xt ./b) Yt+1 = /Xt .(Yt ./a+/Yt .BPB)

    C/ Rseau combinatoire des entres :

    Xt Yt

    Xt+1

    Yt+1

    a

    b

    BPA

    BPB&

    &

    & & &

    &

  • E/ Rseau combinatoire des sorties :On obtient trs simplement :

    H = XtT = Yt

    D

    D Q

    h

    D

    D Q

    h

    h

    Yt

    XtXt+1

    Yt+1

    D/ Mmorisation des tats :

  • DD Q

    h

    DD Q

    h

    h

    Yt

    XtXt+1

    Yt+1

    F/ Ralisation de lautomate :

    Xt Yt

    Xt+1

    Yt+1

    a

    b

    BPA

    BPB&

    &

    & & &

    &

    H

    T

    Slide Number 1Slide Number 2Slide Number 3Slide Number 4Slide Number 5Slide Number 6Slide Number 7Slide Number 8