Aller au contenu

Un mot pour Fahmio

Tu écris. Tu continues.

Un problème, une idée — assez pour qu’on comprenne, puis tu retournes à ta copie.

On lit. Tu n’as rien d’autre à faire.

Où veux-tu aller ?

↑ ↓ pour parcourir · Entrée pour ouvrir · Échap pour fermer

Fahmio
Fahmio
Bac Tunisie
ELE-EÉlectronique numérique (mise en forme, comptage, conversion)

Comptage à consigne : compteur, comparateurs 4 bits en cascade, équation d'horloge et de validation, décision

Idée directrice

Un comptage n'a de sens que comparé à une consigne : on traduit la grandeur voulue (course ÷ pas, durée × fréquence) en nombre d'impulsions, on le code en BCD sur des switchers, et un comparateur logique 4 bits (7485, 4585) confronte le nombre compté à la consigne. Au-delà de 4 bits, les comparateurs se chaînent du poids faible vers les entrées de cascade du poids fort. Les sorties A<BA<B, A=BA=B, A>BA>B servent alors à valider l'horloge, à fournir une réceptivité au GRAFCET ou à piloter un contacteur.

Ce qui aide à reconnaître la démarche

« Déterminer le nombre d'impulsions » ; « la comparaison entre les sorties de la roue codeuse et celles du compteur » ; « la configuration des entrées de mise en cascade du comparateur » ; « le branchement en cascade les deux circuits intégrés 7485 » ; « L'entrée d'horloge de chaque compteur en fonction de la variable de l'étape »

Besoin d’un point de départ ? Voir la méthode
  • Nombre d'impulsions : N=coursepasN=\dfrac{\text{course}}{\text{pas}} ou N=t⋅f=tTN=t\cdot f=\dfrac{t}{T} ; puis un chiffre BCD par décade.
  • Comparateur seul ou de poids faible : entrées de cascade A<B=0A<B=0, A=B=1A=B=1, A>B=0A>B=0.
  • Cascade : sorties du poids faible → entrées de cascade du poids fort ; le résultat se lit sur le poids fort.
  • Horloge validée : CLKCLK = impulsions · étape · QA<BQ_{A<B} (le comptage s'arrête seul sur la consigne) ; remise à zéro = étape + bouton.
  • QA=BQ_{A=B} fournit la réceptivité « consigne atteinte » ; une sortie inversée donne la condition de poursuite.
Les pièges à vérifier dans ta démarche

Lire le résultat sur le comparateur des unités ; laisser les entrées de cascade en l'air ou mettre A>BA>B à 1 ; comparer en binaire naturel un compteur BCD (58 n'est pas 111010111010 sur deux décades) ; oublier la remise à zéro, ce qui rend A=BA=B vrai dès le cycle suivant ; conclure sur le seul quartet de poids faible (piège de 49 face à 58).

Sujet principal

Exercice — étude du circuit de comptage et du circuit de comparaison, dans l'esprit des sessions 2020–2025

1 questionFigure fournieCorrigé masqué

Un vérin électrique pousse une pile de plaques jusqu'au poste de découpe. Un codeur solidaire de la tige délivre une impulsion C1C_1 tous les 2 mm2\ \text{mm} ; après mise en forme, ces impulsions attaquent un circuit de comptage à deux décades (unités, dizaines) monté en compteur. La course à réaliser est de 116 mm116\ \text{mm} ; elle est réglée par deux switchers : SW2 (dizaines) et SW1 (unités), codés en BCD.

Deux circuits 7485 (comparateur logique 4 bits), U3 pour les unités et U4 pour les dizaines, comparent le nombre compté AA à la consigne BB. Extrait du document constructeur : la comparaison commence par les bits de poids fort A3/B3A_3/B_3 ; les entrées de mise en cascade A<BA<B, A=BA=B, A>BA>B ne sont prises en compte que lorsque les quatre bits de AA et de BB sont égaux.

