RS485 2-Draht und 4-Draht umschalten

OP #3262475
Lesenswert?
• ▲
▼
Hallo zusammen

ich bin an einem kleinen projekt und möchte bei einem RS485 bus zwischen 
halbduplex und vollduplex softwareseitig umschalten. Das ganze habe ich 
mir so vorgestellt, dass mit der wahl des uarts bzw comports pc seitig 
umgeschaltet werden kann. Mein problem nun ist, wie verbinde ich die 
beiden gemeinsamen leitungen damit keine probleme auftauchen.
Im anhang habe ich ein bild eingefügt, welches mein problem grafisch 
zeigt.
Ich bin um jeden hinweis dankbar.
Angehängte Dateien:
Persönliche Seite #3262682
Lesenswert?
• ▲
▼
Das ist natürlich ein Problem, aber vielleicht hilft es Dir, Deinen, äh, 
Designfehler zu erkennen. Welchen Sinn soll es haben, zwei serielle 
Schnittstellen zu blockieren, um nur eine davon verwenden zu können?

Pack beide Treiber an eine Schnittstelle, und nutze eine der 
zusätzlichen Handshakeleitungen zur Auswahl des Treibers, den Du 
verwenden möchtest (ein paar Logikgatter sind dann noch nötig, aber das 
wars auch schon).

Alternativ machst Du die Umschaltung nicht software-, sondern 
hardwaremäßig, was sinnvoller sein dürfte; wozu im Betrieb bei einer 
Verbindung zwischen Zwei- und Vierdrahtbetrieb umschalten? Das macht man 
beim Anschließen, und da kann man auch 'nen Jumper umstecken oder 
einen Schalter bedienen.
OP #3268413
Lesenswert?
• ▲
▼
Vielen dank für eure hilfreichen inputs :)

@rufus
das ding ist so, ich steuere einen controller an, welchen ich zb im 4 
drahtmodus konfiguriere und anschliessend in den 2-draht modus wechseln 
möchte. Dann würde ich gerne ohne "handanlegen" meinen USB RS485 
converter umschalten können.

@Karlheinz
Der MAX3160ECAP+ ist eine interessante sache, dann könnte ich auch noch 
232 miteinbeziehen. bei so einer eierlegendenwollmilchsau befürchte ich 
einfach, dass es das ding einfach plötzlich nicht mehr gibt :(

Der MAX13182EESD+ scheint die bedürfnisse bezüglich des umschaltens 
elegant zu lösen. jedoch sehe ich hier auch die bezugsquellen 
problematisch.

______________________

Als USB UART converter habe ich mir diesen hier vorgestellt:
http://www.ftdichip.com/Products/ICs/FT4232H.htm

dann könnte ich die verschiedenen schnittstellen bedienen und einen com 
als GPIO konfigurieren und so softwaremässig oder hardwaremässig die 
schnittstellen umstellen

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.