一种区分发动机当前故障和历史故障的系统及方法技术方案

技术编号:8622810 阅读:183 留言:0更新日期:2013-04-25 04:27
本发明专利技术公开了一种区分发动机当前故障和历史故障的系统,用于输出发动机当前故障或历史故障,包括:故障管理单元、第一开关单元以及第一开关控制单元,第一开关控制单元用于接收故障查询开关的第一开关信号;对第一开关信号进行判断;当第一开关信号为查询当前故障信号时,向第一开关单元发送第一控制指令,使故障管理单元的当前故障输出端与第一开关单元的第三端接通,第一开关单元的第三端输出当前故障信号;当第一开关信号为查询历史故障信号时,向第一开关单元发送第二控制指令,使故障管理单元的历史故障输出端与第一开关单元的第三端接通,第一开关单元的第三端输出历史故障信号。本发明专利技术还公开了一种区分发动机当前故障和历史故障的方法。

【技术实现步骤摘要】

本专利技术涉及发动机
,具体涉及。
技术介绍
随着发动机领域的技术发展,现代发动机一般采用电控系统来控制,即使用发动机电控单元ECU对发动机进行控制,以使发动机的动力、油耗等达到最优。发动机电控系统都具有故障诊断及管理系统,可以及时诊断发动机或车辆发生故障的部位,并加以区分故障类型,便于发动机的维护和维修。在现有技术中,如果出现了发动机电控故障,即发动机电控系统发生的故障,包括发动机、ECU、燃油系统、后处理系统、传感器、执行器等发生的故障,将发生的故障信息保存在故障管理系统的故障内存中,通过故障诊断请求开关请求发动机故障闪码,仪表盘上的故障指示灯闪亮,获得发动机故障信息。故障内存中同时保存了当前故障和历史故障,当前故障是指已经被确认且当前还存在的故障,历史故障是指曾经被确认当前已经消除的故障。但是,在现有技术中,若故障内存中存在多个故障且同时包含历史故障和当前故障时,发动机电控故障闪码的方式不能区分当前故障和历史故障。一方面,不能区分当前故障和历史故障,给发动机电控系统的维护和维修带来不便;另一方面,在整车下线检测时,如果没有当前故障则可以合格入库,但是由于可能出现包含历史故障信息而不能入库的情况,造成整车放行周期加长的问题。
技术实现思路
有鉴于此,本专利技术的主要目的是提供,以解决现有技术中发动机电控故障闪码的方式不能区分当前故障和历史故障的问题。为解决上述问题,本专利技术提供的技术方案如下—种区分发动机当前故障和历史故障的系统,所述系统包括故障管理单元、第一开关单元以及第一开关控制单元;所述故障管理单元的当前故障输出端与第一开关单元的第一端相连,所述故障管理单元的历史故障输出端与第一开关单元的第二端相连,所述第一开关控制单元与所述第一开关单元相连;所述故障管理单元,用于根据所述故障管理单元的输入端输入的车辆状态信息,获得并记录车辆发动机系统的当前故障以及历史故障,在所述故障管理单元的当前故障输出端输出当前故障信号,在所述故障管理单元的历史故障输出端输出历史故障信号;所述第一开关单元,用于接通所述故障管理单元的当前故障输出端与所述第一开关单元的第三端,使所述第一开关单元的第三端输出所述当前故障信号,或者,接通所述故障管理单元的历史故障输出端与所述第一开关单元的第三端,使所述第一开关单元的第三端输出所述历史故障信号;所述第一开关控制单元,用于接收故障查询开关的第一开关信号;对所述第一开关信号进行判断;当所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通;当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。相应的,当所述故障查询开关为三档旋钮开关或者单刀三掷开关时,所述第一开关控制单元包括第一接收模块,用于接收所述故障查询开关的第一开关信号;第一判断模块,用于判断所述第一开关信号是否为接通所述故障查询开关的不动端与所述故障查询开关的当前故障端,当接通所述故障查询开关的不动端与所述故障查询开关的当前故障端时,所述第一开关信号为查询当前故障信号;第二判断模块,用于判断所述第一开关信号是否为接通所述故障查询开关的不动端与所述故障查询开关的历史故障端,当接通所述故障查询开关的不动端与所述故障查询开关的历史故障端时,所述第一开关信号为查询历史故障信号;第一发送模块,用于所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通;第二发送模块,用于当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。相应的,当所述故障查询开关为按键开关或者单刀单掷开关时,所述第一开关控制单元包括第一接收模块,用于接收所述故障查询开关的第一开关信号;第三判断模块,用于判断所述第一开关信号是否为按下或接通所述故障查询开关,当按下或接通所述故障查询开关时,则所述第一开关信号为查询故障信号;第一计时器模块,用于累计所述查询故障信号时间;第四判断模块,用于判断所述查询故障信号时间是否小于第一阈值,当所述查询故障信号时间小于所述第一阈值时,所述第一开关信号为查询当前故障信号,当所述查询故障信号时间大于或等于所述第一阈值时,所述第一开关信号为查询历史故障信号;第一发送模块,当所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通;第二发送模块,当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。相应的,当所述故障查询开关为按键开关或者单刀单掷开关时,所述第一开关控制单元包括第一接收模块,接收所述故障查询开关的第一开关信号;第五判断模块,用于判断所述第一开关信号是否为按下或接通所述故障查询开关,当按下或接通所述故障查询开关时,则所述第一开关信号为查询故障信号;计数器模块,用于累计所述查询故障信号次数;第二计时器模块,用于在所述计数器模块开始累计所述查询故障信号次数后累计时间,在所述累计时间达到第二阈值时,停止所述计数器模块累计所述查询故障信号次数;第六判断模块,用于判断所述查询故障信号次数是否小于第三阈值,当所述查询故障信号次数小于所述第三阈值时,所述第一开关信号为查询当前故障信号,当所述查询故障信号次数大于或等于所述第三阈值时,所述第一开关信号为查询历史故障信号;第一发送模块,当所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通;第二发送模块,当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。相应的,所述系统还包括第二开关单元以及第二开关控制单元; 所述第二开关单元的第一端与所述故障管理单元的历史故障输出端相连,所述第二开关单元的第二端与所述故障管理单元的当前故障输出端相连,所述第二开关单元的第三端与所述第一开关单元的第二端相连,所述第二开关控制单元与所述第二开关单元相连;所述第二开关单元,用于接通所述故障管理单元的当前故障输出端与所述第一开关单元的第二端,或者,接通所述故障管理单元的历史故障输出端与所述第一开关单元的A-Ap ~·上山弟·~- ;所述第二开关控制单元,用于接收隐藏历史故障开关信号;对所述隐藏历史故障开关信号进行判断,当所述隐藏历史故障开关信号为开启隐藏历史故障信号时,向所述第二开关单元发送第三控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第二端接通,当所述隐藏历史故障开关信号为关闭隐藏历史故障信号时,向所述第二开关单元发送第四控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第二端接通。一种区分发动机当前故障和历史故障的方法,所述方法包括根据输入的车辆状态信息,获得并记录车辆发动机系统的当前故障以本文档来自技高网...

