Pages: [1]   Go Down
Author Topic: RTC e ora corretta  (Read 1438 times)
0 Members and 1 Guest are viewing this topic.
Veneto
Offline Offline
Full Member
***
Karma: 1
Posts: 104
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Da quello che so, glielo dici tu e poi lui la mantiene aggiornata.
Logged


Battipaglia (SA)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 70
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22638
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7079
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oppure lo sincronizzi con un servizio che ti fornisce l'ora esatta: Server NTP, Segnale GSP o Segnale Radio DCF77.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Veneto
Offline Offline
Full Member
***
Karma: 1
Posts: 104
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Vedi qui: http://www.ladyada.net/learn/breakoutplus/ds1307rtc.html
Sezione: " Setting the time "
Logged


Teramo
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

visto che siamo in argomento mi viene una curiosità: all'incirca quanto durerà una classica batteria tampone CR2032 con un DS1302???
Logged

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mi aspettavo tempi più brevi, ma meglio così  smiley-lol grazie mille
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22638
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7079
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Qui trovi un esempio di codice per impostare l'orologio

--> https://github.com/federico-galli/RTC-DS1307-Board
E' da compilare con versioni precedenti all'IDE 1.0

Dal monitor seriale bisogna inviare la stringa:
AAAA-MM-GG-HH-MM-SS-DOW-
Code:
/* example: 2011-02-20-18-04-14-0- */

DOW sta per giorno della settimana.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Pages: [1]   Go Up
Jump to: