Moin, Es gibt inzwischen RS485 Bustreiber mit sog. Auto direction control. Heissen dann z.b. MAX13412, MAX13487. Hat hier schon mal jemand mit einem der genannten oder einem ähnlichen Bauteil gearbeitet? Das ganze liest sich erstmal sehr schön, ich möchte aber gerne wissen, wie gut/einfach das wirklich hinhaut. Oder ob doch wieder Bits verloren gehen... Würde das ganze aufbauen wie auf Seite 21, Figure 10: http://docs-europe.electrocomponents.com/webdocs/1253/0900766b81253c2c.pdf Mir geht es übrigens nicht um eingesparte Optokoppler, sondern ich möchte eine RS485 Funkbrücke damit aufbauen...
Und aufgrund von welcher Eigenschaft, resp Annahme sollte die Richtung umgeschalten werden ? Das sollte eigentlich im Datenblatt stehen.
Nun, der "Detect Circuit" / State Machine soll wohl merken, wenn Daten an DI ankommen und entsprechend umschalten. Ich bezweifle auch nicht, dass das funktioniert. Die Frage ist nur, wie gut bzw. unter welchen Bedingungen das reibungslos geht. Ich habe schon "selbst gestricktes" gesehen, bei dem das auch ging, aber nur mit bestimmtem Timing und extra Startbytes etc., sonst gingen gerne mal Bits unter, was der Zuverlässigkeit eines RS485 Busses nicht sehr zuträglich ist. Es wäre eben schön zu hören: "Ja, läuft hier seit x Monaten ohne Probleme" oder sowas ;)
Ich wuerde aufgrund des Protokolls umschalten. Dabei kommt es drauf an, ob Master-slave oder Multimaster. Denn was geschieht, wenn man nichts empfaengt... Darf man dann einfach senden ?
Das Problem ist die Funkbrücke, da hat man kein DE Signal. Also 485 Bus <--> Funkstrecke <--> 485 Bus Man könnte in der Stationen der Funkstrecke einen Kontroller mit zwei Schnittstellen einbauen, der zwischenpuffert und das DE des 485 Treiber steuert. Bringt halt eine kleine Verzögerung die man beim Timing des Protokolls berücksichtigen sollte.
Jürgen D. schrieb: > Das Problem ist die Funkbrücke, da hat man kein DE Signal. Genau DESHALB doch die Frage nach der Auto direction control! Siebzehn Zu Fuenfzehn schrieb: > Denn was geschieht, wenn man nichts > empfaengt... Darf man dann einfach senden ? Der Master darf, sofern ein Timeout eintritt oder Empfang komplett. Aber ums Protokoll solls hier nicht gehen. Single Master - Multi Slave mit Timeout solls aber werden.
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.