Hallo, ich möchte ein Gerät, welches momentan Daten über UART mit einem FT232 über USB sendet, auf UART->RS485-> 40m Leitung ->USB ändern. Das Gerät sendet nur und empfängt nichts, die Bitrate ist gering (9600). Ist die Beschaltung so wie im Anhang dafür korrekt? Der ADM485 wird fest auf "senden" gesetzt und die Leitungen auf beiden Seiten mit 120 Ohm terminiert. Auf der anderen Seite möchte ich diesen Adapter von FTDI verwenden: https://www.ftdichip.com/Products/Cables/USBRS485.htm Ich habe bisher noch nie mit RS485 gearbeitet und wäre dankbar für Tips oder eventuelle Fehler die ich gemacht habe. Es sind nur die Datenleitungen eingezeichnet, die ganze andere Beschaltung der Chips habe ich weggelassen aber die ist natürlich vorhanden. Soweit ich das verstehe muss ich die Firmware nicht ändern, da die Transceiver quasi transparent UART umsetzen?
Kai U. schrieb: > Der ADM485 wird fest > auf "senden" gesetzt und die Leitungen auf beiden Seiten mit 120 Ohm > terminiert. Damit kann außer diesem Node, Niemand sonst senden. Sollte dies aber erforderlich sein, könnte man die Freigabe des Senders mit einem retriggerbarem Monoflop (z.B. 1/2 4538) machen, wenn man dem ATMEGA dies nicht mit überhelfen möchte.
Kannst Du so machen, in Deinem 40m-Kabel fehlt allerdings noch die GND-Verbindung. Auch wenn es meistens ohne funktioniert, die gehört dazu.
Kleiner Nachtrag noch: Auf der FT-232-Seite ist es einfacher: Der ft232rl stellt auf CBUS2/TXEN das Signal zur Sendefreigabe zur Verfügung, welches direkt mit dem /RE und TE des ADM485 verbunden werden kann.
Ingo W. schrieb: > Der ft232rl stellt auf CBUS2/TXEN das Signal zur Sendefreigabe zur > Verfügung, welches direkt mit dem /RE und TE des ADM485 verbunden werden > kann. Das bringt ihm bloss nichts, weil er keinen USB-RS485-Konverter bauen will, sondern den FT232 durch einen RS485-Treiber, 40m Kabel und einen fertigen Konverter ersetzen will, der natürlich intern das TXEN-Signal nutzt. Aber da nur in eine Richtung Daten fliessen, ist das ja ohnehin kein Thema.
Danke für die Antworten! > Damit kann außer diesem Node, Niemand sonst senden. Das ist ok, es ist das einzige Gerät an dem Bus. >Kannst Du so machen, in Deinem 40m-Kabel fehlt allerdings noch die GND-Verbindung. Richtig, habe vergessen es einzuzeichnen aber GND ist über das Kabel verbunden.
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.