一种面向服务的ECU测试系统技术方案

技术编号:37260928 阅读:14 留言:0更新日期:2023-04-20 23:35
本申请公开了一种面向服务的ECU测试系统,在搭建测试环境时,将待测ECU与VT系统和设备层连接,将程控电源连接至VT系统模拟待测ECU供电,通过USB接口将设备层连接至工控机,在工控机中搭建测试平台以运行测试程序,执行测试脚本,通过以太网控制VT系统模拟预设场景对应的指令信号发送给待测ECU,通过设备层获取待测ECU的通信数据,并对接口响应进行解析。由于一个测试程序对应一个待测控制器或者一个消费方的测试任务,当多个消费方同时发出测试请求时,可以直接调用对应的测试程序,通过调整接口参数实现不同消费方的服务接口测试,实现测试平台化,对于不同项目的测试具有可扩展性,并且能够快速复用,提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
一种面向服务的ECU测试系统


[0001]本申请涉及车辆自动化测试
,更具体地说,涉及一种面向服务的ECU测试系统。

技术介绍

[0002]随着车辆智能化发展,汽车的电子控制单元(Electronic Control Unit,ECU)具有更复杂的功能,因此,对ECU的测试需求也随之增加。近年来,智能汽车软件架构正在向SOA(Service Oriented Architecture,面向服务的分布式架构)转型升级,SOA架构将应用程序的功能定义为服务,整车SOA架构将车端的硬件能力和各种功能定义为服务,根据SOA标准进行接口设计,通过以太网调用精确定义的服务接口实现服务之间的交互通信。
[0003]SOA测试是整车SOA架构下的一种车辆测试方法,基于面向服务架构结合硬件在环(Hardware

in

the

Loop,HIL)系统进行仿真测试,以实时处理器运行仿真模型来模拟受控对象的运行状态,对被测ECU进行全方面的、系统的测试。但是,由于目前对于ECU的测试方法在多场景协同应用时,对于不同控制器或服务消费方的配置需求不同,因此测试过程中在不同应用场景之间切换时需要重新进行配置,并且对于不同项目的测试,其测试脚本相关性低,在不同项目之间切换耗时较长,导致测试效率低。

技术实现思路

