Ja, normalerweise würden Sie keinen Sensor 100 Meter vom ADC entfernt platzieren.
Warum? Da diese Drahtlänge aufgrund des Widerstands des Kupferdrahtes einen Spannungsabfall erfährt, würde eine schnelle Schätzung durchgeführt, um zu demonstrieren, dass der Widerstand unter Verwendung von 24 AWG ( Drahtmessdiagramm ) bei etwa 8 Ohm liegen würde.
Verwenden Sie das Ohmsche Gesetz und sagen Sie 10 mA Strom (meine Vermutung, kleiner Signalpegel), der einem Abfall von etwa 0,1 Volt entsprechen würde.
V = I * R
voltage drop = 10mA times 8 ohms
V = 0.010 * 8 = 0.08
or approximately 0.1 V.
Wenn es sich um ein 5-V-Signal handelt, das 2% beträgt, reicht dies aus, um die Genauigkeit zu verlieren.
Normalerweise können Sie einige Dinge tun, um ein Signal über eine größere Entfernung zuverlässig zu übertragen, Störungen zu widerstehen und den Drahtwiderstand zu bewältigen.
Die erste besteht darin, die Spannung zu erhöhen, z. B. ein 24-Volt-Signal anstelle von 5 V (oder 3,3 V) zu verwenden oder unabhängig von der Grenze Ihres ADC-Eingangs. Dies kann nützlich sein und bewirkt das serielle RS-232 -Protokoll (EIA-232), um die Kommunikationszuverlässigkeit über eine Entfernung zu verbessern.
Die zweite besteht darin, eine Stromschleife zu verwenden , in der die Informationen als Stromdifferenzen codiert werden, so dass der LDR-Wert in der Nähe des Sensors codiert wird und die Stromschleife die 100-Meter-Entfernung überspannt. Dies würde einen Stromschleifentransceiver an jedem Ende der Entfernung erfordern, und mindestens ein Ende der Schleife sollte über eine robuste Stromversorgung verfügen, um die erforderliche Leistung für die Schleife bereitzustellen.
Ein dritter Weg wäre die Verwendung eines Differenzsignals , bei dem zwei Drähte ( symmetrische Übertragungsleitungen) zwischen dem LDR-Sensor und dem ADC liegen. Die Differenz zwischen den beiden Werten ist das tatsächliche Signal . Dies hat eine sehr gute Gleichtakt-Interferenzunterdrückung (Filterung). Beispiele sind RS-422 und die meisten Ethernet-Modi. Es gibt Leitungstreiber-ICs für RS-422, ähnlich dem beliebten MAX232-Transceiver / -Treiber für die serielle RS-232-Kommunikation.