GPS TEST 中出现utc和当地时间与卫星定位有哪些关系?

如题所述

 北京时间,即中国国内使用的时间,采用国际时区东八时区的区时作为标准时间。可以简单认为北京时间=UTC+8。不过这里需要注意的是,在UTC的基础上加八需要考虑多种情况,包括但不限于超过24的情况,闰年闰二月的情况。例如,UTC时间16时30分00秒,换算成北京时间时直接加八已经超过24时,因此需要换算成第二天的0时30分0秒,而第二天的日期还要考虑闰二月的情况等。

        需要注意的是,SKYLAB定位模块定位后输出的时间是UTC时间,但是定位模块获取的时间实际上是GPS时或者北斗时,此时需要从GPS时或者北斗时换算成UTC时再输出,因此定位模块需要知道GPS时或者北斗时和UTC的差——我司通常称这个差值为闰秒修正值或者跳秒数。定位模块初始定位后一般不能立即从卫星获取闰秒修正值,需要等待一段时间,因此定位模块刚定位后,输出的时间有可能和UTC时间有偏差,可能不是正确的UTC时间——是否有偏差取决于定位模块内部保存的闰秒修正值,SKYLAB定位模块在每次从卫星更新到闰秒修正值后,保存在芯片内部,下次定位时会使用这一修正值直至被更新的修正值替代(该特性仅限A/AT、D/DT系列)。如果定位模块内部预设或者保存的闰秒修正值与当前的闰秒修正值不一样,此时输出的时间不是UTC时间,此时从不正确的时间调整为UTC时间的过程,会出现定位模块输出的定位信息中,某个时间出现了两次的情况,如出现了两个时间一样的RMC语句。SKYLAB的AT、DT系列授时模块可以提供闰秒修正值是否更新的信息。

温馨提示:答案为网友推荐,仅供参考