Sono neofita e pongo alla comunità il seguente quesito: Volendo affrancarsi dalla dipendenza della frequenza della rete elettrica, che quarzo bisogna utilizzare per costruire un preciso orologio digitale?
Un grassssie a chi sarà tanto disponibile.................. Ciao.
il problema è che hai una linea elettrica che fa schifo, perché i 50Hz di rete sono *molto* precisi.
Se vuoi un quarzo, puoi usare il 4521 assieme a un quarzo da
4.194304MHz. Il 4521 contiene anche un divisore. Se ti attacchi all'uscita 22 (pin 14) hai 4.194304 / 2^22 MHz. Guardacaso dà esattamente 1Hz. Se hai bisogno lo schemino completo fai un fischio.
Non illuderti sulla precisione del circuito. Non necessariamente quarzo è sinonimo di precisione. Mi sembra che l'errore qui sia sui
300ppm (probabilmente piú alto di quello dei 50Hz).
La soluzione comoda/economica/precisa è l'utilizzo del DS1603 della Dallas. Comoda: non hai bisogno di componenti esterni. Economica: te lo fai mandare come sample dalla maxim e non lo paghi. Precisa: +/- 2 min al mese.
Alternativa mix: usi il DS32kHz (sempre della Dallas e sempre gratuito). Da qui ti escono 32.768kHz con un errore massimo di 4.5ppm (se l'alimentazione è ben stabilizzata solo 2ppm). Li dividi poi per 2^15 e il gioco è fatto. Per dividere per 2^15 non puoi però usare il 4521. Un guru del digitale di passaggio ti dirà il magico numero ;-)
C'era un RTC della Epson in vendita su distrelec che mi piaceva abbastanza, mi pare ci fosse sia da 32768Hz che da 65536Hz ... sennò perché non sincronizzarsi sui 77,5KHz AM che vengono da Frankfurt ???
In ogni caso con qualsiasi microcontrollore è possibile fare un prescaling da 15/16 bit con estrema facilità.
Beh, qui hai una precisione *ottima*, ma hai bisogno un pic (o un processore) e dato che non ne so nulla, non mi sono imbarcato in discorsi fuori dalle mie capacità.
il 1603 è un Elapsed Timer Counter Module quindi conta il tempo trascorso da un dato istante. si può usare per farci un orologio ma occorre un algoritmo esterno (uC o parecchia logica cablata) per poter gestire correttamente ore, minuti, secondi e volendo la data.
il 1307 è un RTC che ha dei registri interni espressamente dedicati a hh:mm:ss e yy:mm:dd quindi è sufficiente caricarci data e ora attuale per avere pronto un orologio con tanto di calendario, interamente gestito dal
"Boiler" ha scritto nel messaggio news: snipped-for-privacy@4ax.com...
Non capisco..........(te l'ho detto che sono neofita) ma se salta la corrente, che ci faccio con la batteria tampone se mi manca la frequenza base? (è chiaro che c'è qualcosa che mi sfugge).
Grazie, ma come faccio a decodificare sta roba qui sotto? che è FIDOCAD? Perdonami se rompo, ma sono neofita :-( grazie cmq per la pazienza.
Se salta la corrente, anche la tensione per far funzionare il giocattolino qua sotto manca. Devi fornirgliela con una batteria (detta tampone perché entra in gioco in caso di blackout per tamponare la mancanza di corrente). Un'altra possibilità è usare un supercap (o goldcap): sono dei condensatori da 5V che arrivano anche a 10F.
Fidocad è un programma di disegno elettronico molto comodo. Dato che non puoi postare allegati, posti il "codice" in fidocad. Scaricalo qui, è gratis:
formatting link
Poi copia il codice in fidocad e incollalo in blocco note (attenzione agli "A capo automatico" e altre schifezze: devi vederlo esattamente come è qui sotto). Salva il file con estensione fcd, per esempio "oscillatore.fcd". Aprilo con fidocad.
Nessun problema, ci sono passati tutti (e io non ne sono ancora uscito del tutto ;-)
Ti ripeto lo schemino:
[FIDOCAD ] MC 75 35 0 0 640 SA 80 35 LI 75 55 90 55 LI 90 55 90 35 LI 90 35 100 35 LI 100 35 140 35 MC 140 35 0 0 010 MC 115 35 1 0 170 MC 115 45 0 0 045 TY 120 40 5 3 0 0 0 * 100nF LI 75 50 65 50 LI 55 60 75 60 MC 65 60 1 0 080 MC 55 50 1 0 080 LI 65 50 55 50 TY 55 50 5 3 0 0 0 * 4M7 MC 65 75 1 0 140 LI 55 50 45 50 LI 45 50 45 75 LI 45 75 50 75 LI 65 75 65 70 MC 45 80 1 0 170 MC 65 80 1 0 170 LI 45 75 45 80 LI 65 75 65 80 TY 55 60 5 3 0 0 0 * 2k2 TY 40 85 5 3 0 0 0 * 22p TY 65 85 5 3 0 0 0 * 82p MC 45 90 0 0 045 MC 65 90 0 0 045 LI 75 45 70 45 LI 70 45 70 40 LI 70 40 75 40 LI 70 40 30 40 LI 30 40 30 45 MC 30 45 0 0 045 LI 100 45 105 45 LI 105 45 105 60 LI 105 60 130 60 MC 130 60 0 0 000 TY 140 60 5 3 0 0 0 * 1 PPS LI 75 70 75 75 LI 75 75 105 75 LI 105 75 105 70 LI 105 70 100 70 LI 105 75 105 80 MC 105 80 0 0 045 TY 80 30 5 3 0 0 0 * 4521 TY 45 110 5 3 0 0 0 * Il quarzo è da 4,194304 MHz
ho provato a vedere lo schemino su fidocad, ma tu una volta che hai ottenuto 1 PPS, come faresti a visualizzare l'ora su dei display a segmenti? Ti ci vuole per forza o un pic o un driver già programmato, no?
Gieffe diceva che vuole liberare l'orologio dai 50Hz di rete. Io ho quindi pensato che questi venissero divisi fino a 1Hz e poi iniettati nel circuito che gestisce l'ora.
Io sto costruendo un orologio (ho in giro dei bellissimi nixies ;-) Benché il PIC sia sicuramente la soluzione piú comoda, io non lo so usare. Pertanto mi sono lanciato nell'uso smodato di 4017 in cascata. Funziona anche così, ma è un macello (soprattutto se non fai il pcb ma tiri cavetti).
allora prendi il modulo della Conrad e la sua antennina, non spendi più di
15-20 euro (forse anche meno, non ricordo bene) e funziona benissimo. il segnale è quello che è, certo, ma almeno non aggiungi problemi nella realizzazione del ricevitore RF...
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.