Hallo. Ich möchte eine galvanisch getrennte RS485 Schnittstelle realisieren. Ich verwende dafür einen ADM2483 der schon alle notwendigen Komponenten enthällt. Mein Controller ist ein ATMega64 und ich möchte einfach nur ein CR senden. Die Daten liegen auch am TXD Pin des AD2483 an, kommen jedoch nicht auf der galvanisch getrennten Seite heraus. Ich habe den A Anschluss des ADM2483 mit einem Pull Down (47k) und den B Anschluss mit einem PULL Up (47k) versehen. Kann mit jemand weiter helfen, ob ich irgend etwas vergessen habe, oder einen Fehler mache. Vielleicht hat ja schnon mal jemand den ADM2483 (oder ähnlich) verwendet. Stefan
Ja habe ich gemacht. Diese sind miteinander verbunden und da ich zunächst nur senden möchte, wird Pin auf high gelegt.
Leg /RE mal auf Masse, und guck, was du dann empfängst (Loopback). Du hast auch beide Seiten mit Spannung versorgt? Und dann könntest du mal gucken, ob sich etwas am Ausgang tut, wenn da auch noch ein Terminierungswiderstand dran ist (60 Ohm?).
Habe ich alle schon ausprobiert und Spannungen geprüft. Was meinst du mit Terminierungswiderstand?
Die RS485 hat an beiden Enden einen Terminierungswiderstand um Refeflexionen zu unterdrücken. Mit einem erdefreiem Messgerät solltest du auch ohne die Pull-Up- und -Down-Widerstände etwas zwischen A und B messen können. Hilfreich ist es auch, einen weiteren RS485-Transceiver auf die ander e Seite zu hängen. Du kannst auch am TTL-Eingang des Bausteins feste Spannungen statt des seriellen Signals anlegen... Vielleicht liegt es auch an was ganz anderem...
@inoffizieller WM-Rahul Ich hab meinen Fehler gefunden. Danke für deine Hilfe. Stefan
Da ich zur Zeit noch einen Drahtverhau verweden muss hat sich die Steuerleitung gelöst. Ich habs neu angelötet und es läuft. :-)
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.