RS485 Bezeichnung A/B und D+/D-

OP #4616656
Hallo in die Runde,

mit einem MAX3160 realisiere ich eine RS485 (halb duplex) Kommunikation. 
Diese funktioniert auch. Jedoch verwirren mich die Bezeichnungen A/B und 
D+/D- etwas.

Der MAX3160 (und ähnliche Treiber) bringen die Pins A und B nach 
draußen, soweit okay. Bei manchen Geräten findet man jedoch auch die 
Bezeichnung D+ und D-.  Meine Annahme war, das A = D+ und B = D- ist. Da 
habe ich mich aber anscheinend geirrt, da ich ein Gerät, welches mit 
D+/D- bezeichnet war so verbunden habe und die Kommunikation nicht 
funktioniert. Beim Umstecken von A auf D- und B auf D+ funktionierte die 
ganze Geschichte anschließend.

Ist dies allgemein gültig das die Bezeichnung A = D- und B = D+ ist? 
Kann hier einer aufklären?

Gruß,
Tony
Gast #4616659
Tony S. schrieb:
> Ist dies allgemein gültig das die Bezeichnung A = D- und B = D+ ist?
> Kann hier einer aufklären?

Es gibt da nichts allgemeingültiges. Leider halten sich nicht alle an 
die "Konventionen" die sich eingebürgert haben. Darum sollte man immer 
das Blockdiagramm / Funktionsdiagramm anschauen. Da erkennt man mit 100% 
Sicherheit welches der invertierte und welches der nicht invertierte 
Ein-/Ausgang ist. (An dem Kringel am Ein-/Ausgang, Kringel = 
invertiert).
(Firma: matzetronics) #4616662
Tony S. schrieb:
> Meine Annahme war, das A = D+ und B = D- ist. Da
> habe ich mich aber anscheinend geirrt, da ich ein Gerät, welches mit
> D+/D- bezeichnet war so verbunden habe und die Kommunikation nicht
> funktioniert.

Deine Annahme täuscht dich nicht, in der Tat wäre A = D+ richtig:
https://en.wikipedia.org/wiki/RS-485#Pin_labeling

Denn A ist normalerweise die nicht invertierte Datenleitung und B die 
invertierte.
Aber dann kommen die Ausnahmen, siehe den folgenden Abschnitt bei 
Wikipedia.

Damit ist die Sache soweit verwirrt, das man doch ausprobieren muss :-(

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.