一种整车测试方法及系统技术方案

技术编号:38866450 阅读:20 留言:0更新日期:2023-09-22 14:05
本发明专利技术提供一种整车测试方法及系统,该方法包括以下步骤:将上位机软件CANoe与通过OBD接口与整车进行连接,并获取整车上电时各ECU模块发送的首帧报文信号;对首帧报文信号进行分析提取,得到与各ECU模块对应的标识码及报文初值数据;通过CPAL脚本获取与标识码对应的定义初值数据,并将各报文初值数据与定义初值数据进行一致性比对,以生成包含逐条比对结果的测试报告。通过采集整车上电时各ECU发送的首帧报文信号的信号值,再通过CPAL脚本实现对信号DBC中定义的报文初值数据进行提取,并批量自动化进行一致性检测,以实现整车各ECU上电初值协议一致性高准确度,高效率,高覆盖度的测试。的测试。的测试。

【技术实现步骤摘要】
一种整车测试方法及系统


[0001]本专利技术涉及整车测试
,特别涉及一种整车测试方法及系统。

技术介绍

[0002]目前整车电器软件功能测试用例的设计都是基于模块的功能规范进行设计。
[0003]随着汽车电子技术的不断发展,各个模块所包含的功能已经越来越不固定,例如原来由多个模块共同配合实现的功能现在有可能集成到一个模块上实现,原来由一个模块实现的功能现在有可能分配到多个模块上共同实现,这样的话,对于整车同一电器软件功能的测试,需要维护多份测试用例,大大影响整车测试的效率,且有可能出现测试用例的遗漏,导致问题不能被及时识别,带来严重的质量事故。

技术实现思路

[0004]针对现有技术的不足,本专利技术的目的在于提供一种整车测试方法及系统,旨在解决现有技术中整车测试的效率较低的技术问题。
[0005]为了实现上述目的,本专利技术是通过如下技术方案来实现的:一种整车测试方法,包括以下步骤:
[0006]将上位机软件CANoe与通过OBD接口与整车进行连接,并获取整车上电时各ECU模块发送的首帧报文信号本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种整车测试方法,其特征在于,包括以下步骤:将上位机软件CANoe与通过OBD接口与整车进行连接,并获取整车上电时各ECU模块发送的首帧报文信号;对所述首帧报文信号进行分析提取,得到与各所述ECU模块对应的标识码及报文初值数据;通过CPAL脚本获取与所述标识码对应的定义初值数据,并将各所述报文初值数据与所述定义初值数据进行一致性比对,以生成包含逐条比对结果的测试报告。2.根据权利要求1所述的整车测试方法,其特征在于,所述生成包含逐条比对结果的测试报告的步骤之后,所述方法还包括:遍历所述测试报告,将所述比对结果未通过的各标识码进行异常标记;获取与所述标识码对应的异常ECU模块的报文信号,并对所述报文信号进行预处理,得到信号值序列;将各所述异常ECU模块按预设关联模组进行分类,得到关联异常模块组;将所述关联异常模块组中各异常ECU模块对应的报文值序列进行关联性分析,以筛选出非关联ECU模块。3.根据权利要求2所述的整车测试方法,其特征在于,所述筛选出非关联ECU模块的步骤之后,所述方法还包括:将所述非关联ECU模块所对应的信号值序列与预设的信号值序列进行比对;若比对不一致,则将所述非关联ECU模块标记为潜在故障模块,对所述潜在故障模块进行深入分析,并基于分析结果排查故障原因。4.根据权利要求2所述的整车测试方法,其特征在于,所述将所述关联异常模块组中各异常ECU模块对应的报文值序列进行关联性分析的步骤具体包括:通过以下计算公式,对所述关联异常模块组中每两个异常ECU模块的报文值序列进行关联性分析:式中,X
i
和Y
i
分别为两个所述信号值序列中第i个值,μx和μy分别为两个所述信号值序列的均值,σx和σy分别为两个所述信号值序列的标准差,p为相关系数。5.根据权利要求1所述的整车测试方法,其特征在于,所述获取整车上电时各ECU模块发送的首帧报文信号的步骤具体包括:在接收各所述ECU模块发送的首帧报文信号之前,运行上位机软件CANoe并确认整车处于休眠状态;控制整车进行上...

【专利技术属性】
技术研发人员:彭玲李武兰李艳明胡午邵凡徐碧霞
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1