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.

Serial Port Debugger: Anleitung zur Fehlerbehebung bei RS232

Serial Port Debugger ausprobieren
14 Tage kostenlose Testversion


Inhaltsverzeichnis:

  1. Software-Probleme
  2. Hardware-Probleme


Das serielle RS232-Kommunikationsprotokoll ist die am weitesten verbreitete Methode zur Steuerung professioneller Audio- / Videogeräte in Signalverwaltungssystemen. Der Standard dient zur Steuerung von Dimmern, Schaltern, Verstärkern und Projektoren sowie anderer wichtiger Systemkomponenten.

Dieser Artikel soll ein grundlegendes Verständnis der Grundlagen der RS232-Verbindung vermitteln, mit der Probleme bei der seriellen Konnektivität diagnostiziert und behoben werden können. Die meisten Probleme, auf die Sie stoßen, können schnell behoben werden, wenn Sie die Funktionsprinzipien des Protokolls kennen und wissen, wo Sie nachsehen müssen, wenn ein COM-Port-Fehler auftritt. Wenn Sie mehr darüber erfahren möchten, wie Sie Probleme mit der seriellen Schnittstelle beheben können, lesen Sie weiter.
Zwei Arten von Problemen können bei der Verwendung serieller Verbindungen zu Problemen führen. Einige werden durch Softwarekonflikte verursacht, während andere Arten von COM-Port-Problemen durch Hardware-Inkompatibilität oder Konnektivitätsprobleme verursacht werden.

Software-Probleme


Werfen wir einen Blick auf die Fehlerbehebung bei seriellen Anschlüssen, wenn das zugrunde liegende Problem durch Software verursacht wird.

Allgemeine Einstellungen


Zur Fehlerbehebung bei der Kommunikation über die serielle Schnittstelle müssen Sie möglicherweise die Kommunikationseinstellungen neu konfigurieren, die die Datenübertragung steuern. Einige der Einstellungen, die Sie überprüfen müssen, sind Parity, DataBits, StopBits und BaudRate. An beiden Enden einer seriellen Kommunikationsimplementierung müssen die Parameter auf die gleiche Weise festgelegt werden. Weitere Informationen zu den Konfigurationseinstellungen erhalten Sie im RS232 port review

Serial Port Debugger

Serial Port Debugger ist ein professionelles Dienstprogramm, mit dem Benutzer alle in einem System verfügbaren seriellen Ports überwachen können. Es hilft, Kommunikationsprobleme aufzuspüren und sofort zu lösen.
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

Um das Debuggen der seriellen Schnittstelle angemessen durchführen zu können, ist es ratsam, ein hervorragendes Tool zur Verfügung zu haben. Serial Port Debugger ist eine Softwareanwendung, mit der Sie serielle Kommunikationsfehler identifizieren und diagnostizieren können. Mit dieser RS232-Debugging-Software können Sie das Problem leicht aufspüren und beheben.

Damit die serielle Kommunikation erfolgreich funktioniert, müssen beide Gesprächsenden identische Softwareeinstellungen verwenden. Ein Beispiel ist, wenn sowohl das steuernde als auch das gesteuerte Gerät dieselbe Paritätseinstellung haben oder dieselbe BaudRate verwenden. Wenn Sie diese nicht richtig einstellen, wird die serielle Übertragung deaktiviert.

Sie finden und stellen diese Parameter in der Statusleiste der Software ein, die Informationen über die serielle Schnittstelle und die Signalleitungen enthält.

COM Port Statusleiste

Informationen zur Steuerung des seriellen Anschlusses:

  • nBaudRate: Definiert die Baudrate der seriellen Schnittstelle. Mögliche Werte sind: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000 and 256000. Standardmäßig wird der Wert 110 verwendet.
  • nDataLength: Definiert Datenlängen in einem Paket. Mögliche Werte sind 5, 6, 7 und 8. Der Standardwert ist 7 Bit.
  • cParity: Definiert die Parität in einem der folgenden Werte: (E) ven, (O) dd, (M) ark, (S) tempo oder (N) eins. Standardmäßig wird (N) eins genommen.
  • nStopBits: Definiert eine Anzahl von Stoppbits. Mögliche Werte sind: "1", "1,5" und "2". Der Standardwert ist "1"..
  • cHandflow: Definiert den Flusssteuerungswert. Mögliche Werte sind Hardware (P), Xon / Xoff (X) und None. Der Standardwert ist None.

Status der seriellen / Modem-Steuerleitungen:

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

Der graue Kreis steht für unbestimmten Zustand. Der rote Kreis steht für einen niedrigen Zeilenpegel und der grüne Kreis für einen hohen Zeilenpegel.

RS232-Debug-Software: Benutzerhandbuch


Sobald Sie die Einstellungen in der Software konfiguriert haben, können Sie mit der Verwendung von Serial Port Debugger beginnen um Daten von den COM-Anschlüssen Ihres Systems zu sammeln. Befolgen Sie diese Schritte, um die Überwachung der seriellen Daten zu starten:

1. Starten von Serial Data Debugger.

2. Wählen Sie im Hauptmenü "Sitzung >>> Neue Sitzung", verwenden Sie die Tastenkombination STRG + N oder klicken Sie in der Hauptsymbolleiste auf "Neu".

Neue Sitzung

