Cálculos del termistor usando la ecuación del parámetro B

1

Tengo un USUR1000-104G como se ve aquí .

Por lo que entiendo por estos enlaces aquí y here

y utilizando la ecuación de parámetros b de wikipedia .

Tengo los siguientes valores:

\ $ \ beta = 3890 \ $

\ $ \ dfrac {R} {R_0} = 1 \ $

Aquí es donde me confundo al convertir esto a una temperatura.

No estoy seguro de seguir la ecuación sobre cómo resuelven R en la página de wikipedia en la sección de parámetros B.

Por ejemplo; ¿Cómo consigo T en:

\ $ e ^ {{\ beta} / {T}} \ $

para \ $ R = r _ {\ infty} \ cdot e ^ {{\ beta} / {T}} \ $?

Perdón por la vaga pregunta; Supongo que simplemente no estoy entendiendo completamente la ecuación y un poco de una explicación más detallada puede aclararme las cosas.

EDITAR:

Como seguimiento, tengo un termistor conectado a una resistencia de 3.3 voltios de 100k ohmios usando el siguiente esquema: aquí .

Los voltajes se leen de 0 a 1 como un punto flotante en mi código y tengo el siguiente código en concordancia con la fórmula explicada anteriormente en el problema.

 final float reading = input_.read();
 double temperature = 3890/(Math.log((reading*100000)/0.215628)) - 298.5;

Sin embargo; cuando muestro ese código, obtengo una lectura en grados centígrados de 0 grados centígrados como la lectura de la temperatura de la habitación. Lo que obviamente es incorrecto ...

    
pregunta Tukajo

1 respuesta

3

La T en la ecuación a la que hace referencia es solo la temperatura a la que se encuentra el termistor.

El supuesto aquí es que desea encontrar la resistencia R del termistor en función de la temperatura T.

Si desea encontrar T como una función de R, entonces necesita la inversa de esa función.

Prueba un ejemplo:

Si el termistor mide 50.0K ohmios, se puede encontrar la temperatura T:

\ $ R_0 \ $ = 100,000

B = 3890

\ $ T_0 \ $ = 25 ° C = 298.15K

\ $ r_ \ infty \ $ = \ $ R_0e ^ {- \ frac {B} {T_0}} \ $ = 0.215628

T = \ $ \ frac {B} {ln (\ frac {R} {r_ \ infty})} \ $ = 314.88 K o 41.73 ° C

Puede ver que esto concuerda con el valor que se muestra en la tabla que vinculó:

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas