Puede usar un diodo de unión de silicona normal para medir la temperatura. Incluso los económicos como el proverbial 1N4148 funcionarán. El truco es sesgar el diodo con una fuente de corriente constante de un miliamperio. Debe asegurarse de que la fuente de corriente constante en sí sea bastante estable con la temperatura o afectará la precisión del sensor de temperatura del diodo.
Una vez polarizado de esta manera, el diodo sensor producirá una caída de tensión directa que es increíblemente lineal en un amplio rango. Las aplicaciones que he diseñado funcionan en el rango de -55C a + 135C. La caída de tensión directa disminuye con el aumento de la temperatura y, por lo tanto, es lo que llamamos inversamente proporcional a la temperatura. La tasa de cambio del voltaje del diodo es de aproximadamente 2.2 mV por 1C.
En general, es necesario proporcionar una amplificación de la caída de voltaje del diodo y proporcionar un cierto desplazamiento para que el rango de temperaturas involucradas pueda leerse a través del convertidor A / D de MCU. Un opamp puede funcionar bien para esta parte del circuito. Si es necesario calibrar el circuito del sensor, se puede hacer con dos trimpots en el circuito opamp para ajustar la ganancia y la compensación del amplificador. La calibración también se puede realizar en el software de la MCU también si proporciona una forma sencilla de guardar los valores de escala y compensación de la calibración en algo así como una EEPROM de parte de la memoria flash de la MCU.
El enfoque anterior puede ser una experiencia de aprendizaje divertida y debería funcionar bien para usted. El diodo es bastante fácil de montar en la ubicación de detección de temperatura, ya que solo requiere dos cables activos y, posiblemente, un escudo si se trata de un entorno eléctricamente ruidoso. Una alternativa que quizás desee considerar en su lugar podría ser adquirir un sensor de temperatura IC de bajo costo. El antiguo estándar LM75A está disponible en un paquete SO-8 fácil de cablear y se puede conectar mediante un cable remoto de solo cuatro cables. Conectaría las conexiones de bus I 2 C del IC a una placa de control MCU.
Hay que enfrentar un pequeño desafío para el montaje remoto de un sensor de temperatura. Los cables de conexión pueden actuar como un disipador de calor térmicamente conductor en el sensor de temperatura, compensando así la lectura de temperatura. Para un sistema de control simple, esto generalmente se puede "ajustar" estableciendo el punto de ajuste de control en una cantidad equivalente.