启停系统的故障诊断方法及装置制造方法及图纸

技术编号:10478939 阅读:86 留言:0更新日期:2014-09-25 16:56
本发明专利技术实施例公开了一种启停系统的故障诊断方法,包括:采集启停系统中各装置的运行参数通过将待诊断装置的运行参数与相应的标准设定参数比较,获得比较结果;若该比较结果满足任一异常条件,则获得待诊断装置的当前故障为该异常条件对应的故障。本发明专利技术实施例还公开了启停系统的故障诊断装置。采用本发明专利技术可以实现对启停系统的各装置的故障类型的精确定位,方便了对启停系统的维修。

【技术实现步骤摘要】
启停系统的故障诊断方法及装置
本专利技术涉及汽车领域,尤其涉及一种启停系统的故障诊断方法及装置。
技术介绍
启停系统(StartStopSystem)可以使车辆在等待红灯或者堵车等情况下暂停发动机的工作,并且在到检测到驾驶员的起步意图时,快速起动发动机。启停系统通过发动机控制单元和协处理单元(即启停控制器)控制发动机的工作。启停系统的故障诊断分成两大类,其中一类是发动机控制单元对启停系统的启停逻辑功能等的故障诊断,另一类则是启停控制器对启停系统中各装置(如离合传感器、继电器、启停控制器的供电电源、总线等)的故障诊断。目前,启停控制器对启停系统中各装置的故障诊断只是通过总线信号判断各装置是否有故障发生,并不能对各装置发生的具体故障类型做到精确定位。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种启停系统的故障诊断方法及装置,可以实现对启停系统的各装置的故障类型的精确定位,方便了对启停系统的维修。为了解决上述技术问题,本专利技术实施例提供了一种启停系统的故障诊断方法,包括:采集启停系统中待诊断装置的运行参数;通过将所述待诊断装置的运行参数与相应的标准设定参数比较,获得比较结果;若所述比较结果满足任一预设的异常条件,则获得所述待诊断装置的当前故障为该异常条件对应的故障。其中,所述获得所述待诊断装置的当前故障为该异常条件对应的故障的步骤之后,还包括:确定所述故障对应的故障状态,所述故障状态包括:当前故障状态、无故障状态、近期曾发生故障状态、历史曾发生故障状态;若所述待诊断装置当前正发生第一故障,则将所述第一故障对应的故障状态确定为所述当前故障状态;若所述第一故障清除,则将所述第一故障对应的故障状态确定为所述近期曾发生故障状态;若经过预设个数的点火循环周期后,所述第一故障始终处于清除状态,则将所述第一故障对应的故障状态确定为所述历史曾发生故障状态;若接收到用户的故障清除指令,则将所述第一故障对应的故障状态确定为所述无故障状态。其中,所述获得所述待诊断装置的当前故障为该异常条件对应的故障的步骤,包括:获取与该异常条件对应的故障标识码;将所述故障标识码的故障标志位置位;统计所述故障标识码的故障标志位的置位次数;当所述故障标志位的置位次数大于预设的第一阀值时,将所述故障标识码对应的故障类型确定为所述待诊断装置的当前故障;当所述故障标志位的置位次数小于所述第一阀值时,确定所述待诊断装置的当前故障不包括所述故障标识码对应的故障类型。其中,所述当所述故障标志位的置位次数大于所述第一阀值时,将所述故障标识码对应的故障类型确定为所述待诊断装置的当前故障的步骤,包括:当所述故障标志位的置位次数大于所述第一阀值时,将所述故障标识码的故障确认标志位置位;所述确定所述待诊断装置的当前故障不包括所述故障标识码对应的故障类型的步骤,包括:当所述故障标志位的置位次数小于所述第一阀值时,将所述故障标识码的故障确认标志位清零;所述确定所述故障对应的故障状态的步骤,具体为:当所述故障标识码的故障确认标志位置位后,将所述故障标识码的故障状态判定为当前故障状态,当所述故障标识码的故障确认标志位清零后,将所述故障标识码的故障状态判定为近期曾发生故障状态,当经过预设个数的点火循环周期后,若所述故障标识码的故障确认标志位始终保持清零状态,则将所述故障标识码的故障状态判定为历史曾发生故障状态,当接收到用户的故障清除指令,则将所述故障标识码的故障状态判定为无故障状态。其中,所述采集启停系统中待诊断装置的运行参数的步骤,具体为:通过所述待诊断装置的故障检测函数,从所述待诊断装置对应的功能函数中获取所述待诊断装置的运行参数,所述待诊断装置至少包括离合器位置传感器、继电器、启停控制器的供电电源、以及控制器局域网络CAN总线中的一个或多个,所述离合器位置传感器对应的功能函数为离合器检测函数,所述继电器对应的功能函数为继电器输出控制函数,所述启停控制器对应的供电电源的功能函数为供电电源检测函数,所述CAN总线对应的功能函数为CAN总线的接收和发送函数。其中,所述方法还包括:当所述启停系统下电时,将写入RAM中的启停系统中各装置的所有疑似故障对应的故障标识码及其故障状态存储到FLASH存储器中;当所述启停系统上电时,将所述存储到FLASH存储器中的启停系统中各装置的所有疑似故障对应的故障标识码及其故障状态写入所述RAM中。相应地,本专利技术实施例还提供了一种启停系统的故障诊断装置,包括:采集模块,用于采集启停系统中待诊断装置的运行参数;比较模块,用于通过将所述待诊断装置的运行参数与相应的标准设定参数比较,获得比较结果;处理模块,用于若所述比较结果满足任一预设的异常条件,则获得所述待诊断装置的当前故障为该异常条件对应的故障。其中,所述装置还包括:故障状态确定模块,用于确定所述故障对应的故障状态,所述故障状态包括:当前故障状态、无故障状态、近期曾发生故障状态、历史曾发生故障状态;若所述待诊断装置当前正发生第一故障,则将所述第一故障对应的故障状态确定为当前故障状态;若所述第一故障清除,则将所述第一故障对应的故障状态确定为近期曾发生故障状态;若经过预设个数的点火循环周期后,所述第一故障始终处于清除状态,则将所述第一故障对应的故障状态确定为历史曾发生故障状态;若接收到用户的故障清除指令,则将所述第一故障对应的故障状态确定为无故障状态。其中,所述处理模块包括:故障标识码获取单元,用于获取与该异常条件对应的故障标识码;置位单元,用于将所述故障标识码的故障标志位置位;统计单元,用于统计所述故障标识码的故障标志位的置位次数;当前故障确定单元,用于当所述故障标志位的置位次数大于预设的第一阀值时,将所述故障标识码对应的故障类型确定为所述待诊断装置的当前故障;当所述故障标志位的置位次数小于预设的第一阀值时,确定所述待诊断装置的当前故障不包括所述故障标识码对应的故障类型。其中,所述当前故障确定单元具体用于在所述故障标志位的置位次数大于所述第一阀值时,将所述故障标识码的故障确认标志位置位;在所述故障标志位的置位次数小于所述第一阀值时,将所述故障标识码的故障确认标志位清零;所述故障状态确定模块,具体用于根据所述故障确认标志位的置位或清零状态,判定所述故障标识码的故障状态:当所述故障标识码的故障确认标志位置位后,将所述故障标识码的故障状态判定为当前故障状态,当所述故障标识码的故障确认标志位清零后,将所述故障标识码的故障状态判定为近期曾发生故障状态,当经过预设个数的点火循环周期后,若所述故障标识码的故障确认标志位始终保持清零状态,则将所述故障标识码的故障状态判定为历史曾发生故障状态,当接收到用户的故障清除指令,则将所述故障标识码的故障状态判定为无故障状态。其中,所述采集模块具体用于通过所述待诊断装置的故障检测函数,从所述待诊断装置对应的功能函数中获取所述待诊断装置的运行参数,所述待诊断装置至少包括离合器位置传感器、继电器、启停控制器的供电电源、以及控制器局域网络CAN总线中的一个或多个,所述离合器位置传感器对应的功能函数为离合器检测函数,所述继电器对应的功能函数为继电器输出控制函数,所述启停控制器对应的供电电源的功能函数为供电电源检测函数,所述CAN总线对应的功能函数为CAN总线的接收和发送函数本文档来自技高网...
启停系统的故障诊断方法及装置

【技术保护点】
一种启停系统的故障诊断方法,其特征在于,包括:采集启停系统中待诊断装置的运行参数;通过将所述待诊断装置的运行参数与相应的标准设定参数比较,获得比较结果;若所述比较结果满足任一预设的异常条件,则获得所述待诊断装置的当前故障为该异常条件对应的故障。

【技术特征摘要】
1.一种启停系统的故障诊断方法,其特征在于,包括:采集启停系统中待诊断装置的运行参数;通过将所述待诊断装置的运行参数与相应的标准设定参数比较,获得比较结果;若所述比较结果满足任一预设的异常条件,则获得所述待诊断装置的当前故障为该异常条件对应的故障;确定所述故障对应的故障状态,所述故障状态包括:当前故障状态、无故障状态、近期曾发生故障状态、历史曾发生故障状态;若所述待诊断装置当前正发生第一故障,则将所述第一故障对应的故障状态确定为所述当前故障状态;若所述第一故障清除,则将所述第一故障对应的故障状态确定为所述近期曾发生故障状态;若经过预设个数的点火循环周期后,所述第一故障始终处于清除状态,则将所述第一故障对应的故障状态确定为所述历史曾发生故障状态;若接收到用户的故障清除指令,则将所述第一故障对应的故障状态确定为所述无故障状态。2.如权利要求1所述的故障诊断方法,其特征在于,所述获得所述待诊断装置的当前故障为该异常条件对应的故障的步骤,包括:获取与该异常条件对应的故障标识码;将所述故障标识码的故障标志位置位;统计所述故障标识码的故障标志位的置位次数;当所述故障标志位的置位次数大于预设的第一阈值时,将所述故障标识码对应的故障类型确定为所述待诊断装置的当前故障;当所述故障标志位的置位次数小于所述第一阈值时,确定所述待诊断装置的当前故障不包括所述故障标识码对应的故障类型。3.如权利要求2所述的故障诊断方法,其特征在于,所述当所述故障标志位的置位次数大于所述第一阈值时,将所述故障标识码对应的故障类型确定为所述待诊断装置的当前故障的步骤,包括:当所述故障标志位的置位次数大于所述第一阈值时,将所述故障标识码的故障确认标志位置位;所述确定所述待诊断装置的当前故障不包括所述故障标识码对应的故障类型的步骤,包括:当所述故障标志位的置位次数小于所述第一阈值时,将所述故障标识码的故障确认标志位清零;所述确定所述故障对应的故障状态的步骤,具体为:当所述故障标识码的故障确认标志位置位后,将所述故障标识码的故障状态判定为当前故障状态,当所述故障标识码的故障确认标志位清零后,将所述故障标识码的故障状态判定为近期曾发生故障状态,当经过预设个数的点火循环周期后,若所述故障标识码的故障确认标志位始终保持清零状态,则将所述故障标识码的故障状态判定为历史曾发生故障状态,当接收到用户的故障清除指令,则将所述故障标识码的故障状态判定为无故障状态。4.如权利要求1-3任一项所述的故障诊断方法,其特征在于,所述采集启停系统中待诊断装置的运行参数的步骤,具体为:通过所述待诊断装置的故障检测函数,从所述待诊断装置对应的功能函数中获取所述待诊断装置的运行参数,所述待诊断装置至少包括离合器位置传感器、继电器、启停控制器的供电电源、以及控制器局域网络CAN总线中的一个或多个,所述离合器位置传感器对应的功能函数为离合器检测函数,所述继电器对应的功能函数为继电器输出控制函数,所述启停控制器对应的供电电源的功能函数为供电电源检测函数,所述CAN总线对应的功能函数为CAN总线的接收和发送函数。5.如权利要求1所述的故障诊断方法,其特征在于,所述方法还包括:当所述启停系统下电时,将写入RAM中的启停系统中各装置的所有疑似故障对应的故障标识码及其故障状态存储到FLASH存储器中;当所述启停系统上电时,将所述存储到FLASH存储器中的启停系统中各装置的所有疑似故障对应的故...

【专利技术属性】
技术研发人员:杨春雷冯晓宇黄少堂郭嘉强
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:广东;44

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

1