les fonctions logiques de base
Transcription
les fonctions logiques de base
Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base I- ALGEBRE DE BOOLE 1- Mise en situation: a- Câbler le montage de la fig1: + a L - Fig1 b- Quelles sont les états que peut prendre la lampe ? Lampe allumée Lampe éteinte Il n’y a pas un troisième état possible c- Quelles sont les états que peut prendre l’interrupteur? Interrupteur actionnée Il n’y a pas un état intermédiaire Interrupteur non actionnée Conclusion: Dans un système technique beaucoup de composants ne peut avoir que deux états possible 2- Algèbre de Boole : Pour simplifier l’étude de ces composants on utilise une logique mathématique à deux états appelée logique binaire gérée par une théorie dite «algèbre de Boole ». L’algèbre de Boole a été mise au point vers 1850 par un philosophe mathématicien anglais Georges BOOLE. Cette logique est utiliser dans le domaine de télécommunication; automatisation; informatique … Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 51 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base II- VARIABLE BOOLEENNE OU VARIABLE LOGIQUE : La description des deux états d’une variable est toujours nécessaire, mais il est possible conventionnellement d’associer à chacun de ces états les chiffres 0 ou 1. * Pour l’interrupteur Etat actionnée on associe état logique 1 Etat non actionnée on associe état logique 0 Variable Booleenne d’entrée * Pour la lampe Etat allumée. on associe état logique 1 Variable Booleenne de sortie Etat éteinte on associe état logique 0 Donc on peut classer les variables booliennes en deux classes - Variable d’entrée : qui conditionne le fonctionnement du système (bouton poussoir, interrupteur, capteur… ) - Variable de sortie: qui représente l’état du système (lampe, moteur, sonnerie…) III- OPERATIONS BOOLEENNE DE BASE. Exercice : a1 L1 a2 L2 a3 a4 a5 + L3 Fig2 En se réfèrent au schéma de montage fig2 compléter les phrases suivantes: - L1 est allumée si a1 et actionnée égalité - L2 est allumée si a2 ou a3 est actionnée somme - L3 est allumée si a4 et a5 sont actionnées produit Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 52 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base 1- Egalité: L=a (Lire L egale a.) Donc si L=1 alors a=1 si L=0 alors a=0 2- Somme: L=a+b (Lire L egale a ou b.) Donc L=1 si a=1 ou b=1 a-Compléter le tableau suivant: a 0 1 0 1 b 0 0 1 1 L 0 1 1 1 b- déduction: - a+0 = 0, 1+0 = 1, 0+1 = 1, 1+1 = 1 - La somme est commutative donc a+b=b+a - La somme est associative donc a+(b+c)=(a+b)+c 3- Produit L=a.b (Lire L egale a et b) Donc L=1 si a=1 et b=1 a-Compléter le tableau suivant: a 0 1 0 1 b 0 0 1 1 L 0 0 0 1 Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 53 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base b- Déduction: - 0.0 = 0, 1.0 = 0, 0.1 = 0, 1.1 = 1 - Le produit est commutative a.b=b.a - Le produit est associative a.(b.c)= (a.b).c - Le produit est distributive a.(b+c)= a.b+a.c 4- Complémentation : Les deux valeurs d’une variable binaire « a » sont complémentaire c’est à dire si «a» ne prend pas la valeur 0, elle prend nécessairement la valeur 1 est inversement; donc le complément de «a» est «a» (lire a barre) Si a=0 alors a = 1 Si a=1 alors a = 0. Donc a.a = 0 et a+a =1 Application1 : Compléter les tableaux suivants : a 0 1 0 1 a 0 1 0 1 0 1 0 1 b 0 0 1 1 0 0 1 1 c 0 0 0 0 1 1 1 1 b 0 0 1 1 a+(b+c) 0 1 1 1 1 1 1 1 a 1 0 1 0 a.b 0 0 1 0 (a+b)+c 0 1 1 1 1 1 1 1 a+(a.b) 0 1 1 1 a.(b.c) 0 0 0 0 0 0 0 1 a+b 1 0 1 1 (a.b).c 0 0 0 0 0 0 0 1 a.(a+b) 0 0 0 1 a.(b+c) 0 0 0 1 0 1 0 1 a.b+a.c 0 0 0 1 0 1 0 1 Application2 : montrer les relations suivante à l’aide des table de vérité a + ab = a+b a + ab = a ab + ac = ab + ac + bc a + bc = (a + b)( a+c) Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 54 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base IV- LES FONCTIONS LOGIQUES DE BASE 1- Mise en situation a L b Fig3 : Lampe commandée de deux endroits différents Constatation : A durée du fonctionnement de la lampe est égale à la durée de l’appui sur l’un ou l’autre des boutons poussoirs - cette constatation met en évidence relation fonctionnelle entre les variables d’entrée (Bouton poussoir) et les variables de sortie ( lampe). - la relation entre état logique des variable d’entrée et de sortie se traduit par une fonction, cette fonction et dite Fonction logique . 2- Définition: Une fonction logique traduit la relation qui existe entre les états logique d’un ou plusieurs variables d’entrée et une seul variable de sortie. e1 e2 . en Remarque: FONCTION LOGIQUE S S= f(e1,e2,e3,…en) -Tout opérateur technique capable d’effectuer une opération logique est un opérateur logique. - Il existe dans les différentes technologies de nombreux opérateurs. Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 55 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base 3- Opérateur logique «OUI » ou opérateur logique « égalité » Schéma de montage : a + S Commande d’une sonnerie a partir d’un bouton - En appuyant sur le bouton « a » la sonnerie fonctionne. - En relâchant le bouton, la sonnerie s‘arrête. * Analyse des fonctions : Etat de « a » Non actionnée actionnée Etat de « s » Non alimentée alimentée * Remarque :la sonnerie est alimentée si a est actionnée . * Table de vérité : a 0 1 s 0 1 * Désignation : La sortie est à l’état 1 si et seulement si l’entrée est à l’état 1 * Equation logique : S= a lire S égale a * Chronogramme : (la description de fonctionnement dans le temps) a t s t Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 56 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base * Symbole : a S=a 1 ou a S=a * Exemples d’application : * Actionner un bouton poussoir pour - Manœuvrer une vitre d’une voiture - Faire fonctionner une chignole * Pour avertir les piétons le chauffeur klaxonne en actionnant un bouton. 4–Opérateur « non » ou « négation» ou « complémentation » Schéma de montage a H + Eclairage intérieure d’un réfrigérateur : - - La porte de réfrigérateur est fermer la bouton poussoir est actionné, la lampe est éteinte - Des que la porte s’ouvre le bouton poussoir cesse d’être actionné donc la lampe s’allume. * Analyse des fonctions : Etat de a Actionnée Non actionnée Etat de H éteinte Allumée On remarque qu’il y a une opposition de fonctionnement, la lampe est allumée si « a » et actionnée . * Table de vérité : Etat de a 0 1 Etat de H 1 0 * Désignation logique : La sortie est à l’état 1 si et seulement si l’entrée est à 0 Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 57 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base * Equation logique : S= a lire s égale a barre * Chronogramme : a t s t * Symbole : a S=a 1 ou a S=a * Exemple d’application : La lampe d’éclairage de la malle arrière d’une voiture. * S’éteint lorsque la malle est fermée * S’allume lorsque la malle est ouverte. 5 – Opération logique « ET » ou « produit » : Schéma de montage : a b M + - Mise en marche d’un aspirateur Le moteur de l’aspirateur est en marche si le bouton de mise en marche « a » est actionnée et le sac à poussières soit en place détecter par un capteur « b » . Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 58 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base *Analyse des fonction : Bouton a Non actionnée actionnée Non actionnée actionnée Capteur b Pas de sac Pas de sac Présence de sac Présence de sac Moteur Ne tourne pas Ne tourne pas Ne tourne pas tourne On remarque que le moteur tourne si et seulement si le bouton « a » est actionnée et le capteur « b » détecte le sac à poussière. *Table de vérité : a 0 1 0 1 b 0 0 1 1 M 0 0 0 1 * Equation logique : S=a.b lire s égale a et b * Chronogramme : a t b t S t Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 59 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base * Symbol : a b & S= a.b a ou & b S= a.b *Schéma de contacte a b H + - * Exemple d’application : Les trains sont équipés d’un dispositif de sécurité qui a pour rôle de ne fermer le circuit électrique des wagons que si toutes les portes sont fermées. 6 – Opérateur logique « ou » ou « somme » : Schéma de montage: a + b S - Contrôle de l’accès a la salle des coffres d’une banque La salle est équipée de deux portes, le passage d’un agent par l’une des deux portes est signalé par une sonnerie. *Analyse des fonctions : Capteur a Passage d‘ un agent Personne ne passe Passage d‘ un agent Personne ne passe Capteur b Passage d‘ un agent Passage d‘ un agent Personne ne passe Personne ne passe Sonnerie Alimentée Alimentée Alimentée non alimentée On remarque que la sonnerie est alimenté si et seulement si le capteur « a » détecte le passage d’un agent ou le capteur « b » détecte le passage d’un agent à la salle. Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 60 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base * Table de vérité : a 0 1 0 1 b 0 0 1 1 S 0 1 1 1 * Equation logique : S= a+b lire s égale a ou b * Schéma de contacte : a + H - b * Chronogramme : a t b t S t * Symbole : a >1 S=a+b b a S=a+b b * Exemple d’application : Maison ayant deux portes d’entrée et une seule sonnerie la sonnerie peut être actionnée par l’un ou l’autre Remarque : L’association organisée d’opérateurs logique et appelée logogramme. Il traduit le fonctionnement logique d’un objet technique Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 61 Article 6 : La partie commande ---------------------------------------------------------- les fonctions logiques de base APPLICATION: Exercice N° 1 : Comment prendre la décision d’aller au lycée (D) a partir de quatre propositions P1 : être malade P2 : avoir cours P3 : prendre le car P4 : être accompagné par ses parents Exercice N° 2: Soit le logigramme suivant : Trouver l’équation de la sortie S a b c d & & >1 1 & Solution : Exercice1 * La décision (D) est vrai si - P1 est fausse P1 et - P2 est vraie et P3 est vraie ou P4 vraie P2 P3 P4 1 & >1 * l’équation de D D = P1 et P2 et( P3puP4) Exercice 2 S= a(c.d+c.b) Leçon N° 7------------------------------------------------------------------------------------------------------------------Page 62