Serielle Fehlerbehebung. Probleme mit seriellen Verbindungen beheben

Das RS-232-Kommunikationsprotokoll ist eine der häufigsten Methoden zur Steuerung professioneller A / V-Geräte. Verschiedene Verstärker, Dimmer, Extender, Projektoren und Matrixswitcher verwenden den RS-232-Standard, um serielle Signale zu übertragen.

Wenn Sie mit der grundlegenden Technologie des RS-232-Protokolls vertraut sind, können Sie problemlos Probleme mit der RS232-Verbindung beheben. Das Beheben eines COM-Anschlussfehlers nimmt weniger Zeit in Anspruch, wenn Sie wissen, wonach Sie suchen müssen.

In diesem Artikel werden die Hauptmerkmale der RS-232-Kommunikation erläutert und die häufigsten Probleme hervorgehoben, die bei der Verwendung Ihres seriellen A / V-Geräts auftreten können.

Inhalt

  1. Grundlegende Merkmale zum COM-Port-Protokoll
  2. Fehlerbehebung bei der seriellen Schnittstelle

Serial Port Debugger von Eltima Software

Der RS232 Port Monitor - ein hochwertiges COM-Port-Debugging-Tool, mit dem Sie das Verhalten Ihrer seriellen Ports in Echtzeit überwachen, protokollieren und analysieren können. So können Sie Kommunikationsprobleme aufspüren und sofort beheben.
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

Grundlegende Merkmale zum
COM-Port-Protokoll


Es gibt eine Reihe von Parametern die für die serielle Kommunikation konfiguriert werden müssen – baud rate, parity, number of data bits, stop bits, flow control, etc. Your communication software usually overrides the parameters set by Windows Device Manager.

RS-232 Pinbelegung


Unten sehen Sie die typischen Pinbelegungen der RS232-Anschlüsse. Die ursprüngliche Pinbelegung für RS232 wurde für 25-polige Steckverbinder entwickelt. Seit der Einführung des kleineren seriellen Anschlusses am IBM-AT wird der 9-polige RS232-Anschluss jedoch immer häufiger verwendet.

Die Tabelle mit den Pinbelegungen DB-9 und DB-25 RS-232 Pinbelegung

In gemischten Programmen kann ein Konverter mit 9 bis 25 Pins verwendet werden, um Steckverbinder unterschiedlicher Größe zu verbinden. Wenn Sie den DB-25-Stecker verwenden möchten, ersetzen Sie einfach die Pin-Nummern des Steckers gemäß der folgenden Umrechnungstabelle.

RS-232 DB9 zu DB25 Konverter DB9-DB25 conversion table

Wie beim 25-poligen Stecker werden nicht alle Pins zum Senden und Empfangen von seriellen Daten verwendet. Einige von ihnen dienen zum Testen von Port-Loopbacks. A / V-Geräte werden normalerweise mit einem 9-poligen Stecker geliefert. Gleichzeitig können sich die Pinbelegungen Ihres Steuerungssystems oder Computers von denen der A / V-Geräte unterscheiden. Beispielsweise kann es vorkommen, dass die Stifte 2 und 3 vertauscht sind, wodurch die Verbindung mit einer Stift-zu-Stift-Verdrahtung zwischen einem 9-Stift-Steckverbinder und einem 9-Stift-Kabel hergestellt werden kann. Eine andere Art von Steckverbindern, die Klemmleiste, wird immer beliebter, da sie eine einfache Installation ohne Löten ermöglicht.

Spannungen


Eine Standardspannung für alle RS-232-Signalstifte reicht von -15 V bis +15 V. Die während des Datentransports auftretenden Spannungsschwankungen können insgesamt 30V betragen. Außerdem können RS-232-Ports mit Spannungen von -5V bis +5V arbeiten. Der große Spannungsbereich des RS-232-Anschlusses ermöglicht die Kompatibilität mit verschiedenen Arten von A / V-Geräten.

Was Sie beachten sollten, ist, dass große Spannungsschwankungen in RS-232-Signalleitungen erhebliche elektrische Störungen verursachen können. Es wird daher nicht empfohlen, RS232-Signale in der Nähe eines hochohmigen Mikrofons oder von Audio-Leitungen zu betreiben. Wenn Sie nicht vermeiden können, dass diese Signale nahe beieinander liegen, müssen Sie sicherstellen, dass alle Audiokabel ordnungsgemäß abgeschirmt sind.

Baud Rate


Die Rate, mit der Informationen über den RS-232-Kommunikationskanal übertragen werden, wird als Baudrate bezeichnet. Je höher die Baudrate, desto mehr Bits pro Sekunde werden übertragen. Die Standard-Baudraten umfassen 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000 und 256000. Typischerweise liegen die Baudraten im Bereich von 1200 bis 19200.

RS232 Kabellängen


