Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

So testen Sie eine serielle Schnittstelle RS232-Testanleitung

Serial Port Monitoring logo
BESTE WAHL

Serial Port Monitor

4.8 Rang basierend auf 345+ Nutzer, Bewertungen(345)

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-Port testen. Jetzt müssen Sie nur noch wissen, wie man serielle Schnittstellen testet.

RS232 Tester Software können Sie serielle Schnittstellen unter Windows 10/8/7 testen, um genau zu sehen, was mit Ihrer seriellen Kommunikation los ist. Dadurch können Sie Kommunikationsprobleme beheben und diagnostizieren. Der erste Schritt besteht darin, die RS232- Testersoftware herunterzuladen .

So überprüfen Sie, ob der RS232-Port funktioniert, wenn Sie Probleme mit dem Datenfluss haben, während Sie den COM-Port-Tester verwenden.

Stellen Sie die Details der seriellen Schnittstelle ein

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

Sammeln Sie alle Details des Geräts, z.B. die Baudrate, die Anzahl der seriellen Schnittstellen, an die es angeschlossen ist, Datenbits und die Parität. Sie können einen Wert von 2 für die oberen Bits verwenden, wenn Sie nicht wissen, wie viele verwendet werden. Dies schadet nur, wenn die Datenübertragung möglicherweise etwas verlangsamt wird. Sie können den Status der aktuellen Verbindungen zu Ihrem Computer im Fenster COM Port Status des Serial Port Tester abfragen und überwachen.

Hinweis: Detaillierte Informationen zu jeder Einstellung erhalten Sie in der Dokumentation des Geräts.

Details des seriellen Ports zum Testen des COM-Ports

Informationen zur seriellen Portsteuerung werden als Sammlung von 4 oder 5 Elementen angezeigt, die jeweils durch einen Bindestrich getrennt sind. In der Liste kennzeichnet ein vorne stehendes „n“ ein numerisches Element und ein „c“ ein Zeichenelement.

nBaudRate:


Definiert die Baudrate oder Übertragungsgeschwindigkeit der seriellen Schnittstelle. 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 der folgenden Werte definiert werden: (E)ven, (O)dd, (M)ark, (S) Tempo oder (N)one. (N)one ist die Standardeinstellung.

cHandflow:


Definiert die in der Verbindung verwendete Flusssteuerung. 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 im Hauptmenü “Sitzung >>> Neue Sitzung ” Klicken Sie in der Hauptsymbolleiste auf “Neu” oder verwenden Sie “CTRL+N” um eine Sitzung zu starten. Test der seriellen Schnittstelle starten
  3. Das Fenster “Neue Überwachungssitzung” wird angezeigt. Neue Testsitzung
  4. Wählen Sie aus diesen Visualizern aus , wie die Daten der Sitzung angezeigt werden:

    • Leitungs-Ansicht konzentriert sich auf eine bestimmte serielle Schnittstelle und liefert detaillierte Informationen über alle Anfragen die empfangen werden.
    • Dump-Ansicht zeigt alle gesendeten und empfangenen Daten an, die über eine serielle Leitung übertragen wurden.
    • Terminalansicht verwendet eine ASCII-Textkonsole, um die Daten anzuzeigen, die über eine Leitung empfangen werden.
    • 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 durch Anklicken der “Jetzt starten” und “In neuem Fenster starten” Kontrollkästchen.

Wählen Sie die Erfassungsoptionen 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. Mit den zuvor ausgewählten Visualisierern wird ein neues Überwachungsfenster geöffnet. neues Testfenster
  2. Sie speichern eine Sitzung mit der Option “Sitzung >>> Sitzung speichern/Sitzung speichern unter ” im Hauptmenü der App. Alternativ können Sie die Tastenkombination CTRL+S oder “Speichern” in der Hauptsymbolleiste verwenden.
Testsitzung für serielle Schnittstelle speichern

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

Serielle Kabel testen

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

  1. Zuerst müssen Sie die Erdungs-, RXD- und TXD-Kabel anschließen.
  2. Verbinden Sie danach das Kabel, das das Ausgangsdatensignal des Geräts überträgt, mit dem RXD des Computers. Die mit dem Gerät gelieferte Dokumentation hilft Ihnen möglicherweise bei der Suche nach diesem Kabel.
  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. Signal Label 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 Kräfte einsetzen, indem Sie sich die anderen Signale des Geräts ansehen. 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.

Bei korrekt benannten Signalen erhalten Sie:

  • eine 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.

Handshake oder Flusskontrolle einstellen


