System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电池领域,特别是涉及一种剩余电量检测方法、装置及介质。
技术介绍
1、剩余电量(state of charge,soc)是电池的电荷状态,通常以百分比表示电池当前充电量与总容量之间的比例。估算电池soc可以通过监测电池的电压来进行。
2、但是用电池电压来估算电池剩余容量有不稳定性:例如同一个电池,在同等剩余容量的情况下,电压值因连接负载导致放电电流的大小而变化。放电电流越大,电压越低。在没有电流的情况下,电压最高。
3、由此可见,如何解决用电池电压估算剩余电量时不准确的问题,是本领域人员亟待解决的技术问题。
技术实现思路
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、为解决上述技术问题,本申请还提供一种剩余电量检测装置,包括:
42、存储器,用于存储计算机程序;
43、处理器,用于执行计算机程序时实现上述的剩余电量检测方法的步骤。
44、为解决上述技术问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的剩余电量检测方法的步骤。
45、本申请所提供的剩余电量检测方法,包括:采集待测电池的电压,得到采集电压值;根据预设补偿列表对采集电压值进行补偿,得到对应的补偿电压值,其中,预设补偿列表为不同功率负载及其对应的补偿量的对应关系表;将补偿电压值通过滑动平均算法处理,得到待测电池的输出电压值;根据输出电压值得到剩余电量。根据实时采集待测电池的电压,得到采集电压值,首先通过预设补偿列表对采集电压值进行补偿处理,不同功率负载使用不同的补偿量进行补偿处理,然后进行滑动平均算法处理,通过计算出来的电压值再进行等效变换计算出待测电池的剩余电量,通过对原数据进行了补偿、平滑、稳定处理,使得到的剩余电量能更准确的反应真实情况,避免了电池电压估算剩余电量时不准确的问题。
46、另外,本申请还提供一种装置及介质,与上述方法对应,效果同上。
本文档来自技高网...【技术保护点】
1.一种剩余电量检测方法,其特征在于,包括:
2.根据权利要求1所述的剩余电量检测方法,其特征在于,所述采集待测电池的电压,得到采集电压值之前还包括:
3.根据权利要求2所述的剩余电量检测方法,其特征在于,所述判断所述实时电压是否位于预设误差范围内,包括:
4.根据权利要求2所述的剩余电量检测方法,其特征在于,所述将所述补偿电压值通过滑动平均算法处理,得到所述待测电池的输出电压值,包括:
5.根据权利要求4所述的剩余电量检测方法,其特征在于,若所述补偿电压值的数量小于预设滑动窗口的大小,则还包括:
6.根据权利要求2所述的剩余电量检测方法,其特征在于,所述获取存储器中存储的历史数据之后,还包括:
7.根据权利要求1所述的剩余电量检测方法,其特征在于,所述预设补偿列表的设置步骤如下:
8.一种剩余电量检测装置,其特征在于,包括:
9.一种剩余电量检测装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处
...【技术特征摘要】
1.一种剩余电量检测方法,其特征在于,包括:
2.根据权利要求1所述的剩余电量检测方法,其特征在于,所述采集待测电池的电压,得到采集电压值之前还包括:
3.根据权利要求2所述的剩余电量检测方法,其特征在于,所述判断所述实时电压是否位于预设误差范围内,包括:
4.根据权利要求2所述的剩余电量检测方法,其特征在于,所述将所述补偿电压值通过滑动平均算法处理,得到所述待测电池的输出电压值,包括:
5.根据权利要求4所述的剩余电量检测方法,其特征在于,若所述补偿电压值的数量小于预设滑动窗...
【专利技术属性】
技术研发人员:孙强,张金玲,宋智超,俞金洋,孙丽花,
申请(专利权)人:康泰医学系统秦皇岛股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。