GPS/RTK Problem

Novus

Member
Hallo Zusammen,

ich habe aktuell das Problem, dass der Alfred kein GPS mehr erhält. Die Lösungsvorschlägen aus der Anleitung und den anderen Seiten konnte mir leider nicht zur Lösung des Problems helfen.
Auf beiden SimpleRTKB Platinen blinken jeweils "GPS FIX" und die zugehörige "XBEE" LED. Die LED NO RTK Leuchtet bei beiden dauerhaft.
Ich würde mich sehr freuen wenn mir jemand einen Hinweis geben kann wo mein Fehler liegt.

Anbei noch ein Ausschnitt aus dem Log vom Alfred.

Jun 27 17:26:44 bananapi start_sunray.sh[2091]: GPS time (UTC): dayOfWeek=fri hour=15
Jun 27 17:26:44 bananapi start_sunray.sh[2091]: AUTOSTOP: timetable is disabled
Jun 27 17:26:44 bananapi start_sunray.sh[2091]: AUTOSTART: not docked automatically (use DOCK command first)
Jun 27 17:26:44 bananapi start_sunray.sh[2091]: 118:5:46 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.26,0.000(0.37) chg=3.86,0(0.00) diff=-23.392 tg=0.00,0.00 x=5.39 y=-1.23 delta=-2.39 tow=487622200 lon=10.96982960 lat=51.77131197 h=296.6 n=0.00 e=0.00 d=0.00 sol=0 age=425146.04
Jun 27 17:26:45 bananapi start_sunray.sh[2091]: Info - LoopTime: 11 - 0 - 0.61 - 42ms
Jun 27 17:26:49 bananapi start_sunray.sh[2091]: 118:5:51 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.26,0.000(0.38) chg=3.85,0(0.00) diff=-23.391 tg=0.00,0.00 x=5.38 y=-1.24 delta=-2.39 tow=487627200 lon=10.96983037 lat=51.77131196 h=296.5 n=0.00 e=0.00 d=0.00 sol=0 age=425151.04
Jun 27 17:26:54 bananapi start_sunray.sh[2091]: 118:5:56 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.25,0.000(0.38) chg=3.85,0(0.00) diff=-23.394 tg=0.00,0.00 x=5.37 y=-1.25 delta=-2.39 tow=487632200 lon=10.96983037 lat=51.77131521 h=296.4 n=0.00 e=0.00 d=0.00 sol=0 age=425156.05
Jun 27 17:26:55 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.51 - 42ms
Jun 27 17:26:59 bananapi start_sunray.sh[2091]: 118:6:1 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,0.000(0.36) chg=3.85,0(0.00) diff=-23.390 tg=0.00,0.00 x=5.36 y=-1.25 delta=-2.39 tow=487637200 lon=10.96983041 lat=51.77131524 h=296.1 n=0.00 e=0.00 d=0.00 sol=0 age=425161.05
Jun 27 17:27:04 bananapi start_sunray.sh[2091]: 118:6:6 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,0.000(0.38) chg=3.86,0(0.00) diff=-23.383 tg=0.00,0.00 x=5.35 y=-1.26 delta=-2.39 tow=487642200 lon=10.96983038 lat=51.77131516 h=296.0 n=0.00 e=0.00 d=0.00 sol=0 age=425166.05
Jun 27 17:27:05 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.51 - 47ms
Jun 27 17:27:09 bananapi start_sunray.sh[2091]: 118:6:11 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.39) chg=3.87,0(0.00) diff=-23.381 tg=0.00,0.00 x=5.34 y=-1.27 delta=-2.39 tow=487647200 lon=10.96983038 lat=51.77131838 h=295.7 n=0.00 e=0.00 d=0.00 sol=0 age=425171.05
Jun 27 17:27:11 bananapi start_sunray.sh[2091]: FAN POWER STATE 0
Jun 27 17:27:14 bananapi start_sunray.sh[2091]: batTemp=-9999 cpuTemp=47
Jun 27 17:27:14 bananapi start_sunray.sh[2091]: GPS time (UTC): dayOfWeek=fri hour=15
Jun 27 17:27:14 bananapi start_sunray.sh[2091]: AUTOSTOP: timetable is disabled
Jun 27 17:27:14 bananapi start_sunray.sh[2091]: AUTOSTART: not docked automatically (use DOCK command first)
Jun 27 17:27:14 bananapi start_sunray.sh[2091]: 118:6:16 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.23,-0.000(0.38) chg=3.85,0(0.00) diff=-23.379 tg=0.00,0.00 x=5.33 y=-1.28 delta=-2.39 tow=487652200 lon=10.96983035 lat=51.77131842 h=295.5 n=0.00 e=0.00 d=0.00 sol=0 age=425176.05
Jun 27 17:27:15 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.51 - 39ms
Jun 27 17:27:19 bananapi start_sunray.sh[2091]: 118:6:21 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.37) chg=3.86,0(0.00) diff=-23.378 tg=0.00,0.00 x=5.32 y=-1.29 delta=-2.39 tow=487657200 lon=10.96983039 lat=51.77131838 h=295.3 n=0.00 e=0.00 d=0.00 sol=0 age=425181.05
Jun 27 17:27:19 bananapi start_sunray.sh[2091]: charger conn=0 chgEnabled=0 chgTime=7086 charger: 3.87 V 0.00 A bat: 27.24 V diffV=-23.38 slope(v/min)=-0.00 slopeLowCounter=4
Jun 27 17:27:24 bananapi start_sunray.sh[2091]: 118:6:26 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.37) chg=3.87,0(0.00) diff=-23.378 tg=0.00,0.00 x=5.32 y=-1.30 delta=-2.39 tow=487662200 lon=10.96983044 lat=51.77132156 h=295.2 n=0.00 e=0.00 d=0.00 sol=0 age=425186.05
Jun 27 17:27:25 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.51 - 45ms
Jun 27 17:27:29 bananapi start_sunray.sh[2091]: 118:6:31 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.38) chg=3.86,0(0.00) diff=-23.375 tg=0.00,0.00 x=5.31 y=-1.30 delta=-2.39 tow=487667200 lon=10.96983038 lat=51.77132161 h=295.1 n=0.00 e=0.00 d=0.00 sol=0 age=425191.06
Jun 27 17:27:34 bananapi start_sunray.sh[2091]: 118:6:36 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.39) chg=3.86,0(0.00) diff=-23.374 tg=0.00,0.00 x=5.30 y=-1.31 delta=-2.39 tow=487672200 lon=10.96983122 lat=51.77132158 h=295.0 n=0.00 e=0.00 d=0.00 sol=0 age=425196.06
Jun 27 17:27:35 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.55 - 32ms

