Forum: Mikrocontroller und Digitale Elektronik Arduino GPRS Shield Anschalten, Zeit


von Flo (Gast)


Lesenswert?

Servus,

Ich bin neuerdings Besitzer eines GPRS Shield (V3) mit SIM900. Ich 
betreibe das Shield mit einem Arduino Uno. Das Shield habe ich bereits 
erfolgreiche in Betrieb nehmen können und kann damit SMS versenden und 
Anrufe tätigen.

Jetzt würde ich gerne die Sendeendstufe über den Arduino 
ein-/ausschalten.
Zum Ausschalten kann ich AT+CPOWD nutzen, nur beim Einschalten habe ich 
probleme.

Weiterhin kann ich das Shield nicht auf die Uhrzeit bzw. das Datum des 
Netzbetreibers synchronisieren.

Für kurze Hilfe und Anregung bin ich Dankbar!

von Stefan F. (Gast)


Lesenswert?

Flo schrieb:
> nur beim Einschalten habe ich probleme.

Welche?

von Flo (Gast)


Lesenswert?

Stefanus F. schrieb:
> Flo schrieb:
>> nur beim Einschalten habe ich probleme.
>
> Welche?

Ich kann die Sendeendstufe nicht per Arduino einschalten bzw. weiß ich 
nicht wie.

von Stefan F. (Gast)


Lesenswert?

