Retour

horloge-mère "Arduino"
Avec platine DS1307  (réglage de la fréquence du quartz)

 

Cette horloge-mère utilise une platine "Arduino"qui donne accès à de multiples expérimentations en exploitant les différents "shields" proposés autour de ce concept.
Le cœur du projet est un module équipé d'un circuit Dallas DS1307.  Outre une fonction horaire, celui-ci  intègre un calendrier programmé jusqu'en 2100. Très performant, les modules testés ont cependant un grave défaut: la dérive due à un quartz inadapté (*) et à l'absence de réglage. Cette dérive peut aller jusqu'à plusieurs minutes par mois.  Pour remédier à ce "désastre"  j'ai supprimé le quartz de la platine pour lui substituer un circuit construit autour d'un CD4060 qui permet d'ajuster précisément la fréquence  32768 Hz. Une alimentation secourue évitera l'arrêt de l'horloge en cas de coupure secteur. Un afficheur LCD indique la date et l'heure. Une impulsion positive est présente alternativement toutes les 30 secondes  sur les sorties digitales 11 et 12 ( A1, A2) et peut piloter le "double pont en H" d'un L298N autorisant la commande d'horloges réceptrices nombreuses et de grandes dimensions.

Bien entendu, si l'on souhaite se contenter d'une simple fonction horloge, le L298N est superflu.


 
     

 

 skyblue_5.gif

Une autre Solution
Horloge-mère "Arduino"
Avec platine DS1307  et générateur de fréquence AD9850 

L'idée de départ est identique, mais cette fois-ci le circuit CD4060 est remplacé par un générateur de fréquence DDS  AD9850. Celui-ci génére d'une façon strictement logicielle la fréquence de 32768 Hz pilotant le circuit DS1307.  La précision est obtenue sans appareil de mesure.  Plus aucun réglage n'est nécessaire pour finaliser le projet.

 skyblue_5.gif

Mise à l'heure

L'initialisation et la mise à l'heure s'effectuent grâce aux boutons poussoirs.  Le bouton "Select" permet de choisir les unités à modifier avec  "Up" et "Down".  Après l'affichage du mot "Top" un dernier appui sur le bouton "Select" redémarre  l'horloge à l'heure indiquée.

 


Le bouton poussoir "Rigth" permet l'avance rapide des horloges filles: 2 pas/seconde.

 Le L298 sera câbler à part.  (Un L293 peut également convenir)

 

Code et propositions de circuits imprimés avec schéma d'une alim secourue
sont à télécharger --->  Ici  

 

(*)  Extrait de  Application Note 58 Crystal Considerations for  Dallas Real-Time Clocks:    "Wrong crystal. An RTC typically runs fast if a crystal with a specified load capacitance (CL) greater than the RTC-specified load capacitance is used. The severity of the inaccuracy is dependent on the value of the CL. For example, using a crystal with a CL of 12pF on an RTC designed with a 6pF CL causes the RTC to be about 3 to 4 minutes per month fast."

  
(10/ 2012)