Lantronix XPort und MAX481

OP #4315260
Lesenswert?

Hallo in die Runde,

folgendes Problem: Auf ein Gerät, welches über RS485 ansprechbar ist 
(2-Draht, halbduplex), möchte ich via Ethernet zugreifen. Dazu verwende 
ich einen Lantronix XPort, sowie den MAX481. Die Schaltung ist im Anhang 
zu betrachten. Bezüglich der Konfiguration des XPort habe ich bisher 
folgende Einstellungen im Web-Interface vorgenommen:

Serial Settings - Protocol - RS485 2 wire
Configurable Pins - CP1 - RS485 Tx Enable - Active Level Low

Mittels eines RS485 zu USB Adapters schaue ich testweise am Rechner mit 
hterm, ob die Nachrichten richtig ankommen.
Sende ich nun eine Nachricht via UDP an den XPort, empfange ich auf der 
RS485-Seite ein Byte (0000000) - Allerdings nicht die Nachricht die ich 
eigentlich gesendet habe. In die andere Richtung kommen keinerlei Daten 
an.

Jetzt die Frage an die Experten: Ist der Schaltungsaufbau zur 
Ansteuerung des MAX481 durch den XPort im Zusammenhang mit den 
Einstellungen im Webinterface praktikabel? Was muss abgeändert werden, 
damit eine Kommunikation in beide Richtungen funktioniert?

Danke für eure Hilfe!

Gruß
Angehängte Dateien:
#4315681
Lesenswert?

Hallo Tony,

den XPort habe ich mal in Betrieb genommen, allerdings vor langer Zeit. 
Prinzipiell sollte es gehen, ich kann allerdings nicht erkennen, ob du 
mit CP1 am richtigen Pin bist und damit die Rx/Tx-Umschaltung korrekt 
läuft.

Wenn du aber irgendwas empfängst, dann muss der PC ja mindestens ein 
Startbit sehen. Und damit sind wir beim Stichwort "sehen": Serielle 
Schnittstellen, insbesondere RS485, ohne Oszi in Betrieb nehmen zu 
wollen und "blind" gegenüber dem zu bleiben, was auf den einzelnen 
Leitungen passiert, was korrekt und was falsch läuft, ist eine grobe 
Blauäugigkeit und läuft auf oft eine frustrierende Raterei hinaus.

Also: Ansehen, was auf den Leitungen passiert! Schaltet RE/DE im 
richtigen Moment um? Mit ein bisschen Glück ist es nur eine falsche 
Baudrate.
#4316293
Lesenswert?

Hallo,
mit XPort kenne ich mich ganz gut aus.
Das CP1-Pin wird normal als Umschaltpin genutzt,
aber hast du den XPort auch insgesamt richtig parametriert?

Habe dazu auch extra ein kleines Parametriertool gemacht,
mit dem das viel bequemer und einfacher geht als mit dem Originalprog.
Falls du Interesse hast, melde dich.
Gruß Öletronika
Gast #4317705
Lesenswert?

Hast du mal geguckt, ob vor dem Maxe Daten sauber ankommen? Sonst mal 
den virtuellen comport driver zum testen nehmen.

Der max481 ist ein 5V Treiber. Sollte zwar gehen (2v High / 0.8 Low) 
aber schön ist das nicht. Besser wäre MAX3362.

Der Lantronix ist ja 5V tolerant...

Wie sieht deine Terminierung aus? 120Ohm zw. A+B? 390Ohm nach Vcc und 
GND helfen auch mal Wunder.

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