Ist ja schräg. ich habe gerade mal kurz ins Manual 
(https://www.espruino.com/datasheets/SIM900_AT.pdf) geschaut und dort 
kein Kommando für "power on" gefunden.

ATZ hast du vermutlich schon probiert, nehme ich an?

Hat das Board vielleicht eine Reset-Leitung, die du ansteuern kannst?

Was die Uhrzeit angeht: Ich glaube, mich ganz schwach zu erinnern, dass 
ich das gleiche Problem schon einmal hatte, und zwar sowohl mit einem 
Siemens Modem als auch mit einem Falcom. Damals hieß es, dass die 
Uhrzeit wahrscheinlich nicht von jedem Netzbetreiber bereitgestellt 
wird.

von Flo (Gast)


Lesenswert?

Stefanus F. schrieb:
> Ist ja schräg. ich habe gerade mal kurz ins Manual
> (https://www.espruino.com/datasheets/SIM900_AT.pdf) geschaut und dort
> kein Kommando für "power on" gefunden.
>
> ATZ hast du vermutlich schon probiert, nehme ich an?

Genau, da liegt bei mir auch der Hase im Pfeffer. Ausschalten ist 
möglich, Anschalten jedoch nicht. Finde ich etwas merkwürdig.
Des Gedanken mit ATZ musst du mir bitte erklären. Ich muss die Endstufe 
bis jetzt IMMER manuell (Taster am Shield) einschalten. D.h. auch wenn 
ich alles resete ist die Endstufe off.

Stefanus F. schrieb:
> Hat das Board vielleicht eine Reset-Leitung, die du ansteuern kannst?

Das Board selbst ja, +5V gegen GND bewirkt den reset und reboot

Stefanus F. schrieb:
> Was die Uhrzeit angeht: Ich glaube, mich ganz schwach zu erinnern, dass
> ich das gleiche Problem schon einmal hatte, und zwar sowohl mit einem
> Siemens Modem als auch mit einem Falcom. Damals hieß es, dass die
> Uhrzeit wahrscheinlich nicht von jedem Netzbetreiber bereitgestellt
> wird.

Einen ähnlichen Beitrag habe ich auch schon mal gefunden allerdings 
fällt es mir schwer das zu glauben. Ich betreibe eine SIM von Congstar 
(Tochter von Telekom) also D1-Netz. Da sollte das meiner Meinung nach 
angeboten werden. Weiterhin ist die Funktion ja vorhanden, sobald ich 
die SIM in einem normalen Handy betreibe. Leider finde ich im SIM900 
Manual auch nur den Befehl "AT+CCLK" zum manuellen stellen der 
Uhrzeit/Datum .

Bin da etwas verwirrt....

von Stefan F. (Gast)


Lesenswert?

Flo schrieb:
> Des Gedanken mit ATZ musst du mir bitte erklären.

ATZ löst bei Modems überlicherweise einen Reset aus, das ist der Sinn 
des Befehls. Danach sollte sich das Ding so verhalten, wie nach Strom 
aus und wieder an.

von Flo (Gast)


Lesenswert?

Stefanus F. schrieb:
> Flo schrieb:
>> Des Gedanken mit ATZ musst du mir bitte erklären.
>
> ATZ löst bei Modems überlicherweise einen Reset aus, das ist der Sinn
> des Befehls. Danach sollte sich das Ding so verhalten, wie nach Strom
> aus und wieder an.

Okay, den Gedanken verstehe ich, allerdings ist bei meinem Shield der 
"Einschaltzustand" mit Ausgeschalteter Sendeendstufe. Nach Strom an muss 
diese manuell über den Taster am Shield eingeschaltet werden.

von Stefan F. (Gast)


Lesenswert?

Flo schrieb:
> Okay, den Gedanken verstehe ich, allerdings ist bei meinem Shield der
> "Einschaltzustand" mit Ausgeschalteter Sendeendstufe. Nach Strom an muss
> diese manuell über den Taster am Shield eingeschaltet werden.

Das ist natürlich bitter. Da muss sich der Hersteller schon die Frage 
gefallen lassen, was er sich dabei gedacht hat.

Irgendeinen passenden Konfigurationsbefehl muss es dazu geben - aber den 
haben sie wohl mit unsichtbarer Geheimtinte versteckt.

von Stefan F. (Gast)


Lesenswert?

Flo schrieb:
> Weiterhin ist die Funktion (Uhrzeit) ja vorhanden, sobald ich
> die SIM in einem normalen Handy betreibe

Du meist hoffentlich ein Handy ohne Internet. Die Uhrzeit wird auf jeden 
Fall bei jedem Anruf übermittelt. Dazwischen ist es ein optionales 
Feature.

Ich könnte mir vorstellen, dass da vielleicht eine Inkompatibilität 
vorliegt. Die Signalisierung in den GSM Netzen beruht auf ISDN, aber 
alles was da oben drauf gesetzt wurde, ist ziemlich uneinheitlich, weil 
die Netzbetreiber nicht gerne zusammen arbeiten (die Begründung ist mein 
persönlicher Senf dazu, ich habe 12 Jahre bei Vodafone gearbeitet).

von Flo (Gast)


Lesenswert?

Okay, das Chaos kann ich mir Vorstellen.
Hab von diesem Problem leider auch schon das ein oder andere mal gelesen 
und leider keine passende Antwort dazu gefunden.

Ich habe jetzt versucht einen Aufruf aufzubauen in der Hoffnung, dass 
der Zeitstempel übermittelt und aktualisiert wird aber leider erfolglos.

von 6G (Gast)


Angehängte Dateien:

Lesenswert?

Flo schrieb:

> Ich kann die Sendeendstufe nicht per Arduino einschalten bzw. weiß ich
> nicht wie.

PB1(D9) auf High ziehen?

von Flo (Gast)


Lesenswert?

6G schrieb:
> Flo schrieb:
>
>> Ich kann die Sendeendstufe nicht per Arduino einschalten bzw. weiß ich
>> nicht wie.
>
> PB1(D9) auf High ziehen?

Servus,
der letzte Beitrag ist zwar schon einige Tage her, aber ich hab 
immernoch das gleiche Problem.
Ich werde die Tage mal einen Versuch starten und berichten.
Danke für den Hinweis 6G

von Flo (Gast)


Lesenswert?

Hallo,
nun endlich hatte ich mal Zeit zum Spielen!
Der Tip funktioniert wunderbar.
hatte das SIM900 Shield einige zeit direkt per AT Commands bedient und 
bin gerade dabei das Shield per Arduino zu bedienen.

Grüße

von my2ct (Gast)


Lesenswert?

Flo schrieb:
> Der Tip funktioniert wunderbar.

Ja warum auch nicht. Wie soll das SIM900 unterscheiden können, ob ein 
Taster oder ein Transistor den Pin auf Gnd zieht.

von Stefan F. (Gast)


Lesenswert?

my2ct schrieb:
> Wie soll das SIM900 unterscheiden können, ob ein
> Taster oder ein Transistor den Pin auf Gnd zieht.

Da die Elektronen von GND durch den Taster/Transistor in den IC hinein 
fließen, bringen Sie Informationen mit, die sie auf dem Weg dorthin 
aufgenommen haben. Besonders überzeugt ist die Firma Grander von solchen 
Ideen bezüglich Wasser.

War Spaß :-)

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.