Forum: Mikrocontroller und Digitale Elektronik GPS Module U-Blox bzw. U-Blox Klone


von Michael K. (stoertie)


Angehängte Dateien:

Lesenswert?

Moin zusammen,

ich habe mal eine Frage an diejenigen, die sich mit solchen GPS-Modulen 
befasst haben.

Hat es einer vonEuch schonmal hinbekommen, das Setup der Module 
dauerhaft zu ändern und vielleicht sogar die Assist-Online/Offline Daten 
abzuspeichern wenn ja wie habt Ihr das angestellt?

Ich bin seit Tagen dabei und versuche das irgendwie mit dem U-Center von 
U-BLOX hinzubekommen. Meine Module sind über ein HC-05 Bluetooth Modul 
mit dem PC verbunden und sonage das GPS-Modul eingeschaltet ist, sind 
die Setup-Änderungen auch vorhanden. Sobald ich das Modul über den 
"Enable-Pin" schlafen schicke sind die Setings nach 2-3 Stunden weg und 
das Modul wieder im Auslieferzustand. :-(
Angeblich sollen die Module aber über Flash-Speicher verfügen und ebenso 
angeblich das Assisted-GPS unterstützen.

...und jaaaa ich weiß, die Dinger kosten fast nix und sind in 
irgendwelchen CN-Schmieden zusammengehauen, aber hinbekommen worde ich 
es schon gerne. ;)

Viele Grüße und bleibt gesund
Michael

von No Y. (noy)


Lesenswert?

Hi, das sind meißt Kopien eines Neo-6 aber mit Neo-7 Firmware. Oder was 
genau melden die Module beim booten ?

Bei ublox gibts dazu sogar "Warnungen". Diese Module haben kein Flash 
(ich meine irgendwo gelesen zu haben das du das auch kontrollieren 
kannst wenn du die Kappe ablötest.. Daher vergessen die auch die 
Konfiguration wieder. Warum das jetzt 3-4 Stunden bei dir dauert weiß 
ich nicht. Ggf. ist dann erst die Backup Spannung niedrig genug zum 
vergessen..

Wenn du auf originale angewiesen bist wegen bestimmten Funktionen wirst 
du wohl bei Mouser / Digikey kaufen müssen.

Hab jetzt erst vor kurzem in meinem China Gpsdo das fake Modul gegen ein 
Neo-9 gewechselt. Das behält auch die Config im Flash.. Das Fake Modul 
wurde bei jedem Start von einem Atmel konfiguriert.

von Jan H. (jan_h74) Flattr this


Lesenswert?

Ja, das habe ich auch mit eine (chinesische) ublox neo m8n module. Ich 
habe es nie geschafft um die settings zu speichern. Am ende habe ich bei 
jeden neu start einfach al die settings wieder an der module geschickt. 
Aber ich verwende die module nur mit eine µ-controller, so das geht 
einfach. Den letzt habe ich eine Betian bn220 module versucht, und da 
hat es wel functioniert ! (ist eine ublox m8n clone). Bin zufrieden mit 
diese module, nur der kaltstart dauert ziemlich lange (bis 180 s). 
Moglich ist die ceramic antenna zu klein, aber nach 10 minuten findet er 
doch +14 sats !

von Michael K. (stoertie)


Lesenswert?

Moin

vielen Dank für Eure schnellen Antworten...ich habe sowas befürchtet.

@Jan:
Verstehe ich das richtig, dass der BN-220 anscheinend funktioniert, sich 
mit U-Center programmieren lässt und die Settings im Speicher behält, 
wenn er stromlos ist?

Viele Grüße
Michael

von Voodoo (Gast)


Lesenswert?

Ich habe mal M8N von U-Blox und aus China verglichen, bei den 
Chinamodulen war einfach kein Flash drin. Die günstigen vom Chinesen 
sind meist Klone, habe zwei aus China die fast genauso teuer waren wie 
die Originale, diese haben auch die gleichen Funktionen.
Also bei den China Dingern zum super Preis kann man einfach nicht auf 
die Qualität vertrauen. Auch bei anderen ICs ist manchmal nicht drin was 
drauf steht(leider).

von Wolfgang (Gast)


Lesenswert?

Jan H. schrieb:
> Bin zufrieden mit
> diese module, nur der kaltstart dauert ziemlich lange (bis 180 s).
> Moglich ist die ceramic antenna zu klein, aber nach 10 minuten findet er
> doch +14 sats !

Die komplette Übertragung der Almanachdaten vom Satelliten geht so 
langsam und wenn das Modul die Daten nicht speichert oder woanders her 
bekommt (assisted GPS) vergeht so viel Zeit. In der ausgegebene Zeit 
sollte auch ein Sprung auftauchen, sobald der Wert für die aufsummierten 
Schaltsekunden empfangen und als Offset berücksichtigt wird.

von Jan H. (jan_h74) Flattr this


Lesenswert?

Michael K. schrieb:

> @Jan:
> Verstehe ich das richtig, dass der BN-220 anscheinend funktioniert, sich
> mit U-Center programmieren lässt und die Settings im Speicher behält,
> wenn er stromlos ist?
>
> Viele Grüße
> Michael
Ja, diese module lasst sich met Ucenter bedienen wie ein echter Ublox, 
spricht auch ubx protocoll und die settings konnen gespeichert werden. 
Es gibt auch noch eine BN280 mit grossere antenne, diese habe ich noch 
nicht getestet.

von Michael K. (stoertie)


Lesenswert?

Hallo zusammen,

die von Jan erwähnten Zeiten bis zum Fix wären für mich nicht das 
Problem, da ich lediglich einen 10Hz GPS-Empfänger brauche der mir die 
NMEA-Daten via Bluetooth sendet oder auf SD speichert und müsste ihn 
dann halt nur früh genug einschalten. Der vorgesehene Akku reicht 
sowieso für 2-3 Tage Dauerbetrieb.
Vielleicht probiere ich es nochmal mit dem BN-220 oder dem BN-280.
Es wäre halt eine günstige Lösung gewesen und hätte ja klappen können. 
;-)

