【技术实现步骤摘要】
一种基于三套1553B总线冗余的时间同步表决方法
本专利技术涉及一种基于三套1553B总线冗余的时间同步表决方法,属于试验与测试
技术介绍
内部时分制指令/响应式多路传输数据总线,简称1553B总线。为提高系统的可靠性,1553B总线采用三冗余方式进行通信。基于1553B总线三冗余的总线单机,分三套连接到通信总线上,每一套总线包含A、B两个通道。各总线单机均有本机的时钟,为统一运载火箭箭上总线终端各单机的时间,以箭载计算机总线控制器的发送的时间同步消息为作为统一基准。为解决各总线终端的时间同步问题,需对各单机时间基准进行约定处理,并对三套总线上的时间戳进行冗余表决处理,作为各终端最终使用的时间,避免时间错乱和时序混淆,同时保证通信的正确性、实时性。
技术实现思路
本专利技术针对现有三冗余总线单机时间同步存在的技术问题,提供一种基于三套1553B总线冗余的时间同步表决方法,对三套总线上的总线时间进行表决处理,并具备适应一度故障能力。本专利技术的技术解决方案是:一种基于三套1553B总线冗余 ...
【技术保护点】
1.一种基于三套1553B总线冗余的时间同步表决方法,其特征在于包括如下步骤:/n(1)控制各远程终端根据其接收的1553B总线心跳消息判断对应的1553B总线通信是否正常,得到各远程终端与对应1553B总线通信正常结果,其中,基于1553B总线三冗余的远程终端,分三套连接到1553B总线;/n(2)控制各远程终端接收各1553B总线发送的时间同步消息,然后对接收的时间同步消息进行校验并记录接收时间,其中,时间同步消息、心跳消息均通过1553B总线的A通道、B通道分别发送,实现消息冗余;/n(3)如果远程终端收到本机对应1553B总线发送的时间同步消息且远程终端与对应155 ...
【技术特征摘要】
1.一种基于三套1553B总线冗余的时间同步表决方法,其特征在于包括如下步骤:
(1)控制各远程终端根据其接收的1553B总线心跳消息判断对应的1553B总线通信是否正常,得到各远程终端与对应1553B总线通信正常结果,其中,基于1553B总线三冗余的远程终端,分三套连接到1553B总线;
(2)控制各远程终端接收各1553B总线发送的时间同步消息,然后对接收的时间同步消息进行校验并记录接收时间,其中,时间同步消息、心跳消息均通过1553B总线的A通道、B通道分别发送,实现消息冗余;
(3)如果远程终端收到本机对应1553B总线发送的时间同步消息且远程终端与对应1553B总线通信正常,则控制本机根据直接执行对应1553B总线发送的时间同步消息进行时间同步,否则转入步骤(4);
(4)如果远程终端接收到其他两路校验通过的1553B总线发送的时间同步消息时,则取接收时间大的1553B总线发送的时间同步消息执行时间同步,否则转入步骤(5);
(5)如果远程终端只接收到一路校验通过的1553B总线发送的时间同步消息,且等待时间K1时间后其它两路1553B总线通信异常,则直接使用当前有效的时间同步消息执行时间同步,否则转入步骤(6);
(6)控制各远程终端等待下一周期继续进行表决和判断,直至时间同步表决结束。
2.根据权利要求1所述的基于三套1553B总线冗余的时间同步表决方法,其特征在于:所述的步骤(5)中执行时间同步的方法为:执行时间同步后的CPU时间=同步时间+Δt,其中,Δt为时间同步消息接收时刻到产生表决时刻对应的CPU时间的时间差,同步时间为总线时间同步消息中的时间戳,CPU时间为修正后的用于更新的本机CPU时钟的时间。
3.根据权利要求2所述的基于三套1553B总线冗余的时间同步表决方法,其特征在于:所述的各远程终端K2时间内只响应一次时间同步...
【专利技术属性】
技术研发人员:王建清,高小安,于丹丹,周静,皮操,贺从园,罗洁,
申请(专利权)人:上海航天控制技术研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。