Forum: Mikrocontroller und Digitale Elektronik Wieviel Adern sollten es sein "Hausverkabelung"


von Stefan (Gast)


Lesenswert?

Hallo,

ich möchte gerne in meiner Wohnung in jeden Raum ein Temperaturfühler 
hängen und habe mich für den DS1820 entschieden ( im Normal Modus also 3 
Leitungen )


Jetzt frage ich mich, wenn ich mir schon die mühe mache, reichen drei 
Leitungen? ich würde gerne noch mein Zählerstand von Gas/Wasser/Strom 
erfassen, dies übernimmt ein Atmega8. Jetzt ist die Frage wieviel 
Leitungen sollte ich nehmen?

3 Adern:

5Volt
Signal 1-Wire
GND


muss ja möglich sein mit den Atmega ein 1Wire Slave zu Simulieren und so 
die Daten zu senden oder?


oder lieber 5 Adern:

5Volt
Signal 1-Wire
RXD
TXD
GND

Mein Computer steht sehr Zentral, ich müsste also in zwei richtungen 
Kabel legen. in die eine ca. 30 Meter und in die andere richtung 50 
Meter. Ist diese Strecke noch ohne Pegelwandler möglich wenn man die 5 
Ader Variante nimmt? die 1-Wire Sensoren habe damit kein Problem.

Angeschlossen sollen die drei Zähler (über 3 Atmega8) und ca. 10 
Temperatursensoren DS1820

würde  mich auf eine antwort freuen...

von Max D. (max_d)


Lesenswert?

Ich würde je nach Anforderungen an störsicherheit und Geschwindigkeit 
rs485 oder can nehmen. Sowohl 1-wire als auch normale UART werden an 
einstreuungen und Kapazität der Leitung kranken.

von Thomas E. (thomase)


Lesenswert?

Ich würde 8-adriges Netzwerkkabel verlegen.

mfg.

von Schorschi (Gast)


Lesenswert?

Hi,

wie schon vorgeschlagen ein Netwerkkabel nehmen.
CAN5e sollte hier schon ausreichend sein.
Egal welches Bussystem du verwendest hast dann immer noch ein paar Adern 
Reserve.

Gruß,
Schorschi.

von Stefan (Gast)


Lesenswert?

ja dann werd ich beim netzwerkkabel bleiben ist auch die billigste 
variante

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.