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).
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:
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.
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)..
Zusammenfassend lässt sich sagen, dass die Fehlersuche bei RS-232-Verbindungen häufig sowohl eine Überprüfung der Softwarekonfigurationen als auch der Hardwareverkabelung umfasst. Indem sichergestellt wird, dass Kommunikationsparameter wie Baudrate, Datenbits und Parität korrekt eingestellt sind und die Verkabelung ordnungsgemäß angeschlossen ist, können die meisten Probleme in der seriellen Kommunikation effizient gelöst werden. Tools wie Serial Port Monitor bieten wertvolle Unterstützung bei der schnellen Diagnose und Lösung dieser Probleme, sodass Ihre A/V-Geräte reibungslos funktionieren.