九游老哥贴吧论坛

0755-83408210/19958362640 客户支持中心 English

授时模块:关于UTC时间,GMT,GPS时,北斗时,北京时间及其关系

2018-05-11发布者:skylab2 浏览数:

        SKYLAB定位模块输出的时间为UTC时间。Universal Time Coordinated,即协调世界时,又称统一世界时,是国际上最通用的时间标准,是国际无线电咨询委员会制定和推荐的,UTC相当于本初子午线(即经度0度)上的平均太阳时。协调世界时是以国际原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。

        GMT时间,即格林尼治标准时间,格林威治平均时间。一般认为GMT时间等于UTC时间,即0时区的标准时间。

        GPS时,其时间的计量也是以原子时秒长为基础,由GPS星载原子钟和地面监控站原子钟组成的一种原子时基准,并在GPS标准历元1980年1月6日零时与UTC对齐。由于UTC时会不定期“增加(目前没有出现减少的情况)”跳秒(或者说闰秒,leap second)以适应地球自转速度变化导致UTC时与天文测量的世界时产生的偏差,因此GPS时与UTC时会相差n个整秒,截至目前(2018年2月),该偏差已经达到18,即GPS时=UTC时+18(GPS时要往后拨慢18秒,其时间的显示才和UTC时一样)。

        北斗时,和GPS时类似,其时间的计量也是以原子时秒长为基础,在2006年1月1日0点0分0秒与UTC时对齐。目前(2018年2月)北斗时与UTC时相差4,即北斗时=UTC时+4。

        北京时间,即中国国内使用的时间,采用国际时区东八时区的区时作为标准时间。可以简单认为北京时间=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系列授时模块可以提供闰秒修正值是否更新的信息。

        物联网的兴起,包括NB-IOT及LoRa基站的逐渐减量,对于授时和同步的需求渐渐增加,SKYLAB授时模块可以提供精准授时服务,授时精度最高可达10ns,支持GPS+北斗双模授时。

授时模块SKG12AT 授时模块SKG17DT

九游老哥贴吧论坛