一种混动部件OBD服务自动化测试系统和方法技术方案

技术编号:28417833 阅读:14 留言:0更新日期:2021-05-11 18:24
本发明专利技术提供了一种混动部件OBD服务自动化测试系统,包括控制模块、测试模块、标定模块和被测模块,该系统通过控制模块调用标量系统注入故障,同步调用测试模块完成所有通讯诊断报文的发送、接受和对比,省去了人工测试的费时费力,同时被测模块具有初始化检测,在检查软件功能有效性的同时,同步验证标定数据的正确性,提高测试效率,缩减人工成本。控制模块采用自动化测试能够避免产品测试中人工的操作失误与疏忽。同时本发明专利技术还提供一种混动部件OBD服务自动化测试方法。

【技术实现步骤摘要】
一种混动部件OBD服务自动化测试系统和方法
本专利技术涉及汽车
,特别涉及一种混动部件OBD服务自动化测试系统和方法。
技术介绍
近年来,随着新能源市场的逐步振兴与新能源汽车销量的提升,政策法规对于混动车辆的排放要求也愈加严格,在即将实施的国六OBD排放法规中,首次引入了对于混动零部件如电机控制器(PEU)、电源管理系统(DCDC,charger)等的排放监控概念。不同于发动机排放监控中所要求的OBD全服务支持要求,对于电机控制器产品的诊断服务要求集中在数据流($01服务)、冻结帧($02服务)、诊断监控($03,$07,$0A服务)、故障清除($04服务)、系统监控($09服务)。由于OBD系统的有效性涉及大量的软件、实车测试,如果在不同的应用车型上均采用人工测试,涉及的工作量是十分巨大的,且此部分的测试重复性高,却涉及大量故障管理系统(DSM)的数据配置,一般需要有经验的工程师进行。因此,使用人工测试不仅耗时长,效率低下,还需要测试人员具备一定的技术素养。
技术实现思路
本专利技术的目的在于提供一种混动部件OBD服务自动化测试系统和方法,该系统和方法能够基于OBD15031诊断协议,自动注入故障并完成所有通讯诊断报文的发送、接收、对比,提高测试效率,缩减人工成本。为实现上述目的及其他相关目的,本专利技术提供了一种混动部件OBD服务自动化测试系统,包括控制模块、测试模块、标定模块和被测模块,所述标定模块,用于接收所述控制模块发送的标定修改量,并根据所述标定修改量修改被测模块的标定量;所述测试模块,用于接受所述控制模块的调用,向被测模块发送请求报文并接收所述被测模块发送的回读报文,以及向所述控制模块发送所述回读报文;所述被测模块,用于接收服务所述测试模块发送的请求报文,以及向所述测试模块发送回读报文;所述控制模块,用于向所述标定模块发送所述被测模块的标定修改量,调用所述测试模块向所述被测模块发送请求报文和接收所述被测模块发送的回读报文,以及接受所述测试模块发送的回读报文,解析所述回读报文与预期值对比,生成测试报告。进一步地,所述控制模块为ECU-TEST自动测试软件。进一步地,所述测试模块为CANoe通用测试工具。进一步地,所述标定模块为INCA标定工具。进一步地,所述测试模块向所述被测模块发送的请求报文为OBD15031协议报文。进一步地,所述被测模块包括电机控制系统和电源管理系统。进一步地,所述回读报文为故障诊断报文。为实现上述目的及其他相关目的,本专利技术还提供了一种混动部件OBD服务自动化测试方法包括以下步骤:S1.初始化检测整个系统;S2.检查被测模块的标定量是否符合车辆安全标准;S3.修改被测模块的标定量,用以创建汽车故障;S4.检测此故障是否如被注入;S5.测试模块发送请求报文至被测模块,所述被测模块根据请求报文生成回读报文并发回给所述测试模块;S6.所述测试模块接收所述回读报文,并发送给控制模块;S7.所述控制模块接收所述回读报文后,进行解析并与预期值进行比较。进一步地,所述S2步骤中,被测模块执行标定量的检查操作包括,检查故障管理系统与车载诊断系统中的所有标定量。进一步地,混动部件OBD服务自动化测试方法还包括步骤S8:S8:重复S6-S7步骤若干次,至所有请求报文中的测试样例通过测试,所述控制模块生成测试报告。综上所述,本专利技术提供的混动部件OBD服务自动化测试系统和方法,通过控制模块调用标量模块修改被测模块的标定量,从而注入故障,调用测试模块完成所有通讯诊断报文的发送、接受和对比,省去了人工测试的费时费力,同时被测模块具有初始化检测,在检查软件功能有效性的同时,同步验证标定数据的正确性,提高测试效率,缩减人工成本。控制模块采用自动化测试能够避免产品测试中人工的操作失误与疏忽。附图说明图1为混动部件OBD服务自动化测试系统的逻辑图;图2为混动部件OBD服务自动化测试系统的软件关系图。具体实施方式本专利技术的核心思想在于提供混动部件OBD服务自动化测试系统和方法,自动注入故障并完成所有通讯诊断报文的发送、接收和对比,同步验证标定数据的正确性。为实现上述思想,本专利技术提供一种混动部件OBD服务自动化测试系统和方法,基于控制模块自动测试软件,设计OBD服务的自动化测试工具,通过调用标定模块改变被测模块中的标定量,在不影响整车安全及测试版软件运行的前提下,进行故障注入,并同步调用测试模块,发送请求报文并将被测模块返回的回读报文进行解码,与预期值进行对比,从而实现被测模块的软件功能和标定数据的测试验证。为使本专利技术的目的、优点和特征更加清楚,以下结合附图1和图2对本专利技术提出的混动部件OBD服务自动化测试系统和方法作进一步详细说明。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。实施例一参阅图2,其是本实施例中混动部件OBD服务自动化测试系统的软件关系图。本专利技术提供的包括控制模块、测试模块、标定模块和被测模块,所述标定模块,用于接收所述控制模块发送的标定修改量,并根据所述标定修改量修改被测模块的标定量;所述测试模块,用于接受所述控制模块的调用,向被测模块发送请求报文并接收所述被测模块发送的回读报文,以及向所述控制模块发送所述回读报文;所述被测模块,用于接收服务所述测试模块发送的请求报文,以及向所述测试模块发送回读报文;所述控制模块,用于向所述标定模块发送所述被测模块的标定修改量,调用所述测试模块向所述被测模块发送请求报文和接收所述被测模块发送的回读报文,以及接受所述测试模块发送的回读报文,解析所述回读报文与预期值对比,生成测试报告。较佳的,所述被测模块启动后,进行初始化检测,用以判断是否有故障,同时件在修改标量前进行数据标定,关于DSM诊断系统与OBD15031协议输出的数据预先进行配置。一般而言,所述控制模块为ECU-TEST自动测试软件,所述测试模块为CANoe通用测试工具,所述标定模块为INCA标定工具。测试模块和标定模块可以通过适配器分别于被测模块进行通讯连接。进一步地,所述测试模块向所述被测模块发送的请求报文为OBD15031协议报文,当然,也可以为其他混动零部件的OBD协议。具体来说,本专利技术用于混动部件OBD服务自动化测试,因此其被测模块一般包括电机控制系统和电源管理系统。需要说明的是,标定模块修改故障相关的标定量阀值不能影响整车安全,也不能对车辆造成不可逆的损坏。此外,测试模块可以是其他具有通讯诊断报文的发送、接受、对比和解析功能的软件或系统,标量系统也可以是其他具有修改故障相关标量阀值功能的系统或工具。同时,此系统也可以用于除汽车行业其他混动部件(如充电机与DCDC产品)中,本说明就不一一细说。实施例二参阅图本文档来自技高网...

