¿Qué es más preciso, la tabla R-T del termistor o la ecuación de Steinhart-Hart?

4

Si quiero que la conversión de la resistencia del termistor a la temperatura sea lo más precisa posible, ¿debería referirme a una tabla o usar el Ecuación de Steinhart-Hart ?

Tengo dudas porque una tabla contiene muchos puntos de referencia y, por lo tanto, con la interpolación debería poder obtener un resultado preciso. Por otro lado, al medir la resistencia a 3 temperaturas diferentes, obtiene una relación aproximada entre R y T para la unidad exacta que va a usar, y no un conjunto general de datos como es el caso en una tabla de datos provista. Por otro lado, todavía es solo una aproximación de una función muy no lineal. Si la tolerancia del termistor es crítica para responder a esto, asumiría una tolerancia del 1%.

    
pregunta James C

4 respuestas

4

Ninguno puede ser más o menos preciso. Son solo dos métodos diferentes para el mismo resultado.

Elija las tablas de consulta cuando necesite velocidad, pero hay mucha memoria flash.

Elija la ecuación cuando no tenga la memoria, o tenga un exceso de poder de cómputo.

¿Por qué ninguna es más precisa que la otra? Debido a que ambos métodos necesitan que inserte datos, pueden ser tan precisos como lo son sus datos. Si obtiene mejores datos para un método, esto será mejor.

La ecuación es la forma más fácil de obtener resultados precisos. Menos datos de entrada, que probablemente son proporcionados por el fabricante.

La tabla será un poco más precisa, pero solo en teoría. Esto se debe a que crea la tabla utilizando medidas reales y no un modelo teórico (que puede no ser absolutamente perfecto). Tenga en cuenta que esto es muy difícil de realizar con una precisión que es significativamente mejor que la ecuación, debido a errores de medición. E incluso entonces la tolerancia parcial dominará.

Si necesita más precisión, simplemente no use termistores. (Su tolerancia será incluso inferior al 1%, debido al ruido, la tolerancia ADC, etc.)

    
respondido por el user3634713
2

Por lo general, las tablas publicadas se derivan simplemente al evaluar la ecuación S-H de 3 o 4 parámetros en puntos fijos con los resultados redondeados para la presentación. Esto es cierto en el caso de los termistores de uso general: los tipos científicos especializados pueden calibrarse individualmente.

Como tal, es más preciso, especialmente en puntos intermedios, evaluar la ecuación, sin embargo, en la práctica, si la interpolación se hace bien y hay suficientes puntos, la tolerancia del termistor y otros errores dominarán.

Puede tomar la ecuación y crear su propia tabla; por ejemplo, si solo tiene un ADC de 10 bits, solo necesita (a lo sumo) 1024 entradas, lo cual es bastante razonable incluso con un micro pequeño (y no hay interpolación en absoluto es requerido). Esto intercambia la memoria frente al tiempo de cálculo y quizás algo de espacio de código (este último es más probable que sea significativo en micros de 4 y 8 bits donde se vinculará más de la biblioteca matemática). Por lo general, la velocidad es de poca o ninguna importancia con los cálculos de temperatura.

Los dispositivos de consumo tienden a usar un ADC de alta resolución (~ 13 bits) y evalúan una ecuación.

    
respondido por el Spehro Pefhany
0

Realmente se reduce a los recursos que tiene disponibles.

Este es un clásico Intercambio de espacio-tiempo . ¿Realiza los cálculos antes de tiempo para generar una tabla de búsqueda, una tabla que ocupa el almacenamiento Espacio PERO es muy rápido de acceder. O bien, calcule sobre la marcha si tiene el Tiempo de sobra para calcularlo (disponibilidad de MIPS).

Hay una tercera opción. Si realmente solo te interesa la temperatura precisa en un rango pequeño, trata el rango como lineal. Esto se produce a costa de que por encima y por debajo del rango se limite la lectura y se pierda precisión. Esto es adecuado si usted está después de una advertencia de sobrecalentamiento.

    
respondido por el JonRB
-1

La tabla de datos de resistencia frente a temperatura del termistor es más precisa. El fabricante también puede dar el rango de tolerancia de error. El fabricante proporciona esos datos sobre la ecuación y una gran suma de cálculo de datos históricos.

    
respondido por el AMWEI Thermistor Sensor

Lea otras preguntas en las etiquetas