Vollständiges Testhandbuch für den seriellen Port.


In vielen Fällen kann es wichtig sein, Probleme in seriellen Schnittstellen und Geräten zu beheben. Viele industrielle und kommerzielle Geräte wie Automatisierungscontroller, medizinische Überwachungsgeräte und wissenschaftliche Instrumente verwenden serielle Schnittstellen für die Kommunikation. Es kann schwierig sein, die zugrunde liegenden Probleme zu identifizieren, und wir beschreiben einige allgemeine Probleme in unserem RS232-Anleitung zur Fehlerbehebung.

Das wichtigste Element, das für diese Art der Problemlösung erforderlich ist, ist ein Qualitätswerkzeug, das die zur Behebung des Problems erforderlichen Informationen bereitstellt. Hier kann eine hervorragende App wie der Serial Port Tester Zeit und Ärger sparen, wenn Sie Probleme mit der seriellen Kommunikation aufspüren.

Dieser Artikel beschreibt die Funktionen dieser Softwarelösung und führt Sie durch diese sehr effektive Methode zum Testen der Kommunikation über serielle Anschlüsse.

Inhalt:

  1. RS232-Testsoftware.
  2. Warum diese serielle Prüfsoftware wählen?
  3. So testen Sie COM-Anschlüsse: Schritt für Schritt
  4. Möglichkeiten zur Implementierung eines Loopback-Tests.
  5. Fazit

RS232-Testsoftware

Serial Port Tester ist ein serielles Kommunikationstool, das alle Daten anzeigen und erfassen kann, die über die COM-Anschlüsse eines Systems übertragen werden. Entwickler und Tester von seriellen Apps und Geräten können alle Portaktivitäten anhand der Softwareprotokolle analysieren, sodass keine manuelle Dokumentation erforderlich ist
Serial Port Monitor logo

Serial Port Monitor

Protokollieren und analysieren Sie die Aktivität des Serial-Ports
4.8 Rang basierend auf 41+ Nutzer, Bewertungen(75)
Herunterladen 14 Tage voll funktionale Testversion
Serial Port Monitor

Diese Anwendung bietet eine Vielzahl von Funktionen, die den Wettbewerbern einen Schritt voraus sind. Eine intuitive und benutzerfreundliche Oberfläche ermöglicht es dem Benutzer, alle Funktionen der Software zu nutzen. Dazu gehören die Möglichkeit, Daten in vier verschiedenen Modi anzuzeigen, ein integriertes Terminal zum Senden von Daten sowie erweiterte Such- und Filterfunktionen.

Der Serial Port Tester unterstützt die Protokolle RS232, RS422, RS485, Modbus und viele andere serielle Kommunikationsprotokolle. Sie können Daten auch in eine Datei exportieren oder aus der Anwendung in die Zwischenablage kopieren.

Unterstützung von Modbus RTU und ASCII


Modbus Das Protokoll ist sehr breit implementiert, hauptsächlich die seriellen Versionen (RTU- und ASCII-Versionen). Die häufigste Verwendung von Modbus ist Modbus RTU. Entwickeln Sie Software, die über Modbus RTU mit elektronischen Geräten kommuniziert? In diesem Fall werden Sie sicherlich eine hochwertige Modbus RTU-Software zur Überwachung und Analyse von Daten schätzen, die über dieses Protokoll gesendet werden.

Serial Port Tester bietet eine erweiterte Option zur Überwachung und Analyse von Modbus RTU- und ASCII-Datenpaketen. Mit diesem Tool haben Sie die Möglichkeit, Modbus-Daten auf bequeme Weise zu visualisieren.

Modbus-Ansicht

