Forum: Mikrocontroller und Digitale Elektronik RS232 Analyser (Sniffer)


von Andre P. (stax)


Lesenswert?

Hi,

ich bin auf der suche nach einem externen Gerät mit 2 RS232 und einem 
USB-Anschluss.

An den einen RS232 soll ein belibieges Gerät angeschlossen werden.
An die anderen beiden Schnittstellen kommt ein PC.

Der PC sendet und empfängt etwas über den COM-Port, so als wenn es 
dieses Zwischengerät nicht gibt.

Über USB soll dieses kleine Gerät mit Strom versorgt werden und 
teilweise konfiguriert werden können (Baud z.B.).

Wie nennt man so ein Gerät? Gibt es vielleicht sogar ein OpenSource 
Projekt dafür?
Ich würde mir so ein Gerät gerne selber bauen.

Gibt es Mikrocontroller mit 2xUART? Oder sollte man lieber 2 externe ICs 
nehmen?

von Uwe (de0508)


Lesenswert?

Hallo,

was sollten die beiden seriellen Schnittstellen können ?

Solle der Datenstrom verändert werden und/ oder die Geschwindigkeit 
konvertiert werden?

Mir fehlt gerade die Anwendung dafür.

Eine Lösung für einen Atmel µP habe ich im Kopf.

von iaoffline (Gast)


Lesenswert?

Andre P. schrieb:
> Der PC sendet und empfängt etwas über den COM-Port, so als wenn es
> dieses Zwischengerät nicht gibt.

Warum ninnst du nicht 2 USB/RS232 Wandler und schließt je einen RXD (und 
GND) an die RxD und TxD von deinem Zielsystem an? Dann kannst du mit 
Hyperterminal sniffen.

von Malignes Melanom (Gast)


Lesenswert?


von heinzhorst (Gast)


Lesenswert?

Genau soetwas suche ich auch. Wollte sowas demnächst mal damit selber 
bauen:

http://www.ftdichip.com/Products/ICs/FT2232H.htm

dazu noch einen max232 und das Ganze dann in ein kleines Gehäuse mit 
Sub-D auf beiden Seiten. Als Software wollte ich das hier verwenden:

http://www.heise.de/software/download/free_serial_port_monitor/26030

von heinzhorst (Gast)


Lesenswert?

Malignes Melanom schrieb:
> http://dangerousprototypes.com/docs/Bus_Pirate

Kann der Bus Pirate auch Rx- und Tx-Leitung gleichzeitig sniffen?

von Malignes Melanom (Gast)


Lesenswert?

heinzhorst schrieb:
> Kann der Bus Pirate auch Rx- und Tx-Leitung gleichzeitig sniffen?

http://dangerousprototypes.com/docs/UART

von Markus U. (markjus) Benutzerseite


Lesenswert?

Es gibt auch den Open Workbench Logic Sniffer. Als LA und Bus-Sniffer 
auch sehr empfehlenswert.

von gk (Gast)


Lesenswert?

Um den Datenaustausch zwischen einem beliebigen Gerät und einem PC zu 
sniffen braucht man 2 Uarts ( 2 x Rx ). Dazu verwende ich einen Vierfach 
USB auf RS232 Wandler. An einem Port hängt das zu überwachende Gerät. 
Die anderen beiden Ports überwachen dann RX und TX zwischen PC und 
Gerät. Man braucht dann eventuell noch eine Software, die auf beiden 
Ports gleichzeitig horcht und das entsprechend visualisiert, oder zwei 
Terminal Programme gleichzeitig.

Man könnte zwar einen Controller mit 2 Uarts und USB dazu verwenden. 
Wegen der vielfältigen Konfigurationsmöglichkeiten (Baudrate, Start-, 
Stopbits... ) wird das aber sehr aufwändig und bringt eigentlich 
überhaupt keinen Vorteil, da man die Visualisierung ohnehin am PC macht.

gk

von Werner E. (Gast)


Lesenswert?

gk schrieb:
> Um den Datenaustausch zwischen einem beliebigen Gerät und einem PC zu
> sniffen braucht man 2 Uarts ( 2 x Rx ). Dazu verwende ich einen Vierfach
> USB auf RS232 Wandler.

Das geht per reiner Software-Lösung wirklich einfacher (s.o.).
heinzhorst schrieb:
> Als Software wollte ich das hier verwenden:
> http://www.heise.de/software/download/free_serial_...

von heinzhorst (Gast)


Lesenswert?

Werner E. schrieb:
> Das geht per reiner Software-Lösung wirklich einfacher

Stimmt. Das hier benutze ich auch manchmal zum sniffen:

http://www.sudt.com/en/ap/index.html

Hab ich aber leider nur Unter Win XP zum Laufen bekommen. Unter unter 
Win 7 geht bei mir die Monitoring-Funtion nicht.

von gk (Gast)


Lesenswert?

Und es gibt noch Portmon von MS/Sysinternals
gk

von Klaus S. (skibby)


Lesenswert?

portmon geht leider unter Windows 7 64-bit nicht :-(

von Ralf (Gast)


Lesenswert?

Wär das hier ne Option?
http://www.aggsoft.com/serial-port-monitor2.htm

Eingeschränkte Demo-Version! Aber für kleine Sachen durchaus brauchbar.

Ralf

von Andreas P. (Firma: carpe noctem engineering) (apr-cn-eng)


Lesenswert?

https://iftools.com/analyzer/msb-rs232/index.en.php

Hab mir bisher nur die Software mal grob angeschaut, sieht recht 
vielversprechend aus. Nativ für Windows und Linux verfügbar.
FPGA-basierte Aufnahme sowie ggf. Signalgenerierung sowie 
(eingeschränkte) freie Verschaltung der Signale per Software.
Die Analyse-Software sieht auch interessant aus, die wirkliche Qualität 
zeigt sich natürlich erst in der Praxis.

Das Basisgerät kostet 349€ netto, das Komplettpaket im Koffer 469€ 
netto.

Keine Selbstbastel-Lösung, aber evtl. interessant für alle, die nach 
einem Fertiggerät sind.

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.