本发明涉及汽车电子行业电子控制单元的测试技术领域,更具体地说,涉及一种氛围灯控制单元测试系统和方法。
背景技术:
氛围灯控制单元已经逐步发展为汽车的标配。由于控制逻辑越发复杂、状态显示、智能调节等等新颖的需求不断提出,仅仅靠开关控制已经无法完全满足,所以can总线氛围灯控制单元应运而生,逐步融入到整车网络系统中。
为了提高氛围灯控制单元的可靠性,通常在安装之前,需要对氛围灯控制单元进行测试,但是并没有针对can总线氛围灯控制单元的测试平台。另外,鉴于can总线氛围灯产品本身的多样性,也要求测试平台具有更好的灵活性、兼容性和扩展性。
因此,如何提高can总线氛围灯控制单元的可靠性,成为本领域技术人员亟待解决的技术问题。
技术实现要素:
有鉴于此,本发明所要解决的技术问题是如何提高can总线氛围灯控制单元的可靠性,为此,本发明提供了一种氛围灯控制单元测试系统和方法。
为实现上述目的,本发明提供如下技术方案:
一种氛围灯控制单元测试系统,包括:
用于与待测氛围灯控制单元连接,提供测试资源的vt系统模块;以及
响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元在对应的测试资源环境中运行,并显示测试结果的pc主机。
优选地,在上述氛围灯控制单元测试系统中,所述pc主机包括:
接收操作者的操作指令的输入单元;
响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元在对应的测试资源环境中运行的测试单元;以及
显示测试结果的显示单元。
优选地,在上述氛围灯控制单元测试系统中,所述测试单元包括:
与所述输入单元连接的顶层应用层,与所述顶层应用层连接的中间交互层,与所述中间交互层连接的底层驱动层,所述底层驱动层和所述vt系统模块连接。
优选地,在上述氛围灯控制单元测试系统中,所述vt系统模块基于vt系统板卡构建。
优选地,在上述氛围灯控制单元测试系统中,所述vt系统模块包括:
为所述待测氛围灯控制单元提供电源的电源板卡;
为所述待测氛围灯控制单元提供仿真网络的网络板卡;
为待测氛围灯控制单元提供监控负载的监控板卡;以及
响应所述待测氛围灯控制单元的控制信号自动执行、监控以及输出测试结果的控制单元。
优选地,在上述氛围灯控制单元测试系统中,扩充所述vt系统模块的测试资源的负载模块。
优选地,在上述氛围灯控制单元测试系统中,所述负载模块连接通过接插件和所述vt系统模块连接。
优选地,在上述氛围灯控制单元测试系统中,所述pc主机通过以太网和所述vt系统模块连接。
本发明还公开一种氛围灯控制单元测试方法,所述方法应用上述任一项所述的氛围灯控制单元测试系统,该方法包括:
接收操作者的操作指令;
响应操作者的操作指令调用对应的所述测试资源,控制待测氛围灯控制单元在对应的测试资源环境中运行;
显示测试结果。
从上述的技术方案可以看出,使用本发明的氛围灯控制单元测试系统时,连接与待测氛围灯控制单元与vt系统模块,操作者进行相应操作,pc主机响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元在对应的测试资源环境中运行,并显示测试结果。由此可见,vt系统模块能够很好的支持can总线氛围灯控制单元的测试要求与测试平台设计要求。该系统不仅能够实现对氛围灯控制单元的测试提高测试效率,因此,提高了氛围灯控制单元的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种氛围灯控制单元测试系统结构框图;
图2为本发明实施例所提供的一种pc主机的结构框图;
图3为本发明实施例所提供的一种vt系统模块的结构框图;
图4为本发明实施例所提供的一种氛围灯控制单元测试方法的流程示意图。
其中,100为pc主机、200为vt系统模块、300为待测氛围灯控制单元、101为输入单元、102为测试单元、103为显示单元、201为电源板卡、202为网络板卡、203为监控板卡、204为控制单元。
具体实施方式
由背景技术描述可知,当前基于can总线氛围灯控制单元并没有有效地测试系统,从而无法保证氛围灯控制单元的可靠性。本发明的目的提供一种针对can总线氛围灯控制单元的测试系统以及方法,以提高氛围灯控制单元的可靠性。
此外,下面所示的实施例不对权利要求所记载的发明内容起任何限定作用。另外,下面实施例所表示的构成的全部内容不限于作为权利要求所记载的发明的解决方案所必需的。
实施例一
请参阅图1,图1为本发明实施例所提供的一种氛围灯控制单元300测试系统结构框图。
本发明实施例公开的氛围灯控制单元300测试系统包括vt系统模块200和pc主机100,其中,
vt系统模块200用于与待测氛围灯控制单元300连接,并提供测试资源。
汽车氛围灯的作用是在车内营造气氛的灯光装饰,灯光氛围可以任意选择,或者根据环境自动调整灯光装饰以营造不同的灯光氛围。而氛围灯控制单元300就是根据不同的环境(通常为音乐环境)自动控制氛围灯的开启或关闭,以营造不同的灯光氛围。而vt系统模块200就是基于vt系统实现氛围灯控制单元300与pc主机100进行交互的模块。
vt(virtualizationtechnology,即是虚拟化技术)系统,经vector公司研发,能够提供大量的硬件资源,以及其配套的软件,能够很好的支持can总线氛围灯控制单元300的测试要求与测试要求。基于vt系统,可以实现统一的、可扩展的测试环境、自动化的测试过程,从而降低测试环境维护成本、提高测试执行效率。
请参阅图3,图3为本发明实施例所提供的一种vt系统模块200的结构框图。
测试资源包括硬件资源和软件资源,其中,硬件资源主要是电源板卡201和网络板卡202,而软件资源则为,根据操作指令使得该待测氛围灯控制单元300所控制对应的电源板卡201和网络板卡202所执行的操作。针对不同的灯光氛围电源板卡201和网络板卡202所执行的操作不同。在本发明实施例中所述vt系统模块200基于vt系统板卡构建。
该所述vt系统模块200包括电源板卡201、网络板卡202、监控板卡203和控制单元204,其中,
电源板卡201为所述待测氛围灯控制单元300提供电源;
网络板卡202为所述待测氛围灯控制单元300提供仿真网络;
监控板卡203为待测氛围灯控制单元300提供监控负载;
控制单元204响应所述待测氛围灯控制单元300的控制信号自动执行、监控以及输出测试结果。
上述测试资源还可以进行扩展,为此,本发明实施例中还增设了扩充所述vt系统模块200的测试资源的负载模块。该所述负载模块连接通过接插件和所述vt系统模块200连接,其中该插接件可以为串口。
pc(personalcomputer个人计算机),主机响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元300在对应的测试资源环境中运行,并显示测试结果。
请参阅图2,图2为本发明实施例所提供的一种pc主机100的结构框图。
pc主机100主要作用实现人机交互,所述pc主机100通过以太网和所述vt系统模块200连接。该pc主机100可以将以上各功能集成在一个所述pc主机100包括输入单元101、测试单元102和显示单元103,其中,
输入单元101的作用为接收操作者的操作指令;该输入单元101可以为键盘、触摸屏等,具有输入功能的设备。
测试单元102的作用为响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元300在对应的测试资源环境中运行。测试单元102,使用vteststudio开发测试用例、形成测试程序,在canoe中运行测试程序,进而完成自动化测试过程。采用三层架构设计:底层驱动层、中间交互层、顶层应用层。顶层应用层与所述输入单元101连接,中间交互层与所述顶层应用层连接的,底层驱动层与所述中间交互层连接,所述底层驱动层和所述vt系统模块200连接。
显示测试结果的显示单元103。该显示单元103可以为显示器。
使用本发明的氛围灯控制单元300测试系统时,连接与待测氛围灯控制单元300与vt系统模块200,操作者进行相应操作,pc主机100响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元300在对应的测试资源环境中运行,并显示测试结果。由此可见,vt系统模块200能够很好的支持can总线氛围灯控制单元300的测试要求与测试平台设计要求。该系统不仅能够实现对氛围灯控制单元300的测试提高测试效率,因此,提高了氛围灯控制单元300的可靠性。
实施例二
请参阅图4,图4为本发明实施例所提供的一种氛围灯控制单元测试方法的流程示意图。
本发明还公开一种氛围灯控制单元测试方法,所述方法应用上述任一项所述的氛围灯控制单元测试系统,该方法包括以下步骤:
s1、接收操作者的操作指令。
输入单元的作用为接收操作者的操作指令;该输入单元可以为键盘、触摸屏等,具有输入功能的设备。
s2、响应操作者的操作指令调用对应的所述测试资源,控制待测氛围灯控制单元在对应的测试资源环境中运行。
测试单元的作用为响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元在对应的测试资源环境中运行。测试单元,使用vteststudio开发测试用例、形成测试程序,在canoe中运行测试程序,进而完成自动化测试过程。采用三层架构设计:底层驱动层、中间交互层、顶层应用层。顶层应用层与所述输入单元连接,中间交互层与所述顶层应用层连接的,底层驱动层与所述中间交互层连接,所述底层驱动层和所述vt系统模块连接。
s3、显示测试结果。
该显示单元可以为显示器。
操作者进行相应操作,pc主机响应操作者的操作指令调用对应的所述测试资源,控制所述待测氛围灯控制单元在对应的测试资源环境中运行,并显示测试结果。由此可见,vt系统模块能够很好的支持can总线氛围灯控制单元的测试要求与测试平台设计要求。该系统不仅能够实现对氛围灯控制单元的测试提高测试效率,因此,提高了氛围灯控制单元的可靠性。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。