RS232 - abfangen ?

Gast #2988542
Lesenswert?

Du könntest dir einen Adapter bauen, der RX mit TX verbindet.
Eventuell musst du auch noch die Handshake-Leitungen verbinden, jhe 
nachdem, ob dein Programm die auswertet.

Dann kannst du mit HyperTerminal (bei Windows dabei) sehen, wenn was auf 
dem COM-Port ankommt.
Gast #2991112
Lesenswert?

Brang schrieb:
> Ich hab bereits ein Kabel jedoch funktioniert es soweit ich weiß in die
> andere Richtung

Wenn du eine serielle Verbindung hardwaremässig, also per 
Kabelanschluss, mithören willst (was natürlich das sicherste Verfahren 
ist), brauchst du dafür einen PC oder Laptop mit ZWEI seriellen 
Schnittstellen - jede hat ja nur einen RxD-Eingang, und so kann man 
einen an die Sende-Leitung, den Rxd der anderen Schnittstelle an die 
Empfangsleitung anklemmen. In der Praxis bekommst du heute keine solches 
Gerät mehr, die meisten haben nicht mal mehr 1 COM-Schnittstelle. Ein 
Schnittstellenanalysator als Fertiggerät kostet ein Vermögen.

Mit Software besteht diese Beschränkung nicht, da kannst du Senden und 
Empfang parallel mithören/aufzeichnen, aber es ist eben nur eine interne 
Softwareankopplung, Probleme auf den Leitungen wie defekte Treiber, 
falsche Baudraten oder Störungen werden damit nicht erfasst. Für 
Softwarefehler reicht es aber meistens.

Gruss Reinhard
Gast #2991927
Lesenswert?

Nene ich hab bereits ein solches Kabel mit gebaut und und einen Laptop 
mit dem ich es dann "dazwischen" schalte. Aber ich könnte meinen das man 
nur den Empfangsverkehr sieht.

Ah zu Com schnittstellen ich nehm einfach usb com adapter :)dann habe 
ich glich viele Schnittstellen. Die machen einfach virtuelle Com ports 
auf.
Persönliche Seite #2991976
Lesenswert?

Brant schrieb:
> Nene ich hab bereits ein solches Kabel mit gebaut und und einen Laptop
> mit dem ich es dann "dazwischen" schalte. Aber ich könnte meinen das man
> nur den Empfangsverkehr sieht.

Mit Deinem Laptop und Deinem Kabel wirst Du auch wirklich nur eines der 
beiden Signale sehen, also entweder die gesendeten oder die empfangenen 
Daten. Das kann auch anders nicht gehen, eine serielle Schnittstelle 
kann nur einen Datenstrom empfangen; um zwei Datenströme abzuhören, 
braucht man zwingend zwei serielle Schnittstellen.

Die von mir erwähnte Software aber ist eine reine Softwarelösung, die 
sich in die Kommunikation eines Programmes und des Treibers für die 
serielle Schnittstelle einklinkt und deswegen alles mitbekommt, was 
auch das abzuhörende Programm mitbekommt. Eine Alternative, bei der 
allerdings die Ausgaben deutlich krypischer sind, ist PortMon von 
SysInternals/Microsoft.

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