Vous êtes sur la page 1sur 16

El termistor NTC es un tipo de sensor de temperatura muy usado en electrónica,

debido a varios factores como su coste y facilidad de uso. Es por esto que es buena
idea conocer cómo se usan y que formas tenemos de conectarlo al resto del nuestro
circuito.

El termistor es un transductor (sensor) que se fabrica con óxidos metálicos. Esto se


traduce en que entre las patillas de un termistor siempre podremos medir una
resistencia.

Un termistor está formado por el encapsulado y sus dos terminales, a efectos


prácticos, lo podemos entender como una simple resistencia. Una resistencia que
varía su valor en función de la temperatura a la que se ve sometido. El truco de las
NTC está en conocer como se produce esa variación respecto de la temperatura.

¿Qué es un termistor NTC? ¿Y PTC?


Existen dos tipos de termistor, las NTC y las PTC. Si solo mirásemos el nombre, la
diferencia entre ambos es la primera letra N o P. Ambos nombres son siglas en inglés
que significan:

 NTC: Negative Temperature Coeficient

 PTC: Positive Temperature Coeficient

La principal diferencia entre estos dos tipos de termistor y la que caracteriza sus
nombres es el signo de la sensibilidad de cada sensor. Es decir, como varia la
resistencia al variar la temperatura que intentamos medir.

En las PTC al aumentar la temperatura, aumenta la resistencia entre los terminales


del termistor.

En las NTC al aumentar la temperatura, disminuye la resistencia entre los terminales


del termistor. Ocurre el proceso contrario a la PTC.

Otra diferencia es que la curva de calibración de la PTC es un poco menos amigable


que la de la NTC. Esta curva no es más que la representación gráfica en la que
enfrentamos la temperatura (en el eje Y) y la resistencia (en el eje X). Con ella
apreciamos a simple vista la forma de comportarse del sensor.

En la mayoría de ocasiones en la que se debe usar un termistor, se opta por NTC, ya


que aunque a priori puede parecer extraño tener una respuesta negativa, a la larga
trae menos dolores de cabeza.

Acondicionamiento y como conectar un termistor


NTC
Se trata de un sensor resistivo y por tanto, podemos usar varios circuitos distintos
para realizar el acondicionamiento del sensor y obtener su lectura.

Como se trata de un sensor resistivo que no es de pequeña señal podemos usar las
mismas técnicas que vimos para la LDR (fotoresistencia).

La primera posibilidad es usar una fuente de corriente. Esta técnica nos ayudará en la
consistencia a lo largo del tiempo, y evitará aumentar la no linealidad de la que
hablaremos más adelante. Sin embargo puede ser una técnica un poco enrevesada,
sobre todo si es la primera vez que usas una NTC. En este otro tutorial puedes
aprender como acondicionar un termistor con una fuente de corriente.

La segunda posibilidad y la que vamos a usar en este caso es el circuito


potenciométrico. Este circuito está formado por el sensor y una resistencia, colocadas
en serie a modo de divisor de tensión.

NTC en circuito potenciométrico

Este circuito es alimentado por una tensión, la cual provoca una tensión de salida en
el punto medio del divisor de tensión (Vm).

Nuestro objetivo es calcular la temperatura, pero para llegar hasta ella debemos pasar
por varias ecuaciones. Lo primero es conocer la tensión que hay en el punto medio
del divisor de tensión y una vez conocida podremos calcular el valor de resistencia
que presenta la NTC entre sus terminales.

Esto se puede hacer puesto que conocemos la tensión de alimentación y la


resistencia fija. Todos estos parámetros se relacionan de la siguiente manera, tal y
como vimos en un artículo anterior sobre el divisor de tensión.
(1)

Si despejamos Rntc de la ecuación anterior (1) nos queda que la podemos calcular de
la siguiente manera:

(2)

Llegados a este punto, conocemos el valor de la resistencia que ofrece la NTC, sin

embargo, el objetivo es conocer el valor de la temperatura a la que se ve sometida la

NTC.

Ecuación de un termistor NTC


Como casi todos los sensores que usamos en electrónica, los termistores NTC
también disponen de un modelo matemático que nos ayuda a relacionar la resistencia
entre sus terminales y la temperatura a la que se encuentra.

En el caso de las NTC, la relación entre la resistencia y la temperatura tiene una


forma característica y difícil de olvidar, la cual se puede apreciar en su curva de
calibración.

Curva calibración teórica NTC


Esta curva corresponde a una relación claramente exponencial y es por esto que la
ecuación de las NTC es:

(3)

