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.

RS-232-Testleitfaden

Olga Weis Olga Weis Sep 20, 2021

Wie Sie vielleicht wissen, kommunizieren eine Vielzahl von Spezialgeräten wie Laborgeräte, Industriesteuerungen, A/V-Geräte in Signalmanagementsystemen usw. ihre Daten über serielle Schnittstellen. Um die in seriellen Gerätenetzwerken auftretenden Probleme überprüfen zu können, benötigen Wartungsspezialisten spezielle Tools, die ihnen helfen, die möglicherweise auftretenden Probleme zu identifizieren und zu beheben.

In diesem Artikel erzähle ich Ihnen von dieser fortschrittlichen Lösung und beschreibe, wie Sie die Kommunikation über die serielle Schnittstelle auf einfachste und effizienteste Weise testen können.

COM-Ports mit einer speziellen Software testen

Wenn Sie also über ein anständiges Tool zum Testen der seriellen Schnittstelle verfügen, das in der Lage ist, alles, was in Ihrem seriellen Netzwerk in Echtzeit passiert, anzuzeigen, können Sie die Ursache jedes Problems leicht finden und mit minimalem Aufwand und Zeitaufwand lösen.

Serial Port Testing Software ist ein professionelles Dienstprogramm, das Entwicklern einen zentralen Ort bietet, um die Daten aller getesteten seriellen Ports aufzuzeichnen und anzuzeigen. Die App wurde entwickelt, um alles zu protokollieren, was ein COM-Port während einer Überwachungssitzung tut, sodass Programmierer nicht alle Aktionen von Hand dokumentieren müssen.
Serial Port Monitor logo

Serial Port Monitor

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

COM Port Tester kann in einer Vielzahl von Anwendungsszenarien eingesetzt werden. Es ist in der Lage, serielle Daten, die über einen bestimmten COM-Port oder mehrere gleichzeitig laufen, zu überwachen, zu lesen, aufzuzeichnen, zu speichern und zu analysieren. Außerdem können Sie mit der App das Senden von Daten an den erforderlichen Port in verschiedenen Formaten (String, Binär, Oktal, Dezimal, Hexadezimal oder gemischt) emulieren.

Schauen wir uns 3 Hauptanwendungsfälle an.

So analysieren Sie die COM-Port-Aktivität

Folgendes sollten Sie tun, wenn Sie die Aktivität der seriellen Schnittstellen Ihres Systems protokollieren und analysieren müssen. Laden Sie die App auf Ihren Computer herunter und starten Sie sie. Starten Sie danach eine Überwachungssitzung wie folgt:

  1. Gehen Sie zum Hauptmenü, wählen Sie Sitzung > Neue Sitzung. Alternativ können Sie in der Hauptsymbolleiste auf ‘Neu’ klicken oder die Tastenkombination ‘Ctrl + N’ verwenden. Neue Testsitzung starten
  2. Sobald Sie fertig sind, sehen Sie den Bildschirm ‘Neue Überwachungssitzung’. Neue Überwachungssitzung
  3. Dort sollten Sie den Visualizer auswählen, der Ihnen erfasste serielle Daten anzeigt. Es gibt vier Hauptansichtsmodi:

    Tabelle: zeigt die Tabelle mit den aufgezeichneten IRPs;
    Zeile: IRPs mit Details werden als Klartext in Zeilen angezeigt;
    Dump: zeigt die ausgehenden und eingehenden seriellen Daten im Hexadezimal- und String-Format an;
    Terminal: Die Daten werden als ASCII-Zeichen angezeigt.

    Als Option können Sie ‘Alle auswählen’ oder ‘Keine auswählen’ aktivieren.

  4. Wenn Sie dann sofort mit Ihrer Arbeit beginnen müssen, wählen Sie ‘Überwachung jetzt starten’. Außerdem können Sie die Überwachungssitzung in einem neuen Fenster starten, indem Sie die entsprechende Option aktivieren.

  5. Als nächstes gehen Sie zu den ‘Aufnahmeoptionen’ die regeln, welche Ereignisse erfasst werden – Erstellen/Schließen, Lesen/Schreiben oder Gerätesteuerung.

  6. Klicken Sie abschließend auf ‘Überwachung starten’ und Ihre Sitzung wird aktiviert.

Falls Sie die Sitzung speichern müssen, wählen Sie im Hauptmenü ‘Sitzung -> Sitzung speichern/Sitzung speichern unter’.

So vergleichen Sie Testsitzungen für serielle Ports

Nachdem Sie die Überwachungssitzung gespeichert haben, können Sie sie mit einer anderen Sitzung vergleichen, um die Unterschiede zu sehen. Um dies zu erreichen, gehen Sie einfach wie folgt vor:

  1. Starten oder öffnen Sie eine Überwachungssitzung;

  2. Wählen Sie im Hauptmenü Sitzung > Sitzungen vergleichen; Testsitzungen vergleichen
  3. Wählen Sie dann die Überwachungsdatei aus, die Sie öffnen möchten.

  4. Jetzt werden die beiden Sitzungen nebeneinander angezeigt, sodass Sie sie leicht vergleichen und analysieren können. Vergleich mehrerer Testsitzungen im aufgerufenen Fenster

