RS485 mit Auto direction control - schonmal gemacht?

Gast #3761550
Lesenswert?

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...
Gast #3761654
Lesenswert?

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 ;)
#3761676
Lesenswert?

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.
Gast #3761703
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren