Une horloge avec un pic16f877 ?? A prtir du quartz ( système, 20Mhz ) il y a une dérive de Qq minutes par jour. Comment faire plus précis? André
- posté
il y a 11 ans
Une horloge avec un pic16f877 ?? A prtir du quartz ( système, 20Mhz ) il y a une dérive de Qq minutes par jour. Comment faire plus précis? André
Bonjour,
1/ utiliser le 50hz du secteur pour synchroniser l'horloge 2/ utiliser un circuit ds3232 de maxim qui est un quartz compensé à 32khz 3/ utiliser une synchro de l'horloge x fois par jour sur une dcf77 4/ utiliser une synchro x fois par jour sur une horloge ntp sur internet 5/ utiliser un module de quartz compensé tcxo (mais c'est cher...) bon courage !-- ---------- Kripton the ESR Repository @ http://kripton2035.free.fr/esr-repository.html the Geiger Repository @ http://kripton2035.free.fr/geiger-repositor.html
Le 28/09/2012 10:08, Andre a écrit :
un quartz d'horloge 32,768KHz dans le timer1 par exemple qui a un oscillateur integrer qui ne passe pas a l'arret en "sleep" et qui peu "reveiller" le cpu. autre solution, si le montage est alimente sur le secteur, un petit comparateur avant le pont de diode et on compte les periodes du secteur. notre operateur national s'attache a compter le nombres de periodes dans la journee et a l'ajuster au plus pret ce qui donne une derive de quelques periodes tout au plus dans une journee. autre possibilite, mettre des condensateurs variables a la place de ceux qui sont fixe sur l'oscillateur principale et les regler pour avoir pile poil 20MHz. bonne journee.
jour.
0/ monter le quartz avec un truc qui chauffe + un capteur pour le thermostater et ensuite un réglage fin avec une capa ;)) 6/ utiliser un module GPS série pour se synchroniser avec l'horloge atomique des satellites x fois par jour!On 2012-09-28 19:13:32 +0200, cLx > 2/ utiliser un circuit ds3232 de maxim qui est un quartz compensé à 32khz
7 / si la derive est toujours quasi la même la compenser par logiciel. (ca ca coute rien, et ca modifie rien sur le circuit !)-- ---------- Kripton the ESR Repository @ http://kripton2035.free.fr/esr-repository.html the Geiger Repository @ http://kripton2035.free.fr/geiger-repositor.html
Le 28/09/2012 10:08, Andre a écrit :
Merci pour vos réponses. Je suis amateur, retraité et ceci est un passe-temps donc des solutions gps, satellite, etc c'est hors de prix pour moi. La dérive ne semble pas être constante la solution logiciele ( déjà testée a des limites. ntp sur un 16f877 ?? Merci a tous. André
On 30 sep, 11:22, Andre
Pour être ( par exemple ) 20 fois plus précis : remplace le Qx de 20 MHz par un Qx de 500 MHz suivi d'un diviseur par 25, cela redonne l'horloge à 20 MHz mais avec une dérive divisée par 25. ( sous condition que la dérive du Qx à 500 MHz soit la même que celle du Qx à 20 MHz )
Puisque tu n'as pas chiffré la dérive de ton montage, en supposant une dérive initiale de 3 minutes/jour, avec l'exemple précédent la dérive tombe à 7 secondes/jour.
la solution à base de module dcf77 doit couter dans les 15 euros le module et une adaptation du logiciel à faire. ca marche sur un 16f877 je l'ai fait...
effectivement le ntp sur un pic 16f ca serait une première !
sinon les modules gps coutent dans les 30 euros en cherchant bien c'est pas si cher que ca pour une precision... atomique.
bons bricolages !
-- ---------- Kripton the ESR Repository @ http://kripton2035.free.fr/esr-repository.html the Geiger Repository @ http://kripton2035.free.fr/geiger-repositor.html
Ca existe ça ?
Et ça a 500Mhz ?
Les dérives /erreurs de quartz s'expriment en ppm Les plus performants sont autour de 10Mhz Il y a par contre de bonnes chances que le prix et la consommation du montage soient eux multipliés par 25 :-)
--- news://freenews.netfront.net/ - complaints: snipped-for-privacy@netfront.net ---
a mon humble avis tu est tombé sur un quartz qui n'a pas été assez vieilli!
"Andre" a écrit dans le message de news:
50655aeb$0$3119$ snipped-for-privacy@news.skynet.be...ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.