CN109026399B - 机载燃油***的实时多通道同步数据处理方法和*** - Google Patents
机载燃油***的实时多通道同步数据处理方法和*** Download PDFInfo
- Publication number
- CN109026399B CN109026399B CN201810660790.4A CN201810660790A CN109026399B CN 109026399 B CN109026399 B CN 109026399B CN 201810660790 A CN201810660790 A CN 201810660790A CN 109026399 B CN109026399 B CN 109026399B
- Authority
- CN
- China
- Prior art keywords
- data
- fuel
- thread
- digital signals
- fuel system
- 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.)
- Active
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02C—GAS-TURBINE PLANTS; AIR INTAKES FOR JET-PROPULSION PLANTS; CONTROLLING FUEL SUPPLY IN AIR-BREATHING JET-PROPULSION PLANTS
- F02C7/00—Features, components parts, details or accessories, not provided for in, or of interest apart form groups F02C1/00 - F02C6/00; Air intakes for jet-propulsion plants
- F02C7/22—Fuel supply systems
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02C—GAS-TURBINE PLANTS; AIR INTAKES FOR JET-PROPULSION PLANTS; CONTROLLING FUEL SUPPLY IN AIR-BREATHING JET-PROPULSION PLANTS
- F02C9/00—Controlling gas-turbine plants; Controlling fuel supply in air- breathing jet-propulsion plants
- F02C9/26—Control of fuel supply
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本发明涉及机载燃油***的实时多通道同步数据处理方法和***。该方法包括:基于机载燃油***动态模型采集多路模拟信号;以分时切换的方式将所述多路模拟信号实时同步传送至AD模块;所述AD模块输出的数字信号传送至MCU模块;所述MCU模块通过第一线程获取来自所述AD模块的数字信号,通过第二线程对所述数字信号进行滤波,通过第三线程对经滤波后的数字信号进行后处理并上传,其中,所述第一线程、所述第二线程和所述第三线程是并行的线程。机载燃油***具有监测量多、实时性强和工作状态多样的特性,根据本发明的实时多通道同步数据处理非常契合机载燃油***的使用要求,尤其适用于无人飞行器的机载燃油***。
Description
技术领域
本发明涉及无人飞行器控制领域,尤其涉及一种机载燃油***的实时多通道同步数据处理方法和一种机载燃油***的实时多通道同步数据处理***。
背景技术
机载燃油***是无人飞行器等设备的动力***的重要组成部分,它主要负责为动力***提供燃油来源,包含了燃油箱、燃油泵、燃油滤芯、单向阀及管路等部件。
在飞行过程中,机载燃油***的状态对飞行安全有着较大的影响,因此,对燃油***的实时参数同步监测是非常有必要的。燃油***是一个多组件时变***,具有运行状态多及运行工况复杂的特点。、
现有对燃油***的监测方法难以令人满意。一方面,监测到的机载燃油***的通道数不足或针对性不强,另一方面,只能给出燃油***的状态参数,而无法保证各参数的实时性和同步性,这就产生了燃油***的状态参数无法有效反应燃油***工作状态的情况,这些问题的存在,阻碍了无人飞行器的操作员得到燃油***的真实工作状态,从而为无人飞行器的飞行安全埋下了重大的安全隐患。
如何实现对机载燃油***的有效监测是目前急待解决的问题。
发明内容
针对上述问题,本发明提出了一种机载燃油***的实时多通道同步数据处理方法和一种机载燃油***的实时多通道同步数据处理***。
根据本发明的一个方面,提出了一种机载燃油***的实时多通道同步数据处理方法,所述方法包括:基于机载燃油***动态模型采集多路模拟信号;以分时切换的方式将所述多路模拟信号实时同步传送至模拟/数字转换模块;将所述模拟/数字转换模块输出的数字信号传送至MCU模块;所述MCU模块通过第一线程获取来自所述模拟/数字转换模块的数字信号,通过第二线程对所述数字信号进行滤波,通过第三线程对经滤波后的数字信号进行后处理并上传至上位机或控制器,其中,所述第一线程、所述第二线程和所述第三线程是并行的线程。
在一种可能的实现方式中,所述基于机载燃油***动态模型采集多路模拟信号包括:通过设置于燃油管路的传感器采集泵前燃油温度;通过设置于燃油泵输出口的传感器采集泵后燃油压力;通过设置于燃油箱的传感器采集燃油油位;通过设置于燃油泵电气回路的传感器采集燃油泵电流。
在一种可能的实现方式中,在将所述多路模拟信号实时同步传送至模拟/数字转换模块之前,所述方法还包括:对所采集的模拟信号进行幅值变换、抗混叠和高频滤波。
在一种可能的实现方式中,MCU模块通过第一线程获取来自所述模拟/数字转换模块的数字信号包括:读取所述数字信号并存储在数据读入FIFO中。
在一种可能的实现方式中,MCU模块通过第二线程对所述数字信号进行滤波包括:当检测到数据滤波标识时,从所述数据读入FIFO中读取多组数字信号,并对所读取的多组数字信号进行滤波,其中,每组数字信号包括与在同一采集周期采集的多路模拟信号一一对应的多个数字信号。
在一种可能的实现方式中,所述方法还包括:对存储到数据读入FIFO中的数字信号的数目进行循环计数,以生成所述数据滤波标识。
在一种可能的实现方式中,对所读取的多组数字信号进行滤波包括:对所读取的多组数字信号进行滤波以得到滤波后数字信号,所述滤波后数字信号包括与多路模拟信号一一对应的多个数字信号;将所述滤波后数字信号存入数据滤波FIFO。
在一种可能的实现方式中,MCU模块通过第三线程对经滤波后的数字信号进行后处理并上传至上位机或控制器包括:当检测到数据转换标识时,从所述数据滤波FIFO中读取滤波后数字信号,并对所述滤波后数字信号进行转换和标定;基于标定后的数字信号生成数据帧;将所述数据帧上传到所述上位机或控制器。
在一种可能的实现方式中,所述方法还包括:基于时钟按照固定频率生成所述数据转换标识。
根据本发明的另一方面,还公开了一种机载燃油***的实时多通道同步数据处理***,所述***被配置为执行如上所述的方法。
本发明的有益效果至少包括:
1、实现了面向机载燃油***的实时多通道数据的同步采集、处理和上传,有效保证了各参数的时间序列,使得各参数的分析有了共同的时间基准,为燃油***的工况分析提供了数据基础;
2、实现了面向机载燃油***的实时多通道数据的同步采集、处理和上传,明确了操作人员获得参数的绝对时标与燃油***工况绝对时标的关系,为操作人员对燃油***工况的合理判断提供了依据。
根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。
图1是根据本发明的一个实施例的机载燃油***的实时多通道同步数据处理方法的流程图。
图2是根据本发明的一个示例性实施例的机载燃油***的实时多通道同步数据处理***的结构示意图。
图3是根据本发明的一个示例性实施例的单通道数据流示意图。
图4是根据本发明的一个示例性实施例的燃油温度通道采集原理图。
图5是根据本发明的一个示例性实施例的并行数据处理的示意图。
具体实施方式
以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。
图1是根据本发明的一个实施例的机载燃油***的实时多通道同步数据处理方法的流程图。如图1所示,该方法包括步骤102~步骤108。
步骤102,基于机载燃油***动态模型采集多路模拟信号;
步骤104,以分时切换的方式将所述多路模拟信号实时同步传送至模拟/数字转换模块;
步骤106,将所述模拟/数字转换模块(以下简称AD模块)输出的数字信号传送至MCU模块;
步骤108,所述MCU模块通过第一线程获取来自所述模拟/数字转换模块的数字信号,通过第二线程对所述数字信号进行滤波,通过第三线程对经滤波后的数字信号进行后处理并上传至上位机或控制器,其中,所述第一线程、所述第二线程和所述第三线程是并行的线程。
根据上述实施例,通过面向机载燃油***的实时多通道数据同步采集、处理及上传,解决了监测数据不足以及燃油***状态与参数采集不同步的问题,为保障飞行安全提供了有力的支持。
在一种可能的实现方式中,上述步骤102中,所述基于机载燃油***动态模型采集多路模拟信号包括:通过设置于燃油管路的传感器采集泵前燃油温度;通过设置于燃油泵输出口的传感器采集泵后燃油压力;通过设置于燃油箱(其通常设置于机载燃油***的输入端)的传感器采集燃油油位;通过设置于燃油泵电气回路的传感器采集燃油泵电流。
发明人经过深入研究后发现,通过监测燃油泵的泵前燃油温度,可以判定燃油***输油管路的工作状态优良与否;通过监测燃油泵的泵后燃油压力可以判定燃油***输出状态优良与否;通过监测燃油油位可以确定燃油***的有效工作时长;通过监测燃油泵的电流参数可以有效反应燃油***的工况和工作状态的变化情况。在本实现方式中,通过对上述多通道参数的全面监测,实现面向机载燃油***的强针对性全面监测,从而有效反应燃油***的整体工作状态。
实际中,一些无人飞行器的燃油***可能具有不止一个燃油箱/电气回路等,在这种情况下,可针对各个燃油箱/电气回路等分别进行燃油油位/电流参数的采集。
在一种可能的实现方式中,在将所述多路模拟信号实时同步传送至模拟/数字转换模块之前(上述步骤104)之前,所述方法还包括:对所采集的模拟信号进行幅值变换、抗混叠和高频滤波。
图2是根据本发明的一个示例性实施例的机载燃油***的实时多通道同步数据处理***的结构示意图。如图2所示,该示例性实施例中共设置8路传感器,分别是位于燃油管路上、用于采集泵前燃油温度的传感器20202;位于燃油泵输出口、用于采集泵后燃油压力的传感器20204;分别位于4个燃油箱、用于采集燃油油位的传感器20206、20208、20210和20212;分别位于两个燃油泵电气回路中、用于采集燃油电流的20214和20216,以全面反应相应机载燃油***的实时工况。
如图2所示,变送器20402~20416对传感器20202~20216采集的每一路模拟信号进行幅值变换、抗混叠和高频滤波,将其变换为标准电压信号并送入AD模块206。
在图2中,8路传感器采集的8路模拟信号同时进入AD模块206。AD模块206利用分时切换实现降频的同步采集,以保证同步各路传感器信号的时间差远小于一个采集周期。AD模块206转换完8路采集信号后将转换得到的8路数字信号锁存,并经过数字传输接口发送给MCU模块208。MCU模块208对这些数字信号进行滤波、后处理,并上传至控制器或上位机210。
图3是根据本发明的一个示例性实施例的单通道数据流示意图。环境的变化会导致传感器生成响应,传感器的响应经变送器后进入AD模块,这一过程引起的时间延迟为T1+T2。该时间延迟对于所有***均存在,属于***性延迟。采集数字信号(此处包括AD模块和MCU模块的数据读取部分)、数字信号滤波及数字信号后处理和上传采用三个并行线程实现,因此,在数据流完全建立后,MCU模块导致的延迟将取决于T3、T4和T5中的最大值,该最大值在本示例性实施例中不大于1ms,1ms为本示例性实施中软件流程的一个运行周期。
图4是根据本发明的一个示例性实施例的燃油温度通道采集原理图。用于采集燃油温度的传感器402采集的燃油温度信号为电阻型信号,在外界激励下,电阻型信号会变化成电压型信号,在经过燃油温度变送器404内部的1K抗混叠滤波器4042后,1kHz以上频率的干扰信号将会被滤除,有效模拟信号经过变送器内部的放大调理电路4044后转换为0~5V的标准电压信号并送入AD模块406。AD模块406是以MCU模块408的触发信号为时钟进行AD采样的。MCU模块408以500Hz的频率发送触发信号。AD模块406以25kHz的频率进行全通道的模拟/数字转换,该转换频率远大于MCU模块的触发信号频率,因此足以保证8通道的数据同步。经AD模块406转换后的数字信号通过高速SPI总线,被传送至MCU模块408。
在一种可能的实现方式中,上述步骤108中,MCU模块通过第一线程获取来自所述模拟/数字转换模块的数字信号包括:读取所述数字信号并存储在数据读入FIFO中。
在一种可能的实现方式中,上述步骤108中,MCU模块通过第二线程对所述数字信号进行滤波包括:当检测到数据滤波标识时,从所述数据读入FIFO中读取多组数字信号,并对所读取的多组数字信号进行滤波,其中,每组数字信号包括与在同一采集周期采集的多路模拟信号一一对应的多个数字信号。
在一种可能的实现方式中,所述方法还包括:对存储到数据读入FIFO中的数字信号的数目进行循环计数,以生成所述数据滤波标识。
在一种可能的实现方式中,对所读取的多组数字信号进行滤波包括:对所读取的多组数字信号进行滤波以得到滤波后数字信号,所述滤波后数字信号包括与多路模拟信号一一对应的多个数字信号;将所述滤波后数字信号存入数据滤波FIFO。
在一种可能的实现方式中,上述步骤108中,MCU模块通过第三线程对经滤波后的数字信号进行后处理并上传至上位机或控制器包括:当检测到数据转换标识时,从所述数据滤波FIFO中读取滤波后数字信号,并对所述滤波后数字信号进行转换和标定;基于标定后的数字信号生成数据帧;将所述数据帧上传到所述上位机或控制器。
在一种可能的实现方式中,所述方法还包括:基于时钟按照固定频率生成所述数据转换标识。
图5是根据本发明的一个示例性实施例的并行数据处理的示意图。如图5所示,在本示例性实施例中,数据读取、滤波及后处理(包括上传)各自作为一个线程,并通过FIFO来实现线程间的数据交换,该方法大大提高了数据同步的实时性。
时序控制器50802为各线程提供稳定的定时时钟,本示例性实施例中采用1kHz定时时钟。
时钟发生单元50804产生AD模块506所需的采样时钟,采样数据由数据读入单元50806读入并送入数据读入FIFO 50808中进行保存。
数据滤波标识检测单元50810检测到数据滤波标识时,通知数据滤波单元50812从数据读入FIFO中读取多组数字信号,以防止数据冲突。数据滤波单元50812对读取的多组数字信号进行滤波,滤波后得到一组数字信号。每组数字信号包括与8个通道一一对应的8个数字信号。滤波后数字信号被存入数据滤波FIFO 50814。
数据转换标识检测单元50816检测到数据转换标识时,通知数据解算单元50818从数据滤波FIFO 50814中读取滤波后数字信号,以便后续严格按照定时时钟进行数据上传。数据解算单元50818对读取的滤波后数字信号进行转换和标定。此处的转换可以指幅值映射,以改善数据的线性度。此处的标定可以指数据调整,以修正误差。组帧单元50820基于标定后的数字信号生成数据帧。上传单元50822将组好的数据帧通过物理接口上传至控制器或上位机。
机载燃油***的工况变化与上传数据的数据值变换同步性取决于***性延迟。上述示例性实施例中,通过优化***传感器和传感器形式,将***性延迟降低到1ms以内;通过AD模块和并行线程的同步采集,可以保证数据解算至数据上传的延迟不超过0.5ms,各通道单数据同步性差异不大于0.04ms。
根据本公开的一个方面,还提出了一种机载燃油***的实时多通道同步数据处理***,所述***被配置为执行如上所述的方法。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
Claims (6)
1.一种机载燃油***的实时多通道同步数据处理方法,其特征在于:
基于机载燃油***动态模型采集多路模拟信号;
以分时切换的方式将所述多路模拟信号实时同步传送至模拟/数字转换模块;
将所述模拟/数字转换模块输出的数字信号传送至MCU模块;
所述MCU模块通过第一线程读取来自所述模拟/数字转换模块的数字信号并存储在数据读入FIFO中,当检测到数据滤波标识时,通过第二线程从所述数据读入FIFO中读取多组数字信号,并对所读取的多组数字信号进行滤波以得到滤波后数字信号,以及将所述滤波后数字信号存入数据滤波FIFO,其中,每组数字信号包括与在同一采集周期采集的多路模拟信号一一对应的多个数字信号,所述滤波后数字信号包括与多路模拟信号一一对应的多个数字信号,当检测到数据转换标识时,通过第三线程从所述数据滤波FIFO中读取滤波后数字信号,并对所述滤波后数字信号进行转换和标定,基于标定后的数字信号生成数据帧,以及将所述数据帧上传到上位机或控制器,其中,所述第一线程、所述第二线程和所述第三线程是并行的线程。
2.根据权利要求1所述的方法,其特征在于,所述基于机载燃油***动态模型采集多路模拟信号包括:
通过设置于燃油管路的传感器采集泵前燃油温度;
通过设置于燃油泵输出口的传感器采集泵后燃油压力;
通过设置于燃油箱的传感器采集燃油油位;
通过设置于燃油泵电气回路的传感器采集燃油泵电流。
3.根据权利要求1所述的方法,其特征在于,在将所述多路模拟信号实时同步传送至模拟/数字转换模块之前,所述方法还包括:
对所采集的模拟信号进行幅值变换、抗混叠和高频滤波。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对存储到数据读入FIFO中的数字信号的数目进行循环计数,以生成所述数据滤波标识。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于时钟按照固定频率生成所述数据转换标识。
6.一种机载燃油***的实时多通道同步数据处理***,其特征在于,所述***被配置为执行如权利要求1-5中任意一者所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810660790.4A CN109026399B (zh) | 2018-06-25 | 2018-06-25 | 机载燃油***的实时多通道同步数据处理方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810660790.4A CN109026399B (zh) | 2018-06-25 | 2018-06-25 | 机载燃油***的实时多通道同步数据处理方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109026399A CN109026399A (zh) | 2018-12-18 |
CN109026399B true CN109026399B (zh) | 2020-05-22 |
Family
ID=64611122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810660790.4A Active CN109026399B (zh) | 2018-06-25 | 2018-06-25 | 机载燃油***的实时多通道同步数据处理方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109026399B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928830A (zh) * | 2019-12-04 | 2020-03-27 | 能科科技股份有限公司 | 一种数据的采集方法、装置、计算机设备和存储介质 |
CN115585066A (zh) * | 2022-11-01 | 2023-01-10 | 中国航空工业集团公司金城南京机电液压工程研究中心 | 一种集成化智能燃油泵及其控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101392689B (zh) * | 2008-11-05 | 2010-09-08 | 北京航空航天大学 | 一种微小型涡轮喷气发动机的控制装置及其起动控制方法 |
CN102359803A (zh) * | 2011-09-22 | 2012-02-22 | 安徽江淮汽车股份有限公司 | 汽车燃油表指示控制方法 |
CN108105079A (zh) * | 2016-11-24 | 2018-06-01 | 中航贵州飞机有限责任公司 | 一种油泵试验装置 |
CN206523304U (zh) * | 2017-03-16 | 2017-09-26 | 山东工拓机电设备有限公司 | 一种基于微芯单片机的发动机台架试验信号采集*** |
-
2018
- 2018-06-25 CN CN201810660790.4A patent/CN109026399B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109026399A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109026399B (zh) | 机载燃油***的实时多通道同步数据处理方法和*** | |
US20220034941A1 (en) | Measuring system and method | |
CN104375163A (zh) | 一种多道脉冲幅度分析器 | |
CN106909137B (zh) | 一种高诊断覆盖率模拟量隔离分配装置 | |
CN108592977B (zh) | 动态校准模拟信号和数字信号同步采集分析方法及*** | |
CN104375162A (zh) | 一种加载信号调理电路的多道脉冲幅度分析器 | |
CN104501854A (zh) | 基于teds传感器和矩阵开关技术的智能测试***及测试方法 | |
CN102967840B (zh) | 基于虚拟仪器技术数字多用表自动检定***及控制方法 | |
CN108696375B (zh) | 工业网络信息获取装置、方法、监控***及存储介质 | |
RU58233U1 (ru) | Наземное информационно-диагностическое средство для обслуживания авиационного двигателя | |
US10979993B2 (en) | Aircraft time synchronization system | |
CN110987026A (zh) | 一种基于变拓扑开关矩阵的传感器信号采集*** | |
CN111025046A (zh) | 一种测试***、控制矩阵开关的方法及存储介质 | |
US8830108B2 (en) | Circuit arrangement for detecting and digitizing an analog input signal, and field device for process instrumentation | |
EP2749975A1 (en) | Method for collection, selection and conversion of measurement data enabling diagnosis of electricity devices, especially in industrial plants and a concentrator for applying this method | |
CN204069142U (zh) | 一种多路视频数据同步采集控制器 | |
RU2646379C1 (ru) | Устройство сбора данных | |
CN204166366U (zh) | 多台仪器同步采集控制器 | |
CN107966207A (zh) | 有载分接开关振动信号采集装置和分析*** | |
CN205091112U (zh) | 用于校准风洞的测控*** | |
CN112269340A (zh) | 一种多信号类型高精度采集卡 | |
CN111752184A (zh) | 一种多路振动信号同步采集***及方法 | |
CN105159274A (zh) | 一种基于机载防撞***的多功能数据转换*** | |
CN117254810B (zh) | 信号采集*** | |
CN215769467U (zh) | 一种泵车控制器硬件在环测试*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |