Forum: Mikrocontroller und Digitale Elektronik MAX485 - Echo an Empfängerleitung


von Peder (st_peter)


Lesenswert?

Moin,

ich benutze einen MAX485 und habe mir am Oszi mal die Leitungen 
angesehen. Auf der RO-Leitung habe ich ein exaktes Echo von der 
DI-Leitung. Ich finde dazu nichts im Datenblatt, habe aber eine Ahnung, 
woran das liegt:

Sobald der MAX485 Input von der USART-Seite bekommt, liegt auf dem 
differentiellen RS485-Paar das entsprechende umgewandelte Signal an.
Da nun dort wiederum ein Signal anliegt, macht der MAX485 das, wofür er 
da ist und wandelt diese Daten um auf USART-Pegel, die eben auf die 
RO-Leitung gehen. Wenn ich dieses Echo nicht haben möchte, bleibt mir 
nur, das per Softare zu ignorieren oder die Senderleitung mit !RE! 
vorübergehend zu deaktivieren.

Sehe ich das richtig so?


Grüße

Peter

von Ingo W. (uebrig) Benutzerseite


Lesenswert?

wenn Empfänger und Sender gleichzeitig aktiv sind (RE und TE), dann 
passt das so.

von Mario M. (thelonging)


Lesenswert?

Richtig. Einfach DE und /RE verbinden und zwischen Senden und Empfangen 
umschalten.

von Hmmm (hmmm)


Lesenswert?

Peder schrieb:
> Wenn ich dieses Echo nicht haben möchte, bleibt mir
> nur, das per Softare zu ignorieren oder die Senderleitung mit !RE!
> vorübergehend zu deaktivieren.

Ja. Und wenn Du Pin 2 und 3 verbindest, erreichst Du letzteres, beim 
Senden geht der Receiver aus.

In dem Fall unbedingt RO mit einem Pullup versehen, bei abgeschaltetem 
Receiver ist der hochohmig, so dass Du ansonsten Müll empfangen kannst.

von Peder (st_peter)


Lesenswert?

Danke, das ging schnell!

Die beiden Pins zu verbinden, ist irgendwie offensichtlich, wenn man 
erstmal darauf gestoßen wird. Gesehen hab ich die Option aber 
tatsächlich nicht... Also noch mal danke!

von H.Joachim S. (crazyhorse)


Lesenswert?

Ist aber gar nicht so schlecht das Echo zu empfangen. Man weiss ja was 
man gesendet hat und kann damit vergleichen ob es zu Kollisionen kam. 
Programmieraufwand gering, Nutzen u.U. gross. Schädlich praktisch nie.

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.