|
||
| Pubblicato il: 07.12.2006 | A cura di: Stefano Paladini |
In questo articolo esamineremo il funzionamento della sonda digitale di temperatura prodotta dalla Dallas Semiconductors con il nome DS18B20.
Si tratta di una sonda in grado di rilevare una temperatura compresa nel campo -55°C÷125°C con un’accuratezza di ±0.5°C nel campo -10°C÷85°C. Notiamo però che l’errore si allarga agli estremi del campo di misura arrivando a ±2°C nel campo -55°C÷125°C
In figura è riportato il diagramma dell’errore fornito dal costruttore.

Clicca sull'immagine per
ingrandirla
Il campionamento della temperatura è effettuato su 12 bit in virgola fissa con 4 cifre decimali secondo il diagramma seguente:

Clicca sull'immagine per
ingrandirla
I bit più significativi, dal 11 al 15, sono utilizzati come bit di segno e la parola negativa è in complemento a 2. La sonda DS18B20 utilizza, per dialogare con un microcontrollore master, un protocollo detto one wired © che vedremo nel dettaglio più avanti.