Forum: Mikrocontroller und Digitale Elektronik Probleme mit RS232-Sniffer


von Waldmann (Gast)


Lesenswert?

Hallo Leute,

ich habe ein kleines Problem. Und zwar habe ich mir einen RS232-Sniffer 
gebaut... dies heißt im Wesentlichen, dass ich zwei SUB-D9-Stecker (Male 
und Female) 1:1 durchgeschalten und jeweils die RX- und TX-Leitung und 
die Signalmasse abgegriffen habe. Mit einem kleinen Schalter kann ich 
jeweils wählen, ob ich am Abgriff (SUB-D9 an der RX-Leitung) die RX- 
oder die TX-Leitung durchgeschliffen bekommen haben möchte.

Befindet sich am Abgriff kein COM-Port, dann funktioniert der 
Datenaustausch zwischen dem PC und der anzusprechenden Peripherie 
wurderbar... schliesse ich jedoch zum Lauschen einen COM-Port an, wird 
die Kommunikation unterbrochen...

Woran kann das liegen? Sind die Pegel auf der RS232-Leitung so schwach 
ausgelegt, dass der Pegel bei zwei Senken zusammenbricht? Benötige ich 
dafür eine Verstärkerschaltung? Wenn ja, wie sollte die aussehen?

Ich sollte vielleicht dazu erwähnen, dass ich zwei USB-RS232-Adapter 
(einer  mit FTDI- der andere mit Prolific-Chip) verwende, da mein Laptop 
nicht über eine COM-Schnittstelle verfügt.

Vielen Dank im Voraus für das Beantworten der Fragen

Holger

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

wie hieß es vor vielen Jahren in der Computerzetschrift "mc" aus dem 
Franzis-Verlag:
"Zur Inbetriebnahme einer RS232-Verbindung benötigt man einen Lötkolben 
und ein Oszilloskop"
Ich vermute auch, daß die Spannung durch irgendwelche 
Eingangswiderstände zu stark belastet wird. Der FTDI- oder Prolific 
hängt ja nicht direkt an +/-12V, da muß noch ein MAX232 oder ähnliches 
drin stecken, der überlastet wird.

von Matthias (Gast)


Lesenswert?

Hä?
Also du hast einen Stecker FEMALE und einen MALE, beide sind 1:1 
verbunden?
OK.

Wie ist dann das zu verstehen:
Mit einem kleinen Schalter kann ich
jeweils wählen, ob ich am Abgriff (SUB-D9 an der RX-Leitung) die RX-
oder die TX-Leitung durchgeschliffen bekommen haben möchte.
^^^^^               ^^^^^^^^^^^^^^^^
????

Ich würde sagen, beides 1:1 verbinden.

Nimm nen Umschalter:
ein Ende an Pin 2, das andere Ende an Pin3
(eins ist TXD, das andere RXD)
den Mittelkontakt des Schalter an RXD des PCs dranhängen..

Dann sollte das gehen...

von Tishima (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich blick jetzt nicht ganz durch, wie Du was angeschlossen hast, aber 
ich hab  das auch schon heufiger gemacht. Mit dem Kabel siehe Anhang.

Allerdings mit nem echten Comport und nur einem  USB Wandler.

Und falls Du ne Software suchst die 2 Comports gleichzeitig bedienen 
kann, um  RX TX gleichzeitig zu überwachen kann ich "Docklight" 
empfehlen.

gruß,
Bjoern

von Waldmann (Gast)


Lesenswert?

@Matthias

genauso hab ich es auch gemacht bzw. gemeint... vielleicht bissi 
umständlich beschrieben... sorry ;)

Meint Ihr man könnte Abhilfe schaffen indem ich mit 'nem Rechner mit 
serieller Schnittstelle (onboard) rangehe?

von Waldmann (Gast)


Lesenswert?

@Tishima

genau wie auf Deinem Schaltplan habe ich es realisiert... nur dass ich 
anstelle von zwei Abgriffsbuchsen eben einen Schalter dazwischen 
gehangen habe, der jeweils zwischen RxD und TxD (je nachdem was ich 
loggen möchte) umschaltet.

von birkenhof (Gast)


Lesenswert?

Ich würde es auf jeden Fall mal mit der Onboardschnittelle versuchen.
Von Notebook COM-Ports ist mir in Erinnerung, dass es welche geben
soll, die so knappe Treiberleistung haben, dass sie gerade mal einen
Eingang bedienen können.

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.