Horloge à LED. Enseignants: Dominique BESSE Charles GLIKSOHN Thierry LEQUEU Patrick PAPAZIAN. Diana GRATADE Q1 Benjamin TUILARD P2 Promotion 2011/2013

Documents pareils
Les liaisons SPI et I2C

1. PRESENTATION DU PROJET

PIC EVAL Dev Board PIC18F97J60

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

Modules d automatismes simples

Séverine Marien Maxime Ringard. 2 ème année GEII. Régulateur de charge pour station de recharge photovoltaïque

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

1) Où est le problème? Chère lectrice, cher lecteur, On est entre nous, alors on va se tutoyer.

Afficheurs 7 segments à LEDs Géant

Prise en main. Prise en main - 0

Activité initiation Arduino

T101, serveur de temps haute précision

ANALYSE TRAMEs LIAISON SERIE

Architecture de la Gestion du Technique du Bâtiment.

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

SIN-FPGA DESCRIPTION PAR SCHEMA

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

Études et Réalisation Génie Électrique

Carte ARDUINO UNO Microcontrôleur ATMega328

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

Projet de synthèse de l'électronique analogique : réalisation d'une balance à jauges de contrainte

Le multiplexage. Sommaire

! analyse du fonctionnement

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Leçon 1 : Les principaux composants d un ordinateur

Prototypage électronique

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Projet M1 Année scolaire 2013/2014

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Conférence sur les microcontroleurs.

MODULES ÉLECTRIQUES. - systèmes électriques DC - onduleurs - convertisseurs - interrupteurs statiques. Notre alimentation Votre confiance

Rapport de projet de fin d études

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

Mise en œuvre OPEN5-135 V1.1

Extrait des Exploitations Pédagogiques

PROGRAMMATION D'UN MICROCONTRÔLEUR

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Machine à affranchir SECAP Minipost NP

UP 588/13 5WG AB13

J TB/TW Limiteur de température, contrôleur de température avec afficheur LCD, montage sur rail oméga 35 mm

CONFIGURATION DE L AUTOMATE SIEMENS

CYLINDRE ET BÉQUILLE ÉLECTRONIQUES À BADGE Aperio E100 & C100

Fiche technique CPU 315SN/PN (315-4PN33)

Notice d installation de la Centrale VIGIK DGM1

TER Licence 3 Electronique des Télécoms Transmission GSM

NPIH800 GENERATION & RESEAUX. PROTECTION de COURANT TERRE

Cours 7 : Programmation d une chaîne d acquisition

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

Concentrateur d accès SM400

Télécommande par portable et SMS (II)

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

contrôleurs lumière

Borne VIGILE. Descriptif. Caractéristiques

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

WIFI-DMX INTERFACE AUTONOME V 1.5.0

La programmation des PIC en C. Les fonctions, les interruptions.

Bus de communication

13/11/2009 DUT-MUX-0185 /V2.0

IFT1215 Introduction aux systèmes informatiques

CASSY -Display ( )

THEMIS-ACCES GESTION DES TEMPS ET DES ACCES

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Lecteur de carte à puce LCPM1 SOMMAIRE

Une carte pour vos projets

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

Flowcode - Mode d'emploi

energy BOX WEB Automates de GTB

ISO/CEI NORME INTERNATIONALE

BTS SYSTEMES ELECTRONIQUES

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Proteus Design Suite V7 Instruments virtuels

crm+ capteurs à ultrasons Extrait de notre catalogue en ligne : Mise à jour :

Transmissions série et parallèle

VIII- Circuits séquentiels. Mémoires

SUR MODULE CAMÉRA C38A (OV7620)

MANUEL D INSTRUCTION

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

DTS MOBATime's Distributed Time System

Etude de FP3 commande moteur et électroaimant. Déplacement carte et connexion

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

Centrale d alarme DA996

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

Configuration d'un GSM pour une transmission de données via une centrale de mesure de Campbell Scientific

AMBUS IS Collecteur d impulsions M-Bus

