一种排放相关网络故障码的测试方法技术

技术编号:30827439 阅读:10 留言:0更新日期:2021-11-18 12:30
本发明专利技术涉及一种排放相关网络故障码的测试方法,其步骤包括给测试车辆上ON档后,先使用诊断服务停止相关节点报文的发送,以此来代替常规方法中拔掉节点接插件的操作;停发车上报文之后,用测试软件模拟发送被停发的报文;通过启动车辆、踩油门以及行驶操作来人为满足驾驶循环的要求;最后按照故障产生条件停止发送一定周期的相关报文,使得总线上出现相关故障,熄火;即可模拟多次操作循环发生故障的情况,从而判断ECU是否按照既定策略正常报出DTC。本发明专利技术可避免人为拔插实车ECU接插件的困难,轻松实现报文发送及停发,还可根据需要模拟发送实车数据,不拘泥于实车本身状态;能够自动停发一定周期报文以达到精确模拟故障状态的效果。态的效果。态的效果。

【技术实现步骤摘要】
一种排放相关网络故障码的测试方法


[0001]本专利技术涉及汽车电子
,尤其涉及一种排放相关网络故障码的测试方法。

技术介绍

[0002]车上电控单元(简称ECU)一般都具备故障自诊断和保护功能,当系统产生故障时,它还能在RAM中自动记录故障代码并采用保护措施从上述的固有程序中读取替代程序来维持发动机的运转,同时这些故障信息会显示在仪表盘上并保持不灭,可以使车主及时发现问题并将车能开到修理店。在一些中高级车上,不但在发动机上应用ECU,在其它许多地方都可发现ECU的踪影,例如,防抱死制动系统等都配置有各自的ECU,多个ECU之间的信息传递采用多路复用通信网络技术,将整车的ECU形成一个网络系统。
[0003]随着汽车功能日益增多和配置多样化,ECU的数量也越来越多,各ECU之间通过总线的交互也越来越多,当某ECU需要的总线信号丢失或无效时,其功能会受到影响,此时ECU会按照一定规则将该问题通过诊断故障码(简称DTC)的形式记录并上报,主机厂一般通过台架搭建测试系统,在单节点条件下,模拟相关总线故障,对ECU所记录的网络DTC进行逻辑合理性测试。
[0004]然而,对于发动机、变速箱等排放相关的ECU而言,某些总线信号的丢失或无效,会导致车辆进入跛行等极限工况,从而影响排放。根据相关法规要求,对于排放相关的DTC根据不同的故障等级,需要两个驾驶循环或者两个暖机循环才允许确认,而驾驶循环和暖机循环需要满足转速、车速、水温等条件,单节点条件下无法实现。
[0005]目前主机厂对于这部分DTC要么缺少相关测试用例,要么在实车条件下通过拔插相关ECU的方式粗略测试,显然,这些草率且尚不完善的测试方式无法达到准确验证DTC逻辑的目的,也给售后分析故障增加了难度。
[0006]本专利技术技术方案设计人员结合以上分析以及现有的针对汽车网络故障码测试的常见技术手段进行总结可知,这些方法在实施应用之后各自均存在着相应的弊端,主要暴露于以下几个方面:
[0007]其一,在测试用例缺失或测试不准确的情况下,实际上,已经无法达到验证DTC逻辑的目的;
[0008]其二,实车测试中,某些ECU已被其他零件覆盖或操作空间十分有限,导致接插件较难拔插;
[0009]其三,进行测试环节所采用的一些大型DTC测试机柜受其体积、线束、场地等因素影响,难以应用在实车测试中;
[0010]其四,售后问题缺少试验数据支持,较难复现和排查。
[0011]综上分析,本专利技术正是在现有公知技术的基础上,通过实际应用进行经验总结,提出一种排放相关网络故障码的测试方法,其在给测试车辆上ON档后,先使用诊断服务停止相关节点报文的发送,以此来代替常规方法中拔掉节点接插件的操作,再模拟发送相关报文,使得总线报文与实际情况无差异,继而通过启动车辆、踩油门、行驶等操作来人为满足
驾驶循环的要求,最后按照故障产生条件停止发送一定周期的相关报文,使得总线上出现相关故障,熄火,重复操作,即可模拟多次操作循环发生故障的情况,来判断ECU是否按照既定策略正常报出DTC。因而,所提出的技术方案能够缓解、部分解决或完全解决现有技术存在的问题。

技术实现思路

