一种可自定义测试序列的电池测试系统及方法技术方案

技术编号:35611796 阅读:18 留言:0更新日期:2022-11-16 15:36
本发明专利技术公开了一种可自定义测试序列的电池测试系统及方法,该系统包括测试功能块生成模块和测试序列编辑模块,所述测试功能块生成模块通过功能块生成工具生成测试功能块文件,所述测试序列编辑模块导入测试功能块文件,通过测试序列编辑工具加载显示测试功能块文件中测试功能块的各个参数,所述测试序列编辑工具对待测电池信息及测试功能块的参数进行设置,将测试功能块进行排序组合生成测试序列文件。本发明专利技术将测试功能块、测试序列和测试变量的三者拆分,减少了重新编码带来的维护,测试的工作量,大大降低了重新修改测试功能块的难度。度。度。

【技术实现步骤摘要】
一种可自定义测试序列的电池测试系统及方法


[0001]本专利技术涉及电池测试
,具体涉及一种可自定义测试序列的电池测试系统及方法。

技术介绍

[0002]电池测试中,最重要和最关键的部分就是测试功能块的编制、维护。现市面上的现有电池测试方案的测试功能块编制死板,不仅需要预先编制好测试功能块文件,且编制好的测试功能块更改需要重新编码,重新测试与重新部署。给维护和使用都带来了不便。而且测试功能块中的设置条件新增,修改亦是困难,往往为了支持一种新的测试法规,需要重新编码。耗时费力,而且还不一定符合测试法规的要求。

技术实现思路

[0003]本专利技术的目的在于:克服现有技术的缺陷,提供一种可自定义测试序列的电池测试系统及方法。
[0004]本专利技术公开了一种可自定义测试序列的电池测试系统,包括测试功能块生成模块和测试序列编辑模块,所述测试功能块生成模块通过功能块生成工具生成测试功能块文件,所述测试序列编辑模块导入测试功能块文件,通过测试序列编辑工具加载显示测试功能块文件中测试功能块的各个参数,所述测试序列编辑工具对待测电池信息及测试功能块的参数进行设置,将测试功能块进行排序组合生成测试序列文件。
[0005]进一步地,所述功能块生成工具用于根据用户测试需要生成带有对应测试功能块定义节点的XML文件,所述XML文件为测试功能块文件,XML文件可以被所述测试序列编辑工具进行加载。
[0006]进一步地,所述测试功能块包含用于电池测试的变量名称、变量的类型、变量的单位、变量在测试序列编辑工具中显示的控件类型和变量的值。
[0007]进一步地,所述测试序列编辑工具包括测试功能块显示区、测试序列编辑区和编辑导引区,所述测试功能块显示区列表显示各个测试功能块,所述测试序列编辑区用于调整测试功能块的列表顺序以及对测试功能块的参数进行设置,所述编辑导引区对测试序列编辑区中列表的各个测试功能块的设置进行导引。
[0008]进一步地,还包括变量库,所述变量库用于存储电池参数、电池测试功能块参数、添加自定义变量和函数,所述测试序列编辑工具通过手动输入或通过变量库导入电池参数、电池测试功能块参数,通过变量库自定义变量和函数,对待测电池信息及测试功能块的参数进行设置。
[0009]进一步地,所述变量库中通过对待测电池信息的变量进行添加与修改,生成待测电池规格书;所述变量库可以利用自定义变量和函数,设置或获取电池测试时运行变量,使用该运行变量来控制测试序列的运行、暂停、警告用户超出某个阀值或保护测试中的电池。
[0010]本专利技术还公开了一种可自定义测试序列的电池测试方法,基于上述的可自定义测
试序列的电池测试系统,包括以下步骤:步骤一:根据测试需要通过功能块生成工具,设置电池测试系统中所需要测试功能块,生成测试功能块文件;步骤二:在测试序列编辑模块中导入测试功能块文件,进入测试序列编辑界面,在编辑界面的测试功能块显示区显示各个测试功能块,测试序列编辑工具加载测试功能块文件,在测试序列编辑区内对测试功能块进行参数设置,调整测试功能块的列表顺序,保存后生成测试序列文件;步骤三:将保存好的测试序列文件与硬件通道进行绑定,在绑定硬件上运行测试序列文件,对待测电池进行测试。
[0011]进一步地,步骤二中,在所述测试序列编辑区内通过手动输入或导入变量库参数,对所述测试功能块进行参数设置,当系统提供的变量不满足测试需求时,通过变量库自定义变量和自定义函数构建表达式变量,对所述测试功能块进行参数设置。
[0012]进一步地,通过导入变量库参数对所述测试功能块进行参数设置,将测试序列里功能块的列表顺序与变量进行拆分,当调整测试功能块的列表顺序时,变量的值不需要重新填写。
[0013]进一步地,所述变量库中的变量可以被不同测试功能块中相同类型的变量引用。
[0014]本专利技术公开的一种可自定义测试序列的电池测试系统及方法,将测试功能块、测试序列和测试变量的三者拆分,减少了重新编码带来的维护,测试的工作量。大大提高了重新修改测试功能块的难度。也给扩展带来许多的益处。如果有新的测试需求,只需要重新按约定好的参数,进行编制测试功能块即可,无需二次编码。
附图说明
[0015]图1是本专利技术公开的方法的流程图。
[0016]图2是本专利技术公开的系统中电流充放电测试序列框架图。
[0017]图3是本专利技术公开的系统中测试功能块文件编辑界面示例图。
[0018]图4是本专利技术公开的系统中测试序列编辑工具编辑界面示例图。
具体实施方式
[0019]下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。
[0020]本专利技术公开了一种可自定义测试序列的电池测试系统,采用CS架构,将测试功能块与测试序列进行拆分开,使得测试功能块与测试序列没有一一的对应关系。系统包括测试功能块生成模块、测试序列编辑模块和变量库,测试功能块生成模块通过功能块生成工具生成测试功能块文件,测试序列编辑模块导入测试功能块文件,通过测试序列编辑工具加载显示测试功能块文件中测试功能块的各个参数,测试序列编辑工具对待测电池信息及测试功能块的参数进行设置,将测试功能块进行排序组合生成测试序列文件。变量库用于存储电池参数、电池测试功能块参数、添加自定义变量和函数。
[0021]功能块生成工具用于根据用户测试需要生成带有对应测试功能块定义节点的XML
文件,该XML文件为测试功能块文件。
[0022]在XML中定义各个节点,并定义节点的属性,定义的节点包括:Project:一个测试功能块中的开始。
[0023]Item:测试功能块中的测试信息。
[0024]Setting:测试功能块中的设置信息。
[0025]Waring:测试功能块中的警告信息。
[0026]Protection:测试功能块中的保护信息。
[0027]Stop:测试功能块中的设置条件与出口设置。
[0028]Sample:测试功能块中的采样率测试。
[0029]Save:测试功能块的保存到数据的设置。
[0030]Measurement:测试功能块中的测量过程中的设置。
[0031]ParmList:测试功能块中的过程变量设置。
[0032]CommandList:测试功能块中的命令设置。
[0033]CustomFunList:测试功能块中的自定义函数设置。
[0034]如图3所示的生成XML(测试功能块文件)编辑界面,功能块生成工具包括文本框、下拉框、添加、删除、清空和配置,文本框用于输入包括ID、版本、模块名称、备注等,下拉框用于选择测试功能块,添加、删除、清空和配置分别用于添加、删除、清空和修改电池测试系统中所需要的设置项,警告项,保护项,停止条件项,机器采样项,数据保存项,测量参数项,命令列表项等。...

