So testen Sie eine serielle Schnittstelle
RS232-Testanleitung

Serial Port Monitoring logo
BESTE WAHL

Serial Port Monitor

4.8 Rang basierend auf 41+ Nutzer, Bewertungen(75)

Möglicherweise müssen Sie serielle Schnittstellen aus verschiedenen Gründen testen. Eine zu berücksichtigende Situation ist, wenn Sie keinen erwarteten Datenfluss erhalten. Möglicherweise verfügen Sie über eine Datenerfassungssoftware, die Informationen von einem Gerät abrufen soll, das an den COM-Anschluss Ihres Computers angeschlossen ist. Leider werden keine Daten übertragen und Sie vermuten, dass Sie ein Kommunikationsproblem haben. Sie möchten das Problem identifizieren und müssen den COM-Anschluss testen. Jetzt müssen Sie nur noch wissen, wie serielle Schnittstellen getestet werden.

RS232-Prüfsoftware ermöglicht es Ihnen, serielle Schnittstellen in Windows 10/8/7 zu testen, um genau zu sehen, was mit Ihrer seriellen Kommunikation los ist. Auf diese Weise können Sie Kommunikationsprobleme beheben und diagnostizieren. Der erste Schritt ist das Herunterladen der RS232-Testersoftware.

Hier erfahren Sie, wie Sie überprüfen können, ob der RS232-Anschluss funktioniert, wenn bei der Verwendung von COM Port Tester Probleme mit dem Datenfluss auftreten.

  1. Stellen Sie die Details der seriellen Schnittstelle ein
  2. Verwenden Sie den Serial Port Tester
  3. Serielle Kabelprüfung
  4. Handshaking oder Flusskontrolle einstellen
  5. Kehren Sie zum Serial Port Tester zurück

Stellen Sie die Details der seriellen Schnittstelle ein


Bevor Sie den Tester für den seriellen Anschluss verwenden können, müssen Sie Details zu dem Gerät angeben, das Sie an Ihren Computer anschließen.

Erfassen Sie alle Details des Geräts, z. B. die Baudrate, die Anzahl der seriellen Anschlüsse, an die es angeschlossen ist, Datenbits und die Parität. Sie können den Wert 2 für die oberen Bits verwenden, wenn Sie nicht wissen, wie viele verwendet werden. Dies wird keinen Schaden anrichten, es sei denn, die Datenübertragung wird möglicherweise etwas verlangsamt. Sie können den Status der aktuellen Verbindungen zu Ihrem Computer über das Fenster COM Port Status des Serial Port Tester abfragen und überwachen.

Hinweis: Detaillierte Informationen zu den einzelnen Einstellungen finden Sie in der Dokumentation des Geräts.

Angaben zum seriellen Anschluss zum Testen des COM-Anschlusses

Informationen zur Steuerung des seriellen Anschlusses werden als Sammlung von 4 oder 5 Elementen angezeigt, die jeweils durch einen Bindestrich getrennt sind. In der Auswahlliste steht ein vorangestelltes "n" für einen numerischen Eintrag und ein "c" für einen Zeicheneintrag.

nBaudRate:


Legt die Baudrate oder Übertragungsgeschwindigkeit der seriellen Schnittstelle fest. Mögliche Werte sind: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000 und 256000. Wenn kein Wert festgelegt ist, wird der Standardwert 110 verwendet.

cParity:


Die Parität kann mit einem dieser Werte definiert werden: (E) ven, (O) dd, (M) ark, (S) tempo oder (N) eins. (N) eins ist die Standardeinstellung.

cHandflow:


Definiert die Flusskontrolle, die in der Verbindung verwendet wird. Es kann auf Hardware (P), Xon / Xoff (X) und Keine eingestellt werden. Die Standardeinstellung ist Keine.

nDataLength:


Definiert die Länge eines Datenpakets. Mögliche Werte sind 5, 6, 7 und 8. Der Standardwert ist 7 Bit.

nStopBits:


Definiert die Anzahl der Stoppbits. Mögliche Werte sind: "1", "1,5" und "2". Der Standardwert ist "1".

So überprüfen Sie die Kommunikation über die serielle Schnittstelle mit dem Serial Port Tester


Führen Sie die folgenden Schritte aus, um eine neue Testsitzung zu starten, nachdem Sie die Einstellungen für die Verbindung definiert haben.

  1. Starten Sie die RS232-Testsoftware.
  2. Wählen “Sie Sitzung >>> Neue Sitzung” aus dem Hauptmenü. Klicken Sie in der Hauptsymbolleiste auf “Neu” oder verwenden Sie “STRG + N”, um eine Sitzung zu starten.
  3. Starten Sie den Test der seriellen Schnittstelle
  4. Das Fenster “Neue Überwachungssitzung” wird angezeigt.
  5. Neue Testsitzung
  6. Wählen Sie aus den folgenden Visualisierern aus, wie die Sitzungsdaten angezeigt werden sollen:

    • Linienansicht konzentriert sich auf eine bestimmte serielle Leitung und bietet detaillierte Informationen zu allen eingehenden Anfragen.
    • Dump-Ansicht Zeigt alle gesendeten und empfangenen Daten an, die über eine serielle Leitung gesendet wurden.
    • Terminalansicht Verwendet eine ASCII-Textkonsole, um die über eine Leitung empfangenen Daten anzuzeigen.
    • Modbus-Ansicht Zeigt empfangene und gesendete Modbus-Daten an und unterstützt sowohl die RTU- als auch die ASCII-Variante des Protokolls.
    • Tabellenansicht verwendet ein Tabellenformat, um die aufgezeichneten IRPs darzustellen.

