Serielle Daten Empfangen, Anzeigen und Weiterleiten

Gast #5755460
Lesenswert?

Hallo Leute,

Ich habe ein Gerät was Seriell mit ein PC Verbunden ist.
Dort ist eine Software die mit diesen Gerät Daten austauscht.

Das Protokoll ist simpel, der PC sendet ein Befehl, das Gerät Antwortet. 
Von selbst wird das Gerät nie Aktiv. Übertragungsrate 19200 Baud


Nun möchte ich gerne genau sehen was der PC Sendet und was das Gerät 
Antwortet, meine Idee dazu:

PC I ist mit der Software ausgestattet und Sendet die Daten über COM3

Dieses Kabel ist mit PC II verbunden ( COM1 ) dieser Zeigt mir die 
gesendeten Daten an und sendet Zeitgleich die Daten weiter über COM2: 
dort ist dann das Gerät verbunden.

Die Antworten des Gerätes Zeigt PC II an und sendet sie weiter an PC I



Ich gehe von aus das so eine Software schon fertig gibt, leider konnte 
ich bis jetzt nichts passenden finden, habt ihr vielleicht ein Tipp?

Wenn ich die jetzt selbst schreiben muss, müsste ich mich erst wieder 
Einlesen, habe schon 2-3 Jahre nichts mehr in der Richtung gemacht, 
vielleicht kann ich mir das ja mit eurer Hilfe sparen :)


Vielen Dank im Vorraus :)
Gast #5755560
Lesenswert?

leider Ist das Original Gerät mit dem PC genau mit so ein USB Seriell 
Wandler verbunden, dass heißt ich müsste das Originalkabel zerschneiden, 
das finde ich doof.


Gibt es vielleicht eine Möglichkeit auf ein PC zeitgleich mit zwei 
Programmen auf dem Comport zu zugreifen? Hatte es mit HTerm probiert, 
der kann aber leider nicht darauf zugreifen weil die Benutzersoftware 
dem Port schon geöffnet hat.
Gast #5755769
Lesenswert?

Stefan schrieb:
> Dieses Kabel ist mit PC II verbunden ( COM1 ) dieser Zeigt mir die
> gesendeten Daten an und sendet Zeitgleich die Daten weiter über COM2:
> dort ist dann das Gerät verbunden.

Ich habe es auch nicht verstanden: das ist doch völlig überflüssig, der 
PC muss nichts weiterleiten - er hört einfach auf der Leitung mit, die 
Daten gehen direkt ans Gerät.

Klar braucht man 2 COM-Schnittstellen und geeignete Software, um TxD UND 
RxD mitzuhören. Dazu braucht man aber eben 2 Schnittstellen und nicht 2 
PCs. Noch komfortabler ist natürlich ein Protokollanalysator wie ich ihn 
von HP habe, der kommt einfach mit einem Y-Kabel in die Verbindung und 
zeigt dann beide Datenrichtungen mit dem richtigen Zeitbezug und auf 
Wunsch auch die Handshakesignale an, kostet aber halt eine Kleinigkeit.

Georg
Gast #5756098
Lesenswert?

georg schrieb:
> Noch komfortabler ist natürlich ein Protokollanalysator wie ich ihn
> von HP habe, der kommt einfach mit einem Y-Kabel in die Verbindung ...

Bei einem USB-Kabel ...

Stefan schrieb:
> leider Ist das Original Gerät mit dem PC genau mit so ein USB Seriell
> Wandler verbunden, dass heißt ich müsste das Originalkabel zerschneiden,
> das finde ich doof.
Gast #5756177
Lesenswert?

Wolfgang schrieb:
> Bei einem USB-Kabel ...

Wolfgang schrieb:
> dass heißt ich müsste das Originalkabel zerschneiden,
>> das finde ich doof.

Was für ein Kabel soll das denn sein, das man aufschneidet um an das 
RS232C-Signal zu kommen? Ein USB-Kabel ganz sicher nicht.

Stefan schrieb:
> PC I ist mit der Software ausgestattet und Sendet die Daten über COM3
>
> Dieses Kabel ist mit PC II verbunden ( COM1 )

Das ist deiner Meinung nach ein USB-Kabel?

Naja, ist halt deine Meinung, weitere Diskussion überflüssig.

Georg

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