APP下载

电动汽车自动化测试平台的构建与设计分析

2018-03-21蒋莉如

数字通信世界 2018年11期
关键词:测试程序指令集适配器

蒋莉如

(江苏省淮安市高级职业技术学校,淮安 223005)

在节能减排的大环境下,电动汽车的发展已经成为了必然要求,为了能够全面推动电动汽车规模化发展、产业化发展,满足充放电技术以及标准建设需求,必须要对电动汽车的充放电展开入网测试,这样即可提高电动汽车行驶的高效性以及安全性。自动化测试平台相比传统测试手段来说,可以提高测试精度和效率,实现了资源的优化利用。通过构建功能集成化的自动化测试平台,采用编辑测试功能即可完成大部分的测试任务,在实际应用中十分便捷。

1 自动化测试平台建设思路

在计算机网络背景下,自动化测试平台由过去的专用型逐渐朝向通用型方向发展,同时也从早期仅侧重自动测试设备本体转向了整个系统结构体系,注重测试当中程序集开发与移植。

专用型测试平台主要是结合测试对象、要求进行测试工作,根据测试设备、测试对象接口信息,提出和设计与接口匹配的适配器,最后按照接口适配器连接关系、测试设备配置状态,开发出专门的测试软件。专用型测试平台由于功能单一、缺乏机动性,如果测试车辆内部结构产生了变化,就会丧失整个测试平台的作用,所以需要进行改良和优化。

测试程序集,测试程序集作为当今自动化测试平台进一步发展的重要方向,能够提高整个平台的可操作性、重构性,实现专用型平台朝向通用型平台转变,平台测试与测试设备、测试策略有直接关系。采用不同的测试策略,根据测试设备的不同选择、连接方法,测试程序集也会产生更新。由此可见,采用通用型测试平台可以实现多种设备的接入,同时也支持不同测试程序集编辑。

2 电动汽车自动化测试平台的设计方案

2.1 系统框架

(1)测试任务建模平台

建模平台可以根据测试策略构建相应的测试流程模型,包括自动化对设备进行配置,从而实现设置监控、测试程序集方式。主要包含测试信息建模、测试任务编辑两个部分。

测试资源管理。在数据库中调取相关策略信息,并对测试车辆基本信息进行配置、指令库转换。测试设备需要在编辑测试程序集前构建,如果在其发生变化时,需要数据库中的相关信息进行同步更新。

接口定义。由于不同测试设备的接入平台方法不同。因此可以应用更加合适的适配器将所测得的设备系统接入,采用定义适配器内部连接方法从而完成电动汽车和测试平台的交互。

程序集编辑。测试可以实现的策略,这也是测试任务平台建模过程中的核心部分,主要是依靠驱动程序实现相关功能,通过转换工具将驱动程序封装并生成各项指令集,指令集再构成指令库。在此平台当中,将测试任务划分成为多个测试项目,并有指令库中的各个指令集实现测试程序。

测试监控配置。整个平台当中设置能够扩展的图元库,可以直接呈现测试中的过程信息,图元库中主要包括柱状图、曲线图等,并绑定相应的变量,这样即可记录在测试执行中的变化过程。

(2)测试任务执行平台

测试项目集管理。结合用户的实际需求,自动化完成在测试过程中的相关项目,可以对车辆所有、部分项目进行测试,并生成测试序列,从而构建起良好的测试运行环境。再者,整个测试平台还提供了各个项目的执行控制功能,包括失败跳转、循环测试等功能,这些功能集成在指令库当中,随时调用。

测试执行管理。可以对测试参数进行定义,实现动态加载以及执行测定序列,按照程序集定义测试结果对电动汽车实际情况进行判定。

样品信息管理。对测试车辆的基本信息进行描述,并与测试报告信息相对比,从而获得测试报告自定义信息属性,从而自动生成测试报告并自动归档。

测试数据管理。所有和执行有关的信息内容,主要包括当前所执行的设备信息、测试项目、数据参数、样品信息、测试过程等各项数据都会自动存储到数据库中,以便于后期的信息检索以及统计。

2.2 测试流程

在构建测试程序集前,由于测试车辆信息已经被保留到了数据库当中,并且所驱动的头文件也已经被转换工具解码完成,并添加到指令库当中。并且设备驱动软件也被转化为指令集。在实际应用当中,用户能够结合测试的实际要求,从数据库中直接选择设备型号,这样即可完成接口信息配置功能。

用户按照测试策略把整个测试任务划分为多个测试项目,并采用指令库中的对应指令集完成各个项目的编辑与调整,在特定格式完成后即可保存信息,所测试的项目也会变为程序集。用户也能够在图元库当中挑选图元,并让和程序集变量、质量相关联,这是实现了信息数据的实时监测。

在自动化平台中,用户需要定义车辆基础信息,并与指令库相关联,选择相对应的指令集,之后对车辆进行测试,同时也要管理用户权限、车辆测试数据、测试报告等。

此平台采用了指令库方法,一次信息编辑即可多次执行测试,所以只要定义好测试流程与方法,即可按照程序内容完成同类测试试验,如果测试策略产生变动时,只需要修改程序集即可。

3 结束语

综上所述,通用型自动化测试平台能够有效提高电动汽车测试效率、精度,并且平台结构清晰,可以自动以多个测试策略,灵活的执行指令集,且具备良好的扩展性,在实际应用也有良好的效能,值得推广。

猜你喜欢

测试程序指令集适配器
基于Kubernetes的RISC-V异构集群云任务调度系统①
3DNow指令集被Linux淘汰
基于Castle型机械手的三温量产测试平台实现
基于3D打印的轻型导弹适配器
潜空导弹垂直发射出筒适配器受载变形仿真研究
手机APP交互界面人因适合性测试程序的设计与实现
电源适配器怎么选
实时微测量系统指令集及解析算法
美国麦格普公司新型M—LOK相机三脚架适配器
电气自动化控制设备可靠性测试探讨