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
|