本申请涉及充电设备测试,特别是涉及一种充电设备测试方法、测试装置、电子设备和可读存储介质。
背景技术:
1、充电设备是用于为电动车充电的设备,如充电桩,充电设备在出厂前都需要进行匹配车型的充电测试。对于不同车型的电动车,车辆的bms(battery management system,电池管理系统)的通信系统并不一定都按照标准执行,使得不同车辆与充电设备握手确认的要求也有区别。充电设备进行测试时需要进行不同车辆的bms通信测试。
2、现有技术中的车辆bms连桩测试主要包括两种,第一种是人为的配置充电参数及错误模拟,该方式依赖人工操作和分析,测试效率不高且准确率低;第二种是将相关车型与充电设备物理连接并进行测试,该方式需要实际操作,测试成本高,且反复对多种车型进行测试时每次测试中都需要将车辆与充电设备连接,反复测试操作复杂,工作量大。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种通过上位机模拟的充电设备测试方法、装置、设备、存储介质和计算机产品,可以提高充电设备的测试效率,操作简便。
2、第一方面,本申请提供了一种充电设备测试方法,该方法包括:
3、接收待测试车型的原始充电报文,解析原始充电报文得到待测试车型的模拟充电报文;
4、根据模拟充电报文确定待测试车型的充电参数,根据充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据;
5、根据模拟充电数据确定目标充电设备的运行状态,该运行状态用于确定目标充电设备的测试结果。
6、在其中一个实施例中,解析原始充电报文得到待测试车型的模拟充电报文,包括:
7、提取原始充电报文中的标识信息和数据信息;
8、解析标识信息得到报文标识,并解析数据信息得到报文数据;
9、关联报文标识与报文数据,得到模拟充电报文。
10、在其中一个实施例中,根据充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据,包括:
11、根据充电参数与目标充电设备进行通信交互,使目标充电设备在通信交互时进行模拟充电;
12、获取目标充电设备在通信交互过程中充电数据,得到模拟充电数据。
13、在其中一个实施例中,该方法还包括:
14、在与目标充电设备进行模拟充电时,获取目标充电设备的响应时间;
15、若响应时间大于响应阈值,则确定响应异常,停止当前模拟充电。
16、在其中一个实施例中,在根据充电参数与已连接的目标充电设备进行模拟充电之前,该方法还包括:
17、确定模拟充电模式,模拟充电模式包括电阻模式和/或电池模式;
18、若模拟充电模式为电阻模式,则直接通过目标充电设备进行模拟充电;
19、若模拟充电模式为电池模式,则先检测电池电压,在电池电压符合预设条件的情况下,再通过目标充电设备进行模拟充电。
20、在其中一个实施例中,该方法还包括:
21、将模拟充电报文与待测试车型的车型标识关联,得到模拟充电配置文件;
22、响应于模拟充电请求,在配置管理界面确定待测试车型对应的目标模拟充电配置文件,目标模拟充电配置文件用于确定待测试车型的模拟充电报文。
23、在其中一个实施例中,该方法还包括:
24、分别存储原始充电报文以及根据原始充电报文解析得到的模拟充电报文。
25、第二方面,本申请提供了一种充电设备测试装置,该装置包括:
26、报文接收模块,用于接收待测试车型的原始充电报文,解析原始充电报文得到待测试车型的模拟充电报文;
27、模拟充电模块,用于根据模拟充电报文确定待测试车型的充电参数,根据充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据;
28、状态确定模块,用于根据模拟充电数据确定目标充电设备的运行状态,该运行状态用于确定目标充电设备的测试结果。
29、第三方面,本申请提供了一种电子设备,包括存储器和处理器,该存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30、接收待测试车型的原始充电报文,解析原始充电报文得到待测试车型的模拟充电报文;
31、根据模拟充电报文确定待测试车型的充电参数,根据充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据;
32、根据模拟充电数据确定目标充电设备的运行状态,该运行状态用于确定目标充电设备的测试结果。
33、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:
34、接收待测试车型的原始充电报文,解析原始充电报文得到待测试车型的模拟充电报文;
35、根据模拟充电报文确定待测试车型的充电参数,根据充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据;
36、根据模拟充电数据确定目标充电设备的运行状态,该运行状态用于确定目标充电设备的测试结果。
37、第五方面,本申请提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
38、接收待测试车型的原始充电报文,解析原始充电报文得到待测试车型的模拟充电报文;
39、根据模拟充电报文确定待测试车型的充电参数,根据充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据;
40、根据模拟充电数据确定目标充电设备的运行状态,该运行状态用于确定目标充电设备的测试结果。
41、上述充电设备测试方法、装置、设备、存储介质和计算机产品,接收待测试车型的原始充电报文,解析原始充电报文得到待测试车型的模拟充电报文;根据模拟充电报文确定待测试车型的充电参数,根据充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据;根据模拟充电数据确定目标充电设备的运行状态,运行状态用于确定目标充电设备的测试结果。本申请在对充电设备进行测试时,先直接获取待测试车型的原始充电报文,通过对原始充电报文的解析处理,得到模拟充电报文,并根据该模拟充电报文对目标充电设备进行模拟充电,得到用于表征目标充电设备在模拟充电时的模拟充电数据,本申请根据模拟充电数据判断目标充电设备的运行状态,在不连接实车的情况下即可完成目标充电设备对实车的充电模拟,实现目标充电设备对各车型车辆的充电模拟测试。本申请的测试方法可满足多款车型的模拟充电,控制灵活,大大降低充电设备的研发测试成本,提升测试效率。
1.一种充电设备测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述解析所述原始充电报文得到所述待测试车型的模拟充电报文,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述充电参数与已连接的目标充电设备进行模拟充电,得到模拟充电数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在所述根据所述充电参数与已连接的目标充电设备进行模拟充电之前,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种充电设备测试装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。