transferir señal analógica a través del cable RJ45

2

Quiero usar un sensor de temperatura TMP36, así que pensé transferir la señal a través de un cable RJ45. (¿Es igual a un cable cat5? Acabo de usar un cable Ethernet antiguo)

Cuando uso el sensor junto a la MCU (un Arduino) con algunos cables de puente comunes, leo un valor de aproximadamente 25 ° C.

  • 25oC es igual a 25 * 10 + 500 = 750mV

Cuando uso el sensor a pocos metros de la MCU y transfiero la señal con un cable RJ45, obtengo lecturas tan bajas como 3 ° C.

  • 3oC es igual a 3 * 10 + 500 = 530mV

Utilizo un cable RJ45 (8 cables en el interior) de 1,8 m (6 pies) de largo con terminales como estos: enlace

¿Me pregunto cómo se produce una caída de voltaje de aproximadamente 200 mV en menos de 2 metros de cable? En el mismo cable (cables diferentes) transfiero la señal digital de un sensor de temperatura DS18B20, así como la señal de un sensor de humedad DHT, y ambos parecen funcionar bien.

¿Es razonable esta caída de voltaje? Si es así, ¿por qué? En cualquier caso, ¿qué tipo de cable debo usar para transferir una señal en unos pocos metros?

Cualquier pensamiento sería apreciado.

    
pregunta user3060854

2 respuestas

1

Una técnica estándar para lidiar con las pérdidas de línea y los sensores es usar dos pares de cables para los sensores. Se usa un par para llevar la excitación o la potencia al sensor (y no le importa si hay pérdidas de línea aquí), mientras que un segundo pagado de cables se usa SOLAMENTE para medir el voltaje a través del sensor. Dado que estos cables de detección casi no tienen corriente (los convertidores de AD generalmente tienen una alta impedancia de entrada), no hay pérdidas de línea despreciables y se obtiene una buena medida, incluso con cientos de metros de cable. Su conector / cable RJ45 tiene muchos conductores, por lo que quizás pueda hacer que esto funcione.

Es necesario tener cuidado de no crear un bucle de tierra. La forma más sencilla de hacer esto es medir el voltaje de salida en el par sensor con un circuito diferencial de AD.

    
respondido por el EBlake
0

Debe colocar un capacitor a través de los terminales de suministro TMP36 y (preferiblemente) una resistencia de serie pequeña como 750 \ $ \ Omega \ $.

No debe producirse ningún efecto tal como se ve desde una longitud de cable razonable que opera en un ADC de alta impedancia como debería serlo su Arduino / ATMega.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas