我们在产品的实际开发过程中需要选择一款GPS模块,目前在GPS芯片和模块这个领域我们国内也有很多的厂家在生产。由于之前一直使用的是ublox的模块,所以对于替换成国内模块之后的产品性能没有一定的了解,所以我们选了一款国内的GPS模块与ublox的模块进行了一些比较。
测试内容:
对ublox和国产模块进行比对测试,包括功耗、冷启动时间、通断电定位时间(带后备电容)、插拔天线情况、静态数据采集。
一、 性能测试:
用同一只接收天线,经功分器分离为两路信号后,供两个模块使用。
1、对模块的功耗、冷启动时间、通断电定位时间(带后备电容)、插拔天线等测试见下表。
序号 | 模块 厂商 | 功耗(mW) | 首次 定位 (秒) | 冷启动 时间(秒) | 通断电定位时间(秒) | 插拔天线 (秒) |
1 | Ublox | 112@3.3V 102@3V | 32
| 23~35 | 2~4 | 延时3秒后定位才无效 |
2 | 国产模块 | 81@3.3V | 35 | 4~5 (有内置Flash ) | 2 | 延时18秒后定位才无效 |
2、时间及日期输出:
Ublox: 先有时间输出,再输出日期,后定位位置有效。
国产模块: 先有时间输出,后定位和日期有效。
二、静态数据采集及分析:
1、 用ublox 模块和国产模块,加上法拉电容后,进行静态长时间通电采集数据后分析。
a、速度比对数据1:(x轴为单位秒,y轴单位m/S)
b, 速度比对数据2:(x轴为单位秒,y轴单位m/S)
c、 角度比对数据1:(x轴为单位秒,y轴单位度)
d、 角度比对数据2:(x轴为单位秒,y轴单位度)
ublox模块和国产模块在静态长时间数据采集后分析,位置误差在10米内,速度、角度都正常,未出现速度值很大现象。
2, 用ublox模块和国产模块,加上法拉电容后,进行静态通、断电数据采集,时间为模块的内置星历失效周期,数据分析如下: a、 速度比对数据: (x轴为单位秒,y轴单位度)
根据有效数据长度判断,ublox模块的星历数据失效在3小时附近。
国产模块的星历数据失效在4小时附近。
从数据中可看出国产模块在后一小时输出速度误差明显变大,静止情况下出现了8.3m/S的速度,约达16海里/小时。
下图是出现较大速度时的放大图,可明显看出速度误差都出现在刚上电的第一个数据点上:
b、 角度比对数据: (x轴为单位秒,y轴单位度)
国产 模块在通断电状态下输出角度值变化较大,Ublox 模块明显偏优。
以上使用数据分析网址为:http://gnsssimulate.yourtechnic.com/tools/rdssanalyze/index.php