一种锂电池测试通道限流方法及系统技术方案

技术编号:34092743 阅读:63 留言:0更新日期:2022-07-11 21:35
本发明专利技术提供了锂电池测试技术领域的一种锂电池测试通道限流方法及系统,方法包括如下步骤:步骤S10、在上位机创建一令牌生成速率、一线程并发数、一令牌生成规则以及一令牌桶;步骤S20、上位机基于所述令牌生成速率以及线程并发数周期性生成请求令牌,并将各所述请求令牌放入令牌桶;步骤S30、上位机实时对CPU和内存的占用率进行监控,进而利用所述令牌生成规则动态调整令牌生成速率以及线程并发数;步骤S40、上位机基于所述令牌桶里的请求令牌与中位机进行交互。本发明专利技术的优点在于:极大的提升了锂电池测试系统运行的稳定性。升了锂电池测试系统运行的稳定性。升了锂电池测试系统运行的稳定性。

【技术实现步骤摘要】
一种锂电池测试通道限流方法及系统


[0001]本专利技术涉及锂电池测试
,特别指一种锂电池测试通道限流方法及系统。

技术介绍

[0002]随着新能源的兴起和发展,锂电池作为绿色高能化学电源,具有高能量、高功率、低成本等优点,在新能源行业中得到广泛的应用。为了保障锂电池使用的安全性,出厂前需要对锂电池进行一系列的测试。
[0003]锂电池测试系统采用上位机、中位机和下位机的三层架构,为了提升锂电池测试的效率,采用多通道同时进行测试,即一个上位机与若干个中位机连接,各中位机均通过一下位机对锂电池进行测试。由于采用多通道测试,每秒会产生大量的测试数据,大量的测试数据会导致CPU、网络IO、硬盘IO的占用率居高不下,导致上位机卡死;若定时传输测试数据,CPU、网络IO、硬盘IO的占用率将呈现波峰波谷状态,容易导致上位机出现异常,甚至引发连锁反应导致整个锂电池测试系统崩溃,使得测试数据丢失。
[0004]因此,如何提供一种锂电池测试通道限流方法及系统,实现提升锂电池测试系统运行的稳定性,成为一个亟待解决的技术问题
专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种锂电池测试通道限流方法,其特征在于:包括如下步骤:步骤S10、在上位机创建一令牌生成速率、一线程并发数、一令牌生成规则以及一令牌桶;步骤S20、上位机基于所述令牌生成速率以及线程并发数周期性生成请求令牌,并将各所述请求令牌放入令牌桶;步骤S30、上位机实时对CPU和内存的占用率进行监控,进而利用所述令牌生成规则动态调整令牌生成速率以及线程并发数;步骤S40、上位机基于所述令牌桶里的请求令牌与中位机进行交互。2.如权利要求1所述的一种锂电池测试通道限流方法,其特征在于:所述步骤S10中,所述令牌生成速率用于控制请求令牌的生成速度;所述线程并发数用于调整上位机可同时启动的线程数量;所述令牌生成规则具体为:设定一第一占用率阈值、一第二占用率阈值、一调整系数a、一调整系数b以及一数量阈值;其中,第一占用率阈值>第二占用率阈值,0<a<1,b>1;当CPU或者内存的占用率大于所述第一占用率阈值时,将所述令牌生成速率以及线程并发数乘以调整系数a;当CPU或者内存的占用率小于所述第二占用率阈值,且数据交互请求数量大于所述数量阈值时,将所述令牌生成速率以及线程并发数乘以调整系数b;基于调整后的所述令牌生成速率以及线程并发数生成请求令牌;所述令牌桶用于按请求令牌的生成时间存储各请求令牌。3.如权利要求1所述的一种锂电池测试通道限流方法,其特征在于:所述步骤S20具体为:上位机基于所述令牌生成速率周期性生成携带线程并发数的请求令牌,并将各所述请求令牌按生成时间依序存储至令牌桶。4.如权利要求1所述的一种锂电池测试通道限流方法,其特征在于:所述步骤S30具体为:上位机创建一独立的监控线程,利用所述独立线程实时对上位机的CPU和内存的占用率以及数据交互请求数量进行监控,利用所述令牌生成规则、占用率以及数据交互请求数量动态调整令牌生成速率以及线程并发数,进而同态调整所述请求令牌放入令牌桶的速度以及请求令牌携带的线程并发数。5.如权利要求1所述的一种锂电池测试通道限流方法,其特征在于:所述步骤S40具体为:上位机接收各中位机发送的数据交互请求,基于所述数据交互请求通过多线程技术从令牌桶中依序查询请求令牌,若存在所述请求令牌,则基于所述请求令牌携带的线程并发数调整上位机的线程数量,通过所述请求令牌与中位机进行交互,并在交互完成后从所述令牌桶中删除对应的请求令牌;若不存在所述请求令牌,则等待所述令牌桶存储有新的请求令牌时,基于所述请求令牌携带的线程并发数调整上位机的线程数量,通过所述请求令牌与中位机进行交互,并在
交互完成后从所述令牌桶中删除对应的请求令牌。6.一种锂电池测试通道限流系统,...

【专利技术属性】
技术研发人员:李有财陈震杨柳陈方平
申请(专利权)人:福建星云电子股份有限公司
类型:发明
国别省市:

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

1