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.
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.
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)