Sciences Industrielles pour l Ingénieur



Documents pareils
FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

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

IFT1215 Introduction aux systèmes informatiques

Système binaire. Algèbre booléenne

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

Modules d automatismes simples

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

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

VIII- Circuits séquentiels. Mémoires

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

CONVERTISSEURS NA ET AN

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

RESUME DE COURS ET CAHIER D'EXERCICES

Manipulations du laboratoire

DECODER LES GRAFCET ET REPERER LES DIFFERENTS POINTS DE VUE

TP_Codeur_Incrémental

QUESTION 1 {2 points}

Acquisition et conditionnement de l information Les capteurs

Notice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter

TP - Alarme de voiture / Approche fonctionnelle

Module de mesure de courant pour relais statiques serie HD Module de mesure de courant HD D0340I

Auto formation à Zelio logic

Les fonctions logiques

AQUAGENIUZ Système de surveillance/ controle de l eau

Fiche technique CPU 314SC/DPM (314-6CG13)

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores

- Instrumentation numérique -

Projet # 3 Serrure à deux clés

Initiation aux Sciences de l Ingénieur LIVRET DE SECONDE

I- Définitions des signaux.

CFAO. Conception et Fabrication Assistée par Ordinateur. Le matériel utilisé en CFAO : un SYSTÈME AUTOMATISÉ. Barbecue Assisté par Ordinateur

1. PRESENTATION DU PROJET

Astra Elite AM/3 Manuel d'installation

Manuel d'utilisation de la maquette

PetPorte.de Seul mon animal peut entrer! La chatière avec lecteur de puce électronique. Mode d emploi. Guide d installation

MPI Activité.10 : Logique binaire Portes logiques

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

LECTEUR D'EMPREINTE DIGITALE SERRURE ÉLECTRONIQUE MOTORISÉE

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

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

CIRCUITS DE PUISSANCE PNEUMATIQUES

SUR MODULE CAMÉRA C38A (OV7620)

Equipement. électronique

Transmission de données. A) Principaux éléments intervenant dans la transmission

YAPBA M. Logiciel libre de suivi de vos comptes

République Tunisienne Ministère de l'education. Sciences Techniques. Manuel d activités. Les auteurs. Ali ZITOUNI Inspecteur des lycées et collèges

Conception de circuits numériques et architecture des ordinateurs

COACH-II Manuel d utilisation

ANALYSE FONCTIONNELLE INTERNE DEVOIR LIBRE

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

L AUTOMATISME LE SIGNAL

Electricien(ne) Automaticien(ne)

HA2000 RTC Transmetteur téléphonique

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

TP a Notions de base sur le découpage en sous-réseaux

Algèbre binaire et Circuits logiques ( )

Bloc centrale Merten. Code : Conrad sur INTERNET Version 04/15. Caractéristiques techniques

Instruments de mesure

OBJECTIFS. I. A quoi sert un oscilloscope?

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

SOMMAIRE Equipement Instructions générales. 1.Vue générale. 1.1 Face avant. 1.2 Face arrière. 2 Mode D emploi Adressage DMX

MODE D EMPLOI HAA51 DETECTEUR PASSIF D INTRUSION A INFRAROUGE INTRODUCTION

MultiPlus sans limites

L'intégration et le montage d'appareillages électriques doivent être réservés à des électriciens

TD Architecture des ordinateurs. Jean-Luc Dekeyser

GUIDE DE PROGRAMMATION COMPLÉMENTAIRE DU SYSTÈME D ALARME DIAGRAL

Pose avec volet roulant

JUPITER /20/27/61m. Contact NF, 50mA à 24v max. avec R50 Ohms en série

CONFIGURATION ET UTILISATION

Notice de montage et d utilisation

Catalogue - Formation en «électropneumatique et systèmes automatisés process control system»

modélisation solide et dessin technique

Convertisseurs statiques d'énergie électrique

Manuel d installation Lecteur XM3

Série HarmonicGuard Application Omnibus Filtre Harmonique Actif. Démarrage Rapide Configuration du Logiciel de l unité

VOCALYS LITE.

Caractéristiques principales : 1. Prise en charge des réseaux GSM et PSTN 2. Quadri-bande : 850/900/1 800/1 900 MHz 3. Enregistrement vocal sur 2

Le Millenium 3 pour les nuls!! Phase 2 : Les blocs fonction

Une version javascript sera disponible directement dans le cours prochainement.

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

NUGELEC. NOTICE D'UTILISATION DU B.A.A.S. du type Ma - STI / MaME - STI. pages. 1 introduction 2. 2 encombrement 3 fixation

LibreOffice Calc : introduction aux tableaux croisés dynamiques


Audience 12 / Audience 22 Notice d'utilisation

CHAPITRE IX : Les appareils de mesures électriques

Logique séquentielle

Références pour la commande

We create your keyless world

Table des matières. 1. Description du matériel : Données techniques : Présentation de la serrure :... 4

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

Éléments d'architecture des ordinateurs

Modules d entrées/sorties pour FX série XM07 et XM14

Logiciel d'application Tebis

REALISATION d'un. ORDONNANCEUR à ECHEANCES

DM 1 : Montre Autoquartz ETA

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

électronique du tarif bleu

GOL-502 Industrie de services. Travaux Pratique / Devoir #7

POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL

Transcription:

Centre d Intérêt 3 : TRAITER l'infortion Compétences : ANALYER, CONCEVOIR LE COPORTEENT DE YTEE LOGIQUE EQUENTIEL : Comment mémoriser et compter des évènements? Analyser le comportement d'un système décrit p un logigramme Décrire les évolutions temporelles des grandeurs dans la chaîne d'infortion odifier une programtion à l'aide d'un logigramme COUR 2 TP TD On désire mettre en rche un volet roulant électrique avec un bouton-poussoir rche (""), et l rêter avec un bouton-poussoir rêt (""). Il faut donc concevoir un circuit fonctionnant comme suit : si on appuie sur, la sortie passe à 1. Elle ne reviendra à 0 que si l'on appuie sur. Le tableau de fonctionnement est le suivant : rche rêt Problème : pour = = 0, il y a 2 effets possibles sur la sortie! On ne peut donc pas résoudre ce problème en utilisant la logique combinatoire. On rerque que si l'on tient compte de l'état de la sortie à l'instant précédent, une solution est possible. En effet, en appelant t-1 l état précédent de la sortie, le fonctionnement se déroule selon le tableau ci-contre : L équation de t est alors : t = ( t-1)., dont le logigramme est : Ce logigramme fait appaître un "rebouclage" cactéristique de la logique séquentielle, montrant l intervention du temps, de "ce qu il s est passé avant". Il réalise la mémorisation de l'événement " = 1" ou " = 1". YTEE COBINATOIRE ET EQUENTIEL ystème combinatoire : ystème séquentiel : E ystème logique combinatoire = f(e) E(t) ystème logique combinatoire (t) = f(e(t), X(t)) La même cause produit toujours le même effet : une même combinaison des viables d'entrée donne toujours la même sortie. L'effet dispaît dès que la cause dispaît. Viables logiques d état X(t) ystème logique séquentiel A un instant t donné, la sortie (t) dépend des entrées E(t) et de l'état interne X(t) du système. Cet état X(t) dépend de la séquence qui a été appliquée en entrée avant t, soit X(t) = f(e(t), X(t-1)). La même cause peut produire des effets différents : une même combinaison des viables d'entrée ne donne pas toujours la même sortie (t). Un effet peut rester intenu alors même que sa cause a dispu : il y a mémorisation. CPGE TI Lycée P.-P. Riquet t-orens de Gameville - 1 -

