电动汽车充电设备通信规约一致性测试装置的制作方法

文档序号:12409629阅读:409来源:国知局
电动汽车充电设备通信规约一致性测试装置的制作方法

本实用新型涉及一种电动汽车充电设备通信规约一致性测试装置。



背景技术:

在实际应用中不同充电桩厂家由于开发实施方式与途径的差异,导致设备在最终实现通讯时不能确保安全可靠的进行,不仅延长开发周期而且浪费人力财力,为此规约一致性测试针对验证通讯接口传输数据与标准要求的一致性而实施,通过验证通信链路上的数据流与相应标准条件是否保持一致,如帧格式、位顺序、信号形式、信息地址以及错误处理。主要目的为实现各厂家充电设备与运营管理平台的互操作性,确保厂商与客户也能客观评价所测试的充电设备支持电动汽车充电运营监控系统通信规约的情况,保障充电体系的安全可靠运行。当然由于穷尽性问题,在单一环境中一致性测试很难确保完全无遗漏的全面测试,但通过对测试方法改善和结构优化可大大提高协议实现设备与运营管理平台之间互操作的概率。



技术实现要素:

本实用新型的目的在于提供一种电动汽车充电设备通信规约一致性测试装置,装置各组成部分协同工作,实现充电设备与运营平台在通信过程中所涉及的协议进行协议一致性测试,并对测试交互过程中的报文进行分析,其分析结果进行分类汇总,提供给客户有价值的测试数据。

为实现上述的目的,本实用新型提供一种电动汽车充电设备通信规约一致性测试的装置,包括测试集模块、通信接口模块、初始化参数设置模块、显示模块、报文分析结果存储模块、报文解析模块、报文存储模块、状态更新模块、运行参数存储模块、动作仿真模块、执行模块;所述测试集模块提供依据电动汽车充电设备通信规约测试规约所定义的交互报文格式、数据类型、触发条件等所有测试用例,供执行模块调用;所述通信接口模块与被测充电设备和报文解析模块连接,传递和接收报文消息;所述初始化参数设置模块是针对不同类型的充电设备配置相应的参数阀值以及配置网络通讯参数。

通过所述数据输出模块的接口可以输出遥信、遥测、业务数据;所述显示模块,提供友好的人机交互界面,显示被测充电设备实时数据、测试过程数据、测试分析结果数据。

所述报文解析模块,对通信接口模块传入报文进行解析,接收执行模块的反馈命令,命令解析为规约格式的报文并通过通信接口模块下发充电设施;对交互过程中的报文交由报文存储模块保存报文数据;对解析后的报文交由报文分析进行分析;所述报文分析模块接收报文解析模块的解析后的数据,并对报文进行分析,对测试结果做出初步分析判别。分析内容包括消息格式分类汇总项、功能属性分类汇总项、顺序优先级分析项;所述报文分析结果存储模块是接收并存储报文分析模块的分析结果数据。所述报文存储模块是存储报文解析模块传入的报文。

所述状态更新模块接收执行模块对充电设施当前状态量改变结果,并对其做出合理反应;所述运行参数存储模块与执行模块相连,用于存储用户选择的充电设备类型、操作指令数据、配置数据及网络参数;所述动作仿真模块是模拟测试软件触发条件,对客户输入操作需求进行模拟;所述执行模块是对报文解析模块传递的报文进行识别,调用动作仿真模块动作触发,输出显示模块显示数据、调用运行参数存储模块存储运行参数、数据输出模块、状态更新模块的输出数据更新,调用测试集模块所定义测试集生成反馈命令,命令解析为规约格式的报文并通过通信接口模块下发被测充电设施。

本实用新型的有益效果是:能够对充电设备与运营平台通信过程中的业务所涉及的协议进行协议一致性测试,降低充电桩运营管理平台业务在协议层出错的几率。通过装置各组成部分协同工作,提供给客户有价值的测试数据。

附图说明

图1是本实用新型电动汽车充电设备通信规约一致性测试综合结构示意图。

图2是本实用新型电动汽车充电设备通信规约一致性测试测试分析模块结构图。

图3是本实用新型电动汽车充电设备通信规约一致性测试流程图。

具体实施方式

下面通过附图与实施途径,对本实用新型的实施方案做进一步详细描述。

如图1所示: 测试集模块1提供依据电动汽车充电设备通信规约测试规约所定义的交互报文格式、数据类型、触发条件等所有测试用例,供执行模块13调用;通信接口模块5,与被测充电设备和报文解析模块6连接,传递和接收报文消息; 初始化参数设置模块2是针对不同类型的充电设备配置相应的参数阀值以及配置网络通讯参数;数据输出模块12,通过此模块的接口可以输出遥信、遥测、业务数据;显示模块11,提供友好的人机交互界面,显示被测充电设备实时数据、测试过程数据、测试分析结果数据;报文解析模块6,对通信接口模块5传入报文进行解析,接收执行模块13的反馈命令,命令解析为规约格式的报文并通过通信接口模块5下发充电设施;对交互过程中的报文交由报文存储模块4保存报文数据;对解析后的报文交由报文分析进行分析;报文分析模块9接收报文解析模块6的解析后的数据,并对报文进行分析,对测试结果做出初步分析判别。分析内容包括消息格式分类汇总项14、功能属性分类汇总项15、顺序优先级分析项16;报文分析结果存储模块10是接收并存储报文分析模块9的分析结果数据;报文存储模块4是存储报文解析模块6传入的报文;状态更新模块8接收执行模块13对充电设施当前状态量改变结果,并对其做出合理反应;运行参数存储模块3与执行模块13相连,用于存储用户选择的充电设备类型、操作指令数据、配置数据及网络参数;动作仿真模块7是模拟测试软件触发条件,对客户输入操作需求进行模拟;执行模块13是对报文解析模块6传递的报文进行识别,调用动作仿真模块7动作触发,输出显示模块11显示数据、调用运行参数存储模块3存储运行参数、数据输出模块12、状态更新模块8的输出数据更新,调用测试集模块1所定义测试集生成反馈命令,命令解析为规约格式的报文并通过通信接口模块5下发被测充电设施。

