Les montages de ce parcours se font en très basse tension, avec le 5 V d'une carte Arduino ou des piles. Les installations citées en exemple (pompe, chambre froide, gâche, feux, bus) sont aussi reliées au secteur ou à des batteries de puissance : toute intervention sur ces parties revient à un électricien habilité, et ce parcours ne qualifie pas pour la faire.
Traduire un cahier des charges en table de vérité, puis en équation sous forme de somme de produits.
La leçon, diapositive par diapositive
Diapositive 1 sur 8
Objectif de la leçon
Nommer les entrées et les sorties
Remplir la table de vérité d'un vrai problème
Écrire la somme de produits
Repérer les combinaisons impossibles
Voix off
« L'alarme se déclenche si au moins deux capteurs sur trois détectent le problème. » Un circuit numérique commence toujours par une phrase de ce genre, écrite par un client, un enseignant ou un chef de projet. Ton travail est de la transformer en équation, sans rien oublier ni rien inventer. La méthode tient en quatre étapes : nommer les variables, remplir la table de vérité, écrire l'équation sous forme de somme de produits, puis noter les combinaisons qui ne peuvent jamais se produire. On l'applique à ce vote majoritaire de trois capteurs, qu'on retrouve dans beaucoup d'installations ; tu pourras ensuite la mener seul sur n'importe quel cahier des charges court.
Diapositive 2 sur 8
Étape 1 : nommer et convenir
Une lettre par entrée, une par sortie
Dire ce que signifie 1 : « eau détectée », « porte ouverte »
Écrire ces conventions en tête du dossier
Une convention floue donne un circuit faux
Voix off
Première étape : nommer. Donne une lettre à chaque entrée et à chaque sortie, puis écris noir sur blanc ce que signifie l'état 1 pour chacune. Par exemple : A égale 1 si le capteur A détecte de l'eau ; P égale 1 si la pompe doit tourner. Cette précaution paraît évidente, mais beaucoup d'erreurs viennent de là. Certains capteurs donnent 0 quand ils détectent quelque chose, et un bouton d'arrêt d'urgence est souvent câblé pour donner 0 quand on appuie, afin qu'un fil coupé arrête aussi la machine. Sur une vraie machine, l'arrêt d'urgence coupe aussi la puissance directement. Si la convention n'est pas écrite, tu risques d'inverser toute la logique.
Diapositive 3 sur 8
L'exemple : vote de trois capteurs
Trois capteurs A, B, C surveillent la même grandeur
L'alarme S vaut 1 si au moins deux capteurs détectent
Un capteur en panne ne déclenche pas seul l'alarme
Utile quand une fausse alarme coûte cher
Voix off
Voici notre exemple. Dans une installation où une fausse alarme coûte cher, par exemple l'arrêt d'une ligne de production, on place parfois trois capteurs identiques au lieu d'un. L'alarme ne se déclenche que si au moins deux capteurs sur trois détectent le problème. Ainsi, un capteur en panne qui donne 1 en permanence ne suffit pas à tout arrêter, et un capteur en panne qui reste à 0 n'empêche pas l'alarme. On appelle cela un vote majoritaire. Les entrées sont A, B et C, à 1 quand le capteur détecte. La sortie S vaut 1 quand l'alarme doit sonner.
Diapositive 4 sur 8
Étape 2 : la table
000, 001, 010, 100 : S = 0
011, 101, 110, 111 : S = 1
8 lignes, aucune oubliée
Quatre lignes à 1
Voix off
Avec trois entrées, la table compte huit lignes. Tu les écris dans l'ordre binaire, de 000 à 111, puis tu remplis la sortie ligne par ligne en relisant le cahier des charges. Quand aucun capteur ou un seul capteur détecte, c'est-à-dire pour 000, 001, 010 et 100, la sortie vaut 0. Quand deux ou trois capteurs détectent, pour 011, 101, 110 et 111, la sortie vaut 1. Tu as quatre lignes à 1. Prends l'habitude de compter tes lignes à la fin : huit lignes pour trois entrées, ni plus ni moins. Une ligne oubliée, c'est un cas de fonctionnement que personne n'a prévu.
Diapositive 5 sur 8
Étape 3 : la somme de produits
Une ligne à 1 donne un produit de toutes les entrées
Entrée à 0 sur la ligne : on l'écrit barrée
La ligne 011 donne /A.B.C
S = /A.B.C + A./B.C + A.B./C + A.B.C
Voix off
Pour écrire l'équation, regarde seulement les lignes où la sortie vaut 1. Chacune donne un produit, c'est-à-dire un ET de toutes les entrées. Une entrée qui vaut 1 sur la ligne s'écrit telle quelle, une entrée qui vaut 0 s'écrit barrée. La ligne 011 donne non A et B et C. La ligne 101 donne A et non B et C. Ces produits s'appellent des mintermes. L'équation complète est la somme, c'est-à-dire le OU, de tous ces produits. Pour le vote, tu obtiens une somme de quatre produits de trois variables. Elle est juste, mais longue : on la simplifiera dans les leçons suivantes.
Diapositive 6 sur 8
L'autre forme : le produit de sommes
On part des lignes où la sortie vaut 0
Chaque ligne donne une somme
Entrée à 1 sur la ligne : on l'écrit barrée
Pratique quand la table a peu de 0
Voix off
Il existe une forme symétrique, le produit de sommes. Cette fois, tu pars des lignes où la sortie vaut 0. Chacune donne une somme, un OU de toutes les entrées, avec une règle inversée : une entrée à 0 s'écrit telle quelle, une entrée à 1 s'écrit barrée. La ligne 000 donne A plus B plus C. L'équation est le ET de toutes ces sommes. Les deux formes décrivent exactement la même fonction. Choisis celle qui a le moins de termes : s'il y a peu de 1 dans la table, prends la somme de produits ; s'il y a peu de 0, le produit de sommes.
Diapositive 7 sur 8
Étape 4 : les combinaisons impossibles
Certaines combinaisons n'arrivent jamais
Exemple : capteur bas sec et capteur haut mouillé dans une cuve
On note X : la sortie est indifférente
Le X sera choisi à 0 ou à 1 pour simplifier
Voix off
Dernière étape : chercher les combinaisons qui ne peuvent pas se produire. Dans une cuve équipée d'un capteur de niveau bas et d'un capteur de niveau haut, l'eau ne peut pas toucher le capteur du haut sans recouvrir celui du bas. La combinaison « bas sec, haut mouillé » est donc impossible, sauf panne. Dans la table, on écrit X au lieu de 0 ou 1 : la sortie est indifférente. Ces X sont précieux, car tu pourras les remplacer par la valeur qui simplifie le plus l'équation. Mais réfléchis toujours à ce que fera le circuit en cas de panne d'un capteur.
Diapositive 8 sur 8
À retenir
Nommer et fixer le sens du 1
Table complète, dans l'ordre binaire
Somme des produits des lignes à 1
X pour les combinaisons impossibles
Voix off
La méthode tient en quatre étapes. Nomme chaque variable et écris ce que signifie 1. Remplis la table de vérité complète, dans l'ordre binaire. Écris la somme des produits des lignes à 1, ou le produit des sommes des lignes à 0. Marque d'un X les combinaisons impossibles. Pour t'entraîner, reprends l'exemple du portail de la leçon précédente et ajoute un bouton d'arrêt prioritaire : écris la table, puis l'équation. Dans la leçon suivante, tu apprendras les règles de l'algèbre de Boole pour réduire ces équations, et donc le nombre de portes à câbler.
À retenir
On commence par nommer chaque entrée et chaque sortie, et par écrire ce que signifie l'état 1.
Chaque ligne où la sortie vaut 1 donne un produit ; la somme de ces produits est l'équation.
Les combinaisons impossibles se notent X : elles aideront à simplifier.
Fais les exercices, le quiz et obtiens ton certificat dans ton espace
Avec ton compte, les deux premiers modules sont offerts : leçons, labs, simulations, quiz et tuteur. Débloque la suite du parcours pour 100 000 GNF. Le certificat vérifiable, délivré à la fin, coûte 399 000 GNF.
Indépendance. Ce parcours est indépendant des fabricants de circuits intégrés et de cartes cités (Texas Instruments, Microchip, NXP, Arduino) et des auteurs des simulateurs utilisés (Logisim-evolution et Digital, logiciels libres) : il n'est affilié à aucun d'eux et le Certificat Elprofessor n'est délivré au nom d'aucun d'eux.