temperatura da DS1820

Jul 06, 2006 7 Replies

Ciao a tutti devo leggere la temperatra da un sensore DS1822 (=E8 molto simile al ds1820). boh io ho provato a leggere il datasheet e un AN ma non mi dicono esplicitamente la formula x ricavare la temperatura. leggono i due registri, ma.... gli esempi che ho trovato in internet usano sempre dei metodi diversi x calcolarla. c'=E8 qualcuno che la conosce esattamente? thanks ale



AleRuggeri ha scritto:

Non ho capito cosa non hai capito :)

Sul datasheet mi sembra sia scritto chiaramente che se ti accontenti di

9 bit di risoluzione ti leggi i due registri e vivi felice, altrimenti leggi anche i registri ausiliari e ti danno la formula più accurata.

Ciao, Marco / iw2nzm

Marco Trapanese ha scritto:

si ok, adesso mi sto leggendo il datasheet del ds1820 e li ti danno proprio la formula esatta. ma in quello del ds1822 che =E8 un 12bit (max) danno solo una tabellina che dice tipo a 85=B0C il codice =E8 0550h a 0=B0C =E8 tot.... non c'=E8 una formula come temp=3Dtemp_read-0.25 come x il ds1820. Qualcuno la conosce o se l'=E8 ricavata? ciao ale

leggi BENE la Table 2 a pagina 4 c'e' nascosta ( e neanche troppo ) la formula che cerchi

hint: occhio a bit dei decimali e ai bit degli interi

scusa io ho fatto, il numero che leggo dal ds1822 x0.0625 che =E8 quanto vale 1 "quanto". se provo con i numeri in tabella risulta.... il problema che sballa di circa 2 gradi? mi sembra 1 po' tanto, no? comunque la formula =E8 quella, dai non c'=E8 niente da dire, no? ciao ale

o dividere per 16 che e' piu' semplice :-)

c'e' da dire una cosa molto importante: risoluzione e accuratezza sono due cose MOLTO diverse

il '1822 ha una risoluzione di 1/16 di C ( alla massima risuluzione ) ma ha una accuratezza dichiarata di 'soli' +/-2 C perfettamente in linea con le misure che stai facendo.

tra l'altro con quale termometro 'campione' stai confrontando i risultati ?

mmm ha scritto:

a questo non ci avevo mai pensato....

se mi sente il prof..... ragassssss l'accuratezza!!!

si infatti l'altro giorno ho letto il +/- 2=B0. quindi tutto ok.... sono stato proprio sfortunato per=F2.... ho scelto il meno accurato. grazie ciao ale

io potrei essere il tuo professore ;-)

se hai un buon termometro per fare confronti cerca di capire se l'errore e' sistematico o se hai fluttuazioni della misura, nel primo caso si puo' sempre migliorare l'accuratezza con una opportuna correzione della misura, anzi sarei molto interessato a sapere se hai un 'problema' di offset dello zero.

Tieni conto che le curve 'tipiche' presentano scostamenti molto inferiori ( e qua il tuo prof. direbbe che le curve tipiche sono sempre fasulle )

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required