PIC : COURS ASSEMBLEUR

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Système M-Bus NIEVEAU TERRAIN NIVEAU AUTOMATION NIVEAU GESTION. Domaines d'application

COMMUTEL PRO VM3 INTERFACE GSM VOIX POUR EMULATION DE LIGNE RTC ET TRANSMETTEUR DE SMS D ALERTES ET TECHNIQUES.

Millenium3 Atelier de programmation

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

Programme EcranTactile-01 MANUEL DE MISE EN ŒUVRE

30RA/RY - 30RH/RYH Régulation PRO-DIALOG

Aquastyle accueil. Affichage vidéo. Manuel d installation et d utilisation. BP TRÉMENTINES FRANCE Tél Fax

Enregistreur de Température pour PC DALLAS 1820

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

6.5.2 Reset_Scénario Démarrage_Zibase Mise sous alarme, surveillance Eclairage Allée Temp

Etude du Système de Gestion de Flotte de Véhicules par réseaux GPS et GSM --- GenLoc 31e ---

Transcription:

Horloge à LED Diana GRATADE Q1 Benjamin TUILARD P2 Promotion 2011/2013 Enseignants: Dominique BESSE Charles GLIKSOHN Thierry LEQUEU Patrick PAPAZIAN

1. Présentation du sujet 1.1 Fonctionnement global 1.2 Synoptiques du projet 1.3 Etude du cahier des charges 1.4 Planning réel et prévisionnel Sommaire 2. Description technique de l horloge 2.1 Le bus I2C 2.2 L ATmega 2.3 Le RTC 2.4 La CPLD 3. Mise en œuvre et réalisation de l horloge 3.1 La partie électronique: réalisation des typons 3.2 La partie informatique: programmation 4. Bilan du projet 2

Présentation du projet Principe de fonctionnement de global 3 modes d affichages : Traditionnel Croquis de l horloge à réaliser Exemple d affichage traditionnel à base de LEDs 3

Présentation du projet Principe de fonctionnement de global 3 modes d affichages : Traditionnel Binaire Croquis de l horloge à réaliser Exemple d horloge binaire 4

Présentation du projet Principe de fonctionnement de global 3 modes d affichages : Traditionnel Binaire Digital Croquis de l horloge à réaliser Horloge utilisant un affichage digital 5

Présentation du projet Principe de fonctionnement de global 3 modes d affichages : Traditionnel Binaire Digital Alimentation générale 0/+5V Croquis de l horloge à réaliser 6

Présentation du projet Principe de fonctionnement de global 3 modes d affichages : Traditionnel Binaire Digital Alimentation générale 0/+5V Heure réglable Croquis de l horloge à réaliser 7

Présentation du projet Principe de fonctionnement de global 3 modes d affichages : Traditionnel Binaire Digital Alimentation générale 0/+5V Heure réglable Sauvegarde de l heure en mémoire en cas de coupure d alimentation Croquis de l horloge à réaliser 8

Présentation du projet Synoptique du projet Niveau 1 INITIALISATION DE L HEURE CPU AFFICHAGE Récupération des données (heures, min, sec) Envoie des données (heures, min, sec) 9

Bouton de réglage Port C 2 bits Microcontrôleur ATmega8535 Port C (SDA / SCL) Présentation du projet Synoptique du projet Niveau 2 Port A 7 bits Données de l heure Port D 1 bit Horloge Liaison I2C CPLD EMP7128SQC100 Simples fils I/O 60 bits Énergie électrique 60 LEDS RTC DS1307 Envoi et Réception des données Envoi des données Drivers à LEDs MC23017 Afficheurs 7 segments 6x7 bits Pile CR2330 6x4 bits Unités / dizaines Heure, min, sec Affichage binaire 6x4 LEDS (heure, min, sec) Décodeurs 7 segments SN74LS47 10

Présentation du projet Étude du cahier des charges Division du travail en 2 parties : Benjamin Diana Étude du RTC et des drivers à LEDs Étude du bus I2C Réalisations: - Carte de l ATmega8535 - Carte drivers à LEDs - Carte d alimentation Programmation de l Atmega8535 Communication Bus I2C Réalisations: - Carte de l affichage digital - Carte de la CPLD - Carte de l affichage traditionnel Programmation de la CPLD Communication ATmega8535/CPLD 11

Présentation du projet Planning réel et prévisionnel 12

Description technique du projet Le Bus I2C: Inter Integrate Circuit Logo du Bus I2C 3 fils permettant d échanger des informations: SDA : signal de données SCL : signal d horloge Masse : référence électrique Exemple de communication I2C 13

Description technique du projet Le Bus I2C: Inter Integrate Circuit 3 fils permettant d échanger des informations: SDA : signal de données SCL : signal d horloge Masse : référence électrique Logo du Bus I2C Communication par adressage entre maître/esclaves Trame de communication I2C 14

Description technique du projet L ATmega: le microcontrôleur Microcontrôleur possédant 4 ports de 8 broches d entrées/sorties Diverse fonctions intégrées: - Horloge interne - Convertisseur - MLI - etc Programmé avec «Code Vision AVR» Schéma de brochage 15

Description technique du projet Le RTC: Real Time Clock Horloge à temps réel RTC DS1307 Avantages - Continuité de fonctionnement - Fournit l heure et la date - Prend en compte les années bissextiles Inconvénients - Communication en I2C 2 phases de fonctionnement : initialisation et envoi des données Tableau des registres du RTC 16

Description technique du projet Le CPLD: Complex Programmable Logic Device Composant logique programmable Non compatible avec le bus I2C Communication avec l ATmega via: - 6 bits pour la réception des données - 1 bit de mode pour identifier les données Simulation du fonctionnement de registre à décalages Programmée à l aide du logiciel «Quartus» CPLD EPM7128SQC100 17

Mise en œuvre et réalisation de l horloge La partie électronique: réalisation des typons Réalisation de 6 cartes électroniques différentes - Carte de l alimentation 18

Mise en œuvre et réalisation de l horloge La partie électronique: réalisation des typons Réalisation de 6 cartes électroniques différentes - Carte de l alimentation - Carte de l ATmega 19

Mise en œuvre et réalisation de l horloge La partie électronique: réalisation des typons Réalisation de 6 cartes électroniques différentes - Carte de l alimentation - Carte de l ATmega - Carte de la CPLD 20

Mise en œuvre et réalisation de l horloge La partie électronique: réalisation des typons Réalisation de 6 cartes électroniques différentes - Carte de l alimentation - Carte de l ATmega - Carte de la CPLD - Carte de l affichage traditionnel 21

Mise en œuvre et réalisation de l horloge La partie électronique: réalisation des typons Réalisation de 6 cartes électroniques différentes - Carte de l alimentation - Carte de l ATmega - Carte de la CPLD - Carte de l affichage traditionnel - Carte des drivers à LEDs 22

Mise en œuvre et réalisation de l horloge La partie électronique: réalisation des typons Réalisation de 6 cartes électroniques différentes - Carte de l alimentation - Carte de l ATmega - Carte de la CPLD - Carte de l affichage traditionnel - Carte des drivers à LEDs - Carte des afficheurs 7-segments 23

Mise en œuvre et réalisation de l horloge La partie informatique: programmation DEBUT Ordinogramme du programme de la CPLD Initialisation des variables Déclaration des entrées/sorties Initialisation des variables Front montant oui non Front montant de l horloge mode=1 oui non heure=2 data minute=2 data 24

Bilan du projet Création d une horloge dotée de 3 modes d affichages Réalisation de plusieurs cartes électroniques et programmation de la CPLD Mise en application de nos connaissances personnelles Développer les facultés de gestion, d analyse et d adaptation lors d un projet Projet pas entièrement abouti mais pouvant être repris au semestre 4 Amélioration de l horloge par des diodes RGB et par l affichage de la date 25

Merci de votre attention Avez-vous des questions? 26