LOGIQUE COMBINATOIRE



Documents pareils
Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Algèbre binaire et Circuits logiques ( )

Système binaire. Algèbre booléenne

MPI Activité.10 : Logique binaire Portes logiques

RESUME DE COURS ET CAHIER D'EXERCICES

Cours Premier semestre

L'algèbre de BOOLE ou algèbre logique est l'algèbre définie pour des variables ne pouvant prendre que deux états.

IFT1215 Introduction aux systèmes informatiques

2.4 Représentation graphique, tableau de Karnaugh

Probabilités sur un univers fini

STI2D Logique binaire SIN. L' Algèbre de BOOLE

CHAPITRE VI ALEAS. 6.1.Généralités.

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Modules logiques Zelio Logic 1

TP - Alarme de voiture / Approche fonctionnelle

Projet # 3 Serrure à deux clés

Systèmes à guirlandes pour câbles et tuyaux

Les fonctions logiques

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

RE SOLUTIONS CHAPITRE 1

Modules d automatismes simples

Concevoir son microprocesseur

LA MESURE INDUSTRIELLE

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Axiomatique de N, construction de Z

Protection des réseaux électriques. Sepam serie 10. Relais de protection numérique. Catalogue 2008

Théorie des graphes et optimisation dans les graphes

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

BCI - TPSP - Processeurs et Architectures Numériques

SYSTEME D ALARME. Etude d un objet technique : Centrale d alarme. LP Porte d Aquitaine - Thiviers Page 1/13

- Instrumentation numérique -

1 Systèmes triphasés symétriques

Réglage, paramétrage, contrôle, modification. Salle de conférence.

Système de contrôle du trafic d une ligne de métro Dossier de tests

CHAPITRE VIII : Les circuits avec résistances ohmiques

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

Bases de données documentaires et distribuées Cours NFE04

Chapitre 1 Régime transitoire dans les systèmes physiques

La fonction exponentielle

Test : principe fondamental de la dynamique et aspect énergétique

Géométrie dans l espace Produit scalaire et équations

Capteur mécanique universel HF 32/2/B

Analyse des Systèmes Asservis

SUJET ZÉRO Epreuve d'informatique et modélisation de systèmes physiques

Acquisition et conditionnement de l information Les capteurs

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Organisation des Ordinateurs

TP 7 : oscillateur de torsion

Comment sécuriser mon habitation?

GPA770 Microélectronique appliquée Exercices série A

Les capteurs et leurs branchements

Robots CNC. WITTMANN nommé «Meilleur achat» pour les robots. Technology working for you.

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Programmes des classes préparatoires aux Grandes Ecoles

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

L équilibre Ressources Emplois de biens et services schématisé par une balance

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

12 applications pour maîtriser le PICBASIC PB-3B - Gérard GUIHÉNEUF. Elektor-Publitronic ISBN :

SIRIUS Safety Integrated. Système de sécurité modulaire 3RK3

Donner les limites de validité de la relation obtenue.

Centrale d Alarme Visiotech

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

ROF 2003_096. Ordonnance. modifiant certaines dispositions relatives à la sécurité des ascenseurs. Le Conseil d Etat du canton de Fribourg

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

CONFIGURATION DE L AUTOMATE SIEMENS

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Les formations. ENI Ecole Informatique

DYNAMIQUE DE FORMATION DES ÉTOILES

Effectuer des changements par lots avec BCDI abonnement

Magnum vous présente ses nouvelles gammes d'armoires électriques. Gamme Auto de 125A à 400A

CONCOURS COMMUNS POLYTECHNIQUES

Rappels et compléments, première partie : Nombres complexes et applications à la géométrie

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Manuel de référence du langage Exemples Les aventures de Docteur R.

Une réponse (très) partielle à la deuxième question : Calcul des exposants critiques en champ moyen

Compétences en fin de maternelle Comparer des quantités.

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année

Le transistor bipolaire

Premiers exercices d Algèbre. Anne-Marie Simon

Extrait des Exploitations Pédagogiques

Présentation des nouveaux services de l ENT Second degré Rentrée scolaire 2015 et fin du 1 er trimestre de l année scolaire

ELP 304 : Électronique Numérique. Cours 1 Introduction

Manuel d'utilisation de la maquette

Chapitre 7: Dynamique des fluides

FONDEMENTS MATHÉMATIQUES 12 E ANNÉE. Mathématiques financières

Equations cartésiennes d une droite

La sécurité des biens et des personnes Comment se protéger des intrusions?

Informatique Générale

08/07/2015

Algorithmique et Programmation Fonctionnelle

TD Architecture des ordinateurs. Jean-Luc Dekeyser

