Forum: PC Hard- und Software Zwei PCs 1:1 über Com-Port verbunden - Schadhaft?


von An D. (an_d)


Lesenswert?

Hallo,

für eine Schaltung am PC muss ich kurzzeitig (max. 10 Sekunden) am 
Com-Port (9-polige Sub-D Buchse) eine Brücke bilden (DTR -> DSR). Das 
Ganze wird über ein Relais gebildet.
Mein Ziel ist es nun, einen zweiten PC an selbiger Schaltung 
anzuschließen (sprich Com-Port mit dem Relais verbinden). Das heißt aber 
auch, dass sich dadurch eine dauerhafte 1:1 Verbindung der jeweiligen 
Pins DTR und DSR über das Relais bildet.

Ich bin jetzt nicht so gebildet in dem Bereich, aber würde sich das 
irgendwie stören oder müsste hier eine Schutzeinrichtung (?) rein bzw. 
GND zwischen beiden PCs verbunden werden?

Dankeschön :)

von Nigel (Gast)


Lesenswert?

Hallo,

google mal nach Nullmodem-Kabel.

https://de.wikipedia.org/wiki/Nullmodem-Kabel

von oszi40 (Gast)


Lesenswert?

Nullmodemkabel zum verbinden der PCs ist möglich (senden und empfangen 
sind da gekreuzt). Aber RS232 hat viele kleine Stolpersteine UND die 
Schnittstelle muß vom System erkannt werden. 
https://de.wikipedia.org/wiki/RS-232

von An D. (an_d)


Lesenswert?

Hi,

Danke für eure Antworten. Mir geht es aber nicht darum, wie ich zwei PCs 
richtig verbinde. Nullmodem ist mir bekannt.

Mir geht es kurz darum, ob es schädlich oder störend ist, wenn ich zwei 
PCs an den Pins DTR <> DTR und DSR <> DSR 1:1 verbinde?

Es soll keine Datenübertragung stattfinden. Der Com-Port wird lediglich 
für den Zweck benutzt, um einen Schalter "auszuwerten".

Eine Software wartet somit darauf, dass DTR und DSR in einem Relais 
gebrückt werden. Schließe ich jedoch zwei PCs an dieses Relais, sind 
auch im offenen Relaiszustand die Pins DTR und DSR beider PCs 
miteinander verbinden (1:1).

Wie oben geschrieben ist die Frage, ob das an den PCs Schaden anrichtet 
und ich den Weg gehen muss, für jeden PC ein eigenes Relais zum Brücken 
der Pins verbauen muss.

:)

von tut nix zur Sache (Gast)


Lesenswert?

Wenn dir's um sowas wie Masseschleifen geht, funktioniert ja vielleicht 
ne galvanische Trennung hinterm Nullmodem (guugel: rs232 dsub9 
optokoppler).

von Nano (Gast)


Lesenswert?

An D. schrieb:
> Wie oben geschrieben ist die Frage, ob das an den PCs Schaden anrichtet
> und ich den Weg gehen muss, für jeden PC ein eigenes Relais zum Brücken
> der Pins verbauen muss.

Im Zweifelsfall kannst du auch Optokoppler verwenden und das Relais dann 
über die Optokoppler ansteuern. Dann wären die beiden PCs galvanisch 
getrennt.

Solche Optokoppler für die RS-232 Schnittstelle gibt es auch fertig 
zukaufen. Da musst du also nicht einmal viel basteln.

von Nano (Gast)


Lesenswert?

Oder Alterantiv, was auch noch gehen könnte wäre einfach die Com 
Verbindung nur an einem PC zu machen und den anderen dann Remote per 
Netzwerk auf diesen einen PC zugreifen zu lassen.

von Peter H. (hardwaredoc)


Lesenswert?

Hallo,

ich würde für jeden PC ein eigenes Relais benutzen

und diese über das vorhandene ansteuern.

Gruß Peter

von me (Gast)


Lesenswert?

DTR ist ein Ausgang, so wie TXD
DSR ist ein Eingang, so die RXD

Wie bei CMOS oder TTL ist es auch bei einer RS232 keine gute Idee, zwei 
Ausgänge gegeneinander arbeiten zu lassen.

Nach deiner Beschreibung sollte es genügen, nur die DSR Signalleitungen 
zu verbinden, die zweite DTR (Quelle für den Pegel nach dem Relais) 
braucht es nicht.
GND muss ohnehin verbunden werden.

Die Variante mit zwei Relais scheint mir zuverlässiger und sicherer 
umsetzbar.
Alternativ gehört eigentlich je eine Diode in die DTR Leitung, um 
Stromfluss durch unterschiedliche High-Pegel der PCs zu unterbinden.

