Medición Arduino y Temperatura: Calculaciones de termistor y diseño de circuitos
La medición de temperatura es una aplicación común en proyectos electrónicos, a menudo logrados utilizando los termistores con microcontroladores Arduino. Entender cómo calcular los cambios de resistencia y los circuitos de diseño es esencial para lecturas precisas.
Los termotores y sus tipos
Los termistores son resistores sensibles a la temperatura que cambian la resistencia con la temperatura. Hay dos tipos principales:
- NTC (Coeficiente de Temperatura Negativa): La resistencia disminuye a medida que aumenta la temperatura.
- PTC (Coeficiente de Temperatura Posiva): La resistencia aumenta a medida que aumenta la temperatura.
Calculando resistencia y temperatura
La resistencia de un termistor a una temperatura específica se puede calcular utilizando la ecuación Steinhart-Hart o una ecuación de parámetro Beta simplificada. La ecuación Beta se utiliza comúnmente:
RT = R0] * exp(B * (1/T - 1/T0
Donde:
- RT: Resistencia a la temperatura T
- R0: Resistencia a la temperatura de referencia T0
- B: Coeficiente de beta (proporcionado por hoja de datos del termotor)
- T: Temperatura en Kelvin
- T0: Temperatura de referencia en Kelvin
Diseño de circuito para medición de temperatura
Un circuito común implica conectar el termistor en una configuración de divider de tensión con un resistor conocido. El voltaje a través del termistor es leído por la entrada analógica Arduino para determinar la temperatura.
Entre los pasos principales cabe citar:
- Seleccionar un valor resistor adecuado basado en la resistencia del termistor.
- Conectar el termistor y resistor en serie entre Vcc y terreno.
- Medición del voltaje en el punto de unión con el pin analógico de Arduino.
La lectura de tensión puede ser convertido a la resistencia y la temperatura utilizando las fórmulas proporcionadas.