GPS MT3329 GPS Modul

#21
@Stefan,
habe verstanden. Die Settings werden nicht im Flash gespeichert. Nachdem MiniGPS das nicht hinbekommt werden bei deinem
Modul diese Daten vermutlich nur gesichert solange die Backup Batterie genügend Spannung liefert.

Messe einmal die an der Backup Batterie anliegende Spannung. Diese Batterie wird bei anliegender Betriebsspannung geladen und sollte die benötigten 15uA zum Speichern mehrere Tage liefern können. Hängt dein Datenverlust mit dem Spannungsverlust zusammen, dann löte doch eine über einen CR2032 kurzzeitig über die Backup Batterie, bei 240mAh und 15uA reicht die 1,5 Jahre. Zum Testen ok, als Dauerlösung ist die originale Batterie wegen der Ladeschaltung besser - diese Schaltung (Diode) müsstest du entfernen.
 

kalle123

Jugend forscht ....
#22
Wir haben das Konfigurieren vom "Wirt" Programm auch in dem Projekt hier gemacht.

http://www.rc-network.de/forum/show...-Datenlogger-DIY-Projekt?highlight=GPS_Logger

Man müsste sich halt mal den Code von Open Log mal anschauen und die Befehlssequenzen da einfügen ....

Sah beim GPS_Logger halt so aus

void GPS_Setup (void){
ss.begin(9600);
unsigned char Set_Baud[]={0xB5, 0x62, 0x06, 0x00, 0x14, 0x00, 0x01, 0x00, 0x00, 0x00, 0xD0, 0x08, 0x00, 0x00,
0x00, 0xE1, 0x00, 0x00, 0x07, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDE, 0xC9}; // 57600 Baud einstellen
ss.write(Set_Baud,sizeof(Set_Baud));
delay(50);
ss.begin(57600); // Ab jetzt ist die Baud auf 57600 im GPS eingestellt, deshalb auch im Arduino ändern
unsigned char Set_Update[]={0xB5, 0x62, 0x06, 0x08, 0x06, 0x00, 0xC8,
0x00, 0x01, 0x00, 0x01, 0x00, 0xDE, 0x6A}; // 5Hz Baud einstellen
ss.write(Set_Update,sizeof(Set_Update));
delay(50);
unsigned char Set_Message1[]={0xB5, 0x62, 0x06, 0x01, 0x03, 0x00,
0xF0, 0x02, 0x00, 0xFC, 0x13}; // GPGSA deaktivieren
ss.write(Set_Message1,sizeof(Set_Message1));
delay(50);
unsigned char Set_Message2[]={0xB5, 0x62, 0x06, 0x01, 0x03, 0x00,
0xF0, 0x03, 0x00, 0xFD, 0x15}; // GPGSV deaktivieren
ss.write(Set_Message2,sizeof(Set_Message2));
delay(50);
unsigned char Set_Message3[]={0xB5, 0x62, 0x06, 0x01, 0x03, 0x00,
0xF0, 0x01, 0x00, 0xFB, 0x11}; // GPGLL deaktivieren
ss.write(Set_Message3,sizeof(Set_Message3));
delay(50);
}
Ist kein Hexenwerk ;)

Start mit 9600, dann Umschaltung auf 57600

Danach 5Hz und schließlich werden noch drei nicht benötigte Protokolle deaktiviert.

Aber du mußt wissen, welche Sequenzen dein MT3329 GPS Modul braucht ...
 
Zuletzt bearbeitet:

bruchpilot05

Erfahrener Benutzer
#23
Die Spannung der Batterie bricht in kurzer Zeit auf 1,6V ein. Ich werde mal ne andere Batterie probieren.
Kommt die Befehlssequenz auf die sd Karte in das Textfile, oder muss die direkt in den Logger? Da müsste ich mir nochmal die entsprechenden Anschlüsse raussuchen.
 
FPV1

Banggood

Oben Unten