Vamos paso a paso, ya que la ecuación anterior puede tener un aspecto extraño al
verla por primera vez.

 T0 es la temperatura de referencia, expresada en Kelvin.

 R0 es la resistencia de referencia, es decir, la resistencia de la NTC cuando


se encuentra a la temperatura de referencia.

 β es la constante de la NTC

 T es la temperatura que se está intentando medir, expresada en Kelvin.

T0, R0 y β, son parámetros que nos proporciona el fabricante en el datasheet del


componente. Para la NTC que usaré más adelante. T0 es 25ºC, R0 es 10KΩ y β es
3977.

Tabla de valores NTC de Vishay

Para localizarlo en la tabla debes conocer cuál es el valor R25, o lo que es lo mismo
R0. En este caso buscaremos a la fila en la cual R25 es de 10 000 Ω y a partir de ahí
sacamos el resto de datos. La otra posibilidad es buscar en la tabla con el código de
colores. En ocasiones, las NTC tiene bandas de colores de la misma manera que las
resistencias normales.

Calcular la temperatura
Un par de apartados antes calculamos el valor de la resistencia de la NTC conocido el
valor de tensión. Ahora, si aplicamos la ecuación 3, podemos calcular cuánto debe ser
la temperatura que está midiendo la NTC.

(4)

Por tanto, ya hemos alcanzado el objetivo. Partimos de la tensión del divisor de


tensión y acabamos con la temperatura de la NTC.

Como puedes ver, este último paso es un poco más complejo en cuanto al cálculo ya
que se debe realizar un logaritmo neperiano para resolverlo. Esto imposibilita el usar
las NTC en ciertos tipos de circuitos.

Cuando se usa la NTC para medir un intervalo de temperatura pequeño, se puede


realizar una linealización de la ecuación de la NTC en el intervalo que se usará, sin
embargo, esto siempre producirá un error. La linealización la veremos en otro tutorial.

Ventajas y desventajas de NTC


Quizá la mayor ventaja que presenta este tipo de transductor de temperatura es el
coste de fabricación y la facilidad de uso con un circuito potenciométrico.

También existen desventajas y entre ellas se encuentran la no linealidad y la baja


repetitividad en fabricación.

Como ya hemos visto antes, es un sensor que nos ofrece una respuesta exponencial
y por tanto no es lineal. Créeme cuando te digo que a los ingenieros nos gustan las
líneas rectas.

Por otro lado, tenemos el efecto de repetitividad por el cual aparecen variaciones en la
fabricación de los termistores. Al principio del artículo hablamos que el termistor se
caracteriza por varios parámetros: R0, T0 y β y que estos los obtenemos del
datasheet del componente. Esto es cierto y falso al mismo tiempo.

Si queremos realizar una medida aproximada y nos importa demasiado los posibles
errores y variaciones en la medida podemos usar los parámetros de la hoja de
componentes. SIn embargo, estos valores no son exactos y sufren variaciones de una
NTC a otra, por tanto, suele ser buena idea obtener la curva de calibración de la NTC
de manera experimental y de esa manera calcular el valor exacto de los parámetros
para el sensor.

Esto es una gran desventaja con respecto a otros sensores ya que se debe repetir
con todos y cada uno de las NTC que uses, ninguna es igual.

Usando el termistor NTC con Arduino


Como no podía ser de otra manera vamos a montarla y a conectarla a la entrada
analógica de un Arduino. Puedes echarle un vistazo al vídeo para verlo de primera
mano.

El primer paso será montar el circuito potenciométrico con una resistencia de 10KΩ,
un potenciómetro de 10KΩ y la propia NTC. El potenciómetro lo usaremos para
realizar un pequeño ajuste sobre el valor de la resistencia auxiliar.

En teoría los parámetros de la NTC son:

 R0 = 25ºC

 T0 = 10kΩ

 β = 3977

Ajustaremos el potenciómetro hasta que entre el punto de alimentación y el punto


medio del potenciómetro midamos 10kΩ.

Es hora de conectar la alimentación del circuito a 5v de Arduino, la masa a GND y el


punto medio del divisor a la entrada 0 de Arduino.

El código se encarga de leer el valor, convertirlo a tensión, y realizar los cálculos que
vimos antes.

En el código debemos modificar el primer bloque de variables, ya que son las que
modelan el circuito y caracterizan la NTC.

Bloque variables NTC

Raux corresponde al valor de la resistencia auxiliar.

Vcc es la tensión de alimentación del circuito potenciométrico.


Beta es la constante característica de la NTC.

Temp0 es la temperatura 0 expresada en kelvin y r0 es la resistencia de la NTC a la


