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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.