[0012]为克服上述问题或者至少部分地解决或完全解决上述问题,本专利技术提供一种排放相关网络故障码的测试方法,该方法通过诊断数据库及网络DBC数据库编制,停发车上报文并用测试软件模拟发送被停发的报文,编辑测试用例和测试脚本等主要步骤,最终达到判断ECU是否按照既定策略正常报出DTC的目的。
[0013]为实现上述目的,本专利技术采用以下技术方案:
[0014]一种排放相关网络故障码的测试方法,包括以下步骤:
[0015]I、使用便携式诊断设备在实车环境下进行半自动测试,即测试车辆与便携式测试设备之间以OBD方式连接,测试设备再接至操作终端;
[0016]II、编制诊断数据库和网络DBC数据库,以便后续操作使用相关诊断服务及模拟报文发送;
[0017]III、在给测试车辆上ON档后,先使用诊断服务停止相关节点报文的发送,以此来代替常规方法中拔掉节点接插件的操作,其中,诊断服务包括诊断数据库及网络DBC数据库编制;
[0018]IV、停发车上报文之后,用测试软件模拟发送被停发的报文,使得总线报文与实际情况无差异;
[0019]V、通过启动车辆操作、踩油门操作以及行驶操作来人为满足驾驶循环的要求;
[0020]VI、最后按照故障产生条件停止发送一定周期的相关报文,使得总线上出现相关故障,熄火;
[0021]VII、如此一个驾驶循环已完成,重复之前操作,即可模拟多次操作循环发生故障的情况,从而判断ECU是否按照既定策略正常报出DTC。
[0022]进一步地,对于诊断数据库及网络DBC数据库编制的方法为:
[0023]测试某一DTC之前,需辨别清楚该DTC指向的报文来自于总线上哪个ECU的哪条报文;
[0024]在测试软件中添加对应的ECU及其报文,设置好对应ECU需要使用到的诊断服务及报文中的各信号内容,以便后续可更改报文信号中的相应值来达到模拟不同故障的目的;
[0025]待全部诊断服务及报文均添加并设置完成后,可尝试模拟发送,若总线上可读取到相关报文,则数据库编辑成功。
[0026]针对以上技术方案,技术人员还可在具体实施时根据不同设计需求利用一些技术手段做出不同的改进,形成在同一构思基础上的技术方案,具体技术手段包括如下:
[0027]诊断服务用于对某ECU或者整车所有报文的停发工作;
[0028]在报文停发后,需要继续使用编辑好的DBC数据库,模拟发送被停发的报文,即可通过测试软件精确控制报文发送的内容及周期;
[0029]在模拟报文正常发送之后,首先对被测ECU进行DTC清除操作,并通过读取DTC操作
确保在测试之前没有待测试的DTC出现,至此,第一个操作循环正式开始;
[0030]进一步地,在模拟发送相关报文一定时间后,根据DTC列表中描述的待测试DTC产生条件,精确停发一定周期相关报文后再恢复正常发送,通过读取DTC操作判断是否已经产生了待确认的DTC,如果已产生则可以结束当前操作循环,如果未产生则对停发报文的周期进行微调,直至产生待确认的DTC为止。
[0031]此外,测试用例中各种不合格的情况包括:还未开始测试就已经出现了待测DTC、第一个操作循环无法产生待确认DTC、第一个操作循环还未达到故障码产生条件就已经出现了待确认DTC、第一个操作循环超过了故障码产生条件才出现待确认DTC、第一个操作循环就已经产生了已确认DTC、第二个操作循环无法产生已确认DTC、第二个操作循环还未达到故障码产生条件就已经产生了已确认DTC、以及第二个操作循环超过了故障码产生条件才出现已确认DTC。
[0032]对于以上所实施的技术方案,技术人员还可进行适应性的设计,包括:
[0033]该测试方法通过便携式设备软件脚本编辑,模拟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排放相关网络故障码的测试方法,其特征在于,包括以下步骤:I、使用便携式诊断设备在实车环境下进行半自动测试,即测试车辆与便携式测试设备之间以OBD方式连接,测试设备再接至操作终端;Ⅱ、编制诊断数据库和网络DBC数据库,以便后续操作使用相关诊断服务及模拟报文发送;Ⅲ、在给测试车辆上ON档后,先使用诊断服务停止相关节点报文的发送,以此来代替常规方法中拔掉节点接插件的操作,其中,诊断服务包括诊断数据库及网络DBC数据库编制;IV、停发车上报文之后,用测试软件模拟发送被停发的报文,使得总线报文与实际情况无差异;V、通过启动车辆操作、踩油门操作以及行驶操作来人为满足驾驶循环的要求;VI、最后按照故障产生条件停止发送一定周期的相关报文,使得总线上出现相关故障,熄火;

、如此一个驾驶循环已完成,重复之前操作,即可模拟多次操作循环发生故障的情况,从而判断ECU是否按照既定策略正常报出DTC。2.根据权利要求1所述的排放相关网络故障码的测试方法,其特征在于,对于诊断数据库及网络DBC数据库编制的方法为:测试某一DTC之前,需辨别清楚该DTC指向的报文来自于总线上哪个ECU的哪条报文;在测试软件中添加对应的ECU及其报文,设置好对应ECU需要使用到的诊断服务及报文中的各信号内容,以便后续可更改报文信号中的相应值来达到模拟不同故障的目的;待全部诊断服务及报文均添加并设置完成后,可尝试模拟发送,若总线上可读取到相关报文,则数据库编辑成功。3.根据权利要求2所述的排放相关网络故障码的测试方法,其特征在于:所述诊断服务用于对某ECU或者整车所有报文的停发工作。4.根据权利要求1所述的排放相关网络故障码的测试方法,其特征在于:在报文停发后,需要继续使用编辑好的DBC数据库,模拟发送被停发的报文,即可通过测试...

【专利技术属性】
技术研发人员:田丰廖文清王国栋陈端军周国林
申请(专利权)人:上汽通用五菱汽车股份有限公司
类型:发明
国别省市:

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

1