Senden Sie dieselben Daten erneut an einen seriellen Port

Um zu testen, ob das Problem in Ihrem seriellen Netzwerk behoben ist, können Sie die Kommunikation zwischen einem COM-Port und einer seriellen App oder einem seriellen Gerät nachbilden. Serial Port Monitor hilft Ihnen, genau dieselben Daten erneut an den erforderlichen COM-Port zu senden, damit Sie die Reaktion Ihrer seriellen Software oder Ihres seriellen Geräts überprüfen können.

Alles was Sie tun müssen ist:

  1. Starten oder öffnen Sie eine Überwachungssitzung; Starten Sie eine Überwachungssitzung
  2. Wählen Sie Sitzung > Reproduzieren und konfigurieren Sie die erforderlichen Parameter:

    • Port verwenden - Geben Sie einen seriellen Port an, der in der reproduzierten Kommunikation verwendet wird.
    • Anfragen an diesen Port senden - Aktivieren Sie diese Option, wenn Sie im Auftrag einer seriellen App Daten an einen seriellen Port senden möchten.
    • Als Gerät antworten – aktivieren Sie diese Option, wenn Sie Daten im Namen eines seriellen Geräts an einen seriellen Port senden möchten.
    • Zeitintervalle beibehalten - Verwenden Sie diese Option, wenn Sie möchten, dass Ihre Datenpakete mit den Zeitintervallen gesendet werden.
    • Benutzerdefiniertes IO-Timeout – Wählen Sie diese Option, um Parameter für das Zeitlimit für das Lesen/Schreiben anzugeben.

  3. Klicken Sie auf ‘Starten’.

Die Lösung unterscheidet sich von Mitbewerbern dadurch, dass sie sowohl eine benutzerfreundliche Benutzeroberfläche als auch eine Reihe wirklich herausragender Funktionen bietet, wie integriertes Terminal, erweiterte Filter- und Suchoptionen, vier komfortable Anzeigemodi, Unterstützung für alle Arten von seriellen Schnittstellen, einschließlich RS232, RS422, RS485 und mehr.

Außerdem haben Sie mit dieser App die Möglichkeit, alle überwachten Daten in die angegebene Datei weiterzuleiten oder die erfassten Daten in die Zwischenablage zu kopieren.

Serial Port Tester ist ein stabiles Dienstprogramm, das mit allen Versionen von Windows-Betriebssystemen, einschließlich span class="strong">Windows 10 (sowohl x32 als auch x64), gleich gut funktioniert. Das Tolle ist, dass alle internen Treiber der App digital signiert sind.

So führen Sie einen RS232-Loopback-Test durch

Ein Loopback-Test ist ein Diagnosetest, bei dem das Signal zum Sender zurückkehrt, nachdem es den Kommunikationskanal in beide Richtungen durchlaufen hat. Einfach ausgedrückt, können Sie mit dem Loopback-Test feststellen, ob das Gerät richtig funktioniert. Dieser Test ermöglicht das Senden und Empfangen von Daten von derselben seriellen Schnittstelle. Mit dieser Methode können Sie einen fehlerhaften Port und Knoten in einem seriellen Gerätenetzwerk leicht lokalisieren.

Für den RS-232-Loopback-Test müssen Sie den Sendepin (TXD) mit dem Empfangspin (RXD) verbinden. Bei der differentiellen RS-422- und RS-485-Kommunikation sollten Sie den TXD+-Pin mit dem RXD+ und den TXD- mit dem RXD- verbinden.

Wenn Sie einen fortgeschritteneren Loopback-Test durchführen müssen, der eine Hardware-Flusskontrolle ermöglicht, sollten Sie die CTS- und RTS-Pins mit den DTR- und DSR-Pins im RS-232-Port und CTS+ mit RTS+ verbinden; CTS- mit RTS- in RS-422- und RS-485-Ports.

Unten sehen Sie die Pinbelegung eines gemeinsamen seriellen Anschlusses, DE-9:

De-9 Männlich Pinbelegungstabelle

Für einen Loopback-Test ohne Hardware-Flusskontrolle (in Abb. 2,3 unten rot markiert) verbinden Sie:

  • 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 Hardware-Flusskontrolle (in Abb. 2,3 blau markiert) verbinden Sie:

  • Pins 4 bis 6 (DTR/DSR-Hardware-Flusskontrolle) und 7 bis 8 (RTS/CTS-Hardware-Flusskontrolle) für RS-232;
  • Pins 2 bis 3 und 6 bis 7 für RS-422/485. Beachten Sie, dass beide Verbindungen benötigt werden, da RS-422/485 differenzielle Verbindungen hat.

Die Pinnummern sind oft in den Kunststoff des Steckers eingraviert. So werden die Pins im DE9-Anschluss des seriellen RS-232-Ports bezeichnet:

PIN-Nummern

Loopback-Test in HyperTerminal

