Retour

 Une horloge utilisant le CI Dallas © DS 1307
Pilotage quartz

Le circuit  DS 1307 intègre une horloge et un calendrier programmé jusqu'en 2100. Il communique avec le microprocesseur PIC 16F28 via un bus I2C (Lignes SCL & SDA).
3 boutons poussoirs permettent l'initialisation de l'heure et de la date. En cas de panne secteur, une pile de sauvegarde (3 volts)  conserve et modifie en interne ces informations. J'utilise ici un module (pièce rouge) sur lequel se trouve le DS1307, sa pile de sauvegarde et les résistances de tirage.

 

 

Utilisation de l’horloge.  Des  impulsions sur 3 boutons poussoirs permettent l'initialisation et le réglage de l'horloge. Après avoir réglé l'horloge avec une minute d'avance, celle-ci démarre à l'heure indiquée dés l'appuie sur la touche P1 .
Les modules DS1307 vendus dans le commerce ont tendance à dériver de plusieurs secondes/mois car il utilisent souvent des quartz inadaptés. Je propose une solution à ce problème. Voir le montage "Horloge mère Arduino" dans la rubrique "Horlogerie" de ce site.

 

 

Le programme "DS1307 MNA.hex"  ainsi que le fichier source sous 'Proton'
+ une proposition de circuit imprimé sous "sprint Layout" : c'est  ici

Montage personnel réalisé par Constant Vebobe à partir de ce programme ----> ici
Le circuit imprimé (TCI) intègre le circuit CI 1307 et ses composants.

 

Je suis en mesure de fournir  le PIC 16F628 programmé: me consulter      

 "Horologion" Une horloge parlante sur votre PC....c'est   ici