【技术保护点】
一种区分发动机当前故障和历史故障的系统,其特征在于,所述系统包括:故障管理单元、第一开关单元以及第一开关控制单元;所述故障管理单元的当前故障输出端与第一开关单元的第一端相连,所述故障管理单元的历史故障输出端与第一开关单元的第二端相连,所述第一开关控制单元与所述第一开关单元相连;所述故障管理单元,用于根据所述故障管理单元的输入端输入的车辆状态信息,获得并记录车辆发动机系统的当前故障以及历史故障,在所述故障管理单元的当前故障输出端输出当前故障信号,在所述故障管理单元的历史故障输出端输出历史故障信号;所述第一开关单元,用于接通所述故障管理单元的当前故障输出端与所述第一开关单元的第三端,使所述第一开关单元的第三端输出所述当前故障信号,或者,接通所述故障管理单元的历史故障输出端与所述第一开关单元的第三端,使所述第一开关单元的第三端输出所述历史故障信号;所述第一开关控制单元,用于接收故障查询开关的第一开关信号;对所述第一开关信号进行判断;当所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通;当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。...

【技术特征摘要】
1.一种区分发动机当前故障和历史故障的系统,其特征在于,所述系统包括 故障管理单元、第一开关单元以及第一开关控制单元; 所述故障管理单元的当前故障输出端与第一开关单元的第一端相连,所述故障管理单元的历史故障输出端与第一开关单元的第二端相连,所述第一开关控制单元与所述第一开关单元相连; 所述故障管理单元,用于根据所述故障管理单元的输入端输入的车辆状态信息,获得并记录车辆发动机系统的当前故障以及历史故障,在所述故障管理单元的当前故障输出端输出当前故障信号,在所述故障管理单元的历史故障输出端输出历史故障信号; 所述第一开关单元,用于接通所述故障管理单元的当前故障输出端与所述第一开关单元的第三端,使所述第一开关单元的第三端输出所述当前故障信号,或者,接通所述故障管理单元的历史故障输出端与所述第一开关单元的第三端,使所述第一开关单元的第三端输出所述历史故障信号; 所述第一开关控制单元,用于接收故障查询开关的第一开关信号;对所述第一开关信号进行判断;当所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通;当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。2.根据权利要求1所述的系统,其特征在于,当所述故障查询开关为三档旋钮开关或者单刀三掷开关时,所述第一开关控制单元包括 第一接收模块,用于接收所述故障查询开关的第一开关信号; 第一判断模块,用于判断所述第一开关信号是否为接通所述故障查询开关的不动端与所述故障查询开关的当前故障端,当接通所述故障查询开关的不动端与所述故障查询开关的当前故障端时,所述第一开关信号为查询当前故障信号; 第二判断模块,用于判断所述第一开关信号是否为接通所述故障查询开关的不动端与所述故障查询开关的历史故障端,当接通所述故障查询开关的不动端与所述故障查询开关的历史故障端时,所述第一开关信号为查询历史故障信号; 第一发送模块,用于所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通; 第二发送模块,用于当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。3.根据权利要求1所述的系统,其特征在于,当所述故障查询开关为按键开关或者单刀单掷开关时,所述第一开关控制单元包括 第一接收模块,用于接收所述故障查询开关的第一开关信号; 第三判断模块,用于判断所述第一开关信号是否为按下或接通所述故障查询开关,当按下或接通所述故障查询开关时,则所述第一开关信号为查询故障信号; 第一计时器模块,用于累计所述查询故障信号时间; 第四判断模块,用于判断所述查询故障信号时间是否小于第一阈值,当所述查询故障信号时间小于所述第一阈值时,所述第一开关信号为查询当前故障信号,当所述查询故障信号时间大于或等于所述第一阈值时,所述第一开关信号为查询历史故障信号; 第一发送模块,当所述第一开关信号为查询当前故障信号时,向所述第一开关单元发送第一控制指令,使所述故障管理单元的当前故障输出端与所述第一开关单元的第三端接通; 第二发送模块,当所述第一开关信号为查询历史故障信号时,向所述第一开关单元发送第二控制指令,使所述故障管理单元的历史故障输出端与所述第一开关单元的第三端接通。4.根据权利要求1所述的系统,其特征在于,当所述故障查询开关为按键开关或者单刀单掷开关时,所述第一开关控制单元包括 第一接收模块,接收所述故障查询开关的第一开关信号; 第五判断模块,用于判断所述第一开关信号是否为按下或接通所述故障查询开关,当按下或接通所述故障查询开关时,则所述第一开关信号为查询故障信号; 计数器模块,用于累计所述查询故障信号次数; 第二计时器模块,用于在所述计数器模块开始累计所述查询故障信号次数后累计时间,在所述累计时间达到第二阈值时,停止所述计数器模块累计所述查询故障信号次数; 第六判断模块,用于判断所述查询故...

【专利技术属性】
技术研发人员:王秀雷桑心成李万洋孟媛媛
申请(专利权)人:潍柴动力股份有限公司
类型:发明
国别省市:

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

1