CN104808620A - 一种基于gjb289a串行总线的分布式飞行器管理***架构 - Google Patents

一种基于gjb289a串行总线的分布式飞行器管理***架构 Download PDF

Info

Publication number
CN104808620A
CN104808620A CN201510103055.XA CN201510103055A CN104808620A CN 104808620 A CN104808620 A CN 104808620A CN 201510103055 A CN201510103055 A CN 201510103055A CN 104808620 A CN104808620 A CN 104808620A
Authority
CN
China
Prior art keywords
bus
gjb289a
computer
management system
system architecture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510103055.XA
Other languages
English (en)
Inventor
张冬
马宝
吕嘉凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Original Assignee
Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC filed Critical Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Priority to CN201510103055.XA priority Critical patent/CN104808620A/zh
Publication of CN104808620A publication Critical patent/CN104808620A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25232DCS, distributed control system, decentralised control unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供了一种基于GJB289A串行总线的分布式飞行器管理***架构,所述的分布式飞行器管理***采用多余度GJB289A总线作为***总线,并由飞行器管理计算机负责总线调度,用于飞行器管理***内部的各处理部件的信息交换通道,同时由所述飞行器管理计算机负责***总线信息的同步处理;所述飞行器管理计算机通道间采用ARINC659总线作为内总线,用于所述飞行器管理计算机各处理资源单元的信息交换通道。采用ARINC659总线作为多余度计算机的内总线,各接口板卡和处理器板卡均挂接在内总线上,通过内总线进行数据传输,有效延缓计算机内功能模块降级速度,极大提高了***任务可靠性。

Description

