Aufteilung der seriellen Schnittstelle

0

Ich habe ein Schwesternrufsystem mit einem Ausgang, der mit einem Funkrufsender verbunden ist. Funktioniert gerade gut. Wir setzen einen seriellen "Y" -Splitter ein, damit wir die gleichen Daten empfangen können, aber auf einen anderen Computer zum Aufnehmen. Die ursprüngliche Seite, die zum Funkrufsender geht, funktioniert einwandfrei, BIS ich die andere Seite an einen Computer / ein Gerät anschließe. Dann beginnt die Originalseite, Kauderwelsch-Charaktere auszuspucken. Hier ist die seltsame Sache, wenn ich die andere (neue) Seite an einen PC anschließe, werden die korrekten Daten ausgegeben.

Die ursprüngliche Seite verwendet ein serielles Kabel, um das Schwesternrufsystem mit dem Funkrufsender zu verbinden. Ich bin daher davon ausgegangen, dass ich dasselbe auf der anderen (neuen) Seite verwenden sollte. Die Baudrate stimmt mit allen Geräten überein, 9600 8N1.

Suchen Sie nach Ratschlägen oder vielleicht etwas, nach dem Sie suchen.

FACTORY909
quelle
Was für eine Serie? 3 Drähte (Masse, senden, empfangen). 5 Drähte? 7 Drähte? Sind die TX / RX-Kabel zwischen zwei ehm 3-Systemen richtig gekreuzt ? Was passiert, wenn Nurcall an PC1 sendet und PC1 das Signal "Bitte warten, ich kann nicht mithalten" auslöst, PC2 jedoch nicht? ...
Hennes
Oder vielleicht direkter: Die Ausgabe über die serielle Schnittstelle erfolgt nicht nur über die Ausgabe. Es ist auch eine Eingabe.
Hennes

Antworten:

1

Möglicherweise wirkt sich die "neue" serielle PC-Verbindung auf die Logikpegel des Signals aus und beeinträchtigt das Lesen des Paging-Geräts.

Vielleicht ist einer dieser Serial Port Splitter besser dafür geeignet, den seriellen Verkehr richtig abzugreifen.

Ist es eine Option, einen Serial Port Monitor auf dem Host-Computer zu installieren und damit den seriellen Datenverkehr zu protokollieren?

dlwalter
quelle
0

Serielle RS232-Datenleitungen lassen sich nicht gern teilen. Sie unterstützen keine "Multi-Drop" -Verbindungen, die dem entsprechen, was Sie versuchen.

Sie funktionieren nicht, da RS232-Signalpegel nur einen Empfänger auf jeder Seite und diesen Empfänger mit einer bestimmten Impedanz erwarten. Wenn Sie mehrere Empfänger anschließen, wird der Signalpegel gedämpft und entspricht nicht den Spezifikationen. Da nicht mehr garantiert wird, dass das Signal den erforderlichen Pegel erreicht, wird es nur manchmal erkannt, wenn die Logikpegel übertragen werden und Sie Müll bekommen.

Wenn Sie eine Multi-Drop-Kommunikationsmethode wünschen, müssen Sie das Signal in etwas anderes konvertieren. RS485 unterstützt Multi-Drop, und Sie können RS232-zu-RS485- oder USB-zu-RS485-Konverter kaufen, die ein Signalisierungsprotokoll und eine Abschlussmethode verwenden, die für Ihren Anwendungsfall viel besser geeignet sind.

Mokubai
quelle