[0004]有鉴于此,本申请提供了一种面向服务的ECU测试系统,用于解决目前的ECU测试系统在不同应用场景之间切换时,需要重新进行配置,且不同项目的测试脚本相关性低,进行项目切换时耗时较长,导致测试效率低的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种面向服务的ECU测试系统,包括:
[0007]程控电源、VT系统、设备层及工控机;
[0008]所述程控电源与所述VT系统连接,模拟待测ECU所需的电源,为所述待测ECU及所述VT系统供电,所述待测ECU包含一个或多个ECU;
[0009]所述VT系统与所述待测ECU的I/O接口连接,用于对所述待测ECU进行信号仿真及测试,所述VT系统包含VT板卡,所述VT板卡通过预先定义的模块化服务接口,模拟所述待测ECU的真实环境;
[0010]所述设备层用于连接所述待测ECU的通信接口,并通过USB接口与所述工控机连接,实现所述工控机与所述待测ECU之间的通信;
[0011]所述工控机搭建有测试平台,所述测试平台预先设置有至少一个测试程序,每个测试程序分别对应一个测试任务或待测控制器类型,所述测试程序通过调用预先编写的测试脚本,执行自动测试流程,通过以太网控制所述VT系统模拟预设场景对应的指令信号发送给所述待测ECU的服务接口,并对所述待测ECU服务接口的响应进行解析,所述测试脚本由模块化函数库组成。
[0012]优选地,所述VT板卡包括:
[0013]电源板卡,用于对所述待测ECU进行供电控制;
[0014]仿真负载板卡,用于模拟所述待测ECU的外部执行器负载;
[0015]I/O板卡,用于输入输出信号,进行多通道数据采集,包括AD板卡、DA板卡、数字量I/O板卡及模拟量I/O板卡,所述AD板卡为将模拟量转换为数字量的板卡,所述DA板卡为将数字量转换为模拟量的板卡;
[0016]故障注入板卡,用于模拟电气故障,提供故障诊断测试环境。
[0017]优选地,所述VT系统还包括:
[0018]信号调理单元,用于将所述VT板卡模拟生成的信号及采集的信号转换为标准信号,便于信号传输和处理。
[0019]优选地,所述工控机包括:
[0020]接口测试单元,通过运行所述测试脚本,控制所述VT系统模拟至少一个预设场景的指令信号,并按照预设的接口定义对所述待测ECU进行服务接口测试;
[0021]响应解析单元,判断所述待测ECU服务接口的响应是否满足所述测试脚本中设置的标准,并生成分析报告,所述分析报告包括每次进行所述服务接口测试记录的测试数据、测试结果及原因分析。
[0022]优选地,所述工控机还包括:
[0023]控制面板,用于实时记录所述待测ECU的响应状态及通信数据。
[0024]优选地,所述VT板卡还包括:
[0025]系统扩展板卡,提供可编程板卡,当所述系统中的待测控制器数量为两个或两个以上时,对所述系统的服务链路进行测试。
[0026]优选地,还包括:
[0027]电源控制器,用于向ECU测试机柜提供稳定电源,所述ECU测试机柜用于集成ECU测试系统的各个模块,构建完整的测试环境。
[0028]从上述的技术方案可以看出,本申请实施例提供的一种面向服务的ECU测试系统,包括程控电源、VT系统、设备层及工控机,将待测ECU的I/O接口与VT系统连接,将待测ECU的通信接口与设备层连接,将程控电源与VT系统连接为待测ECU和VT系统供电,通过USB接口将设备层连接至工控机实现工控机与待测ECU之间的通信,进而在工控机中搭建测试平台,运行测试程序,通过调用预先编写的测试脚本执行自动测试流程,通过以太网控制VT系统模拟预设场景对应的指令信号发送给待测ECU的服务接口,并对待测ECU服务接口的响应进行解析。由于一个测试程序对应一个待测控制器或者一个消费方的测试任务,当多个消费方同时发出测试请求时,可以直接调用对应的测试程序,通过调整接口参数,实现不同消费方的服务接口测试,能够在多场景协同应用时实现测试任务的管理和对ECU服务接口的自动化测试,提高测试效率。
[0029]并且,本申请提供的测试系统采用模块化分区,服务接口采用模块化定义,当待测ECU接口定义不一致时,可以通过转接线缆实现不同硬件平台的快速切换,同时,测试脚本采用模块化设计,在测试需求更改时可以实现测试脚本的快速修改,进行不同服务的接口调用,从而实现不同项目之间的快速切换,节省不同项目测试脚本的开发时间,进一步提高测试效率。
附图说明
[0030]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0031]图1为本申请实施例提供的一种面向服务的ECU测试系统结构示意图;
[0032]图2为本申请实施例示例的一种VT系统服务接口定义示意图;
[0033]图3

6为本申请实施例示例的几种工控机工作界面示意图;
[0034]图7

8为本申请实施例提供的一种面向服务的ECU测试系统的若干应用场景示意图。
具体实施方式
[0035]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向服务的ECU测试系统,其特征在于,包括:程控电源、VT系统、设备层及工控机;所述程控电源与所述VT系统连接,模拟待测ECU所需的电源,为所述待测ECU及所述VT系统供电,所述待测ECU包含一个或多个ECU;所述VT系统与所述待测ECU的I/O接口连接,用于对所述待测ECU进行信号仿真及测试,所述VT系统包含VT板卡,所述VT板卡通过预先定义的模块化服务接口,模拟所述待测ECU的真实环境;所述设备层用于连接所述待测ECU的通信接口,并通过USB接口与所述工控机连接,实现所述工控机与所述待测ECU之间的通信;所述工控机搭建有测试平台,所述测试平台预先设置有至少一个测试程序,每个测试程序分别对应一个测试任务或待测控制器类型,所述测试程序通过调用预先编写的测试脚本,执行自动测试流程,通过以太网控制所述VT系统模拟预设场景对应的指令信号发送给所述待测ECU的服务接口,并对所述待测ECU服务接口的响应进行解析,所述测试脚本由模块化函数库组成。2.根据权利要求1所述的系统,其特征在于,所述VT板卡包括:电源板卡,用于对所述待测ECU进行供电控制;仿真负载板卡,用于模拟所述待测ECU的外部执行器负载;I/O板卡,用于输入输出信号,进行多通道数据采集,包括AD板卡、DA板卡、数字量I/O板卡及模拟量I/O板卡,所述AD板卡为将...

【专利技术属性】
技术研发人员:赵亚武李婷婷戴瑞龙聂震
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:

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

1