用于配置接口单元的方法与装置制造方法及图纸

技术编号:2780428 阅读:134 留言:0更新日期:2012-04-11 18:40
一种工具组,其包括计算机软件程序集合,该计算机软件程序集合支持在航空器中使用的一族可配置的远程接口单元。该软件包括关于每个单元要执行的功能的配置数据、定义功能应当如何构造的通用功能模板、以及从通用功能模板得到的模板实例。选择与特定接口单元兼容的特定模板实例。

Method and apparatus for configuring an interface unit

A tool set that includes a collection of computer software programs that support a family of configurable remote interface units used in aircraft. The software includes configuration data about the functions to be performed by each unit, generic function templates defining how the function should be constructed, and template instances obtained from the generic functional template. Select a specific template instance that is compatible with a specific interface unit.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于配置接口单元的方法与装置。本专利技术更具体地但不仅仅涉及用于配置航空器中使用的接口单元的方法 与装置。
技术介绍
众所周知,航空器被提供多个远程接口单元(或者RIU),以将来自不同 传感器的数据转换成适合提供给航空器数据总线的形式,并将在数据总线上 的命令或控制信号转换成适合控制航空器设备的项目的形式。优选地,RIU 每个有相同的硬件结构,但是用适合其中要实现RIU的特定应用的软件来编 程。这减少了提供RIU的成本,并能够减少库存的备用装置的数量。这还使 得能够在必要的时候将为一个功能配置的RIU重新配置成采取不同的功能。RIU的一个问题是它们的重新编程需要单元操作的专业技能和详细知 识,还需要独立的测试和-险证。
技术实现思路
本专利技术的目的在于提供用于配置接口单元的替代方法与装置。根据本专利技术的一个方面,提供了一种配置接口单元的方法,包括提供软 件的步骤,该软件包括提供关于单元要用作的功能的信息的配置数据,该软 件包括定义功能应当怎样构造的通用功能模板和从通用功能模板得到的模板 实例,并且该方法还包括选择与特定接口单元兼容的特定模板实例的步骤。该方法可包括提供二进制编码形式的配置数据表的输出。该方法可包括 分析模式,该分析模式被安排用于确定目标接口单元能否实现功能需求集合。 通用功能模板可包括到以下一个或多个的接口传感器、限制开关和电^t阀。 通用功能模板优选地具有用户能在预定义的约束内调整的值。模板实例优选 地有其自己专用的接口资源集合。根据本专利技术的另 一方面,提供了 一种用于执行根据本专利技术的上述第一方面的方法的装置。根据本专利技术的另 一方面,提供了 一种通过#4居本专利技术的上述第 一方面的 方法来配置的接口单元。根据本专利技术的第四方面,提供了 一种包括根据本专利技术的上述第 一方面的 方法的软件的数据存储介质。具体实施例方式本专利技术的其他方面将从下面本专利技术的一个具体实施例的描述变得明显。RACE工具组(toolset)是计算机软件程序的集合,其被生产来支持在航 空器中使用的一族可配置远程接口单元(RIU)。 RACE工具组使RIU的集合 能够以简单直接的方式被配置,以作为完整的控制系统的 一部分来执行应用 特定的数据转换功能集合。RACE代表RIU分析与配置引擎,并且是给予工具组的主要组件的名称。 术语RACE除了明显只涉及特定的核心组件的情况,在这里用来指整个工具 组。RACE的主要输出是二进制码的计算机文件形式的配置数据表(CT),该 配置数据表通过串行数据链路(使用基于PC的RIU下载器工具)下载到应 用装载(ship)集合中的所有RIU中。CT存储在每个单元的非易失性存储器 中。每个RIU根据其在装载集合中的身份在运行时解释CT,以确定要执行什么功能。RACE工具组和已经被生产来配置RIU的其他的工具和过程的不同在 于,RIU允许终端用户(即,车辆系统集成器)在不需要RIU硬件开发者干 预的情况下进行配置过程。便利这些的RACE工具组的主要属性如下1. 使用工具组的配置过程能够在不需要RIU工作的相关知识的情况下进 行;以及2. 过程的完整性使得生成的CT可以被认为是适合直接使用的,而不需要 通过测试和/或4企查独立-险证RACE的正确操作。和生产CT 一样,RACE也能够在分析模式下使用。在这种模式下,RACE 能够用于确定是否能通过目标RIU集合来实现功能需求集合、以及将使用整 个RIU资源的多大比例。RACE还能够根据如候选RIU接近性、遍及装载集 合的可用备用资源的分布的用户可更改的鉴别器,并根据观察安全相关的隔离头见则,确定哪个可用的资源能够最好的满足额外的功能需求。这样,通过使用RACE工具组,RIU拥有者能够对不同的功能反复重新 配置设备,而不会造成由从设备供应商处获得额外的设计服务而引起的任何 花费或延迟。RACE工具组的操作依赖于三个概念上的对象*通用功能模板,简称为模板;*模板实例;以及*超集通用功能模板通用功能模板是按照通用RIU原语来表达的一组标准,其是对典型的低 级接口问题的预定义的解决模型(描述)。通用功能的典型例子为工业标准 温度传感器的接口;用于感知限制开关的打开/关闭状态的离散输入功能;或 者能够驱动电致动的电磁阀到控制计算机所命令的位置的输出功能。存在三种类型的RIU原语,能够从该RIU原语构造模板*硬件原语(I/0资源),能够从该硬件原语构造电子接口;*软件库功能,其用于构建软件功能;以及*数据(接口)类型,能够从其定义更加复杂的数据结构来表示与功能 相关的信息。给定的RIU硬件平台能够支持的模板范围在I/O类别中描述,该I/O类 别是随RACE工具组提供的支持文档。I/O类别足够详细的概述了每个模板, 以清楚地示出接口怎样连接到传感器(或效应器(effector))、执行了什么数 据处理、以及相关数据被如何解释。充分指定了通用功能的性能和操作边界。存在与每个模板相关的多个属性,该每个模板可使其值在对实现的模板 的每个实例预定义的约束内调整。这被称为用户定义的特性(UDC)。 1/0类 别描述了每个UDC的目的,并逐条记录限制每个UDC的值的范围。模板实例通用模板不使用特定的单元资源集合(i/o管脚、存储器、处理吞吐量等)描述特定功能,但是它描述了这种功能应当如何构造。通用功能模板的特定 例子被称为模板实例。每个模板实例是切实的功能,它从它的父模板继承它的结构,但是拥有 其专用的RIU资源集合,如RIUI/0原语(管脚)、S/W库功能的相关实例、和RAM。依赖于平台提供的每个所需类型的资源的总量,RIU硬件平台能够 因此并发地支持给定模板的多个实例。 超集超集可以被认为是为给定硬件平台(RIU)预定义的和预先设计的CT, 它包括该平台可支持的所有通用功能模板的所有模板实例集合。由于超集CT 将包括竟争相同RIU资源的许多模板实例,因此超集CT自身不是可实行的 应用。但是,只要如处理器吞吐量的共享RIU资源的全部负载不超过可用的 总量,仔细选择的超集的子集就能够形成可实行的应用的基础,在该仔细选 择的超集的子集中,没有并发选择其资源互相重叠的模板实例。超集的内容在单元ICD中描述,该单元ICD是随工具组提供的另一支持 文档。操作原理RACE提供三种操作模式*生成*分析* 自动分配生成模式RACE的主要功能是自动编译RIU集合的CT,以便配置RIU来提供需 要的功能。它使用取为其输入的两个主要信息源来进行该操作*资源数据库,它定义了特定硬件平台的特性和能力,并且包括相关的超集CT的定义以及其他的辅助信息;以及 *输入文件,它包括应用需求,该应用需求包括要用于该应用的单元列表、以及对每个单元从超集选择的所需要的模板实例的子集、以及逐项说明和详细描述单元将在运行时接收或者传输的串行总线消息集合的列表。资源数据库与RACE工具组由设备供应商提供。将这些信息分离为分开 的输入文件而不是将其嵌入到RACE中,这允许工具组容易地适用于来自 RIU产品家族的任何产品。这也允许超集适于各个产品和/或客户需求。输入文件由终端用户编译。从超集中选择的每个模板实例与装载集合的 特定单元关联,并供特定的航空器功能之用。事实上,更确切的说,输入文 件包括航空器功能列表本文档来自技高网...

【技术保护点】
一种配置接口单元的方法,包括提供软件的步骤,该软件包括提供关于单元要用作的功能的信息的配置数据,该软件包括定义功能应当怎样构造的通用功能模板和从通用功能模板得到的模板实例,并且该方法还包括选择与特定接口单元兼容的特定模板实例的步骤。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:克里托弗K哈本安德鲁P雷诺兹蒂莫西J罗伯茨
申请(专利权)人:通用电气航空系统有限公司
类型:发明
国别省市:GB[英国]

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

1