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

2018-12-17 10:55

以下是SKYLAB小编整理的关于GPS授时模块和北斗授时模块的基础知识,包括UTC时间,GMT,GPS时,北斗时,北京时间及其关系,希望给广大工程师应用开发提供一些帮助!

(1)UTC时间

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

(2)GMT时间

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

(3)GPS时

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

(4)北斗时

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

(5)北京时间

北京时间,即中国国内使用的时间,采用国际时区东八时区的区时作为标准时间。可以简单认为北京时间=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的GPS授时模块和北斗授时模块可以提供精准授时服务,授时精度最高可达10ns,且支持GPS+北斗双模授时模式。

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

  1. 将UTC时间(2018-07-03T10:18:58.000Z)转换为北京时间

    2018-07-03T10:18:58.000Z是什么时间格式 UTC:时间标准时间,世界标准时间 ✅ GMT:格林尼治时间 GST:北京时间 js如何处理UTC时间格式 遇到问题:用了阿里云的接口, ...

  2. long转时间 unity_Unity3D如何获取时间戳或北京时间

    本文实例为大家分享了Unity3D获取时间戳或北京时间的具体代码,供大家参考,具体内容如下 单机游戏因为没有服务器下发时间戳所以要自己获取,当然也可以用现成的时间API来获取. 如果获取本地时间,会导 ...

  3. python gps模块_树莓派连接GPS模块

    一月份的时候觉得好玩买了树莓派,但是太懒没怎么研究,但最近当初买树莓派时的那个梦想又萦绕心头,决定抽空完成一下当年的计划~ GPS模块是其中很重要的一环,于是在某宝上搜索,找了一家相对便宜也很轻巧的G ...

  4. 部署-GPS授时系统:GPS授时系统

    ylbtech-部署-GPS授时系统:GPS授时系统 GPS授时系统是针对自动化系统中的计算机.控制装置等进行校时的高科技产品,GPS授时产品它从GPS卫星上获取标准的时间信号,将这些信息通过各种接口 ...

  5. UTC时间 GMT时间 本地时间 北京时间 时区 夏令时简要说明

    1.UTC时间 与 GMT时间 整个地球分为二十四时区,每个时区都有自己的本地时间.为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated). ...

  6. UTC时间 GMT时间 本地时间 北京时间 时区 夏令时简要说明

    1.UTC时间 与 GMT时间 整个地球分为二十四时区,每个时区都有自己的本地时间.为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated). ...

  7. UTC时间, GMT时间 ,夏令时

    经常混淆于此,特地研究了一下,记录在此以备忘. 整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal ...

  8. c语言 北京时间转换utc时间_utc时间如何转换为北京时间

    整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated).UTC与格 ...

  9. UTC时间与北京时间的差多久

    https://zhidao.baidu.com/question/584155849371920925.html 经常混淆于此,特地研究了一下,记录在此以备忘. 整个地球分为二十四时区,每个时区都有 ...

最新文章

  1. red5安装时候出现服务不能启动异常
  2. android下使用tcpdump抓包
  3. pytorch筛选统计
  4. Java类加载机制:双亲委托模型
  5. Linux的Vi编辑器
  6. PHP的strlen与mb_strlen
  7. 使用Java实现的简单的计算器
  8. linux之如何快速在文本里面写入内容
  9. html5新特性:异步上传文件
  10. 无限复活服务器,绝地求生无限复活模式怎么玩 无限复活新手教程
  11. 前端学习(498):水平居中布局得第一种方式
  12. Windows下自动备份Oracle数据库
  13. Centos7配置IP地址和DNS
  14. AI如何变革阿里电商?iDST首席科学家任小枫首次公开演讲
  15. docker ubuntu安装python_BAT架构师手把手教你如何使用Docker安装GPU版本caffe2
  16. 建模大师怎么安装到revit中_用协同大师完成Revit协同工作的教程详解
  17. Ubuntu下面安装MySQL shell
  18. 彻底解决360安全卫士广告问题-终极解决方案(含360后台广告程序下载解决方案)
  19. 一种简单的PCB加温电路设计
  20. mysql处理emoji表情_Mysql处理emoji表情

热门文章

  1. 【机器人】基于向量积法的雅可比矩阵求解和应用
  2. 前缀、中缀、后缀表达式
  3. 用CH340给STM32C8T6和野火stm32F103Mini板下载程序需要注意的三个问题
  4. Scaling Apps with Varnish
  5. JS中怎样使用Date对象加减日期
  6. 【编程之美】中国象棋将帅问题
  7. 二维空间下的向量旋转
  8. iOS高性能Model转换框架----YYModel学习
  9. android rom签名 作用,Ubuntu下折腾Android笔记(一)——ROM 签名 | 翅膀~
  10. sql 分组求和 、分组求平均