GPS receiver is not responding

b-tronic

Member
Hi,
habe heute mal einen umgebauten Robomow mit dem RTK GPS Kit getestet.
Nach dem Einschalten bekomme ich nach ca. 30-60 sek. fix in der App angezeigt, kann Wegpunkte einlernen und der Mower fährt die Punkte auch ab.
(läuft zwar noch etwas ruckelnd aber bei dem riesen Teil muß ich noch etwas am PID schrauben.)

Was mich allerdings wundert ist das er den GPS Receiver beim starten nicht erkennt (habe Debug in den ublox.cpp aktiviert):

ublox f9p: connecting - trying baud 115200...
Sending: CLS:CFG ID:RATE Len: 0x0 Payload:
sendCommand: Waiting for ACK response
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 92 Received: CLS:NAV ID:pVT Len: 0x5C Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
processUBX: counter hit MAX_PAYLOAD_SIZE
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x14 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 36 Received: CLS:NAV ID:0x12 Len: 0x24 Payload: IGNORED
packetCfg now valid
Incoming: Size: 64 Received: CLS:NAV ID:0x3C Len: 0x40 Payload: IGNORED
packetCfg now valid
waitForACKResponse: TIMEOUT after 2000 msec.
trying baud 38400...
Sending: CLS:CFG ID:RATE Len: 0x0 Payload: IGNORED
sendCommand: Waiting for ACK response
waitForACKResponse: TIMEOUT after 2000 msec.
ERROR: GPS receiver is not responding

Dadurch werden auch die Einstellungen nicht übertragen.

Was kann da nicht stimmen ?
 
Den GPS_RX Fix habe ich schon durchgeführt.

Sonst könnte ich doch auch keine Daten (float,fix, usw.) empfangen, aber das funktioniert ja.

Was genau müsste vom RTK Board zurückgesendet werden ausser ACK ?


MfG B-Tronic
 
Bitte nochmal das Wiki genau lesen, es geht um den GPS_RX Fix (GPS empfängt Daten, Step2), nicht um den GPS_TX Fix (GPS sendet Daten, Step1) ;)
Das heisst der Empfänger scheint auf die Anfragen nicht zu reagieren und sendet nur seine Positionslösungs-Daten etc.

Falls der GPS_RX Fix (Step2) jedoch ebenfalls durchgeführt wurde:
Kannst Du das RTK-Rover-PCB einmal mit ublox u-center auf "Werkseinstellungen" zurücksetzen?
Eine Möglichkeit dazu ist die aktuelle ublox-F9P-Firmware mit u-center einzuspielen - danach arbeitet das Rover-PCB mit Werkseinstellungen:
 
Zuletzt bearbeitet:
Oh Mann, vielen Dank. Natürlich war der Draht weg... :rolleyes:

Ich nutze den gleichen Aufbau wie Bernard mit 3x INA226 für den Mähmotorstrom.
Die I²C Adresse vom INA226 ist im Auslieferungszustand 0x40, genau wie beim HTU21 Temperatursensor.
Durch das ganze Gefummel, Board raus, Brücken am INA226 setzen usw. hab ich die Drahtbrücke vom GPS einfach abgerissen.

Falls jemand die INA226 Stromsensoren und den Temperatursensor nutzt, Adressen der INA226 auf 0x41,0x44,0x45 ändern !
 
Oben