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
wenn Empfänger und Sender gleichzeitig aktiv sind (RE und TE), dann passt das so.
Richtig. Einfach DE und /RE verbinden und zwischen Senden und Empfangen umschalten.
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.
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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.