von An D. (an_d)


Lesenswert?

Hi,

dankeschön für eure Antworten. Da lese ich mich mal etwas ein.

von Icke ®. (49636b65)


Lesenswert?

me schrieb:
> Alternativ gehört eigentlich je eine Diode in die DTR Leitung, um
> Stromfluss durch unterschiedliche High-Pegel der PCs zu unterbinden.

Die Signalpegel werden bei RS232 durch Umpolung der Spannung definiert. 
Ob eine Diode da sinnvoll ist?

Nachtrag:
In der Praxis hat das versehentliche Vebinden zweier RS232-Ports mit dem 
falschen Kabel bei mir noch nie zum Ausfall der Schnittstelle geführt. 
Soll aber nicht heißen, das man das absichtlich machen darf/sollte.

: Bearbeitet durch User
von An D. (an_d)


Lesenswert?

Hi,

ich denke, es wird die beste Lösung sein, ein zweites Relais einzubauen. 
Damit fährt man sicher und vmtl. doch der geringste Aufwand.

Besten Dank an euch!

von Harald W. (wilhelms)


Lesenswert?

oszi40 schrieb:

> Aber RS232 hat viele kleine Stolpersteine

ACK. Was m.W. aber einheitlich ist, ist die Kurzschlussfestigkeit
von RS232-Schnittstellen.

von Georg (Gast)


Lesenswert?

Harald W. schrieb:
> Was m.W. aber einheitlich ist, ist die Kurzschlussfestigkeit
> von RS232-Schnittstellen.

Ja, aber das ist nicht das Problem - es funktioniert einfach nicht, 2 
Ausgänge zu verbinden, wie soll denn die Information verwertet werden 
(und welche von den beiden). Genauso blödsinnig ist es 2 Eingänge 
miteinander und sonst mit nichts zu verbinden.

Sinnvoll ist nur DSR mit DTR zu verbinden - über DSR kann man einlesen 
was an DTR ausgegeben wird.

Georg

von An D. (an_d)


Lesenswert?

Georg schrieb:
> Harald W. schrieb:
>> Was m.W. aber einheitlich ist, ist die Kurzschlussfestigkeit
>> von RS232-Schnittstellen.
>
> Ja, aber das ist nicht das Problem - es funktioniert einfach nicht, 2
> Ausgänge zu verbinden, wie soll denn die Information verwertet werden
> (und welche von den beiden). Genauso blödsinnig ist es 2 Eingänge
> miteinander und sonst mit nichts zu verbinden.
>
> Sinnvoll ist nur DSR mit DTR zu verbinden - über DSR kann man einlesen
> was an DTR ausgegeben wird.
>
> Georg

Bitte die eigentliche Frage lesen. Thema ist jedoch erledigt.

von Georg (Gast)


Lesenswert?

An D. schrieb:
> Bitte die eigentliche Frage lesen.

An D. schrieb:
> Mir geht es kurz darum, ob es schädlich oder störend ist, wenn ich zwei
> PCs an den Pins DTR <> DTR und DSR <> DSR 1:1 verbinde?

Ach, das war keine Frage??

An D. schrieb:
> Thema ist jedoch erledigt.

Wenn du nicht verstehst wieso man nicht 2 Ausgänge verbindet ist die 
Diskussion wirklich beendet - wegen Hopfen und Malz und so.

Georg

von An D. (an_d)


Lesenswert?

Georg schrieb:
> An D. schrieb:
>> Bitte die eigentliche Frage lesen.
>
> An D. schrieb:
>> Mir geht es kurz darum, ob es schädlich oder störend ist, wenn ich zwei
>> PCs an den Pins DTR <> DTR und DSR <> DSR 1:1 verbinde?
>
> Ach, das war keine Frage??
>
> An D. schrieb:
>> Thema ist jedoch erledigt.
>
> Wenn du nicht verstehst wieso man nicht 2 Ausgänge verbindet ist die
> Diskussion wirklich beendet - wegen Hopfen und Malz und so.
>
> Georg

Ich habe das auch nie behauptet, dass ich es nicht verstehe. Die 
Grundsituation ist eine generell andere, das Resultat läuft nur darauf 
hinaus. Ob es sich um einen Ein- oder Ausgang handelt ist mir relativ. 
Es ging rein darum, ob es aus technischer Sicht schadhaft für das System 
bzw. die Hardware ist oder intern alles "Save" ist. Sind zwei 
verschiedene Baustellen. Weder Hopfen, noch Malz, sind verloren - 
zumindest auf meiner Seite ;)

