1 votos

Conversión de la lectura de la tensión del sensor de temperatura en Celcius

Estoy aprendiendo a leer la lectura de la temperatura de un sensor de este tutorial .

El código (Arduino) para convertir la lectura de la tensión en temperatura es el siguiente.

float temperatureC = (voltage - 0.5) * 100 ; // Converting to degrees

Me pregunto por qué la fórmula tiene que ser así, los números y demás. ¿Es diferente de unos sensores a otros? Si compro un sensor de temperatura, ¿viene con una especificación sobre cómo derivar la temperatura de la lectura de la tensión?

4voto

Stefan Arentz Puntos 151

Normalmente, en el caso de los componentes electrónicos hay una hoja de datos que explica la mayor parte de lo que hay que saber.

El TMP36 no es diferente en ese sentido. Así que la hoja de datos es publicada por Dispositivos analógicos .

En él encontrarás datos importantes como el rango de tensión de alimentación para el que está hecho el dispositivo (2,7V - 5,5V).

Y, por supuesto, hay una especificación sobre el comportamiento del sensor de temperatura.

La tabla 4 de la página 8 nos da los valores que se encuentran en su código:

Tensión de offset: 0,5V y Escalado de la salida: 10mV/°C

Que es lo que estás calculando.

Cada sensor será diferente y cada uno vendrá con su propia especificación. Hay sensores de temperatura con una interfaz digital, por lo que es posible que no tengas que hacer ninguna conversión o que tengas que calcular una extraña función polinómica para obtener la temperatura.

Creo que el tutorial es un poco escaso al no decir que hay una hoja de datos disponible. Las hojas de datos son una de las cosas más importantes para los ingenieros.

Los dispositivos más complejos (como un microcontrolador) suelen venir con un manual de referencia que cubre lo mismo para todos los dispositivos de una familia y luego hay una hoja de datos para cada uno de los dispositivos (o pequeña familia de dispositivos).

1voto

gulbaek Puntos 123

Cada sensor será diferente. La hoja de datos le dará una expresión que muestra cómo el voltaje de salida en función de la temperatura o le dará un gráfico en cuyo caso, usted tiene que trabajar lo que es la expresión.

1voto

Peter Bennett Puntos 15949

La característica de la tensión de salida frente a la temperatura variará ciertamente entre los diferentes tipos de sensores de temperatura.

Tendrá que estudiar la hoja de datos del tipo concreto de sensor que vaya a utilizar para determinar el cálculo adecuado para convertir la tensión en temperatura.

Además, el recuento devuelto por el ADC del microcontrolador para una tensión determinada variará en función de la referencia de tensión del ADC y del número de bits, lo que también afectará al cálculo necesario.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X