Veneto
Offline
Jr. Member
Karma: 1
Posts: 98
|
 |
« on: November 13, 2012, 06:51:33 am » |
Domanda stupida, sicuramente.
Come fa un modulo RTC a sapere qual'è lora esatta da indicarmi?
Non lo sa mica in che fuso orario si trova
|
|
|
|
|
Logged
|
|
|
|
|
Roma (RM)
Offline
God Member
Karma: 3
Posts: 634
|
 |
« Reply #1 on: November 13, 2012, 06:59:39 am » |
Da quello che so, glielo dici tu e poi lui la mantiene aggiornata.
|
|
|
|
|
Logged
|
|
|
|
|
Battipaglia (SA)
Offline
Jr. Member
Karma: 0
Posts: 52
|
 |
« Reply #2 on: November 13, 2012, 07:03:50 am » |
infatti... è come un qualsiasi orologio. Lo imposti alla data e ora corretta e poi lui lo aggiorna. Il vantaggio è che funziona per anni con una piccola batteria a bottone da 3 V. Così anche ad Arduino spento, l'ora impostata rimane corretta per moltissimo tempo.
Ciao. Vittorio.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16484
Don't know what I do
|
 |
« Reply #3 on: November 13, 2012, 07:27:05 am » |
Domanda stupida, sicuramente.
Come fa un modulo RTC a sapere qual'è lora esatta da indicarmi?
Non lo sa mica in che fuso orario si trova
Come ti hanno spiegato, è un semplice orologio segnatempo, quindi se ti sposti e cambi fuso lo devi regolare nuovamente. Così come se cambia l'ora da solare a legale.
|
|
|
|
|
Logged
|
|
|
|
|
Roma (RM)
Offline
God Member
Karma: 3
Posts: 634
|
 |
« Reply #4 on: November 13, 2012, 07:28:25 am » |
Così come se cambia l'ora da solare a legale.
In questo caso arduino potrebbe fare il controllo ed aggiornalo. In ogni caso non fa nulla in automatico.
|
|
|
|
|
Logged
|
|
|
|
|
Cagliari
Offline
Faraday Member
Karma: 49
Posts: 3029
|
 |
« Reply #5 on: November 13, 2012, 08:32:42 am » |
Oppure lo sincronizzi con un servizio che ti fornisce l'ora esatta: Server NTP, Segnale GSP o Segnale Radio DCF77.
|
|
|
|
|
Logged
|
|
|
|
|
Veneto
Offline
Jr. Member
Karma: 1
Posts: 98
|
 |
« Reply #6 on: November 13, 2012, 11:34:34 am » |
Io però ho sempre trovato codici per ricevere i dati da un rtc già programmato allora. Sapete dirmi come si inserisce l'ora corretta?
Grazie
|
|
|
|
|
Logged
|
|
|
|
|
Roma (RM)
Offline
God Member
Karma: 3
Posts: 634
|
 |
« Reply #7 on: November 13, 2012, 11:37:14 am » |
|
|
|
|
|
Logged
|
|
|
|
|
Teramo
Offline
Jr. Member
Karma: 0
Posts: 76
Arduino rocks
|
 |
« Reply #8 on: November 13, 2012, 11:55:24 am » |
visto che siamo in argomento mi viene una curiosità: all'incirca quanto durerà una classica batteria tampone CR2032 con un DS1302???
|
|
|
|
|
Logged
|
|
|
|
|
MC
Offline
God Member
Karma: 9
Posts: 670
|
 |
« Reply #9 on: November 13, 2012, 12:01:54 pm » |
il datasheet dell'RTC riporta circa 1uA di assorbimento @3V. Supponiamo però che consumi il 50% in più (stima per difetto) La batteria CR2032 viene data tipicamente per 220mAh. Considerando di poterla utilizzare al 70% (stima per difetto), se ne ricava circa 100.000 ore, ovvero circa 11 anni. Il poblema però è l'autoscarica della batteria che dipende dal modello stesso. Secondo me qualsiasi batteria non dura più di 4 anni
|
|
|
|
|
Logged
|
Vi è una spiegazione scientifica a tutto. La fede è solo quell'anello che si porta al dito dopo il matrimonio.
|
|
|
|
Teramo
Offline
Jr. Member
Karma: 0
Posts: 76
Arduino rocks
|
 |
« Reply #10 on: November 13, 2012, 12:04:30 pm » |
mi aspettavo tempi più brevi, ma meglio così  grazie mille
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16484
Don't know what I do
|
 |
« Reply #11 on: November 13, 2012, 12:24:52 pm » |
il datasheet dell'RTC riporta circa 1uA di assorbimento @3V. Supponiamo però che consumi il 50% in più (stima per difetto) La batteria CR2032 viene data tipicamente per 220mAh. Considerando di poterla utilizzare al 70% (stima per difetto), se ne ricava circa 100.000 ore, ovvero circa 11 anni. Il poblema però è l'autoscarica della batteria che dipende dal modello stesso. Secondo me qualsiasi batteria non dura più di 4 anni
Forse 4 anni è un po' poco. Sui 5/6 ci arriva.
|
|
|
|
|
Logged
|
|
|
|
|
Cagliari
Offline
Faraday Member
Karma: 49
Posts: 3029
|
 |
« Reply #12 on: November 14, 2012, 04:55:37 am » |
Qui trovi un esempio di codice per impostare l'orologio --> https://github.com/federico-galli/RTC-DS1307-BoardE' da compilare con versioni precedenti all'IDE 1.0 Dal monitor seriale bisogna inviare la stringa: AAAA-MM-GG-HH-MM-SS-DOW- /* example: 2011-02-20-18-04-14-0- */ DOW sta per giorno della settimana.
|
|
|
|
|
Logged
|
|
|
|
|
MC
Offline
God Member
Karma: 9
Posts: 670
|
 |
« Reply #13 on: November 16, 2012, 10:35:16 am » |
Forse 4 anni è un po' poco. Sui 5/6 ci arriva.
Magari dalla dada di produzione effettiva, ma se togli il tempo che rimangono ferme un pò quà un pò là...
|
|
|
|
|
Logged
|
Vi è una spiegazione scientifica a tutto. La fede è solo quell'anello che si porta al dito dopo il matrimonio.
|
|
|
|
|