GPS模块的常见问题

如题所述

1。GPS模块的20通道是什么含义?
GPS模块有一个通道数量的参数,例如20通道,它表示该模块最大可以同时和20颗卫星建立通讯,3颗卫星是2D定位,数据不稳定,模块只有同时收到3颗以上卫星信号后,经过复杂运算后才能获得正确的定位数据,如果同时通讯的卫星颗数越多,模块就能越快越准确地获得定位数据,在地球表面上一般的城市环境下通常可以同时和4~11颗卫星同时通讯。
2。GPS模块为什么开机后很长时间才能获得定位数据?
GPS模块有冷启动,热启动和暖启动(现在的技术基本上已经将该冷启动和暖启动两模式参数做得非常接近,从而就逐步取消了暖启动)三个参数,如果GPS模块初次通电,或者移动超过500公里后通电时,模块要重新计算一次星历数据,一般正常情况下的GPS模块只需要30多秒钟就能正常定位(这就是冷启动),S-87具有内置纽扣电池,可以将星历数据存储在模块内部,当下次模块工作的时候可以很快速的定位,一般像S-87只需要1~3秒就可以实现新的定位,那这种定位就叫做热启动,如果模块断电时间超过4小时,内部RTC没有实时供电,那么再一次的开机也相当于冷启动。
3。如果出现长时间无法冷启动定位时怎么办?
那么就需要检查GPS天线摆放位置是否在一个开阔的环境下,能否读取到GPS模块输出的GPS数据?GPS数据中的GSV语句里面可以观测到GPS卫星信号状态?从这些方面就可以判断具体问题在什么地方!模块可以每秒输出一次:$GPGGA $GPGSA $GPGSV $GPRMC的定位数据,我们通常用$GPRMC精简数据输出这条信息,这条信息包含了目标的:经度、纬度、速度(海里/小时)、运动方向角、年份、月份、时、分、秒、毫秒、定位数据是有效的还是无效的这些重要信息, GPS模块的芯片大部分还是采用全球市占率第一的SiRFIII系列为主,SiRFIII芯片是20通道,实时解算能力强。该部分模块市面上很常见:环天,达伽马,Ublox等等
4.天线状态监测怎么办?
当天线开短路的时候,需要怎么处理呢?这个最好的办法是GPS模块能输出天线开短路状态的语句来提示客户做这方面的查验,这样的好处就是可以让客户很方便的查看问题点,同时保护模块不受到大电流冲击,市面上很多这样的应用,比方S-87、S-90、S-93和UBLOX一些模块也具有这样的功能,但是区别点就是Ublox的需要搭外围器件来实现这个功能,达伽马的是不用任何外围器件,好像这个功能只能flash版本的才能实现,rom版本的不能配置IO口,这个功能就没办法实现。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-25
问:GNSS模块知否支持载波相位差分定位?
SKYLAB答:目前我司已有两款支持载波相位差分定位的高精度定位模块,分别是SKG12UR和SKG12XR。

问:模块是否支持在海拔30KM以上使用?
SKYLAB答:支持,模块所处的模式默认高度最高是18KM,要在30KM以上使用,需使用PMTK866命令设置模式为balloon mode,其可以支持到80KM的高度,但是速度需满足以下条件:水平v <515m/s、上升V<50m/s。

问:搜索到的SBAS卫星为什么不参与定位?
SKYLAB答:SBAS卫星是参与定位的,只是GSA语句中不会将使用的SBAS卫星ID输出,定位的模式任然会变为差分定位。

问:在信号模拟器环境下进行测试,模拟器场景为5分钟一个循环。每次重新开始循环时,GNSS模块为何很难定位?
SKYLAB答:这种测试方法不符合正常操作的方法,时间回溯本身就会发生不稳定的状态,实际使用的过程中也不会发生时间回溯的现象,请改变测试条件,使其符合实际使用的场景。

问:如何知道闰秒到来?
SKYLAB答:可通过PMTKLSC或PMTKLSCB语句得知。PMTKLSC(PMTKLSCB)的第一参数是当前闰秒值,第3个参数表示下一次闰秒后的闰秒值,但平时该参数显示的数值和当前闰秒值相同,当距离下一次闰秒的时间<=1秒(根据版本不同,也可是60秒,120秒)时,该参数会显示为下一次闰秒后的闰秒值,可通过该参数的变化获知闰秒即将到来。

问:GNSS模块从接收到卫星信号到输出位置信息,需要多长的时间?
SKYLAB答:计算大约在450~550ms之间。

问:在使用过程中EASY功能如何发挥作用?
SKYLAB答:EASY功能是根据当前卫星的数据来预测未来三天的卫星数据来减少TTFF的,所以要是EASY发挥作用,第二天与第一天的使用时间段要与第一天使用时EASY产生时间段一致,此时天空的卫星基本一致,EASY就可以发生作用。