MultiWii Pro GPS probleme

#1
Hallo zusammen !

Ich habe mir zuletzt ein Multiwii PRO sensor board zugelegt und habe alles soweit ans laufen gebracht bis auf das GPS Modul. Ich habe schon sehr viel versucht um GPS Daten zu bekommen aber ich war nicht erfolgreich. Also meine Frage wie bekomme ich das GPS Modul ans laufen :confused: ?
GPS Code:
Code:
/**************************************************************************************/
  /***********************                  GPS                **************************/
  /**************************************************************************************/

    /* GPS using a SERIAL port
       if enabled, define here the Arduino Serial port number and the UART speed
       note: only the RX PIN is used in case of NMEA mode, the GPS is not configured by multiwii
       in NMEA mode the GPS must be configured to output GGA and RMC NMEA sentences (which is generally the default conf for most GPS devices)
       at least 5Hz update rate. uncomment the first line to select the GPS serial port of the arduino */
     
    #define GPS_SERIAL 2         // should be 2 for flyduino v2. It's the serial port number on arduino MEGA
    //#define GPS_PROMINI_SERIAL   // Will Autosense if GPS is connected when ardu boots.

    // avoid using 115200 baud because with 16MHz arduino the 115200 baudrate have more than 2% speed error (57600 have 0.8% error)
    #define GPS_BAUD   115200

   /* GPS protocol 
       NMEA  - Standard NMEA protocol GGA, GSA and RMC  sentences are needed
       UBLOX - U-Blox binary protocol, use the ublox config file (u-blox-config.ublox.txt) from the source tree 
       MTK_BINARY16 and MTK_BINARY19 - MTK3329 chipset based GPS with DIYDrones binary firmware (v1.6 or v1.9)
       With UBLOX and MTK_BINARY you don't have to use GPS_FILTERING in multiwii code !!! */

    
    #define NMEA
    //#define UBLOX
    //#define MTK_BINARY16
    //#define MTK_BINARY19
    //#define INIT_MTK_GPS        // initialize MTK GPS for using selected speed, 5Hz update rate and GGA & RMC sentence or binary settings
 

bubu10

Erfahrener Benutzer
#3
Stimmt nicht also bei mir zumindestens nicht habe auch das pro vom king ist zwar ein mtk aber für multiwii braucht das Nema Protokoll und lade dir noch das mtk gps Tool runter und Sets die settings vom gps anstatt 1 HZ auf 5 HZ hoch sonst wirst du nicht Glücklich mit dem Ding wenn du das hast fliegt er top und eine Guten posi hold rth und wegpunkte anfliegen .

Gruß Rene
 
#4
aber für multiwii braucht das Nema Protokoll
in meinem Beitrag ist doch NMEA aktiviert.

lade dir noch das mtk gps Tool runter und Sets die settings vom gps anstatt 1 HZ auf 5 HZ hoch sonst wirst du nicht Glücklich mit dem Ding
genau das macht #define INIT_MTK_GPS und man braucht am GPS selbst nichts ändern.

Ich hatte später das GPS auf MTK_BINARY16 umgeflasht und damit ging es noch genauer. MTK_BINARY19 ging leider mit dem HK GPS nicht.


Gruß Matthias
 
#5
Danke für die Antworten
Aber es funktioniert leider immer noch nicht. Ich bekomme einfach keine Koordinaten, keine Lampe auf dem board in der dreier Reihe blinkt und GPS_fix ist rot. Ich habe schon alles probiert (die Baud auf 115200 oder auf 57600 geändert, 20 min nach draußen gestellt) aber ohne Erfolg:???:
 

laterne

Erfahrener Benutzer
#6
Welches Board hast denn genau und welches GPS ?
Hast Du es denn auch an Serial 2 angeschlossen ?

ohne genaue Angaben bringt das so nix
 

Optimus

Erfahrener Benutzer
#7
Moin,
Anschluss nochmal überprüfen