一种基于GJB289A串行总线的分布式飞行器管理***架构
技术领域
本发明属于飞行控制***领域,具体涉及一种飞行器管理***。
背景技术
目前的变体飞行器的变形控制***的硬件结构有集中式和分布式两种。集中式结构制作较简单,但驱动器承受的载荷大,对其强度要求高,导致结构重量大,而且变形形式固定单一,如只能改变后掠角,驱动器故障时将导致飞行器失效。分布式结构中,多个驱动器分担载荷,有助于减轻结构重量,变形形式灵活,鲁棒性强,在部分驱动器发生故障时能够保证飞行器具有足够的可控性。
相关技术中,集中式飞行控制***只负责飞行控制功能,即以飞行控制计算机为核心,内部通过处理器之间数据传输来共享信息,外部主要通过模拟量和离散量与传感器和伺服***等连接。这主要存在以下问题:a、各余度计算机均是以CPU板为核心,该通道所有的计算机和接口控制,任何一个通道的处理器故障,与该通道相连接的传感器等信息也随之故障,故障降级快,如附图3;b、电缆重量大,由于大多采用模拟量和离散量,每一个信号即一根或两根电线,且分布在全机多个区域,电缆重,维护复杂;c、扩展性差,增加一个信号即增加一根或两根电线,而且要重新敷设;d、信号线接地或者断路检测率低,只能通过余度信号间的比较才能监控。而飞行器管理***是负责全机飞控、机电、动力等平台综合控制管理,其功能复杂,信息量多,计算量大,基于传统的集中式飞控***架构已经无法满足要求。
发明内容
为了解决以上问题,本发明提供了一种基于GJB289A串行总线的分布式飞行器管理***架构,在保证***安全性的前提下,满足全机***综合的需要。
所述的分布式飞行器管理***采用多余度GJB289A总线作为***总线,并由飞行器管理计算机负责总线调度,用于飞行器管理***内部的各处理部件的信息交换通道,同时由所述飞行器管理计算机负责***总线信息的同步处理;采用所述飞行器管理计算机通道间采用ARINC659总线作为内总线,用于所述飞行器管理计算机内部各处理资源单元的信息交换通道。
优选的是,所述飞行器管理***内部的各处理部件包括飞行器管理计算机、机电管理计算机、发动机信息综合计算机、伺服控制***和传感器部件等。
在上述任一方案中优选的是,所述飞行器管理计算机包括至少一台余度计算机,每一台余度计算机对应于一条余度GJB289A总线。
在上述任一方案中优选的是,所述总线信息的同步处理包括以下步骤:
S1、在每一个任务周期内,所述余度计算机相互间同步结束后,立即向本通道的GJB289A总线发送起始标识;
S2、本通道GJB289A总线接收到本通道余度计算机发送来的起始标识后,即开始本周期内的总线调度工作;
S3、将同步性要求高的总线传输任务排列在周期调度链表的最前端,从而保证本周期开始后,立即传输该类型数据。
在上述任一方案中优选的是,通过接收方的多余度信息表决保证数据的有效性,禁止总线传输信息的自动重试机制,防止由于某一通道传输故障自动重试,导致与其他通道产生同步差异。
在上述任一方案中优选的是,所述采用ARINC659总线处理各资源单元的信息交换包括将所述各资源单元通过ARINC659总线并联连接。
在上述任一方案中优选的是,所述资源单元包括输入采集板、处理器板和信号输出板。
在上述任一方案中优选的是,飞行器管理计算机通道间采用ARINC659总线作为内总线,各余度通道的输入输出接口板卡和处理器板卡等均以资源形式挂接在内总线上,通过ARINC659总线进行计算机模块间的信息交互,各余度计算机的输入板卡采集到信号,不再通过处理器进行余度通道间的数据互传,而是通过ARINC659总线直接发送给各余度计算机的处理器,处理器经过处理后,再将指令通过ARINC659总线发送给各个输出板,这样输入输出接口与处理器实现了分离,处理器的故障,不影响正常输入输出功能的实现。
与现有技术相比,本发明所具有的优点和效果:
采用多余度GJB289A总线作为***总线,由于GJB289A总线是一种高可靠性,高确定性的串行总线,带宽为1M,一条总线上可以挂接多个设备,设备间均可以相互传输信息。这样飞行器管理计算机、传感器、伺服控制器、机电管理计算机、发动机信息综合计算机等部件之间的信息交互只需要两根同轴电缆即可以实现,大大减少了传统离散量模拟量电缆。***内信息的增加和删除,只需要更改软件即可,不需要对硬件进行调整,也不需要重新布线。而且通过使用数字信号的校验机制,可以方便的检测出总线断线和短路等通讯故障。
采用ARINC659总线作为多余度计算机的内总线,各接口板卡和处理器板卡均挂接在内总线上,通过内总线进行数据传输,任何一个功能板故障不会影响到本通道及其他通道其余功能板的工作,有效延缓计算机内功能模块降级速度,***降级速度由通道级变为模块级,极大提高了***任务可靠性,避免了传统集中式架构,一个通道处理器故障,本通道其他可用资源也失效的问题。
附图说明
图1是按照本发明基于GJB289A串行总线的分布式飞行器管理***架构的一优选实施例的***架构图。
图2是按照本发明图1所示实施例的计算机架构示意图。
图3是是传统的串行计算机架构故障降级示意图。
图4是按照本发明图1所示实施例的采用AINRC659总线的并行计算机架构故障降级示意图。
其中,VMC为飞行器管理计算机,ART为作动器远程终端,INS/GPS为惯导部件/全球卫星导航***,CPU为中央处理器。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。
本发明提供了一种基于GJB289A串行总线的分布式飞行器管理***架构,在保证***安全性的前提下,满足全机***综合的需要。
如图1所示,所述的分布式飞行器管理***采用多余度GJB289A总线作为***总线,并由飞行器管理计算机负责总线调度,用于飞行器管理***内部的各处理部件的信息交换通道,同时由所述飞行器管理计算机负责***总线信息的同步处理;采用所述飞行器管理计算机通道间采用ARINC659总线作为内总线,如图2所示,用于所述飞行器管理计算机内部各处理资源单元的信息交换通道,包括cpu模块、电源模块、多路数据总线接口的MBI板、离散量输入输出模块以及模拟量输入输出模块之间的数据交换。
在本实施例中,所述飞行器管理***内部的各处理部件包括飞行器管理计算机、机电管理计算机、发动机信息综合计算机、伺服控制***和传感器部件等。
所述飞行器管理计算机包括至少一台余度计算机,每一台余度计算机对应于一条余度GJB289A总线。
如图4所示,所述总线信息的同步处理包括以下步骤:
S1、在每一个任务周期内,所述余度计算机相互间同步结束后,立即向本通道的GJB289A总线发送起始标识;
S2、本通道GJB289A总线接收到本通道余度计算机发送来的起始标识后,即开始本周期内的总线调度工作;
S3、将同步性要求高的总线传输任务排列在周期调度链表的最前端,从而保证本周期开始后,立即传输该类型数据。
在本实施例中,通过接收方的多余度信息表决保证数据的有效性,禁止总线传输信息的自动重试机制,防止由于某一通道传输故障自动重试,导致与其他通道产生同步差异。
如图2所示,所述采用ARINC659总线处理各资源单元的信息交换包括将所述各资源单元通过ARINC659总线并联连接。
所述资源单元包括输入采集板、处理器板和信号输出板。
飞行器管理计算机通道间采用ARINC659总线作为内总线,各余度通道的输入输出接口板卡和处理器板卡等均以资源形式挂接在内总线上,通过ARINC659总线进行计算机模块间的信息交互,各余度计算机的输入板卡采集到信号,不再通过处理器进行余度通道间的数据互传,而是通过ARINC659总线直接发送给各余度计算机的处理器,处理器经过处理后,再将指令通过ARINC659总线发送给各个输出板,这样输入输出接口与处理器实现了分离,处理器的故障,不影响正常输入输出功能的实现。
采用多余度GJB289A总线作为***总线,由于GJB289A总线是一种高可靠性,高确定性的串行总线,带宽为1M,一条总线上可以挂接多个设备,设备间均可以相互传输信息。这样飞行器管理计算机、传感器、伺服控制器、机电管理计算机、发动机信息综合计算机等部件之间的信息交互只需要两根同轴电缆即可以实现,大大减少了传统离散量模拟量电缆。***内信息的增加和删除,只需要更改软件即可,不需要对硬件进行调整,也不需要重新布线。而且通过使用数字信号的校验机制,可以方便的检测出总线断线和短路等通讯故障。
采用ARINC659总线作为多余度计算机的内总线,各接口板卡和处理器板卡均挂接在内总线上,通过内总线进行数据传输,任何一个功能板故障不会影响到本通道及其他通道其余功能板的工作,有效延缓计算机内功能模块降级速度,***降级速度由通道级变为模块级,极大提高了***任务可靠性,见图4,避免了传统集中式架构,一个通道处理器故障,本通道其他可用资源也失效的问题。
需要说明的是,本发明基于GJB289A串行总线的分布式飞行器管理***架构包括上述实施例中的任何一项及其任意组合,但上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明范围进行限定,在不脱离本发明设计精神前提下,本领域普通工程技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。

