Forum: Mikrocontroller und Digitale Elektronik One-Wire Stränge umschalten


von axelroro (Gast)


Lesenswert?

Hallo zusammen,
suche einmal Ideen, um One-Wire (Dallas) Stränge umzuschalten.

Hintergrund - habe UG, EG, OG mit so um die 3 bis 5 Dallas 
Thermometerteilen (DS18B20). Eigentlich sollten alle Stockwerke in einem 
durchverkabelt werden, das war aber wohl zu viel verlangt. Jetzt hab ich 
3 Kabel, eines pro Stockwerk, die unten im Heizungsraum zusammenkommen.

Nun funktioniert an einem One-Wire-USB Adapter zwar jeder Strang für 
sich ganz gut, aber sobald man 2 oder mehr Stockwerkskabel sternförmig 
verkabelt, klappt es nicht mehr.

Nun will ich die Stränge (bzw. die "Data" Leitung der einzelnen Stränge) 
umschalten, in einem Takt, den ich mit dem PC kontrolliere, und dann pro 
Takt die jeweils freigeschalteten Thermoteile abfragen. So alle 1h 
einmal abfragen reicht.

Ich habe entweder einen uC mit 3.3V Ausgängen, oder dahinter noch einen 
open-collector Treiber, den ich über den PC umschalten kann.

Was fällt Euch da zum Umschalten an Teilen ein? Relais ist etwas plump, 
eher die letzte Möglichkeit. Was könnte man da elektronisches nehmen zum 
Umschalten, was an 3.3V funktionierte, und dann die 5V des One-Wire 
Protokolls umschaltet?

Grüsse

von holger (Gast)


Lesenswert?

>Relais ist etwas plump, eher die letzte Möglichkeit.

Ich finde Relais gut.

von Joachim B. (jar)


Angehängte Dateien:

Lesenswert?

ich habe die Stränge zuerst auf einzelne Ports vom Pollin NETIO gelegt 
um den Bus zu behalten, später mit Softwareanpassung und niedrigem 
pullup 1,8k habe ich alle Stänge ca 70m auf einen Port legen können, 
läuft seit 4 Jahren

von Konrad S. (maybee)


Lesenswert?

Was spricht gegen dreimal 1-Wire direkt am Controller?

von Mike (Gast)


Lesenswert?

Früher hätte man den DS2409 als Koppler eingesetzt. Leider hat der bei 
MAXIM wohl sein EOL erreicht. Nachfolger unbekannt ...
http://www.maximintegrated.com/en/app-notes/index.mvp/id/4930

von axelroro (Gast)


Lesenswert?

Danke einmal. Den niedrigen Pullup könnte man ja mal versuchen. 
Ansonsten vielleicht dann eben doch die Relais Variante.

von MaWin (Gast)


Lesenswert?

axelroro schrieb:
> Was fällt Euch da zum Umschalten an Teilen ein?

CD4051 bzw. CD4052

von ... (Gast)


Lesenswert?

drei 1Wire-Busmaster DS2482S an den I²C-Bus eines Raspi z.B..
http://wiki.volkszaehler.org/_media/hardware/controllers/raspi_6xs0_3x1-wire_1xir_rev1_stromlaufplan.png?cache=

oder drei 1Wire-USB-Adapter über einen USB-Hub...

von Joachim B. (jar)


Lesenswert?

MaWin schrieb:
> CD4051 bzw. CD4052

MaWin schrieb:
> axelroro schrieb:
>> Was fällt Euch da zum Umschalten an Teilen ein?
>
> CD4051 bzw. CD4052

mir 1x 74HC4052 für 4 Busse oder 2x 74HC4051 für 8 Busse :-)

von Frank K. (fchk)


Lesenswert?

axelroro schrieb:

> Nun funktioniert an einem One-Wire-USB Adapter zwar jeder Strang für
> sich ganz gut, aber sobald man 2 oder mehr Stockwerkskabel sternförmig
> verkabelt, klappt es nicht mehr.

Und mehrere One-Wire-USB Adapter gehen zusammen nicht?

fchk

von Joachim B. (jar)


Lesenswert?

es führen immer mehr Wege nach Rom, so auch hier ;-)

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
Noch kein Account? Hier anmelden.