【技术实现步骤摘要】
基于导航定位设备的时间同步方法、设备、终端、介质
[0001]本专利技术涉及时间同步领域,具体涉及基于导航定位设备的时间同步方法、设备、终端、介质。
技术介绍
[0002]全球卫星导航定位系统,是能在地球表面或近地空间的任何地点为用户提供全天候的三维坐标和速度以及时间信息的空基无线电导航定位系统。包括一个或多个卫星星座及其支持特定工作所需的增强系统。
[0003]导航定位设备可以接收卫星导航定位系统的卫星信号,完成卫星导航定位授时等功能,并实时对外输出当前方向位置信息和时间信息。外部设备可以借用导航定位设备的方向位置信息和时间信息完成自身时间位置信息的更新。
[0004]现有技术要么需要设备具备网络时间同步功能,要么需要设备直接通过卫星校时或短波校时,功能复杂、时间同步处理时间长,且可能无法自动的周期的同步时间。
技术实现思路
[0005]本专利技术所要解决的技术问题是现有设备时间同步处理时间长,且无法自动的周期的同步,目的在于提供一种基于导航定位设备的时间同步方法、设备、终端、介质,解决了基 ...
【技术保护点】
【技术特征摘要】
1.一种基于导航定位设备的时间同步方法,其特征在于,包括以下步骤:S1、接收导航定位时间数据帧;S2、判断当前时间状态,所述时间状态包括等待校时状态、正在校时状态和守时状态;获得一个校时周期,若守时状态的持续时间大于等于校时周期,则改变当前时间状态为等待校时状态;S3、若时间状态为等待校时状态,提取导航定位时间数据帧的当前时间信息,进入步骤S4;若时间状态为正在校时状态,则判断秒校准状态是否结束,所述秒校准状态包括正在秒校准和秒校准结束;若秒校准状态为秒校准结束,则进入步骤S7;若秒校准状态为正在秒校准,则此次时间同步结束;若时间状态为守时状态,则此次时间同步结束;S4、将当前时间信息设置给日历寄存器,使能秒校准,S5、改变时间状态为正在校时状态,改变秒校准状态为正在秒校准;S6、校时完成后,改变秒校准状态为秒校准结束;S7、判断秒校准是否成功;若秒校准失败,则改变时间状态为等待校时状态;若秒校准成功,则进入步骤S8;S8、判断时间同步是否成功;S9、若同步成功,则改变时间状态为守时状态;若同步未成功,则改变时间状态为等待校时状态;S10、持续执行步骤S1~步骤S9,直至时间同步成功并处于守时状态。2.根据权利要求1所述的一种基于导航定位设备的时间同步方法,其特征在于,所述步骤S8中判断时间同步是否成功的方法包括以下步骤:S81、对比判断日历寄存器的当前时间与导航定位时间数据帧的当前时间信息是否一致;S82、若日历寄存器的当前时间与导航定位时间数据帧的当前时间信息一致,改变时间状态为守时状态,并改变守时计数值为0,改变校时状态为校时成功;若日历寄存器的当前时间与导航定位时间数据帧的当前时间信息不一致,则保存对应的导航定位时间数据帧的帧序号n;S83、对比n+1与后续收到的导航定位时间数据帧的两帧的帧序号,其中,后续的两帧为连续帧;若连续三帧数据帧的帧序号递增,则判定导航定位时间有效,将该时间设置给日历寄存器,时间同步成功,改变时间状态为守时状态,并改变守时计数值为0,改变校时状态为校时成功;若在设定帧数范围内未收到连续三帧数据的帧序号递增,则改变时间状态为等待校时状态。3.根据权利要求2所述的一种基于导航定位设备的时间同步方法,其特征在于,上述步骤S83中,设定帧数范围为1
‑
255帧。
4.根据权利要求2所述的一种基于导航定位设备的时间同步方法,其特征在于,上述步骤S2中,每一次分中断,如果当前时间状态为守时状态,则守时计数值自加1,若守时计数值大于等于校时周期,则改变当前时间状态为等待校时状态。5.根据权利要求2所述的一种基于导航定位设备的时间同步方法,其特征在于,步骤S1之前还...
【专利技术属性】
技术研发人员:苗琦超,高官民,程旗,涂治兵,
申请(专利权)人:四川九洲电器集团有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。