PROGRAMME D ETUDES BTP : TECHNICIEN DE MAINTENANCE EN MICRO-SYSTEMES INFORMATIQUES. Secteur : Electricité/Electronique JUIN 2003 الجمهورية التونسية

Rapport d'analyse des besoins

F.A.Q 1.0 Designer 3D Atex System

chapitre 4 Nombres de Catalan

Transcription:

MPI/PCI LOGIQUE COMBINATOIRE I. VARIABLE LOGIQUE. Rappel : structure d une chaine fonctionnelle d un système automatisé. Les ordres et les informations peuvent être : Analogique (par exemple une tension variale) Logique (0 ou 1, vrai ou faux) Numérique Exemple de système automatisé : Le portail automatisé. Pour simplifier, on s intéresse aux éléments suivants : Les 2 portes Les 2 moteurs La télécommande La cellule photo électrique Entrées/sorties de la Partie commande (PC) du portail : (les entrées sont les informations, les sorties sont les ordres) Appui sur la télécommande Présence devant capteur PC du portail Ouvrir portes Fermer portes Les entrées et les sorties sont sous la forme tout ou rien (1 ou 0) (vrai ou faux), on les appelle des variales logiques. L ojet de ce chapitre est de modéliser le fonctionnement des PC 1/8

II. ALGEBRE DE BOOLE. Il permet de traiter des prolèmes de logique. 1. Opérateurs logiques de ase. Opérateur égalité Tale de vérité a 0 0 Equation logique : = a 1 1 Opérateur ET Tale de vérité a 0 0 0 Equation logique : = a. 0 1 0 1 1 1 1 0 0 Opérateur OU Tale de vérité a 0 0 0 Equation logique : = a + 0 1 1 1 1 1 1 0 1 Opérateur NON Tale de vérité a Equation logique : 0 1 a 1 0 2. Exemple de prolème de logique. Etude d un monte charge. Un monte-charge doit permettre le levage de masses comprises entre 20 et 80 kg. Pour cela, il comporte une plate-forme reposant sur des ressorts. elon l'importance des charges à soulever, trois contacts réglales sont mis en circuit. Les contacts passent à 1 lorsque qu ils sont en contact avec la cuve du monte-charge. Cahier des charges À vide, aucun des contacts n'est activé. le monte-charge peut fonctionner. 2/8

Pour des charges comprises entre 5 et 20 kg, le monte-charge ne peut fonctionner. Le contact «a» est actionné. Pour les charges comprises entre 20 et 80 kg, le monte-charge doit fonctionner. «a» et sont actionnés. Pour des charges supérieures à 80 kg, le monte-charge ne peut fonctionner. Les contacts «a», et «c» sont actionnés. Prolème posé : Il faut modéliser le comportement attendu en équations afin de réaliser la partie commande. Question : Déterminer l'équation ooléenne de la sortie assurant l autorisation de fonctionnement de ce monte-charge. Le monte-charge doit fonctionner ( passe à 1) à vide (cas a=0 et =0 et c=0) ou pour les charges comprises entre 20 et 80 kg (cas a=1 et =1 et c=0) On peut écrire l équation de la sortie a.. c a.. c 3. Propriétés de l algère de BOOLE. Commutativité a. =.a a+ = +a Associativité a.(.c) = (a.).c a+(+c) = (a+)+c Distriutivité a.(+c) = a.+a.c a+(.c) = (a+).(a+c) Eléments neutres a.1 = a a + 0 = a Elément asorant a.0 = 0 a + 1 = 1 Complément. a 0 a a a 1 Idempotence a.a = a a + a = a Théorème de De Morgan a. a a a. Exemples d utilisation de l algère de Boole pour simplifier des expressions logiques. ( c ). c c. c. c c. c c.(1 ) c a.( a ) a. a a. a. III. OPERATEUR LOGIQUE. 1. Opérateurs à une variale. a f(a) 3/8

Représentons dans une tale de vérité, tous les cas possiles d une fonction Booléenne à une variale d entrée. Variale a Fonction f(a) f1 f2 f3 f4 0 0 0 1 1 1 0 1 0 1 f1 = 0 mise à 0 f2 = a identité f3 = a complément (fonction non) f4 = 1 mise à 1 2. Opérateurs à deux variales. Etudions tous les cas possiles d une fonction Booléenne à deux variales d entrée. a f(a,) 2.n Remarque : il y a 16 fonctions possiles ( 2 = 2 4 ) Fonctions déjà vues : f1 = 0 mise à 0 f2 = 1 mise à 1 f3 = a identité f4 = a complément Autres fonctions : f5 = f6 = f7 = a + f8 = a. identité complément ou et «OU exclusif» Tale de vérité a 0 0 0 f 9 a a. a. 0 1 1 1 1 0 1 0 1 «NOR» (non ou) : f 10 a a. (De Morgan) «NAND» (non et) : f 11 a. a «Equivalence» Tale de vérité a 0 0 1 f 12 a. a. 0 1 0 1 1 1 1 0 0 «Implication» (a implique ) a f 13 a 0 0 1 0 1 1 1 1 1 i a=1 alors = 1 0 0 i a=0, peut prendre les valeurs 0 ou 1 4/8