如图2所示,为本实用新型电动汽车充电设备通信规约一致性测试测试分析模块结构图,图1中测试分析模块7包括:

功能属性分类汇总项15,作用在于依照交互顺序对充电业务功能项交互报文进行排列汇总,通过与导入的各充电业务功能参考模型进行比对分析,找出与功能模型不能完整匹配的功能项,并把汇总与分析结果展示在最后生成报告结果中。其目的可以通过对比分析找出多帧、漏帧、重复帧,同时也方便了用户对测试结果中的数据进行人为识别对比。

顺序优先级分析项16,在通信报文交互过程中由于优先级不同,有可能出现违背规约要求而出现的高优先级功能不能顺利执行、低优先级功能交互不能完整执行等现象而打乱原本的设计初衷,为此本实用新型对交互报文数据进行优先级分析,对出现穿插交互报文数据进行优先级记录并生成优先级分析表,通过与测试集中参考优先级表对比分析找出错误点,并把汇总与分析结果展示在最后生成报告结果中。

消息格式分类汇总项14,通讯过程中对同一类报文数据按照时间戳顺序做归类汇总,并对汇总报文按数据项按照数据位做纵向分析,通过与预先设定报文参考数据模型对比分析,可快速找出因数据格式导致的错误报文。

如图3所示,本实用新型电动汽车充电设备通信规约一致性测试流程图展示了测试过程顺序流程。通过TCP网络连接被测充电设备与测试软件平台,确保被测设备各项参数、指标均正常。配置通讯参数、建立通讯连接。通过选择被测设备的类型、生成相对应的测试用例,装置按照测试用例执行测试过程。

步骤1、测试装置加载初始化参数设置模块2参数,设置被测充电设备的类型、设置被测充电设备运行参数、配置网络参数。

步骤2、报文解析模块6对通讯接口模块传入数据进行解析,解析结果传入报文分析模块9。

步骤3、报文分析模块9利用消息格式分类汇总项14、功能属性分类汇总项15、顺序优先级分析项16对报文进行全面分析。

步骤4、保存分析结果至报文分析结果存储模块10,并把分析结果传入执行模块13。

步骤5、通过显示模块11显示当前交互报文分析结果,显示被测充电设备实时数据,执行模块13完成对运行参数存储、数据输出模块12、状态更新模块8的数据更新。

步骤6、执行模块13遵照测试集模块1生成反馈命令,反馈命令由报文解析模块6解析完成后传入报文存储模块4进行报文存储,反馈命令由报文解析模块6解析完成后传入报文分析模块9进行分析。

步骤7、测试软件响应动作仿真模块7的输入触发,执行模块13根据输入触发做出相应状态改变。

步骤8、报文分析模块9对反馈报文分析确保正确后传入报文解析模块6,报文解析模块6输入报文至通信接口模块5,通信接口模块5传输给被测充电设备。

步骤9、判断测试是否结束,当判断结果为测试结束测试软件将进入测试报告生成阶段,当判断结果为测试进行中测试过程将跳至解析接收报文步骤重新开始下一帧报文的循环过程。

步骤10、测试完成,执行模块13汇总数据、运行参数存储模块3汇总数据、数据输出模块12汇总数据、状态更新模块8汇总数据、报文存储模块4汇总数据、报文分析结果存储模块10汇总数据展示在测试报告中,测试装置对测试报告进行合格判定,测试流程结束。

测试流程是在测试过程主要完成以下主要功能:1)测试装置按照测试集提供的测试用例对被测充电设备交互过程进行通讯交互测试。2)报文解析模块对通信接口模块传入报文进行解析,报文解析模块把交互过程中的报文交由报文存储模块保存;经报文解析模块解析后的报文交由报文分析模块分析。3)报文分析模块对报文数据逐条分析,报文分析模块分析结果传入执行模块,同时分析结果交由报文分析结果存储模块进行存储。4)测试装置通过动作仿真模块完成输入动作的响应,状态更新模块完成对被测充电设备反馈信息的状态响应。5)数据输出模块完成被测充电设备数据输出,并通过显示模块显示输出数据信息。6)执行模块对报文分析结果做出判断并依据充电测试规约生成反馈命令,传入报文解析模块,报文解析模块将命令解析为规约格式的报文并通过通信接口模块下发充电设施,测试下一条报文。7)测试完成,执行模块汇总运行参数存储模块、数据输出模块数据、状态更新模块数据、报文存储模块数据、报文分析结果存储模块数据至测试报告,测试装置对测试报告进行最终车速合格判定。测试流程结束。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1