Hallo,
ich bräuchte Hilfe in zweierlei Dinge:
Ich benötige einerseits die Möglichkeit, mehrere Temperatur /
Feuchtigkeitssensoren vom Typ SHT 75 über möglichst wenig Pins
anzusteuern. Also irgendeine Form des Multiplexings. Insgesamt so 8 pro
Mux. Welcher Baustein ist dabei sinnvoll? Wieviele Pins spare ich so
ein?
Andererseits brauche ich einen Hinweis, wie ich über lange Leitungswege
(100 m) die Signale differenziell oder mindestens aktiv übertragen
werden kann. Denn der low getriebene Bus mit 1kHz Pullup hat das
Problem, dass die Kabelkapazität zu hoch ist und bei hohen
Leitungslängen das Signal am Sensor nicht schnell genug High Pegel
erreicht.
Die Schaltung muss so ausgelegt sein, dass am Ausgang wieder ein low
getriebener Bus zur Verfügung steht, der mit einem Pullup Widerstand
arbeitet. Nur damit kommt der Sensor klar.
Noch etwas zum Takt:
Er beträgt 20 kHz . Der ist aus Testgründen sehr gering, damit ich ihn
mit einer Studio - Soundkarte(!) aufzeichnen kann. Übrigens sehr
hilfreich bei der Fehlersuche! Diese kann natürlich auch erhöht werden.
Der Takt wird aktiv auf Low und High vom µC aus getrieben, so ist der
Takt problemlos über 90m TP übertragbar, da Leitungskapazität /
Induktivität noch nicht dramatisch stören. Überschwinger können mit
einem Kondensator gut kompensiert werden.
Weitere Eckdaten:
µC: ATMega32 auf Testboard
Spannung: Sensor und µC arbeiten im Bereich von 0-5 Volt (0 Volt = low,
5Volt = High)
Kabel: Cat5 Twisted Pair
Nur ein Sensor pro Leitung
Gruß
Bernhard N.