Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS)
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS)
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
Anzeige
11.12.2012, 14:14 (Dieser Beitrag wurde zuletzt bearbeitet: 11.12.2012 14:18 von jg.)
RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS)
(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)
(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
11.12.2012, 16:49 (Dieser Beitrag wurde zuletzt bearbeitet: 11.12.2012 17:39 von jg.)
RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS)
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.
19.12.2012, 11:59 (Dieser Beitrag wurde zuletzt bearbeitet: 19.12.2012 12:02 von dali4u.)
RE: Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS)
(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.
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.