【技术保护点】
1.一种混动部件OBD服务自动化测试系统,其特征在于,包括控制模块、测试模块、标定模块和被测模块,/n所述标定模块,用于接收所述控制模块发送的标定修改量,并根据所述标定修改量修改被测模块的标定量;/n所述测试模块,用于接受所述控制模块的调用,向被测模块发送请求报文并接收所述被测模块发送的回读报文,以及向所述控制模块发送所述回读报文;/n所述被测模块,用于接收服务所述测试模块发送的请求报文,以及向所述测试模块发送回读报文;/n所述控制模块,用于向所述标定模块发送所述被测模块的标定修改量,调用所述测试模块向所述被测模块发送请求报文和接收所述被测模块发送的回读报文,以及接受所述测试模块发送的回读报文,解析所述回读报文与预期值对比,生成测试报告。/n

【技术特征摘要】
1.一种混动部件OBD服务自动化测试系统,其特征在于,包括控制模块、测试模块、标定模块和被测模块,
所述标定模块,用于接收所述控制模块发送的标定修改量,并根据所述标定修改量修改被测模块的标定量;
所述测试模块,用于接受所述控制模块的调用,向被测模块发送请求报文并接收所述被测模块发送的回读报文,以及向所述控制模块发送所述回读报文;
所述被测模块,用于接收服务所述测试模块发送的请求报文,以及向所述测试模块发送回读报文;
所述控制模块,用于向所述标定模块发送所述被测模块的标定修改量,调用所述测试模块向所述被测模块发送请求报文和接收所述被测模块发送的回读报文,以及接受所述测试模块发送的回读报文,解析所述回读报文与预期值对比,生成测试报告。


2.如权利要求1所述的混动部件OBD服务自动化测试系统,其特征在于,所述控制模块为ECU-TEST自动测试软件。


3.如权利要求1所述的混动部件OBD服务自动化测试系统,其特征在于,所述测试模块为CANoe通用测试工具。


4.如权利要求1所述的混动部件OBD服务自动化测试系统,其特征在于,所述标定模块为INCA标定工具。


5.如权利要求1所述的混动部件OBD服务自动化测试系统,其特征在于,所述测试模块向所述被测模块发送的请求报文为OBD15031协议报...

【专利技术属性】
技术研发人员:王宇朱翔宇陈雪平范港
申请(专利权)人:联合汽车电子有限公司
类型:发明
国别省市:上海;31

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

1