guides:ublox_psm
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
guides:ublox_psm [2012/04/04 06:38] – jcoxon | guides:ublox_psm [2012/12/17 14:59] (current) – Updated with findings from this weekends testing upu | ||
---|---|---|---|
Line 2: | Line 2: | ||
The Ublox 6 gps modules by default have excellent power consumption at around 50 - 60mA to get a lock and then around 40mA with a lock. They however have modes that allow them to reduce their consumption further and only a small loss to performance. | The Ublox 6 gps modules by default have excellent power consumption at around 50 - 60mA to get a lock and then around 40mA with a lock. They however have modes that allow them to reduce their consumption further and only a small loss to performance. | ||
+ | |||
+ | ===== Eco Mode ===== | ||
+ | |||
+ | Reduces average current usage to about 39mA. | ||
===== Cyclic Mode ===== | ===== Cyclic Mode ===== | ||
- | This mode is available on all models of the ublox6 family though the maximum | + | This mode is available on all models of the ublox6 family though the update period can, in theory, |
+ | |||
+ | On the modules | ||
+ | |||
+ | Additionally : | ||
+ | |||
+ | * You can only set the power saving mode once the GPS has got a lock otherwise the module has a habit of reseting itself and losing all your settings. | ||
+ | * Setting power saving with the module that has a lock with only 4 satellites can lead to unstable performance. Its advise you only engage power saving mode when you have more than 5 satellites. | ||
+ | * When setting the power saving on have a small delay (~1000ms) in code before proceeding with further settings. | ||
+ | |||
+ | * The NEO-6M module doesn' | ||
Example Code: | Example Code: | ||
Line 59: | Line 73: | ||
===== Turn GPS on and off via software ===== | ===== Turn GPS on and off via software ===== | ||
- | Another option is to manually control the GPS, this can be divided into 2 methods: | + | Another option is to manually control the GPS, while this approach means that when the GPS is off it doesn' |
1) Switch the whole GPS to backup mode - minimal current draw <5mA, loses all settings, wakes on command via serial or after set time | 1) Switch the whole GPS to backup mode - minimal current draw <5mA, loses all settings, wakes on command via serial or after set time | ||
<code c> | <code c> | ||
- | //Set GPS to backup mode | + | //Set GPS to backup mode (sets it to never wake up on its own) |
| | ||
| | ||
Line 84: | Line 98: | ||
| | ||
| | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Data obtained from Ublox uCenter : | ||
+ | |||
+ | CFG-NAV5 | ||
+ | |||
+ | Dynamic Model ' | ||
+ | 0xB5, 0x62, 0x06, 0x24, 0x24, 0x00, 0xFF, 0xFF, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x05, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0x64, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0xDC | ||
+ | |||
+ | Dynamic Model ' | ||
+ | 0xB5, 0x62, 0x06, 0x24, 0x24, 0x00, 0xFF, 0xFF, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x05, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0x64, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x76 | ||
+ | |||
+ | This is possibly worth switching too on the way down or on the ground as it gives a much more accurate position and works below 9000 meters altitude and as long as the vertical velocity < 20m/s and horizontal velocity < 30/ | ||
+ | |||
+ | CFG-RXM Commands | ||
+ | |||
+ | Max Performance Mode (default) | ||
+ | 0xB5, 0x62, 0x06, 0x11, 0x02, 0x00, 0x08, 0x00, 0x21, 0x91 | ||
+ | |||
+ | Power Save Mode | ||
+ | 0xB5, 0x62, 0x06, 0x11, 0x02, 0x00, 0x08, 0x01, 0x22, 0x92 | ||
+ | |||
+ | Eco Mode Don't want this one but here for reference. | ||
+ | 0xB5, 0x62, 0x06, 0x11, 0x02, 0x00, 0x08, 0x04, 0x25, 0x95 | ||
+ | |||
+ | CFG-PM2 | ||
+ | |||
+ | Not sure what the implication of "do not enter ' | ||
+ | |||
+ | Update Period 1 second do not enter ' | ||
+ | 0xB5, 0x62, 0x06, 0x3B, 0x2C, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x94, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x4F, 0xC1, 0x03, 0x00, 0x87, 0x02, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x64, 0x40, 0x01, 0x00, 0x9B, 0x75 | ||
+ | |||
+ | Update Period 1 second do not enter ' | ||
+ | 0xB5, 0x62, 0x06, 0x3B, 0x2C, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x90, 0x03, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x4F, 0xC1, 0x03, 0x00, 0x86, 0x02, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x64, 0x40, 0x01, 0x00, 0x96, 0xEB | ||
+ | |||
+ | Update Period 10 seconds , do not enter ' | ||
+ | 0xB5, 0x62, 0x06, 0x3B, 0x2C, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x90, 0x03, 0x00, 0x10, 0x27, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x4F, 0xC1, 0x03, 0x00, 0x87, 0x02, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x64, 0x40, 0x01, 0x00, 0xE4, 0x8B | ||
+ | |||
+ | Update Period 10 seconds , do not enter ' | ||
+ | 0xB5, 0x62, 0x06, 0x3B, 0x2C, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x90, 0x02, 0x00, 0x10, 0x27, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x4F, 0xC1, 0x03, 0x00, 0x86, 0x02, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x64, 0x40, 0x01, 0x00, 0xE1, 0x51 | ||
+ | |||
+ | CFG-RST | ||
+ | |||
+ | Turn GPS RF section off | ||
+ | 0xB5, 0x62, 0x06, 0x04, 0x04, 0x00, 0x00, 0x00,0x08, 0x00, 0x16, 0x74 | ||
+ | |||
+ | Turn GPS RF Section on | ||
+ | 0xB5, 0x62, 0x06, 0x04, 0x04, 0x00, 0x00, 0x00,0x09, 0x00, 0x17, 0x76 | ||
+ | |||
+ | GPS Cold Start (Forced Watchdog) | ||
+ | 0xB5, 0x62, 0x06, 0x04, 0x04, 0x00, 0xFF, 0x87, 0x00, 0x00, 0x94, 0xF5 | ||
</ | </ |
guides/ublox_psm.1333521499.txt.gz · Last modified: 2012/04/04 06:38 by jcoxon