Claims (7)

1.一种基于GJB289A串行总线的分布式飞行器管理***架构,其特征在于:所述的分布式飞行器管理***采用多余度GJB289A总线作为***总线,并由飞行器管理计算机负责总线调度,用于作为所述分布式飞行器管理***内部的各处理部件的信息交换通道,同时由所述飞行器管理计算机负责***总线信息的同步处理;所述飞行器管理计算机之间采用ARINC659总线作为内总线,用于作为所述飞行器管理计算机各处理资源单元的信息交换通道。
2.根据权利要求1所述的基于GJB289A串行总线的分布式飞行器管理***架构,其特征在于:所述飞行器管理***内部的各处理部件包括飞行器管理计算机、机电管理计算机、发动机信息综合计算机、伺服控制***和传感器部件等。
3.根据权利要求1所述的基于GJB289A串行总线的分布式飞行器管理***架构,其特征在于:所述飞行器管理计算机包括至少一台余度计算机,每一台余度计算机对应于一条余度GJB289A总线。
4.根据权利要求3所述的基于GJB289A串行总线的分布式飞行器管理***架构,其特征在于:所述总线信息的同步处理包括以下步骤:
S1、在每一个任务周期内,所述余度计算机相互间同步结束后,立即向本通道的GJB289A总线发送起始标识;
S2、本通道GJB289A总线接收到本通道余度计算机发送来的起始标识后,即开始本周期内的总线调度工作;
S3、将同步性要求高的总线传输任务排列在周期调度链表的最前端,从而保证本周期开始后,立即传输该类型数据。
5.根据权利要求4所述的基于GJB289A串行总线的分布式飞行器管理***架构,其特征在于:禁止总线传输信息的自动重试机制。
6.根据权利要求1所述的基于GJB289A串行总线的分布式飞行器管理***架构,其特征在于:所述采用ARINC659总线处理各资源单元的信息交换包括将所述各资源单元通过ARINC659总线并联连接。
7.根据权利要求6所述的基于GJB289A串行总线的分布式飞行器管理***架构,其特征在于:所述各资源单元包括输入采集板、处理器板和信号输出板。
CN201510103055.XA 2015-03-09 2015-03-09 一种基于gjb289a串行总线的分布式飞行器管理***架构 Pending CN104808620A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510103055.XA CN104808620A (zh) 2015-03-09 2015-03-09 一种基于gjb289a串行总线的分布式飞行器管理***架构

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510103055.XA CN104808620A (zh) 2015-03-09 2015-03-09 一种基于gjb289a串行总线的分布式飞行器管理***架构

