[发明专利]一种三机热备份的时间同步方法有效
申请号: | 201310646792.5 | 申请日: | 2013-12-04 |
公开(公告)号: | CN103677080A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 赵宇;于萍;杨巍;梁俊;程铭;于洁;胡洪凯;吴坤;陈尧;王佳佳;张洪华 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F1/12 | 分类号: | G06F1/12 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明针对空间计算机三机热备份设计的系统同步问题,提出了一种三机热备份的时间同步方法。该方法首先细化三机各自的硬件时钟分辨率,而后在系统运行时利用三机共有的同步信号以及三机各自的硬件时钟信息进行GNC星时的获取,此外设计策略控制三机硬件差异所造成的三机小尺度GNC星时发散问题,保证了GNC星时与数管星时同步。本发明不需要系统硬件为三机提供高精度的时钟信息,减少了应用软件对硬件环境的依赖。我国探月二期GNC系统主控计算机采用了该发明,从而在不做任何硬件改动的情况下,实现了三机星时同步误差在100微秒以下,满足了任务需求。 | ||
搜索关键词: | 一种 三机热 备份 时间 同步 方法 | ||
【主权项】:
一种三机热备份的时间同步方法,其特征在于步骤如下:1)确定三机热备份系统中三机各自硬件时钟的分辨率s;其中硬件星时分辨率小于GNC星时分辨率1个数量级以上;所述的GNC星时为设定的用于控制计算的星时;2)三级热备份系统中的时钟仲裁板以Td为周期向三机周期性发送同步信号;三机每收到一次同步信号后,三机各自的同步信号计数器的计数值加1,同时对三机各自的硬件时钟清零;3)当三机收到数管分系统发送的校时指令时,三机硬件产生校时中断,并记录数管分系统发送的星时T1、当前时刻的同步信号计数器的计数值nj以及当前时刻的三机各自的硬件时钟值txj;4)根据步骤2)和步骤3)记录的结果,可分别获得任意时刻三机各自的GNC星时:Tc=round(T1+(nc‑nj)Td+(txc‑txj)s),其中nc、txc分别为当前时刻的同步信号计数器的计数值和三机各自的硬件时钟值,round()为对括号内的量以GNC星时分辨率为最小当量进行四舍五入取整。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310646792.5/,转载请声明来源钻瓜专利网。