使用在环硬件测试车辆设备控制器的系统和方法技术方案

技术编号:30337507 阅读:22 留言:0更新日期:2021-10-12 22:57
本公开涉及用于使用在环硬件(HIL)装置测试车辆设备控制器的系统和方法。该系统包括用户界面和测试框架子系统,测试框架子系统包括测试数据接口,测试框架单元,在环硬件接口以及车辆设备控制器监控接口。该系统和方法在监控HIL返回的统一诊断服务信息的同时同步获取车辆设备控制器的状态信息,提供更全面的测试评估结果。评估结果。评估结果。

【技术实现步骤摘要】
使用在环硬件测试车辆设备控制器的系统和方法


[0001]本公开涉及汽车电子控制器测试自动化领域,特别涉及使用在环硬件(Hardware in the Loop,简称为HIL)测试车辆设备控制器的系统和方法。

技术介绍

[0002]随着HIL硬件在环仿真技术的普及和应用,大批的HIL设备供应商涌现。为了统一HIL设备标准,方便用户自由选择HIL设备,设计针对各个HIL设备供应商的统一测试自动化脚本并对这些测试自动化脚本进行重复使用,ASAM标准组织于2009年6月首次提出了ASAM HIL API标准并持续不断完善。ASAM XIL API是ASAM HIL API标准的升级版本。
[0003]现有的基于dSPACE HIL设备的测试脚本结构简单,接口固定,不易扩展,仅能监控来自HIL设备的信息,不能兼容其他供应商的设备(诸如Vector的工具),导致所提供的测试具有局限性。
[0004]因此,存在对基于HIL设备的车辆设备控制器测试系统和方法进行改进的需求。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]根据本公开的实施例,提出使用HIL装置测试车辆设备控制器的系统和方法,旨在采用HIL装置测试多种车辆设备控制器,扩展支持更多的符合XIL API协议的HIL装置,同时在测试中增加测试监测的信息以提供更全面的评估结果,支持更多的测试场景。
[0007]根据本公开的一方面,提供一种用于使用在环硬件(HIL)装置测试车辆设备控制器的系统,包括:
[0008]用户界面,被配置用于接收测试输入数据集以及提供测试结果;
[0009]测试框架子系统,所述测试框架子系统进一步包括:
[0010]测试数据接口,被配置用于从所述测试输入数据集提取测试数据以及向所述用户界面转发来自在环硬件接口的返回数据;
[0011]测试框架单元,被配置用于执行以下操作中的至少一个:基于来自所述测试数据接口的所述测试输入数据集配置测试框架子系统并且创建测试框架集,基于所述测试框架集向所述在环硬件接口发送测试请求,基于来自所述在环硬件接口的返回数据和来自所述车辆设备控制器监控接口的所述车辆设备控制器的状态中的至少一个评估所述测试以生成所述测试结果,以及重置所述测试框架子系统的至少一部分;
[0012]所述在环硬件接口,被配置用于将所述测试请求转发到所述在环硬件装置,以及接收来自所述在环硬件装置的所述返回数据;以及
[0013]车辆设备控制器监控接口,被配置为获取所述车辆设备控制器的状态。
[0014]根据本公开的实施例,所述测试框架子系统还被配置为将所述车辆设备控制器与所述在环硬件装置进行同步。
[0015]根据本公开的另一方面,提供一种用于使用在环硬件(HIL)装置测试车辆设备控制器的方法,包括:
[0016]通过用户界面接收测试输入数据集;
[0017]基于所述测试输入数据集配置测试框架子系统并且创建测试框架集,其中所述测试框架子系统包括测试数据接口,测试框架单元,在环硬件接口以及车辆设备控制器监控接口,所述测试框架单元包括所述测试框架集;
[0018]基于所述测试框架集经由所述在环硬件接口向所述在环硬件装置发送测试请求;
[0019]基于来自所述在环硬件装置的返回数据和来自所述车辆设备控制器监控接口的所述车辆设备控制器的状态中的至少一个评估所述测试以生成测试结果;
[0020]复位所述测试框架单元;以及
[0021]通过用户界面提供所述测试结果。
[0022]根据本公开的实施例,配置测试框架子系统还包括将所述车辆设备控制器与所述在环硬件装置进行同步。
[0023]根据本公开的又一方面,提供一种非暂态计算机可读存储介质,其上存储有包括可执行指令的计算机程序,当所述可执行指令被处理器执行时,实现如上所述的方法。
[0024]根据本公开的再一方面,提供一种电子设备,包括处理器以及用于存储所述处理器的可执行指令的存储器,所述处理器被配置为执行所述可执行指令以实施如上所述的方法。
[0025]通过采用本公开的基于ASAM XIL API标准的测试系统和方法,可以适用于多种非dSPACE HIL设备,在监控HIL返回的统一诊断服务(UDS)信息的同时同步获取车辆设备控制器(诸如变速器控制单元TCU,电子控制单元ECU等)的状态信息,提供更全面的测试评估结果。该测试系统和方法效率更高,不仅适用于包括DCM和DEM(Diagnostic Event Management)S的UDS测试,还可以应用于其它基于Automation Desk和CANape的车辆设备控制器功能测试,而且适用的车辆设备控制器更多。
[0026]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0027]通过参照附图详细描述其示例性实施例,本公开的上述和其它特征及优点将变得更加明显。
[0028]图1示出基于ASAM XIL API标准的示例性测试系统架构的示意图;
[0029]图2示出根据本公开的实施例的示例性测试系统架构的示意图;
[0030]图3示出根据本公开的实施例的示例性测试方法的流程图;
[0031]图4示出根据本公开的实施例的示例性测试系统和方法的测试框架单元的测试框架集的逻辑示意图;
[0032]图5示出图4中的测试框架集的UDS测试框架的逻辑示意图;
[0033]图6示出根据本公开的实施例的示例性测试方法中关于UDS服务任务测试框架的自动化测试报告;以及
[0034]图7示出根据本公开的实施例的示例性测试方法中关于故障注入及DTC检测故障
码的基本测试报告。
具体实施方式
[0035]现在将参考附图更全面地描述示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本公开全面和完整,并将示例性实施例的构思全面地传达给本领域的技术人员。在图中,为了清晰,可能会夸大部分元件的尺寸或加以变形。在图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。
[0036]此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、元件等。在其它情况下,不详细示出或描述公知结构、方法或者操作以避免模糊本公开的各方面。
[0037]ASAM XIL API是在车辆测试自动化工具与测试台之间的通信标准,它使测试系统的测试台硬件与测试自动化工具软件之间的接口实现标准化,以便于在不同的测试台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于使用在环硬件(HIL)装置测试车辆设备控制器的系统,包括:用户界面,被配置用于接收测试输入数据集以及提供测试结果;测试框架子系统,所述测试框架子系统进一步包括:测试数据接口,被配置用于从所述测试输入数据集提取测试数据以及向所述用户界面转发来自在环硬件接口的返回数据;测试框架单元,被配置用于执行以下操作中的至少一个:基于来自所述测试数据接口的所述测试输入数据集配置测试框架子系统并且创建测试框架集,基于所述测试框架集向所述在环硬件接口发送测试请求,基于来自所述在环硬件接口的返回数据和来自所述车辆设备控制器监控接口的所述车辆设备控制器的状态中的至少一个评估所述测试以生成所述测试结果,以及重置所述测试框架子系统的至少一部分;所述在环硬件接口,被配置用于将所述测试请求转发到所述在环硬件装置,以及接收来自所述在环硬件装置的所述返回数据;以及车辆设备控制器监控接口,被配置为获取所述车辆设备控制器的状态。2.如权利要求1所述的系统,其特征在于,所述测试框架子系统还被配置为将所述车辆设备控制器与所述在环硬件装置进行同步。3.如权利要求1或2所述的系统,其特征在于,基于来自所述测试数据接口的所述测试输入数据集配置测试框架子系统并且创建测试框架集进一步包括:配置所述测试数据接口;配置所述在环硬件接口,所述在环硬件接口包括在环硬件仿真端口,故障注入仿真端口和诊断端口中的至少一个;配置所述车辆设备控制器监控接口;以及创建所述框架单元集中的至少一个测试框架。4.如权利要求3所述的系统,其特征在于,所述至少一个测试框架包括车辆统一诊断服务(UDS)测试框架。5.如权利要求1或2所述的系统,其特征在于,所述测试输入数据集采用库文件的形式。6.如权利要求1或2所述的系统,其特征在于,所述车辆设备控制器监控接口与CANape系统连接。7.如权利要求1或2所述的系统,其特征在于,所述在环硬件接口采用ASAM XIL API标准。8.一种用于使用在环硬件(HIL)装置...

【专利技术属性】
技术研发人员:韩颖
申请(专利权)人:纬湃科技投资中国有限公司
类型:发明
国别省市:

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

1