Forum: Mikrocontroller und Digitale Elektronik RS485 mit Auto direction control - schonmal gemacht?


von AutoMaxe (Gast)


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...

von Purzel H. (hacky)


Lesenswert?

Und aufgrund von welcher Eigenschaft, resp Annahme sollte die Richtung 
umgeschalten werden ? Das sollte eigentlich im Datenblatt stehen.

von AutoMaxe (Gast)


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 ;)

von Purzel H. (hacky)


Lesenswert?

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 ?

von Jürgen D. (poster)


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.

von AutoMaxe (Gast)


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.

von Mullewapp (Gast)


Lesenswert?

http://www.meilhaus.de/ex-9520.htm

Wie macht der das denn??

von 13er (Gast)


Lesenswert?

Geiles Teil

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
Noch kein Account? Hier anmelden.