Warum diese serielle Prüfsoftware wählen?


  • Benutzerfreundlichkeit. Die Anwendung wurde im Hinblick auf den Benutzer entwickelt und bietet eine intuitive und benutzerfreundliche Benutzeroberfläche. Dies erleichtert den Test des COM-Ports und macht dies zu einem wirksamen Werkzeug für die Überwachung Ihres Systems.

  • Zuverlässigkeit. Stabilität ist in einem Software-Dienstprogramm wichtig und Serial Port Tester bietet die Unterstützung für alle Versionen des Windows-Betriebssystems. Dies beinhaltet die neueste Version von Windows 10 in den x32- und x64-Versionen. Die internen Treiber des Tools sind zu Ihrem Schutz digital signiert.

  • Vielseitigkeit. Der COM-Port-Tester kann in vielen Situationen hilfreich sein. Sie können damit einen einzelnen Port oder mehrere Schnittstellen gleichzeitig überwachen. Die Daten jedes überwachten Ports können gelesen, aufgezeichnet, angezeigt und für spätere Analysen gespeichert werden. Das Terminal ermöglicht die Emulation der Datenübertragung an einen angegebenen Port in den Formaten String, Oktal, Dezimal, Binär, Hexadezimal oder Gemisch.

So testen Sie COM-Anschlüsse: Schrittweise Anweisungen.


Für diese Demonstration verwenden wir Eltima Serial Port Tester als unsere COM-Port-Testanwendung. Wir werden einige typische Anwendungsfälle für die Software durchgehen.

Erster Fall: Überwachung der Aktivität der seriellen Schnittstelle


Verwenden Sie dieses Verfahren, um die Aktivität der seriellen Schnittstelle Ihres Systems zu überwachen.

  1. Herunterladen und installieren Sie das Programm. Starten Sie es und fahren Sie mit dem nächsten Schritt fort, um eine neue Überwachungssitzung zu starten.

  2. Wählen Sie im Hauptmenü “Sitzung > Neue Sitzung”, Verwenden Sie die Tastenkombination “Strg + N” oder klicken Sie in der Symbolleiste auf “Neu”. Neue Sitzung

  3. The “Neue Überwachungssitzung” Fenster wird angezeigt. Neue Überwachungssitzung

    Sie können jetzt den Anzeigemodus auswählen, in dem die überwachten seriellen Daten angezeigt werden. Die vier Optionen sind:

    Linie: zeigt IRP-Details in Textzeilen an;

    Dump: serielle bidirektionale Daten werden im Hexadezimal- und String-Format angezeigt;

    Terminal: stellt die Daten als ASCII-Zeichen dar;

    Tabelle: aufgezeichnete IRPs werden in einer Tabelle angezeigt.

    “Wählen Sie Alle” or “Nichts ausgewählt” sind andere Anzeigeoptionen

  4. Wählen “Beginnen Sie jetzt mit der Überwachung” um sofort mit der Überwachung zu beginnen und aktivieren Sie die “Neues Fenster” Option, wenn Sie diese Sitzung durchführen möchten.

  5. Wählen Sie die Ereignisse aus, die Sie im überwachen möchten “Aufnahmeoptionen” Speisekarte. Sie können Erstellen/Schließen, Lesen/Schreiben oder Gerätesteuerung auswählen.

  6. Klicken “Beginnen Sie mit der Überwachung” um die Überwachungssitzung zu beginnen.

Wenn Sie die Sitzung speichern möchten, wählen Sie im Hauptmenü der App “Sitzung -> Sitzung speichern/Sitzung speichern unter”.

Sitzung sichern

Zweiter Fall: Erneutes Senden von Daten an einen COM-Port


Das Reproduzieren des Datenflusses zwischen einer seriellen Schnittstelle und einer seriellen Anwendung oder einem seriellen Gerät kann zum Testen und Beheben von Problemen beitragen. Mit dem Serial Port Tester können Sie wiederholt identische serielle Datenströme senden, um das Verhalten einer App oder eines Geräts zu beobachten.

Führen Sie die folgenden Schritte aus, um Daten an einen seriellen Anschluss zu senden:

1. Öffnen Sie eine aktuelle Überwachungssitzung oder starten Sie eine neue.

