汽车电子控制单元诊断功能验证方法及系统技术方案

技术编号:7842569 阅读:312 留言:0更新日期:2012-10-13 00:53
本发明专利技术公开了一种汽车电子控制单元诊断功能验证方法,包括如下步骤:向电子控制单元发送与诊断功能相对应的诊断请求数据;接收所述电子控制单元返回的诊断回复数据;根据汽车电子控制单元诊断规范以及所述诊断请求数据,判断所述诊断回复数据是否正确,从而获得验证结果。一种汽车电子控制单元诊断功能验证系统,通过自动执行各项诊断功能的验证工作,而不用人工针对每项诊断功能输入进行验证,提高了工作效率,减少了人力成本,并且提高了验证结果的准确率。

【技术实现步骤摘要】

本专利技术涉及控制系统或其部件的检验或监视,具体涉及ー种汽车电子控制单元诊断功能验证方法及系统
技术介绍
随着汽车电子技术的发展,汽车上配备的电子控制单元(Electronic ControlUnit,简称ECU)越来越多,汽车的功能不仅越来越多,还越来越复杂,随之出现的各种汽车故障也呈现增加的趋势。为了便于汽车维修人员更高效地进行汽车故障的诊断及维修,在汽车电子控制单元上开发了诊断功能。在汽车出厂之前,需要对开发完成的汽车电子控制 单元诊断功能进行验证,以保证出厂的汽车电子控制单元诊断系统诊断功能准确完善。对电子控制单元诊断功能进行验证的传统方法是将待验证的汽车电子控制单元交给测试人员进行単体测试。测试人员通过模拟诊断仪执行每项诊断功能,然后将从数据监测设备上读到的来自汽车电子控制単元的诊断回复数据与诊断规范中定义的标准诊断回复数据进行一一对比来确认其是否正确,这种人工比对的方法工作量大、工作效率低,出错率很高。
技术实现思路
本专利技术提供一种汽车电子控制单元诊断功能验证方法及系统,通过自动执行每项诊断功能,自动完成诊断功能验证,节约了人力成本,并且提高了验证结果准确率。本专利技术提供的汽车电子控制单元诊断功能验证方法,包括如下步骤向电子控制单元发送与诊断功能相对应的诊断请求数据;接收所述电子控制単元返回的诊断回复数据;根据汽车电子控制单元诊断规范以及所述诊断请求数据,判断所述诊断回复数据是否正确,从而获得验证结果。所述诊断功能验证方法还包括如下步骤将所述验证结果显示给用户。本专利技术提供的汽车电子控制单元诊断功能验证方法,自动的完成发送诊断请求数据、实时接收诊断回复数据并进行验证的过程,实时的将验证结果显示给用户,这样方便用户及时发现电子控制单元诊断功能可能存在的错误并及时进行更正。与传统的人工验证电子控制单元诊断功能相比,大大提高了工作效率并提高了验证结果准确率。本专利技术提供的汽车电子控制单元诊断功能验证系统包括数据发送模块,向电子控制单元发送与诊断功能相对应的诊断请求数据;数据采集模块,接收电子控制单元返回的诊断回复数据;数据处理模块,接收来自所述数据采集模块的诊断回复数据以及来自数据发送模块的所述诊断请求数据;根据所述诊断请求数据以及汽车电子控制单元诊断规范判断所述诊断回复数据是否正确,从而获得验证结果。所述诊断功能验证系统还可以包括终端显示模块,显示来自所述数据处理模块的验证結果。具体的,所述诊断功能验证系统位于测试用的上位机中,通过通讯接ロ与电子控制单元相连。优选的,所述通讯接ロ为CAN总线。本专利技术提供的汽车电子控制单元诊断功能验证系统通过自动执行各项诊断功能的验证工作,而不用人工针对每项诊断功能输入进行验证,提高了工作效率,減少了人力成本,并且提高了验证结果的准确率。附图说明图I为本专利技术一实施例提供的电子控制单元诊断功能 验证方法流程图;图2为本专利技术另ー实施例提供的电子控制单元诊断功能验证方法流程图;图3为本专利技术另ー实施例提供的汽车电子控制单元以及汽车电子控制单元诊断功能验证系统结构图;图4为本专利技术另ー实施例提供的汽车电子控制单元以及汽车电子控制单元诊断功能验证系统结构图。具体实施例方式下面结合附图及具体实施例对本专利技术提供的汽车电子控制单元诊断功能验证方法及系统进行进ー步说明。本专利技术提供的汽车电子控制单元诊断功能验证方法是通过自动的向汽车电子控制单元发送与每项诊断功能相对应的诊断请求数据,接收并判断返回的诊断回复数据是否正确来获得验证结果的。在汽车电子控制单元诊断规范中定义了与每项诊断功能相对应的诊断请求文本以及标准诊断回复文本,通过数据解析可获得与每项诊断功能相对应的诊断请求数据以及标准诊断回复数据。具体的,所述诊断回复文本以及所述标准诊断回复文本均为用户直接能读的文本;而所述诊断请求数据、所述诊断回复数据以及所述标准诊断回复数据均为汽车电子控制单元能够识别的数字编码。例如,汽车电子控制单元发回的诊断回复数据为062E 33 15 IF 67 11 AA,对该诊断回复数据进行解析后生成相对应的诊断回复文本为左前轮速传感器故障。作为本专利技术的ー个优选实施例,如图I所示,针对汽车电子控制单元某项诊断功能进行验证的步骤具体如下步骤11,向电子控制单元发送与该项诊断功能相对应的诊断请求数据;步骤12,接收所述电子控制単元返回的诊断回复数据;步骤13,根据所述诊断回复数据解析出与该项诊断功能相对应的诊断回复文本;步骤14,根据所述诊断请求数据解析出与该项诊断功能相对应的标准诊断回复文本;步骤15,比较所述诊断回复文本与所述标准诊断回复文本是否一致;步骤16,当所述诊断回复文本与所述标准诊断回复文本一致时,判断所述诊断功能验证结果为正确;否则判断所述诊断功能验证结果为错误。其中,步骤14与步骤12可同时进行;或者步骤14与步骤13可同时进行。步骤14具体包括首选解析出与所述诊断请求数据相对应的诊断请求文本,根据所述诊断请求文本和汽车电子控制单元诊断规范获得与所述诊断功能相对应的标准诊断回复文本。所述诊断功能验证方法还可以包括将所述判断步骤得到的验证结果显示给用户。作为本专利技术的ー个优选实施例,如图2所示,对汽车电子控制单元诊断功能进行验证的步骤具体如下步骤21,向电子控制单元发送与该项诊断功能相对应的诊断请求数据;步骤22,接收所述电子控制単元返回的诊断回复数据; 步骤23,根据所述诊断请求数据解析出对应的诊断请求文本;步骤24,根据所述诊断请求文本和汽车电子控制单元诊断规范获得与所述诊断功能相对应的标准诊断回复文本;步骤25,根据所述标准诊断回复文本解析出标准诊断回复数据;步骤26,比较所述诊断回复数据以及所述标准诊断回复数据,当所述诊断回复数据与所述标准诊断回复数据一致时,判断所述诊断功能验证结果为正确,否则判断所述诊断功能验证结果为错误。对汽车电子控制单元诊断功能进行验证的方法还可以包括如下步骤将所述验证结果显示给用户。其中,步骤22可以与步骤23、步骤24或者步骤25同时进行。本专利技术提供的汽车电子控制单元诊断功能验证方法,自动的完成发送诊断请求数据、实时接收诊断回复数据并进行验证的过程,实时的将验证结果显示给用户,这样方便用户及时发现电子控制单元诊断功能可能存在的错误并及时进行更正。还可以对所有诊断功能进行验证之后,将所有的验证结果显示给用户,这样可以方便用户一目了然的了解汽车电子控制単元所有诊断功能的验证結果。与传统的人工验证电子控制单元诊断功能相比,大大提高了工作效率并提高了验证结果准确率。本专利技术还提供汽车电子控制单元诊断功能验证系统,通过此诊断功能验证系统自动完成对汽车电子控制単元的诊断功能验证工作。作为本专利技术的另ー个优选实施例,如图3所示,本专利技术提供的诊断功能验证系统101位于测试用的上位机中,通过通讯接ロ与电子控制単元201进行数据交互。所述通讯接ロ优选为CAN总线301,当然也可以通过其他通讯接ロ,例如无线通讯等。所述诊断功能验证系统101包括数据发送模块104,向所述电子控制单元201发送诊断请求数据;数据采集模块103,接收所述电子控制単元201返回的诊断回复数据;数据处理模块102,接收所述诊断回复数据和所述诊断请求数据;根据所述诊断请求数据以及电子控制单元诊断规范判断所述诊本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种汽车电子控制单元诊断功能验证方法,包括如下步骤 向电子控制单元发送与诊断功能相对应的诊断请求数据; 接收所述电子控制単元返回的诊断回复数据; 根据汽车电子控制单元诊断规范以及所述诊断请求数据,判断所述诊断回复数据是否正确,从而获得验证结果。2.根据权利要求I所述的汽车电子控制单元诊断功能验证方法,所述诊断功能验证方法还包括如下步骤将所述验证结果显示给用户。3.根据权利要求I或2所述的汽车电子控制单元诊断功能验证方法,其特征在于,所述判断步骤包括 根据所述诊断回复数据解析出对应的诊断回复文本; 根据所述诊断请求数据解析出对应的诊断请求文本; 根据所述诊断请求文本和汽车电子控制单元诊断规范获得与所述诊断功能相对应的标准诊断回复文本; 比较所述诊断回复文本与所述标准诊断回复文本,当所述诊断回复文本与所述标准诊断回复文本一致时,判断所述诊断功能验证结果为正确,否则判断所述诊断功能验证结果为错误。4.根据权利要求I或2所述的汽车电子控制单元诊断功能验证方法,其特征在于,所述判断步骤包括 根据所述诊断请求数据解析出对应的诊断请求文本; 根据所述诊断请求文本和汽车电子控制单元诊断规范获得与所述诊断功能相对应的标准诊断回复文本; 根据所述标准诊断回复文本解析出标准诊断回复数据; 比较所述诊断回复数据以及所述标准诊断回复数据,当所述诊断回复数据与所述标准诊断回复数据一致时,判断所述诊断功能验证结果为正确,否则判断所述诊断功能验证结果为错误。5.一种汽车电子控制单元诊断功能验证系统,其特征在于,所述诊断功能验证系统(101)包括 数据发送模块(104),向电子控制単元(201)发送与诊断功能相对应的诊断请求数据; 数据采集模块(103),接收电子控制单元(201)返回的诊断回复数据; 数据处理模块(102),接收来自所述数据采集模块(103)的诊断回复数据以及来自数据发送模块(104)的所述诊断请求数据;根据所述诊断请求数据以及汽车电子控制单元诊断规范判断所述诊断回复数据是...

【专利技术属性】
技术研发人员:傅立骏王建磊孔繁顺姜岳鹏熊想涛陈文强韦兴民赵福全
申请(专利权)人:浙江吉利汽车研究院有限公司杭州分公司浙江吉利汽车研究院有限公司浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1