1,
问:为什么将NMEA输出的经纬度直接输入到地图上,地图位置与实际位置差很远?
答:NMEA输出的经纬度是度分的格式,不是度的格式,也不是度分秒格式,大部分地图是不支持度分的格式的,必须进行单位换算才可以在地图上正确显示。
例如:
经度 ddmm.mmmm = dd+mm.mmmm/60(度)
2,
问:NMEA输出中的CC校验值如何计算?
答:cc是指CRC校验码,在$与*之间十六进制数以异或运算生成,是以文本ASCII码输出。
例如:
$PMTK103*30
0x30='P'^'M'^'T'^'K'^'1'^'0'^'3'
3, 问:EPO功能与Aiding EPO功能有什么区别?
答:EPO功能中的输入的星历数据是可以输入总共2周的数据,是保存到FLASH中去的,断电之后依然保留,Aiding EPO功能输入的星历数据仅可输入6小时,其星历数据是不保存的,断电后数据就会消失。
4, 问:差分定位是否支持?
答:差分定位支持,其模块默认支持卫星差分定位,同时也可以通过设置支持RTCM2.3格式差分数据。
5, 问:RTCM2.3差分数据输入如何实现?
答:
1:RTCM数据从模块的UART1输入
2:NMEA数据是从模块的UART0输出
3:模块开始测试先按照上面接好,还需要从模块的UART0输入命令来配置模块,才能进入RTCM差分定位模式
第一步:发冷启动命令
$PMTK104*37
第二步:配置模块为RTCM差分定位模式
$PMTK301,1*2D
第三步:配置UART1输入模式,包含波特率(例如9600)。
$PMTK250,1,1,9600*16
现在就可以从模块的UART1(波特率为9600)输入RTCM数据,实现RTCM差分定位。
6, 问:GNSS模块知否支持载波相位差分定位?
答:目前我司已有两款支持载波相位差分定位的高精度定位模块,分别是SKG12UR和SKG12XR。
7, 问:模块是否支持在海拔30KM以上使用?
答:支持,模块所处的模式默认高度最高是18KM,要在30KM以上使用,需使用PMTK866命令设置模式为balloon mode,其可以支持到80KM的高度,但是速度需满足以下条件:
水平v <515m/s、上升V<50m/s。
8, 问:搜索到的SBAS卫星为什么不参与定位?
答:SBAS卫星是参与定位的,只是GSA语句中不会将使用的SBAS卫星ID输出,定位的模式任然会变为差分定位。
9, 问:在信号模拟器环境下进行测试,模拟器场景为5分钟一个循环。每次重新开始循环时,GNSS模块为何很难定位?
答:这种测试方法不符合正常操作的方法,时间回溯本身就会发生不稳定的状态,实际使用的过程中也不会发生时间回溯的现象,请改变测试条件,使其符合实际使用的场景。
10,问:如何知道闰秒到来?
答:可通过PMTKLSC或PMTKLSCB语句得知。PMTKLSC(PMTKLSCB)的第一参数是当前闰秒值,第3个参数表示下一次闰秒后的闰秒值,但平时该参数显示的数值和当前闰秒值相同,当距离下一次闰秒的时间<=1秒(根据版本不同,也可是60秒,120秒)时,该参数会显示为下一次闰秒后的闰秒值,可通过该参数的变化获知闰秒即将到来。
11, 问:GNSS模块从接收到卫星信号到输出位置信息,需要多长的时间?
答:计算大约在450~550ms之间。
12, 问:在使用过程中EASY功能如何发挥作用?
答:EASY功能是根据当前卫星的数据来预测未来三天的卫星数据来减少TTFF的,所以要是EASY发挥作用,第二天与第一天的使用时间段要与第一天使用时EASY产生时间段一致,此时天空的卫星基本一致,EASY就可以发生作用。