System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车载电控单元的诊断测试方法、装置、设备和存储介质制造方法及图纸_技高网

车载电控单元的诊断测试方法、装置、设备和存储介质制造方法及图纸

技术编号:43135610 阅读:5 留言:0更新日期:2024-10-29 17:41
本申请公开了一种车载电控单元的诊断测试方法、装置、设备和存储介质,涉及车辆诊断技术领域,所述车载电控单元的诊断测试方法包括:根据中央域控制器的功能域对车载电控单元进行分类,得到预设数量个诊断模块;根据所述诊断模块编写对应的目标测试用例;选择需要测试的所述诊断模块及对应的所述目标测试用例,进行诊断测试,得到测试报告;通过预设工具将所述测试报告导出,完成诊断测试。本申请按照不同的分类编写专属的测试用例,实现了差异性的仿真环境,并使测试范围是可选的,提高了车载电控单元的诊断测试效率。

【技术实现步骤摘要】

本申请涉及车辆诊断,尤其涉及车载电控单元的诊断测试方法、装置、设备和存储介质


技术介绍

1、随着汽车电子化和智能化水平的不断提升,车载电控单元(electronic controlunit,ecu)已成为现代汽车的重要组成部分,负责控制和管理车辆的各种功能,如发动机、变速箱、刹车系统等。为了确保车辆运行的安全性和可靠性,准确、及时地诊断和排除ecu的故障变得尤为重要。有效的ecu诊断测试可以帮助识别和修复潜在的系统问题,减少车辆维修时间,提升用户的使用体验,并满足日益严格的排放和安全法规要求。因此,快速、高效、准确的ecu诊断测试技术需求愈加迫切。

2、目前,车载电控单元的诊断测试主要通过以下几种方法进行:首先,常见的方法是使用车载诊断系统(on-board diagnostics,obd)接口连接专用诊断设备,通过读取ecu的诊断故障码(diagnostic trouble code,dtc)来识别问题。其次,车厂和维修站通常采用硬件在环测试技术,将ecu与仿真硬件连接,模拟实际运行环境,以检测和验证其功能和性能。此外,还有软件在环和模型在环测试,分别在软件和模型层面进行测试与验证。这些方法可以较为全面地覆盖ecu的功能和性能测试。

3、尽管现有的诊断测试方法在实际应用中取得了一定成效,但仍存在一些问题。首先,传统的obd诊断方法依赖于故障代码的读取和分析,无法对一些复杂或潜在的故障进行全面检测,导致诊断覆盖率有限。其次,硬件在环测试、软件在环和模型在环测试方法尽管精度较高,但测试过程繁琐,耗时较长,且需要大量的硬件和软件资源,增加了测试成本。再者,现有方法在面对新型复杂电子控制系统时,往往难以满足快速、实时诊断的需求,导致故障定位和修复时间过长。由于对汽车智能化和性能的要求越来越高,车载电控单元的数量快速增加,传统分布式架构越来越难以满足要求。随着整车域控制器的出现,极大地提高了系统集成度,降低了开发和制造的成本。但是随之而来,域控制器的诊断功能的复杂度也比传统诊断呈指数增加。中央域控制器下挂多个ecu,比如车身控制域(body controlmodule,bcm)、空调热管理控制域(air conditioning control module,ac)、整车控制域(vehicle control unit,vcu),所包含的诊断dtc从数百个增加到了有数千个,数据标识符(data identifier,did)/例程标识符(rid,routine identifier)从几十个增加到了数百个。因此,如何提高车载电控单元的诊断测试效率成为亟待解决的问题。

4、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请目的在于提供一种车载电控单元的诊断测试方法、装置、设备和存储介质,旨在解决如何提高车载电控单元的诊断测试效率的技术问题。

2、为实现上述目的,本申请提出一种车载电控单元的诊断测试方法,所述方法包括:

3、根据中央域控制器的功能域对车载电控单元进行分类,得到预设数量个诊断模块;

4、根据所述诊断模块编写对应的目标测试用例;

5、选择需要测试的所述诊断模块及对应的所述目标测试用例,进行诊断测试,得到测试报告;

6、通过预设工具将所述测试报告导出,完成诊断测试。

7、在一实施例中,所述根据所述诊断模块编写对应的目标测试用例的步骤包括:

8、通过预设关键字识别所有所述诊断模块支持的诊断服务及专用诊断故障码,并得到所述专用诊断故障码的使能条件的差异信息;

9、根据所述诊断服务和所述差异信息,通过预设工具为所有所述诊断模块编写对应的目标测试用例。

10、在一实施例中,所述根据所述诊断服务和所述差异信息,通过预设工具为所有所述诊断模块编写对应的目标测试用例的步骤包括:

11、根据所述差异信息,通过预设工具为所有所述诊断模块编写对应的初始测试用例;

