Probleme mit GPS Modul

Status
Nicht offen für weitere Antworten.

Carp

New member
#1
Hallo zusammen,

ich habe ein GPS Modul von TopGnss Gn-2630(RS232) mit UBX-M8030-kt Chip. Damit wollte ich einen GPS Sender aufbauen der mir über ein Classe1 Bluetooth Modul die Position auf einer Karte auf einem Tablet anzeigt. Gleiches habe ich schon mit einem
NEO 6 realisiert.
Wenn ich das mit diesem modul mache, kommen am Serial Bluetooth Terminel nur Fragezeichen. Am Putty kommt auf allen Bautraten nur komisches Zeug, die standart Baut soll 9600 sein. Auch im U-Center kommt nicht.

Kennt sich jemand damit aus und kann mir evtl. helfen.

MFG
Carp
 

Anhänge

Carp

New member
#3
wieso, die veranschaulicht deutlich das Problem.
Bei dem U-center verwechselst du etwas, nicht verbunden ist der NTRIP Client. Das Modul ist an COM 15 verbunden nur nicht grün sondern rot.

Hier ein bild vom M8N das richtig funktioniert.
MFG
Carp
 

Anhänge

Carp

New member
#7
Das hab ich gesehen. Das bringt mich so nicht weiter, da ist ja der Arduino zwischen.So wie ich das sehen passt das Protokoll welches das Modul rausgibt nicht, normal ist es das NMEA. Ich dachte ich kann irgend wie die Einstellungen im Modul ändern, dafür musste ich aber erst mit dem Passenden Tool eine Verbindung zum Modul aufbauen. In einem anderen Forum hat jeman das Modul schon so programmiert und angeblich mit dem U-Center. Leider geben viele leute Ihr Wissen nicht preis. Ich habe das Modul über den CP2102 Adapter an das U-Center angeschlossen. Oben links ist die verbindung grün, unten rechts bleibt es rot und das Feld wo normal NMEA steht bleibt leer. Muss ich evtl einen anderen Adapter haben.
MFG
Carp
 

kalle123

Jugend forscht ....
#8
Warum hast du denn so ein GPS Modul überhaupt gewählt?

Mit nem Arduino und 'softwareserial' spuckt er wohl Daten aus und wird darüber auch zu konfigurieren sein.

Hab mich da vor Jahren mal mit beschäftigt. Da werden dann die entsprechenden hex Sequenzen ans Modul geschickt.

So sieht das z.B. bei oXs aus.

// send config commands to GPS at 9600 bds (default baud rate)
void OXS_GPS::setupGps( ) {
const static uint8_t initGps1[] PROGMEM = {
// Here the code to activate galileo sat. (This has not yet been tested and is based on I-NAV code)
0xB5,0x62,0x06,0x3E, 0x3C, 0x00, // GNSS + number of bytes= 60 dec = 003C in HEx
0x00, 0x00, 0x20, 0x07, // GNSS / min / max / enable
0x00, 0x08, 0x10, 0x00, 0x01, 0x00, 0x01, 0x01, // GPS / 8 / 16 / Y
0x01, 0x01, 0x03, 0x00, 0x01, 0x00, 0x01, 0x01, // SBAS / 1 / 3 / Y
0x02, 0x04, 0x08, 0x00, 0x01, 0x00, 0x01, 0x01, // Galileo / 4 / 8 / Y
0x03, 0x08, 0x10, 0x00, 0x00, 0x00, 0x01, 0x01, // BeiDou / 8 / 16 / N
0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x01, // IMES / 0 / 8 / N
0x05, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x01, // QZSS / 0 / 3 / N
0x06, 0x08, 0x0e, 0x00, 0x01, 0x00, 0x01, 0x01, // GLONASS / 8 / 14 / Y
0x30, 0xD8, // checksum

// Here the code to activate SBAS for Europe (This has not yet been tested and is based on I-NAV code)
0xB5,0x62,0x06,0x16, 0x08, 0x00, // SBAS + number of bytes = 8
0x03, 0x03, 0x03, 0x00, // mode = test + enabled, usage=range+diffcorr, max =3, scanmode2=0
0x00, 0x00, 0x08, 0x51, // scanmode1 120,124, 126, 131
0x86, 0x2C, //checksum

// Here other code
0xB5,0x62,0x06,0x01,0x08,0x00,0x01,0x02,0x00,0x01,0x00,0x00,0x00,0x00,0x13,0xBE, // activate NAV-POSLLH message
0xB5,0x62,0x06,0x01,0x08,0x00,0x01,0x06,0x00,0x01,0x00,0x00,0x00,0x00,0x17,0xDA, // NAV-SOL
0xB5,0x62,0x06,0x01,0x08,0x00,0x01,0x12,0x00,0x01,0x00,0x00,0x00,0x00,0x23,0x2E, // NAV-VELNED
#if defined(GPS_REFRESH_RATE) && (GPS_REFRESH_RATE == 1)
0xB5,0x62,0x06,0x08,0x06,0x00,0xE8,0x03,0x01,0x00,0x01,0x00,0x01,0x39, // NAV-RATE for 1 hz
#elif defined(GPS_REFRESH_RATE) && (GPS_REFRESH_RATE == 10)
0xB5,0x62,0x06,0x08,0x06,0x00,0x64,0x00,0x01,0x00,0x01,0x00,0x7A,0x12, // NAV-RATE for 10 hz
#else
0xB5,0x62,0x06,0x08,0x06,0x00,0xC8,0x00,0x01,0x00,0x01,0x00,0xDE,0x6A, // NAV-RATE for 5 hz
#endif
0xB5,0x62,0x06,0x00,0x14,0x00,0x01,0x00,0x00,0x00,0xD0,0x08,0x00,0x00,0x00,0x96, // CFG-PRT : Set port to output only UBX (so deactivate NMEA msg) and set baud = 38400.
0x00,0x00,0x07,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x91,0x84 // rest of CFG_PRT command

} ;

Und wenn du ne brigde zwischen Modul und Tablett brauchst, da wäre doch ein STM32 ideal.

Aber ich hab so ein GPS Modul nicht, ich nehm die gängigen M8N oder Beitian.

cu KH
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten