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 :)
Früher (TM) hätten wir 2 Terminals geholt und einen YY-Adapter gelötet. Heute gibt's USB-Seriell Adapter. Terminal-Programme sollte es auch noch geben. Ich habe das Problem nicht verstanden.
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.
Stefan schrieb: > Gibt es vielleicht eine Möglichkeit auf ein PC zeitgleich mit zwei > Programmen auf dem Comport zu zugreifen? Ja, du suchst einen Splitter https://www.virtual-serial-port.org/articles/top-6-virtual-com-port-apps/
Das Problem lässt sich auch mit der hub4com-Komponente von com0com lösen. http://com0com.sourceforge.net/hub4com/ReadMe.txt
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
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.
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
Stefan schrieb: > 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: Einfach das Programm mit strace starten.
Wenn du in der Verbindung irgendwo einen normalen RS232 Stecker hast, kannst du dir mal Docklight mit einen entsprechenden TAP ansehen. https://docklight.de/?lang=de
Ihr Rat hat mir sehr geholfen. Ich benutze die kostenlose Version von https://www.eltima.com/de/portmon-alternative.html Es ist sehr gut, dass die Anzahl der Sitzungen unbegrenzt ist!
Die Hartnäckigkeit, mit der hier Reklame für eltima gemacht wird, ist schon irgendwie beeindruckend.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.