UKHAS Wiki

UK High Altitude Society

User Tools

Site Tools


guides:ublox_psm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
guides:ublox_psm [2012/11/13 18:23]
upu Amended current usage data
guides:ublox_psm [2012/12/17 14:59] (current)
upu Updated with findings from this weekends testing
Line 9: Line 9:
 ===== Cyclic Mode ===== ===== Cyclic Mode =====
  
-This mode is available on all models of the ublox6 family though the maximum ​update period can vary. When the GPS starts up it is by default in  the //Maximum Performance//​ mode. 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. Once you have switched from //Max Perfom// to //Power Saving// the default setting is cyclic with  an update period of 1 second resulting in a draw on average (for the 3.3v module) of 14mA-15mA. On the modules with the TCXO* this can be extended to an update period of 10 seconds which reduces the current draw average to 10mA. +This mode is available on all models of the ublox6 family though the update period can, in theory, ​vary. When the GPS starts up it is by default in  the //Maximum Performance//​ mode. Once you have switched from //Max Perfom// to //Power Saving// the default setting is cyclic with  an update period of 1 second resulting in a draw on average (for the 3.3v module) of 14mA-15mA. ​ 
 + 
 +On the modules with the TCXO* this can according to the data sheet be extended to an update period of 10 seconds which reduces the current draw average to 10mA. However under testing by Anthony Stirk stable performance with anything other than the default cyclic of 1 second was not achievable.  
 + 
 +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'​t have a TCXO so cannot do 10 second cyclic (it can do 1 second though). * The NEO-6M module doesn'​t have a TCXO so cannot do 10 second cyclic (it can do 1 second though).
Line 90: Line 98:
  ​uint8_t GPSon[] = {0xB5, 0x62, 0x06, 0x04, 0x04, 0x00, 0x00, 0x00,0x09, 0x00, 0x17, 0x76};  ​uint8_t GPSon[] = {0xB5, 0x62, 0x06, 0x04, 0x04, 0x00, 0x00, 0x00,0x09, 0x00, 0x17, 0x76};
  ​sendUBX(GPSon,​ sizeof(GPSon)/​sizeof(uint8_t));​  ​sendUBX(GPSon,​ sizeof(GPSon)/​sizeof(uint8_t));​
 +</​code>​
 +
 +<​code>​
 +Data obtained from Ublox uCenter :
 +
 +CFG-NAV5
 +
 +Dynamic Model '​6'​ Aiborne < 1g Large Deviation
 +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 '​3'​ Pedestrian Small Deviation
 +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/​ms. ​
 +
 +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 '​inactive for search'​ state when no fix" is.
 +
 +Update Period 1 second do not enter '​inactive for search'​ state when no fix unchecked (default setting)
 +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 '​inactive for search'​ state when no fix checked
 +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 '​inactive for search'​ state when no fix checked
 +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 '​inactive for search'​ state when no fix unchecked
 +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
 </​code>​ </​code>​
guides/ublox_psm.1352831000.txt.gz · Last modified: 2012/11/13 18:23 by upu