Sie können steuern, wie eine neue Überwachungssitzung beginnt, indem Sie die Kontrollkästchen “etzt Überwachung starten” und “In neuem Fenster starten” aktivieren.

Wählen Sie die Aufnahmeoptionen aus den folgenden Optionen aus: Erstellen/Schließen, Lesen/Schreiben und Gerätesteuerung.

Klicken Sie auf die Schaltfläche “Überwachung starten”, um die neue Sitzung zu starten, nachdem alle Optionen festgelegt wurden.

  1. Ein neues Überwachungsfenster wird mit den zuvor ausgewählten Visualisierern geöffnet.
  2. neues Testfenster
  3. Sie speichern eine Sitzung mit der Option “Sitzung >>> Sitzung speichern / Sitzung speichern unter” im Hauptmenü der App. Alternativ können Sie die CTRL+S Tastaturkürzel oder “Speichern” in der Hauptsymbolleiste.
Speichern Sie die Testsitzung für die serielle Schnittstelle

Geben Sie an der Eingabeaufforderung einen Dateinamen an, damit Sie die Sitzung später erneut laden und weiter damit arbeiten können.

Serielle Kabelprüfung


Bei DTE-Geräten müssen Sie möglicherweise einen Nullmodem-Adapter verwenden, um einen Test der seriellen Schnittstelle durchzuführen. Das Verdrahten des Kabelsteckers ist eine weitere Option, die technisch versierte Benutzer möglicherweise versuchen.

  1. Zunächst müssen Sie die Erdungs-, RXD- und TXD-Kabel anschließen.
  2. Verbinden Sie anschließend das Kabel, über das das Ausgangsdatensignal des Geräts übertragen wird, mit dem RXD des Computers. Die mit dem Gerät gelieferte Dokumentation kann Sie beim Auffinden dieses Kabels unterstützen.
  3. Der nächste Schritt bei der Durchführung eines seriellen Kabeltests besteht darin, die Eingangsleitung des Geräts mit dem TXD des Computers zu verbinden. Signalkennzeichnungen können täuschen, seien Sie also vorsichtig. Je nach Gerätetyp können Eingangs- oder Ausgangsleitungen dasselbe Signal verwenden.

Hinweis: Manchmal kann es schwierig sein, den betreffenden Gerätetyp zu identifizieren. Die Dokumentation ist oft lückenhaft und Sie müssen möglicherweise Ihre deduktiven Potenzen nutzen, indem Sie die anderen Signale des Geräts betrachten. Geräte wie Modems haben einen DSR als Ausgang und verwenden den DTR als Zähler.

Andere Hersteller kehren diese Kennzeichnung um, was es schwierig macht, die Signale des Geräts herauszufinden.

Mit korrekt benannten Signalen erhalten Sie:

  • a Computer-zu-Computer-Verbindung, die TXD mit RXD und RXD mit TXD verbindet;
  • Eine Verbindung zwischen Computer und Modem, die TXD mit TXD und RXD mit RXD verbindet.

Die beschriebenen gekreuzten Verbindungen definieren eine Nullmodemkonfiguration. Wenn Sie entscheiden, wie eine serielle Schnittstelle getestet werden soll, müssen Sie möglicherweise einen Adapter erwerben, um diese Verbindung zu implementieren.

Handshaking oder Flusskontrolle einstellen


Hardware-Handshake einstellen


Sie können die RS232-Ports testen, sobald Sie die Signalkabel richtig angeschlossen haben. Wenn Sie immer noch keine Daten empfangen können, müssen Sie möglicherweise die Handshake-Leitungen untersuchen, um die seriellen Schnittstellen zu testen.

Eine Handshake-Vereinbarung wird aus einem von zwei Gründen getroffen:


  • Damit kann ein Computer, der nicht bereit ist, Daten zu empfangen, ein Gerät daran hindern, Daten zu übertragen;
  • So aktivieren Sie, dass ein Gerät die Kommunikation von einem Computer aus aufhält, wenn das Gerät noch nicht zum Empfang der Daten bereit ist.

Handshaking muss nicht implementiert werden, nur weil ein Gerät die Fähigkeit dazu hat. In vielen Fällen stecken die Hersteller die Signale in den Stecker, da sie vom Prozessor des Geräts leicht verfügbar sind. Wenn Sie sich für Handshaking entscheiden, ist es ratsam, mit Leitungen zu beginnen, die feste Spannungen führen. Dies minimiert jegliche Auswirkungen auf den Betrieb des Geräts. In Fällen, in denen Widerstände an Handshake-Leitungen gebunden sind, müssen Sie diese nicht anschließen.

