一种新型1553B备份总线控制器设计方案与实现方法

2013-11-29 13:21 来源:电源网 作者:和静

摘要:总线控制器是1553B总线的核心,总线控制器出现故障,将导致整个网络瘫痪。工程实践中通过设置备份总线控制器的方法提高总线的可靠性,给出了一种新型备份总线控制器的设计方法,其同时工作于RT模式和MT模式,设置RT地址为x,RTx功能与其他RT功能相同,MT功能可有选择的监控除RTx以外的总线上的任何消息。与RT或MT作为备份总线控制器的传统设计方法相比,RTMT模式作为备份总线控制器在不增加总线负载的情况下满足了新的应用需求,已在工程实践中得到成功应用。

0 引言

1553B总线是在20世纪70年代末由美国提出的飞机内部电子系统互联的标准,具有灵活性和高可靠性,广泛应用于三代机中。经过多年的发展和型号应用,1553B软硬件设计技术已经相当成熟,但随着系统性能的提升,系统对1553B 总线的性能要求也越来越高,应用模式也发生较大的变化,如何让1553B总线适应新的系统性能要求及新的应用模式是当前研究的热点。

BC 是1553B 总线消息传输的组织者和发起者,即总线上所有的消息传输都由BC通过发送1553B命令来实现,RT响应BC发送的命令并执行操作。1553B总线是双冗余的传输线,具有A、B两个互为备份的通道,增强了系统的可靠性。但是,由于总线上只能存在一个BC,一旦BC 出现故障,则整个总线将瘫痪。工程实践中通过增加BBC 的方法来提升系统的可靠性,殷杰波等人提出了利用RT模式作为BBC的设计方法[1],该RT只接收一条BC的特定消息,通过查询该消息的时间标志寄存器判断在周期内是否收到了该消息,以此判断BC 是否工作正常。此设计方法简单有效,一旦BC 故障,BBC可以切换为BC模式,进行总线管理与维护。杨卫军等人提出了利用MT模式作为BBC的设计方法[2];以上设计中,BBC仅用于监控BC的工作状态,功能单一。

新的应用需求中,BBC需要具备三个功能:监控BC的工作状态、与其他子系统通信、同步获取BC与其他子系统之间的应用数据传输,完成系统应用的同步解算,传统RT或者MT模式作为BBC的设计方法无法满足系统的要求,本文依据某1553B协议芯片,针对新的应用模式,给出了一种BBC工作于RTMT模式的设计方法。

1 1553B 应用模式

1553B采用总线型拓扑结构,节点按照功能可以划分为3类[3]:BC、RT及MT,新的应用模式下,接口控制文件定义了应用相关的所有RT-BC及BC-RT的消息,如图1 所示,A系统为主,B系统为备份,A系统主机通过BC负责消息的组织与发送,B 系统主机作为备份具有三个功能:

(1)通过BBC 监控A 系统的运行状态,一旦A 系统故障,B系统复位BBC并将其切换为BC,控制整个网络的正常运行;

(2)BBC要能够完成与BC及其他RT的数据通信;

(3)B系统主机需要实时获取ICD文件中定义的所有应用相关的消息,用于同步解算。例如,ICD 文件中MSG1为一条RT-BC 的消息,当BC 组织此消息时,A 系统主机通过BC获取到该消息,与此同时,B系统也要通过BBC获取到该消息。

1 2 3 4 > 
新型1553B 备份总线控制器

相关阅读

暂无数据

一周热门