M80 GPS F722

#1
Hallo zusammen,
ich bin ziemlich neu im Thema FPV.
Ich hab offenbar ein großes Problem mit dem GPS Empfänger bei der Rekon 6 Drohne.
Diese kommt vorgefertigt mit einem M80 GPS Empfänger von HGLRC.

Zum Problem:
Der erste Flug war noch mit funktionierendem GPS Signal.
Dann hab ich einen Tag später in Betaflight geschaut. Kann mich nicht entsinnen, ob ich da auch was umgestellt habe.
Dann funktionierte es nicht mehr, es werden aber merkwürdigerweise 14 (IMMER) Satelliten angezeigt im OSD.

Ich hab dann mal in Betaflight geschaut:
UBLOX Protokoll, Auto Config.
UART 2 115200 Baud.

Aber damit zeigt er in Betaflight kein GPS an.
Umgestellt auf NMEA zeigt er GPS in Betaflight an, aber tut nix.

Zum Verkabeln:
Das weiße Kabel vom M80 soll laut dieser Seite: https://www.hglrc.com/products/hglrc-m80-gps-for-fpv-racing-drone
RX sein, geht also an TX2. Mit dem gelben: TX an RX2.

Wo könnte das Problem sein??

Vielleicht kann einer helfen. LG
 

Freakk

Well-known member
#4
Kann auch sein das er in der Wohnung keine Satelliten findet. Mach mal fotos von den Tabs in betaflight. Und geh mal in cli und tippe Status ein
 

.Markus

While (1) do build-fly-crash-repair;
#5
Ich habe auch dieses GPS-Modul. Bei mir funktioniert es (board_name: HGLRCF722). Hier alle CLI-Parameter, die "gps" enthalten. Evtl. hilft Dir das ja weiter.
Code:
    Zeile 253: feature -GPS
    Zeile 272: feature GPS
    Zeile 285: beeper ARMING_GPS_FIX
    Zeile 286: beeper ARMING_GPS_NO_FIX
    Zeile 289: beeper GPS_STATUS
    Zeile 696: set gps_provider = UBLOX
    Zeile 697: set gps_sbas_mode = AUTO
    Zeile 698: set gps_auto_config = ON
    Zeile 699: set gps_auto_baud = OFF
    Zeile 700: set gps_ublox_use_galileo = OFF
    Zeile 701: set gps_set_home_point_once = OFF
    Zeile 702: set gps_use_3d_speed = OFF
    Zeile 703: set gps_rescue_angle = 32
    Zeile 704: set gps_rescue_initial_alt = 30
    Zeile 705: set gps_rescue_descent_dist = 50
    Zeile 706: set gps_rescue_landing_alt = 5
    Zeile 707: set gps_rescue_landing_dist = 10
    Zeile 708: set gps_rescue_ground_speed = 555
    Zeile 709: set gps_rescue_throttle_p = 150
    Zeile 710: set gps_rescue_throttle_i = 20
    Zeile 711: set gps_rescue_throttle_d = 50
    Zeile 712: set gps_rescue_velocity_p = 80
    Zeile 713: set gps_rescue_velocity_i = 20
    Zeile 714: set gps_rescue_velocity_d = 15
    Zeile 715: set gps_rescue_yaw_p = 40
    Zeile 716: set gps_rescue_throttle_min = 1100
    Zeile 717: set gps_rescue_throttle_max = 1600
    Zeile 718: set gps_rescue_ascend_rate = 500
    Zeile 719: set gps_rescue_descend_rate = 150
    Zeile 720: set gps_rescue_throttle_hover = 1280
    Zeile 721: set gps_rescue_sanity_checks = RESCUE_SANITY_ON
    Zeile 722: set gps_rescue_min_sats = 6
    Zeile 723: set gps_rescue_min_dth = 50
    Zeile 724: set gps_rescue_allow_arming_without_fix = ON
    Zeile 725: set gps_rescue_alt_mode = MAX_ALT
    Zeile 726: set gps_rescue_use_mag = ON
    Zeile 740: set frsky_gps_format = 0
    Zeile 796: set osd_warn_no_gps_rescue = ON
    Zeile 797: set osd_warn_gps_rescue_disabled = ON
    Zeile 834: set osd_gps_speed_pos = 234
    Zeile 835: set osd_gps_lon_pos = 234
    Zeile 836: set osd_gps_lat_pos = 234
    Zeile 837: set osd_gps_sats_pos = 2113
    Zeile 899: set osd_gps_sats_show_hdop = OFF
