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

恒压充电的电量计算方法、系统及电子设备与流程

2022-10-29 05:37:00 来源:中国专利 TAG:


1.本发明涉及电子设备领域,具体涉及一种恒压(cv)充电的电量计算方法、系统及电子设备。


背景技术:

2.在终端设备充电中,给电池充电计算电量属于非常常见的方案,现有的电量计算一般通过电流积分来计算电量,电量计就是实时给电池电流积分,实时采样电池电流,然后和采样时间进行积分叠加,从而计算出电量的总和和增减。但现在的电量计,对于恒压充电阶段的计算电量的方法,还是没有一个很完善的方法。


技术实现要素:

3.本发明实施例提供了一种恒压充电的电量计算方法、系统及电子设备,可以实现恒压充电时的电量计算,提高电量计算的精度。
4.第一方面,本发明实施例提供一种恒压充电的电量计算方法,采集首次进入cv充电时的电池电流ibat_start、电池充电进入恒压充电时的电池电量cap0和电池停充电流ibat_stop;依据首次进入cv充电时的电池电流ibat_start、电池电量cap0和电池停充电流ibat_stop计算变化的电流差cv_current_diff;依据该电流差cv_current_diff进行电量的计算。
5.第二方面,提供一种恒压充电的电量计算系统,采集单元,用于采集首次进入cv充电时的电池电流ibat_start、电池充电进入恒压充电时的电池电量cap0和电池停充电流ibat_stop;处理单元,用于依据首次进入cv充电时的电池电流ibat_start、电池电量cap0和电池停充电流ibat_stop计算变化的电流差cv_current_diff;依据该电流差cv_current_diff进行电量的计算。
6.第三方面,提供一种电子设备,所述电子设备包括电池,所述电子设备用于执行第一方面提供的恒压充电的电量计算方法计算所述电池的电量。
7.第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,执行第一方面提供的恒压充电的电量计算方法实施本发明实施例,具有如下有益效果:可以看出,本技术提供的技术方案可以让电池在停充的时候刚好把电量加到99;可以让cv阶段每1%所占用时间较均匀,没有某一个很大的值,实现了恒压充电方式的电量计算,提高了电量计算的精度和用户体验。
附图说明
8.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
9.图1是一种恒压充电的电量计算方法的流程示意图;图2是本技术提供的电压、电流与电量的变化比对示意图;图3为采用本技术的提供的电量与时间的变化示意图;图4是为本技术提供的恒压充电的电量计算系统的结构示意图。
具体实施方式
10.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
11.本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
12.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
13.参阅图1,图1为本技术提供的恒压充电的电量计算方法的流程示意图,如图1所示,该方法包括如下步骤:步骤s100、恒压(cc)充电阶段采用电流积分计算电量;步骤s101、采集首次进入cv(恒压)充电时的电池电流ibat_start、电池充电进入恒压充电时的电池电量cap0和电池停充电流ibat_stop;步骤s102、依据首次进入cv充电时的电池电流ibat_start、电池电量cap0和电池停充电流ibat_stop计算变化的电流差cv_current_diff;步骤s103、依据该电流差cv_current_diff进行电量的计算。
14.示例的,上述步骤s102的实现方法具体可以包括:cv_current_diff=(ibat_start-ibat_stop)/(99-cap0)。
15.通过上述公式计算来的每个1%所充满的时间仍然会不均匀,因为电池电流,越到后面,降得越慢,所以下降相同的一个电流差,越到后面,所用的时间会越多,而且每种电池,充电恒压时的特性也不一样,所以需要有一个补偿系数k来抵消这两部分的差异,而且这个补偿系数k也得是变化的。
16.示例的,上述方法还可以包括:将电池的充电剩余电量均分为n段,为n段设置一个补偿系数k得到n个补偿系数k,n个补偿系数k随段落数降序设置且k值取值范围要符合最终总得衰落电流值;具体的,上述
k设置需要满足下述公式:ibat_start-ibat_stop=k1*cv_current_diff1 k2*cv_current_diff2