temperatura 0

La magia del código ocurre en el bloque de cálculo. En la primera línea calculamos el


valor de tensión en la entrada analógica. En la segunda línea se calcula el valor de la
resistencia de la NTC tal y como hemos visto antes. Y por último en la tercera línea se
calcula el valor de la temperatura en Kelvin. Para este último calculo se usa una
ecuación derivada de la que hemos visto antes. Por motivos de gestión de datos, no
se puede usar la ecuación 4 directamente en algunos micros ya que se pierden los
datos en los decimales.

Código Arduino
/*
* Tutorial: Cómo usar un termistor NTC
* Web: https://www.rinconingenieril.es/como-usar-un-termistor-ntc/
*
* agosto 2017
*
* Enrique, RincónIngenieril
*/

#include <math.h>

//Valores fijos del circuito


float rAux = 10000.0;
float vcc = 5.0;
float beta = 3977.0;
float temp0 = 298.0;
float r0 = 10000.0;

//Variables usadas en el cálculo


float vm = 0.0;
float rntc = 0.0;
float temperaturaK = 0.0;

void setup() {
Serial.begin(9600);
}

void loop() {

//Bloque de cálculo
vm=(vcc / 1024)*( analogRead(0) ); //Calcular tensión en la
entrada
rntc = rAux / ((vcc/vm)-1); //Calcular la resistencia
de la NTC
temperaturaK = beta/(log(rntc/r0)+(beta/temp0)); //Calcular la temperatura
en Kelvin

//Restar 273 para pasar a grados celsus


Serial.println(temperaturaK - 273);

delay(1000);
}

Potencia disipada
Las NTC son termistores y por tanto sensores resistivos. En este tipo de sensores
debemos tener cuidado con la potencia que disipa el sensor ya que un valor excesivo
puede destruir el sensor. En las NTC también lo debemos tener en cuenta por el
efecto de auto-calentamiento.

Calcular la potencia disipada es tan fácil como calcular la corriente que circula por el
divisor de tensión, elevarla al cuadrado y multiplicarlo por la resistencia de la NTC.

(5)

El auto-calentamiento es un efecto que se produce debido la disipación de energía en


forma de calor. Al disipar la energía, el termistor eleva su temperatura. Cuanta mayor
potencia disipe el termistor, mayor será el incremento de temperatura por auto-
calentamiento.
Es fácil de entender que, tratándose de un sensor de temperatura, el auto-
calentamiento es un efecto negativo para el sensor.

Podemos calcular cuánto se eleva la temperatura conociendo la potencia disipada


(ecuación 5) y el factor de disipación que nos proporciona el fabricante en el
datasheet del componente. En este caso el factor es de δ = 7mW/K.

(6)

Sabemos que los termistores nos sirven principalmente para medir


temperatura y que para usarlos necesitamos un circuito de
acondicionamiento. En este artículo nos centraremos en acondicionar la
NTC con un circuito un tanto especial, ya que vamos a acondicionar una
NTC con una fuente de corriente.

Tradicionalmente solemos usar el termistor NTC junto con una resistencia


en serie, de esta manera formamos un circuito potenciométrico entre la
NTC y la resistencia. Esta configuración como divisor de tensión variable
nos permite convertir la variación de la resistencia de la NTC (debida a los
cambios de temperatura) en una variación de tensión.

El circuito potenciométrico está genial para muchos usos, de hecho, para la


mayoría. Puedes leer este artículo sobre cómo usar una NTC con un circuito
potenciométrico si te interesa el tema, vas a ver como el circuito es de lo
más sencillo. Además, en él te enseño como utilizar las ecuaciones de la
NTC para calcular la temperatura partiendo de la tensión del punto medio
sel divisor de tensión.

Sin embargo, esta vez usamos un circuito distinto, una fuente de corriente
para obtener una respuesta lineal.

Que es un circuito de acondicionamiento


Empecemos por lo obvio. ¿Qué es un circuito de acondicionamiento? Los
sensores o transductores analógicos se van a caracterizar por que su salida
es en forma de tensión, corriente, resistencia, capacitancia y algún otro
más.

Se pueden dar dos situaciones, la primera en la que la señal de salida del


sensor no esté en la forma adecuada para su manipulación en etapas
posteriores del circuito. Un ejemplo de esto son los termistores, en ellos la
variación de temperatura provoca una variación de resistencia entre sus
terminales o patillas, sin embargo, las posibles etapas posteriores
normalmente van a necesitar una señal en tensión. Un microcontrolador
puede tener un conversor analógico a digital, pero con casi toda seguridad,
ese conversor ADC toma a su entrada un valor de tensión, no un valor de
resistencia.

