The invention relates to a central maintenance device based on ARINC659 bus and a method thereof, which comprises an ARINC659 bus, a maintenance node module, a central maintenance node module, an upper industry control module and an external communication bus. The central node module in the maintenance through the external communication bus control module receives the maintenance command, to the plural is transmitted through the ARINC659 bus node module maintenance, maintenance by node module in executing maintenance commands, through the ARINC659 bus to the central node module returns the maintenance maintenance response, and ultimately by the central node through the external communication module maintenance bus control module to transmit maintenance response, by the upper computer module to display the results. Thus, the user can complete the software and logic maintenance and upgrade of a plurality of maintenance node modules in parallel by connecting the physical topology of a single external bus.
【技术实现步骤摘要】
一种基于ARINC659总线的中央维护装置与方法
本专利技术属于嵌入式计算机的软件维护技术,具体涉及一种基于ARINC659总线的中央维护装置与方法。
技术介绍
嵌入式安全关键计算机系统,往往在一个机箱内使用多个处理器板。每个处理器板或者完成不同的功能以组合实现系统功能,或者使用完全同样功能的处理器板并联组成余度系统以满足安全关键系统的安全性要求。不论哪种方式,都需要机箱内的处理器板之间能够通过某种方式完成彼此之间信息的通讯。ARINC659背板数据总线(以后简称:ARINC659总线)是基于时间触发架构的双-双余度配置的容错串行总线,其按照时间规划表定义背板总线上每一个节点的总线发送时间,并规定发送节点的两个BIU只有在同周期发送同样数据的情况下,才能将数据传送到目标节点,因此ARINC659背板数据总线可以用作航空、航天、高铁等安全关键领域的机箱内背板总线,为一个计算机系统的多个处理器节点之间,提供确定可靠的节点间通讯。对于使用ARINC659背板总线的计算机系统,其各处理器节点软件、逻辑的监控、维护升级,一般使用的是个处理器板通过串行接口或者网路接口与上位工控机连接,各计算机独立进行升级的方式来完成。这种方式需要每个处理器板与上位工控机均形成连接,需要完成的物理拓扑连接复杂,且即使各处理器节点需要维护同样的软件、逻辑目标码,也只能各节点依次顺序完成,效率较差。相比之下,一种使用ARINC659总线的中央维护装置与方法,可以极大程度的利用机箱内已有的背板总线资源,以非常简单的连接方式,完成计算机系统内所有处理器节点的监控与维护。
技术实现思路
本专利技术的 ...
【技术保护点】
一种基于ARINC659总线的中央维护装置,其特征在于,包括:ARINC659总线、被维护节点模块、中央维护节点模块、上位工控模块、外部通讯总线;所述的被维护节点模块为基于ARINC659总线计算机系统中的节点模块,所述节点模块用来处理维护命令信息,并在收到维护命令信息后会向中央维护节点模块发送响应信号;所述的中央维护节点模块,为挂在ARINC659总线上的处理器节点,该处理器节点能够在通过外部通讯总线接收到上位工控模块的维护服务命令后向挂在ARINC659总线上的被维护节点模块转发维护命令信息,并接收被维护的节点模块的响应信号再转发给上位工控模块;所述的上位工控模块,通过外部通讯总线向中央维护节点模块发送维护命令信息,并监控各节点模块的状态,显示维护结果;所述的ARINC659总线,为让中央维护节点模块和各被维护节点模块可以互相收发数据的背板总线;所述的外部通讯总线用于实现中央维护节点模块与上位工控模块之间的数据交互。
【技术特征摘要】
1.一种基于ARINC659总线的中央维护装置,其特征在于,包括:ARINC659总线、被维护节点模块、中央维护节点模块、上位工控模块、外部通讯总线;所述的被维护节点模块为基于ARINC659总线计算机系统中的节点模块,所述节点模块用来处理维护命令信息,并在收到维护命令信息后会向中央维护节点模块发送响应信号;所述的中央维护节点模块,为挂在ARINC659总线上的处理器节点,该处理器节点能够在通过外部通讯总线接收到上位工控模块的维护服务命令后向挂在ARINC659总线上的被维护节点模块转发维护命令信息,并接收被维护的节点模块的响应信号再转发给上位工控模块;所述的上位工控模块,通过外部通讯总线向中央维护节点模块发送维护命令信息,并监控各节点模块的状态,显示维护结果;所述的ARINC659总线,为让中央维护节点模块和各被维护节点模块可以互相收发数据的背板总线;所述的外部通讯总线用于实现中央维护节点模块与上位工控模块之间的数据交互。2.根据权利要求1所述的一种基于ARINC659总线的中央维护装置,其特征在于:所述的上位工控模块的内部包括主通讯包解析封装模块和维护服务命令模块,维护服务命令模块的维护服务命令信息由主通讯包解析封装模块进行通讯包封装,并发往中央维护节点模块,再由主通讯包解析封装模块将中央维护节点模块返回的通讯包进行解包处理,转发给维护服务命令模块来显示结果;每一个所述的需要被维护节点模块内部都包括从通讯包解析封装模块和维护服务处理模块;从通讯包解析封装模块在收到包数据后判断该数据包是否为针对自身节点的有效数据包,如果是,则将数据包转发给服务处理模块进行处理,服务处理模块处理后返回数据给从通讯包解析封装模块,再由从通讯包解析封装模块来完成数据通讯包的包格式封装,服务处理模块则用来处理维护命令;如果否,则丢弃数据包。3.根据权利要求1所述的一种基于ARINC659总线的中央维护装置,其特征在于:所述被维护节点模块内部的服务处理模块是可...
【专利技术属性】
技术研发人员:颜纪迅,宋科璞,武方方,马瑞,马永忠,朱立平,罗星原,
申请(专利权)人:中国航空工业集团公司西安飞行自动控制研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。