Hardware-Handshake einstellen


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

Eine Handshake-Anordnung wird aus einem von zwei Gründen durchgeführt:


  • Damit ein Computer, der nicht bereit ist Daten zu empfangen, die Übertragung durch ein Gerät stoppen kann;
  • Damit ein Gerät die Kommunikation durch einen Computer unterbrechen kann, wenn das Gerät noch nicht zum Empfang der Daten bereit ist.

Handshaking muss nicht implementiert werden, nur weil ein Gerät dazu in der Lage ist. In vielen Fällen setzen die Hersteller die Signale auf den Stecker, da sie für den 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 alle 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 Handshake implementiert werden sollte.


  • Wenn der Computer aufgrund eines Überlaufs des Eingabepuffers einen Teil einer Nachricht übersieht, kann das Problem möglicherweise durch Handshaking behoben werden.
  • Ebenso kann ein Gerät einen Teil einer Nachricht übersehen, was sich auf seine Funktionsfähigkeit auswirkt.

Wenn Sie Handshaking mit Ihrem RS232-Tester implementieren möchten, sollten Sie wissen, dass Serial Port Tester DTR / CTS-Handshaking unterstützt. Mit dem Tool verwendet der Computer seine DTR-Ausgabe, um anzuzeigen, dass er zum Empfangen von Daten verfügbar ist. Geräte können die CTS-Eingabe nutzen, um den Datenfluss vom Computer zu begrenzen.

Die CTS-Eingabe des Computers ist nur dann wichtig, wenn Sie Hardware-Handshake durchführen. Wenn Sie kein Hardware-Handshake verwenden, wird das CTS ignoriert, aber auf dem DTR wird ein hoher Pegel beibehalten, sodass Sie damit nicht verwendete Eingaben an das Gerät binden können.

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


  • Verbinden Sie die Pins 8 und 7 (d.h. CTS-drives RTS).
  • Verbinden Sie die Pins 1, 4 und 6. Dadurch sollte die DTR-Leitung im richtigen Zustand verbleiben, indem Sie sie an DCD und DSR anschließen.

Diese Änderung sollte am Ende des Kabels zum Gerät hin durchgeführt werden. Stellen Sie nach der Änderung sicher, dass noch Daten durch das Kabel fließen.

Software-Handshaking festlegen


Ein Softwareprotokoll, das Xon \ Xoff Handshake ermöglicht, kann auch zur Steuerung des Datenflusses zwischen einem Computer und einem angeschlossenen Gerät verwendet werden.

Das Protokoll startet, sobald ein Gerät ein Xoff Zeichen sendet, wenn es keine weiteren Daten empfangen kann. Die Übertragung wird angehalten, bis ein Xon Zeichen von dem Computer gesendet und empfangen wird, der es auffordert, die Kommunikation neu zu starten. Xon und Xoff Zeichen können durch das Gerät oder einen Computer gesendet werden.

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

Kehren Sie zu 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 Ihres seriellen Anschlusses überprüfen.

Serial Port Tester

Unterhalb wird die Haupttabelle mit den Zuständen der seriellen Steuerleitungen angezeigt.

  • DSR: Datensendebereitschaft-Balkenanzeige
  • DCD: Datenübertragungserkennung-Balkenanzeige
  • DTR: Datenterminalbereitschaft-Balkenanzeige
  • RTS: Anforderung zum Senden eines Balkenanzeige
  • CTS: Clear to Send Balkenanzeige
  • RI: Ring Balkenanzeige

Der RS232-Port-Test wird durch eine grafische Anzeige des Zeilenstatus erleichtert. Ein grüner Kreis zeigt einen hohen Pegel an, während Rot einen niedrigen Pegel darstellt und Grau auf eine Zeile mit einem unbestimmten Zustand zeigt.

Es kann schwierig sein, die Ursache für Probleme mit der seriellen Kommunikation zu ermitteln. Einige der gebräuchlichsten Methoden zur Diagnose des Problems wurden in diesem Artikel erörtert.

Mithilfe eines hochwertigen Softwaretools können Sie Probleme schnell identifizieren und beheben. Der Electronic Team Serial Port Tester bietet eine hervorragende Lösung, die für Benutzern zur Diagnose von seriellen Kommunikationsproblemen einen erweiterten Funktionsumfang bietet. Diese Vielseitigkeit und Flexibilität macht dies zu einer wertvollen Ergänzung der Softwaretools, die Personen 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.8 rang basierend auf 345+ Nutzer (Learn more)
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