Ausgabe des seriellen Anschlusses aufteilen

482
FACTORY909

Ich habe ein Schwesternrufsystem mit einem Ausgang, der mit einem Funkrufsender verbunden ist. Funktioniert jetzt gut. Wir haben einen seriellen "Y" -Splitter eingefügt, damit wir dieselben Daten empfangen können, aber zu einem anderen Computer zum Erfassen. Die Originalseite des Paging-Senders funktioniert einwandfrei, BIS ICH die andere Seite an einen Computer / ein Gerät anschließen. Dann fängt die ursprüngliche Seite an, Kauderwelschchen auszuspucken. Hier ist das Seltsame, aber 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 an den Funkrufsender anzuschließen. Ich ging also davon aus, dass ich dasselbe auf der anderen (neuen) Seite verwenden sollte. Baudrate stimmt auf allen Geräten überein, 9600 8N1.

Suchen Sie nach einem Rat oder vielleicht nach etwas, das Sie suchen können.

0
Was für eine Serie? 3 Drähte (erden, senden, empfangen). 5 Drähte? 7 Drähte? Sind die TX / RX-Kabel zwischen ** 2 ** ehm 3-System richtig gekreuzt? Was passiert, wenn Nurcall an PC1 sendet und PC1 das Signal "Bitte warten, ich kann nicht mithalten kann" ausgelöst hat, PC2 jedoch nicht? ... Hennes vor 5 Jahren 0
Oder vielleicht direkter: Die Ausgabe der seriellen Schnittstelle wird nicht einfach nur ausgegeben. Es ist auch Eingabe. Hennes vor 5 Jahren 0

2 Antworten auf die Frage

1
dlwalter

Möglicherweise beeinflusst die "neue" serielle PC-Verbindung die Logikpegel des Signals und beschädigt den Lesevorgang des Paging-Geräts.

Möglicherweise ist einer dieser seriellen Port-Splitter möglicherweise besser dafür ausgelegt, den seriellen Datenverkehr richtig zu nutzen.

Ist es eine Option, einen Serial Port Monitor auf dem Host-Computer zu installieren und diesen zur Protokollierung des seriellen Datenverkehrs zu verwenden?

0
Mokubai

Serielle RS232-Datenleitungen werden nicht gerne geteilt. Sie unterstützen keine "Multi-Drop" -Verbindungen, die denen ähneln, die Sie versuchen.

Sie funktionieren nicht, da bei RS232-Signalpegeln nur ein einziger Empfänger auf jeder Seite erwartet wird und dieser Empfänger eine bestimmte Impedanz hat. Wenn Sie mehrere Empfänger anschließen, wird der Signalpegel gedämpft und liegt außerhalb der Spezifikation. Da das Signal nicht mehr garantiert ist, um den erforderlichen Pegel zu erreichen, wird es nur gelegentlich als übertragene Logikpegel erkannt und Sie erhalten Müll.

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 / RS485- oder USB / RS485-Wandler erwerben, die ein Signalisierungsprotokoll und eine Abschlussmethode verwenden, die für Ihren Anwendungsfall wesentlich besser geeignet ist.