Mit zunehmender Baudrate verringert sich die Länge Ihres RS232-Kabels, das A / V-Geräte mit dem Steuerungssystem verbindet. Beispielsweise wird in der Regel ein Standardkabel mit einer Länge von 100 Fuß verwendet, wenn die Baudrate zwischen 1200 und 2400 liegt. Wenn Sie mit 9600 übertragen, sollte Ihr Kabel eine maximale Länge von 50 Fuß usw. haben.

Erfahren Sie mehr über RS232 Serielle Kabel und was der Unterschied zwischen einem Nullmodem und einem direkten seriellen Kabel ist

Fehlerbehebung bei der seriellen Schnittstelle


Es gibt zwei häufigste Probleme mit dem seriellen Anschluss: Software-Inkompatibilitäten, die zu einem nicht funktionierenden seriellen Anschluss führen, und fehlerhafte Verkabelungen, die Verbindungsprobleme verursachen.

Softwareprobleme und die optimale Lösung


Wenn Ihre Hardwareverbindung korrekt ist, die serielle Kommunikation jedoch immer noch nicht hergestellt werden kann, liegt das Problem möglicherweise an falschen Softwareeinstellungen.

Damit die Kommunikation effizient ist, müssen die Verbindungseinstellungen für das Steuerungssystem und das angeschlossene Gerät identisch sein. Parameter wie Baudrate, Datenbits, Parität und Stoppbits müssen auf beiden Systemen übereinstimmen. Wenn der COM-Anschluss Ihres Computers auf 2400 Baud eingestellt ist, muss Ihr Gerät ebenfalls auf 2400 Baud eingestellt sein. Außerdem sollten Sie die Anzahl der Datenbits richtig konfigurieren - Bits, die in einem einzelnen Zeichen übertragen werden. Dieser Parameter kann auf 7 oder 8 eingestellt werden.

Die Parität gibt an, ob die Anzahl der Einsen in einer einzelnen Übertragung ungerade oder gerade ist. Wenn dies für Ihr Programm nicht wichtig ist, können Sie diesen Parameter auf Keine setzen. Das Ende der Übertragungssitzung wird durch das Stoppbit definiert, das auf 0, 1 oder 2 gesetzt werden kann. Die typische Konfiguration für A / V-Geräte lautet: Datenbits - 8, Parität - Keine, Stoppbit - 1.

Stellen Sie bei der Behebung von Problemen mit dem COM-Anschluss sicher, dass alle oben genannten Einstellungen an beiden Enden Ihrer seriellen Verbindung identisch sind.

Wenn Sie die Zeit für die Fehlerbehebung bei der Kommunikation über die serielle Schnittstelle reduzieren möchten, versuchen Sie einfach Serial Port Debugger (aka Serial Port Monitor), eine professionelle App, die zum Aufzeichnen und Schnüffeln von COM-Port-Aktivitäten entwickelt wurde.

Serial Port Monitor ist einfach zu installieren und zu verwenden. Die Lösung kann zu Ihrem unverzichtbaren Werkzeug für die Behebung von Problemen mit der seriellen Kommunikation werden.

Hardware Probleme


Eine falsche Verkabelung ist ein weiteres häufiges Problem, mit dem Installateure von A / V-Geräten konfrontiert sind. In den meisten Fällen erfordern Steuerungssysteme, dass Sie nur zwei Drähte an das gesteuerte Gerät anschließen. Die Sende- (XMT) und Erdungspins (GND) des Computers müssen mit den Empfangs- (RCV) und Erdungspins (GND) des gesteuerten A / V-Geräts verbunden werden (siehe Abb. 1).

Hardware Probleme

Wenn Sie eine Antwort vom gesteuerten Gerät erhalten möchten, schließen Sie das dritte Kabel an (siehe Abb. 2). Dies ist beispielsweise die empfohlene Verkabelung, wenn Sie mit einem Gerät über die serielle Schnittstelle Ihres PCs kommunizieren:

Serielle Schnittstelle des PCs

Verdrahtung überprüfen


Es ist nicht leicht festzustellen, ob die seriellen Anschlüsse zwischen dem Anschluss Ihres Steuerungssystems und dem A / V-Geräteanschluss korrekt sind, wenn die Stifte nicht beschriftet sind. Wenn Sie jedoch einen Anschlussklemmenblock verwenden, können Sie die Verkabelung mit einem Voltmeter überprüfen, der auf „DC“ eingestellt ist. Wenn der Messwert zwischen dem Empfangs-Pin und dem Erdungs-Pin am Anschlussblock zwischen -12 V und -6 V liegt und Ihre XMT-Leitung denselben Messwert wie unten (Abb. 3) aufweist, ist die Verbindung korrekt.

Überprüfen Sie die seriellen Anschlüsse

Wenn Sie 0 Volt auf Ihrer Empfangsleitung haben, nachdem Sie das Steuerungssystem mit Ihrem A / V-Gerät verbunden haben, bedeutet dies, dass Ihr Fehler an der seriellen Schnittstelle darauf zurückzuführen ist, dass die Sende- und Empfangsleitungen vertauscht wurden (siehe Abb. 4)..

Fehler am seriellen Anschluss

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