Aufzeichnen der RS232-Kommunikation

OP Persönliche Seite #6200356
Lesenswert?

Hallo zusammen

Ich habe ein Gerät, das intern über einen RS-232-Anschluss verfügt, 
direkt auf der Platine aber mit einem FTDI-Chip in USB verpackt wird. 
Hardwaremässig ist aussen also nur der USB Anschluss verfügbar.

Angeschlossen an den Windows PC erhalte ich eine COM Schnittstelle (die 
FTDI-Treiber werden automatisch installiert).

Über diese COM Schnittstelle sendet nun ein proprietäres Programm 
Kommandos an das Gerät. Auch die Antworten kommen zurück.

Ich würde nun gerne diese Kommunikation aufzeichnen. Ist das mit irgend 
einer Windows-Software möglich? Ich stelle mir etwas vor wie Wireshark 
für Ethernet, aber statt Ethernet eben die COM Schnittstelle.

Danke und Gruss
Teddy
Gast #6200654
Lesenswert?

Teddy M. schrieb:
> Was mir am com0com nicht ganz klar ist: Wie kann ich da abhören? Ist das
> nicht einfach eine Null-Modem-Verbindung welche zwischen zwei
> Applikationen auf demselben Rechner verbindent?

Stimmt. Eigentlich ist es das. Es fehlt dabei auch noc etwas, nämlich 
hub4com 
https://sourceforge.net/p/com0com/news/2012/06/hub4com-v2100-released/

Damit kannst Du das Ganze zwischen den Anschlüssen beliebig routen. 
EInfach mal die Readme.txt durchlesen
#6200717
Lesenswert?

Joachim B. schrieb:
> denn hänge
Bewertung -1

und wieder eine Schwachsinnsbewertung, eine Bessere mag es immer geben, 
die Lösung würde funktionieren egal wer da - bewertet! :P

Klimatester schrieb:
> Free serial port analyser von HDD software (Freeware)

ach unter jedem OS für jeden Prozessor und auch wenn man keinen Zugriff 
auf den PC hat oder die Installation von Programmen nicht möglich ist?
Gast #6200927
Lesenswert?

Joachim B. schrieb:
> Klimatester schrieb:
>> Free serial port analyser von HDD software (Freeware)
>
> ach unter jedem OS für jeden Prozessor und auch wenn man keinen Zugriff
> auf den PC hat oder die Installation von Programmen nicht möglich ist?

Natürlich nicht. Es kann auch keine Eier legen.

Teddy M. schrieb:
> Hardwaremässig ist aussen also nur der USB Anschluss verfügbar.
>
> Angeschlossen an den Windows PC erhalte ich eine COM Schnittstelle (die

Scheinbar aber auch nicht gefordert.
#6201777
Lesenswert?

Habe ich dein Problen so richtig verstanden:

Du hast ein Gerät das intern eine vergossene RS232 Schnittstelle hat und 
nach aussen nur die USB Schnittstelle verfügbar ist?

Damit kannst du natürlich auch keine seriellen Adapter oder ähnliches 
anschließen sondern nur auf der USB Schnittstelle mithören?

Von FTDI werden die VCP Treiber (Virtual Comport) installiert und nicht 
die D2XX Treiber?


Du kannst z.B. den PortMon von Sysinternals verwenden, der loggt auch 
die Daten die über den VCP Treiber gehen mit. Suche nach portmon 3.02 
dann wirst du fündig
Gast #6201799
Lesenswert?

Teddy M. schrieb:

> Was mir am com0com nicht ganz klar ist: Wie kann ich da abhören? Ist das
> nicht einfach eine Null-Modem-Verbindung welche zwischen zwei
> Applikationen auf demselben Rechner verbindent?

Nicht gelesen? Nicht im Forum nach com0com gesucht? Nicht installiert?

Tja, meine Lieber, dann geht es natürlich nicht.
OP Persönliche Seite #6202035
Lesenswert?

PittyJ schrieb:
> Wireshark kann auch USB Capturen.

Ich brauche aber nicht den ganzen USB-Datensalat, sondern nur das darin 
verpackte RS232.

Thomas S. schrieb:
> Du hast ein Gerät das intern eine vergossene RS232 Schnittstelle hat und
> nach aussen nur die USB Schnittstelle verfügbar ist?

Korrekt.

Bräsig schrieb:
> Nicht gelesen? Nicht im Forum nach com0com gesucht? Nicht installiert?
> Tja, meine Lieber, dann geht es natürlich nicht.

Gelesen, gesucht, gefunden und installiert. Möglicherweise bin ich für 
die Bedienung zu doof. Ich konnte damit ausschliesslich eine 
Null-Modem-Verbindung herstellen zwischen zwei Virtuellen Com-Ports. Das 
ist für mich nicht zielführend. Habe ich etwas übersehen?

Michael U. schrieb:
> ich hatte mal Serial Port Monitor von Eltima angetestet:
> 
https://www.virtual-serial-port.org/de/articles/best-serial-port-sniffer-solutions/
> Ich fand es sehr gut, da mir die 14 Tage Testzeitraum ausgereicht haben,
> mein Problem zu lösen... ;)

Danke, werde ich gerne testen.

Thomas S. schrieb:
> Du kannst z.B. den PortMon von Sysinternals verwenden, der loggt auch
> die Daten die über den VCP Treiber gehen mit. Suche nach portmon 3.02
> dann wirst du fündig

Danke, werde ich gerne auch testen.
Gast #6202290
Lesenswert?

Teddy M. schrieb:
> Gelesen, gesucht, gefunden und installiert. Möglicherweise bin ich für
> die Bedienung zu doof. Ich konnte damit ausschliesslich eine
> Null-Modem-Verbindung herstellen zwischen zwei Virtuellen Com-Ports. Das
> ist für mich nicht zielführend. Habe ich etwas übersehen?

Offensichtlich. Teil von com0com ist auch wie oben schon erwähnt 
hub4com:
http://com0com.sourceforge.net/hub4com/ReadMe.txt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren