Hi folks,
I am investigating the performance of the UC6580 which by default appears to be a bit lackluster. Yesterday, I had a discussion elsewhere with the user @ksjh. I will replay the first part of the conversation and we can continue below.
“I built a LoRaWAN Mapper using RadioLib and it’s working fine just fine! Woohoo! See <link> to see some datapoints…”
<Insert image of device using Wireless Tracker on a battery with a LoRa antenna>
Hi <bns>, this is a great implementation. I am currently using a similar solution, but with 3000mAh LiPo cells made by MakerFocus. Looking at the map, I see that your setup receives data from 15 GPS satellites most of the time. I am not sure if you are using the standard TinyGPS++ library, but this lib does just rely on GPS, no other constellations. The version the board manufacturer provides has been patched to include the messages
$GNGGA
and$GNRMC
additionally to the GPS versions$GPGGA
and$GPRMC
. With another GNSS library like MicroNMEA and an external L1/L5 antenna, I am able to receive GNSS data from 20 satellites indoors and get position fixes much faster since it uses all constellations. You might need to send an initialization string$CFGSYS,h35155*68
to enable the additional GNSS systems.
"Duuude you’re coming in clutch here. I’ve been investigating the GPS performance the past couple of days.
The fact that the number of satellites on the map reports at a maximum of 15 is because I only reserved 4 bits for that field, since anything above 15 does not tell that much information; I can receive over 20 without problems.
I did indeed notice that the board outputs much more than the basic NMEA protocol, but have been focused on user experience the past weeks, since I recently got one of my devices out to an experienced tester. Since that’s now mostly fixed, I started looking at this.
Is the integrated antenna capable of receiving these L1/L5 signals, or do you need the extra antenna for that? And can you please recommend me some antennas? I see a wild variety of sizes and prices after a quick search.
I’ve also been trying to activate the GPS backup power, but I can’t really seem to get it working. Have you used that in any way or can you share any thoughts on it?"
Hi <bns>, glad that the info was useful.
- I think the integrated antenna is not really meant for L5. The usual L1/L5 patch antennas look differently. You might be able to receive really strong L5 signals occasionally.
- You can try to find the UPrecise application on the web and program the board to output all GNSS data via USB CDC so that you can visualize the GNSS NEMA sentences. Doing so will show signal reception for different constellations and frequencies.
- I used a cheap external antenna bought at AliExpress, no-name, active, with SMA connector and an U.Fl to SMA pigtail. I can send you the link somehow, but I do not want to spam the discussion here.
- Did you try to connect something (e.g., a button cell) to test pad T3 (Vbat) and T4 (GND)? Looking at the schematic, a battery connected to the main battery connector of the board should feed the backup supply input of the GNSS chip anyway, even when
Vext
is disabled. So, unless your main battery is disconnected or completely flat, you would not notice any difference. I did not try an additional button cell.
You can try to find the UPrecise application on the web
I will try this out, sounds useful!
I used a cheap external antenna bought at AliExpress … I can send you the link somehow
Yes please! I’d really like to give this a shot. Question then is: does an external antenna overrule the built-in antenna on the Tracker, or would they combine their reception? Any idea?
I haven’t tried connecting a separate battery to the V_back
T3 pad on the back - did you connect anything to the pad (your main battery?), do you keep your device powered continuously (e.g. utilizing deepsleep - does this keep V_back
powered?), or do you not care enough about your TTFF?
By the way - you mentioned 20 satellites indoor: is that like at the ground floor in the middle of a house, or is that still near a window on the top floor?