DS18B20 an zwei Geräte anschlißen - Ideen gesucht

OP #4780335
Lesenswert?

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?
#4780427
Lesenswert?

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.
Gast #4780826
Lesenswert?

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.
Gast #4780908
Lesenswert?

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...
Gast #4780958
Lesenswert?

> 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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren