Estoy buscando una solución barata para la detección de la temperatura con un MCU. Mis requisitos son:
- 2 canales
- rango de temp: 30-35°C
- temp resolución: 1-2 K
- la distancia del cable (MCU -> sensor) 10cm - 2m son aceptables
- relación de temperatura entre los dos canales es suficiente, no la temperatura absoluta es necesaria
Mi punto de partida es de dos termopares con termopar tipo de amplificadores, pero esto parece ser excesivo para mi aplicación. Los termopares se ejecute en un 10$ at Radiospares, amps at 5$ cual tendría un costo de$ 30 solo en la estimación de la temperatura.
¿Qué es una buena dirección para buscar una solución más barata. Ntsc?
Edición 18 De Julio De 2012
Después de stevenvh extendió su respuesta a mostrar el alto grado de linealidad que se pueden obtener con Ntsc, he invertido algo de tiempo para reconsiderar si se Ntsc no son una solución mejor.
No estoy seguro, sin embargo, que soy capaz de seguir stevenvh en su razonamiento sobre el error que se puede obtener con Ntsc barato en comparación con chips semiconductores.
Para conseguir la temperatura con un NTC las siguientes funciones:
- la función de transferencia de \$ H_{T_a\rightarrow R_{NTC}}(R_{25},B_{25/85}) \$ la conversión de la temperatura ambiente a una resistencia
- el voltaje producido por el divisor de voltaje \$ H_{R_{NTC}\rightarrow V}(V_{excitation},R_{NTC}, R_{lin}) \$
- Conversión AD \$ H_{V\rightarrow bits}(V, V_{ref}, \sigma_{conversion}) \$
- lineal de la curva de aproximación: \$ H_{bits\rightarrow T_{est}}(bits, \sigma_{approx}) \$
Las fuentes de error la veo así:
- NTC valor de los errores: 1% cada uno, para el \$ R_{25} \$ y el \$ B_{25-85} \$ valores: total de alrededor de 2%
- 1% para el linearisaton valor de la resistencia y digamos que el 0.5% de la tensión de excitación de la fuente
- Para un PIC16F1825 la interna de la tensión de referencia utilizado para el ADC tiene el 6% de la incertidumbre. Además, el ADC sí ha integral, diferencial, el offset y la ganancia de los errores de cada uno de la orden de 1.5 lsb. En 10 bits, la última combinada son en la mayoría de 0.5%.
- Como stevenvh demostrado en su respuesta, la aproximación lineal, tiene un error de simplemente 0.0015% en el rango de interés.
El error en la estimación de la temperatura, por tanto claramente dominado por el error de los ADV de voltaje de referencia y los errores en los valores de la resistencia. Es evidente que en exceso del 6%. El error debido a la aproximación lineal es absolutamente insignificante como stevenvh señaló.
Una incertidumbre de 6% a 300 grados Kelvin equivale a un error de temperatura de 18 QUILATES. La temperatura de los chips tienen un error de alrededor de 1K. A 300 k esto corresponde a una incertidumbre de 0.3%.
Me parece que está fuera de la cuestión para vencer a este con una NTC sin extremadamente cuidadosa calibración y verificación del rendimiento. La incertidumbre en la linearisaton resistencias, el voltaje de excitación o el ADC cada viewsed en el aislamiento de empuje de la incertidumbre de la CNT solución por encima de este. O tengo un gran error en mi razonamiento?
En el momento en que estoy convencido de que Ntsc puede ser una alta precisión de detección de la temperatura de la solución, pero en el barato me parece que su rendimiento va a ser un tiro en la oscuridad.