12、在所述初始测试用例中实现各个所述诊断模块的仿真,得到中间测试用例;

13、在所述中间测试用例的预设脚本中,实现所述诊断服务的输入仿真,并通过所述诊断服务的反馈,判断所述中间测试用例是否合格;

14、将合格的所述中间测试用例作为目标测试用例。

15、在一实施例中,所述根据所述差异信息,通过预设工具为所有所述诊断模块编写对应的初始测试用例的步骤包括:

16、对所述差异信息进行分析,得到各个所述诊断模块支持的所述专用诊断故障码的使能条件;

17、根据所述使能条件,通过预设工具为所有所述诊断模块编写对应的初始测试用例。

18、在一实施例中,所述根据所述使能条件,通过预设工具为所有所述诊断模块编写对应的初始测试用例的步骤包括:

19、根据所述使能条件,通过预设工具编写覆盖所述诊断模块所有正常工作状态的正常系测试用例;

20、根据所述使能条件,通过预设工具编写模拟所述诊断模块出现的异常情况的异常系测试用例;

21、根据所述正常系测试用例和所述异常系测试用例得到初始测试用例。

22、在一实施例中,所述根据中央域控制器的功能域对车载电控单元进行分类,得到预设数量个诊断模块的步骤包括:

23、获取中央域控制器的功能域类别;

24、根据所述功能域类别对车载电控单元进行分类,得到第一通用诊断模块、整车控制域诊断模块、车身控制域诊断模块、空调热管理控制域诊断模块和第二通用诊断模块。

25、在一实施例中,所述选择需要测试的所述诊断模块及对应的所述目标测试用例,进行诊断测试,得到测试报告的步骤包括:

26、从所述预设数量个所述诊断模块中选择需要测试的所述诊断模块;

27、根据需要测试的所述诊断模块从所述目标测试用例中选择对应的目标测试用例;

28、通过预设工具对选择的所述目标测试用例逐一进行诊断测试,得到测试结果;

29、根据所述测试结果和预设报告格式得到测试报告。

30、此外,为实现上述目的,本申请还提出一种车载电控单元的诊断测试装置,所述装置包括:

31、分类模块,用于根据中央域控制器的功能域对车载电控单元进行分类,得到预设数量个诊断模块;

32、测试用例编写模块,用于根据所述诊断模块编写对应的目标测试用例;

33、诊断测试模块,用于选择需要测试的所述诊断模块及对应的所述目标测试用例,进行诊断测试,得到测试报告;

34、报告导出模块,用于通过预设工具将所述测试报告导出,完成诊断测试。

35、此外,为实现上述目的,本申请还提出一种车载电控单元的诊断测试设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的车载电控单元的诊断测试方法的步骤本文档来自技高网...

【技术保护点】

1.一种车载电控单元的诊断测试方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述诊断模块编写对应的目标测试用例的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述诊断服务和所述差异信息,通过预设工具为所有所述诊断模块编写对应的目标测试用例的步骤包括:

4.如权利要求3所述的方法,其特征在于,所述根据所述差异信息,通过预设工具为所有所述诊断模块编写对应的初始测试用例的步骤包括:

5.如权利要求4所述的方法,其特征在于,所述根据所述使能条件,通过预设工具为所有所述诊断模块编写对应的初始测试用例的步骤包括:

6.如权利要求1所述的方法,其特征在于,所述根据中央域控制器的功能域对车载电控单元进行分类,得到预设数量个诊断模块的步骤包括:

7.如权利要求1所述的方法,其特征在于,所述选择需要测试的所述诊断模块及对应的所述目标测试用例,进行诊断测试,得到测试报告的步骤包括:

8.一种车载电控单元的诊断测试装置,其特征在于,所述装置包括:

9.一种车载电控单元的诊断测试设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的车载电控单元的诊断测试方法的步骤。

10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的车载电控单元的诊断测试方法的步骤。

...

【技术特征摘要】

1.一种车载电控单元的诊断测试方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述诊断模块编写对应的目标测试用例的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述诊断服务和所述差异信息,通过预设工具为所有所述诊断模块编写对应的目标测试用例的步骤包括:

4.如权利要求3所述的方法,其特征在于,所述根据所述差异信息,通过预设工具为所有所述诊断模块编写对应的初始测试用例的步骤包括:

5.如权利要求4所述的方法,其特征在于,所述根据所述使能条件,通过预设工具为所有所述诊断模块编写对应的初始测试用例的步骤包括:

6.如权利要求1所述的方法,其特征在于,所述根据中央域控制器的功能域对车载电控单元进行分...

【专利技术属性】
技术研发人员:陈庭洋梁彪张标唐可杜驱虎
申请(专利权)人:岚图汽车科技有限公司
类型:发明
国别省市:

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

1