Ich wünsche eine schöne Weihnachtszeit und beende das Abo für diesen 
Thread.

von PC-Freak (Gast)


Lesenswert?

Harald W. schrieb:
> ACK. Was m.W. aber einheitlich ist, ist die Kurzschlussfestigkeit
> von RS232-Schnittstellen.

Nicht wirklich. Ich habe in der Vergangenheit bereit einige Max232 
geschossen, weil versehentlich RX und TX nicht getauscht waren, oder ich 
halt das falsche Kabel (1:1) erwischte. Dann konnte man seinen 
Sonntagsbraten auf dem Max232 erwärmen.
Im PC hängt meist ein 16550 oder Äquivalent (zu 115.200 Baud). Das die 
selbstschützend sind bezweifle ich.

von michael_ (Gast)


Lesenswert?

PC-Freak schrieb:
> Im PC hängt meist ein 16550

Ja, vor 100 Jahren am ISA-Bus.

von Einer (Gast)


Lesenswert?

michael_ schrieb:
> Ja, vor 100 Jahren am ISA-Bus.

Wenn bei so manchem Forum-Teilnehmer am PC noch eine 9-polige, serielle 
Schnittstelle vorhanden ist, erklärt das so einiges hier...

Beitrag #6907654 wurde von einem Moderator gelöscht.
von Heinz B. (Firma: Privat) (hbrill)


Lesenswert?

Gerhard Gösebrecht schrieb im Beitrag #6907654:
> Einer schrieb:
>> Wenn bei so manchem Forum-Teilnehmer am PC noch eine 9-polige, serielle
>> Schnittstelle vorhanden ist, erklärt das so einiges hier...
>
> Ja, da hast Du Recht. Es erklärt, daß jene Leute froh über eine
> Möglichkeit sind, ohne Zusatzaufwand selbstgebaute Hardware ansteuern zu
> können.
>
> Ich habe einen der wenigen PC, die auch HEUTE NOCH über parallele und
> serielle
> Schnittstellen verfügen -und ich bin froh darüber, einen solchen zu
> haben.

Wer sowas braucht :
PCI Schnittstellenkarten (COM + LPT) gibt es ja auch heute noch für
wenig Geld zu kaufen. Hab auch noch eine irgendwo rumliegen.

von Route_66 H. (route_66)


Lesenswert?

Wieso zwei Relais? Ich habe massenweise Relais im Keller liegen, die 
mehr als einen Arbeitskontakt haben.

von michael_ (Gast)


Lesenswert?

Heinz B. schrieb:
> Wer sowas braucht :
> PCI Schnittstellenkarten (COM + LPT) gibt es ja auch heute noch für
> wenig Geld zu kaufen. Hab auch noch eine irgendwo rumliegen.

Oder erst mal nachsehen, ob das Board die Jumper dafür hat.
Ich habe hier auch einem i5-PC 1x ser und 1x par. über kabel auf ein 
Bracket gelegt.

Das mit den Relais kommt mir sowieso komisch vor.

von Frank K. (fchk)


Lesenswert?

An D. schrieb:

> Mein Ziel ist es nun, einen zweiten PC an selbiger Schaltung
> anzuschließen (sprich Com-Port mit dem Relais verbinden). Das heißt aber
> auch, dass sich dadurch eine dauerhafte 1:1 Verbindung der jeweiligen
> Pins DTR und DSR über das Relais bildet.

Du darfst problemlos einen Eingang mit einem Ausgang verbinden (also DTR 
mit DSR). Wenn Du aber zwei Ausgänge miteinander verbindest (also DSR 
auf DSR), dann killst Du damit langfristig die Ausgangstreiber. Das 
darfst DU also nicht machen. Zwei Eingänge zu verbinden macht auch 
keinen Sinn, weil dann zwar nichts kaputtgeht, aber der Eingangswert 
undefiniert ist.

fchk

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

MAX232 (Modul) und zwei Dioden.
Beide RS232 Eingänge auf der CMOS Seite mit Dioden verbinden, und diese 
wieder auf die zwei CMOS Eingänge für den RS232-Ausgangs-Treiber 
schalten. Braucht aber 3,3V bzw 5V. Den MAX gibt's auch größer, mit 
"Driver-Enabled" Eingängen - Da kann das Relais sogar komplett weg 
fallen.

Gruß tsx

: Bearbeitet durch User
von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

An D. schrieb:
> ich denke, es wird die beste Lösung sein, ein zweites Relais einzubauen

Es gibt auch zweipolige Relais.

von michael_ (Gast)


Lesenswert?

Relais haben in einer RS-232 nichts zu suchen.

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.