Forum: PC Hard- und Software Probleme beim Empfangen von Daten mit Hyperterminal via serielle Schnittstelle


von Piet D. (piet90)


Lesenswert?

Hallo Forum,

zurzeit versuche ich mit Hyperterminal Daten von einer Sofware zu 
empfangen und zu lesen. Ich habe mein Notebook mit einem Adapter USB to 
Seriell versehen und mit einem Nullmodemkabel einen PC angeschlossen. 
Ich kann ohne Probleme Zeichen senden und empfangen. Wenn ich die 
Software auf meinem Notebook starte und Hyperterminal auf dem PC, 
empfange ich leider nichts. Baudrate und die anderen kKnfigurationen 
habe ich auf beiden Geräten richtig eingestellt. Die Funktion Hardware 
bzw. Software Handshake habe ich auch ausprobiert. Doch ich empfange 
nichts.

Ich würde mich freuen, wenn mir jmd. helfen bzw. Ansätze zum Lösen des 
Problems geben könnte.

MfG

Piet

von Georg (Gast)


Lesenswert?

Piet D. schrieb:
> Ich kann ohne Probleme Zeichen senden und empfangen. Wenn ich die
> Software auf meinem Notebook starte und Hyperterminal auf dem PC,
> empfange ich leider nichts

Könntest du diesen Widerspruch erklären? Wann empfängst du was, und wann 
nicht?

Georg

von Piet D. (piet90)


Lesenswert?

Ich empfange was, wenn ich Hyperterminal auf meinem Notebook und den PC 
starte und dann Zeichen sende. Doch wenn ich die Software starte 
(Notebook) dann empfange ich nichts, ich wollte damit sagen, dass die 
Verbindung da ist. Doch ich nichts von der Software empfange, die 
normalerweise einen G-Code sendet.

MfG

Piet

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nochmal zum Mitmeisseln:

Du lässt sowohl auf dem PC als auch auf dem Notebook Hyperterminal 
laufen, und beide Seiten können miteinander kommunizieren.

Du lässt auf der einen Seite statt Hyperterminal irgendeine ominöse 
Software laufen, und die andere Seite empfängt nichts von dieser 
Software.

Dann liegt das Problem an genau dieser Software, oder am nicht 
verstandenen Protokoll, das diese Software erwartet.

von Oliver R. (orb)


Lesenswert?

Wie hast Du denn die Steuerleitungen RTS/CTS und DSR/DTR/DCD beschaltet?
Hyperterm benutzt die je nach Einstellung nicht.

von Piet D. (piet90)


Lesenswert?

Rufus Τ. schrieb:

"Du lässt sowohl auf dem PC als auch auf dem Notebook Hyperterminal
laufen, und beide Seiten können miteinander kommunizieren."

Ja genau.

"Du lässt auf der einen Seite statt Hyperterminal irgendeine ominöse
Software laufen, und die andere Seite empfängt nichts von dieser
Software."

Auch richtig.

"Dann liegt das Problem an genau dieser Software, oder am nicht
verstandenen Protokoll, das diese Software erwartet."

Gibt es eine andere Möglichkeit zu schauen, ob es an der Software liegt 
oder ob sie überhapt was sendet.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Du könntest einen Portmonitor à la PortMon von SysInternals verwenden, 
um zu sehen, was das Programm mit der Schnittstelle treibt.

Was ist das für eine Software, und was soll sie tun?

von Piet D. (piet90)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Du könntest einen Portmonitor à la PortMon von SysInternals verwenden,
> um zu sehen, was das Programm mit der Schnittstelle treibt.

Das hört sich interessant an und ich werde mir das Programm mal 
anschauen.
>
> Was ist das für eine Software, und was soll sie tun?

Die Software erstellt einen G-Code, dieser wird dann über die RS 232 
Schnittstelle an die CNC Maschine gesendet und ausgeführt.

In der Software zeigt das Programm mir den G-Code an, doch ich wollte 
mit Hilfe von Hyperterminal sehen was das Programm tatsächlich sendet.

MfG

Piet

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nun, das Programm scheint nur dann zu senden, wenn es eine ihm genehme 
Gegenstelle erkennt, also die Maschine.

Das kann z.B. durch den Pegel der Handshakeleitungen signalisiert 
werden; ist dieser nicht korrekt, nimmt das Programm an, daß da keine 
Maschine ist und sendet also auch nicht.

Mit Programmen wie dem bereits erwähnten PortMon oder dem "free serial 
port monitor" http://www.heise.de/download/free-serial-port-monitor.html 
lässt sich die Aktivität auf der verbundenen Schnittstelle abhören.

von ge-nka (Gast)


Lesenswert?

Piet D. schrieb:
> Gibt es eine andere Möglichkeit zu schauen, ob es an der Software liegt
> oder ob sie überhapt was sendet.

Suchwort : RS232 Sniffer
z.B.
http://www.heise.de/download/free-serial-port-monitor.html

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.