Sitzung reproduzieren

2. “Wählen Sie Sitzung>Reproduzieren aus” und konfigurieren Sie die Parameter, die bei der Übertragung verwendet werden.

Port verwenden - Dieser Parameter gibt den COM-Port an, an dem der reproduzierte Datenstrom empfangen wird.

Senden Sie Anfragen an diesen Port - Diese Option ist aktiviert, wenn Sie Daten an eine serielle Schnittstelle senden, als würden sie aus einer seriellen Anwendung stammen.

Als Gerät antworten - Verwenden Sie diese Option, wenn Sie im Auftrag eines seriellen Geräts Daten an einen COM-Port senden.

Zeitintervalle einhalten - Datenpakete werden mit festgelegten Zeitintervallen gesendet, wenn diese Option eingestellt ist.

Benutzerdefiniertes IO-Timeout - Definieren Sie die Timeout-Parameter für Lesen/Schreiben, die Sie für die Sitzung verwenden möchten.

3. Klicken Sie auf ”Start”

Dritter Fall: Vergleichen Sie Überwachungssitzungen


Der Vergleich von zwei gespeicherten Überwachungssitzungen kann wertvolle Informationen zu Ihrer seriellen Kommunikation liefern.

Nachdem Sie die Überwachungssitzung mit der Testsoftware für die serielle Schnittstelle gespeichert haben, können Sie sie mit einer anderen Sitzung vergleichen, um die Unterschiede zu sehen.

Um dies zu erreichen, machen Sie einfach Folgendes:

  1. Starten oder öffnen Sie eine Überwachungssitzung.

  2. Wählen Sie im Hauptmenü “Sitzung> Sitzungen vergleichen”. Compare session

  3. Wählen Sie die Überwachungsdatei aus, die für den Vergleich verwendet werden soll.

  4. Die Sitzungen werden nebeneinander angezeigt, sodass Sie die Unterschiede in den Sitzungen leichter analysieren können. Tabelle der Analyse

Möglichkeiten, einen Loopback-Test
zu implementieren.


Was ist ein Loopback-Test?


Ein Loopback-Test beinhaltet das Senden und Empfangen von Daten über denselben COM-Port. Ein Signal wird von einem Gerät initiiert und an es zurückgegeben, nachdem ein Teil oder das gesamte Netzwerk durchlaufen wurde.

Loopback-Tests werden zur Diagnose von Problemen in einem Netzwerk serieller Geräte verwendet und bieten eine einfache Möglichkeit, um festzustellen, ob ein Gerät ordnungsgemäß funktioniert. Dies ist eine wichtige Methode zur Behebung serieller Kommunikationsprobleme.

Es wurde häufig zur Behebung von Problemen mit der RS232-, RS422- und RS485-Kommunikation eingesetzt. Sie können eine Kommunikationsschaltung mit einem Loopback-Test emulieren, und Sie brauchen keine zusätzliche Ausrüstung, um Probleme aufzuspüren. Es müssen einige Änderungen an den Pins des Ports vorgenommen werden, um eine bidirektionale Kommunikation über dieselbe Schnittstelle zu ermöglichen.

So führen Sie einen Loopback-Test durch


Ein einfacher Loopback-Test einer RS-232-Schnittstelle erfordert das Verbinden des Sende- (TXD) -Pins mit dem Empfangs- (RXD) -Pin Die differentiellen Paare der Protokolle RS-422 und RS-485 erfordern die Verbindung des TXD + -Pins mit dem RXD + und des TXD- mit dem RXD-.

Hardware-Flusskontrolle kann in erweiterte Loopback-Tests integriert werden, indem zusätzliche Stiftverbindungen hergestellt werden. Ähnlich wie die Sende- und Empfangspins verbinden Sie in einem RS-232-Port die CTS- und RTS-Pins mit den DTR- und DSR-Pins. Bei RS-422- und RS-485-Schnittstellen verbinden Sie den CTS + mit dem RTS + und CTS- mit dem RTS-.

Unten sehen Sie das Pinbelegungsdiagramm eines herkömmlichen seriellen Steckers, DE-9:

DE-9 Male Pinout-Tabelle

Für einen einfachen Loopback-Test (in Abb. 2, 3 rot markiert), verbinden Sie sich:

  • Pins 2 und 3 für RS-232;
  • Pins 4 bis 8 und 5 bis 9 für RS-422/485. Loopback-Test

Für einen Loopback-Test mit einer Hardware-Flusskontrolle (blau markiert in Abb. 2,3), verbinden Sie sich:

  • Pins 4 bis 6 (DTR / DSR-Hardware-Flusssteuerung) und 7 bis 8 (RTS / CTS-Hardware-Flusssteuerung) für RS-232;
  • Pins 2 bis 3 und 6 bis 7 für RS-422/485. Beide Verbindungen sind erforderlich, um die differentiellen Verbindungen anzusprechen.

In das Steckergehäuse sind oft Pin-Nummern eingraviert. So werden die Pins im DE9-Anschluss des seriellen RS-232-Ports identifiziert:

PIN-Nummern

Loopback-Test in HyperTerminal


HyperTerminal erlaubt Ihrem Computer, als Terminal für die Remote-Verbindung mit anderen Systemen zu fungieren. Es verwendet Telnet oder einen seriellen Standard-RS-232-Bus für die Verbindung mit Remote-Geräten.

Da HyperTerminal serielle Schnittstellen für die Datenübertragung verwendet, kann es für den Loopback-Test verwendet werden.

So wird es gemacht:

  1. Erstellen Sie eine neue Verbindung in HyperTerminal und benennen Sie sie. Wählen Sie das Symbol für Ihre Verbindung. Stellen Sie eine neue Verbindung her

  2. Identifizieren Sie den Kommunikationsport, den Sie für den Test verwenden. Geben Sie den Kommunikationsport an

  3. Wählen Sie die Art der Flusskontrolle aus, die für den Test verwendet werden soll. Unsere Optionen sind Xon/Xoff, Hardware und keine. Wenn Sie die Software-Flusskontrolle von Xon/Xoff auswählen, müssen nur die Pins TXD und RXD angeschlossen werden. Art der Flusskontrolle

  4. Geben Sie eine Nachricht auf Ihrer Tastatur ein. Vom Gerät empfangene Daten werden in HyperTerminal angezeigt. Tabelle des Loopback-Tests in HyperTerminal

Die Durchführung von Loopback-Tests mit HyperTerminal ist zwar bequem, es gibt jedoch effizientere Möglichkeiten, RS-232-Ports zu testen.

Dieser serielle Loopback-Test unterliegt Einschränkungen, die das Debuggen von Problemen verhindern, die bei der stundenweisen seriellen Kommunikation auftreten. Windows 7 und 10 unterstützen nur die kostenpflichtige und private Version von HyperTerminal, was sich möglicherweise auf Ihre Entscheidung als Testplattform auswirkt.

Fazit


Viele Methoden und Strategien können zur Diagnose und Lösung serieller Kommunikationsprobleme eingesetzt werden. Wir haben uns einige der beliebtesten Alternativen angesehen. Wir glauben, dass der Serial Port Tester von Eltima die beste Lösung bietet, basierend auf seiner Vielseitigkeit und seinen leistungsstarken Funktionen. Es bietet eine Alternative zu HyperTerminal und kann als Modbus-Testsoftware verwendet werden. Es ist ein wertvolles Instrument für Personen, die an der Entwicklung und dem Test von seriellen Geräten und Anwendungen beteiligt sind.

Serial Port Monitor

Anforderungen: Windows (32-bit und 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 9.16MB Größe
Version 7.0.342 (der 13. Jan, 2018) Versionshinweise
Categorie: Communication Application