System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种ECU的执行器驱动故障诊断方法及系统技术方案_技高网

一种ECU的执行器驱动故障诊断方法及系统技术方案

技术编号:39986194 阅读:9 留言:0更新日期:2024-01-09 01:54
本发明专利技术提供一种ECU的执行器驱动故障诊断方法,包括:S1:ECU上电进入初始化状态,对ECU的执行器驱动进行参数配置;S2:对执行器驱动进行初始化故障诊断,获得第一故障集合;S3:ECU进入运行状态,对执行器驱动进行自动故障诊断,获得第二故障集合;S4:ECU运行预设时间后,若第一故障集合和第二故障集合均无故障则进行强制故障诊断,获得第三故障集合,通过各故障集合获取ECU的故障。本发明专利技术针对ECU的初始化状态进行初始化故障诊断,针对ECU的运行状态进行自动故障诊断和强制故障诊断,保证ECU在整个上电初始化及运行过程中,均可以第一时间准确完成故障诊断。

【技术实现步骤摘要】

本专利技术涉及故障诊断领域,尤其涉及一种ecu的执行器驱动故障诊断方法及系统。


技术介绍

1、执行器驱动是ecu(electronic control unit)电子控制单元中重要的组成部分,随着使用过程中的各种因素影响,执行器驱动会出现短路到电源、短路到地、开路等各种故障,准确迅速查明故障原因以及故障部位,供处理器及时采取相应的处理措施显得尤为重要。

2、执行器驱动一般采用集成ic芯片实现,根据驱动方式不同,一般分为双边驱动、高边驱动、低边驱动三种。由于ecu系统中功率负载繁多,对执行器驱动需求各不相同,所以在同一系统中,一般采用多种集成ic实现执行器驱动功能,这样增加执行器故障诊断的难度。

3、目前执行器驱动故障诊断方法中,由于各类故障诊断依赖于执行器驱动状态,很多故障类型由于在实际应用场景中,执行器只能处于一种状态(工作或不工作),无法满足全部故障诊断条件,所以不能诊断出全部故障,如在执行器工作时(驱动开关闭合),无法诊断高边短路到电源、低边短路到地以及开路故障,在执行器不工作时(驱动开关断开),又不能诊断出高边短路到地以及低边短路到电源故障。


技术实现思路

1、为解决上述技术问题,本专利技术提供一种ecu的执行器驱动故障诊断方法,包括:

2、s1:ecu上电进入初始化状态,对ecu的执行器驱动进行参数配置;

3、s2:对执行器驱动进行初始化故障诊断,获得第一故障集合;

4、s3:ecu进入运行状态,对执行器驱动进行自动故障诊断,获得第二故障集合;

5、s4:ecu运行预设时间后,若第一故障集合和第二故障集合均无故障则进行强制故障诊断,获得第三故障集合,通过各故障集合获取ecu的故障。

6、优选的,故障的类型包括:高边短路到地故障、高边短路到电源故障、高边开路故障、低边短路到地故障、低边短路到电源故障和低边开路故障。

7、优选的,步骤s2具体为:

8、s21:主动闭合所有执行器驱动的高边驱动开关,同时,断开所有执行器驱动的低边驱动开关;

9、对执行器驱动进行低边短路到地故障诊断以及开路故障诊断,同时进行故障滤波处理,获取第一故障诊断结果;

10、若第一故障诊断结果为故障存在,则进行故障锁定并将故障保存至第一故障集合,进入步骤s22;否则直接进入步骤s22;

11、s22:主动断开所有执行器驱动的高边驱动开关,同时,闭合所有执行器驱动的低边驱动开关;

12、对执行器驱动进行高边短路到电源故障诊断以及开路故障诊断,同时进行故障滤波处理,获取第二故障诊断结果;

13、若第二故障诊断结果为故障存在,则进行故障锁定并将故障保存至第一故障集合,进入步骤s23;否直接进入步骤s23;

14、s23:主动闭合所有执行器驱动的高边驱动开关,同时,闭合所有执行器驱动的低边驱动开关;

15、对执行器驱动进行,低边短路到电源故障诊断以及高边短路到地故障诊断,同时进行故障滤波处理,获取第三故障诊断结果;

16、若第三故障诊断结果为故障存在,则进行故障锁定并将故障保存至第一故障集合,进入步骤s24;否则直接进入步骤s24;

