[发明专利]基于导航定位设备的时间同步方法、设备、终端、介质有效
申请号: | 202111010512.2 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113726468B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 苗琦超;高官民;程旗;涂治兵 | 申请(专利权)人: | 四川九洲电器集团有限责任公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04W56/00 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 王鹏程 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 导航 定位 设备 时间 同步 方法 终端 介质 | ||
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之前还包括:
预设一个校时周期,并确认是否自动校时;
若需要自动校时,则在步骤S1中判断接收的导航定位时间数据帧的定位状态是否有效;
若不需要自动校时,则不处理导航定位时间数据帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲电器集团有限责任公司,未经四川九洲电器集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111010512.2/1.html,转载请声明来源钻瓜专利网。