Upload
maximeansquer6913
View
214
Download
1
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