Jun 27 17:27:39 bananapi start_sunray.sh[2091]: 118:6:41 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.38) chg=3.85,0(0.00) diff=-23.374 tg=0.00,0.00 x=5.29 y=-1.32 delta=-2.39 tow=487677200 lon=10.96983204 lat=51.77132158 h=294.9 n=0.00 e=0.00 d=0.00 sol=0 age=425201.06
Jun 27 17:27:44 bananapi start_sunray.sh[2091]: GPS time (UTC): dayOfWeek=fri hour=15
Jun 27 17:27:44 bananapi start_sunray.sh[2091]: AUTOSTOP: timetable is disabled
Jun 27 17:27:44 bananapi start_sunray.sh[2091]: AUTOSTART: not docked automatically (use DOCK command first)
Jun 27 17:27:44 bananapi start_sunray.sh[2091]: 118:6:46 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,0.000(0.36) chg=3.86,0(0.00) diff=-23.378 tg=0.00,0.00 x=5.28 y=-1.33 delta=-2.39 tow=487682200 lon=10.96983277 lat=51.77132163 h=294.8 n=0.00 e=0.00 d=0.00 sol=0 age=425206.06
Jun 27 17:27:45 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.53 - 32ms
Jun 27 17:27:49 bananapi start_sunray.sh[2091]: 118:6:51 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.25,0.000(0.37) chg=3.88,0(0.00) diff=-23.379 tg=0.00,0.00 x=5.27 y=-1.34 delta=-2.39 tow=487687200 lon=10.96983358 lat=51.77132164 h=294.7 n=0.00 e=0.00 d=0.00 sol=0 age=425211.06
Jun 27 17:27:54 bananapi start_sunray.sh[2091]: 118:6:56 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.25,0.000(0.36) chg=3.87,0(0.00) diff=-23.379 tg=0.00,0.00 x=5.26 y=-1.35 delta=-2.39 tow=487692200 lon=10.96983439 lat=51.77132484 h=294.5 n=0.00 e=0.00 d=0.00 sol=0 age=425216.06
Jun 27 17:27:55 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.53 - 34ms
Jun 27 17:27:59 bananapi start_sunray.sh[2091]: 118:7:1 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.25,0.000(0.40) chg=3.86,0(0.00) diff=-23.381 tg=0.00,0.00 x=5.25 y=-1.35 delta=-2.39 tow=487697200 lon=10.96983519 lat=51.77132479 h=294.4 n=0.00 e=0.00 d=0.00 sol=0 age=425221.07
Jun 27 17:28:04 bananapi start_sunray.sh[2091]: 118:7:6 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.25,0.000(0.41) chg=3.86,0(0.00) diff=-23.381 tg=0.00,0.00 x=5.24 y=-1.36 delta=-2.39 tow=487702200 lon=10.96983597 lat=51.77132482 h=294.3 n=0.00 e=0.00 d=0.00 sol=0 age=425226.07
Jun 27 17:28:05 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.50 - 50ms
Jun 27 17:28:09 bananapi start_sunray.sh[2091]: 118:7:11 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,0.000(0.41) chg=3.86,0(0.00) diff=-23.386 tg=0.00,0.00 x=5.24 y=-1.37 delta=-2.39 tow=487707200 lon=10.96983600 lat=51.77132482 h=294.2 n=0.00 e=0.00 d=0.00 sol=0 age=425231.07
Jun 27 17:28:10 bananapi start_sunray.sh[2091]: FAN POWER STATE 0
Jun 27 17:28:14 bananapi start_sunray.sh[2091]: batTemp=-9999 cpuTemp=48
Jun 27 17:28:14 bananapi start_sunray.sh[2091]: GPS time (UTC): dayOfWeek=fri hour=15
Jun 27 17:28:14 bananapi start_sunray.sh[2091]: AUTOSTOP: timetable is disabled
Jun 27 17:28:14 bananapi start_sunray.sh[2091]: AUTOSTART: not docked automatically (use DOCK command first)
Jun 27 17:28:14 bananapi start_sunray.sh[2091]: 118:7:16 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.42) chg=3.86,0(0.00) diff=-23.381 tg=0.00,0.00 x=5.23 y=-1.38 delta=-2.39 tow=487712200 lon=10.96983678 lat=51.77132481 h=294.2 n=0.00 e=0.00 d=0.00 sol=0 age=425236.07
Jun 27 17:28:15 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.52 - 42ms
Jun 27 17:28:19 bananapi start_sunray.sh[2091]: 118:7:21 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.43) chg=3.85,0(0.00) diff=-23.385 tg=0.00,0.00 x=5.22 y=-1.39 delta=-2.39 tow=487717200 lon=10.96983684 lat=51.77132476 h=294.1 n=0.00 e=0.00 d=0.00 sol=0 age=425241.07
Jun 27 17:28:19 bananapi start_sunray.sh[2091]: charger conn=0 chgEnabled=0 chgTime=7087 charger: 3.85 V 0.00 A bat: 27.24 V diffV=-23.39 slope(v/min)=-0.00 slopeLowCounter=5
Jun 27 17:28:24 bananapi start_sunray.sh[2091]: 118:7:26 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,-0.000(0.42) chg=3.85,0(0.00) diff=-23.385 tg=0.00,0.00 x=5.21 y=-1.40 delta=-2.39 tow=487722200 lon=10.96983757 lat=51.77132478 h=294.0 n=0.00 e=0.00 d=0.00 sol=0 age=425246.07
Jun 27 17:28:25 bananapi start_sunray.sh[2091]: Info - LoopTime: 1 - 0 - 0.52 - 32ms
Jun 27 17:28:29 bananapi start_sunray.sh[2091]: 118:7:31 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=3080 sp=F688AD60 bat=27.24,0.000(0.39) chg=3.87,0(0.00) diff=-23.385 tg=0.00,0.00 x=5.20 y=-1.40 delta=-2.39 tow=487727200 lon=10.96983761 lat=51.77132485 h=293.9 n=0.00 e=0.00 d=0.00 sol=0 age=425251.07
 
