Heutzutage haben Computerviren die Welt buchstäblich überflutet und bewegen sich weiterhin frei im Internet. Wenn wir nun das Wort „Port“ hören, fallen uns zunächst logische Ports ein, die in Netzwerktechnologien wie TCP / IP oder UDP zum Organisieren von Kommunikationskanälen verwendet werden. Wir vergessen jedoch physische Ports, die zum Anschließen externer Geräte dienen. Hochgeschwindigkeits-USB-Schnittstellen gelten heute als universelles Mittel zum Anschließen von Druckern, Mäusen und Tastaturen, wohingegen gute alte COM-Anschlüsse seltener verwendet werden. Letztere sind jedoch immer noch in einigen modernen Computern vorhanden, und es ist wahrscheinlich an der Zeit, sie für andere Zwecke zu verwenden, z.B. zur Steuerung spezieller COM-basierter Geräte.
Um die serielle Kommunikation zwischen einem Computer und einem COM-Port-Gerät zu überwachen und zu analysieren, können Sie sich auf eine dedizierte Software verlassen - Serial Data Logger Dieser liest RS232-Daten und zeichnet sie zur weiteren Analyse in einer Textdatei auf.
Es gibt auch spezielle Hardware-RS232-Port-Analysatoren, die für die Erfassung von analogen und digitalen Signalen entwickelt wurden, aber wie jedes professionelle Gerät sind sie in der Anschaffung recht teuer.
In diesem Artikel werde ich sowohl Software- als auch Hardware-COM-Port-Logger behandeln und die klaren Vorteile hervorheben, die Sie mit der einen oder anderen Lösung erzielen. Lesen Sie weiter, um zu erfahren, wie Sie die Daten der seriellen Schnittstelle am schnellsten und einfachsten in einer Datei erfassen können.
Wenn Sie nach einer praktischen Lösung zur Erfassung und Anzeige des Datenverkehrs suchen, der über serielle Verbindungen Ihres Computers übertragen wird, ist eine Datenprotokollierungssoftware für den COM-Anschluss möglicherweise eine Hilfe, mit der Sie dies schnell und mühelos erledigen können. Mit einer anständigen seriellen Logger-App können Sie RS232-Kommunikationsdaten erfassen, analysieren und in eine für Menschen lesbare Form dekodieren.
Nachfolgend finden Sie die Beschreibung einiger gängiger Software-COM-Logger, mit denen Benutzer die seriellen Kommunikationsdaten überprüfen und eine effektive Analyse von RS232-Datenpaketen durchführen können.
COM Port Logger von Electronic Team nimmt die führende Position auf dem Markt für Software-Apps zum Lesen und Aufzeichnen serieller Daten ein.
Electronic Team's Serial Logger bietet eine Vielzahl leistungsstarker Funktionen, mit denen Benutzer die Aktivität der COM-Anschlüsse ihres Systems überwachen, serielle Kommunikationsdaten lesen und in einer Datei speichern können. Mit dem Dienstprogramm können Sie verhindern, dass Probleme während der Entwicklung, des Testens oder der Optimierung einer seriellen App oder eines seriellen Treibers auftreten. Serial Data Logger bietet verschiedene Möglichkeiten zur Visualisierung erfasster Daten und gibt Ihnen die Möglichkeit, in Echtzeit zu sehen, was mit einer Ihrer seriellen Schnittstellen geschieht.
Die RS232-Logger-App ermöglicht das Sammeln von Daten von praktisch jedem Gerät, das über RS-232-, RS-422- oder RS-485-Protokoll kommuniziert. Sie können das Dienstprogramm auch verwenden, um den Datenaustausch zwischen Windows-basierten Anwendungen und externen Geräten zu überwachen, die an eine serielle Schnittstelle Ihres PCs angeschlossen sind. Dies kann ein spezialisiertes Messgerät, ein Heimradio, ein anderer Computer sein, der über ein Nullmodemkabel angeschlossen ist, usw.
Hier sind nur einige der erweiterten Funktionen, mit denen sich Serial Data Logger von den meisten anderen Terminal-Lösungen für serielle Schnittstellen unterscheidet:
Ein weiteres nützliches Dienstprogramm zum Erfassen präziser Daten zur RS232-Portaktivität ist FREE RS232 Data Logger - Open-Source-Lösung. Diese kostenlose App ist für die Windows-Plattform geschrieben und funktioniert gut mit Windows XP / 7/8, Windows 10 (32-Bit und 64-Bit), Windows Server 2012 und mehr.
Dieses Programm ist ein leistungsstarker Echtzeit-Kommunikationsanalysator, mit dem Sie den Datenaustausch über COM-Schnittstellen überwachen und die Funktionsweise Ihrer seriellen Schnittstellen nachvollziehen können. Das Programm verfügt über eine praktische und intuitive Benutzeroberfläche, mit der Sie Ihre seriellen E/A-Anschlüsse einfach verwalten können.
Darüber hinaus kann die Freeware Serial Port Logger ganz einfach:
COM-File ist eine einfache serielle Datenprotokollierungs-App, mit der praktisch jedes serielle Peripheriegerät verbunden und protokolliert werden kann.
Warum sollten Sie COM-File wählen?
Die Letzte Software-Lösung in unserer Sammlung ist Advanced Serial Data Logger von AGG Software. Dieses Dienstprogramm verarbeitet über RS-232-Ports empfangene Datenpakete und zeichnet die Daten in einer Excel- oder Access-Datei oder einer anderen Windows-Anwendung auf.
Mit dem Programm können Sie nicht nur serielle Daten von jedem Gerät in Echtzeit erfassen, sondern auch Daten über eine RS-232- oder RS-485-Schnittstelle mit einem Hardware-Konverter empfangen und senden.
Mit dieser praktischen App können Sie Daten von einer seriellen Schnittstelle erfassen, gemäß Ihren Anforderungen verarbeiten, Datenbits aus Datenpaketen extrahieren und die Daten dann an eine beliebige Windows- oder DOS-Anwendung senden, indem Sie auf die entsprechenden Schaltflächen im Anwendungsfenster klicken. Die Daten werden über DDE (Dynamic Data Exchange), ODBC, OLE usw. übertragen. Advanced Serial Data Logger ist eine großartige Lösung für automatisierte Datenerfassungssysteme, Analysesysteme für Büroanrufe usw.
Das Programm kann auch Anforderungen und Befehle über eine serielle Schnittstelle senden, wenn Sie serielle Geräte mit ASCII- (Standard) oder Modbus-Protokollen steuern müssen. In diesem Fall wird Advanced Serial Data Logger ein I / O-Server.
Das Protokollieren von COM-Port-Aktivitäten kann für Benutzer, die mit seriellen Geräten und Anwendungen arbeiten, zu einer echten Herausforderung werden. RS232 Datenlogger Hardware bietet eine großartige Option zur Überwachung und Analyse der Aktivität von seriellen Schnittstellen. Mit dieser speziellen Hardware können Benutzer Daten sofort erfassen, RX / TX-Kanäle für die Ausgabe von Dateien aufzeichnen und Probleme bei der seriellen Kommunikation im laufenden Betrieb erkennen.
Schauen wir uns zwei der effizientesten Hardwarelösungen für die serielle Datenerfassung genauer an.
AirDrive Serial Logger ist ein kompaktes Gerät, mit dem RS-232-Daten von Geräten wie COM-basierten Druckern, Terminals, Tastaturen, Mäusen usw. aufgezeichnet werden können. Mit seinen fortschrittlichen Zeitstempel- und Live-Daten-Streaming-Optionen kann diese Lösung sowohl als WLAN-Hotspot und Wlan-Gerät verwendet werden. Sie können von einem Smartphone, Tablet, Laptop oder Computer aus auf diesen seriellen Logger zugreifen und das Datenprotokoll auf der angezeigten Webseite finden.
Der Hardwareanalysator kann in vielen Anwendungsszenarien eine große Hilfe sein, einschließlich:
RSLogger - Einer der beliebtesten und funktionellsten RS232-Rekorder und seriellen Logger
Die Gerätefamilie RSLogger bietet Benutzern kleine und leistungsstarke Einheiten, die für die Protokollierung des seriellen Bus- und RS232-Datenverkehrs entwickelt wurden. Sie bieten erweiterte Funktionen wie unbegrenzte Speicherkapazität, die intelligente USB-Massenspeicher-Backups verwendet. Die Geräte ermöglichen Ihnen die Verbindung zu einem Netzwerk über WiFi, Ethernet oder Virtual COM-Technologie.
Benutzer, die nach kundenspezifischen Lösungen suchen, profitieren von der Firmware-Update-Option von RSLogger.
Hauptmerkmale:
RSLogger Module ist ein Hardwaregerät mit hervorragenden Funktionen zur Datenerfassung und -analyse, die es für viele Benutzer zu einem Favoriten machen. RSLogger-Lösungen können Daten über Ethernet und WLAN übertragen. Sie arbeiten mit virtuellen COM-Anschlüssen und verfügen über unbegrenzte Datenspeicherkapazitäten mit Unterstützung für externen USB-Massenspeicher.
Außerdem bietet diese Hardware zahlreiche weitere Funktionen, mit denen Sie problemlos serielle Daten aufzeichnen können:
Möchten Sie herausfinden, wie man einen Arduino Data Logger baut wie man Daten mit einem Arduino beobachtet? Hier ist eine schnelle Möglichkeit, dies zu tun:
Wenn Sie in Ihrem Projekt eine SD-Karte verwenden können, ist es eine naheliegende Lösung, einen Arduino SD Kartendatenlogger zu erstellen. Einige Ethernet-Shields sind mit einem SD-Kartenleser ausgestattet. Oder Sie können eine SD-Karte mithilfe eines microSD-Adapters hinzufügen.
Es wird nicht schwierig sein, mit Ihrer SD-Karte von einem Arduino aus zu interagieren, da SD-Karten eine Form des SPI-Protokolls verwenden. Sie müssen nur sicherstellen, dass es sich um eine langsamere Karte handelt. Ein bewährter Weg ist die Verwendung von Class 4-Karten und stellen Sie sicher, dass 16 GB oder weniger vorhanden sind.
Die IDE wird mit einem SD-Beispiel namens „Datalogger“ geliefert, sodass Sie dort ein Codebeispiel finden.