当前位置: 首页 > 专利查询>祝凤娟专利>正文

一种基于串行背板总线的控制系统技术方案

技术编号:18083792 阅读:74 留言:0更新日期:2018-05-31 12:20
一种基于串行背板总线的控制系统,通过采用ARINC659背板总线、冗余的系统设计方法,提出了一种基于串行背板总线‑ARINC659总线的双余度计算机体系架构。一种基于串行背板总线的控制系统,通过采用ARINC659背板总线、冗余的系统设计方法,提出了一种基于串行背板总线‑ARINC659总线的双余度计算机体系架构。

【技术实现步骤摘要】
一种基于串行背板总线的控制系统
本专利技术涉及一种基于串行背板总线的控制系统,适用于机械领域。
技术介绍
传统的双余度计算机是采用双通道模式,两个通道工作相当于两台独立计算机同步工作。任何一个通道的处理机故障、输入/输出故障故障、电源故障,本通道立即失效,计算机系统立即降级。采用高速、高可靠、四余度容错串行背板总线(ARINC659总线)构建的新型双余度计算机系统,所有处理机、电源、I/O模块连接在这条串行背板总线上,所有模块处理的信息均在这条总线上传输,所有模块均可获取总线上传输的信息。任何一个处理机故障、输入/输出故障、电源故障,系统的余度采集和余度控制功能不会丧失,可以较为容易的实现一次故障工作、二次故障安全。
技术实现思路
本专利技术提出了一种基于串行背板总线的控制系统,通过采用ARINC659背板总线、冗余的系统设计方法,提出了一种基于串行背板总线-ARINC659总线的双余度计算机体系架构。本专利技术所采用的技术方案是:所述控制系统CPU1和CPU2模块采用完全相同的架构,均由高性能处理器子卡、1553B总线通信子卡、659总线通信子卡和通用I/O处理基板(GIO基板)组成。所述控制系统CPU模块中的高性能处理器子卡运行操作系统和应用软件,模块中的GIO基板运行FPGA软件,659总线子卡上固化命令表通信软件。所述控制系统IOM1模块和IOM2模块采用完全相同架构,IOM1模块由659总线通信子卡和GIO基板组成,IOM2模块由659总线通信子卡和GIO基板组成。所述控制系统PSM1和PSM2模块采用完全相同的LRM架构,配置完全相同,包括尖峰、浪涌防护电路,DC/DC变换电路,过流、过压保护电路等。所述控制系统软件由系统引导程序、BIT程序、操作系统、设备驱动程序、659总线命令表程序、操作系统扩展服务组成,地面支持工具包括嵌入式软件集成开发环境、659总线命令表配置工具和在线编程工具。本专利技术的有益效果是:该控制系统解决了复杂控制系统的数据融合和综合管理,具有快速的系统重构和很强的可配置性,与现有的双余度计算机系统相比,可以细化双余度系统的颗粒度,达到系统缓慢降级的目的,同时大大提高了控制系统的安全性和可用性。附图说明图1是本专利技术的电气系统控制计算机组成图。图2是本专利技术的电气系统控制计算机软件组成图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明。如图1,659总线(ARINC659总线简称)是美国ARINC(航空无线电公司简称)公司1993年制定的背板数据总线规范,它用于实现普通机架中航空LRM(在线可更换模块)间进行的通信,能够满足高数据吞吐量、严格的故障隔离、数据传输确定的综合模块化航空电子系统要求的规范。659背板数据总线是基于时间触发机制、半双工传输的串行总线,它支持鲁棒的时间分区和空间分区,具有容错性、高可用性和高完整性,总线拓扑为双一双冗余配置的线性多点结构。659总线采用表驱动比例访问,所有的总线接口单元(BIU)执行相同的表,使用版本控制机制实现,命令表是总线活动的核心。659总线操作被划分为一系列的窗口,每一个窗口包含一个长度从32bit到8192bit的消息或者一个大约5bit的同步脉冲,窗口由交替的消息和间隙组成,每一个窗口占据相关的LRM表命令规定的固定时间段。窗口可以包含一个数据消息、同步信息或空闲。659总线支持模块-模块(点对点)传送,一个模块到一组模块(广播)以及被选的一个模块到一组模块的通信模式。659总线是由双总线对(A和B)组成的双一双配置,总线对A和总线对B分别具有“X”和“Y”两条总线。根据可用性数据有效表和完整性数据有效表进行数据的容错及有效性判断。当发生1条总线异常故障时,依据总线协议可以自动纠正,对整机的数据正常传输无影响,整机可正常工作完成功能,对系统没有影响;当发生2条总线异常(可纠正的错误),对整机的数据正常传输无影响,整机可正常工作完成功能,对系统没有影响;当发生不可纠正的错误时,整机数据传输失败。基于ARINC659背板总线设计的双余度计算机控制系统,所有处理机、电源、I/O模块连接在这条串行背板总线上,所有模块处理的信息均在这条总线上传输,所有模块均可获取总线上传输的信息,处理机的同步信息、反映各模块工作状态的“心跳”信息均在总线上传输,无需专门的交叉通道数据链(CCDL)。CPU1、CPU2、IOM1、IOM2之间通过659总线互连,离散量输入信号的余度采集是由两个IOM完成,离散量输出控制信号由两个IOM完成。双余度的离散量输出由应用软件控制,可以同时输出,也可以单独输出。模拟量采集、1553B总线、429总线通信等均为无余度处理,所有处理的数据均在659总线上传输,CPU1和CPU2模块均能获取到无余度采集处理的数据。各块组成如下:cpu1和CPU2模块采用完全相同的架构:均由高性能处理器子卡、1553B总线通信子卡、659总线通信子卡和通用I/O处理基板(GIO基板)组成。GIO基板中的高性能FPGA(含处理器内核)实现两条PCI总线功能,PCI1总线为从桥,PCI2总线为主桥,所有子卡采用PMC标准。高性能处理器子卡通过PCI1总线访问1553B总线通信子卡和GIO基板的双口存储器,GIO基板通过PCI2总线访问659总线通信子卡和本板I/O资源。CPU模块中的高性能处理器子卡运行操作系统和应用软件,模块中的GIO基板运行FPGA软件,659总线子卡上固化命令表通信软件。GIO基板FPGA软件主要功能是:双口访问功能,模拟量、离散量输入采集功能,离散量输出功能,429总线通信管理、659总线通信管理功能。IOM1模块和IOM2模块采用完全相同架构:IOM1模块由659总线通信子卡和GIO基板组成;IOM2模块由659总线通信子卡和GIO基板组成。GIO基板与CPU中的GIO基板相同,659子卡为通用子卡。GIO基板通过PCI2总线可以访问659子卡。IOM模块中的GIO基板运行FPGA软件,659总线卡上固化命令表通信软件。FPGA软件主要功能是:模拟量、离散量输入采集功能,离散量输出功能,429总线通信管理、659总线通信管理功能。PSM1和PSM2模块采用完全相同的LRM架构,配置完全相同。包括:尖峰、浪涌防护电路,DC/DC变换电路,过流、过压保护电路等。MB模块用于659总线、模拟量、离散量、总线、电源等各种输入/输出信号互联和659总线端接。如图2,电气系统控制计算机软件包括:系统软件、地面支持工具包和应用软件。应用软件主要完成电气系统的控制管理和维护管理。系统软件由系统引导程序、BIT程序、操作系统、设备驱动程序、659总线命令表程序、操作系统扩展服务组成,地面支持工具包括嵌入式软件集成开发环境、659总线命令表配置工具和在线编程工具。电气系统控制计算机由于数据类型多、数据结构不一致且多为较短长度数据,无法使用DMA方式传输增加传输效率,所有的数据搬家操作都需软件实现。各模块通过659总线完成数据交互。以1553B数据发送为例,系统要求该传输过程数据最大延时小于Sms,因此659总线命令表正常数据传输周期必须小于Sms。为了提高正常数据传输的实时性,命令表设计为三个部分:初始化数据传输帧;正常工作数据本文档来自技高网...
一种基于串行背板总线的控制系统

【技术保护点】
一种基于串行背板总线的控制系统,其特征是:所述控制系统CPU1和CPU2模块采用完全相同的架构,均由高性能处理器子卡、1553B总线通信子卡、659总线通信子卡和通用I/O处理基板(GIO基板)组成。

【技术特征摘要】
1.一种基于串行背板总线的控制系统,其特征是:所述控制系统CPU1和CPU2模块采用完全相同的架构,均由高性能处理器子卡、1553B总线通信子卡、659总线通信子卡和通用I/O处理基板(GIO基板)组成。2.根据权利要求1所述的一种基于串行背板总线的控制系统,其特征是:所述控制系统CPU模块中的高性能处理器子卡运行操作系统和应用软件,模块中的GIO基板运行FPGA软件,659总线子卡上固化命令表通信软件。3.根据权利要求1所述的一种基于串行背板总线的控制系统,其特征是:所述控制系统IOM1模块和IOM2模块采用完全相同架构,IOM1模块由6...

【专利技术属性】
技术研发人员:祝凤娟
申请(专利权)人:祝凤娟
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1