Si hallas algún problema con tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al trabajo final.
Solución:
Úselo como una pata (digamos la pata “superior”) en un circuito divisor de voltaje con la otra pata siendo una resistencia conocida. Mida el voltaje en el punto medio del divisor (por ejemplo, con un convertidor de analógico a digital). Inferir la resistencia del termistor del voltaje medido como:
$R_termistor = left(dfracV_cc V_medido – 1right) times R_conocido$
Usa la ecuación:
$T = dfracBln left(dfracR_termistor R_0 times e^fraclarge -Blarge T_0right)$
en tu caso, $R_0 = 10000$, $B = 4050$, y $T_0 = (273 + 25) = 298$. Ingrese esos números, más la resistencia medida del termistor en la ecuación y aparece una temperatura en Kelvin.
Lee este artículo de wikipedia para más detalles.
Los termistores NTC (coeficiente de temperatura negativo) cambian su resistencia efectiva sobre la temperatura. La ecuación más común utilizada para modelar este cambio es la ecuación de Steinhart-Hart. Utiliza tres coeficientes para caracterizar el material NTC con gran precisión.
El Ecuación de Steinhart-Hart es un modelo de la resistencia de un semiconductor a diferentes temperaturas. la ecuacion es:
$$1 sobre T = A + B ln(R) + C (ln(R))^3$$
donde:
- $T$ es la temperatura (en kelvins)
- $R$ es la resistencia en $T$ (en ohmios)
- $A$, $B$, y $C$ son los Coeficientes de Steinhart-Hart que varían según el tipo y modelo de termistor y el rango de temperatura de interés. (La forma más general de la ecuación aplicada contiene un $(ln(R))^2$ término, pero con frecuencia esto se pasa por alto porque normalmente es mucho más pequeño que los otros coeficientes y, por lo tanto, no se muestra arriba).
— Ecuación de Steinhart-Hart – Wikipedia, la enciclopedia libre
Muchos fabricantes proporcionan notas de aplicación (por ejemplo, aquí) que detallan cómo calibrar un NTC dado si desea una precisión mejor que la tolerancia de fabricación citada.
El coeficiente B provisto se puede usar en una ecuación de Steinhart-Hart simplificada como se describe en el artículo de Wikipedia Thermistor en “Ecuación de parámetro B”.
Los NTC no son lineales y verá fórmulas bastante desagradables que expresan la relación temperatura-resistencia.
Agregando un par de resistencias ordinarias, puede linealizar su comportamiento para que esta relación se aproxime mediante una ecuación lineal simple de la forma $y=ax+b$. El siguiente ejemplo es de esta nota adjunta de Epcos.
La curva es virtualmente recta de 0°C a 60°C, lo cual es suficiente para muchas aplicaciones.
En esta respuesta, muestro cómo, en algunos casos, puede obtener una curva lineal casi perfecta (15 ppm) en un dominio limitado con solo una resistencia en serie.
editar
Si no tiene el dinero para una resistencia, tendrá que usar la ecuación de Steinhart-Hart a la que se refieren Nick y Vicatcu, o usar una tabla de búsqueda e interpolación. Ambos tienen la desventaja de que necesitan más memoria: Steinhart-Hart contiene un logaritmo, para lo cual necesitará una biblioteca de coma flotante (supongo que su microcontrolador no tiene una ALU de coma flotante). La tabla de búsqueda también necesita algo de memoria y es posible que no le brinde una mejor precisión que la función linealizada si tiene que interpolar eso.
Aquí tienes las comentarios y calificaciones
Si haces scroll puedes encontrar las acotaciones de otros gestores de proyectos, tú además eres capaz insertar el tuyo si lo crees conveniente.