El primer tipo de acondicionamiento nos permitirá convertir una magnitud


eléctrica en otra. Por ejemplo, la variación de resistencia en variación de
tensión, como en la NTC.

No tenemos porque quedarnos aquí, se puede convertir de casi cualquier


magnitud eléctrica a cualquier otra magnitud eléctrica. Cuando usamos un
fotodiodo, deberemos con casi toda seguridad convertir su salida ( que es
en corriente ) a una señal de tensión para poder trabajar con ella.

El segundo tipo de circuito de acondicionamiento es el usado para ajustar la


señal, normalmente en tensión, a los valores máximos y mínimos
permitidos por el sistema o a los valores adecuados para la siguiente etapa
del sistema electrónico que estamos diseñando o montando. Un ejemplo es
el que vimos en este artículo sobre el método para adaptar la señal de un
sensor para entrar en un ADC.

Usar una NTC con un circuito potenciométrico


Una cosa está clara, una de la manera más fáciles de usar una NTC es
montar el termistor en un circuito potenciométrico, es decir, con una
resistencia en serie. Esta es una de las técnicas más usadas debido a su
sencillez y bajo coste. En la mayoría de casos se elige usar una NTC como
sensor de temperatura por su bajo coste, en ese caso, ¿para que iba a
querer elevar el coste usando un circuito de acondicionamiento más caro?
Buena pregunta.
El circuito potenciométrico tiene un problema para algunos tipos de
sensores, y es que su respuesta no es lineal. Hay que admitir que nos
encantan las rectas y las variaciones lineales de la señal de salida con
respecto a la señal de entrada. Los circuitos no lineales pueden inducir
errores de linealización y medida en el sistema. En un circuito
potenciométrico no es así, ya que o bien la variable de entrada es R1 y por
tanto está tanto en el denominador como en el numerador o bien es R2 que
está sumando en el denominador.

(1)

Como ves esto puede ser un problema en algunos sensores de respuesta


más o menos lineal como galgas extensiométricas.

En realidad para una NTC no es tan crítico debido a que la NTC ya es no


lineal por si misma, te animo a que veas los motivos y como se comporta la
NTC en el anterior tutorial sobre Cómo usar una NTC.

Acondicionar una NTC con fuente de


corriente
Otra de las posibilidades que tenemos para acondicionar un termistor NTC
es el uso de una fuente de corriente. A grandes rasgos, una fuente de
corriente se encarga de generar una corriente que no varia con respecto al
tiempo, siempre es constante, es por esto que hablamos de una fuente de
corriente constante.

¿Por qué usar una fuente de corriente? ¿Por qué funciona? Recuperemos la
Ley de Ohm. Resulta que cuando una corriente circula a través de un
material que ofrece una resistencia eléctrica a su paso, se produce una
caída de tensión entre los puntos de entrada y salida de la corriente que es
proporcional a esta. Es decir, que si hacemos circular una corriente a través
de una resistencia, en esta obtendremos una caída de tensión proporcional
de la siguiente manera.

(2)

Como nuestra corriente es constante y la resistencia es variable, ya que


depende de la temperatura, podemos despejar el valor de la resistencia
como:

(3)
Por tanto, si conocemos la corriente ( recuerda que es constante ) y
medimos la tensión ( cosa que es fácil de hacer ) conocemos el valor de la
resistencia. Como es una NTC, si conocemos la resistencia, podemos
calcular el valor de la temperatura que está midiendo el termistor. Y esta
medida si que es lineal.

Circuito de una fuente de corriente


Existen multitud de formas distintas de crear una fuente de corriente,
inclusive podríamos usar espejos de corriente si fuera necesario. Pero, en
esta ocasión vamos a analizar como crear la fuente de corriente con un
transistor BJT o bipolar. Esta es una de las formas más usada.

Llegos a este punto, tenemos dos alternativas, usar un transistor npn o un


pnp. ¡Eterno debate! Nunca nos pondremos de acuerdo en este tipo de
situaciones, porque ambos se puedes usar si se usan bien.

Usando un transistor BJT PNP. En este artículo voy a usar un PNP


aunque también trataré por encima el caso del npn. Para generar una
fuente corriente constante con un transistor BJT lo normal es recurrir al uso
de la autopolarización del transistor, también llamada polarización por
divisor de tensión. En este tipo de polarización, controlamos la corriente
que circula por el transistor mediante la tensión que colocamos en la base y
la resistencia que ponemos en el emisor.
Si te fijas en el circuito, en la base tenemos una tensión fijada por el diodo
zener D1 y la resistencia R2. Imaginemos por un momento que Vcc ( la
tensión de alimentación del circuito ) es de 5 voltios. Debido a que en el
zener deben caer 2.3 v y que está en serie a GND con R2, en la resistencia
R2 debe producirse una caída de tensión equivalente a la diferencia de Vcc
con la tensión de avalancha del diodo zener. Por tanto, la tensión que cae
en R2 ( y por consecuencia la tensión en la base del transistor ) es de Vcc –
2.3v, en este ejemplo 5 -2.3 v = 2.7 v.

Sabemos que un BJT autopolarizado se cumple la norma que establece que


entre la base y el emisor habrá una tensión casi invariante a la que
llamaremos Vbe(on). Para este transistor en concreto, esta tensión de base
emisor en estado activo es de 0.6v, aunque si vemos el datasheet este nos
indicará que la tensión es de 1 voltio como máximo.

Debido a que conocemos la tensión en la base y la diferencia de tensión


entre la base y el emisor, podemos calcular la tensión en el emisor como:
Ve = Vb + Vbe(on) es decir, en el ejemplo: Ve = 2.7 v + 0.6v = 3.3v

Solo queda aplicar la famosa e indispensable Ley de Ohm. Entre el emisor y


Vcc tenemos una diferencia de Vcc – Ve = 5 – 3.3 v = 1.7 v. También
sabemos que entre Vcc y el emisor tenemos dos resistencias en serie. Por
consecuencia, la corriente que circula por las resistencias es la diferencia de
tensión entre la resistencia equivalente.

(4)

La corriente que circula por el emisor será la corriente de la base más la del
colector. A efectos de una primera aproximación, podemos decir que la
corriente que circula por el colector es muy similar a la que circula por el
emisor que acabamos de calcular.

Por tanto la corriente que hemos calculado, también es la corriente que


circula por el termistor NTC.

La corriente depende de la tensión en la base y de la resistencia del emisor.


La tensión en la base es fija, ya que depende del zener, por tanto el único
grado de libertad que queda es la resistencia del emisor, concretamente el
potenciómetro del emisor. Variando el potenciómetro, se varia la corriente
que circula por la NTC.

Para obtener la lectura de la NTC tendremos que medir la tensión entre


masa ( GND ) y el colector del transistor. Conociendo la tensión medida y la
corriente que hemos fijado, se puede calcular el valor de la resistencia de la
NTC usando la Ley de Ohm. A partir de la resistencia de la NTC, se puede
calcular la temperatura.

Usando un transistor NPN. El uso de un transistor npn es muy similar, se


pueden aplicar las mismas ecuaciones (considerando los cambios de signo).
Sin embargo presenta una clara desventaja. Si te fijas en el siguiente
esquema, para medir la tensión en la NTC tendríamos que hacerlo con una
entrada diferencial, ya que ninguno de los terminales de la NTC están
conectados a masa.
Usar un circuito potenciométrico o una
fuente de corriente
La pregunta es interesante y puede tener varias respuestas. Si te interesa
que sea económico y fácil, usa un circuito potenciométrico, sin duda alguna.
Si lo que buscas es controlar la corriente que circula por la NTC, usa una
fuente de corriente.
Un motivo por el cual se puede querer una fuente de corriente es el auto-
calentamiento de la NTC. Cuando a través de la NTC circula una corriente, provoca la
disipación de energía en forma de calor por el mero hecho de ser una resistencia. La
potencia disipada depende del cuadrado de la corriente y de la resistencia:

(5)

Cuando se disipa calor, aumenta la temperatura del componente y teniendo


en cuenta que la NTC es un sensor de temperatura, no tiene buena pinta
este efecto ya que nos dara lecturas superiores a la temperatura real.
Para reducir su efecto, podemos reducir la corriente que circula por la NTC.
Si buscas en el datasheet del componente, veras que el fabricante habla de una
potencia máxima que puede disipar la NTC sin quemarse y cual es la relación entre la
potencia disipada y el aumento de la temperatura esperado.
Un procedimiento adecuado puede ser calcular la corriente máxima que puedes
configurar sin que se queme la NTC usando la potencia máxima “máximum
dissipation”. Después calcular la corriente máxima que te puedes permitir en función
del factor de disipación y del error máximo que puedes cometer en la temperatura. Por
último, elegir un valor de corriente muy inferior a ambos valores de corriente máxima.
https://www.rinconingenieril.es/secciones/electronica/instrumentacion-electronica/

Vous aimerez peut-être aussi