3. Das Fenster "Neue Überwachungssitzung" wird angezeigt:

Neue Überwachungssitzung

Wählen Sie aus, wie Sie Ihre Daten mit den Visualisierern anzeigen möchten, die während der Sitzung verwendet werden.

  • In der Zeilenansicht werden detaillierte Informationen zu den Daten angezeigt, die über eine bestimmte serielle Leitung übertragen wurden.
  • In der Terminalansicht werden die Daten als ASCII-Zeichen in einer Textkonsole angezeigt.
  • In der Tabellenansicht werden aufgezeichnete IRPs in einem Tabellenformat angezeigt.
  • In der Speicherauszugsansicht werden alle gesendeten und empfangenen Daten angezeigt, die über die serielle Leitung übertragen wurden.
  • Modbus-Ansicht zeigt empfangene und gesendete Modbus-Daten (RTU und ASCII) an.

Mit den Kontrollkästchen "Jetzt Überwachung starten" und "In neuem Fenster starten" können Sie die Eigenschaften einer neuen Überwachungssitzung steuern.

Mit den Aufnahmeoptionen können Sie anhand dieser Optionen festlegen, welche Ereignisse Sie überwachen möchten: Erstellen / Schließen, Lesen / Schreiben oder Gerätesteuerung.

4. Klicken Sie auf „Überwachung starten“, um die neue Überwachungssitzung zu starten, nachdem Sie die Einstellungen ausgewählt haben.

Ein neues Überwachungsfenster wird RS232 Debugger geöffnet, und zeigt Daten mit den zuvor ausgewählten Visualisierern an.

Der Prozess der Überwachung

5. Speichern Sie eine Sitzung, indem Sie im Hauptmenü „Sitzung >>> Sitzung speichern / Sitzung speichern unter“ wählen. Sie können auch in der Hauptsymbolleiste auf "Speichern" klicken oder die Tastenkombination STRG + S drücken.

Speichern der Testsitzung
COM Port Debugger jetzt ausprobieren
14 Tage kostenlose Testversion

Hardware-Probleme


Kabel


Kabel können eine mögliche Ursache für einen RS232-Fehler darstellen. Die korrekte Verkabelung des Geräts mit der seriellen Schnittstelle ist für die Herstellung einer funktionsfähigen Verbindung unerlässlich.

Wenn Techniker versuchen, RS232-Probleme zu beheben, besteht ein häufiges Problem darin, dass die Verkabelung zwischen dem Steuerungssystem und dem Gerät nicht ordnungsgemäß durchgeführt wurde.

Bei den meisten Steuerungssystemen müssen nur zwei Drähte an das gesteuerte Gerät angeschlossen werden. Diese Verbindung besteht zwischen den Sende- (XMT) und Masse-Pins (GND) des Steuerungssystems, die mit den Empfangs- (RCV) und Masse-Pins (GND) des gesteuerten Geräts verbunden sind.

Controlled device

Ein dritter Draht wird verwendet, wenn erwartet wird, falls das gesteuerte Gerät eine Antwort an die Steuerung senden soll. Wenn Sie die serielle Schnittstelle eines Computers zur Steuerung von Peripheriegeräten verwenden, ist dies der Standardschaltplan.

Standardschaltplan

Der verwendete Kabeltyp kann sich auf die Fähigkeit auswirken, einen seriellen Kommunikationskanal zu erstellen. Möglicherweise müssen Sie entweder ein Straight-Through-Kabel oder ein Nullmodemkabel verwenden. Straight-Through-Kabel sind an einem Ende mit einem Stecker und an der anderen Seite mit einer Buchse ausgestattet. Eine Buchse befindet sich an beiden Enden eines Nullmodemkabels. Sie müssen das richtige Kabel für Ihre Anwendung verwenden, sonst können Sie die Konnektivität nicht erfolgreich einrichten.

Verkabelung


Eine falsche Verkabelung kann zu Fehlern führen, wenn ein Gerät an das Steuerungssystem angeschlossen wird.

Bei Verwendung von Klemmenleistensteckern können Sie die Spannung mit einem Voltmeter prüfen. Auf diese Weise können Sie feststellen, ob die Verbindung korrekt implementiert wurde.

Prüfen Sie bei vorhandenem Verbindungskabel und auf "DC" eingestelltem Voltmeter die Spannung zwischen dem RCV-Pin und dem GND-Pin am Anschlussklemmenblock. Sie sollten nach einem Messwert suchen, der zwischen 12 V und 6 V liegt. Die XMT-Zeile sollte den gleichen Messwert haben.

Richtige Verbindung

Wenn Sie die Leitungen zwischen dem Steuerungssystem und dem gesteuerten Gerät angeschlossen haben und das Voltmeter einen konstanten Wert von 0 Volt anzeigt, besteht eine hohe Wahrscheinlichkeit, dass Sie die Empfangs- und Sendeleitungen vertauscht haben (Abb. 4)..

Falsche Verbindung

Serial Port Monitor ist ein professionelles Debugging-Tool für serielle Schnittstellen, das sich als hilfreich bei der Fehlerbehebung und Lösung von Problemen mit der seriellen Kommunikation erweist. Dieses COM-Port-Debugging-Tool verdient es, Teil Ihres Software-Arsenals zu sein, wenn Sie mit seriellen Schnittstellen 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