Hallo Zusammen, ich habe viele Beiträge über RS485 gelesen und recherchiert, aber ich hätte noch einige Fragen. Vielleicht kann mir jemand behilflich sein? Ich habe mich für ein Single-Master-Bus mit RS485 (genauer MAX487) entschieden. Wenn ich nun mehrere Slaves am Bus habe, wie in dem Datenblatt auf Seite 13 gezeigt, worauf muss ich bei der Richtungsumschaltung achten? Ich vermute sehr stark, dass der Bus "frei" sein muss, d.h. alle Bus Teilnehmer müssen im Empfangsbetrieb sein. Muss der Master den Bus auch "frei" halten, also im Empfangsbetrieb sein, wenn keine Daten gesendet werden und erst im Sendebetrieb auf Sendebetrieb umschalten? Eigentlich steuert ein µC am Bus die ganze "Geschichte". Es werden Sensordaten von einzelnen Slaves angefordert und erst dann sendet der entsprechende Slave seine Daten, die der Master empfangen muss. Ich komme mit dem Umschaltszenario noch nicht ganz klar. Würde das so funbktionieren, wenn alle Teilnehmer erst horchen, der MAster auf Sendebetrieb umschaltet und Daten anfordert. Der Master schaltet wieder auf Empfangsbetrieb und der jeweils Adressierte Slave schaltet auf Sendebetrieb und sendet seine Daten und macht den Bus anschliessend wieder frei (Empfangsbetrieb). Kann das so funktionieren? Da sollte auch direkt die Datenkollision vermieden sein. Bekommt man bei RS485 ein Echo von dem eigenen Datenpaket mit, wie z.B. bei CAN oder ist das hier anders, weil nur halbduplex? Kann ich verschiedene Halbduplex Treiber an den Bus hängen? Was ist der Unterschied zwischen den Bausteinen mit einer Sende/Empfangsumschaltung und ohne diese Umschaltung? Ich würde mich über jede Hilfe freuen Danke schon mal, schönen Abend HArald
Ich lese gerade, dass man auch CAN-Bus Treiber nehmen kann, ohne entsprechenden CAN Controller. Da der komplette Bus und das Protokoll erst entstehen soll, wäre ich an der Stelle auch offen für CAN Treiber statt RS485. Welche Vorteile hätte man da? Da bräuchte man sich doch nicht um die verwirrende Richtungsumschaltung kümmern, oder? Arbeiten die CAN Treiber mit -3/+3V differentiellen Signalen, oder sind die Spannungen kleiner? Ich müsste eine Strecke von ca 2km überbrücken :-/
Harald schrieb: > Da bräuchte man sich doch nicht um die verwirrende > Richtungsumschaltung kümmern, oder? Jepp. Allerdinsg empfängst du auch alles, was du sendest. Harald schrieb: > Arbeiten die CAN Treiber mit -3/+3V > differentiellen Signalen, oder sind die Spannungen kleiner? Ich müsste > eine Strecke von ca 2km überbrücken :-/ Das sollte im Datenblatt stehen.
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.