电池电量的确定方法、系统和终端的制作方法

文档序号:9843040阅读:640来源:国知局
电池电量的确定方法、系统和终端的制作方法
【技术领域】
[0001 ] 本发明涉及终端技术领域,具体而言,涉及一种电池电量的确定方法、一种电池电量的确定系统和一种终端。
【背景技术】
[0002]相关技术中,为了节约终端制造成本,对于终端的电池电量的更新过程,终端制造商预设电量-电压曲线,通过获取电池的外部分压与电量-电压曲线确定电量信息,而这种电池电量的更新过程中,电量变化并不平稳,影响用户体验。
[0003]因此,如何设计一种新的电池电量的确定方案以实现电池电量上报过程的平稳化的技术问题。

【发明内容】

[0004]本发明正是基于上述技术问题至少之一,提出了一种新的电池电量的确定方案,通过根据变化后的电流值确定电压和电池电量,实现了电池电量上报过程的平稳化。
[0005]有鉴于此,本发明的第一发明的实施例,提出了一种电池电量的确定方法,包括:检测电池输出的电流值是否发生变化;确定所述电池输出的电流值未发生变化的时间段,记录所述时间段的电压和电池电量,以所述时间段的电压和电池电量确定一个直线函数关系,作为第一函数,以根据所述第一函数确定所述电池的电量。
[0006]在该技术方案中,通过记录电流值未发生变化的时间段内的电路和电池电量,确定第一函数关系,且第一函数关系为直线函数,避免了如相关技术中实时检测电流信息,并根据电流信息查看制造商预设电量-电压曲线,而根据本发明的实施例的电池电量的确定方法,可以在电流不发生变化的时间段内始终向用户提供平稳变化的电量信息,也即在检测到电流未发生变化时,根据电流值对应的第一函数和电压值,即可确定电量信息。
[0007]其中,第一函数的确定方法包括但不限于以下一种:
[0008]在时间段O-Ts内取0-tms内的电压变化值和电量变化值,其中,t < T,以O时刻的电压值和电量值作为起点,以电量变化值和电压变化值的比值作为斜率,确定第一函数。
[0009]在上述技术方案中,优选的,还包括:在检测到所述电池输出的电流值发生变化时,根据变化后的电流值确定电压和电池电量的另一个直线函数关系,作为第二函数;确定所述第一函数在所述电池输出的电流值未发生变化的时间段的最低电量对应的第一电池电压,以及确定所述第一电池电压对应于所述第一函数和所述第二函数的电量差值;根据所述第一电池电压、所述第二函数和所述电量差值确定电压和电池电量的再一个直线函数关系,作为第三函数,以根据所述第三函数确定在所述电池输出的电流值发生变化后的电量。
[0010]在该技术方案中,通过确定初始电流值对应的第一函数、变化后的电流值对应的第二函数和电量差值,确定了电流值发生变化后的电量信息,电量上报过程平稳,减小了内存运算量,也即避免了频繁检测电池的电压和预设电量-电压曲线。
[0011]具体地,在确定初始电量后,检测电流值是否发生变化,在电流值未发生变化时,记录实际进出电池的电流值Ii确定电压和电池电量的第一函数,例如,读取第一函数起点为(0V,100%),末点为(3.9V,60%),第一函数的斜率对应于电流值II,在电流值Il发生变化时,根据初始电量和变化后的电流值12确定第二函数,同样地,第二函数的斜率值对应于变化后的电流值12,读取第二函数起点为(0V,100% ),确定3.9V对应于第一函数和第二函数的电量差值作为电量补偿值A Q,在电量低于60%后,根据第二函数确定电量,并将第二函数的电量加上电量补偿值A Q,确定第三函数,并依据第三函数确定变化后的电流值12持续时间内的电压对应的电量值。
[0012]在上述技术方案中,优选的,还包括:检测电池输出的电流值是否发生变化,包括以下具体步骤:预设电流值变化阈值;判断所述电池输出的电流值的变量值是否大于或等于所述预设电流值变化阈值;在判定所述电池输出的电流值的变量值大于或等于所述预设电流值变化阈值时,确定所述电池输出的电流值发生变化。
[0013]在该技术方案中,通过预设电流值变化阈值,可以确定更新电压-电池电量函数的阈值范围,合适的预设电流值变化阈值可以有效避免电流纹波等噪声的干扰,进一步地保证了电池电量上报过程的平稳性,例如,预设电流值变化阈值为I μΑ,则在检测到电流值变化小于I μΑ时,不认为电流值发生变化,从而提高了确定电池电量的可靠性。
[0014]具体地,在确定一个电压-电池电量关系的直线函数后,该直线函数对应的电流值作为基准值,将实时检测的电流值与上述基准值的差值,与上述预设电流值变化阈值比较,并在判定电流值与基准值的差值大于或等于预设电流值变化阈值时,更新电压-电池电量关系的直线函数,以及在判定电流值与基准值的差值小于预设电流值变化阈值时,不更新电压-电池电量关系的直线函数。
[0015]在上述任一项技术方案中,优选的,在检测到所述电池输出的电流值发生变化时,根据变化后的电流值确定电压和电池电量的另一个直线函数关系,作为第二函数,包括以下具体步骤:在检测到所述电池输出的电流值发生变化时,确定所述变化后的电流值对应的所述第二函数斜率;确定所述第一函数在所述电池输出的电流值未发生变化的时间段的最高电量及对应的第二电池电压;根据所述第二函数斜率、所述最高电量和所述第二电池电压确定所述第二函数。
[0016]在该技术方案中,通过变化后的电流值对应的所述第二函数斜率,以及起点(0V,100% )确定第二函数,生成了电流变化后的参考函数,但是由于存在电量补偿值AQ,例如电流值Il骤降至电流值12后,电池电量的变化量减小,参考第二函数和电量补偿值△ Q确定电流值12持续时间内的第三函数。
[0017]在上述任一项技术方案中,优选的,还包括:在根据所述第三函数确定在所述电池输出的电流值发生变化后的电量后,更新所述电池的内核层的电量信息。
[0018]在该技术方案中,通过第三函数确定电流值发生变化后的电量,更新内核层的电量信息,保证了电量变化的平稳,提升了用户的使用体验。
[0019]在上述任一项技术方案中,优选的,还包括:在完成更新所述电池的内核层的电量信息后,将更新后的所述电量信息发送至所述电池的应用层。
[0020]在该技术方案中,通过将内核层更新的电量信息发送至应用层,进一步地提升了电量变化的平稳,提升了用户的使用体验。
[0021]本发明的第二发明的实施例,提出了一种电池电量的确定系统,包括:检测单元,用于检测电池输出的电流值是否发生变化;确定单元,用于确定所述电池输出的电流值未发生变化的时间段,记录所述时间段的电压和电池电量,以所述时间段的电压和电池电量确定一个直线函数关系,作为第一函数,以根据所述第一函数确定所述电池的电量。
[0022]在该技术方案中,通过记录电流值未发生变化的时间段内的电路和电池电量,确定第一函数关系,且第一函数关系为直线函数,避免了如相关技术中实时检测电流信息,并根据电流信息查看制造商预设电量-电压曲线,而根据本发明的实施例的电池电量的确定方法,可以在电流不发生变化的时间段内始终向用户提供平稳变化的电量信息,也即在检测到电流未发生变化时,根据电流值对应的第一函数和电压值,即可确定电量信息。
[0023]其中,第一函数的确定方法包括但不限于以下一种:
[0024]在时间段O-Ts内取0-tms内的电压变化值和电量变化值,其中,t < T,以O时刻的电压值和电量值作为起点,以电量变化值和电压变化值的比值作为斜率,确定第一函数。
[0025]在上述技术方案中,优选的,所述确定单元还用于:在检测到所述电池输出的电流值发生变化时,根据变化后的电流值确定电压和电池电量的另一个直线函数关系,作为第二函数;所述确定单元还用于:确定所述第一函数在所述电池输出的电流值未发生变化的时间段的最低电量对应的第一电池电压,以及确定所述第一电池电压对应于所述第一函数和所述第二函数的电量差值;所述确定单元还用于:根据所述第一电池电压、所述第二函
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1