Welcher Bus für Sternverkabelung

Gast #1024538
Hallo,
gibt es einen Bus der für eine Sternverkabelung geeignet ist?
Die Kabel (2x2x0.6) liegen schon, sind zwischen 6 und 10m lang und 
führen alle zu einen Punkt. Leider kann ich sie nicht als Linie schalten 
weil ich 2 Adern für die Spannungsversorgung brauche. Es bleiben also 
nur 2 Adern für die Daten übrig. Oder gibt es eine Möglichkeit Spannung 
und Daten auf denselben Drähten zur übertragen z.b. bei RS485?


Als Bandbreite würde mir schon 9600baud reichen.
Moderator (Firma: Titel) Persönliche Seite #1024566
Evtl. so:
Nimm CAN (alternativ RS485) und definiere deine Leitungen als 
Stichleitungen.

> Es bleiben also nur 2 Adern für die Daten übrig.
Bei RS485 und CAN reicht das, diese Busse sind Mehrteilnehmer-fähig, 
differentiell und bidirektional und brauchen dazu nur ein 
Datenleitungs-Pärchen.
Angehängte Dateien:
Gast #1024570
@Lothar Miller
gelten die angaben auch für RS485?

> > Es bleiben also nur 2 Adern für die Daten übrig.
> Bei RS485 und CAN reicht das, diese Busse sind Mehrteilnehmer-fähig,
> differentiell und bidirektional und brauchen dazu nur ein
> Datenleitungs-Pärchen.
Das ist schon klar, aber wenn ich noch 1 Pärchen mehr hätte, könnte ich 
den Bus hin und wieder zurück führen und hätte damit einen "Sauberen" 
Bus.
Gast #1024576
Bau Dir einen RS485-Sternverkabelungs-Hub:
1. 4fach Sender   (75ALS172),  Input (TX) an allen parallel hängen
2. 4fach Empfänger (75ALS173), alle RX-Outputs über AND auf 1 RX führen
3. DATA+/DATA--Pins von Sendern&Empfänger zusammenhängen,
   terminieren (100R) und fail-safe bias resistors (je 820R) als Pullup
   bzw. Pulldown.
Dann hast Du einen seriellen Bus mit sternförmiger Topologie. 
Funktioniert bei mir mit 230kBit und Längen > 100m.

Bei den Kabelenden (d.h. den Geräten) kannst Du mit normalen RS485 
Transceivern arbeiten (75*176).

Ist allerdings nicht Multimasterfähig, der Master hängt immer am Hub 
dran
und fragt reihum ab; die einzelnen Geräte bekommen zwar alles mit, 
reagieren aber nur wenn die Adresse stimmt.
Moderator (Firma: Titel) Persönliche Seite #1024580
> gelten die angaben auch für RS485?
Da dürfte in der Praxis noch mehr drin sein, denn bei diesem Bus kann es 
nur 1 sprechenden Teilnehmer geben (wird i.A. durch einen Master 
arbitriert). Deshalb sind beide Pegel (0' und '1') aktiv differentiell 
getrieben.

Beim CAN-Bus dagegen ist die '1' rezessiv und wird nur durch die 
Busabschlusswiderstände garantiert (0V zwischen CAN+ und CAN-).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.