Le vérin avance pendant l'étape 21 (X21=1X_{21}=1). Le compteur ne doit recevoir les impulsions que pendant l'étape 21 et tant que la course n'est pas atteinte ; il est remis à zéro par l'étape 20 ou par le bouton RAZ (entrée de remise à zéro active au niveau haut).

1. a. Déterminer le nombre d'impulsions NN correspondant à la course demandée.

b. Donner les codes à afficher sur SW2 et SW1. Quel est le modulo du circuit de comptage à deux décades ?

2. Compléter les liaisons des entrées A3…A0A_3…A_0 et B3…B0B_3…B_0 de U3 et de U4, puis celles des entrées de mise en cascade de U3.

3. Compléter la mise en cascade des deux comparateurs pour comparer deux mots de 8 bits. Lequel délivre le résultat final ? Justifier.

4. Compléter le tableau des sorties.

Nombre comptéU3 : A<BU3 : A=BU3 : A>BQA<BQ_{A<B}QA=BQ_{A=B}QA>BQ_{A>B}
49………………
53………………
58………………
61………………

5. Écrire l'équation de l'entrée d'horloge CLKCLK du compteur en fonction de C1C_1, X21X_{21} et d'une sortie du comparateur, puis celle de l'entrée de remise à zéro RR. Préciser les portes utilisées.

6. Quelle sortie du comparateur sert de réceptivité à la transition 21 → 22 (fin de course) ? Que se passerait-il au cycle suivant si le compteur n'était pas remis à zéro ?

Voir la correction commentéeAprès avoir posé votre démarche

1.a Idée : chaque impulsion correspond à un pas de 2 mm.

N=116 mm2 mm=58N=\dfrac{116\ \text{mm}}{2\ \text{mm}}=58

N=58N=\boxed{58} impulsions.

1.b SW2 : 5=01015=\boxed{0101} ; SW1 : 8=10008=\boxed{1000} (B3B2B1B0B_3B_2B_1B_0). Deux décades : modulo 10×10=10010\times10=100 (0 à 99).

2. Sorties QD,QC,QB,QAQ_D,Q_C,Q_B,Q_A des unités → A3,A2,A1,A0A_3,A_2,A_1,A_0 de U3 ; celles des dizaines → A3…A0A_3…A_0 de U4. SW1 → B3…B0B_3…B_0 de U3, SW2 → B3…B0B_3…B_0 de U4. U3 est l'étage de poids faible, seul : entrées de mise en cascade A<B=0A<B=0, A=B=1\boxed{A=B=1}, A>B=0A>B=0.

3. Idée : le chiffre des dizaines décide ; les unités ne départagent que des dizaines égales. Sorties A<BA<B, A=BA=B, A>BA>B de U3 → entrées de mise en cascade correspondantes de U4. C'est U4 qui délivre QA<BQ_{A<B}, QA=BQ_{A=B}, QA>BQ_{A>B} : il compare d'abord les dizaines et ne recopie ses entrées de cascade que si les dizaines sont égales.

4.

Nombre comptéU3 : A<BU3 : A=BU3 : A>BQA<BQ_{A<B}QA=BQ_{A=B}QA>BQ_{A>B}
49001100
53100100
58010010
61100001


À 49, U3 voit 9>89>8 mais les dizaines 4<54<5 imposent QA<B=1Q_{A<B}=1 ; à 61, U3 voit 1<81<8 mais 6>56>5 l'emporte.

5. Idée : l'horloge n'est transmise que pendant l'étape 21 et tant que le nombre compté reste inférieur à la consigne.

CLK=C1⋅X21⋅QA<BCLK=C_1\cdot X_{21}\cdot Q_{A<B}

réalisée par une porte ET à trois entrées ; et R=X20+RAZR=X_{20}+\mathrm{RAZ}, par une porte OU (entrée active à 1).

