电池状态确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33797426 阅读:19 留言:0更新日期:2022-06-16 10:01
本发明专利技术实施例提供了一种电池状态确定方法、装置、电子设备及存储介质,涉及电子设备技术领域。该方法包括:根据电池对应的当前电流寄存器的寄存器值,确定第一电池状态,根据剩余电容量寄存器的寄存器值,确定第二电池状态,根据电池状态寄存器的寄存器值,确定第三电池状态,根据第一电池状态、第二电池状态和第三电池状态,确定电池的充放电状态。通过综合分析当前电流寄存器的寄存器值,剩余电容量寄存器的寄存器值和电池状态寄存器的寄存器值,确定电池的充放电状态,相比于现有技术中只根据电池状态寄存器的寄存器值确定电池充放电状态的方法,可以更加准确的确定电池的充放电状态。放电状态。放电状态。

【技术实现步骤摘要】
电池状态确定方法、装置、电子设备及存储介质


[0001]本专利技术涉及电子设备
,特别是涉及一种电池状态确定方法、装置、电子设备及存储介质。

技术介绍

[0002]电子设备主要通过电源管理芯片对电子设备中的电池进行管理,控制电池的充放电过程。电子设备可以通过读取电源管理芯片中的电池状态(BatteryStatus)寄存器,获取电源的状态信息,根据状态信息确定电池处于充电状态、放电状态或者充满电状态。
[0003]现有技术中,在电源管理芯片、电池和/或相关电路出现故障时,容易导致电池状态寄存器中的状态信息错误,从而导致电子设备无法准确确定电池的状态。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种电池状态确定方法,以解决在电源管理芯片、电源和/或相关电路出现故障时,无法准确确定电池状态的问题。
[0005]相应的,本专利技术实施例还提供了一种电池状态确定装置、一种电子设备以及一种存储介质,用以保证上述方法的实现及应用。
[0006]为了解决上述问题,本专利技术实施例公开了一种电池状态确定方法,包括:
[0007]根据电池对应的当前电流寄存器的寄存器值,确定第一电池状态;
[0008]根据剩余电容量寄存器的寄存器值,确定第二电池状态;
[0009]根据电池状态寄存器的寄存器值,确定第三电池状态;
[0010]根据所述第一电池状态、所述第二电池状态和所述第三电池状态,确定所述电池的充放电状态。
[0011]本专利技术实施例还公开了一种电池状态确定装置,包括:
[0012]第一确定模块,用于根据电池对应的当前电流寄存器的寄存器值,确定第一电池状态;
[0013]第二确定模块,用于根据剩余电容量寄存器的寄存器值,确定第二电池状态;
[0014]第三确定模块,用于根据电池状态寄存器的寄存器值,确定第三电池状态;
[0015]第四确定模块,用于根据所述第一电池状态、所述第二电池状态和所述第三电池状态,确定所述电池的充放电状态。
[0016]本专利技术实施例还公开了一种电子设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0017]读取电池对应的当前电流寄存器,获得第一电池状态;
[0018]根据剩余电容量寄存器的寄存器值,确定第二电池状态;
[0019]读取电池状态寄存器,获得第三电池状态;
[0020]根据所述第一电池状态、所述第二电池状态和所述第三电池状态,确定所述电池的充放电状态。
[0021]本专利技术实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本专利技术实施例中一个或多个所述的电池状态确定方法。
[0022]本专利技术实施例包括以下优点:
[0023]在本专利技术实施例中,根据电池对应的当前电流寄存器的寄存器值,确定第一电池状态,根据剩余电容量寄存器的寄存器值,确定第二电池状态,根据电池状态寄存器的寄存器值,确定第三电池状态,根据第一电池状态、第二电池状态和第三电池状态,确定电池的充放电状态。通过综合分析当前电流寄存器的寄存器值,剩余电容量寄存器的寄存器值和电池状态寄存器的寄存器值,确定电池的充放电状态,相比于现有技术中只根据电池状态寄存器的寄存器值确定电池充放电状态的方法,可以避免电池状态寄存器中的状态信息错误时,无法准确确定电池充放电状态的问题。
附图说明
[0024]图1示出了本专利技术的一种电池状态确定方法实施例的步骤流程图;
[0025]图2示出了本专利技术的一种电池状态确定装置实施例的结构框图;
[0026]图3是根据一示例性实施例示出的一种电子设备的结构框图。
具体实施方式
[0027]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0028]在对本专利技术实施例进行详细说明之前,首先对目前的电池状态确定方法进行介绍。
[0029]现有的电池状态确定方法:电子设备中的电池主要由电源管理芯片进行管理,电源管理芯片控制电池的充电和放电过程,并对电池的状态进行监测,将电池的状态信息存储在电池状态寄存器。电子设备可以通过读取电源管理芯片中的电池状态寄存器的寄存器值,根据电池状态寄存器的寄存器值确定电池处于充电状态、放电状态或者充满电状态。当只根据电池状态寄存器的寄存器值确定电池状态时,在电源管理芯片、电池和相关电路受到外界温度影响时,容易导致电池状态寄存器的寄存器值错误,从而导致电子设备读取到错误的寄存器值,进而导致电子设备无法准确确定电池状态。
[0030]本专利技术实施例的核心构思之一在于,综合分析电源管理芯片中的当前电流寄存器的寄存器值、剩余电容量寄存器的寄存器值和电池状态寄存器的寄存器值,确定电池的充放电状态。
[0031]参照图1,示出了本专利技术的一种电池状态确定方法实施例的步骤流程图,具体可以包括如下步骤:
[0032]步骤101、根据电池对应的当前电流寄存器的寄存器值,确定第一电池状态。
[0033]其中,当前(Current)电流寄存器中存储有电池端子的电流值,当前电流寄存器的寄存器值为正值时,表示电池正在充电,电池处于充电状态;当前电流寄存器的寄存器值为
负值时,表示电池正在放电,电池状态为放电状态;当前电流寄存器的寄存器值为0时,表示电池并未充电也并未放电,即电池状态为充满电状态。
[0034]可选地,步骤101可以通过如下方式实现:
[0035]读取电池对应的当前电流寄存器,获得第三寄存器值;
[0036]当第三寄存器值为正值时,确定第一电池状态为充电状态;
[0037]当第三寄存器值为负值时,确定第一电池状态为放电状态;
[0038]当第三寄存器值为0时,确定第一电池状态为充满电状态。
[0039]本实施例中,电子设备可以读取当前电流寄存器,以获取当前电流寄存器中存储的第三寄存器值,从而可以根据第三寄存器值确定第一电池状态。示例地,在读取到第三寄存器值之后,若第三寄存器值大于0(为正值),则确定第一电池状态为充电状态;若第三寄存器值小于0(为负值),则确定第一电池状态为放电状态;以及在第三寄存器值等于0时,确定第一电池状态为充满电状态。其中,读取当前电流寄存器的寄存器值的过程可以根据需求设置,本实施例对此不做限制。
[0040]步骤102、根据剩余电容量寄存器的寄存器值,确定第二电池状态。
[0041]其中,剩余电容量(RemainingCapacity)寄存器中存储有电池当前剩余的电容量,根据电池当前剩余的电容量的变化状态,可以确定电池的状态,即第二电池状态。
[0042]可选地,步骤102可以通过如下方式实现:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电池状态确定方法,其特征在于,包括:根据电池对应的当前电流寄存器的寄存器值,确定第一电池状态;根据剩余电容量寄存器的寄存器值,确定第二电池状态;根据电池状态寄存器的寄存器值,确定第三电池状态;根据所述第一电池状态、所述第二电池状态和所述第三电池状态,确定所述电池的充放电状态。2.根据权利要求1所述的方法,其特征在于,所述根据剩余电容量寄存器的寄存器值,确定第二电池状态,包括:至少读取两次所述剩余电容量寄存器,获得至少两个第一寄存器值;当各个所述第一寄存器值按照读取顺序逐渐增大时,确定所述第二电池状态为充电状态;当各个所述第一寄存器值按照读取顺序逐渐减小时,确定所述第二电池状态为放电状态;当各个所述第一寄存器值按照读取顺序无变化时,确定所述第二电池状态为充满电状态。3.根据权利要求2所述的方法,其特征在于,所述根据剩余电容量寄存器的寄存器值,确定第二电池状态,还包括:读取满电容量寄存器,获得第二寄存器值;当任一所述第一寄存器值等于所述第二寄存器值时,确定所述第二电池状态为充满电状态。4.根据权利要求2所述的方法,其特征在于,所述当各个所述第一寄存器值按照读取顺序逐渐增大时,确定所述第二电池状态为充电状态,包括:当各个所述第一寄存器值按照读取顺序逐渐增大、且增大幅度不低于预设充电阈值时,确定所述第二电池状态为充电状态。5.根据权利要求2所述的方法,其特征在于,所述当各个所述第一寄存器值按照读取顺序逐渐减小时,确定所述第二电池状态为放电状态,包括:当各个所述第一寄存器值按照读取顺序逐渐减小、且减小幅度不低于预设放电阈值时,确定所述第二电池状态为放电状态。6.根据权利要求1

5任一项所述的方法,其特征在于,所述根据电池对应的当前电流寄存器的寄存器值,确定第一电池状态,包括:读取电池对应的当前电流寄存器,获得第三寄存器值;当所述第三寄存器值为正值时,确定所述第一电池状态为充电状态;当所述第三寄存器值为负值时,确定所述第一电池状态为放电状态;当所述第三寄存器值为0时,确定所述第一电池状态为充满电状态。7.根据权利要求1

5任一项所述的方法,其特征在于,所述根据电池状态寄存器的寄存器值,确定第三电池状态,包括:读取电池状态寄存器,获得第四寄存器值;当所述第四寄存器值的第五位和第六...

【专利技术属性】
技术研发人员:苏梦岩袁俊卿
申请(专利权)人:龙芯中科技术股份有限公司
类型:发明
国别省市:

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

1