Senden Sie Ihre E-Mail-Adresse, um einen Link zum sofortigen Download auf Ihrem Desktop zu erhalten!
Es gibt viele Fälle, in denen es wichtig sein kann, Probleme mit seriellen Schnittstellen und Geräten zu beheben. Viele industrielle und kommerzielle Geräte wie Automatisierungssteuerungen, medizinische Überwachungsgeräte und wissenschaftliche Instrumente verwenden serielle Schnittstellen für die Kommunikation. Es kann ziemlich schwierig sein, die zugrunde liegenden Probleme zu identifizieren, und wir beschreiben einige häufige Probleme in unserer 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 können Sie mit einer hervorragenden App wie dem Serial Port Tester Zeit und Ärger beim Aufspüren von Problemen mit der seriellen Kommunikation sparen.
Dieser Artikel beschreibt die Funktionen dieser Softwarelösung und führt Sie durch diese sehr effektive Methode zur Überprüfung der Kommunikation über die serielle Schnittstelle.
Inhalt:
Serial Port Tester ist ein serielles Kommunikationswerkzeug, mit dem alle Daten angezeigt und erfasst werden können, die über die COM-Anschlüsse eines Systems übertragen werden. Entwickler und Tester von seriellen Apps und Geräten können alle Portaktivitäten aus den Protokollen der Software analysieren, sodass keine manuelle Dokumentation erforderlich ist
Diese Anwendung bietet eine Vielzahl von Funktionen, mit denen sie der Konkurrenz einen Schritt voraus ist. 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.
Serial Port Tester unterstützt RS232, RS422, RS485, Modbus und viele andere serielle Kommunikationsprotokolle. Sie können Daten auch aus der Anwendung in eine Datei exportieren oder in die Zwischenablage kopieren.
Das Modbus Protokoll ist sehr weit verbreitet, hauptsächlich die seriellen Versionen (RTU und ASCII). Die gebräuchlichste Art, Modbus zu verwenden, 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 der über dieses Protokoll gesendeten Daten zu schätzen wissen.
Serial Port Tester hat eine erweiterte Option zum Überwachen und Analysieren von Modbus RTU und Modbus ASCII Datenpaketen. Mit diesem Tool können Sie Modbus-Daten auf bequeme Weise visualisieren.
Für diese Demonstration verwenden wir Electronic Team’s Serial Port Tester als unsere COM-Port-Testanwendung. Wir werden einige typische Anwendungsfälle für die Software durchgehen.
Die Reproduktion des Datenflusses zwischen einer seriellen Schnittstelle und einer seriellen Anwendung oder einem seriellen Gerät kann beim Testen und Lösen von Problemen hilfreich sein. Mit 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 eine serielle Schnittstelle zu senden:
1. Öffnen Sie eine aktuelle Überwachungssitzung oder starten Sie eine neue.
2. “Wählen Sie Sitzung> Reproduzieren und konfigurieren Sie die Parameter, die für die Übertragung verwendet werden.
Port verwenden - Dieser Parameter gibt den COM-Port an, der den reproduzierten Datenstrom empfängt.
Senden Sie Anfragen an diesen Port - Diese Option ist aktiviert, wenn Sie Daten an eine serielle Schnittstelle senden, als ob sie von einer seriellen Anwendung stammen.
Als Gerät antworten - Verwenden Sie diese Option, wenn Sie Daten für ein serielles Gerät an einen COM-Anschluss senden.
Zeitintervalle einhalten - Datenpakete werden mit festgelegten Zeitintervallen gesendet, wenn diese Option aktiviert ist.
Benutzerdefiniertes E/A-Zeitlimit - Definieren Sie die Zeitlimitparameter für Lesen / Schreiben, die Sie für die Sitzung verwenden.
3. Klicken ”Start”
Der Vergleich zweier gespeicherter Überwachungssitzungen kann wertvolle Informationen zu Ihrer seriellen Kommunikation liefern.
Nachdem Sie die Überwachungssitzung mit der Test-Software für den seriellen Anschluss gespeichert haben, können Sie sie mit einer anderen Sitzung vergleichen, um die Unterschiede festzustellen.
Um dies zu erreichen, gehen Sie wie folgt vor:
Ein Loopback-Test bezieht das Senden und Empfangen von Daten über denselben COM-Port ein. Ein Signal wird von einem Gerät initiiert und an dieses zurückgesendet, nachdem ein Teil oder das gesamte Netzwerk durchlaufen wurde.
Der Loopback-Test gibt Auskunft über:
Es wird 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 zusätzliche Geräte zur Fehlersuche überflüssig machen. Es müssen einige Änderungen an den Pins des Ports vorgenommen werden, um die bidirektionale Kommunikation auf derselben Schnittstelle zu ermöglichen.
Für einen einfachen Loopback-Test einer RS-232-Schnittstelle muss der Sende- (TXD) -Pin mit dem Empfangs- (RXD) -Pin verbunden werden. Die differentiellen Paare der RS-422- und RS-485-Protokolle erfordern die Verbindung des TXD + -Pins mit dem RXD + und des TXD- mit dem RXD-.
Hardware-Flusskontrollekann in fortgeschrittenere Loopback-Tests einbezogen werden, indem zusätzliche Pin-Verbindungen hergestellt werden. Ähnlich wie bei den Sende- und Empfangspins verbinden Sie bei einem RS-232-Port die CTS- und RTS-Pins mit den DTR- und DSR-Pins. Bei RS-422- und RS-485-Schnittstellen verbinden Sie das CTS + mit dem RTS + und das CTS- mit dem RTS-.
Unten sehen Sie das Pinbelegungsdiagramm eines herkömmlichen seriellen Steckverbinders, DE-9:
Für einen einfachen Loopback-Test(in Abb. 2,3 unten rot markiert) verbinden Sie:
Für einen Loopback-Test mit einer Hardware-Flusskontrolle (in Abb. 2,3 blau markiert) verbinden Sie:
Pinnummern sind häufig in das Steckergehäuse eingraviert. Auf diese Weise werden die Pins im DE9-Anschluss der seriellen RS-232-Schnittstelle identifiziert:
HyperTerminal ermöglicht Ihrem Computer, als Terminal für die Remote-Verbindung mit anderen Systemen zu fungieren. Für die Verbindung mit Remote-Geräten wird Telnet oder ein serieller Standard-RS-232-Bus verwendet.
da HyperTerminal für die Datenübertragung serielle Ports verwendet, kann es für Loopback-Tests verwendet werden.
So wird es gemacht:
Während das Durchführen von Loopback-Tests mit HyperTerminal praktisch ist, gibt es effizientere Möglichkeiten zum Testen von RS-232-Ports.
Es gibt Einschränkungen für diesen seriellen Loopback-Test, die Ihre Fähigkeit zum Debuggen von Problemen einschränken, die bei der stündlichen seriellen Kommunikation auftreten. Windows 7 und 10 unterstützen nur die kostenpflichtige und private Version von HyperTerminal, was sich auf Ihre Entscheidung auswirken kann, es als Testplattform zu verwenden.
Viele Methoden und Strategien können verwendet werden, um Probleme mit der seriellen Kommunikation zu diagnostizieren und zu lösen. Wir haben uns einige der beliebtesten Alternativen angesehen. Wir glauben, dass der Serial Port Tester von Electronic Team aufgrund seiner Vielseitigkeit und seiner leistungsstarken Funktionspalette die beste Lösung bietet. Er bietet eine Alternative zu HyperTerminal und kann als Modbus-Testsoftware verwendet werden. Er ist ein wertvolles Werkzeug für Personen, die an der Entwicklung und dem Testen von seriellen Geräten und Anwendungen beteiligt sind.