Forum: Mikrocontroller und Digitale Elektronik RS232 Konnektor teilen


von Stefan Kl. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

in meinem Projekt möchte ich nur einen Konnektor verwenden. Allerdings 
habe ich unterschiedliche Geräte, die an diesen Konnektor angeschlossen 
werden können.
Das eine Gerät sendet mit RS232 auf einen MAX232.
Jetzt suche ich eine Möglichkeit, um das Signal zu multiplexen. Am 
besten wäre ein Baustein, der mit dem Mikrocontroller gesteuert werden 
und mit 3,3/5 V versorgt werden kann, da ich keine +-15V zur Verfügung 
habe.

Hat jemand so einen Baustein? Oder benutzt man hierfür ein Relais?
Habe mal ein Bild angehängt mit einer groben Skizze

Grüßle Stefan

von Jim M. (turboj)


Lesenswert?

Stefan Kl. schrieb:
> Oder benutzt man hierfür ein Relais?

Bei den "hohen" Spannungen ist ein Relais gar keine sooo schlechte Idee.

Den Buswandler könnte man aber vielleicht mit den Hilfsspannungen des 
MAX232 versorgen.

Eventuell wäre es besser das Signal hinter dem MAX232 zu multiplexen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Stefan Kl. schrieb:
> Das eine Gerät sendet mit RS232 auf einen MAX232.

Und das andere?

von fop (Gast)


Lesenswert?

Verwendet denn das erste Gerät alle Handshakesignale oder sind nur die 
Pins 2,3 und 5 belegt. Im zweiten Fall könntest Du einfach auf andere 
Pins ausweichen. Wird ja vermutlich eh nix standardkonformes sein.

von Stefan Kl. (Gast)


Lesenswert?

Jim M. schrieb:
> Eventuell wäre es besser das Signal hinter dem MAX232 zu multiplexen.

Naja, es geht ja eher darum, den gleichen Konnektor zu verwenden.

Rufus Τ. F. schrieb:
> Und das andere?

Die eine Leitung hat GND-Bezug und die andere Leitung geht auf einen 
MAX485

fop schrieb:
> Im zweiten Fall könntest Du einfach auf andere
> Pins ausweichen.

An den Pins der angeschlossenen Geräte kann ich leider nichts ändern

von Dietrich L. (dietrichl)


Lesenswert?

Stefan Kl. schrieb:
> Oder benutzt man hierfür ein Relais?

Das ist sicher die einfachste und robusteste Lösung.
Es sei denn, du kommst noch mit Zusatzforderungen wie z.B. häufiges 
Umschalten im ms-Bereich.

von Stefan Kl. (Gast)


Lesenswert?

Dietrich L. schrieb:
> Das ist sicher die einfachste und robusteste Lösung.
> Es sei denn, du kommst noch mit Zusatzforderungen wie z.B. häufiges
> Umschalten im ms-Bereich.

Gibt es Relais, die mit einem µC geschaltet werden können?

von Dietrich L. (dietrichl)


Lesenswert?

Stefan Kl. schrieb:
> Gibt es Relais, die mit einem µC geschaltet werden können?

Direkt von einem Port-Pin normalerweise nicht. Du wirst wohl z.B. einen 
Transistor als Treiber brauchen: 
https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern

von georg (Gast)


Lesenswert?

Stefan Kl. schrieb:
> Die eine Leitung hat GND-Bezug und die andere Leitung geht auf einen
> MAX485

Auch ein RS485-Anschluss hat GND-Bezug, auch wenn hier immer wieder das 
Gegenteil behauptet wird.

Du kannst 2 RS232C-Anschlüsse umschalten, und RS485 ist sowieso ein Bus 
für mehrere Anschlüsse, aber einfach Umschalten von einem aufs andere 
geht nicht, weil ganz verschiedene Spannungen verwendet werden.

Stefan Kl. schrieb:
> An den Pins der angeschlossenen Geräte kann ich leider nichts ändern

Dann brauchst du auch 2 Steckanschlüsse, oder du schaltest alle Pins mit 
Relais um. In dem Fall kannst du den einen Anschluss mit RS232C-Treibern 
und den anderen als RS485 auslegen und intern umschalten.

Für genauere Auskunft müsstest du die geheimen Belegungen der beiden 
Stecker posten.

Georg

von Stefan Kl. (Gast)


Lesenswert?

georg schrieb:
> Für genauere Auskunft müsstest du die geheimen Belegungen der beiden
> Stecker posten.

Ist nicht geheim:

Gerät 1:
Pin 1 RS232 TX
Pin 2 RS232 RX
Pin 3 GND
Pin 4 GND

Gerät 2
Pin 1 NC
Pin 2 RS485_A
Pin 3 GND
Pin 4 RS485_B

Ich muss also umschalten zwischen RS232 RX/RS485_A und zwischen 
GND/RS485_B
benötige also zwei Schalter

von georg (Gast)


Lesenswert?

Stefan Kl. schrieb:
> benötige also zwei Schalter

Ja, und Treiber sowohl für RS232C als auch für RS485. Und einen 
Schaltausgang für die Richtungsumschaltung bei RS485.

Georg

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
Noch kein Account? Hier anmelden.