一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电池测试工步识别方法及系统与流程

2022-07-10 12:33:03 来源:中国专利 TAG:


1.本发明涉及电池测试技术领域,特别指一种电池测试工步识别方法及系统。


背景技术:

2.随着新能源的兴起和发展,锂电池作为绿色高能化学电源,具有高能量、高功率、低成本等优点,在新能源行业中得到广泛的应用。为了保障锂电池使用的安全性,出厂前需要对锂电池进行一系列的测试。
3.在三层锂电池测试系统(上位机、中位机、下位机)中,下位机是直接面对锂电池执行动作的机构,中位机是综合不同的设备信息判断下位机的执行动作的机构,下位机将采集到包括电压、电流、温度等信息的测试数据及时准确的发送到中位机。
4.中位机基于上位机发送的测试工步,控制下位机对锂电池进行测试,并采集测试数据,而测试数据并不是实时采集传输的,而是由下位机采集后进行缓存,再定时发送给中位机,即中位机接收到的测试数据可能为两个测试工步的测试数据,为了对测试数据进行进一步的分析,需要区分测试数据所对应的测试工步。
5.因此,如何提供一种电池测试工步识别方法及系统,实现识别测试数据对应的测试工步,以保障电池测试的准确性,成为一个亟待解决的技术问题。


技术实现要素:

