Go Down

Topic: RTC e ora corretta (Read 1 time) previous topic - next topic

bibopm

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

erpomata

Da quello che so, glielo dici tu e poi lui la mantiene aggiornata.
http://www.paologiammarco.it
http://www.valentinamagni.it

vittorio68

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.

leo72


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.

erpomata

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.
http://www.paologiammarco.it
http://www.valentinamagni.it

PaoloP

Oppure lo sincronizzi con un servizio che ti fornisce l'ora esatta: Server NTP, Segnale GSP o Segnale Radio DCF77.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

bibopm

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

erpomata

http://www.paologiammarco.it
http://www.valentinamagni.it

Simoneaudi93

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

niki77

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
Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

Simoneaudi93

mi aspettavo tempi più brevi, ma meglio così  XD grazie mille

leo72


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.

PaoloP

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: [Select]
/* example: 2011-02-20-18-04-14-0- */

DOW sta per giorno della settimana.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

niki77


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à...
Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

Go Up
 

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.
Name:
Email:

shortcuts: alt+s submit/post or alt+p preview