17、s24:初始化故障诊断完毕,断开高边驱动开关和低边驱动开关,进入步骤s3。

18、优选的,步骤s3具体为:

19、s31:实时获取所有执行器驱动的开关状态;

20、若开关状态为高边驱动开关闭合,低边驱动开关断开,则进入步骤s32;

21、若开关状态为高边驱动开关断开,低边驱动开关闭合,则进入步骤s33;

22、若开关状态为高边驱动开关闭合,低边驱动开关闭合,则进入步骤s34;

23、s32:执行器驱动进行低边短路到地故障诊断以及开路故障诊断,同时进行故障滤波处理,获得第四故障诊断结果;

24、若第四故障诊断结果为故障存在,则进行故障锁定并将故障保存至第二故障集合,返回步骤s31;否则直接返回步骤s31;

25、s33:执行器驱动进行高边短路到电源故障诊断以及开路故障诊断,同时进行故障滤波处理,获得第五故障诊断结果;

26、若第五故障诊断结果为故障存在,则进行故障锁定并将故障保存至第二故障集合,返回步骤s31;否则直接返回步骤s31;

27、s34:执行器驱动进行低边短路到电源故障诊断以及高边短路到地故障诊断,同时进行故障滤波处理,获得第六故障诊断结果;

28、若第六故障诊断结果为故障存在,则进行故障锁定并将故障保存至第二故障集合,返回步骤s31;否则直接返回步骤s31。

29、优选的,步骤s4中强制故障诊断具体为:

30、s41:主动闭合高边驱动开关和低边驱动开关,执行器驱动进行低边短路到电源故障诊断以及高边短路到地故障诊断,同时进行故障滤波处理,获得第七故障诊断结果;

31、s42:若第七故障诊断结果为故障存在,则进行故障锁定并将故障保存至第三故障集合;

32、s43:主动断开高边驱动开关和低边驱动开关,结束诊断流程。

33、一种ecu的执行器驱动故障诊断系统,包括:

34、ecu初始化模块,用于ecu上电进入初始化状态,对ecu的执行器驱动进行参数配置;

35、初始化故障诊断模块,用于对执行器驱动进行初始化故障诊断,获得第一故障集合;

36、自动故障诊断模块,用于ecu进入运行状态,对执行器驱动进行自动故障诊断,获得第二故障集合;

37、强制故障诊断模块,用于ecu运行预设时间后,若第一故障集合和第二故障集合均无故障则进行强制故障诊断,获得第三故障集合,通过各故障集合获取ecu的故障。

38、本专利技术具有以下有益效果:

39、针对ecu的初始化状态进行初始化故障诊断,针对ecu的运行状态进行自动故障诊断和强制故障诊断,保证ecu在整个上电初始化及运行过程中,均可以第一时间准确完成故障诊断;初始化故障诊断、自动故障诊断和强制故障诊断针对执行器驱动的所有开关状态均设置了对应的故障诊断,可准确诊断出各种应用场景中可能出现的故障类型,避免了故障的漏检。

本文档来自技高网...

【技术保护点】

1.一种ECU的执行器驱动故障诊断方法,其特征在于,包括:

2.根据权利要求1所述的ECU的执行器驱动故障诊断方法,其特征在于,故障的类型包括:高边短路到地故障、高边短路到电源故障、高边开路故障、低边短路到地故障、低边短路到电源故障和低边开路故障。

3.根据权利要求1所述的ECU的执行器驱动故障诊断方法,其特征在于,步骤S2具体为:

4.根据权利要求1所述的ECU的执行器驱动故障诊断方法,其特征在于,步骤S3具体为:

5.根据权利要求1所述的ECU的执行器驱动故障诊断方法,其特征在于,步骤S4中强制故障诊断具体为:

6.一种ECU的执行器驱动故障诊断系统,其特征在于,包括:

【技术特征摘要】

1.一种ecu的执行器驱动故障诊断方法,其特征在于,包括:

2.根据权利要求1所述的ecu的执行器驱动故障诊断方法,其特征在于,故障的类型包括:高边短路到地故障、高边短路到电源故障、高边开路故障、低边短路到地故障、低边短路到电源故障和低边开路故障。

3.根据权利要求1所述的ecu的执行器驱动故障...

【专利技术属性】
技术研发人员:刘波李晓红颜成周黎忠萍吴浩
申请(专利权)人:中电科创智联武汉有限责任公司
类型:发明
国别省市:

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

1