6.本发明要解决的技术问题,在于提供一种电池测试工步识别方法及系统,实现识别测试数据对应的测试工步,以保障电池测试的准确性。
7.第一方面,本发明提供了一种电池测试工步识别方法,包括如下步骤:
8.步骤s10、在上位机创建测试工步以及工步切换条件并发送给中位机;
9.步骤s20、中位机基于接收的所述测试工步以及工步切换条件,控制下位机对锂电池执行测试;
10.步骤s30、下位机在测试过程中,基于预设的报文格式缓存测试数据,得到报文数据;
11.步骤s40、中位机周期性的从下位机获取所述报文数据,基于所述报文格式解析报文数据得到测试数据,并将各所述测试数据按测试工步进行归类后,发送给上位机进行分析。
12.进一步地,所述步骤s10具体为:在上位机创建若干个测试工步以及测试工步对应的工步切换条件,并将各所述测试工步以及工步切换条件通过以太网发送给中位机;
13.各所述测试工步均携带测试顺序;所述工步切换条件为定时切换或者测试数据满足阈值条件切换。
14.进一步地,所述步骤s20具体包括:
15.步骤s21、中位机接收各所述测试工步以及工步切换条件,基于所述测试工步通过以太网向下位机发送测试指令,进而控制下位机对锂电池执行测试;
16.步骤s22、中位机判断当下是否满足所述工步切换条件,若满足,则基于下一个所述测试工步向下位机发送工步切换指令;若不满足,则进入步骤s21,继续执行当前的所述测试工步。
17.进一步地,所述步骤s30中,所述报文格式具体为:
18.数据组数 测试数据1
……
测试数据n;
19.所述测试数据的格式为:
20.数据序号1 测试子数据1
……
数据序号n 测试子数据n;
21.所述数据组数用于标识测试数据的条数;所述数据序号为大于等于0的整数,从0开始以1为梯度依次递增,用于标识测试子数据的笔数。
22.进一步地,所述步骤s40具体包括:
23.步骤s41、中位机周期性的向下位机发送数据采集指令;
24.步骤s42、下位机基于接收的所述数据采集指令,将缓存的所述报文数据通过以太网实时发送给中位机,并删除本地对应的所述报文数据;
25.步骤s43、中位机基于所述报文格式解析报文数据得到测试数据,并将各所述测试数据基于数据序号进行分组归类后,发送给上位机进行分析。
26.第二方面,本发明提供了一种电池测试工步识别系统,包括如下模块:
27.测试工步创建模块,用于在上位机创建测试工步以及工步切换条件并发送给中位机;
28.锂电池测试模块,用于中位机基于接收的所述测试工步以及工步切换条件,控制下位机对锂电池执行测试;
29.测试数据缓存模块,用于下位机在测试过程中,基于预设的报文格式缓存测试数据,得到报文数据;
30.测试数据工步归类模块,用于中位机周期性的从下位机获取所述报文数据,基于所述报文格式解析报文数据得到测试数据,并将各所述测试数据按测试工步进行归类后,发送给上位机进行分析。
31.进一步地,所述测试工步创建模块具体为:在上位机创建若干个测试工步以及测试工步对应的工步切换条件,并将各所述测试工步以及工步切换条件通过以太网发送给中位机;
32.各所述测试工步均携带测试顺序;所述工步切换条件为定时切换或者测试数据满足阈值条件切换。
33.进一步地,所述锂电池测试模块具体包括:
34.测试指令发送单元,用于中位机接收各所述测试工步以及工步切换条件,基于所述测试工步通过以太网向下位机发送测试指令,进而控制下位机对锂电池执行测试;
35.工步切换单元,用于中位机判断当下是否满足所述工步切换条件,若满足,则基于下一个所述测试工步向下位机发送工步切换指令;若不满足,则进入测试指令发送单元,继续执行当前的所述测试工步。
36.进一步地,所述测试数据缓存模块中,所述报文格式具体为:
37.数据组数 测试数据1
……
测试数据n;
38.所述测试数据的格式为:
39.数据序号1 测试子数据1
……
数据序号n 测试子数据n;
40.所述数据组数用于标识测试数据的条数;所述数据序号为大于等于0的整数,从0开始以1为梯度依次递增,用于标识测试子数据的笔数。
41.进一步地,所述测试数据工步归类模块具体包括:
42.数据采集指令发送单元,用于中位机周期性的向下位机发送数据采集指令;
43.报文数据发送单元,用于下位机基于接收的所述数据采集指令,将缓存的所述报文数据通过以太网实时发送给中位机,并删除本地对应的所述报文数据;
44.测试工步识别单元,用于中位机基于所述报文格式解析报文数据得到测试数据,并将各所述测试数据基于数据序号进行分组归类后,发送给上位机进行分析。
45.本发明的优点在于:
46.通过下位机在测试过程中,基于预设的报文格式缓存测试数据,即按“数据组数 测试数据1
……
测试数据n”的格式生成报文数据并进行缓存,将多条的测试数据融合进一个报文数据中;中位机从下位机获取报文数据后,通过数据数组即可判断该报文数据存在几条测试数据,因为每条测试数据的各笔测试子数据的数据序号均是从0开始依次递增,且每条测试数据均对应一个测试工步,因此通过数据序号即可对各条测试子数据进行分组归类,最终实现识别测试数据对应的测试工步,便于上位机的进一步分析,极大的保障了电池测试的准确性。
附图说明
47.下面参照附图结合实施例对本发明作进一步的说明。
48.图1是本发明一种电池测试工步识别方法的流程图。
49.图2是本发明一种电池测试工步识别系统的结构示意图。
50.图3是本发明的硬件架构图。
具体实施方式
51.本技术实施例中的技术方案,总体思路如下:下位机按“数据组数 测试数据1
……
测试数据n”的格式生成报文数据,将多条的测试数据融合进一个报文数据中;中位机从下位机获取报文数据后,通过数据数组判断该报文数据存在几条测试数据,通过测试数据携带的数据序号对各条测试子数据进行分组归类,以实现识别测试数据对应的测试工步,保障电池测试的准确性。
52.请参照图1至图3所示,本发明一种电池测试工步识别方法的较佳实施例,包括如下步骤:
53.步骤s10、在上位机创建测试工步以及工步切换条件并发送给中位机;
54.步骤s20、中位机基于接收的所述测试工步以及工步切换条件,控制下位机对锂电池执行测试;
55.步骤s30、下位机在测试过程中,基于预设的报文格式缓存测试数据,得到报文数据;
56.步骤s40、中位机周期性的从下位机获取所述报文数据,基于所述报文格式解析报文数据得到测试数据,并将各所述测试数据按测试工步进行归类后,发送给上位机进行分
析。
57.所述步骤s10具体为:在上位机创建若干个测试工步以及测试工步对应的工步切换条件,并将各所述测试工步以及工步切换条件通过以太网发送给中位机;所述测试工步即锂电池的测试步骤;
58.各所述测试工步均携带测试顺序;所述工步切换条件为定时切换或者测试数据满足阈值条件切换,例如每隔5分钟自动切换测试工步,或者当电流值达到5a时自动切换测试工步。
59.所述步骤s20具体包括:
60.步骤s21、中位机接收各所述测试工步以及工步切换条件,基于所述测试工步通过以太网向下位机发送测试指令,进而控制下位机对锂电池执行测试;
61.步骤s22、中位机判断当下是否满足所述工步切换条件,若满足,则基于下一个所述测试工步向下位机发送工步切换指令;若不满足,则进入步骤s21,继续执行当前的所述测试工步。
62.所述步骤s30中,所述报文格式具体为:
63.数据组数 测试数据1
……
测试数据n;各所述测试数据按照测试的先后顺序依次进行排序;
64.所述测试数据的格式为:
65.数据序号1 测试子数据1
……
数据序号n 测试子数据n;
66.所述数据组数用于标识测试数据的条数;所述数据序号为大于等于0的整数,从0开始以1为梯度依次递增,用于标识测试子数据的笔数。
67.即一条测试数据包含若干笔测试子数据,一条测试数据对应一个测试工步;数据序号为0的测试子数据表示新的测试工步的第一笔测试子数据,因此通过取值为0的数据序号即可区分不同的测试工步对应的测试子数据。
68.所述步骤s40具体包括:
69.步骤s41、中位机周期性的向下位机发送数据采集指令;
70.步骤s42、下位机基于接收的所述数据采集指令,将缓存的所述报文数据通过以太网实时发送给中位机,并删除本地对应的所述报文数据,以释放本地的存储空间用于存储新的所述报文数据;
71.步骤s43、中位机基于所述报文格式解析报文数据得到测试数据,并将各所述测试数据基于数据序号进行分组归类后,发送给上位机进行分析,即以取值为0的所述数据序号来区分不同测试工步对应的测试子数据,进而进行分组归类。
72.本发明一种电池测试工步识别系统的较佳实施例,包括如下模块:
73.测试工步创建模块,用于在上位机创建测试工步以及工步切换条件并发送给中位机;
74.锂电池测试模块,用于中位机基于接收的所述测试工步以及工步切换条件,控制下位机对锂电池执行测试;
75.测试数据缓存模块,用于下位机在测试过程中,基于预设的报文格式缓存测试数据,得到报文数据;
76.测试数据工步归类模块,用于中位机周期性的从下位机获取所述报文数据,基于
所述报文格式解析报文数据得到测试数据,并将各所述测试数据按测试工步进行归类后,发送给上位机进行分析。
77.所述测试工步创建模块具体为:在上位机创建若干个测试工步以及测试工步对应的工步切换条件,并将各所述测试工步以及工步切换条件通过以太网发送给中位机;所述测试工步即锂电池的测试步骤;
78.各所述测试工步均携带测试顺序;所述工步切换条件为定时切换或者测试数据满足阈值条件切换,例如每隔5分钟自动切换测试工步,或者当电流值达到5a时自动切换测试工步。
79.所述锂电池测试模块具体包括:
80.测试指令发送单元,用于中位机接收各所述测试工步以及工步切换条件,基于所述测试工步通过以太网向下位机发送测试指令,进而控制下位机对锂电池执行测试;
81.工步切换单元,用于中位机判断当下是否满足所述工步切换条件,若满足,则基于下一个所述测试工步向下位机发送工步切换指令;若不满足,则进入测试指令发送单元,继续执行当前的所述测试工步。
82.所述测试数据缓存模块中,所述报文格式具体为:
83.数据组数 测试数据1
……
测试数据n;各所述测试数据按照测试的先后顺序依次进行排序;
84.所述测试数据的格式为:
85.数据序号1 测试子数据1
……
数据序号n 测试子数据n;
86.所述数据组数用于标识测试数据的条数;所述数据序号为大于等于0的整数,从0开始以1为梯度依次递增,用于标识测试子数据的笔数。
87.即一条测试数据包含若干笔测试子数据,一条测试数据对应一个测试工步;数据序号为0的测试子数据表示新的测试工步的第一笔测试子数据,因此通过取值为0的数据序号即可区分不同的测试工步对应的测试子数据。
88.所述测试数据工步归类模块具体包括:
89.数据采集指令发送单元,用于中位机周期性的向下位机发送数据采集指令;
90.报文数据发送单元,用于下位机基于接收的所述数据采集指令,将缓存的所述报文数据通过以太网实时发送给中位机,并删除本地对应的所述报文数据,以释放本地的存储空间用于存储新的所述报文数据;
91.测试工步识别单元,用于中位机基于所述报文格式解析报文数据得到测试数据,并将各所述测试数据基于数据序号进行分组归类后,发送给上位机进行分析,即以取值为0的所述数据序号来区分不同测试工步对应的测试子数据,进而进行分组归类。
92.综上所述,本发明的优点在于:
93.通过下位机在测试过程中,基于预设的报文格式缓存测试数据,即按“数据组数 测试数据1
……
测试数据n”的格式生成报文数据并进行缓存,将多条的测试数据融合进一个报文数据中;中位机从下位机获取报文数据后,通过数据数组即可判断该报文数据存在几条测试数据,因为每条测试数据的各笔测试子数据的数据序号均是从0开始依次递增,且每条测试数据均对应一个测试工步,因此通过数据序号即可对各条测试子数据进行分组归类,最终实现识别测试数据对应的测试工步,便于上位机的进一步分析,极大的保障了电
池测试的准确性。
94.虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献