Es gibt einige Indikatoren, die zu dem Schluss führen, dass Handshaking implementiert werden sollte.


  • Wenn ein Überlauf des Eingabepuffers dazu führt, dass der Computer einen Teil einer Nachricht übersieht, kann das Problem möglicherweise durch Handshaking behoben werden.
  • In ähnlicher Weise kann ein Gerät einen Teil einer Nachricht übersehen, was sich auf seine Funktionsfähigkeit auswirkt.

Wenn Sie Handshaking mit Ihrem RS232-Tester implementieren, sollten Sie wissen, dass Serial Port Tester DTR/CTS-Handshaking unterstützt. Mit dem Tool zeigt der Computer anhand seines DTR-Ausgangs an, dass Daten empfangen werden können. Geräte können den CTS-Eingang nutzen, um den Datenfluss vom Computer zu begrenzen.

Der CTS-Eingang des Computers ist nur dann wichtig, wenn Sie ein Hardware-Handshake durchführen. Wenn Sie kein Hardware-Handshaking verwenden, wird der CTS ignoriert, der DTR wird jedoch auf einem hohen Pegel gehalten, sodass Sie nicht verwendete Eingaben mit dem Gerät verknüpfen können.

Durch Entfernen des Handshakes können Sie den RTS-Wert hoch und den DTR-Wert niedrig halten. So geht's:


  • Verbinden Sie die Pins 8 und 7 (d. H. CTS-Laufwerke RTS).
  • Verbinden Sie die Pins 1, 4 und 6. Dadurch sollte die DTR-Leitung im richtigen Zustand bleiben, indem Sie sie mit DCD und DSR verbinden.

Diese Änderung sollte am Ende des Kabels des Geräts vorgenommen werden. Stellen Sie nach der Änderung sicher, dass noch Daten durch das Kabel fließen.

Software-Handshake einstellen


Ein Softwareprotokoll, das das Xon\Xoff -Handshaking ermöglicht, kann auch zum Steuern des Datenflusses zwischen einem Computer und einem angeschlossenen Gerät verwendet werden.

Das Protokoll wird von einem Gerät ausgeführt, das ein Xoff-Zeichen sendet, wenn keine weiteren Daten empfangen werden können. Die Übertragung wird angehalten, bis ein Xon-Zeichen vom Computer gesendet und empfangen wird, der ihn auffordert, die Kommunikation neu zu starten. Xon- und Xoff-Zeichen können vom Gerät oder Computer gesendet werden.

Das Software-Handshaking wird von COM-Port-Tester unterstützt, wenn dies für das von Ihnen verwendete Gerät erforderlich ist.

Kehren Sie zum Serial Port Tester zurück


Sobald die Probleme mit der seriellen Kommunikation durch die zuvor beschriebenen Schritte behoben wurden, können Sie zu Schritt 1 zurückkehren und den Status Ihrer seriellen Anschlussleitungen überprüfen.

Serial Port Tester

Unterhalb der Haupttabelle werden die Zustände der seriellen Steuerleitungen angezeigt.

  • DSR: Datenübertragungsbereitschaftsanzeige
  • DCD: Datenträger-Erkennungszeilenanzeige
  • DTR: Datenanschluss Bereitschaftsanzeige
  • RTS: Anfrage zum Senden der Leitungskennung
  • CTS: Deaktivieren Sie die Option zum Senden der Leitungsanzeige
  • RI: Ringleitungsanzeige

Der RS232-Port-Test wird durch eine grafische Anzeige des Status der Leitungen erleichtert. Ein grüner Kreis zeigt einen hohen Pegel an, wobei Rot einen niedrigen Pegel darstellt und Grau auf eine Linie mit einem unbestimmten Zustand zeigt.

Es kann schwierig sein, die Ursache für Probleme mit der seriellen Kommunikation zu lokalisieren. Einige der gebräuchlichsten Methoden zur Problemdiagnose wurden im Artikel erläutert.

Mithilfe eines hochwertigen Softwaretools können Sie Probleme schnell identifizieren und beheben. Der Serial Port Tester von Eltima Software bietet eine hervorragende Lösung, mit der Benutzer erweiterte Funktionen für die Diagnose von Problemen bei der seriellen Kommunikation erhalten. Seine Vielseitigkeit und Flexibilität machen es zu einer wertvollen Ergänzung der Softwaretools, die Einzelpersonen zur Verfügung stehen, die mit seriellen Anwendungen und Geräten arbeiten.

small logo Serial Port Monitor
#1 at Serial Port Software
Serial Port Monitor
Protokollieren und analysieren Sie die Aktivität des Serial-Ports
4.6 rang basierend auf 75+ Nutzer
Holen Sie sich einen Download-Link für Ihren Desktop.
Senden Sie Ihre E-Mail-Adresse, um einen Link zum sofortigen Download auf Ihrem Desktop zu erhalten!
oder