Pegelwandlung RS485 => RS232

Gast #277630
Lesenswert?
• ▲
▼
Hallo,

ich möchte eine Platine mit einen RS485-Bus (halbduplex) mit dem PC an
der RS232-Schnittstelle verbinden. Die Pegelwandlung soll auf der
Platine erfolgen. Ich würde hierzu einen MAX485 und MAX232 verwenden.
Wie schalte ich die beiden zusammen?

* RxD und TxD kreuzen?
* wo schließe ich "Drive Enable" und "Receive Enable" vom MAX485
an? Gibts an der RS232 entsprechende Signale? Da RS485 halbduplex ist,
muß zumindest "Drive Enable" geschaltet werden, um Datenchaos auf dem
Bus zu verhindern.

-Martin-
Gast #277631
Lesenswert?
• ▲
▼
Drive-Enable und Receive-Enable kann man zusammen über einen Pin
schalten (Receive-Enabel ist low-aktive, Drive-Enable high-aktiv).
Wenn man sich die Schaltbilder der beiden Bausteine anguckt, stellt man
fest, dass aus dem MAX485 (DIP/SO) an Pin 1 (RO) Daten mit TTL-Pegel
rauskommen, und an Pin 4 (DE) Daten reinkommen.
Am MAX232 kommen TTL-Signale auch aus den R-Anschlüssen und werden zun
T-Anschlüssen zugeführt.
Somit muß man (wie du schon richtig vermutet hast) RO mit T's und DE
mit R's verbinden.
DE & /RE kann noch mit dem 2.R-Ausgang des MAX232 verbunden werden.
Der muß dann aber auf der anderen Seite (PC) mit einer
Handshakr-Leitung verbunden sein, die dafür sorgt, dass der Baustein
umgeschaltet wird, wenn Daten gesendet werden.
Ein Pull-Down an DE und RE sorgt für einen sinnvollen
Einschaltzustand...
Gast #277632
Lesenswert?
• ▲
▼
"Ein Pull-Down an DE und RE sorgt für einen sinnvollen
Einschaltzustand..."

Der Ausgang vom MAX232 wird sich davon kaum beeindrucken lassen. Folge:
bei offenem RS232 läuft der RS485 auf Ausgang und der Bus ist tot.

Besser: Pullup an den entsprechenden Eingang vom MAX232.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.