Forum: Mikrocontroller und Digitale Elektronik u-blox m6 modul: wie in sleep mode bringen?


von Christian J. (Gast)


Lesenswert?

Hallo,

vielleicht kennt einer diese Module von u-blox, gps module wie sie mit 
u-center konfiguriert werden können (sofern man das Fachchinesisch 
versteht). Ich möchte ein Modul eigentlich nur in den Sleep Mode setzen 
für meinen gps Logger, wenn das Kästchen nicht mehr bewegt wird. 50ma 
sind schon einiges für eine Batterieanwendung. Das Datenblatt gibt zwar 
einiges her aber irgenwie auch nicht so recht für die Praxis.

Wie kriegt man dieses Modul per Uart Strings also konfiguriert, wie in 
den Schlaf und wie weckt man es, damit es einen Warmstart macht?

Wenn alles nichts hilft kriegt es einen Transistor zur Masse und dann 
muss ich eben hart abschalten. Der Hotfix Start dauert dann auch nur ca 
15s, bis es wiedereine 3D Fix hat.

Gruss,
Christian

von Bauform B. (bauformb)


Lesenswert?

Erstens: du möchtest nicht die Masse unterbrechen, so groß kann die Not 
nicht sein, dass man auch nur daran denkt. Es gibt Spannungsregler mit 
Enable und ein eigener Spannungsregler nur für den Empfänger ist sowieso 
nicht schlecht.

Die aktuellen ublox-8 kennen einen Befehl "jetzt einschlafen und nach x 
Millisekunden selbsttätig wieder aufwachen". Das Einschlafen dauert ein 
paar Sekunden und er vergisst temporäre Einstellungen, aber ansonsten 
funktioniert es gut. Andere UBX-Befehle reduzieren die Stromaufnahme 
z.B. auf die Hälfte, indem weniger (oft) gerechnet wird.

Du brauchst also erstmal das Manual mit dem Receiver Protocol.

von Christian J. (Gast)


Angehängte Dateien:

Lesenswert?

Bauform B. schrieb:
> Die aktuellen ublox-8 kennen

Ist leider ein neo-7 und bei u-center sind einige Einstelungen möglich, 
andere leider nicht. Der Power Save Mode zb erhält kein ACK, der wird 
immer wieder zurück gesetzt auf "Continous Mode"

GNSS starten und stoppen geht aber per CFG Sequenz. Mir würde das 
reichen, habe eh einen Erschütterungssensor mit drin, der Bewegung 
erkennen kann.

Naja, einen BC836 nach Masse.... und schon ist es aus :-) Pins TX und RX 
auf High Z und .... so hat man das früher auch gemacht. So ein AMS1117 
3,3V zieht sich auch locker 5ma rein... ok, dem kann man einen 
Längstransistor vorsetzen, dann hat man ein Enable. und irgendwas 
bestellen von diesem Hühnerfutter will ich jetzt auch nicht extra. So 
ein AP7315 ist so ein Teil, ein LDO sogar aber kriege sowas mal als 
Einzelstücke....

Das hier habe ich noch, brauche sowieso nur alle 10s eine Messung.

von Bauform B. (bauformb)


Lesenswert?

Christian J. schrieb:
> Der Power Save Mode zb erhält kein ACK

Schon mal CFG-PM2 probiert? Und Continous/Power Save wird doch mit 
CFG-RXM umgeschaltet?

> brauche sowieso nur alle 10s eine Messung.

Christian J. schrieb:
> ...hart abschalten. Der Hotfix Start dauert dann auch nur ca
> 15s, bis es wiedereine 3D Fix hat.

Wie passt denn das zusammen? Das sind zwei verschiedene Aufgaben, oder? 
Also die 10s irgendwie mit CFG-PMx/CFG-RXM und lange Pausen mit 
RXM-PMREQ (statt Transistor).

von void (Gast)


Lesenswert?

Christian J. schrieb:
> So ein AMS1117 3,3V zieht sich auch locker 5ma rein... ok, dem kann man
> einen Längstransistor vorsetzen, dann hat man ein Enable.

Das schaltet aber mit high =3.3V an der Basis des Transistors nicht an. 
Denk da nochmal drüber nach...

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.