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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.