CN113176036B - 一种发动机进气压力传感器的故障检测方法及装置 - Google Patents
一种发动机进气压力传感器的故障检测方法及装置 Download PDFInfo
- Publication number
- CN113176036B CN113176036B CN202110460152.XA CN202110460152A CN113176036B CN 113176036 B CN113176036 B CN 113176036B CN 202110460152 A CN202110460152 A CN 202110460152A CN 113176036 B CN113176036 B CN 113176036B
- Authority
- CN
- China
- Prior art keywords
- preset
- change rate
- engine
- pressure sensor
- operation data
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 149
- 230000008859 change Effects 0.000 claims abstract description 236
- 230000000630 rising effect Effects 0.000 claims description 23
- 238000000034 method Methods 0.000 claims description 21
- 230000008439 repair process Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L27/00—Testing or calibrating of apparatus for measuring fluid pressure
- G01L27/007—Malfunction diagnosis, i.e. diagnosing a sensor defect
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M15/00—Testing of engines
- G01M15/04—Testing internal-combustion engines
- G01M15/08—Testing internal-combustion engines by monitoring pressure in cylinders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Combustion & Propulsion (AREA)
- Health & Medical Sciences (AREA)
- Analytical Chemistry (AREA)
- Biomedical Technology (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本申请提供一种发动机进气压力传感器的故障检测方法及装置,通过检测发动机运行数据;判断发动机运行数据是否满足预先设置的故障检测使能条件;若发动机运行数据满足预先设置的故障检测使能条件,从发动机运行数据中获取进气压力传感器的变化率;当进气压力传感器的变化率超过预设进气压力传感器的变化率阈值时,控制计数器开始计数;当计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。基于本发明,提高检测发动机进气压力传感器的故障的准确性。
Description
技术领域
本发明涉及发动机技术领域,更具体地说,涉及一种发动机进气压力传感器的故障检测方法及装置。
背景技术
随着社会的不断发展,越来越多的人们使用汽车作为代步工具出行,而在汽车行驶的过程中,不可避免的会发生各种故障,压力传感器故障是发动机故障中比较常见的一类。
当进气压力传感器发生故障时,会出现过量空气系数控制效果变差、各执行器发生波动,以及车速不稳等情况,修理人员可以通过观察来判断进气压力传感器是否发生故障,但是上述情况往往是车辆连续运行足够长的时间之后才会出现,因此,需要修理人员长时间跟车。
为了解决上述问题,在现有技术中,通过直接检测进气压力传感器的参数,并通过进气压力传感器的参数是否超过一定范围来判断进气压力传感器是否发生故障,但是,并不是只有进气压力传感器发生故障才会导致进气压力传感器的参数发生变化,此时,如果单纯的根据进气压力传感器的参数来判断进气压力传感器是否发生故障,可能会出现判断结果不准确的情况。
发明内容
有鉴于此,本发明提供一种发动机进气压力传感器的故障检测方法及装置,以提高检测发动机进气压力传感器的故障的准确性为目的。
本发明第一方面公开一种发动机进气压力传感器的故障检测方法,应用于电子控制单元ECU,所述方法包括:
检测发动机运行数据;
判断所述发动机运行数据是否满足预先设置的故障检测使能条件;
若所述发动机运行数据满足预先设置的故障检测使能条件,从所述发动机运行数据中获取进气压力传感器的变化率;
当所述进气压力传感器的变化率超过预设进气压力传感器的变化率阈值时,控制计数器开始计数;
当计数时间达到第一预设时间,且所述计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。
可选的,所述方法还包括:
若所述进气压力传感器的变化率不超过所述预设进气压力传感器的变化率阈值,返回执行检测发动机运行数据。
可选的,所述方法还包括:
若所述发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测发动机运行数据。
可选的,所述发动机运行参数至少包括节气门变化率、EGR阀变化率,以及发动机和增压器的联合运行区域,所述判断所述发动机运行数据是否满足预先设置的故障检测使能条件,包括:
判断所述节气门变化率是否大于预设节气门变化率阈值、所述EGR阀变化率是否大于预设EGR阀变化率阈值,以及所述发动机和增压器的联合运行区域是否超过预先设置的喘振线;
其中,若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值,且所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,则确定所述发动机运行数据满足预先设置的故障检测使能条件。
可选的,所述若所述发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测发动机运行数据,包括:
若所述节气门变化率大于所述预设节气门变化率阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述节气门变化率的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测发动机运行数据;
或者,若所述EGR阀变化率大于所述预设EGR阀变化率阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述EGR阀变化率的上升沿进行延时,直至延时时间达到所述第二预设时间,返回执行检测发动机运行数据;
或者,若所述发动机和增压器的联合运行区域超过所述预先设置的喘振线,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述发动机和增压器的联合运行区域的上升沿进行延时,直至延时时间达到所述第二预设时间,返回执行检测发动机运行数据。
可选的,若所述发动机未携带有喘振阀,所述发动机运行参数还包括节气门开度,所述确定所述发动机运行数据满足预先设置的故障检测使能条件之前,所述方法还包括:
判断所述节气门开度与预设节气门标准开度之差是否小于预设开度阈值;
若所述节气门开度与预设节气门标准开度之差小于预设开度阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述节气门开度的上升沿进行延时,直至延时时间达到第三预设时间,返回执行检测发动机运行数据;
所述若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值,且所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,则确定所述发动机运行数据满足预先设置的故障检测使能条件,包括:
若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值、所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,且所述节气门开度与所述预设节气门标准开度之差不小于所述预设开度阈值,则确定所述发动机运行数据满足预先设置的故障检测使能条件。
本发明第二方面公开一种发动机进气压力传感器的故障检测装置,应用于电子控制单元ECU,所述装置包括:
检测单元,用于检测发动机运行数据;
第一判断单元,用于判断所述发动机运行数据是否满足预先设置的故障检测使能条件;
获取单元,用于若所述发动机运行数据满足预先设置的故障检测使能条件,从所述发动机运行数据中获取进气压力传感器的变化率;
控制单元,用于当所述进气压力传感器的变化率超过预设进气压力传感器的变化率阈值时,控制计数器开始计数;
第一确定单元,用于当计数时间达到第一预设时间,且所述计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。
可选的,所述装置还包括:
第一返回单元,用于若所述进气压力传感器的变化率不超过所述预设进气压力传感器的变化率阈值,返回执行检测单元。
可选的,所述装置还包括:
第一延时单元,用于若所述发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测单元。
可选的,所述发动机运行参数至少包括节气门变化率、EGR阀变化率,以及发动机和增压器的联合运行区域,所述第一判断单元,包括:
第二判断单元,用于判断所述节气门变化率是否大于预设节气门变化率阈值、所述EGR阀变化率是否大于预设EGR阀变化率阈值,以及所述发动机和增压器的联合运行区域是否超过预先设置的喘振线;
其中,若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值,且所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,则确定所述发动机运行数据满足预先设置的故障检测使能条件。
本发明提供一种发动机进气压力传感器的故障检测方法及装置,预先设置有故障检测使能条件,检测发动机运行数据,并判断所检测到的发动机运行数据是否满足预先设置的故障检测使能条件,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,从所检测到的发动机运行数据中获取进气压力传感器的变化率,在进气压力传感器的变化率超过预设进气压力传感器的变化率阈值的情况下,可以认为当前满足进气压力传感器的故障发生条件,控制计数器开始计数,当计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。本发明提供的技术方案,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,再进一步判断进气压力传感器的变化率是否超过预设进气压力传感器的变化率阈值,即先将除由于进气压力传感器发生故障导致进气压力传感器的变化率过快的其他情况排除后,再进一步根据进气压力传感器的变化率来判断进气压力传感器是否发生故障,可以降低检测发动机进气压力传感器的故障的误报率,从而提高检测发动机进气压力传感器的故障的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种发动机进气压力传感器的故障检测方法的流程示意图;
图2为本发明实施例提供的一种发动机进气压力传感器的故障检测装置的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本发明公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本发明公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
由上述背景技术可知,现有的进气压力传感器故障检测方法是直接通过进气压力传感器的参数来判断进气压力传感器是否发生故障,但是,并不是只有进气压力传感器发生故障才会导致进气压力传感器的参数发生变化,此时,如果单纯的根据进气压力传感器的参数来判断进气压力传感器是否发生故障,可能会出现判断结果不准确的情况。
需要说明的是,现有的进气压力传感器故障检测方法是直接通过进气压力传感器的压力物理值来判断进气压力传感器是否发生故障,但是,当进气压力传感器的信号出现毛刺时,进气压力传感器的压力物理值并不一定会发生变化,由此可见,直接通过进气压力传感器的压力物理值无法判断出进气压力传感器的信号出现毛刺的故障模式。
因此,本发明提供一种发动机进气压力传感器的故障检测方法及装置,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,再进一步判断进气压力传感器的变化率是否超过预设进气压力传感器的变化率阈值,即先将除由于进气压力传感器发生故障导致进气压力传感器的变化率过快的其他情况排除后,再进一步根据进气压力传感器的变化率来判断进气压力传感器是否发生故障,可以降低检测发动机进气压力传感器的故障的误报率,从而提高检测发动机进气压力传感器的故障的准确性。
并且,当进气压力传感器的信号出现毛刺时,进气压力传感器的变化率是会发生变化的,因此,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,利用进气压力传感器的变化率能有效的判断出进气压力传感器的信号出现毛刺的故障模式。
参见图1,示出了本发明实施例提供的一种发动机进气压力传感器的故障检测方法的流程示意图,该发动机进气压力传感器的故障检测方法应用于电子控制单元ECU,该发动机进气压力传感器的故障检测方法具体包括以下步骤:
S101:检测发动机运行数据。
在具体执行步骤S101的过程中,通过电子控制单元ECU检测发动机运行数据。
需要说明的是,发动机运行数据至少包括进气压力传感器的变化率、节气门变化率、EGR阀变化率,以及发动机和增压器的联合运行区域。
S102:判断发动机运行数据是否满足预先设置的故障检测使能条件;若发动机运行数据满足预先设置的故障检测使能条件,执行步骤S103;若发动机运行数据不满足预先设置的故障检测使能条件,执行步骤S106。
在本申请实施例中,经研究发现,不论是对于节气门前还是节气门后的进气压力传感器而言,当节气门的变化率过快时,进气压力传感器的变化率也会突然变快,但是,此时进气压力传感器的变化率变快并不是由于进气压力传感器发生故障导致,而是由于节气门的变化率过快,导致进气压力传感器的变化率过快。
当EGR阀的变化率过快时,进气压力传感器也会在随后的一小段时间内变快,但是,此时进气压力传感器的变化率变快并不是由于进气压力传感器发生故障导致,而是由于EGR阀的变化率过快,导致进气压力传感器的变化率过快。
当发动机处于高原工况时,在低流量大于增压压比的情况下,稳态点可能会出现喘振的问题,在发生喘振问题时,进气压力传感器的变化率也会相应的变快。
由上述几种情况可以知道,当节气门的变化率过快、EGR阀的变化率过快、出现喘振问题时,如果根据进气压力传感器的变化率判断进气压力传感器是否发生故障,可能会出现判断准确的情况,因此,可以根据节气门的变化率过快、EGR阀的变化率,以及基于低流量大于增压压比设置故障检测使能条件。在发动机运行参数满足预先设置的故障检测使能条件的情况下,即不存在上述几种情况时,再根据进气压力传感器的变化率去判断进气压力传感器是否发生故障得到的判断结果更加准确。
在本申请实施例中,修理人员可以根据经验预先设置节气门变化率阈值、EGR阀变化率和基于低流量大于增压压设置的喘振线;进而根据节气门的变化率过快、EGR阀的变化率、预设节气门变化率阈值、预设EGR阀变化率和基于低流量大于增压压设置的喘振线设置故障检测使能条件,具体的,当节气门变化率不大于预设节气门变化率阈值、EGR阀变化率不大于预设EGR阀变化率阈值,且发动机和增压器的联合运行区域不超过预先设置的喘振线,则确定发动机运行数据满足预先设置的故障检测使能条件。
当节气门变化率大于预设节气门变化率阈值、EGR阀变化率大于预设EGR阀变化率阈值,或者,发动机和增压器的联合运行区域超过预先设置的喘振线,则确定发动机运行数据不满足预先设置的故障检测使能条件。
在本申请实施例中,经更进一步研究发现,对于某些发动起而言,当发动机上未携带有喘振阀时,在节气门突然关闭时,发动机仍然会出现持续3-5秒左右的喘振现象,此时进气压力传感器的压力波动下降。基于此类情况,可以通过根据节气门开度进一步完善预先设置的故障检测使能条件。
具体的,当节气门变化率不大于预设节气门变化率阈值、EGR阀变化率不大于预设EGR阀变化率阈值、发动机和增压器的联合运行区域不超过预先设置的喘振线,且节气门开度与预设节气门标准开度之差不小于预设开度阈值,则确定发动机运行数据满足预先设置的故障检测使能条件。
当节气门变化率大于预设节气门变化率阈值、EGR阀变化率大于预设EGR阀变化率阈值、发动机和增压器的联合运行区域超过预先设置的喘振线,或者,若节气门开度与预设节气门标准开度之差小于预设开度阈值,确定发动机运行数据不满足预先设置的故障检测使能条件。
在具体执行步骤S102过程中,当检测到发动机运行数据后,可以判断发动机运行数据是否满足预先设置的故障检测使能条件,若发动机运行数据满足预先设置的故障检测使能条件,执行步骤S103,若发动机运行数据不满足预先设置的故障检测使能条件,执行步骤S106。
在本申请实施例中,判断发动机运行数据是否满足预先设置的故障检测使能条件具体过程可以为:判断节气门变化率是否大于预设节气门变化率阈值、EGR阀变化率是否大于预设EGR阀变化率阈值、发动机和增压器的联合运行区域是否超过预先设置的喘振线,以及节气门开度与预设节气门标准开度之差是否小于预设开度阈值。
若节气门变化率不大于预设节气门变化率阈值、EGR阀变化率不大于预设EGR阀变化率阈值、发动机和增压器的联合运行区域不超过预先设置的喘振线,且节气门开度与预设节气门标准开度之差不小于预设开度阈值,则确定发动机运行数据满足预先设置的故障检测使能条件,执行步骤S106。
若节气门变化率大于预设节气门变化率阈值、EGR阀变化率大于预设EGR阀变化率阈值、发动机和增压器的联合运行区域超过预先设置的喘振线,或者,若节气门开度与预设节气门标准开度之差小于预设开度阈值,确定发动机运行数据不满足预先设置的故障检测使能条件,执行步骤S103。
S103:从发动机运行数据中获取进气压力传感器的变化率,并判断进气压力传感器的变化率是否超过预设进气压力传感器的变化率阈值;若进气压力传感器的变化率不超过预设进气压力传感器的变化率阈值,返回执行步骤S101;若进气压力传感器的变化率超过预设进气压力传感器的变化率阈值,执行步骤S104。
在具体执行步骤S103的过程中,当确定检测到的发动机运行数据满足预先设置的故障检测使能条件时,从检测到的发动机运行数据中获取进气压力传感器的变化率,并判断所获取的进气压力传感器的变化率是否超过预先设置的进气压力传感器的变化率阈值,若进气压力传感器的变化率不超过预设进气压力传感器的变化率阈值,返回执行步骤S101;若进气压力传感器的变化率超过预设进气压力传感器的变化率阈值,执行步骤S104。
S104:控制计数器开始计数。
在具体执行步骤S104的过程中,在确定进气压力传感器的变化率超过预设进气压力传感器的变化率阈值的情况下,可以初步判断进气压力传感器可能发生故障了,进而控制计数器开始计数,以便在计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。
S105:当计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。
在具体执行步骤S105的过程中,在控制计数器开始计数后,当计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。
需要说明的是,在确定进气压力传感器发生故障后,还可以输出报警信息,通知修理工人进气压力传感器发生故障,以便修理工人及时进行相应的维修。
S106:进行延时直至延时时间达到第二预设时间。
在本申请实施例中,经研究发现,当节气门变化率大于预设节气门变化率阈值时,如果直接重新检测发动机运行参数的话,可能会存在检测不准确的情况,因此,可以利用节气门变化率的上升沿进行延时,直至延时时间达到第二预设时间,再重新检测发动机的运行参数,或者,在检测到节气门变化率不大于预设节气门变化率阈值时,再重新检测发动机的运行参数。
由于EGR阀变化率大于预设EGR阀变化率阈值时,进气压力传感器也会在随后的一小段时间内变快,此时如果直接重新检测发动机运行参数的话,可能会存在检测不准确的情况,因此,可以利用EGR阀变化率的上升沿进行延时,直至延时时间达到第二预设时间,再重新检测发动机的运行参数,或者,在检测到EGR阀变化率不大于预设EGR阀变化率阈值时,再重新检测发动机的运行参数。
当发动机和增压器的联合运行区域超过预先设置的喘振线,如果直接重新检测发动机运行参数的话,可能会存在检测不准确的情况,因此,可以利用发动机和增压器的联合运行区域的上升沿进行延时,直至延时时间达到第二预设时间,再重新检测发动机的运行参数,或者,在检测到发动机和增压器的联合运行区域不超过预先设置的喘振线时,再重新检测发动机的运行参数。
需要说明的是,预先设置的预设第二时间可以为2秒、3秒等等。可以根据实际应用进行设置本申请实施例不加限定。
由于节气门开度与预设节气门标准开度之差小于预设开度阈值时,发动机会出现喘振现象,此时进气压力传感器的压力波动下降,而进气压力传感器的压力波动的回复需要一点点时间,此时如果直接重新检测发动机运行参数的话,可能会存在检测不准确的情况,因此,可以利用节气门开度的上升沿进行延时,直至延时时间达到第三预设时间,再重新检测发动机的运行参数,或者,在检测到节气门开度与预设节气门标准开度之差不小于预设开度阈值时,再重新检测发动机的运行参数。
需要说明的是,预先设置的预设第三时间可以为3秒、4秒、5秒等等。可以根据实际应用进行设置本申请实施例不加限定。
在具体执行步骤S106的过程中,当确定发动机运行数据不满足预先设置的故障检测使能条件时,进行延时直至延时时间达到第二预设时间,返回执行检测发动机运行数据。
在本申请实施例中,当发动机运行数据不满足预先设置的故障检测使能条件,是由于确定节气门变化率大于预设节气门变化率阈值导致的时候,利用节气门变化率的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测发动机运行数据;或者,是由于EGR阀变化率大于预设EGR阀变化率阈值导致的时候,利用EGR阀变化率的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测发动机运行数据;或者,是由于发动机和增压器的联合运行区域超过预先设置的喘振线,利用发动机和增压器的联合运行区域的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测发动机运行数据;或者,是由于节气门开度与预设节气门标准开度之差小于预设开度阈值导致的时候,利用节气门开度的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测发动机运行数据。
本发明提供一种发动机进气压力传感器的故障检测方法,预先设置有故障检测使能条件,检测发动机运行数据,并判断所检测到的发动机运行数据是否满足预先设置的故障检测使能条件,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,从所检测到的发动机运行数据中获取进气压力传感器的变化率,在进气压力传感器的变化率超过预设进气压力传感器的变化率阈值的情况下,可以认为当前满足进气压力传感器的故障发生条件,控制计数器开始计数,当计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。本发明提供的技术方案,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,再进一步判断进气压力传感器的变化率是否超过预设进气压力传感器的变化率阈值,即先将除由于进气压力传感器发生故障导致进气压力传感器的变化率过快的其他情况排除后,再进一步根据进气压力传感器的变化率来判断进气压力传感器是否发生故障,可以降低检测发动机进气压力传感器的故障的误报率,从而提高检测发动机进气压力传感器的故障的准确性。
基于上述本发明实施例提供的一种发动机进气压力传感器的故障检测方法,相应的,本发明实施例还提供一种发动机进气压力传感器的故障检测装置,参见图2,示出了本发明实施例提供的一种发动机进气压力传感器的故障检测装置的结构示意图,该发动机进气压力传感器的故障检测装置,包括:
检测单元21,用于检测发动机运行数据;
第一判断单元22,用于判断发动机运行数据是否满足预先设置的故障检测使能条件;
获取单元23,用于若发动机运行数据满足预先设置的故障检测使能条件,从发动机运行数据中获取进气压力传感器的变化率;
控制单元24,用于当进气压力传感器的变化率超过预设进气压力传感器的变化率阈值时,控制计数器开始计数;
第一确定单元25,用于当计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。
上述本发明实施例公开的发动机进气压力传感器的故障检测装置中各个单元具体的原理和执行过程,与上述本发明实施例公开的发动机进气压力传感器的故障检测方法相同,可参见上述本发明实施例公开的发动机进气压力传感器的故障检测方法中相应的部分,这里不再进行赘述。
本发明提供一种发动机进气压力传感器的故障检测装置,预先设置有故障检测使能条件,检测发动机运行数据,并判断所检测到的发动机运行数据是否满足预先设置的故障检测使能条件,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,从所检测到的发动机运行数据中获取进气压力传感器的变化率,在进气压力传感器的变化率超过预设进气压力传感器的变化率阈值的情况下,可以认为当前满足进气压力传感器的故障发生条件,控制计数器开始计数,当计数时间达到第一预设时间,且计数器计数的数值大于预设数值时,确定进气压力传感器发生故障。本发明提供的技术方案,在所检测到的发动机运行数据满足预先设置的故障检测使能条件的情况下,再进一步判断进气压力传感器的变化率是否超过预设进气压力传感器的变化率阈值,即先将除由于进气压力传感器发生故障导致进气压力传感器的变化率过快的其他情况排除后,再进一步根据进气压力传感器的变化率来判断进气压力传感器是否发生故障,可以降低检测发动机进气压力传感器的故障的误报率,从而提高检测发动机进气压力传感器的故障的准确性。
进一步的,本发明提供的发动机进气压力传感器的故障检测装置,还包括:
第一返回单元,用于若进气压力传感器的变化率不超过预设进气压力传感器的变化率阈值,返回执行检测单元。
进一步的,本发明提供的发动机进气压力传感器的故障检测装置,还包括:
第一延时单元,用于若发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测单元。
可选的,发动机运行参数至少包括节气门变化率、EGR阀变化率,以及发动机和增压器的联合运行区域,第一判断单元,包括:
第二判断单元,用于判断节气门变化率是否大于预设节气门变化率阈值、EGR阀变化率是否大于预设EGR阀变化率阈值,以及发动机和增压器的联合运行区域是否超过预先设置的喘振线;
其中,若节气门变化率不大于预设节气门变化率阈值、EGR阀变化率不大于预设EGR阀变化率阈值,且发动机和增压器的联合运行区域不超过预先设置的喘振线,则确定发动机运行数据满足预先设置的故障检测使能条件。
可选的,第一延时单元,包括:
第二确定单元,用于若节气门变化率大于预设节气门变化率阈值,确定发动机运行数据不满足预先设置的故障检测使能条件;
第二延时单元,用于利用节气门变化率的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测单元;
或者,
第三确定单元,用于若EGR阀变化率大于预设EGR阀变化率阈值,确定发动机运行数据不满足预先设置的故障检测使能条件;
第三延时单元,用于利用EGR阀变化率的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测单元;
或者,
第四确定单元,用于若发动机和增压器的联合运行区域超过预先设置的喘振线,确定发动机运行数据不满足预先设置的故障检测使能条件;
第四延时单元,用于利用发动机和增压器的联合运行区域的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测单元。
进一步的,若发动机未携带有喘振阀,发动机运行参数还包括节气门开度,本发明提供的发动机进气压力传感器的故障检测装置,还包括:
第三判断单元,用于判断节气门开度与预设节气门标准开度之差是否小于预设开度阈值;
第五确定单元,用于若节气门开度与预设节气门标准开度之差小于预设开度阈值,确定发动机运行数据不满足预先设置的故障检测使能条件;
第五延时单元,用于利用节气门开度的上升沿进行延时,直至延时时间达到第三预设时间,返回执行检测单元;
第二判断单元,还用于若节气门变化率不大于预设节气门变化率阈值、EGR阀变化率不大于预设EGR阀变化率阈值、发动机和增压器的联合运行区域不超过预先设置的喘振线,且节气门开度与预设节气门标准开度之差不小于预设开度阈值,则确定发动机运行数据满足预先设置的故障检测使能条件。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (7)
1.一种发动机进气压力传感器的故障检测方法,其特征在于,应用于电子控制单元ECU,所述方法包括:
检测发动机运行数据;
判断所述发动机运行数据是否满足预先设置的故障检测使能条件;
若所述发动机运行数据满足预先设置的故障检测使能条件,从所述发动机运行数据中获取进气压力传感器的变化率;
当所述进气压力传感器的变化率超过预设进气压力传感器的变化率阈值时,控制计数器开始计数;
当计数时间达到第一预设时间,且所述计数器计数的数值大于预设数值时,确定进气压力传感器发生故障;
所述发动机运行参数至少包括节气门变化率、EGR阀变化率,以及发动机和增压器的联合运行区域,所述判断所述发动机运行数据是否满足预先设置的故障检测使能条件,包括:
判断所述节气门变化率是否大于预设节气门变化率阈值、所述EGR阀变化率是否大于预设EGR阀变化率阈值,以及所述发动机和增压器的联合运行区域是否超过预先设置的喘振线;
其中,若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值,且所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,则确定所述发动机运行数据满足预先设置的故障检测使能条件;
所述若所述发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测发动机运行数据,包括:
若所述节气门变化率大于所述预设节气门变化率阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述节气门变化率的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测发动机运行数据;
或者,若所述EGR阀变化率大于所述预设EGR阀变化率阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述EGR阀变化率的上升沿进行延时,直至延时时间达到所述第二预设时间,返回执行检测发动机运行数据;
或者,若所述发动机和增压器的联合运行区域超过所述预先设置的喘振线,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述发动机和增压器的联合运行区域的上升沿进行延时,直至延时时间达到所述第二预设时间,返回执行检测发动机运行数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述进气压力传感器的变化率不超过所述预设进气压力传感器的变化率阈值,返回执行检测发动机运行数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测发动机运行数据。
4.根据权利要求1所述的方法,其特征在于,若所述发动机未携带有喘振阀,所述发动机运行参数还包括节气门开度,所述确定所述发动机运行数据满足预先设置的故障检测使能条件之前,所述方法还包括:
判断所述节气门开度与预设节气门标准开度之差是否小于预设开度阈值;
若所述节气门开度与预设节气门标准开度之差小于预设开度阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;
利用所述节气门开度的上升沿进行延时,直至延时时间达到第三预设时间,返回执行检测发动机运行数据;
所述若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值,且所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,则确定所述发动机运行数据满足预先设置的故障检测使能条件,包括:
若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值、所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,且所述节气门开度与所述预设节气门标准开度之差不小于所述预设开度阈值,则确定所述发动机运行数据满足预先设置的故障检测使能条件。
5.一种发动机进气压力传感器的故障检测装置,其特征在于,应用于电子控制单元ECU,所述装置包括:
检测单元,用于检测发动机运行数据;
第一判断单元,用于判断所述发动机运行数据是否满足预先设置的故障检测使能条件;
获取单元,用于若所述发动机运行数据满足预先设置的故障检测使能条件,从所述发动机运行数据中获取进气压力传感器的变化率;
控制单元,用于当所述进气压力传感器的变化率超过预设进气压力传感器的变化率阈值时,控制计数器开始计数;
第一确定单元,用于当计数时间达到第一预设时间,且所述计数器计数的数值大于预设数值时,确定进气压力传感器发生故障;
所述发动机运行参数至少包括节气门变化率、EGR阀变化率,以及发动机和增压器的联合运行区域,所述第一判断单元,包括:
第二判断单元,用于判断所述节气门变化率是否大于预设节气门变化率阈值、所述EGR阀变化率是否大于预设EGR阀变化率阈值,以及所述发动机和增压器的联合运行区域是否超过预先设置的喘振线;
其中,若所述节气门变化率不大于所述预设节气门变化率阈值、所述EGR阀变化率不大于所述预设EGR阀变化率阈值,且所述发动机和增压器的联合运行区域不超过所述预先设置的喘振线,则确定所述发动机运行数据满足预先设置的故障检测使能条件;其中,所述若所述发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测发动机运行数据,包括:若所述节气门变化率大于所述预设节气门变化率阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;利用所述节气门变化率的上升沿进行延时,直至延时时间达到第二预设时间,返回执行检测发动机运行数据;或者,若所述EGR阀变化率大于所述预设EGR阀变化率阈值,确定所述发动机运行数据不满足预先设置的故障检测使能条件;利用所述EGR阀变化率的上升沿进行延时,直至延时时间达到所述第二预设时间,返回执行检测发动机运行数据;或者,若所述发动机和增压器的联合运行区域超过所述预先设置的喘振线,确定所述发动机运行数据不满足预先设置的故障检测使能条件;利用所述发动机和增压器的联合运行区域的上升沿进行延时,直至延时时间达到所述第二预设时间,返回执行检测发动机运行数据。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第一返回单元,用于若所述进气压力传感器的变化率不超过所述预设进气压力传感器的变化率阈值,返回执行检测单元。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第一延时单元,用于若所述发动机运行数据不满足预先设置的故障检测使能条件,进行延时直至延时时间达到第二预设时间,返回执行检测单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110460152.XA CN113176036B (zh) | 2021-04-27 | 2021-04-27 | 一种发动机进气压力传感器的故障检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110460152.XA CN113176036B (zh) | 2021-04-27 | 2021-04-27 | 一种发动机进气压力传感器的故障检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113176036A CN113176036A (zh) | 2021-07-27 |
CN113176036B true CN113176036B (zh) | 2023-01-06 |
Family
ID=76926685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110460152.XA Active CN113176036B (zh) | 2021-04-27 | 2021-04-27 | 一种发动机进气压力传感器的故障检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113176036B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114441093A (zh) * | 2021-12-31 | 2022-05-06 | 浙江天信仪表科技有限公司 | 供水设备的压力变送器故障诊断方法、装置及设备 |
CN115214701B (zh) * | 2022-07-14 | 2024-07-19 | 潍柴动力股份有限公司 | 一种车辆就绪状态的控制方法、装置、设备及介质 |
CN115326400B (zh) * | 2022-10-13 | 2023-04-07 | 中国航发四川燃气涡轮研究院 | 航空发动机喘振检测***的故障诊断方法及电子设备 |
CN116878728B (zh) * | 2023-07-14 | 2024-02-27 | 浙江中电自控科技有限公司 | 一种压力传感器故障检测分析处理*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5079946A (en) * | 1990-10-25 | 1992-01-14 | Delco Electronics Corp. | Valve position sensor diagnostic |
JP5169497B2 (ja) * | 2008-06-02 | 2013-03-27 | マツダ株式会社 | 排気装置の故障診断方法および装置 |
CN106121844A (zh) * | 2016-08-31 | 2016-11-16 | 潍柴动力股份有限公司 | 一种放气阀卡滞故障的检测方法、装置和汽车 |
CN109083756B (zh) * | 2018-09-28 | 2020-12-22 | 潍柴动力股份有限公司 | 一种发动机进气故障检测方法及装置 |
KR20200072024A (ko) * | 2018-12-12 | 2020-06-22 | 현대자동차주식회사 | 증발 가스 제어 시스템 및 그의 고장 진단 방법 |
CN110131041B (zh) * | 2019-07-10 | 2019-10-18 | 潍柴动力股份有限公司 | 一种排气制动控制功能的故障检测方法及故障检测*** |
CN110645124B (zh) * | 2019-09-25 | 2020-12-22 | 潍柴动力股份有限公司 | 一种发电机组进气管路故障诊断方法和装置 |
CN110514354A (zh) * | 2019-09-25 | 2019-11-29 | 潍柴动力股份有限公司 | 一种压差传感器的故障检测方法及装置 |
CN111156096B (zh) * | 2020-04-07 | 2020-08-21 | 潍柴动力股份有限公司 | 一种发动机控制方法、ecu及发动机 |
-
2021
- 2021-04-27 CN CN202110460152.XA patent/CN113176036B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113176036A (zh) | 2021-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113176036B (zh) | 一种发动机进气压力传感器的故障检测方法及装置 | |
US8527137B2 (en) | Vehicle behavior data recording control system and recording apparatus | |
US6202415B1 (en) | Method and device for monitoring the functioning of two exhaust-gas turbochargers | |
JP4737098B2 (ja) | 内燃機関の診断装置 | |
CN110985200B (zh) | 消除喘振的控制方法及装置 | |
CN109083756B (zh) | 一种发动机进气故障检测方法及装置 | |
EP3077651B1 (en) | Diagnosis device for internal combustion engine, and diagnosis method for internal combustion engine | |
CN112485010A (zh) | 发动机电控执行器响应状态的检测方法及*** | |
DE102014210207A1 (de) | Steuervorrichtung und Steuerverfahren für Innenverbrennungsmotor | |
JP2003503623A (ja) | 向上したエンジンモニタリング及び保護のためのシステム及び方法 | |
JP2006226135A (ja) | マニホルド圧力センサの故障診断方法および装置 | |
JPH08226354A (ja) | 内燃機関の排気還流装置における診断装置 | |
JP6678611B2 (ja) | 倍力装置の異常診断装置及び異常診断方法 | |
US8245689B2 (en) | Method and device for monitoring control and regulating loops in an engine system | |
CN111927640B (zh) | 发动机故障检测方法、装置、设备及计算机可读存储介质 | |
CN1325883C (zh) | 汽车油位传感器噪声故障的诊断方法 | |
US20060200301A1 (en) | Engine control method and device | |
CN111022184A (zh) | 一种故障检测方法及装置 | |
EP1242739B1 (de) | Verfahren zur erkennung einer fehlfunktion bei einem sensor | |
US6802201B2 (en) | Method and device for monitoring a sensor | |
US6688164B2 (en) | Method for controlling an internal combustion engine | |
CN111775959B (zh) | 一种加速踏板的故障诊断方法、装置及车辆 | |
DE102008054764A1 (de) | Verfahren und Vorrichtung zur Diagnose eines pneumatischen Schubumluftventils einer Aufladevorrichtung eines Verbrennungsmotors | |
DE10144674A1 (de) | Verfahren zur Erkennung einer Fehlfunktion an einer Abgasklappeneinrichtung und/oder einer Saugrohrumschalteinrichtung | |
CN110284981B (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 |