6. QA=BQ_{A=B} : il passe à 1 quand le compteur atteint 58. À cet instant QA<B=0Q_{A<B}=0 bloque l'horloge : même si le codeur délivre encore quelques impulsions (inertie), le compteur reste à 58. Sans remise à zéro, QA=BQ_{A=B} serait déjà à 1 au cycle suivant : la transition serait franchie aussitôt et le vérin n'avancerait pas.

Changer d’énoncé, garder le raisonnement

Choisis un seul transfert après le sujet principal. Qu’est-ce qui change ? Quel résultat ou quelle méthode peux-tu réutiliser ? Les autres exercices restent disponibles pour une prochaine séance.

Variantes rencontrées : comparaison des centaines d'un compteur à trois décades à une roue codeuse, après calcul de N=t/THN=t/T_H (principale 2021) ; décompteur de plaques et deux 7485 en cascade (contrôle 2022) ; deux compteurs comparés, horloges filtrées par les étapes et sortie inversée N1=N2‾\overline{N_1=N_2} (contrôle 2020) ; comparateur 4585 commandant un contacteur, KM11=X2⋅(A<B)KM_{11}=X_2\cdot(A<B) (contrôle 2024) ; comparaison de deux comptages de vitesse (contrôle 2016) ; nombre d'impulsions d'une temporisation (principale 2016). La variable de décision sur une plage de valeurs (drill 5) vient des séries d'exercices de lycée, pas des épreuves nationales.

Exercices d'entraînement — une nuance à la fois

1 Drill ELE-E.1 — compteur diviseur, compteur de colonnes et comparateur 4585 : commande d'un contacteur
Entraînement 01 / 05

Drill ELE-E.1 — compteur diviseur, compteur de colonnes et comparateur 4585 : commande d'un contacteur

1 questionCorrigé masqué

Le chariot d'un magasin automatique se déplace de colonne en colonne. Sa roue codeuse délivre 4 impulsions CxC_x par colonne franchie. Le circuit U1 (4029, B/D‾=0B/\overline{D}=0, U/D‾=1U/\overline{D}=1) compte ces impulsions ; son entrée PL (chargement asynchrone de P3…P0=0000P_3…P_0=0000, active au niveau haut) le ramène à 0 à chaque colonne, et U3 (4029, même configuration) reçoit une impulsion à chaque cycle complet de U1. Le 4585 (comparateur logique 4 bits) compare les sorties de U3 (AA) à la colonne demandée SWX=3SWX=3 (BB). Le contacteur de déplacement vers la droite est KM11=X2⋅QA<BKM_{11}=X_2\cdot Q_{A<B}, où X2X_2 est la variable de la tâche de déplacement.

1. Préciser le mode de fonctionnement de U1 et U3 (binaire ou décimal, comptage ou décomptage).

2. Déterminer le modulo de U1 et l'équation de son entrée PL.

3. Compléter le tableau.

Sorties de U3SWXX2X_2A<BA=BA>BKM11KM_{11}
000030…………
000131…………
001131…………
010131…………

4. Combien d'impulsions CxC_x faut-il, depuis la colonne 0, pour que le chariot s'arrête ?

Voir la correction commentéeAprès avoir posé votre démarche

1. B/D‾=0B/\overline{D}=0 et U/D‾=1U/\overline{D}=1 : U1 et U3 sont des compteurs décimaux.

2. Idée : un chargement asynchrone agit dès l'apparition de l'état détecté : on détecte l'état qui suit le dernier état voulu. U1 doit parcourir 0, 1, 2, 3 : modulo 4\boxed{4}. L'état 4 (01000100) est le premier où Q2=1Q_2=1 : PL=Q2PL=Q_2 ; il ne dure que le temps du chargement.

3.

Sorties de U3SWXX2X_2A<BA=BA>BKM11KM_{11}
0000301000
0001311001
0011310100
0101310010


