Hello,
I'm working since a long time on a motorcycle data acquisition project ([GitHub - quichedood/DAWA-7.x: Laptimer & Data Acquisition With Arduino]).
I use UBLOX chips (NEO M8N) with the well known lib NeoGPS (thanks for this amazing job -dev ;))
This year, I've made another hardware revision of my project and now using original Ublox M8N (bought on Digi-key).
Since this time I get something strange and can't figure out why this appends.
Here is the explanation :
GPS frames had to run at 10Hz in my project, which was working fine until new hardware revision/original Ublox chips.
At this time, using the NeoGPS test program :
- Few minutes after cold start : running at 10Hz
- Something like 3 to 5 minutes after cold start : running between 5 and 10Hz (missing frames randomly)
- 5 minutes and more after cold start : running stable at 5Hz
I test on 2 new PCB, I exactly get the same behaviour.
Same program on my old hardware revision with (probably) fake Ublox chip : no problem at all
Does anyone have any ideas or clues about his strange behaviour ?
Here is the test program I'm using to debug
NMEA-1.ino (10.3 KB)