RX geht an TX
TX geht an RX

#define GPS_SERIAL 2 ist auch sicher nicht auskommentiert und auch daran angeschlossen ? nochmal prüfen bitte (ich weiss oben stimmts)

Dann evtl. einmal Nmea mit define init MKS aufspielen und testen und dann den Sketch nochmal ohne also //#define INIT_MTK_GPS

Once your MTK GPS is configured, you can uncomment the INIT GPS line and just define the NMEA GPS line. People report gps not working if the INIT_MTK line is left enabled.

wie hier erwähnt

http://www.rcgroups.com/forums/showthread.php?t=1726790

Welche FC hast du denn im Sketch ausgewählt ? FFIMUV2 oder V1 ?

Mach mal nen Bild von deinem Board und GPS dann kann man evtl. mehr sagen.

Gruss Stefan
 
#8
Hallo zusammen! Hier mein code:
Code:
 /**************************************************************************************/
  /***********************                  GPS                **************************/
  /**************************************************************************************/

    /* GPS using a SERIAL port
       if enabled, define here the Arduino Serial port number and the UART speed
       note: only the RX PIN is used in case of NMEA mode, the GPS is not configured by multiwii
       in NMEA mode the GPS must be configured to output GGA and RMC NMEA sentences (which is generally the default conf for most GPS devices)
       at least 5Hz update rate. uncomment the first line to select the GPS serial port of the arduino */
     
    #define GPS_SERIAL 2         // should be 2 for flyduino v2. It's the serial port number on arduino MEGA
    //#define GPS_PROMINI_SERIAL   // Will Autosense if GPS is connected when ardu boots.

    // avoid using 115200 baud because with 16MHz arduino the 115200 baudrate have more than 2% speed error (57600 have 0.8% error)
    #define GPS_BAUD 57600

   /* GPS protocol 
       NMEA  - Standard NMEA protocol GGA, GSA and RMC  sentences are needed
       UBLOX - U-Blox binary protocol, use the ublox config file (u-blox-config.ublox.txt) from the source tree 
       MTK_BINARY16 and MTK_BINARY19 - MTK3329 chipset based GPS with DIYDrones binary firmware (v1.6 or v1.9)
       With UBLOX and MTK_BINARY you don't have to use GPS_FILTERING in multiwii code !!! */

    
    #define NMEA
    //#define UBLOX
    //#define MTK_BINARY16
    //#define MTK_BINARY19
    #define INIT_MTK_GPS        // initialize MTK GPS for using selected speed, 5Hz update rate and GGA & RMC sentence or binary settings
Ich probiers jez mal ohne #define INIT_MTK_GPS
aber ich wollte euch das schonmal schicken. Die Bilder sind im Anhang.
 

Anhänge

#10
Nur interesehalber: was hast Du denn da an Serial1 angeschlossen?

Es löst zwar nicht Dein GPS Problem aber ich würde keinen Kabelbinder so dicht
über dem Reset Button festzurren - ich bekomme bei dem Anblick Gänsehaut ;)

Gruß
Ralph
 

Optimus

Erfahrener Benutzer
#12
Moin,
Bitte nochmal nachschauen :
Welche FC hast du denn im Sketch ausgewählt ? FFIMUV2 oder V1 ?

Testhalber mal Serial 1 abklemmen und über USB dran. GPS Fix sollte am Fenster schon kommen.

Gruss Stefan
 

Optimus

Erfahrener Benutzer
#14
Moin, ne das Board meinte ich an den Computer über USB. Ohne das Bluetooth zu benutzen und auch abzustecken. Hab mich da missverständlich ausgedrückt. FFIMUv2 sollte passen.

Gruss Stefan
 
Zuletzt bearbeitet:
#16
Und wen es nach so langer Zeit noch interessiert:
Die Lösung war das der zweite serielle Port defekt war und es auf dem ersten dann gut funktioniert hat.
 
FPV1

Banggood

Oben Unten