Risposte:
I termistori NTC (coefficiente di temperatura negativo) cambiano la loro resistenza effettiva alla temperatura. L'equazione più comune utilizzata per modellare questa modifica è l' equazione di Steinhart-Hart . Utilizza tre coefficienti per caratterizzare il materiale NTC con grande precisione.
L' equazione di Steinhart-Hart è un modello della resistenza di un semiconduttore a diverse temperature. L'equazione è:
dove:
- è la temperatura (in kelvin)
- è la resistenza a T (in ohm)
- , B e C sono icoefficienti di Steinhart-Hartche variano in base al tipo e al modello di termistore e all'intervallo di temperature di interesse. (La forma più generale dell'equazione applicata contiene un termine ( ln ( R ) ) 2 , ma questo viene frequentemente trascurato perché in genere è molto più piccolo degli altri coefficienti e pertanto non è mostrato sopra.)
- Equazione di Steinhart-Hart - Wikipedia, l'enciclopedia libera
Molti produttori forniscono note applicative (ad es. Qui ) dettagliate su come calibrare un determinato NTC se si desidera una precisione migliore della tolleranza di produzione indicata.
Il coefficiente B fornito può essere utilizzato in un'equazione di Steinhart-Hart semplificata come descritto nell'articolo del termistore di Wikipedia alla voce "Equazione dei parametri B" .
Usalo come una gamba (diciamo la gamba "superiore") in un circuito divisore di tensione con l'altra gamba essendo una resistenza nota. Misurare la tensione nel punto medio del divisore (ad es. Con un convertitore analogico-digitale). Inferire la resistenza del termistore dalla tensione misurata come:
Usa l'equazione:
nel tuo caso, , B = 4050 e T 0 = ( 273 + 25 ) = 298 . Collegare quei numeri, oltre alla resistenza misurata del termistore nell'equazione e fa apparire una temperatura in Kelvin.
Leggi questo articolo di Wikipedia per maggiori dettagli.
Gli NTC non sono lineari e vedrai formule piuttosto brutte che esprimono la relazione resistenza alla temperatura.
Aggiungendo una coppia di resistori ordinari è possibile linearizzare il loro comportamento in modo tale che questa relazione sia approssimata da una semplice equazione lineare della forma . Il seguente esempio è tratto da questa nota Epcos .
La curva è praticamente diritta da 0 ° C a 60 ° C, il che è sufficiente per molte applicazioni.
Nel questa risposta mostro come in alcuni casi è possibile ottenere una curva lineare quasi perfetta (15 ppm) su un dominio limitato con un solo resistore in serie.
modifica
Se non hai i soldi per un resistore, dovrai usare l'equazione di Steinhart-Hart a cui Nick e Vicatcu fanno riferimento, oppure usare una tabella di ricerca e un'interpolazione. Entrambi hanno lo svantaggio di aver bisogno di più memoria: Steinhart-Hart contiene un logaritmo, per il quale avrai bisogno di una libreria a virgola mobile (suppongo che il tuo microcontrollore non abbia una ALU a virgola mobile). Anche la tabella di ricerca richiede un po 'di memoria e potrebbe non fornire una precisione migliore rispetto alla funzione linearizzata se è necessario interpolarla.
Un NTC ha una risposta non lineare alla temperatura.
da questo usando la legge di Ohm.
Ad esempio, supponiamo di avere un'alimentazione a 5 V utilizzare una resistenza da 1k in serie con NTC e se si misura 0,5 V, basta dividere 1k per 0,5 V e ottenere 10k ohm come resistenza.
Quindi, dati questi dettagli, inseriscilo in questa equazione per ottenere T
la temperatura.
Esistono diversi modi (sia in termini di circuiti analogici sia in termini di calcolo del software) di utilizzare termistori per misurare la temperatura.
La risposta breve è approssimativamente la seguente:
Ci sono un certo numero di sottigliezze qui, quindi per ulteriori letture potresti voler dare un'occhiata a questo mio articolo sul condizionamento del segnale del termistore - spero che questo aiuti!