Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Esistono due tipi differenti di resistenze sensibili alla temperatura, le NTC che all’aumentare
dei gradi centigradi diminuiscono gli Ohm e le PTC (positive temperature coefficient) che
all’aumentare dei gradi aumentano anche gli Ohm.
Di solito le NTC vengono usate per misurare la temperatura mentre le PTC vengono usate
come dispositivo di protezione ad esempio nei trasformatori.
Di seguito un elenco delle caratteristiche fanno scegliere una NTC al posto di altri sensori:
venerdì 15 marzo
Misurare la temperatura 2013 Elettronica
Una NTC può essere collegata ad Arduino utilizzando soltanto una resistenza aggiuntiva di
pari valore. Ad esempio in laboratorio abbiamo collegato una NTC da 1k ad un Arduino UNO
attraverso una resistenza da 1k. Questo è possibile perché all’interno del microcontrollore
ATMega 326 è presente un convertitore analogico – digitale (ADC Analog to Digital
Converter) che converte i valori di tensione da 0 a 5 V in valore numerico.
Figura 3 Collegamenti della basetta Arduino con una NTC. Viene usato il pin A0 come ingresso.
venerdì 15 marzo
Misurare la temperatura 2013 Elettronica
Per misurare la temperatura si sfrutta una NTC che cambia il suo valore in Ohm. Questo
valore non può essere letto direttamente dal nostro microprocessore perché non ha integrato
un ohmetro. Questo processore però ha incorporato un convertitore Analogico/Digitale (ADC)
a 10 bit (1023 valori diversi); ecco che quindi possiamo collegare la NTC a una resistenza
realizzando un partitore resistivo che creerà una tensione proporzionale al valore di
temperatura.
venerdì 15 marzo
Misurare la temperatura 2013 Elettronica
La tensione Vadc arriva al convertitore ADC che la confronta con 1023 valori diversi e ne
restituisce un numero proporzionale. Questo valore si calcola in questo modo:
È interessante notare che il valore calcolato della resistenza NTC non dipende più dalla
tensione di alimentazione ma solamente dalla resistenza R1 collegata in serie da 1kohm e
dal valore misurato dal convertitore ADC che può essere un valore compreso tra 0 e 1023.
Il problema da risolvere ora è quello di riuscire a ricavare un valore di temperatura partendo
dal valore in Ohm della NTC.
LEGGE DI STEINHART-HART
Nel 1968 gli ingegneri John Steinhart e Stanley Hart pubblicarono una ricerca in cui
mostravano come ricavare la temperatura di una NTC nota la sua resistenza. La formula
fornisce una buona precisione ed è la seguente:
Bisogna fare attenzione che il risultato di questa formula è in gradi Kelvin e quindi bisognerà
sottrarre 273,15 per ottenere i gradi centigradi.
Con questo sistema di misurazione si ottiene un grado di precisione di ± 0,5°C.
venerdì 15 marzo
Misurare la temperatura 2013 Elettronica
Il microcontrollore ATmega 328 di Atmel possiede un convertitore A/D che ben si presta a
essere collegato ad una NTC per misurare la temperatura.
// Calcola la temperatura di una NTC (TDC 210)
// collegata a massa usando una funzione
// (+5V)---R---(pinA0)---ntc---(gnd)
#define Ro 1000 // Valore NTC a 25°C
#define NTCPIN A0 // Pin di collegamento NTC
#define Tnom 25 // Temperatura nominale NTC
#define B 3000 // Coeff. Beta della NTC (dai datasheet)
float Temp;
venerdì 15 marzo
Misurare la temperatura 2013 Elettronica
A questo punto risulta molto facile realizzare un dispositivo per termostatare un piccolo
ambiente in cui è presente una resistenza da 30Ω per riscaldare l’aria e una NTC da 1k per
“sentire” la temperatura.
Calore
R 30Ω NTC
venerdì 15 marzo
Misurare la temperatura 2013 Elettronica