电池检测数据处理方法

文档序号:1887919 发布日期:2021-11-26 浏览:6次 >En<

阅读说明:本技术 电池检测数据处理方法 (Battery detection data processing method ) 是由 郭书宏 肖映宏 于 2021-08-20 设计创作,主要内容包括:本发明公开了一种电池检测数据处理方法,先根据不同测试数据推送方式要求之后,软件编写各种推送方式、设置参数并存储,然后根据设置自动推送方式并自动汇总所有原始数据和灵活推送方式的测试数据,进行逻辑与/或判定,自动上传数据,生成综合测试报表,再自动判断汇总生成综合测试报表并判断是否有新要求,是则重复,否则结束先,本发明有益效果:能够满足用户获取到电芯测试数据的同时,新增加了通道状态和测试方案,而数据的传输、存储方式,则新增加数据库存储,WebApi、WebService接口上传,使客户能够更快更高效的获取到需要的数据,数据的存储量也远远高于csv、txt、xlsx等格式文件。(The invention discloses a battery detection data processing method, which comprises the following steps of firstly compiling various pushing modes, setting parameters and storing according to different test data pushing mode requirements, then carrying out logic and/or judgment according to the set automatic pushing mode and automatically summarizing all original data and test data of a flexible pushing mode, automatically uploading data, generating a comprehensive test report, then automatically judging and summarizing to generate the comprehensive test report and judging whether new requirements exist, if so, repeating, otherwise, ending, and the invention has the advantages that: the channel state and the test scheme are newly added when a user acquires the battery cell test data, the database storage is newly added in the data transmission and storage modes, the WebApi and the WebService interfaces are uploaded, the user can acquire the required data more quickly and efficiently, and the storage capacity of the data is far higher than that of format files such as csv, txt and xlsx.)

电池检测数据处理方法

技术领域

本发明涉及一种电池充放电测试技术领域,尤其涉及一种电池检测数据处理方法。

背景技术

在动力电池充放电测试过程中,电池厂家测试人员一般会根据电池在各种工况下测试的原始数据,来判断电池是否合格。另外通过在已经完成测试的原始数据库中手动抄取各种特定阶段的数据以及将抄取的这些数据做一些特定运算二次衍生值来综合辅助判定测试的合格性,是对原始数据的一种补充及不同型号电池测试数据的定制化完善;

随着新能源电池的发展,电芯测试数据量越来越大,数据的交互和实时性要求越来越高。用户需要知道电池检测设备的通道实时状态及测试方案和测试数据,以了解电池的性能。而数据的存储,由传统的csv,txt,xlsx等格式文件存储数据,发展到现在的数据库存储;推送方式由传统的读取csv、txt、xlsx等文件。

发明内容

本发明的目的在于解决目前数据的存储,由传统的csv,txt,xlsx等格式文件存储数据,发展到现在的数据库存储,以及推送方式由传统的读取csv、txt、xlsx等文件的不足而提供的一种新型的电池检测数据处理方法。

本发明是通过以下技术方案来实现的:

一种电池检测数据处理方法,包括如下步骤:

S1:根据不同测试数据推送方式要求;

S2:创建电池测试基础数据设置、通道状态设置、工步设置、电池测试方法环境方案绑定设置数据结构体,对编辑后的数据结构体信息进行存储;

S3:通过上位机交互设置界面分别对电池测试基础数据设置、通道状态设置、工步设置设置、电池测试方法环境方案绑定设置进行选择和编辑在测试完成后,瞬间完成所有定制化数据,并对所有定制化数据自动生成所需衍生值集合;

S4:利用定制化设置好的数据综合自动辅助判定设置的方法配置参数,自动汇总所有原始数据和灵活推送方式的测试数据,进行逻辑与/或判定,自动上传数据,生成综合测试报表;

S5:判断是否有新要求,是则重复步骤S1,否则结束数据后处理。

进一步地,所述通道状态设置主要是电池检测设备的通道实时状态,让用户更直观的看到当前通道的一个空闲或运行状态,以及一些实时的电压、电流、功率、容量、能量数据。

进一步地,所述通道状态设置包括但不限于数据项有设备号、单元号、通道号、条码、方法状态、测试方案名称、工步号、工步时间、电压、电流、功率、容量、能量。

进一步地,所述工步设置包括但不限于数据项有通道号、电芯条码、工步号、工步名称、工步时间、电压、电流、能量、容量、功率、-△V、负载、记录条件、辅助通道记录条件、Max Vi、Min Vi、Max Ti、Min Ti、第一分段记录、第二分段记录、测试开始时间、测试结束时间、备注。

进一步地,所述测试基础数据设置:电芯按照测试方案进行测试,所产生的数据,所述测试基础数据设置由循环层、工步层、记录层数据组成,循环层是指一个循环的统计数据,每个循环内又含有一个或多个工步层数据,而每个工步层数据又包含一个或多个记录层数据,多层数据存储方式。

进一步地,所述循环层包括但不限于数据项有通道号、电芯条码、循环号、充电容量、放电容量、充电能量、放电能量、净放电容量、净放电能量、充电中值电压、放电中值电压、工序名称,支持按循环范围以筛选的方式导出数据;

所述工步层包括但不限于数据项有通道号、电芯条码、循环号、工步序号、原始步次、工步名称、工步时间、充电能量、放电能量、充电中值电压、放电中值电压、充电容量、放电容量、充电能量、放电能量、净放电容量、净放电能量、充电时间、放电时间、起始电压、结束电压、终止温度、开始时间、结束时间、工序名称,支持按工步范围、工步类型以筛选的方式导出数据;

所述记录层包括但不限于数据项有通道号、电芯条码、循环号、工步序号、原始步次、数据序号、工步名称、记录时间、电压、电流、容量、能量、功率、绝对时间、辅助通道温度、工序名称,支持按循环范围、工步范围、工步类型以筛选的方式导出数据。

进一步地,所述测试数据推送方式包括但不限于接口上传、导出数据库、统计方式、定时导出;

所述接口上传:支持WebApi、WebService方式上传,配置相应的URL统一资源定位方法即可,上抛内容采用Json字符串形式;

所述导出数据库:支持Mysql数据库,支持自动创建表,支持在表中自动新增列,配置相应的表名,选择数据库分表周期,满足条件,自将数据写入数据库中;

所述统计方式:对测试数据进行统计的方式,包括工步默认方式,先充后放,先放后充;

所述定时导出:选择之后会按时间间隔定时导出,未选择将会只导出一次。

进一步地,所述数据库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

本发明的有益效果在于:

(1)电池检测数据处理方法操作简单,实用性较强,能够节省大量人力成本;

(2)能够满足用户获取到电芯测试数据的同时,新增加了通道状态和测试方案,而数据的传输、存储方式,则新增加数据库存储,WebApi、WebService接口上传,使客户能够更快更高效的获取到需要的数据,数据的存储量也远远高于csv、txt、xlsx等格式文件。

附图说明

图1为本发明电池检测数据处理方法流程示意图;

具体实施方式

下面结合附图及具体实施方式对本发明做进一步描述:

如图1所示,一种电池检测数据处理方法,包括如下步骤:

S1:根据不同测试数据推送方式要求;

S2:创建电池测试基础数据设置、通道状态设置、工步设置、电池测试方法环境方案绑定设置数据结构体,对编辑后的数据结构体信息进行存储;

S3:通过上位机交互设置界面分别对电池测试基础数据设置、通道状态设置、工步设置设置、电池测试方法环境方案绑定设置进行选择和编辑在测试完成后,瞬间完成所有定制化数据,并对所有定制化数据自动生成所需衍生值集合;

S4:利用定制化设置好的数据综合自动辅助判定设置的方法配置参数,自动汇总所有原始数据和灵活推送方式的测试数据,进行逻辑与/或判定,自动上传数据,生成综合测试报表;

S5:判断是否有新要求,是则重复步骤S1,否则结束数据后处理。

优选地,所述通道状态设置主要是电池检测设备的通道实时状态,让用户更直观的看到当前通道的一个空闲或运行状态,以及一些实时的电压、电流、功率、容量、能量数据。

优选地,所述通道状态设置包括但不限于数据项有设备号、单元号、通道号、条码、方法状态、测试方案名称、工步号、工步时间、电压、电流、功率、容量、能量。

优选地,所述工步设置包括但不限于数据项有通道号、电芯条码、工步号、工步名称、工步时间、电压、电流、能量、容量、功率、-△V、负载、记录条件、辅助通道记录条件、MaxVi、Min Vi、Max Ti、Min Ti、第一分段记录、第二分段记录、测试开始时间、测试结束时间、备注。

优选地,所述测试基础数据设置:电芯按照测试方案进行测试,所产生的数据,所述测试基础数据设置由循环层、工步层、记录层数据组成,循环层是指一个循环的统计数据,每个循环内又含有一个或多个工步层数据,而每个工步层数据又包含一个或多个记录层数据,多层数据存储方式。

优选地,所述循环层包括但不限于数据项有通道号、电芯条码、循环号、充电容量、放电容量、充电能量、放电能量、净放电容量、净放电能量、充电中值电压、放电中值电压、工序名称,支持按循环范围以筛选的方式导出数据;

所述工步层包括但不限于数据项有通道号、电芯条码、循环号、工步序号、原始步次、工步名称、工步时间、充电能量、放电能量、充电中值电压、放电中值电压、充电容量、放电容量、充电能量、放电能量、净放电容量、净放电能量、充电时间、放电时间、起始电压、结束电压、终止温度、开始时间、结束时间、工序名称,支持按工步范围、工步类型以筛选的方式导出数据;

所述记录层包括但不限于数据项有通道号、电芯条码、循环号、工步序号、原始步次、数据序号、工步名称、记录时间、电压、电流、容量、能量、功率、绝对时间、辅助通道温度、工序名称,支持按循环范围、工步范围、工步类型以筛选的方式导出数据。

优选地,所述测试数据推送方式包括但不限于接口上传、导出数据库、统计方式、定时导出;

所述接口上传:支持WebApi、WebService方式上传,配置相应的URL统一资源定位方法即可,上抛内容采用Json字符串形式;

WebApi:WEB(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息方法;

API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件方法不同组成部分衔接的约定;

WebApi通俗讲就是应用于万维网上的应用程序接口;WebService:WebService是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序数据项:支持自定义字段名、单位、小数点位数、默认值等;选择不同的推送方式,字段名代表不同的含义,选择接口上传时,字段名代表上抛数据的属性名称,选择导出数据库时,字段名代表的是数据库表中的列名;

单位的自定义更好的满足客户不同电芯不同规格,可以选择更恰当的单位,使数据精度更高;

小数点位数的自定义也是满足客户对于不同数据的精度要求;

默认值则是处理一些固定值的推送,不需要从其它地方获取;

所述导出数据库:支持Mysql数据库,支持自动创建表,支持在表中自动新增列,配置相应的表名,选择数据库分表周期,满足条件,自将数据写入数据库中;

所述统计方式:对测试数据进行统计的方式,包括工步默认方式,先充后放,先放后充;

所述定时导出:选择之后会按时间间隔定时导出,未选择将会只导出一次。

优选地,所述数据库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行适当的变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于工步流程发送CAN报文的电池检测方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类