Pagina 1 di 1

Sincronizzare orario con il segnale DCF

MessaggioInviato: 30 mar 2011, 12:02
da MarcoNik
Ciao a tutti,
vi sottopongo un dubbio che mi e' venuto realizzando un sistema per la sincronizzazione dell'orario utilizzando il segnale DCF.
Si tratta di questo:
Siccome l'informazione relativa all'orario e' codificata all'interno della stream costituito da 58 bit cadenzati uno al secondo, nel momento in cui tratto quelli dei minuti e' trascorso del tempo da quando la centrale ha inviato l'informazione, quindi come faccio a correggere questo ritardo?
Inoltre dovrei riuscire anche a tenere conto del tempo che impiega il controllore per trattare questo dato e quindi aggiungere pure questo ritardo?

Nei vari siti che ho consultato non ho trovato nulla a riguardo e quindi mi chiedo se sono io a sbagliare il ragionamento oppure se e' dato per 'scontato' che si debba fare una correzione del dato ricevuto.

E' cosi' oppure no?

Grazie in anticipo per i suggerimenti

Marco

Re: Sincronizzare orario con il segnale DCF

MessaggioInviato: 30 mar 2011, 12:48
da giorgio25760
I bit sono 59 (da 0 a 58) non 58 !

Devi aggiornare il tuo orologio durante la ricezione.
Gli fai somare un minuto.
Dopo quando vedrai l'abbassamento della portante, sincronizzi l'inizio dei secondi del minuto (successivo) con questo evento (il bit mancante)

Ciao
Giorgio

Re: Sincronizzare orario con il segnale DCF

MessaggioInviato: 30 mar 2011, 15:31
da MarcoNik
Ciao Giorgio,
anzitutto grazie per la spiegazione.
Quindi se, ad esempio, ho memorizzato 31 minuti alle ore 8 nel mio buffer con i dati dello stream letto, devo sommare 1 minuto quando ricevo il segnale di inizio nuovo stream e sincronizzare alle 8:32:00 dove 00 sono i secondi (assenti nello stream).
Ho capito bene?

grazie 1000!

Ciao
Marco

Re: Sincronizzare orario con il segnale DCF

MessaggioInviato: 30 mar 2011, 21:27
da giorgio25760
Si, esatto !

Ciao
Giorgio

Re: Sincronizzare orario con il segnale DCF

MessaggioInviato: 24 apr 2011, 10:51
da MarcoNik
Ciao Giorgio,
ho completato il tutto e volevo segnalare il fatto che, una volta confrontato l'orario da me impostato con quello di un altro orologio radiocontrollato della Grundig, ho che il mio e' avanti di un minuto.
A questo punto deduco che la somma al minuto non vada effettuata e che l'informazione inviata da Francoforte sia gia' relativa al minuto corrente al momento di inizio dello stream successivo.

un caro saluto
Marco

Re: Sincronizzare orario con il segnale DCF

MessaggioInviato: 24 apr 2011, 23:30
da crestus
Il segnale DCF trasmette il segnale orario relativo al minuto successivo! :ok: