SensorCatalog

Calcolatore di partitore di tensione NTC

Dimensiona la resistenza serie di un NTC letto da un ADC: uscita, sensibilità, risoluzione per codice e autoriscaldamento sul tuo campo.

Termistore

Partitore e ADC

NTC collegato a

Temperature

Risultato

1,6500V

Sensibilità 36,7 mV/°C; un codice dell’ADC vale 0,022 °C. La resistenza serie è lontana da 4,84 kΩ, che darebbe un’escursione di uscita maggiore su questo campo.

Resistenza dell’NTC
10 kΩa 25 °C
Sensibilità
-36,66 mV/°Cscende al salire della temperatura
Risoluzione per codice
0,022 °CADC a 12 bit, LSB 0,8057 mV
La più grossolana nel campo
0,141 °Ca 100 °C
Uscita sul campo
2,543 V … 0,215 Va 0 °C e 100 °C
Escursione di uscita
2,328 V70,6 % dell’alimentazione
Corrente
165 µA272,3 µW nell’NTC
Autoriscaldamento
—inserire la costante di dissipazione della scheda tecnica
Resistenza serie per la massima escursione
4,843 kΩ√(R agli estremi del campo); E24 più vicino 4,7 kΩ, E96 4,87 kΩ
Codice dell’ADC
2048su 4096

Schema

Alimentazione3,3 VNTC10 kΩ25 °CRs10 kΩNTC10 kΩ25 °CRs10 kΩ1,650 V165 µAADC12 bit
Disegnato dai valori inseriti sopra; non in scala.
Formule e norme
R(T) = R₀ · eβ (1/T − 1/T₀)   Vout = V × R(T) / (R(T) + Rs)
Rs,best = √(R(Tlow) · R(Thigh))   ΔTself = P / δ

L’NTC e la resistenza serie dividono l’alimentazione. Con l’NTC a massa l’uscita è V × R(T) / (R(T) + Rs); con l’NTC all’alimentazione è V × Rs / (R(T) + Rs). R(T) segue il modello Beta, R(T) = R₀ exp(β (1/T − 1/T₀)), e la sensibilità è la derivata dell’uscita rispetto alla temperatura. Un codice dell’ADC diviso per la sensibilità è il passo di temperatura che l’ADC può risolvere.

L’escursione di uscita tra due temperature è massima quando Rs è la media geometrica delle resistenze dell’NTC a quelle temperature. L’autoriscaldamento è la potenza nell’NTC divisa per la sua costante di dissipazione (in mW/K, dalla scheda tecnica, per il tuo montaggio). Se l’ADC usa l’alimentazione del partitore come riferimento, la misura è raziometrica e le variazioni di alimentazione si annullano. Il modello Beta è un’approssimazione; per la migliore accuratezza usa i coefficienti di Steinhart-Hart nel firmware.

Servono termistori NTC o sonde con tolleranze strette su β e R₂₅?

Chiedi un prezzo a SensorSpan

Come funziona il calcolatore di partitore di tensione NTC

Il modo più semplice per leggere un termistore NTC è un partitore di tensione: il termistore e una resistenza serie fissa tra alimentazione e massa, con il punto centrale verso un ingresso dell’ADC. Quando cambia la temperatura cambia la resistenza del termistore, e con essa la tensione al punto centrale.

Il calcolatore ricava la resistenza dell’NTC dal modello Beta, poi la tensione di uscita, la sua pendenza in mV per grado e il passo di temperatura rappresentato da un codice dell’ADC. Lo fa alla tua temperatura di lavoro e su tutto il campo, e propone la resistenza serie che dà la massima escursione di uscita.

Scegliere la resistenza serie

L’escursione di uscita tra due temperature è massima quando la resistenza serie è la media geometrica delle resistenze dell’NTC a quelle temperature. Per un termistore da 10 kΩ e β 3950 usato da 0 a 100 °C, R vale 33,6 kΩ a 0 °C e 698 Ω a 100 °C, quindi la resistenza serie migliore è circa 4,84 kΩ; i valori normalizzati più vicini sono 4,7 kΩ (E24) e 4,87 kΩ (E96).

Una resistenza serie pari a R₂₅, qui 10 kΩ, dà la pendenza maggiore a 25 °C ma meno escursione verso 100 °C. Usa la media geometrica quando conta tutto il campo, e R alla temperatura più importante quando conta un punto.

In quale verso

Con l’NTC a massa l’uscita scende al salire della temperatura; con l’NTC all’alimentazione sale. La risoluzione è la stessa nei due casi. Scegli il verso che lascia riconoscere un sensore interrotto o in cortocircuito: con l’NTC a massa, un termistore aperto porta l’ingresso all’alimentazione e un cortocircuito a massa, entrambi fuori dal campo normale.

Risoluzione e ADC

Un codice dell’ADC è la tensione di riferimento divisa per 2^N. Diviso per la pendenza dà il passo di temperatura: 0,022 °C a 25 °C per l’esempio con un convertitore a 12 bit, ma più grossolano agli estremi del campo, dove la curva si appiattisce. Il calcolatore mostra il punto più grossolano. Se l’ADC usa l’alimentazione del partitore come riferimento, la misura è raziometrica e le variazioni di alimentazione si annullano; in quel caso lascia vuoto il riferimento.

Autoriscaldamento

La corrente nel partitore scalda il termistore. L’aumento di temperatura è la potenza nell’NTC divisa per la sua costante di dissipazione, che la scheda tecnica dà in mW/K in aria calma o per il montaggio di misura. A 3,3 V con 10 kΩ + 10 kΩ l’NTC dissipa 272 µW; con 1,5 mW/K sono 0,18 K. Una resistenza serie più grande, un’alimentazione più bassa o un partitore alimentato solo durante la misura lo riducono.

Per la relazione resistenza–temperatura in sé e i coefficienti di Steinhart-Hart usa il calcolatore per termistori NTC. Il calcolatore di risoluzione dell’ADC copre altri sensori sullo stesso convertitore.

Domande frequenti

Perché non usare una resistenza serie molto piccola per avere più corrente?

Più corrente significa più autoriscaldamento, e una resistenza serie piccola sposta l’escursione verso un estremo dell’alimentazione. L’escursione è massima alla media geometrica; allontanarsene costa risoluzione.

Quanto è accurato il modello Beta?

Vicino a T₀ segue bene un termistore reale; più ci si allontana da T₀, più cresce lo scostamento, che su 0–100 °C può arrivare a circa 1 K. Per l’accuratezza usa nel firmware Steinhart-Hart o la tabella R–T del costruttore, e questo calcolatore per progettare il circuito.

Devo aggiungere un condensatore?

Un condensatore dall’uscita a massa, vicino all’ADC, fornisce la carica al condensatore di campionamento dell’ADC e filtra il rumore. Verifica l’assestamento con il calcolatore di filtro anti-aliasing, usando come R la resistenza in parallelo del partitore.

↑ ↓ scegli · Invio apri · Esc chiudi