...
Estoy trabajando con un sensor de temperatura infrarrojo ZTP135RS cuya gráfica relación Temperatura-voltaje NO es lineal, sino curva. Muestro el datasheet:
https://www.alliedelec.com/m/d/9fa458adb9114ab6a505eed592be56aa.pdf
El problema es a la hora de la conversión porque como dice el datasheet, la sensibilidad de la termopila es de -0.10%/ºC y no tengo idea de como obtener solo los grados después de pasarlo por el convertidor ADC del microcontrolador.
Sugerencias?
Sugerencias?
- Definir el rango de temperaturas de interés y el error tolerable sin ser muy ambicioso.
¿Por que? Porque si el rango chico y el error tolerable de 1/2 grado no hace falta linealizar nada, solamente compensar por temperatura ambiente.
En cambio, si el rango es amplio y el error bajo, habrá que hacer una corrección polinomial e implementar una rutina de calibración con muchos puntos de control (== bolonki). Pues no tenés valores precisos de tension_pila vs temperatura.
Como si fuera poco, para temperatura de referencia tiene un termistor, cuya salida en fuertemente no lineal.
Con la última opción el problema se divide en dos:
1- Lectura de los valores crudos de tensión_pila y resistencia_termistor para diferentes temperaturas --> Hace falta un termómetro de referencia.
2- Con esos datos, calcular con Excel o el software que te guste los coeficientes de los polinomios de ajuste.
Si te comés la primer etapa, o sea, metés los valores que parece tener la gráfica, a la hora de medir temperatura vas a tener un error mucho mas grande del que imaginás. Haciendo que no tenga sentido tanta complicación en la corrección.