REPREENTER LE COPORTEENT D'UN YTEE LOGIQUE EQUENTIEL : LE CHRONOGRAE Les chronogrammes qui décrivent les évolutions des grandeurs en fonction du temps permettent de montrer les relations de cause à effet entre les infortions issues de capteurs et les actions comndées. Ils permettent aussi de connaître les perfornces temporelles d'un système, le temps de cycle en pticulier. Exemple : le diagramme de Gantt est un chronogramme qui met en évidence la causalité entre évènements et actions. oit l'unité de perçage suivante : Le fonctionnement est le suivant : - on suppose que le moteur de la perceuse tourne en pernence ; - un opérateur place la pièce à percer dans l'étau, la bonne position est détectée p le capteur "p" ; - à l'appui sur le bouton-poussoir rche "m", si les vérins A et B sont en position rentrée (capteurs rche "b 0" et "a 0"), le vérin B avance (action "B+") et serre la pièce jusqu'à "b 1" ; - le vérin A sort ("A+") et descend la perceuse jusqu'à "a 1" (perçage) ; - il rentre ("A-") jusqu'à "a 0" ; - le vérin B ouvre l'étau ("B-") jusqu'à "b 0" ; - l'opérateur retire la pièce percée, ce qui fait dispaître l'infortion "p" ; - il peut mettre une nouvelle pièce et relancer le cycle. Le diagramme de Gantt est (avec les liens de causalité entre entrées et sorties) : Les entrées du système logique sont : Les sorties sont : EXEPLE DE REALIATION DE LA FONCTION EOIRE 1/ Avec des fonctions logiques combinatoires oit le montage suivant avec des fonctions NOR : Chronogrammes : E1 E2 E1 E2 Rq : On peut réaliser une structure équivalente en fonctions NAND. t Certaines mémoires électroniques sont basées sur ce principe (voir cours d'infortique : RA et RO). 2/ Avec un circuit électrique Reprenons le problème classique de la comnde du moteur de volet électrique : deux boutons-poussoirs "" et "" (à ressort) doivent assurer le fonctionnement du moteur "" dans le sens de la montée du volet. Les boutons-poussoirs n assurent donc pas le intien de l alimentation du moteur lorsqu ils sont relâchés. On désire cependant le fonctionnement mémorisé suivant : - l appui sur le bouton "" déclenche la rotation du moteur s il ne fonctionnait pas déjà ; - l appui sur le bouton "" provoque l rêt du moteur s il était en rche ; CPGE TI Lycée P.-P. Riquet t-orens de Gameville - 2 -

- les appuis simultanés sur les boutons "" et "" provoquent, au choix du concepteur : l rêt prioritaire : c est une mémoire à effacement (ou rêt ou déclenchement) prioritaire la rche prioritaire : c est une mémoire à inscription (ou rche ou enclenchement) prioritaire la continuité du fonctionnement du moteur si celui-ci fonctionnait avant, ou la continuité de l rêt du moteur si celui-ci était à l rêt avant : c est une mémoire à entrées simultanées passives. Les tables de vérité font appaître la viable d état interne x, qui peut se lire "état précédent de la sortie " : oteur de volet roulant OFY Réalisation électrique (la présence de 2 tensions différentes pour la comnde (24V) et la puissance (230V) rend nécessaire l'utilisation d'un relais "" dont l'alimentation entraîne la fermeture des contacts "x") : Chronogrammes : appui LA FONCTION COPTAGE La seconde fonction essentielle de la logique séquentielle s impose pour dénombrer des événements se succédant chronologiquement : il s'agit du comptage. Le composant assurant cette fonction est le compteur. Il est programble dans tous les composants logiques programbles (PLD, cf. 4/). Exemple : à gauche, nous avons un système de comptage de pièces : à chaque coupure du faisceau lumineux p une pièce, une impulsion est générée et appliquée à l entrée d un compteur. 1/ Définition et cactéristiques Un compteur est un circuit logique dont le mot binaire en sortie est "incrémenté" (+1) ou "décrémenté" ( 1) lorsqu un front actif est appliqué à une entrée "d horloge". Le front actif peut être montant (passage de 0 à 1) ou descendant (1 à 0). C'est un "évènement". CPGE TI Lycée P.-P. Riquet t-orens de Gameville - 3 -

On suppose que seul le front montant est pris en compte ciences Industrielles pour l Ingénieur ymbole général d un compteur : la zone inférieure comporte les sorties à droite, et dans certains cas des entrées de présélection (chgement à une valeur de dépt différente de 0) à gauche. la zone supérieure de contrôle comporte principalement une entrée d horloge et une entrée de remise à zéro. A l'entrée d'horloge est appliqué le signal comportant les évènements à compter ; ces évènements doivent se présenter sous la forme de fronts (passages de 0 à 1 p exemple). Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Capacité et modulo d un compteur La capacité de comptage d un compteur est déterminée p le nombre n de sorties ; c est aussi le nombre de bits du mot binaire en sortie. Un compteur n bits peut compter de 0 à 2 n 1. Un compteur qui compte de 0 à m 1 est un compteur "modulo m". Exemples : oit un compteur 3 bits, donc à 3 sorties, fornt le mot binaire "Q2 Q1 Q0". On peut compter de 0 à 2 3 1 = 7 (compteur modulo 8). Un compteur 12 bits permet de compter de 0 à. C est un compteur modulo. N N = Q2.2 2 + Q1.2 1 + Q0.2 0 ; le bit de poids fort (B) est Q2, le bit de poids faible (LB) est Q0 (c est celui qui change le plus souvent). 2/ Constitution des signaux de sortie d un compteur ur les chronogrammes précédents, on rerque que f Q0 = f H /2, f Q1 = f H /4 et f Q2 = f H /8. On procède donc p divisions successives de fréquence p 2. Un compteur n bits divise la fréquence de l horloge p 2 n. 3/ Les différents codes de sortie Le code de sortie du compteur peut se présenter selon plusieurs forts : code binaire pur ( "compteur binaire"), code décil codé binaire ( "compteur décil" ou "compteur BCD"). Un compteur décil, ou BCD, compte de 0 à 9 ; il s agit donc d un compteur modulo 10. code Johnson ( "compteur Johnson"). Exemple de codage de la sortie avec un compteur 4 bits : Cte à FPGA Altera Code Binaire pur Code BCD Code JOHNON Q3 Q2 Q1 Q0 N Q3 Q2 Q1 Q0 N Q3 Q2 Q1 Q0 N 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1 0 2 0 0 1 0 2 0 0 1 0 2 0 0 1 1 3 0 0 1 1 3 0 1 0 0 4 0 1 0 0 4 0 1 0 0 4 1 0 0 0 8 0 1 0 1 5 0 1 0 1 5 0 0 0 1 1 0 1 1 0 6 0 1 1 0 6 0 0 1 0 2 0 1 1 1 7 0 1 1 1 7 0 1 0 0 4 1 0 0 0 8 1 0 0 0 8 1 0 0 0 8 1 0 0 1 9 1 0 0 1 9 0 0 0 1 1 1 0 1 0 10 0 0 0 0 0 0 0 1 0 2 1 0 1 1 11 0 0 0 1 1 0 1 0 0 4 1 1 0 0 12 0 0 1 0 2 1 0 0 0 8 1 1 0 1 13 0 0 1 1 3 0 0 0 1 1 1 1 1 0 14 0 1 0 0 4 0 0 1 0 2 1 1 1 1 15 0 1 0 1 5 0 1 0 0 4 4/ Réalisation dans les circuits logiques programbles Des circuits intégrés complexes permettent de réaliser p programme les fonctions logiques les plus complexes, y compris le comptage ou décomptage. Il s'agit des "composants logiques programbles" (PLD / FPGA (field-programble gate ray)). CPGE TI Lycée P.-P. Riquet t-orens de Gameville - 4 -

Une des façons les plus simples de programmer ces composants consiste à assembler graphiquement dans un logigramme les fonctions logiques désirées : opérateurs logiques, multiplexeur, compteur, additionneur Il s'agit alors de programtion graphique. Une fonction compteur / décompteur se présente alors p exemple sous la forme suivante : En plus de l'entrée d'horloge, une fonction de comptage/décomptage complète dispose au moins : - d entrées de données permettant d indiquer la valeur de dépt souhaitée du compteur ; il y en a autant que de sorties de comptage ; - d une entrée donnant l ordre de chgement de la valeur présente sur les entrées de données ; - d une entrée précisant le mode de fonctionnement du circuit (compteur ou décompteur). Des chronogrammes explicatifs peuvent accompagner la fonction : Le travail de l'ingénieur programmeur est alors de "câbler" à l'écran cette fonction logique. i l'on veut p exemple, à ptir de l'instant t 1, décompter de 10 à 0 les évènements (fronts) du signal E, et produire un ordre =1 quand 0 est atteint, il faudra le câblage suivant : CPGE TI Lycée P.-P. Riquet t-orens de Gameville - 5-5/ ise en cascade de plusieurs compteurs ou décompteurs La mise en cascade de plusieurs compteurs augmente la capacité de comptage ; p exemple, avec 2 compteurs 4 bits en cascade, on constitue un compteur 8 bits. Avec la fonction comptage ci-dessus, c'est p exemple le signal RCO qui sert d'horloge à la fonction suivante.