RS232 - abfangen ?

Gast
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
Ich hab bereits ein Kabel jedoch funktioniert es soweit ich weiß in die 
andere Richtung sprich das was ich emfangen sehe ich ? oder verstehe ich 
da etwas falsch ???
Gast
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
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
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

Eine eigene Frage? Dieser Thread ist über 13 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.