WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Commande de l'éclairage public et mesure de la température à  base de pic18f4550

( Télécharger le fichier original )
par Soufiane SMAIL
Université Mohamed Khider Biskra- Algérie- Département de Génie Electrique - Master 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IV. 2.6 Horloge

Pour ce système de commande on a besoin de connaître en tout moment la date et l'heure actuelle, afin de déterminer les horaires de coupure de l'éclairage ou ré-exécuter. Ceci est fait par une horloge temps réel. L'horloge temps réel utilisé est le DS1307 de Dallas.

IV. 2.6.1 Description du composant

C'est un RTC, c'est-à-dire une horloge à temps réel qui va fournir les secondes, minutes et heures, mais aussi les jours, mois et heures grâce à un cristal de quartz. Une pile externe lui permet toujours être fonctionnelle même en cas de coupure de l'alimentation. La figure (IV.13) représente le schéma du module RTC DS1307.

Le module DS1307 se contrôle par I2C, il est considéré comme esclave d'adresse 1101000 (0x68 en hexadécimal). Il contient 62 octets de ram, sur c'est 62 octets de ram, 7 contiennent la

Chapitre IV Conceptions et réalisation de système

date et l'heure (incrémenté automatiquement) que chaque octet représente un registre, plus un octet pour la configuration du DS1307, l'organisation de ces registres dans cet ordre :

Tableau. IV.1 : Organisation des registres de RTC [27]

L'adresse

La fonction

00h

les secondes (de 0 à 59)

01h

minutes (de 0 à 59)

02h

heures (de 0 à 23)

03h

jour de la semaine (de 1 à 7)

04h

date du jour (dans le mois, de 1 à 31)

05h

mois (de 1 à 12)

06h

l'année (à partir de 0, il suffit de lui ajouter 2000)

07h

la configuration

Les 56 octets restant sont utilisés comme mémoire RAM externe, on pourra y stocker des données d'usage (des variables par exemples).Les valeurs (jours, mois, années, ...) sont stocké en BCD (décimal codé binaire).

L'avantage d'un tel composant est qu'il ne se décale pas dans le temps. Son système reste parfaitement précis. De plus il tient compte des années bissextiles jusqu'en 2100.

IV. 2.6.2 Brochage du DS1307

L'horloge temps réel DS1307 est commercialisé dans un boiter de 8 broches classiques, comme illustré dans la figure IV.12

Fig. IV.12 : Brochage du DS1307 [28]

Commande de l'éclairage public et mesure de la température à base de PIC18F4550

44

Chapitre IV Conceptions et réalisation de système

Commande de l'éclairage public et mesure de la température à base de PIC18F4550

44

IV. 2.6.3 Schéma du module RTC

Fig. IV.13 : schéma du module RTC

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote