同一主机管理下共用同一地址的rt与备份rt切换方法

文档序号:7870535阅读:256来源:国知局
专利名称:同一主机管理下共用同一地址的rt与备份rt切换方法
技术领域
本发明涉及一种用于1553B网络中远程终端(RT)与备份远程终端(BRT)的切换方法。
背景技术
1553B网络中重要的子系统要求两个冗余的RT设备共用同一 RT地址,且互为备份。当一个RT接入网络后,另一个RT仅具有接收数据功能,处于热备份状态。因此,需要确定合理的切换条件,仅当RT故障导致不能进行正常网络通信的时候才进行切换,排除其他情况导致的不必要切换。

发明内容
本发明提供了同一主机管理下共用同一地址的RT与备份RT切换方法,以排除由于总线控制器(BC)断电导致的RT与BRT不必要切换问题。本发明解决上述技术问·题的方案如下总线控制器(BC)周期广播发送系统时间,使所有子系统在同一参考时间下工作,RT与BRT均能接收BC广播发送的系统时间,子系统主机通过调用驱动函数获取所述系统时间;当RT通信异常时,子系统主机检测BRT能否正常接收BC广播发送的系统时间;如果能,表明BC处于正常工作状态且RT异常,则子系统主机执行切换子系统主机首先关闭RT发送功能,再开启BRT发送功能,实现RT与BRT的热备份;如果不能,表明RT与BRT均通信异常,即判定为BC异常所致,则子系统主机不执行切换。本发明具有以下优点本发明利用BC周期广播发送系统对时消息及RT、BRT均能接收该消息的特点,通过制定合理的切换条件,实现故障RT到BRT的切换。该方法能有效避免由于BC下电导致的RT、BRT不必要切换问题,保证子系统正常工作。


图1是1553B总线拓扑结构图;图2是本发明的RT、BRT切换流程图。
具体实施例方式1553B为双余度总线型拓扑结构,如图1所示,BC负责整个网络的通信与管理,重要子系统通过RT与BRT接入1553B网络,实现与网络中其他系统之间的通信。正常工作状态下,RT负责与网络中其他系统之间的通信,BRT处于热备份状态,仅具有接收数据功能。
RT、BRT切换流程具体如图2所示。BC周期广播发送系统时间,使所有子系统在同一参考时间下工作,RT与BRT均能接收BC广播发送的系统时间,子系统主机通过调用驱动函数获取系统时间。RT通信异常时,子系统主机检测BRT能否正常接收BC广播系统时间(可通过如图2中所示的Tl与T2的比较进行判断),如果BRT能正常接收BC广播系统时间,说明BC处于正常工作状态,RT异常,此时由宿主机执行切换,切换时,宿主机首先关闭RT发送功能,再开启BRT发送功能,实现RT与BRT的热备份。如果BRT不能正常接收系统时间,表明RT与BRT均通信异常,此故障可能 为BC异常导致,故宿主机不执行切换。
权利要求
1.同一主机管理下共用同一地址的RT与备份RT切换方法,包括以下环节 总线控制器(BC)周期广播发送系统时间,使所有子系统在同一参考时间下工作,RT与BRT均能接收BC广播发送的系统时间,子系统主机通过调用驱动函数获取所述系统时间;当RT通信异常时,子系统主机检测BRT能否正常接收BC广播发送的系统时间;如果能,表明BC处于正常工作状态且RT异常,则子系统主机执行切换子系统主机首先关闭RT发送功能,再开启BRT发送功能,实现RT与BRT的热备份; 如果不能,表明RT与BRT均通信异常,即判定为BC异常所致,则子系统主机不执行切换。
全文摘要
本发明提供了同一主机管理下共用同一地址的RT与备份RT切换方法,以排除由于总线控制器(BC)断电导致的RT与BRT不必要切换问题。该方法包括以下环节BC周期广播发送系统时间,使所有子系统在同一参考时间下工作,RT与BRT均能接收BC广播发送的系统时间,子系统主机通过调用驱动函数获取所述系统时间;当RT通信异常时,子系统主机检测BRT能否正常接收BC广播发送的系统时间;如果能,则子系统主机执行切换;如果不能,则子系统主机不执行切换。该方法能有效避免由于BC下电导致的RT、BRT不必要切换问题,保证子系统正常工作。
文档编号H04L12/24GK103067205SQ20121057948
公开日2013年4月24日 申请日期2012年12月27日 优先权日2012年12月27日
发明者王建生, 范祥辉, 杨建茜, 王建宇, 余亚刚, 逯计划, 刘芸, 李雯 申请人:中国航空工业集团公司第六三一研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1