Edit: Sorry, war die falsche dump-Datei. Jetzt sollte es passen...
 
Zuletzt bearbeitet:
#7
Danke für die Antworten. hatte es nochmal angeschlossen an den Configurator.
Spannenderweise verwendet mein M80 GPS das MNEA Protokoll.
Arme ich die Drohne findet es dann auch schnell Satelliten, leider nur eben kein Galileo.
8-9 Sat sollte aber reichen.
Warum dieser Empfänger MNEA verwendet ist mir unklar. Eigentlich verwenden alle , die man im Netz verwendet UBLOX.
Mal sehen, bald kommt ein M80 Ersatz. Mal sehen was der dann hat. Lg
 

.Markus

While (1) do build-fly-crash-repair;
#8
Laut Herstellerangaben passt NMEA:
M80.png

Keine Ahnung, warum es bei mir funktioniert, obwohl ich UBLOX ausgewählt habe. Ich muss dann auch mal NMEA testen. :???:
 
Erhaltene "Gefällt mir": Bwkurl
#9
Das ist echt merkwürdig:
Banggood
Hier gibt's den M80 GPS mit UBLOX?!
Den gleichen GPS Empfänger einmal mit UBLOX einmal mit MNEA ?!
Worin liegt eigentlich der Unterschied? Wenn ich es richtig verstanden habe, ist UBLOX eine Firma?
 

QuadCrash

Erfahrener Benutzer
#11
U-Blox ist 'ne Firma, die GPS-Module mit Chipsätze wie M8Q oder M9N herstellt. Die Module können Daten im UBX (U-Blox eigenes Protokoll) oder NMEA (Standard) Format ausgeben.

HGLRC hat wohl einen eigenen Chipsatz (M80) und bei diesen kann man sehr wahrscheinlich sowohl NMEA als auch UBX ausgeben lassen. Den techn. Angaben bei BG muss man nicht vertrauen ...

Ob NMEA oder UBX ist für unsere Zwecke wohl egal. Wichtiger ist, wie viele GNSS Anbieter, also GPS, GLONASS, Galileo etc. gleichzeitig erfasst werden können. Das hängt von der Rechenleistung des Moduls ab und ist natürlich auch 'ne Sache der Chipsatz-Qualität.
 
Erhaltene "Gefällt mir": Bwkurl
#12
Verrückterweise gibt HGLRC auf deren Seite einen anderen Chip als 8030 an: SWID XN2282IQM-1U
Offenbar bieten die zwei M80 GPS an.
Aber meine Mail an REKON wurde offenbar nicht wirklich verstanden und man sprach von EU LBT Receivern auf einmal :confused:
 

.Markus

While (1) do build-fly-crash-repair;
#13
Lustig: Ich habe mein GPS-Modul direkt von HGLRC, allerdings scheint das ja die BANGGOOD-Version mit UBLOX-Protokoll zu sein. :)
 

.Markus

While (1) do build-fly-crash-repair;
#19
Ich habe gestern einen kurzen Flug mit…
set gps_ublox_use_galileo = ON
…durchgeführt. Konnte aber nicht direkt einen Unterschied erkennen. Ich hatte so ca. 13 Satelliten im OSD. Das hatte ich auch ohne GALILEO.
 
Erhaltene "Gefällt mir": Bwkurl

MrPeak

Well-known member
#20
Ich wärme das hier mal auf. Ich habe dieses Modul auch am Rekon35, es hat noch nie wirklich funktioniert. Nur in absolut freiem Gelände, findet es nach 5-6 Minuten die ersten Satelliten, ab ca. 10 Minuten erreicht es den fix, mehr als 10 Satelliten habe ich nie gesehen. Nach "power off" schafft es den Warmstart immerhin in einer Minute. Im Garten, mit Häusern und Bäumen in der Nähe, bekommt es den fix nicht zustande. Bei mir funktioniert nur UBLOX und nicht NMEA, es scheint (wie oben geschrieben) mehrere Versionen des Moduls zu geben (in der Regel sprechen die meisten Module wohl beides). Die restlichen Einstellungen verändern nichts im Verhalten. Grundsätzlich ist das feedback zu dem HGLRC Modul nicht schlecht, vielleicht habe ich eine (Montags)Version. Egal, so für mich nicht nutzbar, ich habe mir nun ein BEITIAN BN-180 bestellt, das hat mit 18x18mm die selbe Größe, nicht ganz so hoch, passt aber in den mount, leider andere Verkabelung. Werde berichten.

hglrc-m80-1.jpg hglrc-m80-2.jpg
 
FPV1

Banggood

Oben Unten