die in RS232 übertragenedaten prüffen

Gast #199487
Lesenswert?

Hallo.
 erste Mal schöne Grüsse an allen Mitglieder dieses Forums.
ich bin neue hier und habe ein Problem dabei.ich glaube aber das es
kein Problem sein wird wenn ich Ihre Hilfe bekomme:
ich muss eine platine entwicklen, die zwichen zwei Mikrokont. aufgebaut
wird. die Mikrokontroller senden  daten zu einander durch rs232.die
platine muss die daten ablesen "ohne zu stören" und auf einem PC z.b
zeigen.
hat jamand von Ihnen vielleicht eine Idee wie oder wo ich was finde was
mir helfen kann.?wäre ich dankbar
Gast #199488
Lesenswert?

Wenn du einen PC mit zwei seriellen Schnittstellen dein eigen nennst,
dann könntest du unter www.e-furt.de das Sniffer-programm für RS232
runterladen. Die TxD Leitung des einen Controllers kommt an RxD von
COM1, die TxD des anderen an RxD von COM2.

Im ersten Moment würde ich sagen, dass das so klappt. Und du brauchst
keine aufwendige Platine basteln, sondern nur einen Verteiler.

Gruß Ralf
Gast #199489
Lesenswert?

Also ein RS232-Mithörer.

Dafür sind zwei serielle Schnittstellen erforderlich, von denen jeweils
nur der Eingang genutzt wird.
Der eine Anschluss wird mit der Leitung verbunden, mit der µC A Daten
an µC B sendet, der andere Anschluss mit der Leitung, mit der µC B
Daten an µC A sendet.


TxD   o----------+-------------o  RxD
                 |
 µC A            |                µC B
                 |
RxD   o----------)---+---------o  TxD
                 |   |
                 |   |
                 |   +----o RxD 0  (Mithörer)
                 |
                 +--------o RxD 1  (Mithörer)

Der Mithörer muss nun jedes empfangene Zeichen aufzeichen und dazu auch
den Übertragungskanal (A->B oder anders'rum) mitspeichern, damit später
rekonstruiert werden kann, wer mit wem "redet".

Das Resultat ist wiederum über eine dritte serielle Schnittstelle oder
über einen der unbenutzten seriellen Ausgänge der zum mithören
verwendeten Schnittstellen an den PC auszugeben, allerdings sollte hier
die Übertragungsrate höher als die des Mithörbetriebes sein.
Eine dritte Schnittstelle zu verwenden, ist auch sinnvoll, da ja
irgendwie dem Mithörer mitgeteilt werden muss. mit welchen
Übertragungsparametern die zu belauschende Übertragung vonstatten geht
(Baudrate, Wortlänge etc.) und die beiden Mithör-Schnittstellen
entsprechend konfiguriert werden müssen.
Gast #199490
Lesenswert?

Mercie "RALF" für deine Antwort.mein cheff will aber dass ich das
Problem mit hardwäre löse(bin Praktikant und muss tun was sie mir
sagen:-)).
für"Rufus T. Firefly "lösung bedanke ich mich erste mal und wirde ich
diese lösung heute abend analysieren und dann kommen die Frage:-)
schönen Abend.
Gast #199491
Lesenswert?

falls die Uebertragung halbduplex ist, kommt man vielleicht auch mit
einem "Schnueffel-Uart" und einem "Dump-Uart" aus. Welcher der
"Ausspionierten" grade sendet kann man duch Abfrage von weiteren
Port-Pins herausfinden, die an die TX-Leitungen "angeklemmt" sind. In
die "Abzweigleitungen" fuer RX jeweils noch Dioden sollte reichen.
Allerdings nie selbst ausprobiert.
Gast #199492
Lesenswert?

Hab aus der Zeitschrift „elektor“ einen Artikelausschnitt mit Schaltplan
 zum „ RS232spion“ angehängt. Mein Nachbau funktioniert bestens. Bei
weiteren Interesse nochmals nachfragen.
MfG
Wolfgang
Gast #199493
Lesenswert?

Hallo alle zusamen.ich bin verklich ganz dankbar dass Ihr Interesse
gezeigt habt und hilfbereit seit.
"WOLFGANG" kannst du bitte die Datei anhängen.es klingt sehr
interessant.ich glaube es ist das was ich brauche.
MFG

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