Ligne 1 : 0<30<3 mais X2=0X_2=0, le chariot ne bouge pas. Ligne 3 : colonne atteinte, arrêt. Ligne 4 : colonne dépassée, KM11=0KM_{11}=0 (c'est le déplacement vers la gauche qui serait commandé).

4. 33 colonnes ×4\times4 impulsions =12=\boxed{12} impulsions CxC_x.

2 Drill ELE-E.2 — deux compteurs comparés : horloges filtrées par étape, remise à zéro et sortie inversée qui relance le cycle
Entraînement 02 / 05

Drill ELE-E.2 — deux compteurs comparés : horloges filtrées par étape, remise à zéro et sortie inversée qui relance le cycle

1 questionCorrigé masqué

Dans le circuit de comptage d'une unité de préparation de biscuits, l'opérateur fixe le nombre N1N_1 de rangées à préparer en appuyant plusieurs fois sur le bouton S0S_0 pendant l'étape initiale (X0=1X_0=1) : chaque appui incrémente le compteur C1. Pendant l'étape 15, chaque rangée préparée, détectée par ℓ0\ell_0, incrémente le compteur C2 (N2N_2). Les deux compteurs 4 bits ont une entrée LOAD‾\overline{\mathrm{LOAD}} de chargement asynchrone active au niveau bas (entrées de données à 0000) et pas d'entrée de remise à zéro. Un 7485 (comparateur logique 4 bits) reçoit A=N2A=N_2 et B=N1B=N_1 ; sa sortie A=BA=B, suivie d'un inverseur, fournit l'information N1=N2‾\overline{N_1=N_2} utilisée par l'étape 15.

1. Écrire les équations des entrées d'horloge CLK1CLK_1 et CLK2CLK_2.

2. C2 doit être remis à zéro par l'étape initiale, C1 par un bouton RAZ. Préciser les liaisons des entrées LOAD‾\overline{\mathrm{LOAD}}.

3. Comment câbler les entrées de mise en cascade du 7485 ?

4. L'opérateur a fixé N1=6N_1=6. Compléter le tableau.

N2N_2A<BA=BA>BN1=N2‾\overline{N_1=N_2}
0…………
4…………
6…………

5. Quel rôle joue N1=N2‾\overline{N_1=N_2} dans le cycle ?

Voir la correction commentéeAprès avoir posé votre démarche

1. Idée : un compteur ne reçoit ses impulsions que pendant l'étape qui l'utilise. CLK1=S0⋅X0CLK_1=S_0\cdot X_0 ; CLK2=ℓ0⋅X15CLK_2=\ell_0\cdot X_{15} (deux portes ET).

2. LOAD‾\overline{\mathrm{LOAD}} de C2 ← X0‾\overline{X_0} (inverseur) : tant que X0=1X_0=1, C2 est maintenu à 0000. LOAD‾\overline{\mathrm{LOAD}} de C1 ← point commun du bouton RAZ relié à la masse et de sa résistance de tirage vers +VCC+V_{CC} : un appui charge 0000.

3. Comparateur seul : A<B=0A<B=0, A=B=1A=B=1, A>B=0A>B=0.

4.

N2N_2A<BA=BA>BN1=N2‾\overline{N_1=N_2}
01001
41001
60100

5. Tant que N1=N2‾=1\overline{N_1=N_2}=1, il reste des rangées à préparer : le cycle reprend une nouvelle rangée. Quand elle passe à 0 (N2=6N_2=6), la préparation est terminée et le GRAFCET quitte la boucle.

3 Drill ELE-E.3 — comparer deux comptages de 8 bits : fenêtre de comptage, remise à zéro par le niveau bas et cascade des 7485
Entraînement 03 / 05

Drill ELE-E.3 — comparer deux comptages de 8 bits : fenêtre de comptage, remise à zéro par le niveau bas et cascade des 7485

1 questionCorrigé masqué

Une caméra montée sur un chariot suit un coureur. Deux capteurs délivrent chacun, après mise en forme, une impulsion par centimètre parcouru : l'un par le coureur (nombre NaN_a), l'autre par le chariot (nombre NcN_c). Dans le circuit de comptage, chaque nombre est compté par deux 74191 en cascade (8 bits). Un oscillateur fournit un signal VoV_o : pendant son niveau haut, qui dure 0,1 s0{,}1\ \text{s}, les compteurs comptent ; pendant son niveau bas, ils sont remis à zéro. On rappelle que le 74191 n'a pas d'entrée CLR et que son entrée LOAD‾\overline{\mathrm{LOAD}} (chargement asynchrone de D C B A) est active au niveau bas.

Deux 7485 (comparateur logique 4 bits) en cascade reçoivent A=NcA=N_c et B=NaB=N_a ; si Nc<NaN_c<N_a le moteur du chariot accélère, si Nc>NaN_c>N_a il ralentit.

1. Comment relier LOAD‾\overline{\mathrm{LOAD}} et D C B A pour obtenir la remise à zéro pendant le niveau bas de VoV_o ?

2. Préciser le câblage des entrées de mise en cascade du comparateur de poids faible et la liaison entre les deux comparateurs.

3. Compléter le tableau.

NcN_cNaN_apoids faible seulQA<BQ_{A<B}QA=BQ_{A=B}QA>BQ_{A>B}action
0110 10000110 1110……………
0110 11100110 1110……………
0111 00010110 1110……………

4. Quelle vitesse du coureur correspond à Na=110N_a=110 ? Jusqu'à quelle vitesse le comptage sur 8 bits reste-t-il valable ?

Voir la correction commentéeAprès avoir posé votre démarche

1. Idée : sans CLR, la remise à zéro est un chargement de 0000. D C B A des quatre circuits à la masse et LOAD‾\overline{\mathrm{LOAD}} =Vo=V_o : au niveau bas, chargement permanent de 0000 ; au niveau haut, comptage.

2. Comparateur de poids faible : A<B=0A<B=0, A=B=1A=B=1, A>B=0A>B=0 ; ses sorties A<BA<B, A=BA=B, A>BA>B → entrées de mise en cascade du comparateur de poids fort, qui délivre le résultat.

3.

NcN_cNaN_apoids faible seulQA<BQ_{A<B}QA=BQ_{A=B}QA>BQ_{A>B}action
0110 10000110 1110A<B100accélérer
0110 11100110 1110A=B010vitesse maintenue
0111 00010110 1110A<B001ralentir


Dernière ligne : le quartet de poids faible donne 0001<11100001<1110, mais les poids forts 0111>01100111>0110 décident : Nc=113>Na=110N_c=113>N_a=110.

4. 110110 impulsions de 1 cm1\ \text{cm} en 0,1 s0{,}1\ \text{s} :

v=110×0,010,1=11 m/sv=\dfrac{110\times0{,}01}{0{,}1}=11\ \text{m/s}

Sur 8 bits, N≤255N\le255 : jusqu'à 25,5 m/s\boxed{25{,}5\ \text{m/s}}, largement au-dessus d'un sprinteur.

4 Drill ELE-E.4 — logigramme en portes NON-ET seulement : validation de l'horloge et remise à zéro du compteur
Entraînement 04 / 05

Drill ELE-E.4 — logigramme en portes NON-ET seulement : validation de l'horloge et remise à zéro du compteur

1 questionCorrigé masqué

Un circuit de comptage de bouteilles ne doit recevoir les impulsions HH que pendant l'étape 31 et tant que le comparateur logique signale QA<B=1Q_{A<B}=1 (quantité non atteinte). Il est remis à zéro (entrée active au niveau haut) quand l'étape 30 ou l'étape 34 est active. La carte ne dispose que de circuits 7400 (quatre portes NON-ET à deux entrées chacun).

1. Écrire les équations de l'horloge CLKCLK et de la remise à zéro RR.

2. Transformer CLKCLK pour ne faire apparaître que des opérateurs NON-ET à deux entrées et dessiner le logigramme.

3. Même question pour RR.

4. Combien de circuits 7400 faut-il ?

Voir la correction commentéeAprès avoir posé votre démarche

1. CLK=H⋅X31⋅QA<BCLK=H\cdot X_{31}\cdot Q_{A<B} ; R=X30+X34R=X_{30}+X_{34}.

2. Idée : une NON-ET dont les deux entrées sont reliées est un inverseur ; deux NON-ET en série donnent un ET.

CLK=H X31‾‾⋅QA<B‾‾CLK=\overline{\overline{\overline{\overline{H\,X_{31}}}\cdot Q_{A<B}}}

Porte 1 : H X31‾\overline{H\,X_{31}} ; porte 2 (entrées reliées) : H X31H\,X_{31} ; porte 3 : H X31 QA<B‾\overline{H\,X_{31}\,Q_{A<B}} ; porte 4 (entrées reliées) : CLKCLK. Soit 4 portes.

3. Par De Morgan, X30+X34=X30‾⋅X34‾‾X_{30}+X_{34}=\overline{\overline{X_{30}}\cdot\overline{X_{34}}} : deux portes montées en inverseurs puis une NON-ET, soit 3 portes.

4. 4+3=74+3=7 portes, à raison de 4 par boîtier : 2\boxed{2} circuits 7400 (une porte reste libre).

5 Drill ELE-E.5 — variable de décision sur une plage de valeurs avec deux comparateurs 4 bits
Entraînement 05 / 05

Drill ELE-E.5 — variable de décision sur une plage de valeurs avec deux comparateurs 4 bits

1 questionCorrigé masqué

Dans un tri de caisses, le nombre A=a3a2a1a0A=a_3a_2a_1a_0 délivré par le circuit de comptage (binaire, 4 bits) doit produire une variable X=1X=1 si 5<A≤125<A\le12, et X=0X=0 sinon. On dispose de deux circuits 7485 (comparateur logique 4 bits), d'une porte OU (7432) et d'une porte ET (7408).

1. Quelle valeur appliquer aux entrées BB de chaque comparateur et quelles sorties utiliser ?

2. Écrire l'équation de XX et préciser le câblage des entrées de mise en cascade.

3. Compléter le tableau.

AAComparateur 1 : A>BComparateur 2 : A<BComparateur 2 : A=BXX
0101…………
0110…………
1100…………
1101…………
Voir la correction commentéeAprès avoir posé votre démarche

1. Idée : une double inégalité se découpe en deux comparaisons reliées par un ET. Comparateur 1 : B=0101B=0101 (5), sortie A>BA>B (A>5A>5). Comparateur 2 : B=1100B=1100 (12) ; A≤12A\le12 correspond à A<BA<B ou A=BA=B.

2.

X=Q1(A>B)⋅(Q2(A<B)+Q2(A=B))X=Q_{1(A>B)}\cdot\left(Q_{2(A<B)}+Q_{2(A=B)}\right)

OU sur les deux sorties du comparateur 2, puis ET avec le comparateur 1. Chaque comparateur est seul : entrées de cascade A<B=0A<B=0, A=B=1A=B=1, A>B=0A>B=0. On peut aussi appliquer B=1101B=1101 (13) au comparateur 2 et utiliser A<BA<B seul, ce qui supprime la porte OU.

3.

AAComparateur 1 : A>BComparateur 2 : A<BComparateur 2 : A=BXX
01010100
01101101
11001011
11011000


Les deux bornes se contrôlent sur 5 (exclu) et 12 (inclus).

Relier ce raisonnement au bac

Choisis une filière pour voir les sujets qui étayent ce scénario.