androidGPS驱动( 二 )


8、英飞凌
和 合作推出的是全球首款单芯片CMOS GPS 接收器 。该芯片支持移动站辅助式(MS-A)、移动站基于式(MS-B)、自主式和增强式跟踪模式 。一流的室内信号跟踪效果,完全支持辅助式和自主式跟踪模式,即使在最微弱的信号环境中也可以进行高度精确的导航 。芯片的基于主机的软件架构,不仅将器件尺寸和成本减至最小,还允许将协议消息直接嵌入到 GPS 导航软件中 。
9、U-Blox
来自瑞士的GPS技术公司u-blox AG公司以往主要提供命名为 TIM的GPS 模块,其中采用的SiRF公司GPS芯片 。现在u-blox 也开始注重核心芯片的开发 。新推出的 u-blox 5 系列全球定位系统以及随时可用的伽利略系统单芯片和芯片组拥有不到一秒的接收性能 。这种新的芯片还拥有 -160 dBm 探测和跟踪灵敏度、小于 50mW 的功率需求以及一个小于 100 平方毫米的覆盖区,适用于掌上电脑(PDA)、个人导航设备、照相机、手机、媒体播放器和其它电池操作便携式设备 。
10、高通
目前,全球已有总计超过两亿部手机装备了高通公司的辅助型GPS 技术 。技术支持一系列极具吸引力的位置服务,其中包括各种各样针对消费者、商务和个人安全的应用 。
【androidGPS驱动】五、GPS标准格式数据

androidGPS驱动

文章插图
模块输出信息主要包括4个部分:
1、GPS定位信息GPGGA(Data)
[html] view plain copy
$GPGGA,.998,2234.2551,N,11408.0339,E,1,08,00.9,00053.A,M,-2.1,M,,*7B$GPGGA,,,,,,,,,,M,,M,,*hhUTC时间,(时分秒)格式纬度ddmm.mmmm(度分)格式(前面的0也将被传输)纬度半球N(北半球)或S(南半球)经度dddmm.mmmm(度分)格式(前面的0也将被传输)经度半球E(东经)或W(西经)GPS状态:0=未定位,1=非差分定位,2=差分定位,6=正在估算正在使用解算位置的卫星数量(00~12)(前面的0也将被传输)HDOP水平精度因子(0.5~99.9)海拔高度(-9999.9~99999.9)地球椭球面相对大地水准面的高度差分时间(从最近一次接收到差分信号开始的秒数,如果不是差分定位将为空)差分站ID号0000~1023(前面的0也将被传输,如果不是差分定位将为空)
2、当前卫星信息GPGSA(GPS DOP and )
[html] view plain copy
$GPGSA,A,3,06,16,14,22,25,01,30,20,,,,,01.6,00.9,01.3*0D$GPGSA,,,,,,,,,,,,,,,模式:M=手动,A=自动 。定位型式1=未定位,2=二维定位,3=三维定位 。PRN数字:01至32表天空使用中的卫星编号,最多可接收12颗卫星信息 。PDOP位置精度因子(0.5~99.9)HDOP水平精度因子(0.5~99.9)VDOP垂直精度因子(0.5~99.9).(检查位).
3、可见卫星信息GPGSV(GPSin View)
[html] view plain copy
$GPGSV,2,1,08,06,26,075,44,16,50,227,47,14,57,097,44,22,17,169,41*70$GPGSV,2,2,08,25,49,352,45,01,64,006,45,30,13,039,39,20,15,312,34*7A$GPGSV,,,,,,,,?,,,,GSV语句的总数本句GSV的编号可见卫星的总数,00至12 。卫星编号,01至32 。卫星仰角,00至90度 。卫星方位角,000至359度 。实际值 。讯号噪声比(C/No),00至99dB;无表未接收到讯号 。.(检查位).第,,,项个别卫星会重复出现,每行最多有四颗卫星 。其余卫星信息会于次一行出现,若未使用,这些字段会空白 。
4、推荐最小定位信息GPRMC(GPS/ Data)
[html] view plain copy
$GPRMC,.000,A,2234.3157,N,11408.0921,E,0.00,,,,,A*71$GPRMC,,,,,,,,,,,,*hhUTC时间,(时分秒)格式定位状态,A=有效定位,V=无效定位纬度ddmm.mmmm(度分)格式(前面的0也将被传输)纬度半球N(北半球)或S(南半球)经度dddmm.mmmm(度分)格式(前面的0也将被传输)经度半球E(东经)或W(西经)地面速率(000.0~999.9节,前面的0也将被传输)地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)UTC日期,(日月年)格式磁偏角(000.0~180.0度,前面的0也将被传输)磁偏角方向,E(东)或W(西)模式指示(仅.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)我们所关心的是GPRMC这条信息,因为其中包括当前格林威治时间、经度、纬度、日期等 。