Академический Документы
Профессиональный Документы
Культура Документы
b. Symbole et brochage
7493 7493
CTR
R0(1) 2 CTR
CKB 1 14 CKA 2
& R0(2) 3
& CT=0
R0(1) 2 13 NC CT=0
3
R0(2) 3 12 QA
NC 4 11 QD 14 DIV2 12 CKA 14 + DIV2 12 QA
+
Vcc 5 10 GND 9 DIV8 0 9 QB
DIV8 0
NC 6 9 QB 8 CKB 1
+ 8 QC
1
+ CT
CT
NC 7 8 QC 11
2
11 QD
2
NC: no internal connection Vcc 5 - GND 10
R0(1) 2 CTR
R0(2) 3
& CT=0
R0(1) 2 R0(1) 2
RAZ RAZ CTR
R0(2) 3
& CT=0 R0(2) 3
& CT=0
Fig. 5
Décodage partiel (prise en compte Décodage complet ou total (prise en compte
des sorties à 1 seulement). de tous les éléments de la combinaison).
¾Chronogramme
RAZ
QA
QB
QC
QD
0 1 2 3 4 5 6 7 8 9 10 11 0 1 2
52
LOGIQUE SÉQUENTIELLE
b. Brochage et symbole
CTR7
clock 1 14 VDD
1 12 Q0
reset 2 13 NC + 0
CP 2
CT=0 1 11 Q1
Q7 3 12 Q1 MR 2 9 Q2
Q6 Q2 6 Q3
4 11 CT
5 Q4
Q5 5 10 NC
VDD : de 3 à 15 V 4 Q5
Q4 6 9 Q3 6
3 Q6
VSS 7 8 NC fmax=2,5 MHz à 5 V
fmax=8 MHz à 10 V
Fig. 7
REMARQUE
Puisque le modulo n’est pas égal à une puissance de 2, le signal obtenu à un
rapport cyclique différent de 50%.
CKA 10 + DIV2 9
QA (1)
CKA 10 + DIV2 9
QA (16)
H
DIV8 5 DIV8 5
0 QB (2) 0 QB (32)
CKB 11 4 CKB 11 4
+ CT QC (4) + CT QC (64)
2 8 QD (8) 2 8 QD (128)
Fig. 10
54
LOGIQUE SÉQUENTIELLE
b. Brochage et symbole
Brochage Symbole
R0(1) 2
CTR
CKB 1 14 CKA R0(2) 3 & CT=0
R0(1) 2 13 NC R9(1) 6
R9(2) 7 & Z3
R0(2) 3 12 QA
NC 4 11 QD CKA 14
+ DIV2 12
QA (1)
3CT=1
Vcc 5 10 GND DIV5 0 9
QB (2)
R9(1) 6 9 QB 74LS90: fmax=42 MHz et Imax=9 mA CKB 1 CT 8
+ QC (4)
R9(2) 7 8 QC 7490: fmax=30 MHz et Imax=30 mA 2 11 QD (8)
3CT=4
c. Table de fonctionnement
Les deux entrées R9(1) et R9(2) sont prioritaires sur les entrées de remise à zéro
R0(1) et R0(2).
R0(1) 2
CTR COMPTEUR MODULO 10
R0(2) 3 & CT=0
R9(1) 6 Décodeur Afficheur
R9(2) 7 & Z3 BCD/7SEG Vcc
7x220Ω
7 A QA 13
CKA 14
+ DIV2 12 QA 1 B QB 12
2 11
H 3CT=1 C QC
6 10
DIV5 0 9 QB D QD
Vcc 4 QE 9
QC BI/RBO
CKB 1 CT 8 5 QF 14
+ RBI 15
QD 3 QG
2 11 LT
3CT=4
R
7447 Fig. 12
¾Chronogramme
RAZ
QA
QB
QC
QD
0 1 2 3 4 5 0 1 2 3 4 5 0 Fig. 14
QD QC QB QA QD QC QB QA QD QC QB QA
Fig. 15
C. RÉSUMÉ
# 'DQV XQ FRPSWHXU ELQDLUH FKDTXH EDVFXOH GLYLVH SDU GHX[ OD
IUpTXHQFH G·KRUORJH TXL DOLPHQWH VRQ HQWUpH CLK, avec ce genre de
FLUFXLW RQ SHXW GLYLVHU OD IUpTXHQFH LQLWLDOH SDU Q·LPSRUWH TXHOOH
puissance de 2.
# /H PRGXOR G·XQ FRPSWHXU HVW OH QRPEUH G·pWDWV RFFXSpV SDU FH
GHUQLHUSHQGDQWXQF\FOHFRPSOHW/HPRGXORPD[LPDOG·XQFRPSWHXUj
n bits (n bascules) est 2n.
# /D UHPLVH j ]pUR SHXW rWUH V\QFKURQH RX DV\QFKURQH 'DQV OH FDV
G·XQH 5$= DV\QFKURQH OD FRPELQDLVRQ j DSSOLTXHU j O·HQWUpH RX DX[
HQWUpHVGHUHPLVHj]pURHVWFHOOHFRUUHVSRQGDQWHjODYDOHXULPPp-
GLDWHPHQWVXSpULHXUHjODGHUQLqUHYDOHXULQFOXVHGDQVO·LQWHUYDOOHGH
comptage.
# /HHVWFRPSRVpG·XQGLYLVHXUSDUHWG·XQGLYLVHXUSDU3DU
PLVHHQFDVFDGHLOSHUPHWXQHGLYLVLRQSDU
/HF\FOHjSRVLWLRQVHVWGLIIpUHQWVXLYDQWO·RUGUHGHODPLVHHQ
FDVFDGH4$UHOLpjKRUORJH%RX4'UHOLpjO·KRUORJH$
# /HF\FOHD\DQWXQUDSSRUWF\FOLTXHGHHVWDSSHOp%LTXLQDLUHHW
O·DXWUHHVWDSSHOpFRPSWDJH%&',OFRPSUHQGG·DXWUHSDUWXQHHQWUpH
GHIRUoDJHjHWXQHHQWUpHGHIRUoDJHj
59
LOGIQUE SÉQUENTIELLE
D. ÉVALUATION
I- Contrôle de connaissances
EXERCICE N°1
Soit le montage suivant:
R0(1) 2 CTR
R
R0(2) 3
& CT=0
CKA 14 + DIV2 12
QA
H D
DIV8 0
9 QB
CKB 1
+ CT
8
QC
2 11
QD
7493
Fig. 16
EXERCICE N°2
soit le montage suivant:
R0(1) 12
R0(2) 13 & CTR
CT=0
R9(1) 1
R9(2) 3 & Z3
CKA 10
+ DIV2 9 QA
H 3CT=1
DIV5 0 5 QB (1)
CKB 11 CT 4 QC (2)
+
QD (4)
3CT=4
2 8
Fig. 17
74290
III- ([HUFLFHVjUpVRXGUH
EXERCICE N°1
Représenter un compteur modulo 6 à base du circuit 7493.
Proposer deux solutions différentes.
EXERCICE N°2
Utiliser deux circuits 7490 pour concevoir un compteur comptant de 0 à 59.
1- Quel est le modulo de ce compteur ?
2- Dans quelle application type peut-on utiliser ce type de compteur ?
EXERCICE N°3
Représenter le schéma de câblage à base de compteurs donnant un signal de
20 KHz à partir d’une onde logique de 2,8 MHz.
EXERCICE N°4
soit le montage suivant:
CKA
10 KHz
74293
CKB
R02 R01 QD QC QB QA
Fig. 18
61
LOGIQUE SÉQUENTIELLE
EXERCICE N°5
R0(1) 2
R0(2) 3
CTR
& CT=0
R9(1) 6 Décodeur Afficheur
R9(2) 7 & Z3 BCD/7SEG Vcc
7x220Ω
7 A QA 13
CKA 14
+ DIV2 12 QA 1 B QB 12
2 11
H 3CT=1 C QC
6 10
DIV5 0 9 QB D QD
Vcc 4 QE 9
QC BI/RBO
CKB 1 CT 8 5 QF 14
+ RBI 15
QD 3 QG
2 11 LT
3CT=4
R
7447
EXERCICE N°6
Soit le circuit suivant :
R0(1) 2 R0(1) 2
R0(2) & CTR R0(2) 3 & CTR
3
CT=0 CT=0
R9(1) 6 R9(1) 6
R9(2) 7 & Z3 R9(2) 7 & Z3
CKA 14 12 QA CKA 14
+ DIV2 12 QA
+ DIV2
H 3CT=1 3CT=1
DIV5 0 9 QB DIV5 0 9 QB
CKB 1 CT 8 QC CKB 1 CT 8 QC
+ +
2 11 QD 2 11 QD
3CT=4 3CT=4
EXERCICE N°1
R0(1) 2 CTR
& CT=0 R
R0(2) 3
CKA 14 + DIV2 12
QA
H D
DIV8 0
9 QB
CKB 1
+ CT
8
QC
2 11
QD
7493
Fig. 19
EXERCICE N°2
63
LOGIQUE SÉQUENTIELLE
A. MISE EN SITUATION
Par souci d’améliorer les services offerts à sa clientèle, le comité de gestion du
parking a jugé primordial l’installation de deux pompes à carburants dans le dit
parking.
Fig.1
Cette section du manuel a pour objectif de vous faire découvrir ce type de compteurs
et la façon de les mettre en œuvre.
P
roblématique:
# Quels sont les différents types de compteurs synchrones?
# Comment choisir tel ou tel type de compteurs ?
# Comment mettre en œuvre ces types de compteurs ?
# Comment associer en cascade des compteurs de même type ?
II- Principe
Dans cette structure, le même signal d’horloge est appliqué simultanément à toutes
les bascules constitutives du compteur. Ainsi, tous les étages changent simultanément
et le temps de fonctionnement appelé aussi (temps de réponse ou de propagation)
est égal au temps de propagation d’une seule bascule.
Permettre le comptage.
Lorsque cette entrée n’est
L’autorisation de pas activée, on «gèle»
EN (ENable : validé) ou CTEN
comptage le comptage, même si
(CompTeur ENable) ou CE (Chip
(entrée) l’horloge est toujours
Enable)
appliquée, sans pour
autant remettre à zéro le
compteur.
DA, DB, DC, DD ou D, C, B, A pour
les entrées de préchargement
(Data : Donnée A, ..).
Le Commencer le cycle de
LOAD (charger) ou PL (Parallèle
préchargement comptage à partir d’un
Load) pour l’entrée qui commande
du compteur nombre quelconque (qui
le préchargement
(entrées) appartient à l’intervalle de
Remarque: on parle aussi de
comptage)
compteur prépositionnable ou de
compteur programmable.
UP (comptage) ou + et DOWN
(décomptage) ou - ou U/D
Remarque: il peut y avoir soit
Le comptage ou deux entrées d’horloges distinctes
le décomptage Faire compter ou (une pour compter et l’autre pour
(entrée) décompter le compteur décompter) ; soit une seule entrée
d’horloge et une entrée précisant
s’il faut compter ou décompter en
fonction de son niveau logique.
Le décodage de
Indiquer que le compteur a
certaines valeurs
atteint une valeur précise
(sortie)
de son cycle.
66
LOGIQUE SÉQUENTIELLE
REMARQUES
# Tous les compteurs ne disposent pas forcément de toutes les possibilités citées
ci-dessus.
# Le choix de l’un ou de l’autre dépend de la fonction à réaliser.
# La désignation des broches dépend du fabricant et du datasheet utilisé.
# Par souci de lisibilité, certains manuels proposent des compteurs dont la dé-
signation des broches est un mélange de désignations de datasheets différents
donc de fabricants différents (ce sont des choix qu’il faut parfois accepter).
Mode de Comptage/
Référence Type Mode de RESET
chargement décomptage
74160 décimal asynchrone synchrone OUI/NON
74161 binaire asynchrone synchrone OUI/NON
74162 décimal synchrone synchrone OUI/NON
74163 binaire synchrone synchrone OUI/NON
74168 décimal Pas de RESET synchrone OUI/OUI
74169 binaire Pas de RESET synchrone OUI/OUI
74190 décimal asynchrone OUI/OUI
74191 binaire asynchrone OUI/OUI
74192 décimal asynchrone asynchrone Deux horloges
74193 binaire asynchrone asynchrone Deux horloges
4029 BIN/DEC asynchrone OUI/OUI
4510 décimal asynchrone asynchrone OUI/OUI
#Brochage #Symbole
RIPPLE OUTPUTS CTR DIV 16
ENABLE CLR 1
CARRY CT=0
Vcc OUTPUTS QA QB QC QD T LOAD 9
16 15 14 13 12 11 10 9
LOAD M1
M2
ENT 10 3CT=15 15 RCO
G3
7
QA QB QC QD ENABLE ENP G4 74161
TLOAD
Clear 2
CLK ENABLE CLK C5//2,3,4+
A B C D P
A 3 1.5 D [1] 14 QA
1 2 3 4 5 6 7 8 B 4 [2] 13 QB
CLEAR CLK A B C D P GND C 5 [4] 12 QC
ENABLE D 6 [8] 11 QD
DATA INPUTS
LÉGENDE
TABLE DE FONCTIONNEMENT
*Clear Load Enable T Enable P Action suite à un front montant sur l’horloge
L X X X RESET (Clear)
H L X X Chargement des données (A…..D)
H H H H Comptage (Incrémentation)
H H L X Pas de changement
H H X L Pas de changement
CHRONOGRAMME
CLEAR
LOAD
A
DATA B
INPUTS
(Entrées) C
D
CLK
ENABLE P
ENABLE T
QA
QB
OUTPUTS
(Sorties) QC
QD
RIPPLE CARRY
OUTPUT 12 13 14 15 0 1 2
Compte Bloqué
CLEAR PRESET Fig. 4
EXEMPLE
Le circuit 74161 en compteur partant d’une valeur initiale a3a2a1a0 à une valeur
finale b3b2b1b0 (soit par exemple entre 4 et 12).
# Combinaison d’activation de LOAD (puisque l’entrée est synchrone donc on
prend l’équivalent binaire de 12 soit : QDQCQBQA = 1100). Cette combinaison
nécessite une porte NAND à 2 entrées pour détecter les bits à 1 dans la dite
combinaison.
# Combinaison binaire à présenter sur les entrées de données ou de précharge-
ment, soit l’équivalent binaire de 4 sur 4 bits (DCBA = 0100). Pour ce faire, il suffit
de relier les bits à zéro à la masse et les bits à 1 au (+) de l’alimentation.
69
LOGIQUE SÉQUENTIELLE
H A 3 1.5 D [1] 14 QA
Vcc B 4 [2] 13 QB
C 5 [4] 12 QC
D 6 [8] 11 QD
Fig. 5
70
LOGIQUE SÉQUENTIELLE
b. Brochage et symbole
CTRDIV16
RIPPLE OUTPUTS
ENABLE
LOAD 9
M1(LOAD)
CARRY M2(COUNT)
Vcc OUTPUTS QA QB QC QD T LOAD U/D 1
M3(UP) 15
M4(DOWN) 3,5CT=15 RCO
16 15 14 13 12 11 10 9 ENT 10
G5
4,5CT=0
7
ENP G6 74169
QA QB QC QD ENABLE 2
Clear
TLOAD CLK 2,3,5,6+/C7
2,4,5,6-
CLK ENABLE
A B C D P
A 3
1,7D [1]
14 QA
1 2 3 4 5 6 7 8 B 4
[2]
13 QB
U/D CLK A B C D P GND C 5
[4]
12 QC
ENABLE D 6
[8] 11 QD
DATA INPUTS Fig. 6
c. Table de fonctionnement
Load ENP ENT U/D Action suite à un front montant sur l’horloge
0 X X X Chargement (DCBA --- QDQCQBQA)
1 0 0 1 Mode compteur
1 0 0 0 Mode décompteur
1 1 X X Pas de changement
1 X 1 X Pas de changement
d. Chronogramme
LOAD
Data B
Iputs
(Entrées) C
D
CLK
U/D
ENP and ENT
QA
Data QB
Output
QC
(Sorties)
QD
RCO
13 14 15 0 1 2 2 2 1 0 15 14 13
Compte Bloqué Décompte
Load (Chargement) Fig. 7
71
LOGIQUE SÉQUENTIELLE
CONFIGURATIONS POSSIBLES
Fig. 8 Fig. 9
Vcc CTRDIV16
LOAD 9
M1(LOAD)
M2(COUNT)
U/D 1
M3(UP)
3,5CT=15
15 RCO
M4(DOWN)
ENT 10 G5
4,5CT=0
ENP 7
G6 74169
CLK 2
2,3,5,6+/C7
2,4,5,6-
H A3 14 QA
1,7D [1]
Vcc B4 13 QB
[2]
C5 [4]
12 QC
D6 [8] 11 QD
Fig. 10
H A3 14 QA H A3 14 QA
1,7D [1] 1,7D [1]
Vcc B4 [2]
13 QB Vcc B4 [2]
13 QB
C5 [4]
12 QC C5 [4]
12 QC
D6 [8] 11 QD D6 [8] 11 QD
73
LOGIQUE SÉQUENTIELLE
c. Brochage et symbole
DECADE
DATA INPUTS
BINARY
B/D 9 CTRDIV 10/16
M1
VDD CP Q2 P2 P1 Q1 U/D U/D 10 M2 7 TC
16 15 14 13 12 11 10 9 5
CE G3
PL 1
4029
C4
CP
Q2 P2 P1 Q1 U/D CP 15
G 2,3 + /2,3-
PE B/D
Q3 P3 P0 CI Q0 CO
P0 4 4D 6 Q0
[1]
P1 12 11 Q1
1 2 3 4 5 6 7 8 [2]
P2 13 14 Q2
PL Q3 P3 P0 CARRY Q0 TC VSS [4]
PRESET
IN (CE) CARRY P3 3 2 Q3
[8]
ENABLE DATA INPUTS OUT Fig. 14
Le signal d’horloge est appliqué sur l’entrée CP. Ce sont les fronts montants qui
sont actifs. CE est une entrée de validation. Si elle se trouve au niveau H, le compteur
est inhibé ainsi que la retenue. PL est l’entrée de chargement parallèle asynchrone
prioritaire. Dès qu’elle passe au niveau H, les quatre données présentes sur P0, P1,
P2 et P3 sont transférées sur les sorties Q0, Q1, Q2 et Q3.
La commande UP/DN permet soit de compter (UP/DN au niveau H), soit de
décompter (UP/DN au niveau L).
d. Table de fonctionnement
LÉGENDE :
H : niveau HAUT.
L : niveau BAS.
n : front montant.
74
LOGIQUE SÉQUENTIELLE
e. Chronogramme et commentaire
CP
CE
UP/DN
BIN/DEC Vss
PL
P0 Vss
P1
P2
P3 Vss
Q0
Q1
Q2
Q3
TC
0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0 0 9 6 7
Fig.15 t1 t2 t3 t4
CE est à l’état «0». Le comptage est validé. Le compteur progresse donc de «0» à
«9». Dès qu’il passe à «9» à l’instant t2, la sortie CT (retenue) passe au niveau bas.
Pendant cet état 9, l’entrée de commande UP/DN passe au niveau bas (L), donc le
compteur va passer en mode décomptage. Immédiatement, la sortie CT repasse au
niveau haut (H) puisque le compteur est en mode décomptage.
Au front d’horloge actif suivant, le compteur passe à 8 puis à 7... jusqu’à 0.
A l’instant t3, le décompteur passe à «0» mais la sortie CT reste au niveau Haut
puisque l’entrée de validation CE vient de passer au niveau Haut.
Par contre, après une période du signal d’horloge, cette entrée CE passe au niveau
bas et par conséquent la sortie CT peut passer au niveau bas.
75
LOGIQUE SÉQUENTIELLE
H P0 4 6 Q0 H P0 Q0
4 6
VDD P1 12
4D [1]
11 Q1 VDD P1
4D [1]
Q1
12 11
[2] [2]
10KΩ P2 13
[4]
14 Q2 10KΩ P2 13 14 Q2
[4]
P3 3 2 Q3 P3 3 2 Q3
[8] [8]
Fig. 16 Fig. 17
4029 en mode compteur binaire modulo 8 4029 en mode décompteur binaire modulo 12
Cycle de comptage : 3-4-5-6-7-8-9-10 Cycle de comptage : 11-10-9-8-7-6-5-4-3-2-1-0
b. Brochage et symbole
P0 15 3D 3 Q0
[1]
1 2 3 4 5 6 7 8 P1 1
[2]
2 Q1
P1 Q1 Q0 UP DN Q2 Q3 VSS P2 10 6 Q2
[4]
Clock P3 9 7 Q3
[8]
Fig. 18
# CLR: entrée statique active à l’état 1 de remise à zéro générale des sorties.
# UP: entrée dynamique de comptage active sur front montant.
# DOWN: entrée dynamique de décomptage active sur front montant.
# LOAD : chargement (ou PL): entrée statique active à l’état «0» de chargement
des sorties.
# P0 à P3: entrées statiques de donnée.
# Q0 à Q3: sorties de comptage.
c. Table de fonctionnement
LÉGENDE :
H : niveau HAUT.
L : niveau BAS.
n : front montant.
77
LOGIQUE SÉQUENTIELLE
d. Chronogramme et commentaire
1
CLR 0
1
LOAD 0
1
P0 0
1
P1 0
1
P2 0
1
P3 0
UP
DOWN
1
Q0
Fig. 19 0
1
Q1 0
1
Q2 0
1
Q3 0
1
CO 0
1
BO 0
Comtage/Décomtage 0 0 7 8 9 0 1 2 1 0 9 8 7
Lors d’une opération de chargement (LOAD = 0), chacune des sorties Qi prend
l’état de l’entrée Pi correspondante.
Pendant une phase de comptage, l’entrée «DOWN» doit être à l’état 1, et le
compteur est incrémenté sur chaque front montant de l’entrée «UP», de 0 à 9.
Pendant une phase de décomptage, l’entrée «UP» doit être à l’état 1, et le compteur
est décrémenté sur chaque front montant de l’entrée «DOWN», de 9 à 0.
Quand le comptage atteint la limite supérieure (de la valeur 9 à la valeur 0), la sortie
«CARRY» présente un front montant permettant de déclencher le comptage sur la
décade supérieure.
Quand le décomptage atteint la limite inférieure (de la valeur 0 à la valeur 9), la sortie
«BORROW» présente un front montant permettant de déclencher le décomptage sur
la décade supérieure.
SCHÉMA STRUCTUREL
Vcc Vcc
Fig. 22
SCHÉMA STRUCTUREL
Vcc Vcc
LOAD 9 CTRDIV16 LOAD 9 CTRDIV16
M1(LOAD) M1(LOAD)
M2(COUNT) M2(COUNT)
U/D 1
M3(UP)
U/D 1
M3(UP)
15 RCO 15 RCO
M4(DOWN) 3,5CT=15 M4(DOWN) 3,5CT=15
ENT 10 G5
ENT 10 G5
4,5CT=0 4,5CT=0
ENP 7 ENP 7
G6 74169 G6 74169
CLK 2
2,3,5,6+/C7
CLK 2
2,3,5,6+/C7
2,4,5,6- 2,4,5,6-
A3 14 QA H A3 14 QA
1,7D [1] 1,7D [1]
B4 [2]
13 QB B4 [2]
13 QB
C5 [4]
12 QC C5 [4]
12 QC
D6 [8] 11 QD D6 [8] 11 QD
Fig. 23
80
LOGIQUE SÉQUENTIELLE
UP/D PE J1 J2 J3 J4 UP/D PE J1 J2 J3 J4
CLOCK
BINARY/
DECADE Fig. 24
Fig. 25
C. RÉSUMÉ
# (Q UqJOH JpQpUDOH ORUVTX·XQ FRPSWHXU FRPSWH HQ RUGUH FURLVVDQW HW
TX·RQ YHXW O·DUUrWHU RQ SHXW IDLUH XQ décodage partiel en ne tenant
FRPSWHTXHGHVVRUWLHVTXLVRQWj1.
# /HGpFRGDJHFRPSOHWHVWHPSOR\pFKDTXHIRLVTX·LO\DULVTXHGHFURLVHU
XQHFRPELQDLVRQRXXQHSDUWLHGHFHWWHGHUQLqUHSOXVTX·XQHIRLVGXUDQW
le cycle.
# 3RXUFKDQJHUOHPRGXORG·XQFRPSWHXURQGRLWHIIHFWXHUXQ©Clear» ou
XQ©Load».
# /H©LoadªV\QFKURQHHVWFRQVHLOOpFKDTXHIRLVTXHOH©Clear» est du
type asynchrone.
# /DQDWXUHGHODORJLTXHFRPELQDWRLUHXWLOLVpHSRXUDFWLYHUXQHEURFKH
GH FRPPDQGH TXHOFRQTXH G·XQ FRPSWHXU GpSHQG GX PRGH G·DFWLRQ GH
cette dernière.
# ,OHVWGpFRQVHLOOpGHODLVVHUOHVHQWUpHVQRQXWLOLVpHVG·XQFRPSWHXUj
O·DLUOLEUH
82
LOGIQUE SÉQUENTIELLE
D. ÉVALUATION
I- Contrôle de connaissances
1- Quel est le principal avantage d’un compteur synchrone par rapport à son homo-
logue asynchrone ?
2- Qu’est-ce qu’un compteur prépositionnable ou programmable ?
3- Quelle est la différence entre une entrée synchrone et une entrée asynchrone ?
4- Un compteur BCD comporte combien de sorties ?
5- Un compteur diviseur par 16 (CTR DIV 16) comporte combien de sorties ?
EXERCICE N°1
Un compteur binaire 4 bits est à l’état «0000» quand arrivent les impulsions
d’horloge. Quelque temps après, on arrête les impulsions d’horloge et on lit l’état
«1001» sur les différentes sorties du compteur.
1- Dites combien d’impulsions ont été délivrées au compteur ?
2- Supposons que l’état «1001» et la valeur finale de ce compteur. Quel est le
modulo de ce compteur ?
EXERCICE N°2
On compte concevoir un compteur qui compte de 2 à 6 (2-3-4-5-6, 2-3-4-5-6) à
l’aide d’un compteur synchrone de référence 74160.
1- Quel est le modulo de cette configuration ?
2- Expliquer le principe de fonctionnement de cette configuration.
3- Représenter le schéma structurel correspondant.
EXERCICE N°3
On donne le symbole et le chronogramme du circuit intégré 4510.
CLOCK Symbole
CARRY IN
UP/DOWN MR 9 CTRDIV 10
CT=0
RESET U/D 10 M1 7 TC
PE CE 5
G2
P1
PL 1
4510
P2 C3
CP 15
G 1,2 + /1,2-
P3
P4
Q1 P0 4 3D 6 Q0
Q2 P1 12 11 Q1
Q3 P2 13 14 Q2
Q4 P3 3 2 Q3
CARRY OUT
COUNT 0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0 0 9 6 7 0 Boitier DIL 16
t0 t1 t2 t3 t4 t5 t6 t7 VDD en 16 et VSS en8
83
LOGIQUE SÉQUENTIELLE
10- Proposez une solution pour que le compteur compte de 2 à 7 puis recommence
à partir de 2.
EXERCICE N°1
Un compteur par N est un circuit qui possède une entrée où arrivent les impulsions
à compter et des sorties sur lesquelles apparaît le nombre d’impulsions modulo N.
Ce nombre est codé en binaire (ou dans tout autre code pratique pour l’application
considérée).
1- Combien faut-il de sorties pour compter par 10 en binaire ?
2- On suppose que le signal d’entrée est un signal carré périodique. Tracer le
chronogramme des signaux de sortie en supposant que les transitions sont com-
mandées par le front montant du signal d’entrée.
3- Montrer que ce compteur peut réaliser une division de fréquence par 10.
EXERCICE N°2
Soit le schéma structurel suivant:
VCC
CLR 14 CTRDIV 16
CT=0 12 CO
1CT=15
UP 5 2+
13 BO
2CT=0
G1
H DOWN 4
S 1-
74193
G2
LOAD 11
C3
A 15 3D 3
VCC [1] QA
10KΩ B 1
[2]
2
QB
C 10 6
[4] QC
D 9 7
QD
[8]
84
LOGIQUE SÉQUENTIELLE
EXERCICE N°3
Vcc
CLR 1 CTR DIV 10
CT=0
LOAD 9
M1
M2
ENT 10 G3 3CT=9 15 RCO
7
Horloge ENP G4 74160
CLK 2
C5//2,3,4+
EXERCICE N°4
85
LOGIQUE SÉQUENTIELLE
EXERCICE N°1
1- 10 impulsions.
2- Modulo 10.
EXERCICE N°2
3- Schéma correspondant
Vcc
CLR 1 CTR DIV 10
CT=0
LOAD 9
M1
M2
ENT 10 G3 3CT=15 15 RCO
7
Horloge ENP G4 74160
CLK 2
C5//2,3,4+
EXERCICE N°3
2- Modulo 10
86
LOGIQUE SÉQUENTIELLE
9- Mode de fonctionnement:
# entre [t0, t1]: préchargement
# entre [t1, t2]: comptage
# entre [t2, t3]: décomptage
# entre [t3, t4]: compteur bloqué
# entre [t5, t6]: préchargement
Schéma correspondant
MR 9 CTRDIV 10
VDD CT=0
U/D 10 M1 7 TC
CE 5
G2
PL 1
4510
C3
CP 15
G 1,2 + /1,2-
H
VDD P0 4 3D 6 Q0
P1 12 11 Q1
P2 13 14 Q2
P3 3 2 Q3
87
LOGIQUE SÉQUENTIELLE
LE GRAFCET
A. MISE EN SITUATION
Système: portail automatisé
I- Présentation
Ce système permet de contrôler l’accès à une résidence privée par ouverture et
fermeture commandées d’un portail rotatif.
88
LOGIQUE SÉQUENTIELLE
Ventail1
Description du système (suite): Ventail2 Antenne Clignotant
de réception
Boitier
de
Moteur commande
M1
Moteur
M2
Cellules
de sécurité
Fig. 2
Télécommande
89
LOGIQUE SÉQUENTIELLE
10
S1 + S2
11 KM11 H 21 T
S11 t/21/5s
12 attente 22 KM21 H
S21
23 attente
S5 +S6 S3 + S4 S5 +S6
13 T 24 KM20 H
t/13/5s S20
14 KM10 H 25 attente
S10
15 attente
=1 Fig.3
90
LOGIQUE SÉQUENTIELLE
Constatations :
# Un grafcet pareil peut s’avérer difficile à lire et à déchiffrer.
# Sa maintenance et son dépannage demandent plus de temps.
# Les couts de l’installation et la mise en œuvre exigent des frais supplémen-
taires.
P
roblématique:
# Y a-t-il moyen d’alléger un peu ce grafcet afin de faciliter sa lecture ?
# Y a-t-il possibilité de subdiviser ce grafcet en des grafcets
élémentaires faciles à déchiffrer ?
# Si la possibilité précédente s’avère possible, alors comment
coordonner les différentes actions de ces grafcets pour aboutir au
fonctionnement escompté par le cahier des charges ?
11 KM11 H 21 T
S11 t/21/5s
12 attente 22 KM21 H
S 3 + S4 S5 + S6 S 21
13 T 23 attente S5 + S6
t/13/5s S 3 + S4
14 KM10 H 24 KM20 H
S10 Fig.4 S20 Fig.5
91
LOGIQUE SÉQUENTIELLE
II- Principe
La synchronisation des grafcets, nécessite entre autre l’ajout d’un troisième grafcet
appelé grafcet de conduite ou grafcet maitre, dont le rôle est le pilotage des grafcets
esclaves.
Pour ce faire, les régles suivantes doivent être respectées:
1- Le GRAFCET esclave attend à sa première transition qu’une ou plusieurs étapes
du GRAFCET maître soient actives pour déclencher l’exécution de la tâche.
2- Le GRAFCET esclave enchaîne les étapes sans rien de particulier.
3- Quand le traitement du GRAFCET esclave est terminé une étape supplémentaire
sans action reste active pour signaler au GRAFCET maître que le traitement est
terminé.
4- L’état de cette étape est utilisé dans une réceptivité du GRAFCET maître pour
qu’il puisse prendre en compte l’achèvement de la tâche.
5- L’évolution du GRAFCET maître (désactivation des étapes du point 1) permet au
GRAFCET esclave de s’initialiser pour un prochain traitement.
L’application de cette stratégie au portail automatisé a donné ce qui suit :
Constatations : les grafcets obtenus sont plus lisibles et faciles à mettre en œuvre
et à maintenir.
2- Principe
Le principe de la méthode consiste à trouver les équations d’activation et de
désactivation de chacune des étapes pour former l’équation de cette dernière.
Considérons l’étape «n» de la configuration suivante :
n-1
93
LOGIQUE SÉQUENTIELLE
C. RÉSUMÉ
Pour les systèmes complexes, une telle démarche peut déboucher sur des
GLIILFXOWpVGHPLVHHQ±XYUHHWGHPDLQWHQDQFHGXV\VWqPH
3RXUIDLUHIDFHjFHVGLIILFXOWpVLOHVWFRQVHLOOpGHVXEGLYLVHUOH*5$)&(7
FODVVLTXHHQSOXVLHXUV*5$)&(7pYROXDQWHQVHPEOH
&HW\SHGH*5$)&(7HVWDSSHOp*5$)&(7V\QFKURQLVpFDUO·pYROXWLRQGH
O·XQGpSHQGGHO·pYROXWLRQGHRXGHVDXWUHV
Pour concrétiser cette dernière constatation, on utilisera dans les
UpFHSWLYLWpVDVVRFLpHVDX[WUDQVLWLRQVO·pWDWGHVpWDSHVGHVDXWUHV*5$)&(7
3RXUFRQFHYRLUFHW\SHGHJUDIFHWRQSURFqGHFRPPHVXLW
# ,GHQWLILHUOHVGLIIpUHQWHVWkFKHVGXV\VWqPHHWWUDFHUOHV*5$)&(7
FRUUHVSRQGDQWV*5$)&(7GHVWkFKHVRX*5$)&(7HVFODYHV
# 7UDFHUOH*5$)&(7GHFRRUGLQDWLRQRX*5$)&(7PDLWUH
7RXWHQWHQDQWFRPSWHGHVFRQVLJQHVVXLYDQWHV
# /·DFWLYDWLRQ G·XQH pWDSH GX *5$)&(7 PDLWUH SHUPHW O·HQFOHQFKHPHQW
G·XQRXGHV*5$)&(7GHVWkFKHV
10
1
GRAFCET
# Les GRAFCET des tâches enchainent
X1
TACHE
de coordination (maître)
11 A1
OHVpWDSHVG·XQHPDQLqUHRUGLQDLUH a1
GRARCET
12 B1
0
# Une étape supplémentaire sans b1
dcy
DFWLRQjODILQGHFKDTXH*5$)&(7 13
X2
GHWkFKHHVWQpFHVVDLUHSRXULQIRUPHU 1
OH*5$)&(7PDLWUHTXHOHWUDLWHPHQW X13 20
GHFHWWHWkFKHHVWDFKHYpHWSDUODVXLWH
2
X2
2
TACHE
OHIHUDpYROXHUYHUVO·pWDSHVXLYDQWH 21 A2
X23 a2
GRARCET
22 B2
# /·pYROXWLRQGX*5$)&(7GHFRRUGLQDWLRQ b2
PDLWUHSHUPHWDX*5$)&(7HVFODYHGH 23
V·LQLWLDOLVHUSRXUXQSURFKDLQWUDLWHPHQW X0
94
LOGIQUE SÉQUENTIELLE
D. ÉVALUATION
I- Contrôle de connaissances
EXERCICE N° 1
EXERCICE N° 2
10 20
0 X1 X2
dcy 11 A1 21 A2
1 a1 a2
X13 12 B1 22 B2
2 b1 b2
X23 13 23
X2 X0
1- Présentation du système
Le système objet de l’étude, sert à fabriquer des couvercles en béton destinés à la
fermeture des fosses d’inspection des caniveaux de passage de câbles téléphoniques
souterrains.
Ce système est composé de cinq postes de travail, à savoir :
# Poste de malaxage et de dosage.
# Poste de pressage.
# Poste de décollage.
# Poste de démoulage.
# Poste de palettisation (non inclus dans l’étude).
2- Fonctionnement
La zone de l’étude se limite aux postes de dosage, de pressage, de décollage et de
démoulage. L’opérateur prépare la machine en mode semi-automatique en réalisant
les trois premiers couvercles puis il lance la marche automatique de l’unité par action
sur le bouton de départ cycle selon le GRAFCET d’un point de vue du système
suivant:
0 Attendre
Présences châssis et dcy
Evacuer
50
le couvercle
Couvercle évacué
Pousser
51
le châssis
Châssis poussé Châssis poussé
et présence châssis vidé et absence châssis vidé
96
LOGIQUE SÉQUENTIELLE
On vous donne ci-après les choix technologiques retenus pour la gestion de ces
quatre parties du système.
3- Travail demandé
97
LOGIQUE SÉQUENTIELLE
0
S0. dcy
50 KM3 T3
t3/50/60s
51 14M2
l21
52 12M2
l21.S0 l21.S0
98
LOGIQUE SÉQUENTIELLE
1- Présentation du système
Le système assure le remplissage de flacons par des comprimés pharmaceutiques,
puis leur bouchage.
2- Description du fonctionnement
Afin de remplir, boucher et évacuer des flacons de médicaments, le système doit
assurer les opérations suivantes:
99
LOGIQUE SÉQUENTIELLE
b. Opération de remplissage:
La détection d’une nouvelle palette (flacon + bouchon) par le capteur S1 provoque :
# L’arrêt des deux moteurs (Mt1et Mt2) si le nombre de comprimés est égal à N
(avec N = 12), le sas supérieur se ferme, le compteur C est remis à zéro et le sas
inférieur (commandé par SD2) s’ouvre ce qui permet la descente des comprimés
pendant un temps t = 5 secondes.
c. Opération de bouchage :
La détection d’une palette par le capteur S2 (palette au niveau du poste de
bouchage), provoque les opérations suivantes:
# Prise du bouchon.
# Positionnement du bouchon au-dessus du flacon.
# Bouchage du bouchon.
TRAVAIL DEMANDÉ :
Établir le grafcet de coordination des taches et ceux relatifs aux différentes taches
assurées par ce système.
100