[发明专利]1553B总线网络中互为热备份的RT管理方法在审
| 申请号: | 202211581415.3 | 申请日: | 2022-12-09 |
| 公开(公告)号: | CN116260673A | 公开(公告)日: | 2023-06-13 |
| 发明(设计)人: | 李新民;于泳 | 申请(专利权)人: | 西安顺晖电子科技有限公司 |
| 主分类号: | H04L12/40 | 分类号: | H04L12/40 |
| 代理公司: | 西安弘理专利事务所 61214 | 代理人: | 徐瑶 |
| 地址: | 710077 陕西省西安市高新*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 1553 总线 网络 互为 备份 rt 管理 方法 | ||
本发明公开一种1553B总线网络中互为热备份的RT管理方法,针对两种情况,分别具体按照以下步骤实施:(1)在硬件上做好发送器使能控制逻辑即可实现;软件上,确保在任意时刻,两个信号互斥;(2)总线表中针对其中一个RT地址进行消息设计,总线表中顺序编排这几个RT的查询消息,一旦有一个RT能上网,则不再查询其他RT的查询消息,并在总线通信过程中,将所有原通信的RT消息指令切换为当前上网的RT消息指令,并组织消息传输;一旦网络中出现互为热备份的RT同时在网络,将向BC的子系统主机报告中断。该方法可保证1553B总线网络中最多只有一个该功能的RT工作,不会导致总线冲突。
技术领域
本发明属于计算机通信技术领域,具体涉及一种1553B总线网络中互为热备份的RT管理方法。
背景技术
1553B总线网络主要由BC和RT组成,所有总线消息都是通过BC调度的。在1553B总线网络中,所有的指令都是BC发出的。由于其重要性,一般在系统设计时,会设计备份BC,即当BC失效后,备份BC会切换为BC工作,从而增加系统的冗余,提升容错能力。但对于RT,通常其失效之后,该RT的功能就丧失了。
互为热备份的RT就是在这种背景下提出的,即为RT也增加一级系统冗余,提升网络的容错能力。现有的技术,只是提出了在硬件上,为RT设计一路冗余接口作为备份,并未在软件上给出具体实施方案和方法。
发明内容
本发明的目的是提供一种1553B总线网络中互为热备份的RT管理方法,该方法可保证1553B总线网络中最多只有一个该功能的RT工作,不会导致总线冲突;该RT下线时,热备份的RT能继续工作,保证消息传输的完整性。
本发明所采用的技术方案是,1553B总线网络中互为热备份的RT管理方法,针对两种情况,分别具体按照以下步骤实施:
(1)互为热备份功能的相同地址的RT管理:
在硬件上做好发送器使能控制逻辑即可实现;软件上,确保在任意时刻,两个信号互斥;
(2)互为热备份功能的不同地址的RT管理:
总线表中针对其中一个RT地址进行消息设计,总线表中顺序编排这几个RT的查询消息,一旦有一个RT能上网,则不再查询其他RT的查询消息,并在总线通信过程中,将所有原通信的RT消息指令切换为当前上网的RT消息指令,并组织消息传输;一旦网络中出现互为热备份的RT同时在网络,将向BC的子系统主机报告中断。
本发明的特征还在于,
互为热备份功能的不同地址的RT管理的具体实施步骤如下:
首先,假定系统指定RTa和RTb互为热备份;设定的初始状态为RTa和RTb都是非活动状态,即RTa_INACTIVE、RTb_INACTIVE,并且认定总线控制器BC功能正常,能正常的按照总线表进行消息调度;
第一步:总线表中仍然为不同RT地址的RT各分配一条查询消息,名称为RTa_POLLING和RTb_POLLING;并且让这两个RT的查询周期保持一致;假定RTb_POLLING在RTa_POLLING消息之前;
第二步:BC软件按照总线表运行时,发现RTb_INACTIVE,会率先传输RTb_POLLING,如果此时RTb能正常响应RTb_POLLING,则BC软件会记录RTb_POLL_OK状态;
第三步:BC软件会在总线表中查询RTb的热备份属性字hotProWord,首先根据BIT15是否为1,确定其是否具备热备份属性;该属性在这里为1,表示有热备份RT;
第四步:BC软件会查询作为热备份的RTa的活动状态,此时为RTa_INACTIVE;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安顺晖电子科技有限公司,未经西安顺晖电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211581415.3/2.html,转载请声明来源钻瓜专利网。