Du bekommst offensichtlich keine Korrekturdaten. Es gibt zwei XBEE LEDs. Ich gehe davon aus, dass an der base GPS>XBEE LED blinkt und am rover die XBEE>GPS LED?
Dass die NO RTK LED bei der Base leuchtet ist in Ordnung - am rover müsste diese aus sein. Da du aber keine Korrekturen bekommst, wird diese nicht aus gehen.

Ein paar Fragen:
  1. Ging es mal oder ist das ein neues Setup? Laut deiner Beschreibung ging es mal - daher noch die Frage: hast du irgendetwas geändert?
  2. Welche Version von Sunray nutzt du?
  3. hast du die Standard config von Alfred kompiliert oder irgendetwas in der config.h geändert?
 
Danke für die schnelle Antwort. Genau an der base blinkt GPS>XBEE LED und am rover die XBEE>GPS.

1. Ganz zum Anfang (vor ca. 2 Jahren) hatte ich auf dem Alfred die Auslieferungsfirmware der GPS Module. Als ich regelmäßig Probleme mit "float" hatte habe ich ein Update auf Version 1.32 gemacht, da dies zusätzliche Sateliten brachte und für mich die zuverlässigkeit erhöhte. Dieses Jahr hatte ich erneut Probleme mit der GPS Stabilität und habe darauf hin ein Update auf die neue Version 1.51 durchgeführt. Mit dieser erhielt ich jedoch Fehlermeldungen beim Nutzen der Einstellungen aus dem Wiki. Die Configurationsvorlagen von Ardusimple hatte als alternative Lösung auch zu keiner Verbesserung geführt. Also habe ich wieder die Version 1.32 überspielt und seit dem habe ich die im ersten Beitrag geschilderten Probleme.

