Sí, normalmente no pondría un sensor a 100 metros del ADC.
¿Por qué? Debido a que la longitud del cable experimentará una caída de voltaje debido a la resistencia del cable de cobre, realizar una estimación rápida utilizando 24 AWG ( gráfico de calibre del cable ) la resistencia estaría en aproximadamente 8 ohmios.
Usando la Ley de Ohm y digamos 10mA de corriente (supongo, nivel de señal pequeño) que equivaldría a una caída de 0.1 voltios.
V = I * R
voltage drop = 10mA times 8 ohms
V = 0.010 * 8 = 0.08
or approximately 0.1 V.
Si es una señal de 5 V que es 2%, suficiente para perder precisión.
Normalmente, para que una señal se transmita de manera confiable a una distancia más larga y resista la interferencia, además de manejar la resistencia del cable, puede hacer algunas cosas.
Lo primero es aumentar el voltaje, por ejemplo, use una señal de 24 voltios en lugar de 5V (o 3.3V) o cualquiera que sea el límite de su entrada ADC. Esto puede ser útil, y es lo que RS-232 (EIA-232) protocolo en serie Lo hace para mejorar la fiabilidad de la comunicación a distancia.
El segundo es utilizar un bucle actual , donde la información se codifica como diferencias actuales, como ese valor LDR se codifica cerca del sensor y el bucle de corriente abarca la distancia de 100 metros. Esto requeriría un transceptor de bucle de corriente en cualquiera de los extremos de la distancia, y al menos un extremo del bucle debería tener una fuente de alimentación robusta para proporcionar la potencia necesaria para el bucle.
Una tercera forma sería utilizar una señal diferencial , donde dos cables ( balanceados líneas de transmisión) se extienden entre el sensor LDR y el ADC. La diferencia entre los dos valores es la señal real. Esto tiene un muy buen rechazo (filtrado) de interferencia de modo común . Los ejemplos incluyen RS-422 y la mayoría de los modos de Ethernet. Hay IC de controlador de línea para RS-422, similares al popular transceptor / controlador MAX232 para comunicaciones en serie RS-232.