leggere sensore ntc

Dalle misure che hai riportato confermo la linearità nel range +50 ÷ +100.

Quindi l'equazione della retta è:
Y = mX + Q
con X = Tensione, Y = Temperatura

Per conoscere il valore in °C della tua misura in volt, devi prima calcolare il valore di m (coefficiente angolare), prendendo i due estremi del campo di linearità.

m = (y1 - y2) / (x1 - x2) = (50 - 100) / (0.648 - 0.167)

con ARef = 3.3V
x1 = ARef * R2(50°C) / (R1 + R2(50°C))
x2 = ARef * R2(100°C) / (R1 + R2(100°C))

Poi devi calcolare la Q (intercetta) che è il valore Y di intersezione della retta con l'asse Y:
Q = 100

Si noti che, per aumentare la precisione della lettura, ho scelto per ARef la tensione interna più bassa possibile per Arduino (per la MEGA è possibile scegliere 1.1V e 2.56V)

Sul PDF troverai a i grafici calcolati con Excel ed il polinomio interpolatore.

Ettore Massimo Albani

NTC.pdf (21.5 KB)