HyperTerminal ist ein Programm, mit dem Ihr PC als Computerterminal fungieren und sich aus der Ferne mit anderen Systemen verbinden kann. Mit diesem Programm können Sie mit entfernten Geräten über einen seriellen Standardbus (RS-232) oder über das Telnet-Protokoll interagieren.

Solange HyperTerminal die Datenübertragung über COM-Ports unterstützt, können Sie mit diesem Programm einen Loopback-Test durchführen.

So funktioniert das:


  1. Im HyperTerminal bauen Sie eine neue Verbindung auf und vergeben einen Namen. Wählen Sie das Symbol für Ihre Verbindung aus. Stellen Sie eine neue Verbindung her
  2. Geben Sie den zu testenden Kommunikationsport an. Kommunikationsport angeben
  3. Wählen Sie die Art der Flusssteuerung aus, die Sie verwenden möchten. Hier haben Sie mehrere Optionen: Xon/Xoff, Hardware und keine. Denken Sie daran, dass Xon/Xoff eine Software-Flusskontrolle ist. Wenn Sie diese Option wählen, müssen Sie also nur die TXD- und RXD-Pins anschließen. Art der Durchflussregelung
  4. Verwenden Sie nun Ihre Tastatur, um eine Nachricht einzugeben. Alle Daten, die in Hyperterminal angezeigt werden, werden vom Gerät empfangen. Art der Durchflussregelung

HyperTerminal ist eine bequeme Möglichkeit, Ihre RS232-Ports zu testen, aber nicht die effizienteste.

Die begrenzten Möglichkeiten dieser seriellen Loopback-Test-App werden Sie nicht zu viel Erfolg bei der Kontrolle und Fehlerbehebung Ihrer seriellen Kommunikation führen. Darüber hinaus sollten Sie, wenn Sie HyperTerminal unter Windows 7 oder 10 verwenden, daran denken, dass diese Betriebssystemversionen nur die private Edition der App unterstützen, die für die kommerzielle Nutzung nicht kostenlos ist.

Abschluss

Es gibt viele Methoden und Lösungen, mit denen Sie serielle Ports testen und Fehler beheben können. In diesem Artikel habe ich die häufigsten und beliebtesten hervorgehoben. Wie Sie sehen, zeichnet sich Serial Port Tester von Electronic Team durch seine leistungsstarke und vielseitige Funktionalität aus. Dieses Testtool für serielle Ports kann nicht nur als großartige Alternative zu HyperTerminal verwendet werden, sondern auch als großartige Lösung für die Entwicklung und das Debuggen von seriellen Apps und Hardware.

FAQ

RS232-Ports können aufgrund von negativen Auswirkungen oder Missbrauch ausfallen. Leider ist es nicht immer offensichtlich, ob das Problem an der COM-Schnittstelle oder an dem daran angeschlossenen externen Gerät liegt.

Ein praktisches COM-Port-Testprogramm kann Ihnen helfen, die Funktionsfähigkeit jedes COM-Ports zu überprüfen und mögliche Probleme zu vermeiden.
Vielseitigkeit. Die Software kann in den unterschiedlichsten Anwendungsszenarien eingesetzt werden. Es ist in der Lage, serielle Daten, die über einen bestimmten COM-Port oder mehrere gleichzeitig laufen, zu überwachen, zu lesen, aufzuzeichnen, zu speichern und zu analysieren. Außerdem können Sie mit der App das Senden von Daten an den erforderlichen Port in verschiedenen Formaten (String, Binär, Oktal, Dezimal, Hexadezimal oder gemischt) emulieren.

Zuverlässigkeit. Serial Port Tester ist ein stabiles Dienstprogramm, das mit allen Versionen von Windows-Betriebssystemen, einschließlich Windows 10 (sowohl x32 als auch x64), gleich gut funktioniert. Das Tolle ist, dass alle internen Treiber der App digital signiert sind.

Die Benutzerfreundlichkeit. Die Entwickler des Programms haben der App eine intuitive Benutzeroberfläche zur Verfügung gestellt, die den Prozess des COM-Port-Tests so einfach und effizient wie möglich macht.
Ein Loopback-Test ist eine gängige Methode zur Fehlerbehebung bei der RS232-, RS422- und RS485-Kommunikation. Es befreit Sie von der Notwendigkeit, eine Verbindung zu zusätzlicher Hardware herzustellen, um Probleme mit einer seriellen Schnittstelle, einem Kabel oder Anwendungsgenerierungsanforderungen zu identifizieren. Mit Hilfe eines Loopback-Tests können Sie einen kompletten Kommunikationskreis simulieren. Alles, was Sie tun müssen, ist vorübergehend die richtigen Pins zu verbinden, damit Signale auf derselben COM-Schnittstelle gesendet und empfangen werden können.
Befolgen Sie einfach diese Schritte, um die seriellen Ports zu überprüfen:

"Systemsteuerung > Geräte-Manager > Anschlüsse" Die COM-Ports Ihres Systems werden angezeigt.

small logo Serial Port Monitor
#1 bei Serial Port Software
Serial Port Monitor
Protokollieren und analysieren Sie die Aktivität des Serial-Ports
4.8 rang basierend auf 345 + 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