Bevor ich aber, nur um eine Eigenbaulösung zu haben, die deutlich 
teureren Orignal-Chips nehme, kann ich (für meine Zwecke) auch einen 
fertigen 10Hz GPS Datenlogger nehmen. Brauchbare Geräte liegen bei rund 
120,- Euro und billiger wird der Eigenbau mit originalen Modulen auch 
nicht wirklich ... ;-)

Ich danke Euch jedenfalls nochmals ganz herzlich für Eure Tipps und 
Hilfe!

Viele Grüße
Michael

von No Y. (noy)


Lesenswert?

Schau doch mal ob du nicht einfach ein flash noch eingelötet bekommst
ggf ist ja das footprint da.. nimm mal die kappe ab..

von Michael K. (stoertie)


Lesenswert?

No Y. schrieb:
> Schau doch mal ob du nicht einfach ein flash noch eingelötet bekommst
> ggf ist ja das footprint da.. nimm mal die kappe ab..

Ich habe mal irgendwo ein Bild von einem offenen Modul gesehen... Da war 
ein Platz für einen SMD Chip frei.

Hat schon mal jemand so eine Nachrüstung durchgeführt/probiert? Sooo 
"Profi" bin ich dann nicht, um dann den passenden Speicher zu finden. - 
Einlöten würde ich schon hinbekommen. ;-)

Viele Grüße
Michael

von No Y. (noy)


Lesenswert?

Am besten Bild finden wo der richtige drauf ist.
Ansonsten wird ein SPI Flash sein was bestimmt irgendwo auch in einem 
alten uBLOX  modul zu finden ist..
Dazu gibts glaub Bilder oder Hinweise was drin ist..
Sind ja Klone also werden dir auch das gleiche flash unterstützen

von Jan H. (jan_h74) Flattr this


Lesenswert?