Publications (1)

Publication Number Publication Date
CN104808620A true CN104808620A (zh) 2015-07-29

Family

ID=53693541

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510103055.XA Pending CN104808620A (zh) 2015-03-09 2015-03-09 一种基于gjb289a串行总线的分布式飞行器管理***架构

Country Status (1)

Country Link
CN (1) CN104808620A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106470141A (zh) * 2015-08-20 2017-03-01 陕西千山航空电子有限责任公司 一种基于gjb289a总线的机电数据交换方法
CN106708701A (zh) * 2016-12-14 2017-05-24 中国航空工业集团公司西安飞行自动控制研究所 一种基于arinc659总线的中央维护装置与方法
CN108332805A (zh) * 2018-04-24 2018-07-27 中储粮成都储藏研究院有限公司 一种粮情测控布线***
CN112416836A (zh) * 2020-10-15 2021-02-26 中国航空工业集团公司洛阳电光设备研究所 分布式悬挂物管理***中挂点节点rt地址分配控制方法
CN113726324A (zh) * 2021-08-09 2021-11-30 成都凯天电子股份有限公司 多余度程控接近开关同步输出方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101927068A (zh) * 2010-07-05 2010-12-29 中国航空无线电电子研究所 一种航空灭火辅助装置和航空灭火方法
CN102209000A (zh) * 2011-07-05 2011-10-05 北京航空航天大学 一种带分层错误注入和错误分析的afdx网络终端***模拟器
US20110251739A1 (en) * 2010-04-09 2011-10-13 Honeywell International Inc. Distributed fly-by-wire system
CN102647320A (zh) * 2012-04-09 2012-08-22 中国电子科技集团公司第五十八研究所 适用于高速1553总线协议控制的集成电路
CN102857389A (zh) * 2012-08-07 2013-01-02 天津大学 1553b总线的频域失真预测信道建模方法
CN103116320A (zh) * 2011-11-17 2013-05-22 中航商用航空发动机有限责任公司 分布式航空发动机fadec***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110251739A1 (en) * 2010-04-09 2011-10-13 Honeywell International Inc. Distributed fly-by-wire system
RU2011113178A (ru) * 2010-04-09 2012-10-20 Хонейвелл Интернэшнл Инк. (Us) Распределенная система управления рулями воздушного судна
CN101927068A (zh) * 2010-07-05 2010-12-29 中国航空无线电电子研究所 一种航空灭火辅助装置和航空灭火方法
CN102209000A (zh) * 2011-07-05 2011-10-05 北京航空航天大学 一种带分层错误注入和错误分析的afdx网络终端***模拟器
CN103116320A (zh) * 2011-11-17 2013-05-22 中航商用航空发动机有限责任公司 分布式航空发动机fadec***
CN102647320A (zh) * 2012-04-09 2012-08-22 中国电子科技集团公司第五十八研究所 适用于高速1553总线协议控制的集成电路
CN102857389A (zh) * 2012-08-07 2013-01-02 天津大学 1553b总线的频域失真预测信道建模方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张锐等: "ARINC659总线在飞控余度管理技术中的应用", 《航空计算技术》 *
辛永利等: "机载UMS***二余度1394B总线网络设计", 《计算机技术与发展》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106470141A (zh) * 2015-08-20 2017-03-01 陕西千山航空电子有限责任公司 一种基于gjb289a总线的机电数据交换方法
CN106708701A (zh) * 2016-12-14 2017-05-24 中国航空工业集团公司西安飞行自动控制研究所 一种基于arinc659总线的中央维护装置与方法
CN108332805A (zh) * 2018-04-24 2018-07-27 中储粮成都储藏研究院有限公司 一种粮情测控布线***
CN112416836A (zh) * 2020-10-15 2021-02-26 中国航空工业集团公司洛阳电光设备研究所 分布式悬挂物管理***中挂点节点rt地址分配控制方法
CN112416836B (zh) * 2020-10-15 2022-11-01 中国航空工业集团公司洛阳电光设备研究所 分布式悬挂物管理***中挂点节点rt地址分配控制方法
CN113726324A (zh) * 2021-08-09 2021-11-30 成都凯天电子股份有限公司 多余度程控接近开关同步输出方法

