CN104008196A - 发动机故障信息的多维存储方法 - Google Patents

发动机故障信息的多维存储方法 Download PDF

Info

Publication number
CN104008196A
CN104008196A CN201410265304.0A CN201410265304A CN104008196A CN 104008196 A CN104008196 A CN 104008196A CN 201410265304 A CN201410265304 A CN 201410265304A CN 104008196 A CN104008196 A CN 104008196A
Authority
CN
China
Prior art keywords
fault information
engine
storage
fault
failure
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
CN201410265304.0A
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.)
SICHUAN YAMEI POWER TECHNOLOGY Co Ltd
Original Assignee
SICHUAN YAMEI POWER TECHNOLOGY Co Ltd
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 SICHUAN YAMEI POWER TECHNOLOGY Co Ltd filed Critical SICHUAN YAMEI POWER TECHNOLOGY Co Ltd
Priority to CN201410265304.0A priority Critical patent/CN104008196A/zh
Publication of CN104008196A publication Critical patent/CN104008196A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

本发明提出的一种发动机故障信息的多维存储方法,旨在提供一种能够及时检测、显示,便于维修检测和调用,并能避免发动机电子控制单元数据存储产生存储空间不足或过大浪费的发动机故障信息的多维存储方法。本发明通过下述技术方案予以实现:在发动机电子控制单元ECU的存储芯片EEPROM中,采用多维表的方法来设立数据存储空间,设置存储故障信息数据存储表中的存储参数,先创建一张故障信息数据存储表,表中包含表号及特征数据;并在故障信息数据存储表中预设故障信息的溢出极限量,当故障信息超过溢出极限量,故障溢出标志变成1时,则再自动循环建立一张内容相同、存储方法相同的故障信息数据存储表。

Description