«Implication» ( implique a) : f 14 a IV. IMPLIFICATION DE FONCTION. Une expression cominatoire représente une fonction ooléenne Pour n variales d entrées, il existe : 2.n 2 fonctions différentes. Une infinité d expressions cominatoires (certaines sont équivalentes). On recherche la forme la plus simple possile d une expression cominatoire. Le ut est de réaliser une fonction en utilisant le moins d opérateurs logiques possiles. Méthode algérique : On écrit les produits par ordre alphaétique afin de les comparer plus facilement et on utilise les propriétés de l algère de Boole. Exemples : 1 a a. a.(1 a) a 2 a.(. c. c. c) a.(.( c c). c) a.(. c) Remarque : Certaines simplifications n apparaissent pas, par exemple a+a.=a(1+)=a) 3 a a. a a. a. (on rajoute 3 a ( a a). a On peut donc reprendre 2 a.( c) a. )(car Méthode graphique. Taleau de Karnaugh. Le taleau de Karnaugh est une tale de vérité disposée de manière à faire apparaître les possiilités de regroupement de termes. Exemple 1 Une fonction 4 à trois entrées est représentée par une tale de vérité. On va représenter cette fonction dans un taleau de Karnaugh et on va écrire son équation simplifiée. Taleau de Karnaugh a c 4 0 0 0 0 4 a 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1 c Equation simplifiée : 4 a.. c 5/8

Exemple de fonctions 5 et 6 à 4 variales représentées par des taleaux de Karnaugh 5 a 6 a 1 0 0 1 1 1 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 c d c d 5. c a.. d a.. d a.. d a.. c. d 6 a. d. c. d Remarques : On forme les groupes de 1 (ou de 0) adjacents les plus gros possiles (d un nomre de 2 n de termes : 1, 2, 4, 8, 16, ) Les entrées sont organisées sous forme de code inaire réfléchi appelé aussi code Gray (2 cases adjacentes ne se distinguent que par le changement d une seule variale). On utilise les nomreuses symétries. V. REPREENTATION DE FONCTION LOGIQUE On peut représenter une fonction logique avec : Une phrase ( est vrai si a et sont vrais) Une équation logique ( = a.) Une tale de vérité. Un taleau de Karnaugh. Un chronogramme. 1. chémas électriques. Ils sont réalisés par des contacts électriques commandés manuellement (poussoir) ou électriquement (relais). Exemple 1. 6/8

On distingue deux sortes de contacts : «à ouverture» (Non)» et «à fermeture» (Oui). i c = 1, le courant passe dans le contact. i c = 0, le courant ne passe pas. i a = 0, le courant passe dans le contact. i a = 1, le courant ne passe pas. La fonction représentée est : L c.( a ) La fonction «et» est réalisée par des contacts en série. La fonction «ou» est réalisée par des contacts en parallèles. Exemple 2. La fonction représentée est : L.( c a. d ). d.( a c) Remarque : Les contacts a et a électriquement indépendants sont commandés par la même action «a». 2. Logigrammes. Un logigramme est une association d opérateurs logiques décrivant une équation logique. Liste (non exhaustive) des opérateurs logiques : ymole Equation Opérateur ymole Equation Opérateur = a Identité a Non = a. ET a. NAND = a + OU a NOR a OU exclusif a a implique 7/8

Le logigramme d une fonction logique n est pas unique. Il dépend des contraintes technologiques imposées. Exemple : On veut réaliser la fonction a. olution 1 : En utilisant toutes les fonctions logiques disponiles olution 2 : En utilisant uniquement les fonctions de ase ET, OU, NON Dans certains cas, on se voit imposer l utilisation unique des cellules NOR ou NAND En effet, toute fonction peut être réalisée en utilisant uniquement des cellules NOR ou NAND (cellules dites universelles). Cela permet de réaliser une fonction logique en utilisant qu un seul type de cellules. Il faut alors réorganiser la fonction (en utilisant le théorème de De Morgan) pour faire apparaître que des NOR ou que des NAND. Remarques. Pour avoir un NON avec un NAND Pour avoir un NON avec un NOR olution 1 : En utilisant que des NAND. a. a. a.(. ) olution 2 : En utilisant que des NOR. a. a. a ( a a) 8/8