Ich habe einen Warmwassertank. In diesem ist eine Tauchhülse verbaut, in der ein DS18B20 steckt, der mit der Heizungsanlage verbunden ist. Die vom DS18B20 ermittelte Temperatur würde ich gerne mit einem anderen µC auslesen und weiter verarbeiten. Im Grunde bräuchte ich "nur" ein Y-Kabel, dass die Daten an beide Geräte (Heizung und µC) sendet. Dass das nicht so einfach ist, weiß ich. Hat jemand eine Idee, wie man dies ermöglichen könnte, ohne Veränderungen an der Heizungsanlage vornehmen zu müssen?
Frank S. schrieb: > Hat jemand eine Idee, wie man dies ermöglichen könnte Mit einem zweiten uC "mithorchen"...
:
Bearbeitet durch Moderator
Am Controller als I2C Slave auslesen und als I2C Master weitergeben?
Lothar M. schrieb: > Mit einem zweiten uC "mithorchen"... Sehr gute Idee. Dann weiß man auch, was die Heizung wirklich sieht bzw. wie oft sie es ausliest. Nachteil: schaltet man die Heizungsanlage aus bekommt man keine Werte mehr.
Thomas W. schrieb: > Nachteil: schaltet man die Heizungsanlage aus bekommt man keine Werte > mehr. Wenn die Hardware der Heizung den Bus einigermassen direkt mit einem µC-Pin verbindet, dann hängt da wahrscheinlich die für µCs übliche Schutzdiode nach Vcc dran. Und die zieht bei abgeschaltetem Vcc der Heizung ggf. hart die Leitung runter. Glück kann man haben, wenn das ein 5V-toleranter Pin ist, dessen Schutzbeschaltung nicht direkt nach Vcc ableitet.
:
Bearbeitet durch User
Thomas W. schrieb: > Am Controller als I2C Slave auslesen und als I2C Master weitergeben? Ist das neuerdings ein I2C-Sensor? Meine sind alle mit Dallas 1Wire-Bus ... ;-)
Frank S. schrieb: > Im Grunde bräuchte ich "nur" ein Y-Kabel, dass die Daten an beide Geräte > (Heizung und µC) sendet. Dass das nicht so einfach ist, weiß ich. Warum soll das nicht so einfach sein? Du musst deinem µC nur beibringen, ordenlich zuzuhören. Nichts anderes macht ein Logikanalysator, der über Protokollanalyse die Daten, die über den Bus laufen, anzeigt.
Frank S. schrieb: > Im Grunde bräuchte ich "nur" ein Y-Kabel, dass die Daten an beide Geräte > (Heizung und µC) sendet. Dass das nicht so einfach ist, weiß ich. Doch, eigentlich ist das relativ einfach. Es läuft darauf hinaus, die Kommunikation passiv zu belauschen. Das ist ziemlich easy. Wenn man weiss, was man tut, sich also die eigenen Fähigkeiten nicht darin erschöpfen, "C&P"-generierten Code notdürftig zusammenleimen zu können... D.h.: wenn man tatsächlich selber programmieren kann... Klar darf man den Code anderer Leute dabei nach allen Regeln der Kunst "melken", aber man muss eben auch selber kreativ sein und natürlich den "geklauten" Code dazu hinreichend verstehen... So funktioniert Programmieren eigentlich fast von Anfang an...
In die Hülse passt bestimmt noch ein zweite Sensor. Oliver
sind die etwa so teuer das man sich keine 2 leisten kann?
> In die Hülse passt bestimmt noch ein zweite Sensor.
Hab ich auch gemacht. Halb draussen dran gesteckt, mit Glaswolle und
Klebestreifen eingepackt. Zeigt bei 90° nur 70° an. Mit Hilfe der
Heizraumtemperatur so halbwegs herausgerechnet.
Nicht wirklich optimal. Hatte gehofft, in diesem Thread findet sich eine
bessere Lösung...
Noch einer schrieb: > Hatte gehofft, in diesem Thread findet sich eine > bessere Lösung... Nimm einen anderen, kleineren Sensor als zweiten. Ein kleiner NTC oder ein Thermoelement dürften besser passen. Und wenn Du die Auswertung selber machen willst ist es doch egal, was Du auswertest.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.