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.
Schau Dir mal 1-Wire an, da gibt es Hubs die es erlauben, sternförmige Verkabelungen zu realisieren! Gruß Michael
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.
@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.
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.
> 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-).
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.