[gl-como] Aiuto per termostato

Diego Roversi diegor@tiscali.it
Mer 26 Nov 2008 10:20:47 CET


On Wed, Nov 26, 2008 at 02:47:56AM +0000, Pietro m0nt0 Montorfano wrote:

> sulla reference card (ammesso che ne esista una) dovrebbe essere scritto 
> quanti cicli di clock occupa l'istruzione nop, ad occhio potrebbe essere 
> uno. Una volta visto quello, il clock del processore dell'arduino lo 
> conosci quindi sai quanti cicli di clock fa in un secondo e di 
> conseguenza sai quanti nop devi fare....

Purtroppo pero' il cristallo che comanda l'orologio e' verosimilmente lo
stesso che comanda la cpu. E spesso e volentieri i cristalli usati per le
cpu sono meno precisi di quelli usati per gli orologi, per cui anche contare
i cicli di clock comunque porterebbero ad errori. In piu' i cristalli
possono avere minuscole variazioni in base alla temperatura, per cui lo
sfasamento potrebbe non essere costante.

Bisognerebbe fare una statistica per vedere se lo sfasamento e' costante
oppure varia durante la giornata. Per vederlo potreste collegarlo ad un pc,
possibilmente con ntp attivato, e poi ogni ora, con un programmino
controllare quant'e' lo sfasamento e salvare le differenze su un file.
Magari per qualche giorno...

A questo punto in base alle statistiche si puo' decidere se mettere una
correzione "fissa" puo' aiutare.

Penso pero' che l'uso di un orologio hardware e' di gran lunga l'idea piu'
affidabile.

-- 
Saluti / Regards

Diego Roversi | 
              | diegor at tiscalinet.it 


Maggiori informazioni sulla lista gl-como