【技术保护点】

【技术特征摘要】
1.一种可自定义测试序列的电池测试系统,其特征在于,包括测试功能块生成模块和测试序列编辑模块,所述测试功能块生成模块通过功能块生成工具生成测试功能块文件,所述测试序列编辑模块导入测试功能块文件,通过测试序列编辑工具加载显示测试功能块文件中测试功能块的各个参数,所述测试序列编辑工具对待测电池信息及测试功能块的参数进行设置,将测试功能块进行排序组合生成测试序列文件。2.根据权利要求1 所述的可自定义测试序列的电池测试系统,其特征在于,所述功能块生成工具用于根据用户测试需要生成带有对应测试功能块定义节点的XML文件,所述XML文件为测试功能块文件,XML文件可以被所述测试序列编辑工具进行加载。3.根据权利要求2所述的可自定义测试序列的电池测试系统,其特征在于,所述测试功能块包含用于电池测试的变量名称、变量的类型、变量的单位、变量在测试序列编辑工具中显示的控件类型和变量的值。4.根据权利要求1所述的可自定义测试序列的电池测试系统,其特征在于,所述测试序列编辑工具包括测试功能块显示区、测试序列编辑区和编辑导引区,所述测试功能块显示区列表显示各个测试功能块,所述测试序列编辑区用于调整测试功能块的列表顺序以及对测试功能块的参数进行设置,所述编辑导引区对测试序列编辑区中列表的各个测试功能块的设置进行导引。5.根据权利要求1所述的可自定义测试序列的电池测试系统,其特征在于,还包括变量库,所述变量库用于存储电池参数、电池测试功能块参数、添加自定义变量和函数,所述测试序列编辑工具通过手动输入或通过变量库导入电池参数、电池测试功能块参数,通过变量库自定义变量和函数,对待测电池信息及测试功能块的参数进行设置。6.根据权利要求5所述的可自定义测试序列的电池测试系统,其特征在...

【专利技术属性】
技术研发人员:ꢀ五一IntClG零一R三一三六七
申请(专利权)人:艾乐德电子南京有限公司
类型:发明
国别省市:

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

1