Aufzeichnen der RS232-Kommunikation

OP Persönliche Seite #6200356
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
OP Persönliche Seite
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.
Gast
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
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.
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
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.
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.