发动机故障信息的多维存储方法
技术领域
本发明涉及一种将发动机故障信息存储于电子控制器的多维存储方法。
背景技术
在航空发动机数字控制***中,可靠性是一个非常重要的技术指标。要想提高数控***的可靠性,必须有完善的故障检测和故障显示功能,以便及时的对发动机数控***的故障进行判断。数字式发动机电子控制***由传感器、电子控制单元、执行器3部分组成。电子控制单元ECU的功用是采集和处理各种传感器的输入信号,根据发动机工作的要求,进行控制决策的运算,并输出相应的控制信号。发动机工作时,发动机电子控制单元根据各传感器输入的反映发动机运行工况的传感信号,按电子控制单元内储存的程序向各执行器发出控制指令,控制执行器工作。电子控制器为了获得需要的状态数据,要通过现场采集处理与监测子***,根据相关监测算法对数据加以处理,通过设备层的总线将数据上传到监测诊断层,实现数据采集、监测、报警和数据存储。在发动机出现故障时,首先利用电子控制***的故障自诊断功能提取故障代码,然后发动机电子控制单元会将故障信息以诊断故障码(DTC)的形式存储于存储器中。目前,发动机历史故障信息的存储基本上采用检测到故障后便向数据存储芯片写入数据的顺序存储方法。这种数据存储方法要事先设定存储大小,存储空间设立大了,会造成存储空间的浪费,存储空间设立小了,会造成存储空间不足,也不能存储足够多的发动机历史故障信息,影响发动机的维护及修理。解决发动机历史故障信息存储的空间管理一直是一个不大不小的技术瓶颈。
众所周知,存储空间是数据库***中较为重要的资源,合理利用空间不但能节省空间,还可以提高***的运行效率和工作性能。Oracle数据库的存储空间是由表空间来管理的,创建数据库时,数据块的大小、数据库建立后创建表空间时的自动扩展特性,以及创建对象时的存储参数等因素都会影响存储空间的利用率,合理地设置这些参数和特性可以减少产生存储空间不足的概率,提高存储空间的利用率。
发明内容
为了解决发动机历史故障信息存储的空间管理和历史故障信息检测时不方便的问题,本发明提供一种能够及时检测、显示,便于维修检测和调用,并能避免发动机电子控制单元数据存储产生存储空间不足或过大浪费的发动机故障信息的多维存储方法。
本发明的上述目的可以通过以下措施来达到,一种发动机故障信息的多维存储方法,其特征在于包括如下步骤:在发动机电子控制单元ECU的存储芯片EEPROM中,采用多维表的方法来设立数据存储空间,设置存储故障信息数据存储表中的存储参数,先创建一张故障信息数据存储表,表中包含表号(模块号)、通道号、故障诊断时间、故障是否溢出标志、故障代码及故障定位信息特征数据;并在故障信息数据存储表中预设故障信息的溢出极限量,当故障信息超过溢出极限量,故障溢出标志变成1时,则再自动循环建立一张内容相同、存储方法相同的故障信息数据存储表。
本发明相比于现有技术具有如下有益效果。
本发明采用可以循环创建一张或多张多维故障信息数据存储表和在故障信息数据存储表中预设故障信息的溢出极限量的方法,以新的生成故障信息数据存储表的方式创建表空间的自动扩展特性,由表空间来管理发动机电子控制单元ECU的数据存储和分配数据块的大小,避免了发动机电子控制单元数据产生存储空间不足或过大浪费的问题。
本发明采用列表的方式显示各种状态参数,通过在表中包含表号(模块号)、通道号、故障诊断时间、故障是否溢出标志、故障代码及故障定位信息,合理地设置这些参数,可以减少产生存储空间不足的概率,提高存储空间的利用率。解决了发动机历史故障信息存储的空间管理和发动机电子控制单元历史故障信息检测时不方便的问题。
本发明通过采用创建32位数据表,设定发动机存储关键参数,设定数据溢出标志,实现发动机故障信息的动态写入EEPROM存储芯片及故障信息的模块化管理,简单、直观、形象、方便;要求数据的存储空间相对较小;易于编程和开发出快速原型***。通过自动循环创建一张内容相同、存储方法相同的多维故障信息数据存储表,克服了现有数据存储芯片顺序写入数据时存储空间不好管理的问题。便于维修检测和调用,实现故障的精确诊断、自动诊断和趋势报表分析。
借助于本发明和故障诊断工具的使用,便可进一步确定具体故障部位。通过读取故障输出信号,把其相应的故障代码直观地表示出来,通过对发动机故障输出信号的处理,使故障码的显示转换为汉字显示,达到直观显示发动机电控***的工作情况,使故障内容一目了然,便于维修,提高了分析诊断的准确性,为维修人员和设备管理工程师提供了设备运行状况的科学依据,以便及时发现异常情况,保证设备安全、可靠运行。因而解决了故障检测时不方便的问题。
附图说明
下面结合附图和实施实例对本发明进一步说明。
图1是本发明关于发动机故障信息多维存储空间的创建流程图。
具体实施方式
参阅图1。根据本发明,按照当前的存储空间大小和对于发动机历史故障信息存储的要求,采用多维表的方法来设立数据存储空间,可以创建32个表。创建32个表,表中预设故障信息溢出极限量为8条故障信息。在EEPROM存储芯片中,先建立一张故障信息数据存储表,表中包含表号(即模块号)、通道号、故障诊断时间、故障是否溢出标志、故障代码及故障定位信息等特征数据。表中预设故障信息溢出极限量为可以记录8条故障信息。当产生发动机故障信息时,故障数据按照规定参数写入,并检查是否超过故障信息溢出极限量。当故障信息超过溢出极限量,故障溢出标志变成1,则再自动循环建立一张内容相同、存储方法相同的故障信息数据存储表。按照该方法,判断溢出标志是否产生溢出,故障信息数据存储表故障信息量没有溢出,则可以继续在当前表中写入故障信息,若有溢出则建立第2张表,如此循环,直到建立第32张故障信息数据存储表,以便存储更多的发动机历史故障信息。

Claims (4)

1.一种发动机故障信息的多维存储方法,其特征在于包括如下步骤:在发动机电子控制单元ECU的存储芯片EEPROM中,采用多维表的方法来设立数据存储空间,设置存储故障信息数据存储表中的存储参数,先创建一张故障信息数据存储表,表中包含表号及特征数据;并在故障信息数据存储表中预设故障信息的溢出极限量,当故障信息超过溢出极限量,故障溢出标志变成1时,则再自动循环建立一张内容相同、存储方法相同的故障信息数据存储表。
2.如权利要求1所述的发动机故障信息的多维存储方法,其特征在于:表中包含表号即模块号、通道号、故障诊断时间、故障是否溢出标志、故障代码及故障定位信息特征数据;如权利要求1所述的发动机故障信息的多维存储方法,其特征在于:创建32个表,表中预设故障信息溢出极限量为8条故障信息。
3.如权利要求1所述的发动机故障信息的多维存储方法,其特征在于:当产生发动机故障信息时,故障数据按照规定参数写入,并检查是否超过故障信息溢出极限量。
4.如权利要求1所述的发动机故障信息的多维存储方法,其特征在于:故障信息数据存储表故障信息量没有溢出,则继续在当前表中写入故障信息,如溢出则建立第2张表,如此循环,直到建立第32张故障信息数据存储表。
CN201410265304.0A 2014-06-13 2014-06-13 发动机故障信息的多维存储方法 Pending CN104008196A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410265304.0A CN104008196A (zh) 2014-06-13 2014-06-13 发动机故障信息的多维存储方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410265304.0A CN104008196A (zh) 2014-06-13 2014-06-13 发动机故障信息的多维存储方法

Publications (1)

Publication Number Publication Date
CN104008196A true CN104008196A (zh) 2014-08-27

Family

ID=51368853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410265304.0A Pending CN104008196A (zh) 2014-06-13 2014-06-13 发动机故障信息的多维存储方法

Country Status (1)

Country Link
CN (1) CN104008196A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108510618A (zh) * 2018-03-30 2018-09-07 安徽航瑞航空动力装备有限公司 一种用于航空控制器的数据记录器的实现方法
CN109598814A (zh) * 2018-11-21 2019-04-09 中国航发西安动力控制科技有限公司 一种小型航空发动机状态数据存储***
CN116909496A (zh) * 2023-09-14 2023-10-20 山东索奇电子科技有限公司 基于嵌入式高速数据通讯技术的车辆故障数据溯源方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006726A1 (en) * 2007-06-28 2009-01-01 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Multiple adapter for flash drive and access method for same
CN102740160A (zh) * 2011-03-31 2012-10-17 青岛海信电器股份有限公司 电视机软件的故障记录方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006726A1 (en) * 2007-06-28 2009-01-01 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Multiple adapter for flash drive and access method for same
CN102740160A (zh) * 2011-03-31 2012-10-17 青岛海信电器股份有限公司 电视机软件的故障记录方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ILYKTY: "数据库根据已有表循环创建表的存储过程", 《百度知道》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108510618A (zh) * 2018-03-30 2018-09-07 安徽航瑞航空动力装备有限公司 一种用于航空控制器的数据记录器的实现方法
CN109598814A (zh) * 2018-11-21 2019-04-09 中国航发西安动力控制科技有限公司 一种小型航空发动机状态数据存储***
CN116909496A (zh) * 2023-09-14 2023-10-20 山东索奇电子科技有限公司 基于嵌入式高速数据通讯技术的车辆故障数据溯源方法

Similar Documents

Publication Publication Date Title
CN107908166B (zh) 一种基于工业互联网的汽车制造mes数据采集***
CN103927305B (zh) 一种对内存溢出进行控制的方法和设备
CN104008196A (zh) 发动机故障信息的多维存储方法
CN102841571A (zh) 一种机床质量信息管理***
CN112313587B (zh) 数控***的数据处理方法、计算机设备和存储介质
CN105512188A (zh) 数据连接方法和数据连接***
CN105095255A (zh) 一种数据索引创建方法及装置
JP2021128776A5 (zh)
CN104598340A (zh) 硬件故障的检测***、电子装置及方法
CN112148779A (zh) 确定业务指标的方法、装置及存储介质
CN202092966U (zh) Smt钢网堵孔自动检查仪器
CN105644369A (zh) 电机控制器及其复位处理方法和装置
CN103439919B (zh) 一种在cad/cam环境下基于动态特征模型的cnc闭环控制方法
CN110377598B (zh) 一种基于智能制造过程的多源异构数据存储方法
CN102902852A (zh) 一种汽车ecu诊断软件模型的自动生成***及方法
CN103679850A (zh) 一种总线记录仪
CN104112109A (zh) 一种磁卡自动识别***及方法
CN109299910A (zh) 数据汇总方法、装置、计算机设备和存储介质
KR20120132878A (ko) 공정 제어 데이터베이스 시스템 구조
CN206259880U (zh) 一种用于检测电机转速的智能控制***
CN111475471B (zh) 一种用于工业设计资源共享的信息***
US11340590B2 (en) Data collection system, data collection method, and information storage medium
CN113220345A (zh) 一种指令块的处理方法、装置、设备及存储介质
CN114137923A (zh) 工业生产现场数据采集与控制装置
CN103942261B (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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140827