Carrefour N 3 Carrefour N 2 Carrefour N 1. détection captage. communication
|
|
- Noël Martineau
- il y a 8 ans
- Total affichages :
Transcription
1 Voie 1 R1 O1 V1 Voie 2 R2 O2 V2 Gestion microprogrammée Manip micro N 2 d'un carrefour I) Présentation : Actuellement, la densité de la circulation dans toutes les grandes villes nécessite de plus en plus une gestion informatisée des carrefours. Ainsi de nombreux carrefours comportent des dispositifs de détection (radars ou détection au sol par boucle d'induction). La commande des feux tricolores est alors réalisée par un système micro programmé propre à chaque carrefour, et la durée des feux s'ajuste automatiquement afin de réduire les temps d'attente en fonction de la présence ou de véhicules. Chaque système micro est en communication avec un système de gestion permettant la visualisation des flux instantanés, et la transmission de nouvelles consignes aux carrefours afin d'améliorer la circulation en cas de forte densité. Ces systèmes permettent à l'heure actuelle, l'étude de nouvelles méthodes de gestion des feux, et l'élaboration de programmes dont la séquence varie en fonction des heures de la journée (Ex : heures de pointe), mais aussi en fonction de critères imprévisibles (Ex : accidents). Ces programmes font de plus en plus appel à des techniques proches de l'intelligence artificielle (Ex : Logique floue, méthode de contrôle très utilisée dans les grands ascenseurs). Gestion microprogrammée de la circulation Sytème de gestion microprogrammé - Centralisation des données - Visualisation des flux - Elaboration des nouvelles consignes communication Carrefour N 3 Carrefour N 2 Carrefour N 1 détection captage Carrefour N n Carrefour N (n-1) Traitement microprogrammé communication Commande des feux tricolores On se propose d'étudier la fonction traitement microprogrammé et commande des feux tricolores de ces dispositifs, en utilisant la famille de microcontrôleur PIC de MICROCHIP. Le développement se fera à l'aide de l'environnement intégré MikroC. Les essais seront réalisés sur une carte de développement "PIC MILLENNIUM BOARD". Cette carte permet de représenter les feux tricolores sur une intersection à 2 voies à l'aide de 6 LEDs D1 à D6. (D1 = vert, D2 = orange, D3 = rouge voie 1, D4 à D6 correspondent respectivement au vert, orange, rouge de la voie 2. CARREFO7_1.doc Page N 1 sur 7
2 Sur chaque carrefour un boîtier de commande comporte un interrupteur à trois positions accessible seulement par des personnes habilitées (Personnel de maintenance et policiers), permettant d'imposer soit un fonctionnement automatique sur une séquence de nuit (Clignotement des feux oranges), soit un fonctionnement manuel en pas à pas, soit le fonctionnement automatique sur séquence de jour (Passage périodique du vert au orange puis rouge etc.). Nous utiliserons en temps voulu des interrupteurs de la carte MILLENNIUM pour obtenir ces modes de fonctionnement. Le dessin du carrefour est représenté ci contre. Les feux sont matérialisés par des diodes électroluminescentes de couleurs rouges, jaunes et vertes, (le orange n'étant pas disponible). II) Analyse structurelle : (Préparation à la maison avant de venir en manip : questions 1 à 5) Remarque : Les comptes rendus de TP devront commencer par la préparation rédigée avant le travail en classe. 1) En étudiant le schéma structurel de la carte MILLENNIUM fourni, repérez et tracez proprement en bleu la masse (GND ou VSS), et en rouge le +5V. (Rem : IC1 = 7805 est le régulateur +5V d alimentation). 2) A l aide des renseignements «page 1», repérez les LEDs D1 à D6 sur le schéma en indiquant leur couleur. Quel état logique faut-il présenter sur le connecteur J9 pour allumer une LED 3) La carte MILLENNIUM dispose de boutons poussoirs repérés SW1 à SW4 sur le schéma structurel, et d'interrupteurs à 2 positions repérés par SW7 à SW10. Par analyse du schéma, indiquez l'état logique présent sur le connecteur J1 (broche 4 du schéma) si SW1 est au repos, ou si SW1 est enfoncé. 4) Analysez l'en-tête du programme fourni "Carrefo7.c", et retrouvez les connections matérielles à effectuer entre le microcontrôleur PIC 16F877 et la carte MILLENNIUM. Complétez le début de la feuille réponse N 1. Remarque : On utilisera les abréviations suivantes V1, O1, R1 et V2, O2, R2 pour identifier les signaux de commandes des lampes du carrefour, et correspondront respectivement au vert, orange et rouge des voies 1 et 2. A l'aide de la carte MILLENIUM, on appelle N ainsi que J, 2 interrupteurs à 2 positions permettant d'imposer le fonctionnement dans les modes Nuit, ou Jour. La validation des deux modes correspondra au mode manuel. Ce dernier mode autorisera un fonctionnement du carrefour en mode pas à pas à l'aide du bouton poussoir BP. Précisez pour le bouton poussoir et l'interrupteur, quels sont les états logiques sur les broches correspondantes du micro pour chaque position (réponse sur la feuille rep N 1). Rem : Sur le schéma structurel les boutons poussoirs et interrupteurs sont représentés au repos (Inactifs). 5) Indiquez sur la feuille réponse N 1, quel doit être le contenu du registre TRISC de direction du port C, à l'initialisation, sachant qu'on veut pouvoir lire les états des interrupteurs J et N (Jour et Nuit), et commander les 6 LEDs. Exemple: Si TRISC5 = 1 alors le bit 5 du port C sera en entrée. Rem: pour les PICs 1 => Input, 0 => Ouput. Inversement, si TRISC5 = 0, alors RC5 du port sera en sortie. Voie 1 Dessin du carrefour R1 O1 V1 Voie 2 R2 O2 V2 CARREFO7_1.doc Page N 2 sur 7
3 III) Analyse et synthèse d'un programme et d'un ordinogramme : Rem : Pour faciliter la lisibilité et les évolutions des programmes écrits en assembleur ou en C nous utiliserons des étiquettes à la place des noms des ports. Ex: BoutonJour, BoutonNuit, BoutonPoussoir ou BP, et pas RC0 à RC7 ou PORTC.F0 à PORTC.F7... Attention : Un nom de constante ou de variable ne doit pas comporter d'espace. Ecrire : BoutonJour ou Bouton_Jour, mais pas Bouton Jour. 1) Complétez l'organigramme et le programme en langage C (CARREFO7.C), permettant la gestion du carrefour selon une séquence programmée dans une table de donnée appelée SeqJour correspondant à la séquence de jour (Voir ci dessous). Rem : Dans ce programme, le bouton Jour permet le démarrage de la séquence (les interrupteurs pourront donc être dans une position quelconque), on devra néanmoins éviter toute détérioration liée à un court-circuit d'une sortie avec une alimentation (Il est préférable de mettre en entrée, une broche de port utilisée). IMPORTANT : La séquence sera organisée de la façon suivante: Un tableau de données indiquera toute la séquence composée d étapes. Chaque étape sera définie par deux octets successifs. Le premier octet indiquera l'état des différentes lampes. Le deuxième indiquera la durée de l'étape (en seconde). Le programme comportera donc une temporisation de référence (durée = 1s). On devra ajuster le ou les nombres (valeur d'initialisation du ou des compteurs) pour obtenir une temporisation de 1s après un essai chronométré. Rem : Le temps de la tempo dépend du quartz, mais aussi des performances du compilateur C et des paramètres d'optimisation éventuels. La fin de la séquence sera signalée par un octet nul (le programme reprendra alors la séquence dès la première étape). 2) Indiquez sur la feuille réponse N 1, la valeur à placer sur le port C afin de permettre la circulation sur la voie 1. Commentez les séquences suivantes sur la feuille réponse N 1, en indiquant pour chaque étape, l'état des feux pour les voies 1 et 2 et la durée. (Rem : les valeurs sont en hexadécimal). SEQ1 : C SEQ2 : Expliquez le rôle des valeurs $24 dans la séquence 1, pour les automobilistes. Expliquez le rôle de la valeur $40 dans la séquence 2. N'y a t'il pas de problème avec l interrupteur (Proposez deux autres valeurs, à la place de $40 qui assurent la même séquence). 3) Lors de la compilation, le compilateur C signale des erreurs : Sur les variables : valeur, temps et. Sachant qu une variable peut être locale (au programme principal ou à un sous programme) si elle est déclarée dans le programme ou les sous programmes, ou qu elle peut être globale (c'est-à-dire accessible et commune à tout les programmes ou sous programmes), si elle est définie avant les sous programmes et programme principal, indiquez les différentes possibilités pour supprimer les erreurs de compilation. CARREFO7_1.doc Page N 3 sur 7
4 4) Lors de l exécution les LEDs clignotent trop vite (si l interrupteur Jour est sur la position active). Vérifiez et expliquez la position de l interrupteur par rapport au choix dans le programme. Augmentez la durée de la tempo en changeant le type de variable pour j (Mettre unsigned int), et prendre comme valeur maximale pour j. 5) La séquence ne se déroule pas correctement : Vérifiez les valeurs de la séquence et le déroulement du programme afin de trouver une erreur sur la gestion de l. IV) Synthèse d'un programme avec gestion (Jour / Nuit): Carrefo7_2.c 1) Pour permettre le déroulement des 2 séquences (jour ou nuit), on veut modifier le programme conformément à l'algorithme suivant. a) Lecture des interrupteurs J et N. b) S ils sont configurés sur la position : "Nuit", alors positionnement sur la séquence de nuit, si positionnement sur la séquence de jour. Rem : On utilisera une variable appelée «Mode». On adoptera les valeurs suivantes : Mode = 1 pour le Jour, Mode = 2 pour la nuit et Mode = 3 pour le fonctionnement manuel. c) Déroulement de la séquence complète (un seul sous programme : déroulement séquence (DeroulSeq) devra permettre l'exécution des deux séquences). d) Retour au : a). Le bouton poussoir ne sera pas utilisé au début (Voir chapitre V). La position manuelle devra être identique à la position jour. Rem : Il faut attendre la fin d une séquence pour passer à l'autre. (Problème de sécurité routière). Interdiction de pouvoir passer à tout moment de l'une à l'autre. Commentez le passage de la séquence SEQ1 à la séquence SEQ2 et réciproquement. La sécurité est elle assurée V) Ecriture d'un programme avec gestion Jour / Nuit et Manuel (Pas à pas) : Carrefo7_3.c REM : la position manuelle donne la séquence de jour uniquement, mais le passage d'une étape à la suivante se fait par appui sur le bouton poussoir BP (Bouton poussoir = SW1 sur RB0) (attention la tempo relative à chaque étape sera exécutée : pour éviter que l'on puisse provoquer des changements rapides (sécurité)). 1) On demande alors de modifier le programme pour tenir compte de la position manuelle, et du bouton poussoir en vous aidant de l'organigramme fourni page 7. 2) Constatez éventuellement des défauts de fonctionnement lors du passage d un mode à l autre et proposez des solutions. Remarque : Le compte rendu devra comporter les listings commentés (avec en tête complétée) pour les programmes Carrefo7_2 et Carrefo7_3. La note tiendra compte à la fois du soin, de la clarté et de la pertinence des réponses et de vos commentaires (description des problèmes rencontrés et solutions apportées). CARREFO7_1.doc Page N 4 sur 7
5 III.1) Programme de gestion du carrefour. (Fichier CARREFO7.C) /***************************************************** * Fichier CARREFO7.C Version 7.1 * Lycée Maurice GENEVOIX Prof : * Gestion du carrefour (PROGRAMME JOUR) * pour PIC16F877 avec MikroC. * * Définition de la partie opérative * PortC: Rc7 Rc6 Rc5 Rc4 Rc3 Rc2 Rc1 Rc0 * J N R2 O2 V2 R1 O1 V1 * Les lampes commandées par les signaux R2, O2, V2, R1, O1, V1 * sont actives à l'état (Voir schéma et compléter) * J et N correspondent aux signaux issus des 2 inters sur la * carte MILLENNIUM (Inter 1 et 2 = SW7 et SW8) * J N = indique position jour (J et N actifs à l'état ) * (Idem, voir schéma et completer) * Gestion à partir d'un tableau de constantes : valeur et temps * en ROM programme (Flash) du PIC16F877 ***********************************************************/ // Déclaration des types, constantes, tableaux et fonctions typedef unsigned char byte; // définition du type byte = octet #define BoutonJour PORTC.F7 // PortC bit 7 (F pour Field = champ) const byte SeqJour[]=0x24,2,0x0c,0x20, complétez cf page 3,0; void tempo(byte); /* Déclaration Sp tempo */ void Deroulseq(void); /* Déclaration Sp Deroul_seq */ // ************** Programme Principal ******************* void main(void) byte ; byte valeur, temps; Début Initialisations (Ports) Initialisation De l Bouton Jour Lire donnée (Valeur) Incrémente Lire donnée (Temps) TRISC = 0b1 PORTC = 0; ; // RC5 à RC0 en sortie, RC7,6 en entrée // Feux éteints while(1) = 0; if (BoutonJour == ) Deroulseq(); Lire donnée (Valeur) // ************* Déroulement de la séquence *************** void Deroulseq(void) valeur = SeqJour[]; // 1ere valeur de la séquence do ++; // temps = SeqJour[++]; // prend durée et incrémente PORTC = valeur; // Feux = valeur tempo(temps); // Tempo de durée = temps valeur = SeqJour[++]; // Prend valeur suivante while (valeur!=0x00); // répétition jusqu'à la fin des données // ************** Temporisation *************************** void tempo(unsigned char duree) byte i, j; for(i = 0 ; i < duree ; i++) for (j=0; j < 0x60 ; j++) continue; Valeur <>0 CARREFO7_1.doc Page N 5 sur 7
6 ORGANIGRAMMES DU PROGRAMME CARREFO3.C 1) programme principal début 2) Sous programme déroulement sequence déroulement séquence Initialization des Ports Activation par défaut du mode «Jour» Lire donnée (Valeur) et incrémenter commande feux La donnée (Valeur) sera lue dans la séquence Jour ou Nuit suivant le Mode. lecture boutons J et N lecture boutons J et N Détermination du mode manuel (Mode pas à pas) Déroulement séquence Lire donnée (Temps) et incrémenter temporisation T= Temps x 1s Appui BP Lire donnée (Valeur) et incrémenter (Mode pas à pas : Passage au pas suivant) fin des données fin déroulement séquence CARREFO7_1.doc Page N 6 sur 7
7 @ Feuille RÉPONSE N 1 : Nom: _ II.1) Analyse structurelle. 1.) Tableau N 1: Labels utilisés dans le sujet par rapport aux broches de Port du PIC : Etats logiques actifs : RB0 BP RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 Etats logiques sur les broches du PIC. RC7 Position Jour Nuit Manuel RB0 BP Relâché Appuyé RC6 TRISC7 TRISC0 TRISC III.2) Analyse et synthèse logicielle. Valeur à envoyer au port C pour laisser passer la voie 1. RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 Analyse de la séquence "SeqJour" Explication des valeurs 24h : N étape Valeur Voie 1 Voie 2 temps affichée 1 24h Rouge Rouge 2s 2 CARREFO7_1.doc Page N 7 sur 7
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailLa programmation des PIC en C. Les fonctions, les interruptions.
La programmation des PIC en C Les fonctions, les interruptions. Réalisation : HOLLARD Hervé. http://electronique-facile.com Date : 26 août 2004 Révision : 1.2 Sommaire Sommaire... 2 Introduction... 3 Structure
Plus en détailPIC EVAL Dev Board PIC18F97J60
PIC EVAL Dev Board PIC18F97J60 2 TP1 : Prise en main de l environnement de programmation pour la carte PIC EVAL-ANFA Pour répondre aux questions et justifier vos réponses, vous pouvez faire des copies
Plus en détailROTOLINE NOTICE DE POSE
ROTOLINE NOTICE DE POSE Nous vous remercions d avoir choisi le Système ROTOLINE pour ouvrir votre portail. Veuillez lire attentivement cette notice, vous serez à même de faire fonctionner ce système correctement.
Plus en détailProgrammation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire
Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS CCS Sommaire Généralités sur le langage. 2 Structure d un programme en C.. 3 Les constantes et équivalences.. 4 Les variables...
Plus en détailNotice d installation de la Centrale VIGIK DGM1
Notice d installation de la Centrale VIGIK DGM1 Version 3.5 NOTICE DE MONTAGE ET D UTILISATION N homologation : PS 200306-01 MS 200306-02 Informations préliminaires Présentation des possibilités de la
Plus en détailSTS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module
François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,
Plus en détailEPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE
EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0
Plus en détail1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4
1 Introduction 1-1 Chaîne de développement Algorithm e C+ + Algorigramm e languag e machine binaire Le programme est écrit à l aide de Multiprog sous forme d algorigramme puis introduit dans le microcontrôleur
Plus en détailAMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE
AMICUS 18 (2ème partie) Dans la première partie, nous avions présenté la platine Amicus 18 et nous avions réalisé quelques montages simples. Nous allons découvrir un peu mieux la programmation. Dans la
Plus en détailCentrale d alarme DA996
Centrale d alarme DA996 Référence : 7827 La DA-996 est une centrale d alarme pour 6 circuits indépendants les uns des autres, avec ou sans temporisation, fonctions 24 heures, sirène, alerte et incendie.
Plus en détailCONTROLE D ACCES A TRANSPONDEUR LECTEUR DE BADGE SANS CONTACT ST
CONTROLE D ACCES A TRANSPONDEUR LECTEUR DE BADGE SANS CONTACT ST 660 Référence : 9690 Ce système utilise la technique du transpondeur, c est à dire que les échanges de données entre le badge et le lecteur
Plus en détailRENOVER LES FEUX TRICOLORES
Matinale de l Energie RENOVER LES FEUX TRICOLORES Pourquoi le faire, Comment, A quel prix Matinales 2014 Page 1 sommaire 1. UN CADRE JURIDIQUE CONTRAINT 2. LE FONCTIONNEMENT DES FEUX 3. LA MAINTENANCE
Plus en détailLES TOUT PREMIERS PAS
DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous
Plus en détailUGVL : HOMOLOGATION PS 200406-01. ZAC du bois Chaland 6 rue des Pyrénées LISES - 91056 EVRY Cedex FRANCE Tel. 01 69 11 46 00 Fax 01 69 11 46 10
UGVL : HOMOLOGATION PS 200406-01 ZAC du bois Chaland 6 rue des Pyrénées LISES - 91056 EVRY Cedex FRANCE Tel. 01 69 11 46 00 Fax 01 69 11 46 10 www.aiphone.fr Crée-le : Mai 2005 Dernière modification le
Plus en détailFRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS-200306-01 - MS-200306-02. Gamme: Vigik MANUEL D INSTALLATION.
ANCAIS N d homologation : - PS-200306-01 - MS-200306-02 Gamme: Vigik MANUEL D INSTALLATION Group Products 1] PRESENTATION DU PRODUIT Conforme Mifare - ISO 14443A (système ouvert à toutes les marques de
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailRéalisation d un réseau de capteurs de température sans fil basé sur le protocole ZigBee
Cedric BEAUSSE Mohamed BOUGUERRA Hong Yu GUAN El Ayachi MOKTAD Projet avancé en systèmes embarqués 2006 / 2007 Réalisation d un réseau de capteurs de température sans fil basé sur le protocole ZigBee Sommaire
Plus en détailDocument de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP
Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Document de formation T I A Page 1 sur 23 Module A5 Ce document a été édité par Siemens
Plus en détailInformatique Générale
Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html
Plus en détailExceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;
CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailNOTICE D INSTALLATION CENTRALE 260
NOTICE D INSTALLATION CENTRALE 260 1 - PRÉSENTATION 3 - INSTALLATION La Centrale 2600 est une centrale d'alarme anti intrusion à micro processeur. Elle dispose de 8 entrées intrusion (1 tempo + 6 paramétrables,
Plus en détail1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.
1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this
Plus en détailMICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44
MICROCONTROLEURS PIC PROGRAMMATION EN C V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44 Chapitre 1 GENERALITES 1 DEFINITION Un microcontrôleur est un microprocesseur RISC (Reduced Instruction Set
Plus en détailCOMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)
SIN STI2D - Système d'information et Numérique TD TP Cours Synthèse Devoir Evaluation Projet Document ressource COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE) 1 GESTION DES
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailContraintes, particularités. 1. Généralités... 2. 2. Gestion de la mémoire... 2. a. Type des variables et constantes... 2
C Embarque Contraintes, particularités 1. Généralités... 2 2. Gestion de la mémoire... 2 a. Type des variables et constantes.... 2 b. Variables locales ou globales... 3 3. Interruptions... 5 4. Imposer
Plus en détailAUTOPORTE III Notice de pose
AUTOPORTE III Notice de pose Vous avez acquis le système AUTOPORTE, nous vous en remercions. Veuillez lire attentivement cette notice, vous serez à même de faire fonctionner correctement ce système. FONCTIONNEMENT
Plus en détailSYSTEMES ELECTRONIQUES NUMERIQUES
BACCALAURÉAT PROFESSIONNEL SYSTEMES ELECTRONIQUES NUMERIQUES (S.E.N.) REF : TASI110 Taxonomie TP Alarme Intrusion type 2 MELODIA 2605 1 je sais de quoi je parle X 2 je sais en parler 3 je sais faire 4
Plus en détailAssembleur. Faculté I&C, André Maurer, Claude Petitpierre
Assembleur Faculté I&C, André Maurer, Claude Petitpierre INTRODUCTION Logiciel utilisé Faculté I&C, André Maurer, Claude Petitpierre MEMOIRE Mémoire Faculté I&C, André Maurer, Claude Petitpierre Mémoire
Plus en détailArchitecture des ordinateurs
Architecture des ordinateurs Cours 4 5 novembre 2012 Archi 1/22 Micro-architecture Archi 2/22 Intro Comment assembler les différents circuits vus dans les cours précédents pour fabriquer un processeur?
Plus en détailET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.
ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de
Plus en détailTP : Gestion d une image au format PGM
TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples
Plus en détailCAA/SE N O T I C E D E M O N T A G E E T D U T I L I S A T I O N KIT DE MONTAGE. Clavier lumineux - 100 codes DIGICODE
CAA/SE Clavier lumineux - 100 codes N O T I C E D E M O N T A G E E T D U T I L I S A T I O N L affichage lumineux par les leds rouge, jaune et verte est toujours opérationnel. Il est possible d avoir
Plus en détailLa conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)
La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) I. L'intérêt de la conversion de données, problèmes et définitions associés. I.1. Définitions:
Plus en détailCA 3000 CA 3000 PROGRAMMATION PAR MINITEL
CA 3000 CA 3000 PROGRAMMATION PAR MINITEL UTILISATION A - CONFIGURATION CA 3000 B - DATE ET HEURE C - ENREGISTRE R RES IDENT D - MODIFIER RESIDENT E - LISTE REPERTOIRE F - GROUPES LECTEURS G - GROUPES
Plus en détailCours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation
Plus en détailFlowcode - Mode d'emploi
Flowcode - Mode d'emploi Sommaire I) Introduction Introduction 4 Nouveautés de la version 2 5 Les microcontrôleurs PIC 5 Support technique 7 II) Pour commencer Concevoir un algorigramme pour un composant
Plus en détailVehicle Security System VSS3 - Alarm system remote
Vehicle Security System VSS3 - Alarm system remote Télécommande du système d'alarme Guide de réglage - French Cher Client, Vous trouverez dans ce guide les informations et opérations nécessaires pour activer
Plus en détailBien commencer avec un LaunchPad MSP430G et un Breadboard
Bien commencer avec un LaunchPad MSP430G et un Breadboard Pierre-Yves Rochat Le LaunchPad et Energia Texas Instrument propose un environnement de développement très complet pour ses MSP430, appelé Code
Plus en détailLes chaînes de caractères
Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il
Plus en détailLE SYSTÈME D'ALARME DE GSM
LE SYSTÈME D'ALARME DE GSM Modèle: G11 UTILISATEUR MANUEL 1. Instruction Ce système d alarme possède une sirène d alarme pour avertir votre voisinage, et utilise le réseau GSM pour alerter les personnes
Plus en détailDU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION
145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu
Plus en détailChap III : Les tableaux
Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction
Plus en détailFabriquer son TBI avec une manette de jeu WII
Fabriquer son TBI avec une manette de jeu WII Dans la conférence Agroéquipements de l enseignement public agricole, Jean- Paul Douzals (jean-paul.douzals@educagri.fr) nous a indiqué l adresse du site de
Plus en détailVIII- Circuits séquentiels. Mémoires
1 VIII- Circuits séquentiels. Mémoires Maintenant le temps va intervenir. Nous avions déjà indiqué que la traversée d une porte ne se faisait pas instantanément et qu il fallait en tenir compte, notamment
Plus en détailLASER MOVEMENT LM 21 CONTROLEUR LASER GUIDE D UTILISATION LASER MOVEMENT 1
LASER MOVEMENT LM 21 CONTROLEUR LASER GUIDE D UTILISATION LASER MOVEMENT SARL au capital de 125 000 Euros - Since 1972 Siège, atelier, studio : ZA Le Trou Grillon - 91280 St Pierre du Perray - France RCS
Plus en détailEt si le futur était déja là?
Formation sur la domotique Document réalisé par M. PUJADES Domotique La Sous le tutelle de M. PETRELLA Année 2010 Et si le futur était déja là? D De l automatisme à la domotique... Simples ou complexes,
Plus en détailPetit guide pratique de dépannage du système d alerte centralisée (modèles de 1980 à 1988)
Petit guide pratique de dépannage du système d alerte centralisée (modèles de 1980 à 1988) Le système d alerte centralisée de la 928 est destiné a présenter au conducteur toute anomalie de fonctionnement
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailCarte ARDUINO UNO Microcontrôleur ATMega328
Microcontrôleurs EI3 Option AGI Carte ARDUINO UNO Microcontrôleur ATMega328 B. Cottenceau B311 ISTIA bertrand.cottenceau@univ-angers.fr Microcontrôleurs 1/23 1 Introduction Le modèle UNO de la société
Plus en détailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailSéverine Marien Maxime Ringard. 2 ème année GEII. Régulateur de charge pour station de recharge photovoltaïque
Séverine Marien Maxime Ringard 2 ème année GEII Régulateur de charge pour station de recharge photovoltaïque Année 2009/2010 Tuteur : Mr Favier Sommaire Introduction 1.Présentation du projet 1 1.1.Description
Plus en détailVotre poste e.950 PRESENTATION MISE EN SERVICE
Votre poste e.950 Ce mémento regroupe les consignes d utilisation des postes e.950 et e.930. Les consignes s appliquent indifféremment aux deux postes, sauf mention contraire. Dans ce mémento, les consignes
Plus en détailVotre poste e.50 PRESENTATION
2 Votre poste e.50 Ce mémento regroupe les consignes d utilisation du poste e.50. Dans ce mémento, les consignes reprennent les dessins des touches. Signifie «Décrocher» signifie «Raccrocher» PRESENTATION
Plus en détailTER Licence 3 Electronique des Télécoms Transmission GSM
Université de Savoie Module TER (Travaux d études et réalisation) TER Licence 3 Electronique des Télécoms Transmission GSM Note : L ensemble des documents du projet se trouve sur l espace étudiant du site
Plus en détailNotice de paramétrage Version 1.1
1 2 Sommaire 1 Pourquoi doit-on paramétrer PIC-ASTRO?...3 1.1 Avertissement...3 1.2 Consignes avant utilisation...3 1.3 Le fichier de paramétrage...5 1.4 Les paramètres...5 1.5 Sauvegarde...5 2 Les paramètres
Plus en détailSYSTEMES ELECTRONIQUES NUMERIQUES
BACCALAURÉAT PROFESSIONNEL SYSTEMES ELECTRONIQUES NUMERIQUES (S.E.N.) REF : TASI111 Taxonomie TP Alarme Intrusion type3 HARMONIA 2661 1 je sais de quoi je parle X 2 je sais en parler 3 je sais faire 4
Plus en détailCOMMUNICATION PC/MINITEL
229 Cet article fait suite à ceux publiés dans les bulletins de l'epi n 47 page 207 et 48 page 205. Si vous avez réussi à construire un câble de liaison, vous vous êtes peut être demandé comment vous en
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailElectronique Automatisme Informatique Electricité
POLYVELEC Développements et Applications Electronique Automatisme Informatique Electricité Contrôleur AZUR Transmission par GSM Télésurveillance et télécommandes Version 2 133, avenue Bellevue - Quartier
Plus en détailGuide d installation & de démarrage Gamme Aqua PC Version AquaPro
Guide d installation & de démarrage Gamme Aqua PC Version AquaPro Guide de démarrage AquaPro PC VR1.00 1. Introduction Félicitation vous venez d acquérir un PC AquaPro. Il est conseillé de faire installer
Plus en détailSystèmes pour la surveillance et la commande lors de l entreposage et du transvasement de liquides. BA00.0022.10 100 03
Appareil de contrôle de niveau NK312 24V Manuel d utilisation Systèmes pour la surveillance et la commande lors de l entreposage et du transvasement de liquides. BA00.0022.10 100 03 Seite 1 Manuel d utilisation
Plus en détailCentre CPGE TSI - Safi 2010/2011. Algorithmique et programmation :
Algorithmique et programmation : STRUCTURES DE DONNÉES A. Structure et enregistrement 1) Définition et rôle des structures de données en programmation 1.1) Définition : En informatique, une structure de
Plus en détailI GENERALITES SUR LES MESURES
2 Dans le cas d intervention de dépannage l usage d un multimètre est fréquent. Cet usage doit respecter des méthodes de mesure et des consignes de sécurité. 1/ Analogie. I GENERALITES SUR LES MESURES
Plus en détailNOTICE GPSTA1 I. DESCRIPTION II. ACCESSOIRES. J. R International - Eclats Antivols. 2014
I. DESCRIPTION NOTICE GPSTA1 1 : Connecteur antenne GSM 2 : Emplacement carte SIM 3 : Bouton pour faire sortir l emplacement carte SIM 4 : Connecteur jack pour micro 5 : Connecteur antenne GPS 6 : Connecteur
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailALIMENTATION PORTABLE 9000 AVEC DEMARRAGE DE SECOURS POUR VOITURE
ALIMENTATION PORTABLE 9000 AVEC DEMARRAGE DE SECOURS POUR VOITURE Guide d'utilisation 31889 Veuillez lire attentivement ce manuel avant l'utilisation de ce produit. Dans le cas contraire, cela pourrait
Plus en détailPROJET 1 : BASE DE DONNÉES REPARTIES
PROJET 1 : BASE DE DONNÉES REPARTIES GESTION D UNE BANQUE Elèves : David Bréchet Frédéric Jacot Charles Secrétan DONNÉES DU PROJET SSC - Bases de Données II Laboratoire de Bases de Données BD réparties
Plus en détailCaractéristiques techniques du module électronique Témoin lumineux rouge
Caractéristiques techniques du module électronique Témoin lumineux rouge Raccordement terminal de programmation TELU DATA Pile lithium de maintien de l heure type CR032 Résistance de terminaison 120 Ω
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailLOGIcIEL WZP. QUICKSTART-logiciel-WZP-6004V1.2
GUIDE DE Démarrage rapide du LOGIcIEL WZP QUICKSTART-logiciel-WZP-6004V1.2 Consignes de sécurité importantes ATTENTION! Avant de commencer l installation de votre matériel, lisez attentivement la section
Plus en détailTP N 7 «ALARME INTRUSION» TP découverte «Alarme intrusion filaire LEGRAND»
Lycée des Métiers «Louise Michel» Rue Villebois Mareuil 16700 RUFFEC T BACPRO ELEEC «ALARME INTRUSION» TP découverte «Alarme intrusion filaire LEGRAND» NOM :.... Prénom :... Page 1 / 11 L ALARME INTRUSION
Plus en détailConsigne : je remplis le tableau en tenant compte des informations de la ligne supérieure et de la colonne de gauche (droite pour les gauchers)
Découverte du monde : traiter deux informations Compétence : Savoir utiliser un tableau à double entrée. Matériel : - un plateau de jeu quadrillé : cinq lignes et cinq colonnes, - quatre pièces "couleur",
Plus en détailTableaux d alarme sonores
Tableaux d alarme sonores Type T4 CT 1 boucle NiMh Réf. : 320 020 Type T4 CT 2 boucles Réf. : 320 019 FEU BOUCLE 1 FEU TEST BOUCLE 2 DEFAUT BATTERIE SOUS TENSION SECTEUR ABSENT Contenu de l emballage -
Plus en détailAlgorithmique avec Algobox
Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions
Plus en détailREPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE UNIVERSITE M HAMED BOGARA DE BOUMERDES
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE M HAMED BOGARA DE BOUMERDES FACULTE DES SCIENCES - DEPARTEMENT PHYSIQUE
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détail> Mettre une croix dans les cases correspondantes Répondre aux deux consignes
La signalisation /20 > Mettre une croix dans les cases correspondantes Répondre aux deux consignes A / Accès interdit aux cyclistes... B / Débouché de cyclistes venant de gauche ou de droite... C / Piste
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailConfiguration de TCPIPconfig.h
AVANT DE COMMENCER LIRE EN DETAIL L APPLICATION MICROCHIP AN833. (L application MICROCHIP AN1120 est un excellent cours sur le protocole TCP-IP, qu il est indispensable de connaitre avant de fabriquer
Plus en détailModule de mesure de courant pour relais statiques serie HD Module de mesure de courant HD D0340I
Plage de tension de commande: 4... 30 VDC Plage de courant de charge: 2 A... 40 A Controle permanent de courant Apprentissage du courant de consigne par bouton poussoir ou par entrée externe Seuil d'alarme
Plus en détailUne liste des distributeurs Paxton se trouve sur le site Internet - http://paxton.info/508
1/1/009 Ins-30108-F Kit d évaluation Net Paxton Pour une assistance technique, merci de contacter votre fournisseur Une liste des distributeurs Paxton se trouve sur le site Internet - http://paxton.info/508
Plus en détailET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).
ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). Sciences et Technologies de l Industrie et du Développement Durable Formation
Plus en détailKL5121. Pour activer des sorties en fonction de la position d'un codeur
KL5121 Pour activer des sorties en fonction de la position d'un codeur VERSION : 1.0 / PH DATE : 07 Février 2006 Sommaire Ce manuel explique de manière pratique les étapes successives pour mettre en œuvre
Plus en détailCaractéristiques techniques INVERTER 9 SF INVERTER 9 HP INVERTER 12 SF INVERTER 12 HP
- CARACTERISTIQUES TECHNIQUES - UNICO INVERTER - Caractéristiques techniques INVERTER 9 SF INVERTER 9 HP INVERTER 12 SF INVERTER 12 HP Capacité de refroidissement (1) (min/moyen/max) kw 1.4/2.3/2.7 1.4/2.3/2.7
Plus en détailMELODIA 2605 NOTICE D UTILISATION ET D EXPLOITATION
MELODIA 2605 A - NOTICE D UTILISATION ET D EXPLOITATION 1 - PRESENTATION Les Centrales 2605 disposent de 6 zones et se présentent sous forme d un coffret comportant la partie électronique équipée d un
Plus en détailélectronique du tarif bleu
Le compteur MONOphasé électronique du tarif bleu Qu est- ce que le compteur Electrique? Destiné à mesurer les consommations, il possède quelques avantages : Il vous précise le tarif choisi et la tarification
Plus en détailCOMMANDER la puissance par MODULATION COMMUNIQUER
SERIE 4 MODULER - COMMUNIQUER Fonctions du programme abordées : COMMANDER la puissance par MODULATION COMMUNIQUER Objectifs : Réaliser le câblage d un modulateur d après le schéma de puissance et de commande,
Plus en détailCours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Plus en détailopti-vm Serveur Vocal et Standard Automatique Siemens HiPath 11xx et Hipath 12xx Installation et Guide Utilisateur Version 1.0
opti-vm Serveur Vocal et Standard Automatique Siemens HiPath 11xx et Hipath 12xx Installation et Guide Utilisateur Version 1.0 SOMMAIRE SOMMAIRE 1- INTRODUCTION... 4 1.1 Standard Automatique...4 1.2 Messagerie
Plus en détailConventions d écriture et outils de mise au point
Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette
Plus en détailAlarme Maison RTC Réf : 001-01-16
Alarme Maison RTC Réf : 001-01-16 TABLES DES MATIÈRES FONCTIONNALITÉS... 4 PRÉSENTATION DE LA CENTRALE... 5 INSTALLATION DE LA CENTRALE... 7 INSTALLATION DES DÉTÉCTEURS... 8 PROGRAMMATION... 9 1. Initialisation...
Plus en détailCahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7
Cahier des charges driver WIFI pour chipset Ralink RT2571W sur hardware ARM7 RevA 13/03/2006 Création du document Sylvain Huet RevB 16/03/2006 Fusion des fonctions ARP et IP. SH Modification des milestones
Plus en détailTableaux d alarme incendie de type 4-230V~ - 1 boucle / 2 boucles 405 61/62
Tableaux d alarme incendie de type 4-230V~ - 1 boucle / 2 boucles 405 61/62 R Présentation Tableau de type 4 secteur 1 boucle Réf. : 405 61 Tableau de type 4 secteur 2 boucles Réf. : 405 62 Contenu de
Plus en détailIntroduction au langage C
Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les
Plus en détailOrganigramme / Algorigramme Dossier élève 1 SI
Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué
Plus en détail