最近做了一個顯示GPS的小玩意。
IMG_20200627_111309.jpg (5.62 MB, 下載次數: 54)
下載附件
2020-6-28 10:06 上傳
我的設計是用電池供電,一塊500mAh的鋰電池用作待機使用的,平時正常顯示時有外接電源的。
我希望電池可以提供待機的時間長一點,在待機時單片機可以有省電模式,背光也能關。但GPS是一耗電大戶啊,大部分電能都在這上面消耗了。實際上接上GPS模塊(正常模式)幾小時就把電量耗光了。
查找過相關資料,好像都沒提及到怎么進入省電模式的方法。但理論上是應該有省電模式這種設定的,人家的GPS定位器可以待機三五七年都有電,就是這樣省電的。
當然,我可以在待機時直接切斷GPS的供電,這樣就強制關閉了GPS了,但這就相當于冷啟動,GPS要重新搜星的,要大概二三十秒的時間才能定位,我期望的是短時間內能夠開機能馬上定位,不需要太多等待。
我理解的省電模式是,GPS模塊暫停接收和解析動作,保留部分參數,在重新啟動后能馬上定位,并不需要重新搜星。
- 常用控制命令,使用方法:模塊上電0.5秒鐘以后,從串口以16進制(HEX)發送以下字符串命令到GPS
- 波特率:
- 4800
- $PCAS01,0*1C
- 24 50 43 41 53 30 31 2C 30 2A 31 43 0D 0A
- 9600 默認
- $PCAS01,1*1D
- 24 50 43 41 53 30 31 2C 31 2A 31 44 0D 0A
- 38400
- $PCAS01,3*1F
- 24 50 43 41 53 30 31 2C 33 2A 31 46 0D 0A
- 57600
- $PCAS01,4*18
- 24 50 43 41 53 30 31 2C 34 2A 31 38 0D 0A
- 115200
- $PCAS01,5*19
- 24 50 43 41 53 30 31 2C 35 2A 31 39 0D 0A
- 刷新率:
- 1Hz 默認
- $PCAS02,1000*2E
- 24 50 43 41 53 30 32 2C 31 30 30 30 2A 32 45 0D 0A
- 2Hz
- $PCAS02,500*2E
- 24 50 43 41 53 30 32 2C 35 30 30 2A 31 41 0D 0A
- 4Hz
- $PCAS02,250*2E
- 24 50 43 41 53 30 32 2C 32 35 30 2A 31 38 0D 0A
- 5Hz
- $PCAS02,200*2E
- 24 50 43 41 53 30 32 2C 32 30 30 2A 31 44 0D 0A
- 10Hz
- $PCAS02,100*2E
- 24 50 43 41 53 30 32 2C 31 30 30 2A 31 45 0D 0A
- 衛星系統:
- 單GPS
- $PCAS04,1*18
- 24 50 43 41 53 30 34 2C 31 2A 31 38 0D 0A
- 單北斗
- $PCAS04,2*1B
- 24 50 43 41 53 30 34 2C 32 2A 31 42 0D 0A
- GPS+北斗 默認
- $PCAS04,3*1A
- 24 50 43 41 53 30 34 2C 33 2A 31 41 0D 0A
- GPS+格洛納斯
- $PCAS04,5*1C
- 24 50 43 41 53 30 34 2C 35 2A 31 43 0D 0A
- NMEA協議版本:
- 4.1 默認
- 24 50 43 41 53 30 35 2C 32 2A 31 41 0D 0A
- 4.0
- 24 50 43 41 53 30 35 2C 35 2A 31 44 0D 0A
- 2.2
- 24 50 43 41 53 30 35 2C 39 2A 31 31 0D 0A
- 工作模式:
- 便攜模式 默認
- $PCAS11,0*1D
- 24 50 43 41 53 31 31 2C 30 2A 31 44 0D 0A
- 靜止模式
- 24 50 43 41 53 31 31 2C 31 2A 31 43 0D 0A
- 步行模式
- 24 50 43 41 53 31 31 2C 32 2A 31 46 0D 0A
- 車載模式
- 24 50 43 41 53 31 31 2C 33 2A 31 45 0D 0A
- 航海模式
- 24 50 43 41 53 31 31 2C 34 2A 31 39 0D 0A
- 航空模式 加速度<1G
- 24 50 43 41 53 31 31 2C 35 2A 31 38 0D 0A
- 航空模式 加速度<2G
- 24 50 43 41 53 31 31 2C 36 2A 31 42 0D 0A
- 航空模式 加速度<4G
- 24 50 43 41 53 31 31 2C 37 2A 31 41 0D 0A
- 0.5m/s以下漂移抑制:
- BA CE 2C 00 06 07 00 20 00 00 00 00 00 00 08 00 01 00 00 03 BF 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 3F 34 23 C6 4D
- 1m/s以下漂移抑制:
- BA CE 2C 00 06 07 00 20 00 00 00 00 00 00 08 00 01 00 00 07 BF 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 80 3F 34 27 46 4E
- 1.5m/s以下漂移抑制:
- BA CE 2C 00 06 07 00 20 00 00 00 00 00 00 08 00 01 00 00 07 BF 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 C0 3F 34 27 86 4E
- 2.8m/s以下漂移抑制:
- BA CE 2C 00 06 07 00 20 00 00 00 00 00 00 08 00 01 00 00 07 BF 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 33 33 33 40 67 5A F9 4E
- 冷啟動:
- $PCAS10,2*1E
- 24 50 43 41 53 31 30 2C 32 2A 31 45 0D 0A
- 熱啟動:
- $PCAS10,0*1C
- 24 50 43 41 53 31 30 2C 30 2A 31 43 0D 0A
- 恢復出廠設置:斷電1.5到2個小時左右系統耗盡熱啟動電力,自動恢復默認參數。
復制代碼
|