We are using a SimpleRTK2B rover on an Arduino UNO for GPS logging (and a base sending RTK corrections). We are finding an enormous energy consumption (like 1%/min of a 25Ah Lipo battery). Maybe that is to be expected, but we find it really limiting for our application.
Do you know of any means to reduce the energy consumption? Could it be related to the quantity of NMEA messages sent? Or it is the radio antenna who consumes a lot?
We are currently only using the $GNRMC messages to get time and position.
simpleRTK2B is not optimized for power consumption, nevertheless let’s check if what you see is normal or abnormal.
simpleRTK2B with GNSS antenna connected and no bluetooth no radio, should consume 100mA @ 5V.
What Radio are you using? The telemetry radios draw quite significant amount of power.
The Arduino UNO probably pulls around 45 mA
A GNSS antenna probably around 15-45 mA, you could power it from a bench supply and measure.
you are right, without the radio antenna, it consumes about 115 mA. With the XBee LR radio antenna, 155 mA. So it must be my Arduino setup (intense logging + SD shield + some other sensors).
Thanks for the prompt response!
would you mind sharing your setup and arduino program/library for the logging & base functionality?
Do you plug the simpleRTK2B directly on top of the arduino UNO? Some more parts needed?
I´m quite new to arduino and a little bit lost. Perhaps some other fellow users would it appreciate too.
Thank´s and best regards!