ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
Hoi Allemaal,
Ik heb 2 verschillende klokken gebouwd, allebei met een PIC, de ene op 20 mhz en de andere op 16 Mhz.
Allebei maken ze gebruik van de DS1302 met een 32,768 Khz kristal. (zowel de IC's komen uit dezelfde "batch", alsook de kristallen)
Echter, per dag loopt de klok die op 20 Mhz draait, zo'n 2 seconden voor op die 16 Mhz variant.
Een afwijking van 1 à 2 seconden per week zou nog aanvaardbaar zijn, maar 2 seconden per dag met dezelfde RTC & kristal ?
Is hier iets aan te doen ?
't is maar, ik ben momenteel nog bezig met diverse klokken, allemaal op die DS1302 gebaseerd, en als dat zo verder gaat, moet ik elke dag de moeite nemen om al die klokken terug syncroon te zetten 
groeten,
Kris
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
1 minuut per maand afwijking met een kristal van 20ppm.
Kijk hier eens http://www.maxim-ic.com/appnotes.cfm/appnote_number/58
Als je weet dat het 2 sec per dag fout loopt dan kan dit softwarematig gecorrigeerd worden.
Een ander mogelijkheid is te synchroniseren met DCF77.
ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
Op 11 januari 2007 13:06:43 schreef Andy:
1 minuut per maand afwijking met een kristal van 20ppm.
Kijk hier eens http://www.maxim-ic.com/appnotes.cfm/appnote_number/58
Als je weet dat het 2 sec per dag fout loopt dan kan dit softwarematig gecorrigeerd worden.
Een ander mogelijkheid is te synchroniseren met DCF77.
tja, inderdaad, 1 minuut per maand, gemiddeld 30 dagen per maand, is 2 seconden per dag hé ...
Ach, ik zal maar beginnen met DCF77 implementatie op AL mijn klokken dan. Ben ik ook 2x per jaar van de miserie vanaf met die winter/zomer toestanden ...
Thanks,
Kris
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Hou er wel rekening mee dat je, bij gebruik van een DCF77-module, nog steeds een tweede tijdbasis nodig hebt. DCF77-signalen durven nogal eens wegvallen of onbruikbaar worden bij onweer.
Turbokeu
Golden Member
I love watching conspiracy theorists use the airtight logic of the argument from incredulity: "Well I don't understand how it works so it can't be real!!!"
Op 11 januari 2007 13:25:31 schreef ActiveHouse:
[...]
tja, inderdaad, 1 minuut per maand, gemiddeld 30 dagen per maand, is 2 seconden per dag hé ...
Een Maxim DS32KHZ in de plaats van het 32KHz kristal van je DS1302 doet al wonderen... (ik dacht uit het hoofd dat de precisie van de DS32KHZ zo'n minuut/jaar was)
Dit is een TCXO (Temperature Controlled Xtal Oscillator).
Ach, ik zal maar beginnen met DCF77 implementatie op AL mijn klokken dan. Ben ik ook 2x per jaar van de miserie vanaf met die winter/zomer toestanden ...
Ben ik al jaren mee bezig. Op één klok na zijn ze reeds allemaal DCF77 (zelfs mijn polshorloge).
Op 11 januari 2007 14:10:42 schreef pros:
Hou er wel rekening mee dat je, bij gebruik van een DCF77-module, nog steeds een tweede tijdbasis nodig hebt. DCF77-signalen durven nogal eens wegvallen of onbruikbaar worden bij onweer.
Met DCF77 heb je inderdaad altijd een standalone klokroutine nodig die desgewenst 1x/minuut, 1x/uur of 1x/dag door DCF77 gesynchronizeerd wordt.
CD 
ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
DCF-77, inderdaad ...
Was eigenlijk één van de allereerste programmaatjes die ik ooit zelf gemaakt heb op een PIC, op basis van de specs van het DCF-signaal, zelf code geschreven om deze te interpreteren en op een alphanumeriek LCD weer te geven.
Aangezien ik een afwijking heb van 1 seconde per 12 uren, zou ik ervoor opteren om elke 6u proberen het DCF-signaal te ontvangen, en mijn klok bij te sturen met die informatie. Als er een fout optreed in het signaal (ik heb parity-checks in mijn routine), laat ik de klok gewoon lopen, en probeer ik het volgende uur nog eens. Als het signaal OK is, zet ik mijn RTC gelijk met de ontvangen DCF-sequence, en ga ik pas 6u nadien terug mijn klok syncroniseren ...
Alleen zijn die DCF-modules van Conrad toch vrij duur, als je van plan bent om een 20-tal klokken te bouwen.
Op Ebay heb ik ook niks zinnigs kunnen vinden.
Iemand een adresje om die DCF-modules goedkoper te kunnen aanschaffen ?
Greetz,
Kris
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Iets meer dan 10 euro bij Conrad, zie ik. Ter vergelijking: een Elektuur zelfbouw-project met dezelfde functie uit 1987 - geschatte bouwkosten = 50 gulden.
ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
Op 11 januari 2007 16:30:33 schreef pros:
Iets meer dan 10 euro bij Conrad, zie ik. Ter vergelijking: een Elektuur zelfbouw-project met dezelfde functie uit 1987 - geschatte bouwkosten = 50 gulden.
tja, bij conrad kost een LCD-module van 128x64 pixels ook xx euro, en op ebay heb ik er al gekocht voor 4 euro per stuk. Ik had verwacht dat er iemand iets gelijkaardigs op Ebay zou gezien hebben ... Jammergenoeg niet dus.
Ach, ik heb nog een 15-tal RX/TX modules liggen op 315 & 433 Mhz, misschien bouw ik wel één grote DCF ontvanger, die dan door m'n hele huis over 433 Mhz naar al mijn klokken doorstuurt ...
Die RX/TX modules heb ik voor minder dan 3 euro op ebay gevonden 
groeten,
Kris
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
Op 11 januari 2007 16:36:42 schreef pros:
Zijn al die 20 klokken bedoelt voor jouw thuis? Jakkes...
lol, we hebben er hier ondertussen al 16 draaien, (waarvan 3 zelfbouw => één nixie, één propellor, één grote 7-segment)
de klokjes van de Video/DVD/microgolf/klokradios enz niet meegeteld. Stuk voor stuk wel unieke klokken, niks "gewoons" bij,ook niks antieks. (allée, als je de nixie-buizen niet als antiek aanziet)
Boven onze "bar-hoek" hebben we zelfs 6 klokken naast mekaar hangen, met bordjes onder "Los Angeles","New York","Brussels","Moscow","Tokyo","Sydney", maar dat is eerder omdat we nogal vrij veel vrienden en kennissen over héél de wereld hebben zitten
(en ook voor SAT-TV, zo moet je geen uren omrekenen)
Nu volgt nog een display met stardust VFD tubes, die dubbel dienst doet. Er komt een database in via een compactflash kaart, en als er iemand opbelt waarvan de nummer op die CF-kaart zit, komt de naam van de persoon op die tubes tevoorschijn 
Verder staat er ook nog een "ronddraaiende" klok in een led-cube (4096 LEDs) op het programma, die je van alle kanten kan bekijken, die kan dan op het muurtje tussen onze inkom & salon, (wij wonen in een open loft-stijl)
zodat, waar je ook staat, je die klok van éénder welke kant kan aflezen.
(zoals je ziet, allemaal "unieke" creaties hé)
Mijn leuze momenteel:
Pas als je begint met klokken bouwen, besef je pas hoe weinig tijd je in't leven hebt ...
groeten,
Kris
[Bericht gewijzigd door ActiveHouse op ]
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Een folietrimmer van 5pF...40pF tussen pin 4 (GND) en pin 2 (XTAL), dan kun je hem afregelen (denk ik).
Bij gebruik van een 32,768kHz kristal van 12,5pF.
sven
pointers don't kill programs, programmers kill programs
misschien beter investeren in tijd-netwerk?
1 Master ontvangt DCF of werkt met RTC of gebruikt een time-server. Deze master stuurt 1 keer om de 15 minuten via zo'n 433Mhz module de tijd door. Alle klokken zijn slaves met zo'n 433Mhz ontvanger.
Zo staan steeds alle klokken gelijk!
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Op 11 januari 2007 19:25:59 schreef Frits Kieftenbelt:
Een folietrimmer van 5pF...40pF tussen pin 4 (GND) en pin 2 (XTAL), dan kun je hem afregelen (denk ik).
Die dingen hebben interne condensators. Je kan dus maar in 1 richting bijstellen.
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Op 11 januari 2007 19:44:26 schreef sven:
Zo staan steeds alle klokken gelijk!
Over een monotoon huishouden gesproken! 
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Op 11 januari 2007 20:14:36 schreef pros: Die dingen hebben interne condensators. Je kan dus maar in 1 richting bijstellen.
Voor zover ik weet zal een DS1302 ook altijd (expres) iets voor lopen zonder zo'n voorziening, nooit achter.
Op 11 januari 2007 20:14:36 schreef pros:
[...]
Die dingen hebben interne condensators. Je kan dus maar in 1 richting bijstellen.
Laat ik nou altijd gedacht hebben dat er gewoon een kwartskristal in zo'n kristal zat 
Op 11 januari 2007 15:00:58 schreef Turbokeu:
[...]
Een Maxim DS32KHZ in de plaats van het 32KHz kristal van je DS1302 doet al wonderen... (ik dacht uit het hoofd dat de precisie van de DS32KHZ zo'n minuut/jaar was)
Jep, dat werk echt perfect.Ik doe het ook altijd zo. Nauwkeurigheid weet ik niet precies, maar zowieso een stuk beter dan een kristal.