首页 / 专利库 / 电脑零配件 / 数据总线 / 利用备用数据总线容量的数据采集

利用备用数据总线容量的数据采集

阅读:112发布:2020-05-08

专利汇可以提供利用备用数据总线容量的数据采集专利检索,专利查询,专利分析的服务。并且提供了利用备用或未使用的 数据总线 容量进行 数据采集 的系统和方法。在一个示例方面,该系统包括运载器,该运载器包括 发动机 和 控制器 。控制器生成指示连续发动机操作数据(CEOD)的数据文件。数据文件通过串行数据总线传输到总线记录器。特别地,数据文件由控制器连续生成并存储在 缓冲器 中。确定串行数据总线的传输 帧 的可用带宽。至少部分地基于所确定的带宽从缓冲器中检索数据文件的一部分。数据文件的一部分被划分为相对较小的传输有效 载荷 ,并打包到传输帧的可用带宽中。连续重复此处理,并且总线记录器记录数据。然后数据文件被重构和解码。,下面是利用备用数据总线容量的数据采集专利的具体信息内容。

1.一种系统,其特征在于,包括:
运载器,所述运载器包括:
运载器接口单元,所述运载器接口单元定位在所述运载器上;
总线记录器;
数据总线
计算设备,所述计算设备定位在所述运载器上并且经由所述数据总线与所述运载器接口单元和所述总线记录器通信地耦接,所述计算设备构造成:
生成数据文件;
将所述数据文件存储在所述计算设备的缓冲器中;
确定所述数据总线的传输的可用带宽;
至少部分地基于所述传输帧的所述可用带宽来检索所述数据文件的选择大小的部分;
将检索到的所述数据文件的选择大小的部分划分为传输有效载荷;和
将划分的传输有效载荷分配到所述传输帧的可用时隙中,并且
其中分配的传输帧通过所述数据总线传输并由所述总线记录器接收。
2.根据权利要求1所述的系统,其特征在于,其中所述传输帧是通过所述数据总线向所述总线记录器传输并由所述总线记录器接收的传输安排的多个传输帧中的一个传输帧,其中,对于所述传输安排的所述多个传输帧中的每个传输帧,所述计算设备构造成:
确定所述多个传输帧中的一个传输帧的可用带宽;
至少部分地基于所述多个传输帧中的所述一个传输帧的所述可用带宽,检索所述数据文件的选择大小的部分;
将检索到的所述数据文件的选择大小的部分划分为传输有效载荷;和
将划分的传输有效载荷分配到所述多个传输帧中的所述一个传输帧的可用时隙中,并且
其中,所述传输安排的所述多个传输帧通过所述数据总线连续地传输,并由所述总线记录器接收。
3.根据权利要求2所述的系统,其特征在于,其中所述运载器进一步包括:
机载计算设备,所述机载计算设备与所述总线记录器通信地耦接,所述机载计算设备构造成:
接收所述多个传输帧;并且
至少部分地基于接收到的所述多个传输帧来重构所述数据文件。
4.根据权利要求2所述的系统,其特征在于,进一步包括:
远程站,并且
其中,所述运载器进一步包括通信单元,所述通信单元位于所述运载器上并与所述总线记录器通信地耦接,所述通信单元能够操作以将所述多个传输帧传输到所述远程站。
5.根据权利要求4所述的系统,其特征在于,其中所述远程站包括远程计算设备,其中,所述远程计算设备构造成:
接收所述多个传输帧;并且
至少部分地基于接收到的所述多个传输帧来重构所述数据文件。
6.根据权利要求5所述的系统,其特征在于,其中重构所述数据文件包括从所述多个传输帧中的每一个传输帧提取所述传输有效载荷,并且将所述传输有效载荷顺序地构造为重构的数据文件。
7.根据权利要求5所述的系统,其特征在于,其中所述远程计算设备进一步构造成:
对所述重构的数据文件进行解码,以呈现人类可读文件。
8.根据权利要求1所述的系统,其特征在于,其中每个所述传输有效载荷形成数据字的一部分,并且其中,每个所述数据字具有指示所述传输有效载荷与所述数据文件相关联的标签。
9.根据权利要求8所述的系统,其特征在于,其中指示所述传输有效载荷与所述数据文件相关联的所述标签能够被分配到所述传输帧的所述可用时隙中的多于一个的可用时隙中。
10.根据权利要求8所述的系统,其特征在于,其中所述数据字中的一个或多个数据字包括指示所述传输帧的计数或传输有效载荷计数的计数器有效载荷。

说明书全文

利用备用数据总线容量的数据采集

[0001] 相关申请的交叉引用
[0002] 本申请要求于2018年10月18日提交的名称为“DATA ACQUISITION UTILIZING SPARE DATABUS CAPACITY(利用备用数据总线容量的数据采集)”的美国临时专利申请序列号62/747,228的权益,其全部内容通过引用合并于此。

技术领域

[0003] 本公开的主题大体涉及利用数据总线的备用或未使用的带宽的数据采集。

背景技术

[0004] 飞行器可以包括用于推进飞行器的一个或多个发动机。每个发动机可以包括一个和多个电子发动机控制器(EEC)和/或可以与一个和多个电子发动机控制器(EEC)通信。EEC可以记录与其关联的发动机有关的数据,例如连续发动机操作数据(CEOD)。如果数据驻留在EEC上,则可能会遇到许多挑战。例如,EEC可能需要额外的或大量的存储器设备来存储数据,特别是如果EEC的任务是记录多次飞行的数据。此外,地面站或最终用户可能难以获取和使用数据。例如,访问EEC可能很困难且很耗时,因为EEC通常安装在发动机罩的下方。因此,必须在飞行器处于地面上时访问EEC,并且通常一次下载整个数据文件,如上所述,这很耗时,并且通常需要移动终端。
[0005] 一些飞行器包括基于以太网的数据总线,其将EEC与飞行器的发动机接口单元(EIU)通信联接。基于以太网的数据总线通常具有将大数据文件传输到EIU的带宽容量。因此,发动机数据可以通过以太网数据总线传输,因此发动机数据不再驻留在EEC上。然而,许多飞行器包括串行数据总线,例如ARINC 429,MIL-STD-1553等,而不包括基于以太网的数据总线。串行数据总线的带宽容量受到更多限制,因此,常规上不可能通过串行数据总线传输大数据文件(例如,CEOD)。而是,这种串行数据总线通常已用于仅将某些发动机参数(例如扇速度,核心速度等)传输到EIU。
[0006] 因此,解决上述一个或多个挑战的改进的系统和方法将是有用的。
[0007] 本公开的实施例的方面和优点将在下面的描述中部分地阐述,或者可以从描述中获悉,或者可以通过实施例的实施而获知。
[0008] 本公开的一个示例方面针对一种系统。该系统包括运载器。该运载器具有位于运载器上的运载器接口单元,总线记录器和数据总线。运载器还具有计算设备,该计算设备位于运载器上并且经由数据总线与运载器接口单元和总线记录器通信地耦接。该计算设备被构造为:生成数据文件;将数据文件存储在计算设备的缓冲器中;确定数据总线的传输的可用带宽;至少部分地基于传输帧的可用带宽来检索数据文件的选择大小的部分;将检索到的数据文件的选择大小的部分划分为传输有效载荷;以及将划分的传输有效载荷分配到传输帧的可用时隙中,其中传输帧通过数据总线传输并由总线记录器接收。
[0009] 在一些实施例中,传输帧是通过数据总线传输到总线记录器并由总线记录器接收的传输安排的多个传输帧中的一个传输帧。在这样的实施例中,对于传输安排的多个传输帧中的每个,计算设备构造成:确定多个传输帧中的一个传输帧的可用带宽;至少部分地基于多个传输帧中的一个传输帧的可用带宽,检索数据文件的选择大小的部分;将检索到的数据文件的选择大小的部分划分为传输有效载荷;并将分配的传输有效载荷分配到多个传输帧中的一个传输帧的可用时隙中,并且其中传输安排的多个传输帧通过数据总线连续地传输,并由总线记录器接收。
[0010] 在一些实施例中,运载器进一步包括与总线记录器通信地耦接的机载计算设备。机载计算设备构造成:接收多个传输帧;以及至少部分地基于接收到的多个传输帧来重构数据文件。
[0011] 在一些实施例中,该系统进一步包括远程站,并且其中运载器进一步包括通信单元,该通信单元定位在运载器上并且与总线记录器通信地耦接,该通信单元能够操作以将多个传输帧传输到远程站。
[0012] 在一些实施例中,远程站包括远程计算设备。远程计算设备构造成:接收多个传输帧;并且至少部分地基于接收到的多个传输帧来重构数据文件。
[0013] 在一些实施例中,重构数据文件包括从多个传输帧中的每个传输帧提取传输有效载荷,并将传输有效载荷顺序地构造成重构的数据文件。
[0014] 在一些实施例中,远程计算设备进一步构造成:对重构的数据文件进行解码,以呈现人类可读文件。
[0015] 在一些实施例中,每个传输有效载荷形成数据字的一部分,并且其中每个数据字具有指示传输有效载荷与数据文件相关联的标签。
[0016] 在一些实施例中,指示传输有效载荷与数据文件相关联的标签能够分配到传输帧的可用时隙中的多于一个的可用时隙中。在一些实施例中,指示传输有效载荷与数据文件相关联的标签能够分配到传输帧的连续可用时隙中。
[0017] 在一些实施例中,一个或多个数据字包括指示传输帧的计数或有效载荷计数的计数器有效载荷。
[0018] 在一些实施例中,运载器是具有驾驶舱航空电子设备舱的飞行器,并且其中,总线记录器位于驾驶舱和航空电子设备舱中的一个中。
[0019] 在一些实施例中,计算设备是电子发动机控制器(EEC),并且运载器接口单元是运载器的发动机接口单元。
[0020] 在一些实施例中,位于运载器上的运载器接口单元能够操作以忽略分配到传输帧的可用时隙中的划分的传输有效载荷。
[0021] 本公开的另一个示例方面涉及一种方法。该方法包括由位于运载器上的一个或多个计算设备生成数据文件。该方法还包括由一个或多个计算设备将数据文件存储在一个或多个计算设备的存储设备中。此外,该方法包括由一个或多个计算设备确定数据总线的传输帧的可用带宽。此外,该方法包括由一个或多个计算设备至少部分地基于传输帧的可用带宽来检索数据文件的选择大小的部分。另外,该方法包括由一个或多个计算设备将检索到的数据文件的选择大小的部分划分为传输有效载荷。该方法还包括由一个或多个计算设备将划分的传输有效载荷分配到传输帧的时隙中。此外,该方法包括通过数据总线传输传输帧。另外,该方法包括在定位在运载器上并与一个或多个计算设备通信地耦接的总线记录器处接收传输帧。
[0022] 在一些实施方式中,数据总线的传输帧包括具有分配在其中的一个或多个数据字的一个或多个不可用时隙。
[0023] 在一些实施方式中,传输帧是传输安排的多个传输帧中的一个传输帧。在这样的实施方式中,该方法还包括:对于多个传输帧中的每一个传输帧,由一个或多个计算设备确定传输帧的可用带宽;至少部分地基于传输帧的可用带宽来检索数据文件的选择大小的部分;将检索到的数据文件的选择大小的部分划分为传输有效载荷;将划分的传输有效载荷分配到传输帧的可用时隙中;通过数据总线传输多个传输帧;在总线记录器处接收多个传输帧。在一些实施方式中,多个传输帧能够通过数据总线连续地传输。在一些实施方式中,多个传输帧能够由总线记录器连续接收。
[0024] 在一些实施方式中,总线记录器与无线通信单元可通信地耦接。在这样的实施方式中,该方法进一步包括:由总线记录器将接收到的多个传输帧存储为总线数据;以及经由无线通信单元将总线数据传输到远程站。
[0025] 在一些实施方式中,远程站包括远程计算设备。在这样的实施方式中,该方法进一步包括:由远程计算设备接收总线数据;以及至少部分地基于总线数据来重构数据文件。
[0026] 本公开的又一个示例方面针对一种飞行器。该飞行器包括发动机。该飞行器还包括一个或多个飞行器系统。飞行器进一步包括发动机接口单元,该发动机接口单元定位在运载器上并且与一个或多个飞行器系统通信地耦接。此外,该飞行器包括总线记录器和串行数据总线。另外,飞行器包括具有存储装置并位于运载器上的发动机控制器,该发动机控制器经由串行数据总线与发动机接口单元和总线记录器通信地耦接。发动机控制器构造成:生成指示连续发动机操作数据的二进制数据文件;将二进制数据文件存储在发动机控制器的存储设备中;确定串行数据总线的传输帧的可用带宽;至少部分地基于传输帧的可用带宽来检索二进制数据文件的选择大小的部分;将检索到的二进制数据文件的选择大小的部分划分为传输有效载荷;将划分的传输有效载荷分配到传输帧的可用时隙中,并且其中传输帧通过串行数据总线传输,并由总线记录器接收和存储。
[0027] 在一些实施例中,飞行器具有驾驶舱和航空电子设备舱,并且其中,总线记录器定位在驾驶舱和航空电子设备舱中的一个中,并且其中,发动机控制器安装至发动机。
[0028] 在一些实施例中,飞行器进一步包括与总线记录器通信地耦接的通信单元,该通信单元能够操作以将多个传输帧传输到远程站。
[0029] 在一些实施例中,远程站能够操作以接收多个传输帧,并且具有一个或多个远程计算设备,该远程计算设备构造成:至少部分地基于接收到的多个传输帧来重构二进制数据文件以呈现重构的数据文件;并且对重构的数据文件进行解码以呈现人类可读文件。
[0030] 在另一方面,提供了一种方法。该方法包括由远程站接收总线数据,该总线数据包括通过数据总线被传输到总线记录器的传输帧,该传输帧打包有一个或多个传输有效载荷,其中一个或多个传输有效载荷通过如下步骤打包到传输帧中:由位于运载器上的一个或多个计算设备生成数据文件;由一个或多个计算设备将数据文件存储在一个或多个计算设备的存储设备中;由一个或多个计算设备确定传输帧的可用带宽;由一个或多个计算设备至少部分地基于可用带宽,从存储设备中检索数据文件的选择大小的部分;由一个或多个计算设备将检索到的数据文件的选择大小的部分划分为一个或多个传输有效载荷;由一个或多个计算设备将划分的一个或多个传输有效载荷分配到传输帧的时隙中。
[0031] 在一些实施方式中,分配的传输帧通过数据总线传输到位于运载器上的总线记录器。
[0032] 在一些实施方式中,远程站是地面站。
[0033] 在一些实施方式中,传输帧是总线数据的多个传输帧中的一个,并且其中多个传输帧打包有一个或多个传输有效载荷,并且其中一个或多个传输有效载荷通过以下步骤打包到每个传输帧:由位于运载器上的一个或多个计算设备生成数据文件;由一个或多个计算设备将数据文件存储在一个或多个计算设备的存储设备中;由一个或多个计算设备确定传输帧的可用带宽;由一个或多个计算设备至少部分地基于可用带宽从存储设备中检索数据文件的选择大小的部分;由一个或多个计算设备将检索到的数据文件的选择大小的部分划分为一个或多个传输有效载荷;由一个或多个计算设备将划分的一个或多个传输有效载荷分配到传输帧的时隙中。
[0034] 在另一方面,提供了一种系统。该系统包括具有一个或多个计算设备的运载器,该计算设备包括存储设备,数据总线和总线记录器。此外,该系统包括具有一个或多个计算设备的站,该一个或多个计算设备构造成:接收总线数据,该总线数据包括通过数据总线传输到总线记录器的传输帧,该传输帧打包有一个或多个传输有效载荷,其中,运载器的一个或多个计算设备通过以下步骤将一个或多个传输有效载荷打包到传输帧中:生成数据文件;将数据文件存储在运载器的一个或多个计算设备的存储设备中;确定传输帧的可用带宽;
至少部分地基于可用带宽,从存储设备中检索数据文件的选择大小的部分;将检索到的数据文件的选择大小的部分划分为一个或多个传输有效载荷;将划分的一个或多个传输有效载荷分配到传输帧。
[0035] 在一些实施例中,该站是远程地面站。
[0036] 在一些实施例中,站在运载器上。
[0037] 在一些实施例中,数据总线是串行数据总线,诸如本文描述的任何串行数据总线。
[0038] 在另一方面,提供了一种非暂时性计算机可读介质。该非暂时性计算机可读介质包括计算机可执行指令,该计算机可执行指令在由与飞行器的发动机相关联的发动机控制器的一个或多个处理器执行时,使该发动机控制器的一个或多个处理器:生成数据文件;将数据文件存储在发动机控制器的缓冲器中;确定数据总线的传输帧的可用带宽,数据总线通信地耦接飞行器的发动机控制器和总线记录器;至少部分地基于传输帧的可用带宽,从缓冲器中检索数据文件的选择大小的部分;将检索到的数据文件的选择大小的部分划分为传输有效载荷;将划分的传输有效载荷分配到传输帧的可用时隙中;使得分配的传输帧通过数据总线传输到总线记录器。
[0039] 在一些实施例中,数据总线是串行数据总线,诸如本文描述的任何串行数据总线。
[0040] 在一些实施例中,每个传输有效载荷形成数据字的一部分,并且其中每个数据字具有指示传输有效载荷与数据文件相关联的标签。
[0041] 在一些实施例中,指示传输有效载荷与数据文件相关联的标签能够分配到传输帧的多于一个的可用时隙中。在一些实施例中,指示传输有效载荷与数据文件相关联的标签能够分配到传输帧的连续可用时隙中。
[0042] 在一些实施例中,一个或多个数据字包括指示传输帧的计数或有效载荷计数的计数器有效载荷。
[0043] 在一些实施例中,飞行器具有驾驶舱和航空电子设备舱,并且其中,总线记录器位于驾驶舱和航空电子设备舱中的一个中。
[0044] 在一些实施例中,传输帧是传输安排的多个传输帧中的一个。
[0045] 在一些实施例中,飞行器进一步包括与总线记录器通信地耦接的机载计算设备。机载计算设备构造成:接收多个传输帧;并且至少部分地基于接收到的多个传输帧来重构数据文件。
[0046] 本公开的其他示例方面针对用于记录和传输发动机数据的系统,方法,飞行器,发动机,控制器,设备,非暂时性计算机可读介质。可以对本公开的这些示例方面进行变化和修改
[0047] 参考以下描述和所附权利要求,将更好地理解各种实施例的这些和其他特征,方面和优点。结合在本说明书中并构成本说明书的一部分的附图示出了本公开的实施例,并且与说明书一起用于解释相关原理。

附图说明

[0048] 在说明书中阐述了针对本领域普通技术人员的实施例的详细讨论,其参考附图,其中:
[0049] 图1提供了根据本公开的示例实施例的示例数据采集系统的示意图;
[0050] 图2提供了图1的数据采集系统的另一示意图;
[0051] 图3提供了数据文件可以被存储或写入到图2的数据采集系统的缓冲器中的示例性方式的图;
[0052] 图4提供了用于图2的数据采集系统的串行数据总线的示例传输安排;
[0053] 图5提供了根据本公开的示例实施例的示例数据字的图;
[0054] 图6提供了根据本公开的示例实施例的用于检索、划分和分配数据文件的部分的流程图
[0055] 图7提供了图4的传输安排的另一视图,其描绘了分配或打包到传输安排的传输帧的可用时隙中的数据字;
[0056] 图8提供了根据本公开的示例实施例的描绘各种传输帧的示例传输安排的一部分的视图;
[0057] 图9提供了根据本公开的示例实施例的描绘各种传输帧的示例传输安排的一部分的视图;
[0058] 图10提供了描绘根据本公开的示例实施例的可以重构总线数据的示例方式的框图
[0059] 图11提供了根据本公开的示例实施例的用于通过串行数据总线传输数据文件的示例方法的流程图;
[0060] 图12提供了根据本公开的示例实施例的用于实施本公开的一个或多个方面的计算系统的示意图;和
[0061] 图13提供了根据本公开的示例实施例的示例运载器。

具体实施方式

[0062] 现在将详细参考实施例,在附图中示出了其一个或多个示例。通过说明实施例而不是限制实施例来提供每个示例。实际上,对于本领域技术人员将显而易见的是,在不脱离本发明的范围或精神的情况下,可以对本公开进行各种修改和变化。例如,作为一个实施例的一部分示出或描述的特征可以与另一实施例一起使用以产生又一实施例。因此,本公开旨在覆盖落入所附权利要求及其等同物的范围内的这种修改和变化。
[0063] 如说明书和所附权利要求书中所使用的,单数形式“一”,“一种”和“该”包括复数指示物,除非上下文另外明确指出。结合数值使用术语“约”是指所述量的25%以内。
[0064] 本公开的示例方面针对用于利用数据总线的备用或未使用的带宽的数据采集的系统,运载器和方法。在一个示例方面,提供了一种数据采集系统。该数据采集系统包括运载器和远程站。运载器可以包括一个或多个发动机以及与一个或多个发动机相关联的一个或多个计算设备或发动机控制器。一个或多个发动机控制器可以从发动机的各种传感器接收传感器输入,并且可以生成指示连续发动机操作数据(CEOD)的二进制数据文件。当发动机操作时,CEOD可以连续生成。运载器可以包括串行数据总线(例如,ARINC429数据总线),数据可以通过该串行数据总线传输。例如,与一个或多个发动机有关的一个或多个感测的、计算的和/或预测的参数可以被打包到传输帧中,并通过串行数据总线传输到运载器接口单元,例如发动机接口单元。发动机接口单元接收参数并将其导引到各种运载器系统,例如,用于控制运载器。例如,发动机接口单元可以将一个或多个参数导引到飞行器的飞行管理系统
[0065] 值得注意地,常规上,通过串行数据总线传输的许多传输帧具有未使用的带宽。然而,根据本公开的示例方面,本文描述的系统和方法利用一个或多个传输帧的备用或可用带宽容量来传输相对较大的数据文件,例如,CEOD二进制数据文件。特别地,一个或多个发动机控制器可以生成数据文件。数据文件可能会比较大。当数据文件由发动机控制器生成时,数据文件被写入或存储在发动机控制器的缓冲器中。一个或多个发动机控制器确定用于串行数据总线的传输安排的特定传输帧的可用带宽。至少部分地基于所确定的可用带宽,一个或多个发动机控制器从缓冲器检索或取出数据文件的选择大小的部分。作为一个示例,从缓冲器检索到的数据文件的选择大小的部分可以与所确定的可用带宽具有相同的大小。作为另一个示例,从缓冲区检索到的数据文件的选择大小的部分的大小可以小于所确定的可用带宽。一旦从缓冲区中检索到数据文件的选择大小的部分,该数据文件的部分将被划分为较小大小的传输有效载荷。可以将传输有效载荷加载到数据字中,并且可以将标签分配给数据字,该标签指示加载到数据字中的数据与发动机控制器生成的数据文件有关。
[0066] 接下来,将传输有效载荷或其中加载了传输有效载荷的数据字分配或打包到特定传输帧的时隙中。即,传输有效载荷被打包到表示该特定传输帧的可用带宽容量的时隙中。将会理解,传输帧的一些时隙是不可用的,或者用于将数据传输到运载器的发动机接口单元,例如,用于控制运载器。
[0067] 然后,分配的或打包的传输帧通过串行数据总线传输到各种接收设备,例如发动机接口单元。另外,根据本公开的示例方面,该系统包括总线记录器,该总线记录器可操作为接收和记录通过串行数据总线传输的数据。总线记录器可以记录通过串行数据总线传输的所有数据或数据的选择性部分。例如,总线记录器可以仅记录与源自一个或多个发动机控制器的数据文件有关的数据。相对于与发往发动机接口单元或某个其他接收设备的数据相关联的数据字,数据字的一个或多个数据字段可以指示该数据字与生成的数据文件相关联。
[0068] 由一个或多个发动机控制器生成数据文件并将数据文件存储或写入一个或多个发动机控制器的缓冲器的处理可以连续或滚动地进行。同样,数据文件的一部分可以至少部分地基于特定传输帧的可用带宽而从缓冲器中被检索或取出、划分为传输有效载荷、打包到特定传输帧的可用带宽中、并通过串行数据总线连续或滚动地传输。因此,具有数据文件的部分的多个传输帧可以通过串行数据总线连续或滚动地传输。这样,对于串行数据总线的传输安排的每个传输帧,重复从缓冲区中检索数据文件的一部分数据、将该部分划分为传输有效载荷、将传输有效载荷打包到特定传输帧的可用带宽、并通过串行数据总线传输传输帧的处理。总线记录器记录的接收到的传输帧以及其他数据统称为总线数据。
[0069] 在一些实施例中,数据记录器可以定位在运载器的可访问区域中,例如飞行器的驾驶舱或航空电子设备舱。有利地,通过将数据文件传输到位于更容易访问的区域中的记录器,可以更容易地访问所传输的数据。例如,代替从位于发动机罩下方的一个或多个发动机控制器检索数据,可以从更容易访问的区域(例如飞行器的驾驶舱或航空电子设备舱)检索数据。例如,这可以大大加快数据下载处理。
[0070] 在一些实施例中,在总线记录器上接收和存储的数据可以被传输到远程站,诸如地面站,海军站,空中站,空间站,它们的某种组合等。例如,运载器的无线通信单元可以与总线记录器通信地耦接。总线数据或多个帧的集合可以全部或部分地导引到无线通信单元,并且无线通信单元可以将总线数据无线传输到远程站。在一些替代实施例中,运载器的总线记录器和/或通信单元可以包括用于将总线数据有线传输到例如远程或便携式站的装置。
[0071] 一旦远程站接收到总线数据,远程站的远程计算设备就可以重构由运载器上的一个或多个发动机控制器生成的数据文件。即,可以重建数据文件。远程计算设备可以通过从每个传输帧的数据字中提取传输有效载荷、并依次建立备份或将二进制传输有效载荷重构为重构数据文件,来重构数据文件。在一些示例实施例中,运载器的机载计算设备可以接收总线数据并在运载器上重构数据文件。此外,在一些示例实施例中,远程站的远程计算设备和/或运载器的机载计算设备可以解码重构的数据文件。即,一个或多个计算设备可以解码重构的数据文件以呈现人类可读文件。重构和解码的数据文件可用于可视化,分析,归档等。
[0072] 根据本公开的示例方面的系统和方法提供了通过串行数据总线发送大数据文件而不影响当前运载器系统的操作的能。例如,在一个示例方面,除了将数据发送到飞行器的发动机接口单元之外,系统和方法提供了通过ARINC429数据总线传输CEOD的能力。特别地,本公开的系统和方法提供了一种新颖的方式,其中将大数据文件划分为相对较小位大小的传输有效载荷,并打包成具有可用带宽的传输帧。可以为与数据文件有关的数据分配标签,该标签指示传输帧中的数据与数据文件有关,因此现有的运载器设备可以容易地忽略这种数据。总线记录器已添加到现有系统中,以“侦听”并记录通过串行数据总线传输的数据。然后可以将由总线记录器记录的数据从运载器传输到合适的目的地,例如地面站。根据本公开的示例方面的系统和方法具有使用可用带宽通过串行数据总线来传输数据的技术效果,由于缺少备用标签、传统设备不能记录此类数据、以及此类数据文件的可变大小(例如,CEOD的可变大小),该可用带宽先前被认为不可用。此外,将数据从始发的计算设备传输到总线记录器可以将数据移动到更易于访问的区域,例如,从发动机罩下方到航空电子设备舱。此外,生成此类数据文件的计算设备不必包括大量的存储器设备,因为可以将数据传输到更适合存储该存储器设备的位置,例如,在航空电子设备舱,驾驶舱或货舱中,而不是在发动机罩下方。本公开的系统和方法也具有其他合适的技术效果。
[0073] 图1提供了根据本公开的示例实施例的示例数据采集系统100的示意图。如图所示,系统100包括运载器,在该实施例中,该运载器是航空飞机或飞行器110。尽管飞行器110被描述为固定翼飞行器,但是在其他示例实施例中,飞行器110可以是旋翼飞行器,较小的固定翼飞行器,陆空混合飞行器,无人飞行器或一些其他类型的飞行器。此外,本公开的主题可以适用于其他类型的运载器,包括但不限于陆基运载器,两栖运载器,运工具或飞行器,航天器,其某些组合等。
[0074] 如图1所示,飞行器110包括机身112,一个或多个发动机114和驾驶舱116。驾驶舱116可包括具有各种仪器和飞行显示器的飞行甲板。发动机114为飞行器110提供推进和/或机载发电。发动机114可以是燃气涡轮发动机,例如喷气涡轮发动机,涡轮螺旋桨发动机,涡轮风扇发动机,涡轮轴发动机或任何其他合适的发动机,包括活塞发动机螺旋桨。燃气涡轮发动机可以包括布置成彼此流动连通的风扇和核心。另外,燃气涡轮发动机的核心通常以连续流动的顺序包括压缩机区段,燃烧区段,涡轮区段和排气区段。在操作中,从风扇向压缩机区段的入口提供空气,在压缩机区段,一个或多个轴向压缩机逐渐压缩空气,直到其到达燃烧区段。燃料与压缩空气混合并在燃烧区段内燃烧,以提供燃烧气体。燃烧气体从燃烧区段被导引至涡轮区段。通过涡轮区段的燃烧气体流驱动涡轮区段,然后被导引通过排气区段,例如,进入大气。
[0075] 如图1进一步所示,飞行器110包括与发动机114相关联的一个或多个计算设备。对于该实施例,计算设备是配备有全权限数字发动机控制(FADEC)或FADEC系统的电子发动机控制器118(EEC)。每个发动机114具有关联的EEC 118。FADEC系统动态地控制每个燃气涡轮发动机114的操作,并且需要飞行员的最低限度的监督(如果有的话)。飞行器110的其他控制系统可以与EEC通信地耦接,例如包括一个或多个燃料控制器的燃料控制系统,该一个或多个燃料控制器被构造为控制向一个或多个发动机114的燃料流。
[0076] 飞行器110包括容纳一个或多个航空电子系统的航空电子设备舱120。航空电子系统的示例包括通信系统,导航系统,天气系统,雷达系统,空中交通系统,地面接近警告系统等。在一些实施例中,航空电子系统可以包括定位系统或与定位系统通信。定位系统可以包括全球定位系统(GPS),惯性参考系统等。对于该实施例,飞行器110的运载器接口单元122位于航空电子设备舱120中。在该实施例中是发动机接口单元的运载器接口单元122将EEC 118与各种其他飞行器系统接合,各种其他飞行器系统例如是飞行管理系统,显示系统,飞行控制系统,数字控制系统,节气系统,惯性参考系统,飞行仪表系统,辅助动力系统,燃料监控系统,发动机振动监控系统,通信系统,襟翼控制系统,着陆系统,导航系统,燃料控制系统以及其他系统。
[0077] EEC 118和运载器接口单元122经由串行数据总线124通信地耦接或连接。串行数据总线124可以是任何合适类型的串行数据总线。例如,串行数据总线124可以是ARINC429数据总线,ARINC629数据总线,RS422数据总线,MIL-STD-1553数据总线,ARINC615数据总线,ARINC708数据总线,ARINC828数据总线,CAN数据总线等。对于该实施例,串行数据总线124是ARINC429数据总线。如将在本文中描述的,例如,可以经由传输安排的传输帧通过串行数据总线124从EEC 118向运载器接口单元122来传输与发动机114相关联的各种参数,以便这种信息可以由飞行器110的各种系统利用。例如,参数可以包括风扇速度,核心速度,推力水平输入,发动机对推力水平输入的响应,振动,熄火,燃料消耗,点火状态,防能力,燃料滤清器状态,燃料状态,机油滤清器状态以及通常通过串行数据总线传输的其他参数。
[0078] 另外,对于该实施例,接收器或总线记录器126位于航空电子设备舱120中。在其他实施例中,总线记录器126可以位于飞行器110上的其他位置,例如,驾驶舱116,货舱,机舱,机翼上,安装到发动机等。总线记录器126经由串行数据总线124与EEC 118通信地耦接。特别地,对于该实施例,总线记录器126在EEC 118与运载器接口单元122之间与串行数据总线124电联接。即,总线记录器126与运载器接口单元122上游的串行数据总线124电联接。根据本公开的示例方面,总线记录器126可操作为接收和存储通过串行数据总线124传输的数据。更具体地,如将在本文中进一步详细解释的,总线记录器126可操作为接收和存储通过串行数据总线124传输的数据文件的划分部分。在一些实施例中,每个EEC 118具有关联的总线记录器126。
[0079] 飞行器110还包括一个或多个通信单元。对于该实施例,飞行器110包括无线通信单元(WCU)128。尽管在图1中仅示出了一个WCU,但是应当理解,飞行器110可以包括多个WCU,或更一般地,包括多个通信单元。例如,每个总线记录器126可以具有关联的WCU 128。如图1所示,WCU 128经由通信链路130与总线记录器126通信地耦接,并且可以与飞行器110的其他系统和设备通信。例如,在一些实施例中,EEC 118可以与WCU 128直接通信地耦接。
WCU 128可以位于飞行器110上的任何合适的位置。
[0080] 通常,EEC 118可以记录操作期间的连续的发动机操作数据(CEOD)以及与发动机114相关联的其他感测的、计算的或预测的参数,并且此类数据可以通过串行数据总线124传输到总线记录器126。数据可以由总线记录器126记录,并通过通信链接130传输到WCU128。总线记录器126和WCU 128可以使用无线和/或有线通信在通信链路130上进行通信。在一些实施例中,与总线记录器126和WCU 128的通信可以是单向通信(例如,总线记录器126到WCU 128)。在一些实施例中,与总线记录器126和WCU 128的通信可以是双向通信。
[0081] WCU 128可以经由例如WCU 128的天线将数据传达(例如,传输,发送,推送等)到远程站。对于该实施例,远程站是地面站150。然而,在其他实施例中,远程站可以是远离空中站或飞行器110定位的任何合适的站。在一些实施例中,远程站可以是海军站,另一空中站,空间站等。WCU 128可以使用无线通信进行通信。可以使用任何合适的无线技术和/或协议来进行无线通信。例如,WCU 128可以使用对等通信,网络通信,UHF,VHF,基于蜂窝的通信,基于卫星的通信等进行无线通信。例如,如图1所示,WCU 128可以利用一个或多个卫星152经由VHF技术和/或经由UHF SATCOM,与地面站150通信。作为进一步的示例,特别是当飞行器110在地面上或地面附近时,可以使用Wi-Fi,蓝牙,ZigBee等来进行无线通信。
[0082] 数据采集系统100还包括地面站150。地面站150包括一个或多个地面收发器154(例如,如图1所示的蝶形卫星天线和/或蜂窝塔)和通信地耦接到地面收发器154的一个或多个地面计算设备156。地面收发器154可操作以接收从飞行器110传输的数据通信。数据通信可以被导引到地面计算设备156。如本文将更详细地解释的,地面计算设备156可操作为接收数据通信并重建数据,例如,重构由一个或多个EEC 118生成的数据文件。此外,地面计算设备156可操作为对重建或重构的数据文件进行解码。以这种方式,地面计算设备156可以呈现或输出人类可读文件。
[0083] 图2提供了数据采集系统100的另一示意图。现在将提供地面站可以经由数据采集系统100获取数据的示例方式。当发动机操作并产生用于推进飞行器110的推力时,EEC 118记录与发动机114有关的数据,例如CEOD。更特别地,发动机114可以包括一个或多个传感器132,一个或多个传感器132记录与发动机114有关的各种参数,例如,风扇速度,核心速度,沿着核心空气流路的各个站处的温度等。例如,如图2所示,发动机114包括第一传感器S1,第二传感器S2等,直至第N传感器。来自传感器S1,S2,SN的信号可以被导引到EEC 118并被处理。EEC 118然后可以计算或预测其他参数,例如排气温度,发动机114的各个站处的质量流量,剩余失速裕度等。然后,感测的、计算的和预测的参数可以用于生成指示CEOD或连续操作数据的二进制数据文件170。特别地,EEC 118生成指示CEOD的二进制数据文件170。
[0084] 一旦EEC 118生成了二进制数据文件170,就将二进制数据文件170存储在EEC 118的缓冲器134或存储设备中。在一些实施例中,EEC 118连续或滚动地将二进制数据文件170写入缓冲器134。在其他实施例中,EEC 118以预定间隔,例如每12毫秒,每25毫秒或每秒,将二进制数据文件170写入缓冲器134。
[0085] 图3提供了数据文件170可以存储或写入到缓冲器134中的示例方式的图。如图3所示,缓冲器134是循环缓冲器。即,随着数据被写入缓冲器134,即存储在缓冲器134中,旧数据被覆盖。EEC 118(图2)的数据文件功能(在本实施例中为CEOD功能136)生成数据文件170并将数据文件170写入缓冲区134。在图3的所描绘的实施例中,CEOD功能136从左向右移动,用数据文件的新数据覆盖旧数据,因此指定为“新”和“旧”。被写入缓冲器134的文件的当前记录被示出,并且表示新数据被写入存储在缓冲器134中的旧数据之上的点。如将在下面进一步解释的,EEC 118的传输有效载荷功能138至少部分地基于串行数据总线124(图2)的传输安排的特定传输帧的确定的可用带宽,来检索或取出数据的选择大小的部分。
[0086] 图4提供了串行数据总线124(图2)的示例传输安排180。如图所示,传输安排180包括多个传输帧182,其由图4的传输安排180中的列组织。尽管示出了图4的传输安排180具有21列传输帧182,但是传输安排180可以具有任何合适数量的传输帧。每个传输帧182具有多个相关联的时隙184,其由图4的传输安排180中的行组织。尽管示出了图4的传输安排180具有20行的时隙184,但是传输安排180可以具有任意合适数量的传输帧,例如40行时隙184。
每个传输帧182可以对应于EEC 118(图2)的时间步长或刷新周期。例如,每个传输帧182可以对应于大约12毫秒。
[0087] 对于给定的传输帧182,一些时隙184包括打包或分配在其中的数据字,并且一些时隙包括零(0)或空值。由图4中的数字标签表示的数据字指示由发动机114的一个或多个传感器132(例如,S1,S2,SN)感测到的或由EEC 118(图2)计算或预测的特定参数。例如,传输帧0的标签“300”:时隙1可以对应于第一参数,传输帧1的标签“112”:时隙1可以对应于第二参数,传输帧2的标签“167”:时隙1可以对应于第三个参数。如图所示,对应于标签“300”的第一参数每四个传输帧重复或被提供,对应于标签“112”的第二参数每隔一个传输帧重复或被提供,并且对应于标签“167”的第三参数每四个传输帧重复或被提供。此外,对于分配的时隙184,标签在特定传输帧内不连续地重复。值得注意的是,分配给图4中所示的时隙184的数据字注定要通过串行数据总线124(图2)传输并由运载器接口单元122(图2)接收。
然后,这样的数据字由运载器接口单元122处理,并导引到各种飞行器系统140,例如图2所示的飞行器系统1,飞行器系统2,等等,直到第N飞行器系统。
[0088] 值得注意的是,仍然参考图4,每个传输帧182的一些时隙184不包括在其中打包或分配的数据字。而是,它们是空的或未使用的时隙。因此,串行数据总线124具有未使用的带宽或备用带宽容量。根据本公开的示例方面,EEC 118(图2)被构造为确定串行数据总线124的传输帧的可用带宽,并且将数据分配给未使用的时隙184,其在图4中以阴影示出。例如,如图4所示,对于传输帧0,未使用时隙11至20。因此,在传输帧0中未使用10个时隙。对于传输帧4,未使用时隙9到20。因此,在传输帧4中未使用12个时隙。对于传输帧17,未使用时隙4到20。因此,在传输帧17中未使用17个时隙。如图所示,其他传输帧182也具有可用带宽。值得注意的是,每个传输帧的未使用带宽可以变化。另外,对于该实施例,可以在给定时隙内打包或分配具有多达32位的数据字。在一些实施例中,每个数据字在19至23位之间,可用于使用或用于传输特定传输有效载荷。下面提供了示例数据字。
[0089] 图5提供了根据本公开的示例实施例的示例数据字190的图。如图所示,数据字190包括多个字段,包括(从右到左):占8位的标签字段(标签),占2位的源/目的地标识符字段(SDI),占19位的数据字段(数据),占2位的符号/状态矩阵字段(SM),占1位的奇偶校验字段(P)。标签字段(标签)包含以八进制格式表示的标签,并标识数据类型。标签字段的部分在图4的传输安排180中示出。源/目的地标识符字段(SDI)可以指示预期的接收器(例如,图2的总线记录器126)或传输系统(例如,图2的EEC 118)。符号/状态矩阵字段(SM)可以用于多种目的,例如指示数据是否正确,有效,丢失等。奇偶校验字段(P)可以指示在传输期间数据字190是否已损坏或乱码。值得注意的是,如将在本文中详细解释的,数据字段具有用于接收数据(例如传输有效载荷174)的可用位。取决于SDI和SM字段是否可用,每个数据字190的可用位可以在19和23位之间。将理解,本公开不限于每个数据字具有19和23位之间的可用位的32位数据字。而是,本发明适用于具有其他合适量的可用位(例如64位)的数据字,以及具有其他合适量的可用位的数据字。因此,在不脱离本公开的范围的情况下,可以将具有大于或小于32个总位并且小于19个或大于23个可用位的数据字应用于或结合到本文公开的教导中。
[0090] 返回图4,EEC 118(图2)通过确定特定传输帧182中可用的时隙数来确定可用带宽,从而可以确定多少位可用于传输数据。例如,由于在传输帧0中未使用10个时隙,因此EEC 118可以确定190或230位可用于数据文件的传输,这取决于每个数据字190(图5)的多少位可用。例如,如果每个数据字有19位可用(即,SDI和SM字段不可用),则190位数据是传输帧0的可用带宽。如果每个数据字有23位可用(即,SDI和SM字段均可用),则230位数据是传输帧0的可用带宽。在一些实施例中,如果在一些数据字而不是其他数据字中SDI和SM数据字段的某些位可用,则EEC 118可以做出该确定,因此传输帧0的可用带宽可以在数据的190至230位之间。EEC 118可以以上述方式确定传输安排180的每个传输帧182的可用带宽。
通常,特定帧中可用的更多时隙数与传输由EEC 118生成的数据文件170(图2)的一部分的传输帧的更大带宽容量相关。相反,在特定帧中可用的更少的时隙与传输由EEC 118生成的数据文件170的一部分的传输帧的更小的带宽容量相关。
[0091] 图6提供了根据本公开的示例实施例的用于检索、划分和分配数据文件170的部分的流程图。特别地,在EEC 118(图2)确定用于串行数据总线124(图2)的给定传输帧182的可用带宽之后,EEC 118至少部分地基于传输帧182的可用带宽来检索数据文件170的选择大小的部分172。例如,继续上面的示例,EEC 118可以确定用于传输帧0(图4)的可用带宽是190位(假设每个数据字有19位可用)。即,传输帧0的10个时隙可用于在其中打包数据字,并且每个数据字有19位可用于数据;因此,190位可用于在传输帧0期间传输,或者用数学方式表示:(1数据字/可用时隙*10个可用时隙*19位/数据字=190位)。因此,对于传输帧0,EEC 
118(或更具体地说,传输有效载荷功能138(图3))检索数据文件170的大小选择的部分172。
在该示例中,数据文件170的选择大小的部分172是190位。因此,EEC 118的传输有效载荷功能138(图3)从缓冲器134中取出或检索190位数据。
[0092] 一旦从缓冲器134检索出或取出数据文件170的选择大小的部分172,EEC 118的传输有效载荷功能138(图3)将检索到的数据文件170的选择大小的部分172分割或划分成传输有效载荷174。例如,如图6所示,检索到的数据文件170的选择大小的部分172被划分为传输有效载荷1,传输有效载荷2,等等,直到第N传输有效载荷N。通常,基于要在传输帧中传输的每个数据字的可用位,将所检索到的数据文件170的选择大小的部分172划分为传输有效载荷174。在此示例中,选择大小的部分172(包含190位数据)被划分或分割为10个传输有效载荷,每个传输有效载荷包含来自数据文件170的检索部分172的19位数据。
[0093] 一旦将数据文件170的选择大小的部分172划分为传输有效载荷174,就将划分的传输有效载荷174分配或打包到传输帧的可用时隙184中。例如,如图6所示,将传输有效载荷分配或打包到传输帧的可用时隙中。特别地,传输有效载荷1被分配或打包到可用时隙1,传输有效载荷2被分配或打包到可用时隙2,传输有效载荷N被分配或打包到可用时隙N。继续以上示例,对于图4的传输安排180的传输帧0,可用时隙1对应于传输安排180的时隙11,可用时隙2对应于传输安排180的时隙12,可用时隙N对应于与传输安排180的时隙20。
[0094] 在一些实施例中,在将传输有效载荷分配或打包到可用时隙之前,将传输有效载荷加载到相应的数据字中,然后将数据字分配或打包到传输帧的可用时隙中。因此,在一些实施例中,每个传输有效载荷形成数据字的一部分。例如,如图5所示,传输有效载荷174被示为被加载到示例数据字190中。此外,可以至少部分地基于被加载到数据字190的数据字段中的数据,将标签分配给每个数据字190。因此,在其中加载有传输有效载荷的每个数据字190具有分配的标签。除了其他方面,标签还可以指示传输有效载荷174或数据字190与数据文件170(图2)相关联。此外,源/目的地标识符字段(SDI)可以将预期的接收器指示为总线记录器126(图2)。因此,如将在本文中详细解释的,数据文件170可以更容易并且以更有效的方式被重构和解码。
[0095] 图7提供了串行数据总线124(图2)的示例传输安排180的另一视图,描绘了分配或打包到传输帧0的可用时隙中的数据字。在图7中,数据字由数据字的标签表示。如图所示,数据字被分配或打包到可用时隙中,这些时隙是传输帧0的时隙11-20。值得注意的是,由于没有可用带宽剩余,所以传输帧0的带宽被最大化。
[0096] 此外,如图所示,指示传输有效载荷与数据文件相关联的标签可分配到传输帧的多于一个的可用时隙中。例如,如图7所示,传输帧0包含重复多次的一些标签,例如,时隙11和12中的标签122,时隙13和14中的标签123,以及时隙16、17和18中的标签125。常规地,数据字的标签在单个传输帧中将不重复多于一次,因为运载器接口单元通常每个传输帧需要一个标签,以用于将数据处理和分配给各种飞行器系统等以控制运载器。根据本公开的示例方面,总线记录器126(图2)可操作以在串行数据总线124上“侦听”并记录通过串行数据总线124传输的数据。总线记录器126可以接收和记录/存储来自具有重复标签的传输帧的数据,因为总线记录器126不以与通常限制运载器接口单元相同的方式受到约束或限制。
[0097] 此外,在一些示例实施例中,分配或打包到给定传输帧的可用时隙中的一个或多个数据字可以包括指示传输帧的计数的计数器有效载荷。计数器有效载荷可以作为给定数据字的标签字段、数据字段或某些其他合适字段的一部分被包括在内。举例来说,如图8所示,提供了描述各种传输帧182的传输安排180的一部分。如图所示,对于传输帧0,多个数据字被打包到时隙中,并发往运载器接口单元122(图2)。例如,这些时隙内的数据可以是图4和7的传输帧0的时隙1-10内的数据。打包到传输帧0的第一可用时隙中的第一数据字包括由计数0表示的同步或计数器有效载荷,其与传输帧0相对应。类似地,对于传输帧1,打包到传输帧1的第一可用时隙中的第一数据字包括由计数1表示的同步或计数器有效载荷,其对应于传输帧1。与数据文件170相关联的每个传输帧的第一数据字同样可以包括多达传输安排的第N传输帧的计数器有效载荷。例如,这可以促进数据文件的重构和解码。在其他实施例中,计数器有效载荷可以被包括在给定传输帧的末端或最后一个时隙中。
[0098] 在其他示例实施例中,一个或多个数据字可以包括指示传输有效载荷计数的计数器有效载荷。计数器有效载荷可以作为给定数据字的标签字段、数据字段或某些其他合适字段的一部分被包括在内。举例来说,如图9所示,提供了描述各种传输帧182的传输安排180的一部分。如图所示,对于传输帧0,多个数据字被打包到时隙中,并发往运载器接口单元122(图2)。例如,这些时隙内的数据可以是图4和7的传输帧0的时隙1-10内的数据。打包到传输帧0的第一可用时隙中的第一数据字被标记为传输有效载荷1,并且传输有效载荷1包括由计数1指示的同步或计数器有效载荷,其与传输有效载荷计数的开始相对应。类似地,对于传输帧1,打包到传输帧1的第一可用时隙中的第一数据字被标记为传输有效载荷
1,并且传输有效载荷1包括由计数11表示的同步或计数器有效载荷,其与传输有效载荷计数相对应。对于该示例,经由传输帧0通过串行数据总线124(图2)传输了10个传输有效载荷,因此,打包到传输帧1的第一可用时隙中的第一数据字被计数为第11传输有效载荷。以类似的方式,对于传输帧2,打包到传输帧2的第一可用时隙中的第一数据字被标记为传输有效载荷1,并且传输有效载荷1包括由计数21表示的同步或计数器有效载荷,其与传输有效载荷计数对应。对于该示例,经由传输帧0通过串行数据总线124传输了10个传输有效载荷,并且经由传输帧1通过串行数据总线124传输了10个传输有效载荷,因此,打包到传输帧
2的第一可用时隙中的第一数据字被计数为第21传输有效载荷。计数可以在后续的传输帧中继续。例如,以上述方式对传输有效载荷进行计数可以便于在以后的时间重构和解码数据文件。
[0099] 在其他实施例中,指示传输有效载荷计数或传输帧的计数器或同步有效载荷可以以其他间隔被包括。例如,可以在每个传输安排的开始和/或结束处,例如在图4和7中的传输安排180的21个传输帧的末尾,在数据字中包括计数器有效载荷。计数器有效载荷例如可以指示传输安排。
[0100] 现在参考图2,一旦将数据字或传输有效载荷分配或打包到传输帧的可用时隙中,传输帧就通过串行数据总线124传输,并由总线记录器126接收。运载器接口单元122和总线记录器126都接收通过串行数据总线124传输的传输帧。将会理解,对于传输安排的每个传输帧,可以重复至少部分地基于确定的给定传输帧的可用带宽来检索数据文件170的选择大小的部分、将数据文件170的选择大小的部分划分为传输有效载荷、将传输有效载荷加载到数据字中并为其分配标签、以及将数据字分配或打包到给定传输帧的可用时隙中的处理。例如,该处理可以每12毫秒重复一次。
[0101] 运载器接口单元122可以接收传输帧并提取与操作运载器110所需的参数相关联的标签或数据字,例如,来自图4和7的传输安排180的传输帧0的时隙1-10的数据。在一些实施例中,运载器接口单元122可操作以忽略分配到传输帧的可用时隙中的划分的传输有效载荷(或与划分的传输有效载荷相关联的数据字)。运载器接口单元122可以容易地忽略与来自二进制数据文件170的数据相关联的传输帧的时隙。例如,运载器接口单元122可以将图4和7的传输安排180的传输帧0的时隙11-20的标签识别为与二进制数据文件170相关联。附加地或替代地,运载器接口单元122可以识别或确定源/目的地标识符字段(SDI)将总线记录器126指示为预期接收器。因此,总线记录器126或串行数据总线124的可用带宽的使用不会中断运载器接口单元122以及更广泛的运载器110的正常操作。
[0102] 如上所述,总线记录器126接收通过串行数据总线124传输的传输帧,并且可以将该传输帧存储在总线记录器126的存储器设备中。更特别地,总线记录器126接收通过串行数据总线124传输的传输安排的多个传输帧,并且可以将传输帧存储在总线记录器126的存储器设备中。传输安排180的多个传输帧可以通过串行数据总线126被连续传输,并由总线记录器126接收。在一些实施例中,总线记录器126可以存储通过串行数据总线124传输的所有数据,即,每个传输帧的每个数据字的数据。在其他实施例中,总线记录器126可以对其记录的数据进行选择。例如,总线记录器126可以例如通过识别指示总线记录器126为数据的预期接收器的标签或SDI字段的关联来仅记录与CEOD数据文件170相关联的数据。附加地或替代地,总线记录器126可以在识别计数或同步标签时开始记录数据。一旦总线记录器126识别出计数或同步标签,总线记录器126就可以记录传输帧内的数据字的其余数据,并且可以停止记录直到在下一传输帧中识别出计数标签为止。在一些实施例中,运载器110(图1)或总线记录器126本身可以时间戳记或提供周期性地戳记或组织数据的计数器。这样,可以在以后的时间和地点,例如在地面站,更容易地完成数据文件的重构和解码。
[0103] 总线记录器126中接收和存储/记录的数据可以以多种合适的方式传输或另外下载到其他源。例如,由总线记录器126记录的数据可以无线地传输到例如地面站150、另一飞行器或运载器等。例如,由总线记录器126记录的数据可以通过SATCOM和/或空对地(ATG)技术在飞行中无线传输。作为另一个示例,由总线记录器126记录的数据可以在飞行后通过蜂窝、Wi-Fi和/或蓝牙网络无线地传输。
[0104] 举例来说,如图2所示,WCU 128可操作为将多个传输帧(统称为总线数据176)传输到地面站150。如图所示,对于该实施例,WCU 128包括射频(RF)接口142和天线144。在其他示例实施例中,天线144位于飞行器110上的另一个合适的位置。RF接口142经由RF电缆146与天线144通信地联接。在一些实施例中,由总线记录器126记录的总线数据176经由到RF接口142的通信链路130被传输到WCU 128。总线数据176沿着RF电缆146被导引到天线144。天线144然后无线地传输总线数据176。如图所示,总线数据176可以无线传输到地面站150,并由地面收发器154接收。然后可以将总线数据176导引到可以是多个计算设备的地面计算设备156。
[0105] 在一些示例实施例中,地面计算设备156接收由总线记录器126记录的总线数据176,并且至少部分地基于总线数据176来重构数据文件170。即,地面计算设备156至少部分地基于总线数据176来重建数据文件170。例如,重构数据文件170可以包括从多个传输帧中的每一个传输帧的数据字中提取传输有效载荷。重构数据文件170还可以包括顺序地将传输有效载荷构造成重构的数据文件,该重构的数据文件可以如前所述是指示CEOD的二进制数据文件。地面计算设备156可以使用数据的有效载荷计数器来促进总线数据176的组织和重构。总线数据176还可以包括元数据,通信日志,错误日志等,并且地面计算设备156可以利用它来重构数据文件170。
[0106] 图10提供了描绘根据本公开的示例实施例的总线数据176可以被重构的示例方式的框图。如图所示,首先从表示为TF 0,TF 1和TF N的总线数据176的传输帧的数据字的数据字段和可能的其他字段中提取或取出传输有效载荷174。然后将每个传输帧的传输有效载荷一起收集到帧数据包175中。然后将帧数据包175顺序相加在一起以形成重构数据文件178。在一些实施例中,传输有效载荷174不需要一起被收集为帧数据包175;相反,提取的传输有效载荷174可以直接写入重构的数据文件178。
[0107] 现在参考图2和图10,在一些其他实施例中,地面计算设备156被构造为例如至少部分地基于通过运载器110的通信单元被传输到地面站150的多个传输帧或总线数据176,对重构的数据文件进行解码,以呈现人类可读文件。例如,类似于EEC 118生成的二进制数据文件170,重构的数据文件178也是二进制数据文件170。因此,重构的数据文件178通常仅是机器可读文件。为了使重构数据文件178更有用,地面计算设备156对重构数据文件进行解码,例如以将二进制数转换为人类可读的值,单位等。地面计算设备156可以使用任何合适的技术来解码重构的数据文件178。在一些实施例中,可以将重构的数据文件178发送到下游或最终用户,并且下游或最终用户可以对重构的数据文件178进行解码。通过解码重构的数据文件178,可以使重构和解码的数据文件可用于可视化,分析,归档等。
[0108] 附加地或替代地,由总线记录器126记录的总线数据176可以经由一个或多个有线连接被传输到例如便携式维护访问终端(PMAT)。特别地,在一些实施例中,总线记录器126可以包括用于与一个或多个PMAT 160通信的接口。访问终端可以例如在膝上型计算机,平板电脑,移动设备或其他合适的计算设备上实现。该接口可以是例如地面支持设备(GSE)接口162或其他合适的接口。维护专业人员可以使用PMAT 160从总线记录器126中检索数据,以及其他可能的任务。例如,PMAT 160可以用于对总线记录器126进行校准,故障排除,初始化,测试等。PMAT 160本身可以用于重构和/或解码总线数据176,或者PMAT 160可以用作总线记录器126与构造成处理总线数据176的其他计算设备之间的中介。如前所述,在一些实施例中,总线记录器126位于飞行器110的驾驶舱116或航空电子设备舱120内。以这种方式,总线记录器126对于PMAT 160更易于访问以与其连接。即,将PMAT 160与总线记录器126连接的电线不需要穿过发动机114的罩,而可以连接至总线记录器126和更开放的区域。在其他实施例中,总线记录器126是可移除介质,其可以容易地从运载器110移除、运输到下载位置并返回到其在运载器110上的位置。以这种方式,当总线记录器126在运载器110上时,不需要将任何设备或电线连接到总线记录器126。
[0109] 图11提供了用于通过串行数据总线传输数据文件的示例方法(400)的流程图。可以使用例如图1和2的系统100的各种部件来实现图11的方法(400)。为了说明和讨论的目的,图11描绘了以特定顺序进行的步骤。使用本文提供的公开内容,本领域普通技术人员将理解,可以以各种方式修改本文公开的任何方法的各个步骤,而不背离本公开的范围。
[0110] 在(402),方法(400)包括由位于运载器上的一个或多个计算设备生成数据文件。例如,一个或多个计算设备可以是图1的飞行器110的EEC 118。EEC 118可以从位于飞行器
110的一个或多个发动机114上的传感器(例如,图2的S1,S2,SN)接收一个或多个传感器输入。EEC 118可以至少部分地基于一个或多个传感器输入来生成数据文件。例如,EEC 118可以至少部分地基于一个或多个传感器输入来生成连续的发动机操作数据或CEOD。
[0111] 在(404),方法(400)包括由一个或多个计算设备将数据文件存储在一个或多个计算设备的存储设备中。例如,EEC 118可以将数据文件存储在EEC 118的存储设备中。该存储设备可以是例如缓冲器134。缓冲器134可以是循环缓冲器。如图3所示,EEC 118可以例如经由CEOD功能136连续地将数据存储或写入缓冲器134。当CEOD功能136将数据文件170写入缓冲器134时,被写入缓冲器134的新数据可以覆盖先前被写入缓冲器134的旧数据。
[0112] 在(406),方法(400)包括由一个或多个计算设备确定串行数据总线的传输帧的可用带宽。例如,参考图4,传输安排180包括由列组织的21个传输帧,且每个传输帧有20个时隙。时隙按行组织。每个传输帧的每个时隙被构造为接收数据字。数据字具有预定位数。具体地,数据字具有可用于数据传输的许多位。举例来说,数据字可具有可用于要加载到数据字(例如数据字的数据字段)中的数据的19位。作为另一个示例,数据字可以具有可用于要加载到数据字中的数据的23位。作为又一个示例,数据字可以具有可用于要加载到数据字中的数据的19至23位之间的位。在一些实施方式中,确定串行数据总线的特定传输帧的可用带宽包括确定可用时隙的数量以及确定每个数据字的可用位的数量。例如,参考图4的传输安排180的传输帧8,有15个时隙可用(即,时隙6至20)。假设每个数据字具有23位可用,则EEC 118可以确定传输帧8具有345位可用带宽。可以利用该相同的处理来确定传输安排的每个传输帧的带宽。
[0113] 在(408),方法(400)包括由一个或多个计算设备至少部分地基于传输帧的可用带宽来检索数据文件的选择大小的部分。例如,从EEC 118的缓冲器134检索到的数据文件170的选择大小的部分可以是传输帧的确定的可用带宽。继续上面的示例,对于传输帧8,确定的可用带宽为345位。因此,从缓冲器134检索到的数据文件的选择大小的部分是345位。然而,在一些实施方式中,从缓冲器134检索到的数据文件的选择大小的部分可小于所确定的可用带宽。例如,在某些情况下可能不希望以全容量加载串行数据总线,或者某些可用带宽可用于其他目的,例如,将可用带宽用于计数器有效载荷等。如图3最佳所示,可以通过传输有效载荷功能138从缓冲器134检索或取出数据文件170的选择大小的部分。特别地,传输有效载荷功能138通常可以左右移动检索数据文件170的部分,并且可以滞后于CEOD功能136将数据文件170写入缓冲器134。
[0114] 在(410),方法(400)包括由一个或多个计算设备将所检索到的数据文件的选择大小的部分划分为传输有效载荷。例如,如图6中最佳所示,将检索到的数据文件的选择大小的部分划分为特定传输帧的一个或多个传输有效载荷。在一些实施方式中,每个传输有效载荷包括19到23位之间的位。检索到的数据的一部分被划分的传输有效载荷的数量至少部分地基于传输帧的可用带宽,或更具体地,基于传输帧的可用时隙的数量和每个数据字的可用位。例如,对于传输帧8,确定的可用带宽为345位,并且每个数据字具有23个可用位;因此,对于传输帧8,具有345位的数据的检索部分被划分为15个传输有效载荷。
[0115] 在一些实施方式中,在由一个或多个计算设备在(410)将所检索到的数据文件的选择大小的部分划分为传输有效载荷之后,方法(400)包括由一个或多个计算设备来将划分的传输有效载荷加载到数据字。更具体地,每个划分的传输有效载荷被加载到数据字的数据字段中,并且在某些情况下被加载到数据字的SDI字段和SM字段中(参见图5)。此外,在一些实施方式中,方法(400)包括由一个或多个计算设备向每个数据字分配标签,该标签指示或表示传输有效载荷中的数据。在某些情况下,标签可以指示数据字与数据文件170相关联。
[0116] 在(412),方法(400)包括由一个或多个计算设备将划分的传输有效载荷分配到传输帧的时隙中。即,传输有效载荷被打包到传输帧的可用时隙中。在一些实施方式中,其中加载传输有效载荷的数据字被打包或分配到时隙中。继续上面的示例,对于传输帧8,可以将划分的传输有效载荷(或加载了它们的数据字)加载到时隙6-20中,如图7最佳所示。在传输帧8中,时隙1-5被用于传输与发往运载器接口单元122(图2)的各种参数有关的各种数据字,例如,使得它们可被用于控制飞行器110(图1和2)。因此,传输帧8具有一个或多个不可用时隙,在该不可用时隙中分配了一个或多个数据字。因此,时隙1-5包括与发往运载器接口单元122的参数相关联的数据(例如,用于控制飞行器110)。时隙1-5的数据与数据文件170不相关。另一方面,时隙6-20包含与数据文件关联的数据。由于利用了传输帧8的所有时隙,因此传输帧8的带宽处于全带宽容量。
[0117] 在(414),方法(400)包括通过串行数据总线来传输该传输帧。一旦传输帧被打包有与发往运载器接口单元122的参数相关联的数据(例如,传输帧8的时隙1-5)以及与数据文件相关联的数据(例如,传输帧8的时隙6-20),传输帧就可以通过串行数据总线,例如ARINC429数据总线,来传输。可以以任何合适的方式通过串行数据总线来传输该传输帧。
[0118] 在(416),方法(400)包括在定位在运载器上并且与一个或多个计算设备通信地耦接的记录器处接收传输帧。例如,记录器可以是图2的总线记录器126。总线记录器126“监听”并接收传输帧。总线记录器126然后可以记录或存储传输帧。将会理解,数据文件可以由一个或多个计算设备连续地生成和存储或写入到缓冲器134。然后,对于传输安排的每个传输帧,一个或多个计算设备可以确定给定传输帧的可用带宽,至少部分地基于给定传输帧的可用带宽,从缓冲器中检索数据文件的选择大小的部分,然后将数据文件的选择大小的部分被划分为传输有效载荷,可以将传输有效载荷分配到给定传输帧的时隙中(或者可以将加载了传输有效载荷的数据字分配或打包到时隙中),通过串行数据总线来传输给定的传输帧,最后,记录器接收到给定的传输帧。将接收到的传输帧和记录器记录的其他数据统称为总线数据。传输安排的多个传输帧可以通过串行数据总线被连续地传输,并由记录器接收。
[0119] 在一些实施方式中,记录器与无线通信单元通信地耦接。例如,无线通信单元可以是图2的WCU 128。在这样的实施方式中,方法(400)可以包括由记录器将接收到的多个传输帧存储为总线数据。方法(400)还可以包括经由无线通信单元将总线数据传输到地面站,或更广泛地,传输到远程站(即,飞行器或空中站外的站)。例如,如图1所示,WCU 128可以经由适当的ATG技术(例如,VHF技术)和/或经由UHF SATCOM技术与地面站150通信,这样的技术利用卫星152和蝶形卫星天线154作为地面站收发器或接收器。作为进一步的示例,特别是当飞行器110在地面上或地面附近时,可以使用Wi-Fi,蓝牙,ZigBee等来进行无线通信。附加地或替代地,在其他实施方式中,方法(400)还可以包括经由有线连接将总线数据传输到远程站,例如PMAT 160。
[0120] 在一些实施方式中,方法(400)还包括由远程计算设备接收总线数据。例如,远程计算设备可以是图1和2的地面站150的地面计算设备156。一旦远程或地面站接收到总线数据,则方法(400)可以包括至少部分地基于总线数据来重构数据文件。以这种方式,地面计算设备156可以呈现或产生重构的数据文件,例如,表示由飞行器110的一个或多个EEC 118生成的CEOD的二进制重构的数据文件。图10提供了可以重构数据文件的示例方式。
[0121] 此外,在一些实施方式中,方法(400)可以包括由远程计算设备对重构的数据文件进行解码。通过解码重构的数据文件,远程计算设备可以呈现或产生人类可读文件。通过解码重构的数据文件,重构和解码的数据文件可用于可视化,分析,归档等。
[0122] 在一些替代实施方式中,如图2最佳所示,可以将定位在飞行器上的一个或多个机载计算设备148与记录器126通信耦接。在这样的实施方式中,总线数据176可以被传输或以其他方式导引到一个或多个机载计算设备148。然后,一个或多个机载计算设备148可以对总线数据176进行重构和解码,以呈现重构和解码的人类可读的数据文件。
[0123] 图12提供了示例计算系统500的框图,该示例计算系统500可用于实现根据本公开的示例实施例的本文所述的方法和系统。计算系统500是用于实现本文描述的计算元件的合适的计算系统的一个示例。EEC 118,地面计算设备156,机载计算设备148,WCU 128的计算设备以及本文提到的其他计算设备可以按照与计算系统500类似的方式构造和操作。
[0124] 如图12所示,计算系统500可以包括一个或多个计算设备502。一个或多个计算设备502可以包括一个或多个处理器504和一个或多个存储器设备506。一个或多个处理器504可以包括任何合适的处理设备,例如微处理器微控制器,集成电路,逻辑设备或其他合适的处理设备。一个或多个存储器设备506可以包括一个或多个计算机可读介质,包括但不限于非暂时性计算机可读介质,RAM,ROM,硬盘驱动器,闪存驱动器和其他存储器设备,例如缓冲器134。
[0125] 一个或多个存储器设备506可以存储可由一个或多个处理器504访问的信息,包括可以由一个或多个处理器504执行的计算机可读指令508。指令508可以是在由一个或多个处理器504执行时使一个或多个处理器504进行操作的任何指令集。指令508可以是以任何合适的编程语言编写的软件,或者可以以硬件实现。在一些实施例中,指令508可以由一个或多个处理器504执行以使一个或多个处理器504进行操作。
[0126] 存储设备506可以进一步存储可以被处理器504访问的数据510。例如,数据510可以包括传感器数据,例如发动机参数,模型数据,逻辑数据等,如本文所述。根据本公开的示例实施例,数据510可以包括一个或多个表,函数,算法,模型,等式等。
[0127] 一个或多个计算设备502还可以包括通信接口512,该通信接口512用于例如与系统的其他部件进行通信。通信接口512可以包括用于与一个或多个网络接合的任何合适的部件,包括例如发射器,接收器,端口,控制器,天线或其他合适的部件。
[0128] 图13提供了根据本公开的示例实施例的示例运载器600。本公开的系统和方法可以在飞行器,直升机汽车,轮船,潜艇,火车,无人驾驶飞行器或无人机和/或在任何其他合适的运载器上实现。尽管本文参考飞行器实施方式描述了本公开,但是这仅旨在用作示例而不是限制性的。本领域普通技术人员将理解,本公开的系统和方法可以在不背离本公开的范围的情况下在其他运载器上实现。
[0129] 此外,尽管已经参考与CEOD相关的二进制数据文件讨论了本公开的发明方面,但是应当理解,本公开的发明方面不限于EEC生成的数据。相反,二进制数据文件可以由在串行数据总线上产生数据的任何合适的计算设备生成。
[0130] 本文讨论的技术参考了基于计算机的系统和由基于计算机的系统采取的动作以及发送到基于计算机的系统和从基于计算机的系统发送的信息。本领域普通技术人员将认识到,基于计算机的系统的固有灵活性允许部件之间以及部件之中的任务和功能的多种可能的构造,组合和划分。例如,可以使用单个计算设备或组合工作的多个计算设备来实现本文讨论的处理。数据库,存储器,指令和应用可以在单个系统上实现,也可以分布在多个系统上。分布式部件可以顺序或并行操作。
[0131] 尽管可能在一些附图中而不在其他附图中示出各种实施例的特定特征,但这仅是为了方便。根据本公开的原理,可以结合任何其他附图的任何特征来参考和/或要求保护附图的任何特征。
[0132] 该书面描述使用示例来公开本发明,包括最佳模式,并且还使本领域的任何技术人员能够实践本发明,包括制造和使用任何装置或系统以及执行任何结合的方法。本发明的专利范围由权利要求书限定,并且可以包括本领域技术人员想到的其他示例。如果这样的其他示例包括与权利要求的字面语言没有不同的结构元件,或者如果它们包括与权利要求的字面语言没有实质性差异的等效结构元件,则这些其他示例意图落入权利要求的范围内。
[0133] 本发明的进一步方面通过以下条项的主题提供:
[0134] 1.一种系统,包括:运载器,所述运载器包括:运载器接口单元,所述运载器接口单元定位在所述运载器上;总线记录器;数据总线;计算设备,所述计算设备定位在所述运载器上并且经由所述数据总线与所述运载器接口单元和所述总线记录器通信地耦接,所述计算设备构造成:生成数据文件;将所述数据文件存储在所述计算设备的缓冲器中;确定所述数据总线的传输帧的可用带宽;至少部分地基于所述传输帧的所述可用带宽来检索所述数据文件的选择大小的部分;将检索到的所述数据文件的选择大小的部分划分为传输有效载荷;和将划分的传输有效载荷分配到所述传输帧的可用时隙中,并且其中分配的传输帧通过所述数据总线传输并由所述总线记录器接收。
[0135] 2.根据任何在前条项的系统,其中所述传输帧是通过所述数据总线向所述总线记录器传输并由所述总线记录器接收的传输安排的多个传输帧中的一个传输帧,其中,对于所述传输安排的所述多个传输帧中的每个传输帧,所述计算设备构造成:确定所述多个传输帧中的一个传输帧的可用带宽;至少部分地基于所述多个传输帧中的所述一个传输帧的所述可用带宽,检索所述数据文件的选择大小的部分;将检索到的所述数据文件的选择大小的部分划分为传输有效载荷;和将划分的传输有效载荷分配到所述多个传输帧中的所述一个传输帧的可用时隙中,并且其中,所述传输安排的所述多个传输帧通过所述数据总线连续地传输,并由所述总线记录器接收。
[0136] 3.根据任何在前条项的系统,其中所述运载器进一步包括:机载计算设备,所述机载计算设备与所述总线记录器通信地耦接,所述机载计算设备构造成:接收所述多个传输帧;并且至少部分地基于接收到的所述多个传输帧来重构所述数据文件。
[0137] 4.根据任何在前条项的系统,进一步包括:远程站,并且其中,所述运载器进一步包括通信单元,所述通信单元位于所述运载器上并与所述总线记录器通信地耦接,所述通信单元能够操作以将所述多个传输帧传输到所述远程站。
[0138] 5.根据任何在前条项的系统,其中所述远程站包括远程计算设备,其中,所述远程计算设备构造成:接收所述多个传输帧;并且至少部分地基于接收到的所述多个传输帧来重构所述数据文件。
[0139] 6.根据任何在前条项的系统,其中重构所述数据文件包括从所述多个传输帧中的每一个传输帧提取所述传输有效载荷,并且将所述传输有效载荷顺序地构造为重构的数据文件。
[0140] 7.根据任何在前条项的系统,其中所述远程计算设备进一步构造成:对所述重构的数据文件进行解码,以呈现人类可读文件。
[0141] 8.根据任何在前条项的系统,其中每个所述传输有效载荷形成数据字的一部分,并且其中,每个所述数据字具有指示所述传输有效载荷与所述数据文件相关联的标签。
[0142] 9.根据任何在前条项的系统,其中指示所述传输有效载荷与所述数据文件相关联的所述标签能够被分配到所述传输帧的所述可用时隙中的多于一个的可用时隙中。
[0143] 10.根据任何在前条项的系统,其中所述数据字中的一个或多个数据字包括指示所述传输帧的计数或传输有效载荷计数的计数器有效载荷。
[0144] 11.根据任何在前条项的系统,其中所述运载器是具有驾驶舱和航空电子设备舱的飞行器,并且其中,所述总线记录器位于所述驾驶舱和所述航空电子设备舱中的一个中。
[0145] 12.一种方法,包括:由位于运载器上的一个或多个计算设备生成数据文件;由所述一个或多个计算设备将所述数据文件存储在所述一个或多个计算设备的存储设备中;由所述一个或多个计算设备确定数据总线的传输帧的可用带宽;由所述一个或多个计算设备至少部分地基于所述传输帧的所述可用带宽来检索所述数据文件的选择大小的部分;由所述一个或多个计算设备将所检索到的所述数据文件的选择大小的部分划分为传输有效载荷;由所述一个或多个计算设备将划分的传输有效载荷分配到所述传输帧的时隙中;通过所述数据总线传输分配的传输帧;和在总线记录器处接收所述传输帧,所述总线记录器位于所述运载器上并与所述一个或多个计算设备通信地耦接。
[0146] 13.根据任何在前条项的方法,所述数据总线的所述传输帧包括具有分配有一个或多个数据字的一个或多个不可用时隙。
[0147] 14.根据任何在前条项的方法,其中所述传输帧是传输安排的多个传输帧中的一个传输帧,并且其中,所述方法进一步包括:对于所述多个传输帧中的每个传输帧,由一个或多个计算设备确定所述传输帧的可用带宽;由所述一个或多个计算设备至少部分地基于所述传输帧的所述可用带宽来检索所述数据文件的选择大小的部分;由所述一个或多个计算设备将检索到的所述数据文件的选择大小的部分划分为传输有效载荷;由所述一个或多个计算设备将划分的传输有效载荷分配到所述传输帧的可用时隙中;通过所述数据总线传输所述多个传输帧;和在所述总线记录器处接收所述多个传输帧。
[0148] 15.根据任何在前条项的方法,其中所述总线记录器与无线通信单元通信地耦接,并且其中,所述方法进一步包括:由所述总线记录器将接收到的所述多个传输帧存储为总线数据;和经由所述无线通信单元,将所述总线数据传输到远程站。
[0149] 16.根据任何在前条项的方法,其中所述远程站包括远程计算设备,并且其中,所述方法进一步包括:由所述远程计算设备接收所述总线数据;和至少部分地基于所述总线数据来重构所述数据文件。
[0150] 17.一种飞行器,包括:发动机;一个或多个飞行器系统;发动机接口单元,所述发动机接口单元位于所述运载器上并且与所述一个或多个飞行器系统通信地耦接;总线记录器;串行数据总线;发动机控制器,所述发动机控制器具有存储设备并位于所述运载器上,所述发动机控制器经由所述串行数据总线与所述发动机接口单元和所述总线记录器通信地耦接,所述发动机控制器构造成:生成指示连续发动机操作数据的二进制数据文件;将所述二进制数据文件存储在所述发动机控制器的存储设备中;确定所述串行数据总线的传输帧的可用带宽;至少部分地基于所述传输帧的所述可用带宽来检索所述二进制数据文件的选择大小的部分;将检索到的所述二进制数据文件的选择大小的部分划分为传输有效载荷;和将划分的传输有效载荷分配到所述传输帧的可用时隙中,并且其中分配的传输帧通过所述串行数据总线传输,并由所述总线记录器接收和存储。
[0151] 18.根据任何在前条项的飞行器,其中所述飞行器具有驾驶舱和航空电子设备舱,并且其中,所述总线记录器定位在所述驾驶舱和所述航空电子设备舱中的一个中,并且其中,所述发动机控制器安装至所述发动机。
[0152] 19.根据任何在前条项的飞行器,进一步包括:通信单元,所述通信单元与所述总线记录器通信地耦接,所述通信单元能够操作以将所述多个传输帧传输到远程站。
[0153] 20.根据任何在前条项的飞行器,其中所述远程站能够操作以接收所述多个传输帧,并且具有一个或多个远程计算设备,所述一个或多个远程计算设备构造成:至少部分地基于接收到的所述多个传输帧来重构所述二进制数据文件,以呈现重构的数据文件;并且对所述重构的数据文件进行解码,以呈现人类可读文件。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