LabVIEWForum.de
Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) (/Thread-Keine-Antwort-vom-GSM-Modem-ueber-COM-Schnittstelle-UMTS)

Seiten: 1 2


Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - Lessy2205 - 11.12.2012 11:42

Hallo zusammen liebe Gurus dieses Forums,

ich habe ein VISA-Problem!

Ein GSM-Modem soll über die virtuelle Schnittstelle (Sierra Wireless AT Command Port (UMTS) COM ...) per AT-Commandos gesteuert werden. Das Modem ist aber über ein USB-Kabel am PC angeschlossen.
Es funktioniert mit der Fremdsoftware Tera Term einwandfrei!
Wenn ich dasselbe mit Labview mittels der VISA-Funktion mache, dann bekomme ich falsche Antwort oder gar nichts!!
wie z.B. AT-gesendet
soll als die Antwort OK zurückgemeldet werden, passiert aber nicht. Woran kann das Problem liegen (Schnittstelle-Einstellungen?) s. Anhang? Was mache ich falsch?

Ich freue mich für jede Antwort. Danke im Voraus.

Gruß

Lessy


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - jg - 11.12.2012 14:14

Üblicherweise musst du AT\r\n senden, bevor so ein Modem etwas antwortet. Nur AT langt nicht.

Gruß, Jens

Offtopic2
Liege ich richtig in der Annahme, dass du eigentlich der User Lessy bist? Falls ja, wieso legst du 2 Accounts an?


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - Lessy2205 - 11.12.2012 14:43

(11.12.2012 14:14 )jg schrieb:  Üblicherweise musst du AT\r\n senden, bevor so ein Modem etwas antwortet. Nur AT langt nicht.
Danke Jens erstmal für Deine Antwort, aber das habe ich auch mal probiert den Befehl "AT\r\n" zu senden, das Modem antwortet trotzdem nicht! Was kann ich noch ausprobieren und woran kann das Problem noch liegen?
Danke im Voraus.

Gruß

Lessy


(11.12.2012 14:14 )jg schrieb:  Liege ich richtig in der Annahme, dass du eigentlich der User Lessy bist? Falls ja, wieso legst du 2 Accounts an?

Ja, das ist so! Leider konnte ich mich unter meinem alten Account nicht einloggen, weil ich mein Kennwort vergessen habe und die Email-Adresse für die Wiederherstellung des Kennwortes habe ich nicht mehr!
Der alte Account kann entfernt werden. Danke.


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - jg - 11.12.2012 15:03

Ich hoffe, dir ist klar, dass mit \r\n die beiden ASCII Zeichen Carriage Return & Newline gemeint sind!

Gruß, Jens


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - Lessy2205 - 11.12.2012 16:27

(11.12.2012 15:03 )jg schrieb:  Ich hoffe, dir ist klar, dass mit \r\n die beiden ASCII Zeichen Carriage Return & Newline gemeint sind!

Gruß, Jens

Ja, selbstverständlich!
Ich schicke an den Modem den Befehl mittels der Funktion "Strings Verknüpfen" (DE-Version) AT und Wagenrücklauf (s. Anhang) zu, das Gerät antwortet mir mit "OK", hat's schon geklappt!!! Aber nicht zuverlässig. Also im Fenster read buffer erscheint erst "AT", dann " " (leerer String) und erst dann die Antwort vom Modem "OK"! Worum passiert das beim gleichen Befehl? Die empfangene Werte werden jede Sekunde in der gleichen Reihenfolge gewechselt. Ist das vom Gerät abhängig? Oder mache ich was wieder falsch?

Danke.

Gruß

Lessy


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - jg - 11.12.2012 16:49

Du schickst laut Screenshot nur AT\r. Dir fehlt noch das "Newline".

Nimm mal eine der beiden Varianten:
[attachment=42607]

Gruß, Jens

EDIT: Offtopic2
Dennis hat deine Accounts zusammengelegt.


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - Lessy2205 - 19.12.2012 11:21

Erstmal, Danke Jens vielmals für den Typ,

(11.12.2012 16:49 )jg schrieb:  Du schickst laut Screenshot nur AT\r. Dir fehlt noch das "Newline".

das funktioniert auch ohne "Newline" einwandfrei, aber besser Ereignisstruktur anstatt While-Schleife zu nutzen, dann antwortet das GSM-Modem auf die AT-Befehle! Super!!!

(11.12.2012 16:49 )jg schrieb:  Dennis hat deine Accounts zusammengelegt.

OK, Danke.

Nun habe ich die nächste Frage an Euch,

wie kann man an eine Seriellschnittstelle nach der Eingabe eines AT-Befehls <STRG+Z> senden?! Also einen AT-Befehl muss man mit CTRL+Z abschließen.

Danke im Voraus.


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - dali4u - 19.12.2012 11:59

(19.12.2012 11:21 )Lessy2205 schrieb:  wie kann man an eine Seriellschnittstelle nach der Eingabe eines AT-Befehls <STRG+Z> senden?! Also einen AT-Befehl muss man mit CTRL+Z abschließen.

Versuch mal "^Z" für STRG+Z

Hier ein Link dazu: http://www.jimprice.com/jim-asc.shtml

Alternative: Writing Control Characters to a Serial Port in LabView

Stefan


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - Lessy2205 - 20.12.2012 07:50

(19.12.2012 11:59 )dali4u schrieb:  Versuch mal "^Z" für STRG+Z

Hier ein Link dazu: http://www.jimprice.com/jim-asc.shtml
Alternative: Writing Control Characters to a Serial Port in LabView

Stefan
Danke Stefan für Deine Antwort,

genau das habe ich eingegeben, das funktioniert bei mir nicht. Was ich falsch an der Stelle mache??
Es soll über das Modem eine Nachricht gesendet werden mittels des Befehls:
AT+CMGS="nnnnn" <CR>-das funktioniert einwandfrei, danach erscheint das Symbol > "und hier kann ein Text eingeben" -geht auch, zum Schluss muss die SMS-nachricht mit STRG+Z (^Z) gesendet werden, aber LAbview erkennt in meinem Fall das nicht.....
Wer weiß, woran das liegen kann?
Danke im Voraus.


RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) - jg - 20.12.2012 08:33

Hast du dir den zweiten Link angeschaut?

"Ctrl+Z" steht für den "nicht darstellbaren" Buchstaben mit ASCII-Code 26 (dez) bzw. 0x1A.

Gruß, Jens