2. Aktuell habe ich die Standard Sunray Version installiert.

3. An derconfig ist auch nichts geändert.
 
Welche Version von Sunray nutzt du genau? Bei der aktuellen 325 musst du auf jeden Fall die neue ublox firmware nutzen, da hier das GPS anscheinend mit anderen Parametern konfiguriert wird.
Alternative wäre sonst eine ältere Sunray-Version oder die manuelle ublox-Konfiguration per ucenter inkl. dem permanenten Speichern der Änderungen und das anschließende Deaktivieren der automatischen GPS_CONFIG in der config.h

Der einfachste und sicherste Weg wäre aus meiner Sicht ein Update beider ublox-Module, wenn du die aktuelle Sunray nutzt.
 
Die aktuelle Firmare für die Ublox module ist 1.51. Mein Ardumower läuft damit problemlos. Allerdings habe ich die auch händisch konfiguriert. Hier im Forum findet man so weit ich weiß nur 1.30 und 1.32 als unterstütze FW-Versionen im Sunray. das letzte Update für sunray ist aus dem Juli 2024 und das die Ublox Firmware erschien erst im November. daher bin ich nicht sicher, ob sunray die V1.51 unterstützt. Aber fertig konfiguriert laufen die wunderbar zusammen.
 
Ja, zumindest die aktuellen Sunray Versionen 325 (und ich glaube auch die 324) unterstützen die 1.51 Version.
 
Heute habe ich die Ublox Firmware 1.51 erneut installiert. Für die Basis habe ich wie es @W1976 beschrieben hat als erstes die Ardusimple 1.51 config übertragen und im anschluss die Einstellungen entsprechend dem Wiki angepasst. Beim Alfred habe ich nur die Einstellungen entsprechend dem Wiki angepasst. Abschließend habe ich die Sunray Version 325 installiert und in der config.h den Parameter "#define GPS_CONFIG true" auskommentiert und den Parameter "#define GPS_CONFIG false" aktiviert. An beiden Platinen blinken entsprechend GPS>XBEE LED bzw. XBEE>GPS und GPS FIX. NO RTK leuchtet bei beiden weiterhin dauerhaft. Was ich am Anfang noch vergessen hatte war zu erwähnen das die RTK LED von den drei Alfred LED´s garnicht leuchtet. Des Weiteren geht der FIX Mode der Basis nach einiger Zeit von 3D auf Time. Bei dieser habe ich alle Paramter nochmals kontrolliert und diese sind wie im Wiki angegeben.
 
bist du sicher, dass die gps-platinen die config auch so übernommen haben? bei mir ist das immer ein übelster Sackstand... Also config draufspeilen, gemäß Anleitung speichern, GPS-Platine komplett stromlos machen, wieder mit dem u-center verbinden (ohne Verbindung zum Mower) und dann schauen, ob alle parameter (auch die Konfiguration für den UART1-Port) übernommen wurden. Wenn nicht, musst du die config erneut drauf laden. Falls alles ok ist, mit dem Mower verbinden und zusätzlich das u-center verbinden. dann wieder schauen, ob die config irgendwie verändert wurde. Falls ja, musst die die sunray config anpassen, falls nicht, ist erstmal alles gut.
 
Das war sicherlich nur für die Fehlersuche - um zu schauen, ob der Fehler damit verschwindet. Man darf nur nicht vergessen es wieder rückgänig zu machen.
 
Oben