Diese Datenlogger@10 Hz ist doch auch eine µ-controller. Kan auch recht 
einfach selbst gebasteld werden mit eine ESP32 / Arduino IDE. Damit 
haben sie auch die moglichkeit bei jeden boot die gewunschte 
Einstellungen an GPS-modul zu schicken. Ist gar nicht so kompliziert, 
ueber serial senden sie bestimmte strings an modul und fertig. Ich mache 
das momentan auch so. Hardware ist eine ESP32 Platine mit kleines 
display, SD-card und lade-electronic fur Lipo. Finden sie gans billig 
für weniger dan 15€. GPS-modul BN220 kostet auch nur 10€. Dan noch eine 
lipo zelle und fertig. Sie konnen dan auch noch ueber Wifi auf die 
module zugreifen. 10 Hz loggen nach SD geht prima, aber ich verwende dan 
UBX Nav PVT protocol. Ist binair, pro satz nur 100 byte. Beeinhaltet 
alle wichtige daten fûr meine Zweck (GPS Speedsurfing).

von Michael K. (stoertie)


Angehängte Dateien:

Lesenswert?

Moin "No Y",

ich habe die Bilder, bzw. die Seite ( 
https://sites.google.com/site/g4zfqradio/u-blox_neo-6-7 ) 
wiedergefunden... Das Bild zeigt das Modul, dass ich hier habe ohne den 
Deckel. Demnach ist da allerdings ein Speicher drauf.

Viele Grüße
Michael

von No Y. (noy)


Lesenswert?

Ja auf dem Bild scheint ein Flash draufzusein.
Frage ist ob auch auf deinem eines drauf ist..

von Horst S. (petawatt)


Lesenswert?

Michael K. schrieb:
> Sobald ich das Modul über den
> "Enable-Pin" schlafen schicke sind die Setings nach 2-3 Stunden weg und
> das Modul wieder im Auslieferzustand.

Es wird nur ein Supercap mit relativ geringer Kapazität als 
Speicherstützbatterie verwendet. Einfach durch Lithium-Knopfzelle 
ersetzen und Ladediode entfernen. Ev. auch eine Reihenschaltung aus 
einer Knopfzelle mit Ladeschutzdiode zum vorhandenen Supercap parallel 
schalten.

Grüße von petawatt

von Michael K. (stoertie)


Angehängte Dateien:

Lesenswert?

...ich nochmal kurz.

Ich habe jetzt mal eines meiner Module aufgemacht. Da ist nicht mal ein 
Platz für einen Speicher vorgesehen. kopfschüttel Also im Grunde für 
die Mülltonne.

Viele Grüße
Michael

von No Y. (noy)


Lesenswert?

Was kommt denn da unten auf das dingen drauf?
RS232 Wandler ggf?

Naja "Mülltonne" man kann es ja verwenden man muss halt nur immer wieder 
die Konfiguration ins RAM übertragen... Oder einen Flash dranbasteln..

: Bearbeitet durch User
von Michael K. (stoertie)


Lesenswert?

@"No Y":
wo unten drauf? Meinst Du die Steckleiste? Da kommt ganz schnöde ein 
HC-05 dran. - Und Nein! ich werfe nie etwas weg... das war nur so eine 
Worthülse und solange ich noch Platz habe bekommen die Module im 
schlimmsten Fall eine Schublade im Kleinteilemagazin.

@Horst:
Ich werde wohl eher probieren diese Backup-Zelle ganz raus werfen und 
dort über einen kleinen Spannungsregler permanent (also so permanent der 
2500mA/h Akku es zulässt) 3,3V anlegen. Da ich das Modul über einen 
"Eneble-Pin" am Stecker abschalte/schlafen schicke liegt die 
Versorgungsspannung von dem Modul immer am Stecker an.

Viele Grüße
Michael

von No Y. (noy)


Lesenswert?

Meinte unten das Footprint für irgend ein tssop..?
Denke da passt ein RS232 Wandler drauf. Sieht sehr nach den TX/RX 
Widerstand gebrückt und außenrum die 100nF switching caps zum Spannung 
erzeugen aus.
Ich glaub die Module gibts auch mit RS232 statt TTL

von Michael K. (stoertie)


Lesenswert?

Die haben RS232. Zumindest funktionieren die TX/RX Anschlüsse... 
ansonsten keine Ahnung wofür der leere Platz vorgesehen ist.

von No Y. (noy)


Lesenswert?

Das ist UART TTL nicht RS232... Da ist sonst kein Wandler und der ublox 
kann nur UART..

von Crazy Harry (crazy_h)


Lesenswert?

Ichckann dir zwar mit dem uBlox nicht helfen, aber schau dir mal das 
Quectel L96 Modul an. Gibts ab 6€. Dazu eine aktive Antenne für 4€ und 
du bist glücklich. Im Schnitt hab ich damit 20 Satelliten. Wenn du auf 
10Hz umschaltest 8-10. Bootet in <60 Sek. Ich betreibe es ohne 
Stützbatterie, mit gehts sicher schneller.

von Michael K. (stoertie)


Lesenswert?

Moin zusammen,

kurze Rückmeldung...

Ich habe bei dem Modul jetzt ganz stumpf 3,3V an den Plus der 
Backupbatterie gelegt. Das zieht zwar recht viel Strom aus dem Akku (ca. 
40mA) aber für ein paar Tage Backup der Einstellungen reicht es bei 
meinem Akku.

Eine Frage noch @Jan H.:
Hast Du mal herausgefunden wo der Unterschied zwischen dem BN-220 und 
dem BN-220T liegt?

Ich warte gerade auf die Zustellung eines 220T... wenn der meine 
Erwartungen auch nicht erfüllen sollte, hätte ich noch einen Anbieter 
aus Frankreich der solche Module mit originalen U-Blox Neo-M8N Chips 
anbietet die zumindest ansatzweise noch bezahlbar sind. ;-)

