Wie funktioniert sniffing an einer seriellen Schnittstelle?
1. Herunterladen, installieren und starten von Serial Port Sniffer.
2. Wählen Sie im Hauptmenü „Sitzung >>> Neue Sitzung“. Sie können auch die Tastenkombination „STRG + N“ verwenden oder in der Hauptsymbolleiste auf „Neu“ klicken.
3.Das Fenster "Neue Überwachungssitzung" wird geöffnet.
Wählen Sie Visualisierer, die zur Anzeige von Daten während der Überwachungssitzung verwendet werden. Die Optionen sind:
- Die Terminalansicht zeigt die erfassten Daten als ASCII-Zeichen in einer Textkonsole an.
- In der Zeilenansicht werden detaillierte Informationen zu den Anforderungen angezeigt, die auf einer bestimmten seriellen Leitung gesendet werden.
- Die Tabellenansicht zeigt eine Tabelle der aufgezeichneten IRPs.
- Die Speicherauszugsansicht zeigt alle auf einer bestimmten seriellen Leitung empfangenen und gesendeten Daten an.
- Die Modbus-Ansicht zeigt empfangene und gesendete Modbus-Daten sowohl im RTU- als auch im ASCII-Format an.
Verwenden Sie die Kontrollkästchen "Jetzt Überwachung starten" und "In neuem Fenster starten", um die Initiierung Ihrer neuen Überwachungssitzung zu steuern.
Aufnahmeoptionen: Wählen Sie die Optionen aus, die während der Sitzung überwacht werden sollen: Erstellen / Schließen,
Lesen / Schreiben und Gerätesteuerung.
Nach dem Einstellen der Optionen starten Sie die Überwachung in der neuen Sitzung, indem Sie auf die Schaltfläche „Überwachung starten“ klicken.
4. Ein neues Überwachungsfenster wird mit den zuvor ausgewählten Visualisierern geöffnet.
Stellen Sie in der Statusleiste die Einstellungen ein, die Sie benötigen.
- 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 Bits.
- 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 Keine. Der Standardwert ist Keine.
Status der seriellen / Modem-Steuerleitungen:
RTS : Anforderung zum Senden des Leitungsindiikators
CTS : Deaktivieren zum Senden der Leitungsindiikators
DSR : Datenübertragungsbereitschaftsanzeige
DCD : Anzeige für Datenträgererkennung
DTR : Datenanschluss-Bereitschaftsanzeige
RI : Ringleitungsanzeige
Serial Port Sniffer Zeigt Leitungspegel grafisch über farbige Kreise an. Ein grüner Kreis kennzeichnet einen hohen Leitungspegel, während ein roter Kreis für einen niedrigen Pegel steht. Ein unbestimmter Zustand wird durch einen grauen Kreis angegeben.
5. Speichern Sie eine Sitzung, indem Sie im Hauptmenü „Sitzung >>> Sitzung speichern / Sitzung speichern unter“ wählen. Sie können auch die Tastenkombination STRG + S verwenden oder in der Hauptsymbolleiste auf "Speichern" klicken.
6. Wählen Sie einen Dateinamen, wenn Sie von der Anwendung dazu aufgefordert werden. Sie können diese Datei zum erneuten Laden für eine spätere Analyse oder zum Fortsetzen der Überwachungssitzung verwenden.
Wie Sie sehen, kann der Einsatz eines RS232-Sniffers in vielen verschiedenen Branchen zur Lösung von Problemen mit der seriellen Kommunikation beitragen. Mit diesem Tool können Entwickler von seriellen Anwendungen und Geräten Zeit und Geld sparen.
Es kann schwierig sein, einen RS232-Sniffer in Abwesenheit eines Qualitätswerkzeugs zu implementieren. Zum Glück bietet Ihnen Electronic Team, Inc. ein umfassendes und intuitives Tool für die Suche nach seriellen Anschlüssen, mit dem Sie Ihre Probleme mit der seriellen Kommunikation effektiv lösen können.