Similar Documents

Publication Publication Date Title
CN104808620A (zh) 一种基于gjb289a串行总线的分布式飞行器管理***架构
JP4782823B2 (ja) ユーザ端末、マスタ・ユニット、通信システムおよびその稼動方法
US9261868B2 (en) Process control system
WO2017107665A1 (zh) 一种用于列车控制的安全计算机***
KR20170089835A (ko) 양방향 아키텍처를 구비한 리던던트 ccdl들
CN103955188A (zh) 支持冗余切换功能的控制***及方法
CN107077103B (zh) 双向架构
US10666498B2 (en) Architecture for wireless avionics communication networks
DE602005006732D1 (de) Entwurf sicherheitskritischer systeme
JP2004062535A (ja) マルチプロセッサシステムの障害処理方法、マルチプロセッサシステム及びノード
CN103166971A (zh) 一种多路复用串口协议转换器
US20130315362A1 (en) Nuclear digital instrumentation and control system
CN107968775B (zh) 数据处理方法、装置、计算机设备及计算机可读存储介质
CN103729333A (zh) 多路时隙共享的背板总线结构及其实现方法
KR102033112B1 (ko) Pci 익스프레스 스위치 장치 및 그의 접속 제어 방법
US20180239668A1 (en) Systems and methods for an error logging mechanism at controller area network buses
CN111342989B (zh) 一种基于串行总线的通用飞参***及其实现方法
CN206100062U (zh) 一种基于车联网***实时数据不间断通讯装置
CN110053650B (zh) 一种列车自动运行***、列车自动运行***架构及列车自动运行***的模块管理方法
JP2011107754A (ja) プラント監視制御システム
CN103618643A (zh) 一种消息队列动态报警监控方法及装置
CN115705267A (zh) 监控采集设备、基于监控采集设备的主备切换方法及***
CN103676842A (zh) 监控管理装置及***
CN109558087B (zh) 一种多控存储***的公共设备控制方法及***
CN202759546U (zh) 一种数字化视频监控***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150729