Leyendo el sensor de temperatura LM35 a través de un cable largo

1

Estoy tratando de leer la temperatura a través de un cable largo, usando la frambuesa pi.

Uso mcp3008 que utilizo uno de mis pines rpi 5V. Uso el mismo pin de 5V para operar mi sensor de temperatura LM35 . El Vout de mi lm35 va al canal 0 del mcp3008, y uso algún método para leer los valores (irrelevante para la historia) El sensor Vout= 10mV/C , es decir, 0.215V= 21.5 celcius

Cuando conecto el sensor directamente a mi circuito e intento leer los valores, veo que los valores son correctos. Más tarde, cuando uso un par de cobre trenzado (línea telefónica), alrededor de 5-10 metros, mi circuito no lo medirá correctamente. Las lecturas son muy imprecisas, oscilan entre 15 y 30 grados, cada segundo algo más. Si uso un multímetro, veo que el voltaje es muy constante, alrededor de lo que probé antes (0.215 V) Tengo dos preguntas en este asunto:

  1. ¿Cómo mcp3008 muestrea el canal de entrada? porque el voltaje esta bien

  2. ¿Qué medidas sencillas puedo tomar para solucionarlo?

pregunta e-r-a-n

1 respuesta

4

Las grandes variaciones sugieren que su sensor está oscilando. El cable presenta una carga capacitiva en la salida, que puede hacer que se vuelva inestable.

Coloque una resistencia de 2k en serie con la salida del LM35 como se sugiere en la hoja de datos.

Consulte la sección "Capacidad de unidad capacitiva" para obtener más información.

    
respondido por el Mario

Lea otras preguntas en las etiquetas