Viele Grüße
Michael

von Jan H. (jan_h74) Flattr this


Lesenswert?

Michael K. schrieb:
>
> Eine Frage noch @Jan H.:
> Hast Du mal herausgefunden wo der Unterschied zwischen dem BN-220 und
> dem BN-220T liegt?
>
Keine Erfahrung mit den 220T....

von Michael K. (stoertie)


Lesenswert?

@Jan
Danks für die schnelle Antwort.

von Michael K. (stoertie)


Angehängte Dateien:

Lesenswert?

Moin zusammen,

für diejenigen die es interessiert, was aus meinem Projekt geworden ist.

Nachdem der bestellte BN-220 irgendwo auf dem Weg verschollen ist (Gled 
gab es problemlos zurück) habe ich direkt in CN die Beitian BN-280 
Module bestellt.

Dieses Modul behält die Settings auch ohne Stromversorgung, lässt sich 
problemlos mit dem UBLOX U-Center programmieren und kann (zumindest bei 
mir) bis zu 18,3 Positionsdatensätze (RMC u. GGA) pro Sekunde 
übermitteln und funktioniert ziemlich gut. Verwendet wird auf dem Modul 
ein U-Blox M8-Clone.
Die Empfangsempfindlichkeit und die Zeiten bis zum Fix könnten besser 
sein, aber bei einer 25x25mm großen passiven Antenne mit einer ebenso 
kleinen Groundplane kann man wohl nicht viel mehr erwarten. - Nach 
einiger Zeit bekommt er bis zu 12 Satelitten und die horizontale 
Positionsgenauigkeit (HDOP) liegt dann bei 0,8 bis 1,2.

Das Gehäuse habe ich mir passend als 3D-Modell erstellt und drucken 
lassen.

Viele Grüße
Michael

von No Y. (noy)


Lesenswert?

Sehr schön.
Ich habe mittlerweile einen EBay "Lieferanten"
Für original aber gebrauchte Neo-M8T gefunden. Preisvorschlag wird ab 
15$ automatisch akzeptiert und es funktioniert. Hab in meinem GPSDO vom 
Klon auf das M8T "geupgraded"...