kn* cv_current_diffn。
17.一般来说,使用对称补偿法来取值这个补偿系数较合理,具体来说,就是可以把剩余电量分为几大段(分段数越多,补偿的越精确,电量计算的越均匀)。这里我们假设把剩余电量分为两大段,前一段以1.5倍cv_current_diff衰落电量加1,后一段以0.5倍cv_current_diff衰落电量加1,所以对应这里的补偿系数k就是1.5、0.5。
18.示例的,如果是分为三段(若n=3),则k值可以分别为1.6、1、0.4;如果是分为四段(若n=4),则k值可以分别为1.6、1.1、0.8、0.5;如果是分为五段(若n=5),则k值可以分别为1.6、1.3、1、0.7、0.4。
19.不过要注意的是,这里的k值取值范围要符合最终总得衰落电流值。也就是最终加起来的总衰落电流值要等于(ibat_start-ibat_stop)。只要符合这个原则,其实k值是可以据电池特性来灵活调整的。
20.这里k值变化的目的,就是为了让恒压充电阶段的每1%所占用的时间尽量一致,不至于某一个1%所占用的时间偏大,同时也让电池在电量99的时候刚好物理停充。
21.以下是使用这个算法前后的数据波形图对比,电池是10000mah,满电4.2v。这里把cv阶段的剩余电量分为了两大段,前一段补偿k值为1.5,后一段补偿k值为0.5,在ip5508芯片上实测的数据。cc恒流阶段平均1%所占用时间为150s。图2为本技术提供的电压、电流与电量的变化比对示意图,其中,横坐标表示分钟,参阅图3,图3为采用本技术的技术方案电量与时间的变化示意图,优化后的数据,可以在电量99停充,且cv阶段的每1%所占用的时间分布较均匀,最大1%所占用时间为277s,与前面恒流阶段每1%所占用时间不到两倍。
22.采用本技术提供的技术方案可以让电池在停充的时候刚好把电量加到99;可以让cv阶段每1%所占用时间较均匀,没有某一个很大的值。
23.参阅图4,图4为本技术提供的恒压充电的电量计算系统的结构示意图,如图4所示,该系统包括:采集单元401,用于采集当前电池电流ibat_start、电池充电进入恒压充电时的电池电量cap0和电池停充电流ibat_stop;处理单元402,用于依据该当前电池电流ibat_start、电池电量cap0和电池停充电流ibat_stop计算变化的电流差cv_current_diff;依据该电流差cv_current_diff进行电量的计算。
24.示例的,所述处理单元402,具体用于通过下述公式计算电流差; cv_current_diff=(ibat_start-ibat_stop)/(99-cap0)。
25.示例的,处理单元402,还用于将电池的充电剩余电量均分为n段,为n段设置一个补偿系数k得到n个补偿系数k,n个补偿系数k随段落数降序设置且k值取值范围要符合最终总得衰落电流值;上述n≥2的整数。
26.示例的,上述处理单元具体用于ibat_start-ibat_stop=k1*cv_current_diff1 k2*cv_current_diff2

kn* cv_current_diffn。
27.示例的,若n=2,则k1=1.5、k2=0.5;若n=3,则k1=1.6、k2=1、k3=0.4;若n=4,则k1=1.6、k2=1.1、k3=0.8、k4=0.5;若n=5,则k1=1.6、k2=1.3、k3=1、k4=0.7、k5=0.4。
28.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在网络设备上运行时,图1所示的方法流程得以实现。
29.本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在终端或计算机设备上运行时,图1所示的方法流程得以实现。
30.本技术实施例还提供一种电子设备,所述电子设备包括电池,所述电子用于执行如图1所示的恒压充电的电量计算方法计算所述电池的电量。
31.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以接收其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
32.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
33.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
34.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory ,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
35.以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献