Forum: PC Hard- und Software Aufzeichnen der RS232-Kommunikation


von Teddy M. (teddych) Benutzerseite


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

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Einfach RS232 mit einem anderen PC anzapfen. Geht.

von Bräsig (Gast)


Lesenswert?

Mit "com0com" kannst du dich in den Datenverkehr einklinken:

http://com0com.sourceforge.net/

von Teddy M. (teddych) Benutzerseite


Lesenswert?

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?

@Joachim: Ich habe keinen Zugriff auf die RS232-Leitungen, das Gerät ist 
vergossen. Sonst wäre das wohl eine gangbare Alternative.

von Com0 (Gast)


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

von Joachim B. (jar)


Lesenswert?

Teddy M. schrieb:
> Ich habe keinen Zugriff auf die RS232-Leitungen, das Gerät ist
> vergossen. Sonst wäre das wohl eine gangbare Alternative.

denn hänge einen Raspberry PI (oder einen anderen PC) dazwischen, der 
kann USB Master (PC) spielen und selber als RS232 mit MAX3232 über GPIO 
ausgeben, der PC bekommt dann halt ein USB/RS232 Kabel zum MAX am PI.

von Klimatester (Gast)


Lesenswert?

Free serial port analyser von HDD software (Freeware) kann das auch sehr 
gut.

von Joachim B. (jar)


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?

: Bearbeitet durch User
von georg (Gast)


Lesenswert?

Joachim B. schrieb:
> und wieder eine Schwachsinnsbewertung

Poste nur noch als Gast, dann siehst du diese Mobbing-Funktion garnicht. 
Spart Nerven.

Georg

von Joachim B. (jar)


Lesenswert?

georg schrieb:
> Poste nur noch als Gast

ne das funktioniert nicht, dann loggen sich andere unter meinem Namen 
ein und posten mehr Unsinn, (hinz & MaWin wissen das ja auch)

: Bearbeitet durch User
von M. K. (Gast)


Lesenswert?

Joachim B. schrieb:
> ne das funktioniert nicht

Dann leg Dir ein dickes Fell zu.
DAS funktioniert immer ;-)

von Joachim B. (jar)


Lesenswert?

M. K. schrieb:
> Dann leg Dir ein dickes Fell zu.

habe ich, aber ich nenne ab und an mal Blödsinn auch Blödsinn, wie diese 
Bewertungsfunktion!

Der TO hat ja nun eine Lösungsmöglichkeit, evt. auch zwei

: Bearbeitet durch User
von PittyJ (Gast)


Lesenswert?

Wireshark kann auch USB Capturen. Das habe ich schon öfter benutzt.

https://wiki.wireshark.org/CaptureSetup/USB

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Teddy M. schrieb:
> @Joachim: Ich habe keinen Zugriff auf die RS232-Leitungen, das Gerät ist
> vergossen. Sonst wäre das wohl eine gangbare Alternative.

Wenn Du mit dem USB-Adapter drankommst reicht es auch für
ein Paar Strippen oder einen Zwischenstecker.

: Bearbeitet durch User
von Klimatester (Gast)


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.

von Joachim B. (jar)


Lesenswert?

Klimatester schrieb:
> Scheinbar aber auch nicht gefordert.

wurde nur noch nicht genannt, nicht alles ist zwar Salamitaktik, aber es 
gibt sie, auch hier :)

von Michael U. (amiga)


Lesenswert?

Hallo,

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... ;)

Gruß aus Berlin
Michael

: Bearbeitet durch User
von Thomas S. (thschl)


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

: Bearbeitet durch User
von Bräsig (Gast)


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.

von Teddy M. (teddych) Benutzerseite


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.

von GeGe (Gast)


Lesenswert?

Teddy M. schrieb:
> Ich stelle mir etwas vor wie Wireshark
> für Ethernet, aber statt Ethernet eben die COM Schnittstelle.

Portmon ebenfalls aus der Sys-Internal-Suite.

von guest (Gast)


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

von Imonbln (Gast)


Lesenswert?

Teddy M. schrieb:
> Ich stelle mir etwas vor wie Wireshark
> für Ethernet, aber statt Ethernet eben die COM Schnittstelle.

https://wiki.wireshark.org/CaptureSetup/USB#Windows Zumindest auf USB 
Level sollte Wireshark das können, auch wenn ich es noch nie unter 
Windows Probiert habe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.