von Christian J. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich papp mich mal hier drunter. Arbeite derzeit sehr intensiv mit 
Beitian und ubox, Arduino und STM32 auf Akkubetrieb, d.h. Szrom sparen 
was nur geht... falls mal was ist melden. Aktuell mit dem teuren 
BN-880Q. Ich könnte da auch noch Feedback brauchen. Vor allem bei der 
Konfiguration mit UBX-CFG Commands usw.

Eines der ersten Projekte habe ich hier mal erwähnt: 
https://www.youtube.com/watch?v=sOgZFN9XHdE

Derzeit Logger für Festeinbau im Kfz mit SD Karte und täglicher 
Aufzeichnung für Google Earth Import.

Gruss,
Christian

von Michael K. (stoertie)


Lesenswert?

@No Y.:

was hat sich nach dem "Upgrade" verbessert? Hat sich was verbessert?

Viele Grüße
Michael

von No Y. (noy)


Lesenswert?

Naja momentan kämpfe ich noch mit der richtigen Einstellung des Moduls 
damit der original Atmega wieder die LEDs toggelt.
Aber funktionieren tut es und folgende Unterschiede:
1. viel schnellerer fix (nutzt ja auch mehrere GNSS)
2. laut meinem Zähler eine kleinere stddev (das m8t hat deutlich 
kleineren jitter als die normalen M8N / M9N)

Ich denke vermutlich lässt sich da noch mehr einstellen hab mich aber 
noch nicht mit beschäftigt..

von Stefan (Gast)


Angehängte Dateien:

Lesenswert?

Nachdem ich bisher eher schlechte Erfahrungen mit billigen chinesischen 
GPS-Modulen gemachte hatte habe ich mir nach der Erwähnung der BN-28ß in 
diesem Thread zwei verschiedene Module von Beitian bestellt: BN-280 und 
BN-357. Bis auf die Größe und die Befestigungslöcher bein BN-357 
scheinen beide identisch und sind deutlich besser als die, die ich 
bisher hatte.

Bede Module senden beim Start eine identische Bootmeldung:
1
$GNTXT,01,01,02,u-blox AG - www.u-blox.com*4E
2
$GNTXT,01,01,02,HW UBX-M8030 00080000*60
3
$GNTXT,01,01,02,ROM CORE 3.01 (107888)*2B
4
$GNTXT,01,01,02,FWVER=SPG 3.01*46
5
$GNTXT,01,01,02,PROTVER=18.00*11
6
$GNTXT,01,01,02,GPS;GLO;GAL;BDS*77
7
$GNTXT,01,01,02,SBAS;IMES;QZSS*49
8
$GNTXT,01,01,02,GNSS OTP=GPS;GLO*37
9
$GNTXT,01,01,02,LLC=FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFD*2F
10
$GNTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*3E
11
$GNTXT,01,01,02,ANTSTATUS=DONTKNOW*2D
12
$GNTXT,01,01,02,PF=3FF*4B

Beide Module haben demnach die aktuelle Firmware für den UBX-M8030.
Ab Werk werden GPS und GLONASS empfangen, NMEA 4.0 mit 9600 BD gesendet 
und am "P" Pin und über die LED ein 1PPS Signnal mit 100 ms ausgegeben.
Alles lässt sich über u-center ändern und dauerhaft speichern.

Galileo ist auch möglich, neben der entsprechenden Einstellung unter 
GNSS muss man nur das NMEA Protokoll auf 4.10 ändern.

Empfang bei mir im Dachgeschoss ist ganz ordentlich und lässt sich durch 
eine metallische Fläche auf der ich die Module ablege deulich 
verbessern, zur Zeit eine kleine Bonbondose mit ca. 75 mm Durchmesser: 
11 GPS, 6 Galileo, HDOP 0,66.
Wegen der besseren Befestigungsmöglichkeit gefällt mir der BN-357 für 
stationären Einsatz besser.

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.