Forum: PC Hard- und Software RS232 - abfangen ?


von Brang (Gast)


Lesenswert?

Hallo zusammen,

ich hab ein Programm welche mit einem Gerät über RS232 die Kommunikation 
herstellen soll. Nun bin ich mir aber nicht sicher ob das Programm 
überhaupt etwas ausgibt. Wie kann ich sehene was auf den COM Port 
ausgegeben wird auf dem PC ?

Gruß

von rs232 (Gast)


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.

von HutHut (Gast)


Lesenswert?

google: "serial port datalogger"

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Brang schrieb:
> Wie kann ich sehene was auf den COM Port
> ausgegeben wird auf dem PC?

http://www.heise.de/download/free-serial-port-monitor.html

von Brang (Gast)


Lesenswert?

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 ???

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Brang schrieb:
> oder verstehe ich da etwas falsch ???

Ja. Die Software zeigt sowohl gesendete als auch empfangene Daten an.

von Brankk (Gast)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Ja. Die Software zeigt sowohl gesendete als auch empfangene Daten an.

Bist Du Dir sicher, dass die Software beides anzeigt und nicht nur die 
Schokoladenseite des Empfängers?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Brankk schrieb:
> Bist Du Dir sicher, dass die Software beides anzeigt und nicht nur die
> Schokoladenseite des Empfängers?

Was magst Du mit "Schokoladenseite" meinen?

Eine Software, die nur die ausgehenden Daten einer seriellen 
Schnittstelle aufzeichnet, wäre komplett nutzlos, ebenso eine, die das 
nur mit den empfangenen Daten anstellt.

von Brankk (Gast)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Was magst Du mit "Schokoladenseite" meinen?

ein leckeres Bedienterminla, dass ich aufessen kann und keine weitere 
Funktion hat, als mich geschmacklich zu faszinieren.

Isst du auch gerne Schokolade oder Speisebrei?

von Reinhard Kern (Gast)


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

von Brant (Gast)


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.

von Rufus Τ. F. (rufus) Benutzerseite


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.

von Hilfe (Gast)


Lesenswert?

Schau mal hier:

Beitrag "Re: Probleme mit RS232-Sniffer"

So mach ich es und auch mit Docklight

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.