CN109669629B - 电池充放电数据存储方法及终端设备 - Google Patents

电池充放电数据存储方法及终端设备 Download PDF

Info

Publication number
CN109669629B
CN109669629B CN201811400353.5A CN201811400353A CN109669629B CN 109669629 B CN109669629 B CN 109669629B CN 201811400353 A CN201811400353 A CN 201811400353A CN 109669629 B CN109669629 B CN 109669629B
Authority
CN
China
Prior art keywords
data
charge
charging
discharging
discharge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811400353.5A
Other languages
English (en)
Other versions
CN109669629A (zh
Inventor
傅克文
蔡寰
刘汝佳
林志朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Kecan Information Technology Co ltd
Xiamen Kehua Hengsheng Co Ltd
Original Assignee
Xiamen Kecan Information Technology Co ltd
Xiamen Kehua Hengsheng Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Kecan Information Technology Co ltd, Xiamen Kehua Hengsheng Co Ltd filed Critical Xiamen Kecan Information Technology Co ltd
Priority to CN201811400353.5A priority Critical patent/CN109669629B/zh
Publication of CN109669629A publication Critical patent/CN109669629A/zh
Application granted granted Critical
Publication of CN109669629B publication Critical patent/CN109669629B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)

Abstract

本发明适用于电池技术领域,提供了电池充放电数据存储方法及终端设备,所述方法包括:获取第一预设时间段内电池***产生的充放电数据,并确定充放电数据是否满足电池***的一个充电/放电周期;在确定充放电数据满足电池***的一个充电/放电周期时,检测位于充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足预设充电/放电条件的充放电数据进行电池***的充放电数据存储。由于充电/放电周期内的数据是研究电池物理特性的重要依据,所以本发明仅存储满足预设充电/放电条件的充放电数据,从而既能够减少需要存储的电池数据量,节省***空间,又能够提高电池数据的整体利用率。

Description

电池充放电数据存储方法及终端设备
技术领域
本发明属于电池技术领域,尤其涉及电池充放电数据存储方法及终端设备。
背景技术
电池***的详细数据是研究电池物理特性,提高电池性能及寿命的重要依据,电池***的详细数据对电池技术的创新突破有着重要价值。
但是,电池***不同于其他设备,往往需要监控的单体电池设备节数较多,如果不做筛选时刻完整保存所有电池组的详细数据,一定会涉及到监控数据量过大的问题,并且过多的电池数据中存在对电池性能不具有参考价值的数据,电池数据的利用率较低。
发明内容
有鉴于此,本发明实施例提供了电池充放电数据存储方法及终端设备,以解决现有技术中电池数据占用空间太大,电池数据的利用率较低的问题。
本发明实施例的第一方面提供了电池充放电数据存储方法,适用于对电池***产生的充放电数据进行判断存储,包括:
获取第一预设时间段内电池***产生的充放电数据,并根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期;
在确定所述充放电数据满足所述电池***的一个充电/放电周期时,检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于所述充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足所述预设充电/放电条件的充放电数据进行电池***的充放电数据存储。
本发明实施例的第二方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述电池充放电数据存储方法的步骤。
本发明实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述电池充放电数据存储方法的步骤。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例获取第一预设时间段内电池***产生的充放电数据,并根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期;在确定所述充放电数据满足所述电池***的一个充电/放电周期时,检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于所述充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足所述预设充电/放电条件的充放电数据进行电池***的充放电数据存储。由于充电/放电周期内的数据是研究电池物理特性的重要依据,所以本发明实施例仅存储满足预设充电/放电条件的充电/放电周期的充放电数据,从而既能够减少需要存储的电池数据量,节省***空间,又能够提高电池数据的整体利用率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的电池充放电数据存储方法的实现流程示意图;
图2是本发明实施例提供的图1中S101的实现流程示意图;
图3是本发明实施例提供的图1中S102的实现流程示意图;
图4是本发明实施例提供的图3中S302的实现流程示意图;
图5是本发明实施例提供的图4中S403的实现流程示意图;
图6是本发明实施例提供的图1中S102的实现流程示意图;
图7是本发明实施例提供的图3中S302的实现流程示意图;
图8是本发明实施例提供的图7中S703的实现流程示意图;
图9是本发明实施例提供的一种电池充放电数据存储方法的实现流程框图;
图10为本发明实施例提供的电池充放电数据存储装置的结构示意图;
图11是本发明实施例提供的终端设备的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
本发明的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例1:
图1示出了本发明的一个实施例提供的电池充放电数据存储方法的实现流程,其过程详述如下:
在S101中,获取第一预设时间段内电池***产生的充放电数据,并根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期。
在S102中,在确定所述充放电数据满足所述电池***的一个充电/放电周期时,检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于所述充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足所述预设充电/放电条件的充放电数据进行电池***的充放电数据存储。
在本实施例中,电池数据分为统计类信息、事件状态信息及详细模拟量信息。其中统计类信息为进行归类统计并反应***总体情况的信息,比如发电量,收益,总功率等,统计类信息可以按照一定的采集频率采集并保存。事件状态量信息能非常直观地反应出当前***的整体运行状态,该类信息需要在事件发生及取消的时刻进行即时保存。详细模拟量信息的数据量较大,需要制定相应的存储策略对信息存储的业务流程进行优化。本申请的详细模拟量数据为充放电数据,电池的充放电数据是研究电池物理特性、提高电池性能及寿命的重要依据,是电池性能数据分析中的代表性数据,对电池技术的创新突破有着重要价值。
在本实施例中,在第一预设时间段内按照预设时间间隔采集电池***产生的充放电数据,其中第一预设时间段可以为36个小时,即缓存36个小时内的电池充放电数据,预设时间间隔可以为30秒。
在本实施例中,将采集到的充放电数据按照数据记录时间缓存,数据记录时间为该充放电数据的采集时间。
在本实施例中,按照预设周期查找充放电数据中是否存在完整的充电/放电周期,预设周期可以为12个小时,每12个小时执行充电/放电周期查找流程,查找流程查找12个小时内是否存在充电/放电周期,若不存在充电/放电周期则不存储该预设周期内的任何数据。若存在充电/放电周期,则检测充电/放电周期内的所有的充放电数据是否满足预设充电/放电条件,并根据预设充放电条件的充放电数据进行电池***的充放电数据存储。
从上述实施例可知,本发明实施例获取第一预设时间段内电池***产生的充放电数据,并根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期;在确定所述充放电数据满足所述电池***的一个充电/放电周期时,检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于所述充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足所述预设充电/放电条件的充放电数据进行电池***的充放电数据存储。由于充电/放电周期内的数据是研究电池物理特性的重要依据,所以本发明实施例仅存储满足预设充电/放电条件的充电/放电周期的充放电数据,从而既能够减少需要存储的电池数据量,节省***空间,又能够提高电池数据的整体利用率。
在本发明的一个实施例中,图1中S101的具体实现流程包括:
在所述充放电数据中存在小于预设剩余电量下限值且同时存在大于或等于预设剩余电量上限值的充放电数据时,则确定所述充放电数据满足所述电池***的一个充电/放电周期。
如图2所示,在本发明的一个实施例中,上述S101的具体实现流程还包括:
在S201中,将所述充放电数据按照时间顺序排列,
在S202中,若任意两个小于或等于预设剩余电量下限值的充放电数据之间存在至少一个大于或等于预设剩余电量上限值的充放电数据,则确定所述任意两个小于预设剩余电量下限值的充放电数据之间存在满足所述电池***的一个充电/放电周期的充放电数据;或
在S203中,若任意两个大于或等于预设剩余电量上限值的充放电数据之间存在至少一个小于或等于预设剩余电量下限值的充放电数据,则确定所述任意两个大于或等于预设剩余电量上限值的充放电数据之间存在满足所述电池***的一个充电/放电周期的充放电数据。
在本实施例中,充放电数据可以为电池***的剩余电量,筛选充放电数据中大于预设剩余电量上限值的充放电数据作为上限数据,将充放电数据中小于剩余电量下限值的充放电数据作为下限数据。以一个具体的应用场景为例,预设剩余电量上限值可以为95%,剩余电量下限值可以为5%,也就是说,可以将数值小于5%的充放电数据作为下限数据,将数值大于95%的充放电数据作为上限数据。
在本实施例中,每个充放电数据对应一个数据记录时间,数据记录时间为采集充放电数据的时间。按照数据记录时间对所有的充放电数据进行排序。得到充放电数据序列,在充放电数据序列中查找两个下限数据之间是否存在上限数据,若存在上限数据,说明预设时间段内的电池***存在充电-放电的过程,则证明这两个下限数据之间存在充电/放电周期。
在本实施例中,查找充电/放电周期的方法还可以为:在充放电数据序列中查找两个上限数据之间是否存在下限数据,若存在下限数据,则说明预设时间段内的电池***存在放电-充电的过程,则也可以确定两个上限数据之间存在充电/放电周期。
从上述实施例可知,通过上述方法可以有效的检测出第一预设时间段内的充放电数据是否存在充电/放电周期,并存储充电/放电周期内的充放电数据,从而提高存储数据的利用率,减少***占用空间。
如图3所示,在本发明的一个实施例中,图3示出了图1中S102的具体实现流程,其过程详述如下:
在S301中,将所述充放电数据按照时间顺序排列。
在S302中,比对当前时刻的充放电数据与前一时刻的充放电数据,在当前时刻的充放电数据大于前一时刻的充放电数据时,将当前时刻的充放电数据作为有效充放电数据。
在S303中,判断当前时刻的充放电数据是否大于或等于预设剩余电量上限值。
在S304中,若当前时刻的充放电数据小于预设剩余电量上限值,则将当前时刻的充放电数据作为前一时刻的充放电数据,将下一时刻的充放电数据作为当前时刻的充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;若当前时刻的充放电数据大于或等于预设剩余电量上限值,则根据所有有效充放电数据进行电池***的充放电数据存储。
在本实施例中,充电/放电周期可以包括充电周期,预设充电/放电条件包括预设充电条件。将充电周期内第一个下限数据作为充电起点数据,将充电起点数据之后的第一个上限数据作为充电周期的充电终点数据,从而获取一个初始的充电周期,进而对初始的充电周期内的充放电数据进行进一步筛选。
在本实施例中,由于电池***的剩余电量存在波动,为了更好的获取真正的充电周期,对充电周期内的充放电数据进行两两比对,以充电起点数据作为当前数据,将充电起点数据与前一时刻的充放电数据进行比对,比对当前时刻的充放电数据与前一时刻的充放电数据,在当前时刻的充放电数据大于前一时刻的充放电数据时,将当前时刻的充放电数据作为有效充放电数据。
若当前时刻的充放电数据大于前一时刻的充放电数据,则判断当前时刻的充放电数据是否大于或等于预设剩余电量上限值,若当前时刻的充放电数据大于或等于预设剩余电量上限值,则说明充电完成,可根据所有有效充放电数据进行电池***的充放电存储。
若当前时刻的充放电数据大于或等于预设剩余电量上限值小于预设剩余电量上限值,则说明充放电数据符合充电趋势,且仍在充电过程中,则重复当前时刻的充放电数据与前一时刻的充放电数据的步骤,直到更新后的当前时刻的充放电数据大于或等于预设剩余电量上限值。
如图4所示,在本发明的一个实施例中,图4示出了图1中S102的具体实现流程,其过程详述如下:
在S401中,在当前时刻的充放电数据小于或等于前一时刻的充放电数据时,判断当前时刻的充放电数据是否小于或等于预设剩余电量下限值。
在S402中,若当前时刻的充放电数据小于或等于预设剩余电量下限值,则将当前时刻的充放电数据作为充电周期内的第一个有效充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤。
在S403中,若当前时刻的充放电数据大于预设剩余电量下限值,则检测当前时刻的充放电数据是否满足预设波动条件。
在S404中,在当前时刻的充放电数据满足预设波动条件时,将当前时刻的充放电数据作为有效充放电数据。
在S405中,在当前时刻的充放电数据不满足预设波动条件时,检测当前时刻的充放电数据之后是否存在小于或等于预设剩余电量下限值的充放电数据,若存在小于或等于预设剩余电量下限值的充放电数据,则将该充放电数据作为充电周期内的第一个有效充放电数据,若不存在小于或等于预设剩余电量下限值的充放电数据,则判定充电周期内的充放电数据不满足预设充电条件。
在本实施例中,在充电周期内,若当前时刻的充放电数据小于或等于前一时刻的充放电数据,则判断当前时刻的充放电数据是否小于或等于预设剩余电量下限值。
若当前时刻的充放电数据小于或等于预设剩余电量下限值,则说明电池的剩余电量存在波动,且波动到预设剩余电量下限值以下,此时,可更新当前时刻的充放电数据作为充电周期的第一个有效充放电数据,以更新后的第一个有效充放电数据作为起点重新开始充放电数据的检测流程。
若当前时刻的充放电数据大于预设剩余电量的下限值,则说明电池的剩余电量存在波动,为了获取更加优质的电池充放电数据,需再次检查当前时刻的充放电数据是否满足预设波动条件,若满足预设波动条件,则证明充放电数据虽存在波动,但电池充放电数据波动不大,可较好的放映整个充电过程,因此,仍可获取当前时刻的充放电数据作为有效充放电数据,并将当前时刻的充放电数据作为前一时刻的充放电数据,将下一时刻的充放电数据作为当前时刻的充放电数据,重复当前时刻的充放电数据的前一时刻的充放电数据的比对步骤。
从上述实施例可知,通过有效存储数据表示电池***的整个充电过程,能够有效的利用每一个存储的有效存储数据,提高有效存储数据的整体利用率。
如图5所示,在本发明的一个实施例中,图5示出了图4中S403的具体实现流程,其过程详述如下:
在S501中,检测当前时刻的充放电数据是否满足预设单次波动条件。
在S502中,若当前时刻的充放电数据满足预设单次波动条件,则判定当前时刻的充放电数据满足预设波动条件。
在S503中,若当前时刻的充放电数据不满足预设单次波动条件,再检测当前时刻的充放电数据是否满足预设累计波动条件,在当前时刻的充放电数据满足预设累计波动条件时,判定当前时刻的充放电数据满足预设波动条件;在当前时刻的充放电数据不满足预设累计波动条件时,判定当前时刻的充放电数据不满足预设波动条件。
在本实施例中,预设波动条件包括单次波动条件和累计波动条件。
在本实施例中,若当前时刻的充放电数据大于预设剩余电量下限值,说明电池***在充电过程中存在波动,判断当前时刻的充放电数据是否满足单次波动条件,单次波动条件可以为波动幅度不大于2%。单次波动条件的波动幅度可以为当前时刻的充放电数据和前一时刻的充放电数据的差值,当当前时刻的充放电数据满足单次波动条件时,查看当前时刻的充放电数据是否满足累计波动条件,累计波动条件可以为波动幅度不大于5%,累计波动条件的累计次数可以为2、3或其他累计次数。当累计次数为2时,累计波动幅度为当前时刻的充放电数据与前一时刻的充放电数据的前一时刻充放电数据的差值,当累计波动幅度不大于5%时,说明当前时刻的充放电数据的波动幅度不大,可以将当前时刻的充放电数据作为有效充放电数据。
当当前时刻的充放电数据不满足单次波动条件时,说明电池***剩余电量的波动幅度较大,此时检查在当前时刻的充放电数据之后是否存在下限数据,若存在下限数据,则说明电池***的剩余电量波动到预设剩余电量下限值以下,在此情况下,需将充电周期的第一个有效存放电数据更新为当前时刻之后的第一个下限数据,并从更新后的第一个有效存放电数据开始,重启整个检测流程。
当在当前时刻的充放电数据之后没有查找到下限数据时,则说明该充电周期的剩余电量波动较大,该充电周期的充放电数据不能很好的反映电池的完整充电过程,因此,可以直接舍弃该充电周期的所有充放电数据。
当当前时刻的充放电数据满足单次波动条件但不满足累计波动条件时,同样的,需要查找当前时刻的充放电数据之后是否存在下限数据,若存在下限数据,则说明电池***的剩余电量波动到剩余电量下限值以下,在此情况下,需将充电周期的第一个有效数据更新为当前时刻的充放电数据之后的第一个下限数据,并从更新后的第一个有效充放电数据开始,重启整个检测流程。
当在当前时刻的充放电数据之后没有查找到下限数据时,则说明该充电周期的剩余电量波动较大,该充电周期的初始数据不能很好的反映电池的完整充电过程,因此,可以直接舍弃该充电周期的所有初始数据。
如图6所示,在本发明的一个实施例中,图6示出了图1中S102的具体实现流程,其过程详述如下:
在S601中,将所述充放电数据按照时间顺序排列。
在S602中,比对当前时刻的充放电数据与前一时刻的充放电数据,在当前时刻的充放电数据小于前一时刻的充放电数据时,将当前时刻的充放电数据作为有效充放电数据。
在S603中,判断当前时刻的充放电数据是否小于或等于预设剩余电量下限值。
在S604中,若当前时刻的充放电数据大于预设剩余电量下限值,则将当前时刻的充放电数据作为前一时刻的充放电数据,将下一时刻的充放电数据作为当前时刻的充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;若当前时刻的充放电数据小于或等于预设剩余电量下限值,则根据所有有效充放电数据进行电池***的充放电数据存储。
在本实施例中,充电/放电周期还包括放电周期,预设充电/放电条件还包括预设放电条件。与上述获取充电周期的有效充放电数据的方法相同,根据预设放电条件获取放电周期的有效充放电数据。
如图7所示,在本发明的一个实施例中,图7示出了图1中S102的具体实现流程,其过程详述如下:
在S701中,在当前时刻的充放电数据大于或等于前一时刻的充放电数据时,判断当前时刻的充放电数据是否大于或等于预设剩余电量上限值;
在S702中,若当前时刻的充放电数据大于或等于预设剩余电量上限值,则将当前时刻的充放电数据作为放电周期内的第一个有效充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;
在S703中,若当前时刻的充放电数据小于预设剩余电量上限值,则检测当前时刻的充放电数据是否满足预设波动条件;
在S704中,在当前时刻的充放电数据满足预设波动条件时,将当前时刻的充放电数据作为有效充放电数据;
在当前时刻的充放电数据不满足预设波动条件时,检测当前时刻的充放电数据之后是否存在大于或等于预设剩余电量上限值的充放电数据,若存在大于或等于预设剩余电量上限值的充放电数据,则将该充放电数据作为放电周期内的第一个有效充放电数据,若不存在大于或等于预设剩余电量上限值的充放电数据,则判定放电周期内的充放电数据不满足预设放电条件。
如图8所示,在本发明的一个实施例中,图8示出了图7中S703的具体实现流程,其过程详述如下:
在S801中,检测当前时刻的充放电数据是否满足预设单次波动条件;
在S802中,若当前时刻的充放电数据满足预设单次波动条件,则判定当前时刻的充放电数据满足预设波动条件;
在S803中,若当前时刻的充放电数据不满足预设单次波动条件,再检测当前时刻的充放电数据是否满足预设累计波动条件,在当前时刻的充放电数据满足预设累计波动条件时,判定当前时刻的充放电数据满足预设波动条件;在当前时刻的充放电数据不满足预设累计波动条件时,判定当前时刻的充放电数据不满足预设波动条件。
在本发明的一个实施例中,图1中S102的实现流程还包括:
在一个实施例中,将充电/放电周期内的第一个有效充放电数据之前第二预设时间段内的充放电数据作为充电/放电周期对应的充电/放电起始数据;将充电/放电周期内的最后一个有效充放电数据之后第二预设时间段内的充放电数据作为充电/放电周期对应的充电/放电末尾数据;将充电/放电起始数据、所有有效充放电数据和充电/放电末尾数据作为电池***的充电/放电周期数据进行存储。
在本实施例中,第二预设时间段可以取1个小时,充电/放电周期包括充电周期、放电周期,也可以包括充放电周期。当充电/放电周期为充放电周期时,保存充放电周期第一个有效充放电数据之前1个小时内的充放电数据作为充放电起点数据,及最后一个有效充放电数据之后1个小时内的充放电数据作为充放电末尾数据,在本实施例中,充放电周期为包括充电-放电过程的周期,也可以为包括放电-充电过程的周期。
在本实施例中,当充电/放电周期为充电周期时,还可以保存充电周期的第一个有效充放电数据之前第二预设时间段内的充放电数据作为充电起点数据,并保存充电周期的最后一个有效充放电数据之后第二预设时间段内的充放电数据作为充电末尾数据。
在本实施例中,当充电/放电周期为放电周期时,还可以保存放电周期的第一个有效充放电数据之前第二预设时间段内的充放电数据作为放电起点数据,并保存放电周期的最后一个有效充放电数据之后第二预设时间段内的充放电数据作为放电末尾数据。
通过保存充电/放电周期前后两端一个小时内的充放电数据,可以根据前后两端一个小时内的充放电数据研究剩余电量不足的电池***的性能及电池***满电状态下的性能。
本发明提供的电池充放电数据存储方法还包括:
当预设存储周期内已存储预设数量的充电/放电周期对应的充电/放电周期数据时,每新增存储一个充电/放电周期对应的充电/放电周期数据,则删除所述预设存储周期内最早的充电/放电周期对应的充电/放电周期数据。
在本实施例中,预设存储周期可以取90天,预设数量可以取5个,充电/放电周期数据按照充电/放电周期的时间先后进行存储。在90天内只存储电池***的5个完整的充电/放电周期的充电/放电周期数据,并在新增充电/放电周期时,将新增的充电/放电周期的充电/放电周期数据覆盖最早的充放电周期的充电/放电周期数据。
从上述实施例可知,通过将新增的充电/放电周期的充电/放电周期数据覆盖最早的充电/放电周期的充电/放电周期数据,使电池监控***能获取足够的充放电数据以研究电池的性能,又能节省监控***的空间,提高监控***的整体稳定性。
如图11所示,以一个具体的应用场景为例,充电周期内有效充放电数据的提取过程包括:
步骤1:从充电周期内的第一个有效充放电数据开始检测,跳转至步骤2;
步骤2:取前一时刻的充放电数据为SOC1,跳转至步骤3;
步骤3:取当前时刻的充当的数据为SOC2,跳转至步骤4;
步骤4:比较SOC1和SOC2的大小,若SOC1<SOC2,跳转至步骤5,若SOC1≥SOC2,跳转至步骤6;
步骤5:将SOC2标记为有效充放电数据,并跳转至步骤13;
步骤6:判断SOC2是否为下限数据,若是,则跳转至步骤7,若否,则跳转至步骤8;
步骤7:将SOC2作为更新后的充电周期的第一个有效充放电数据,并跳转至步骤12;
步骤8,判断SOC2是否满足单次波动条件,若是,跳转至步骤10,若否,跳转至步骤9;
步骤9:判断SOC2是否满足累计波动条件,若是,跳转至步骤5,若否,跳转至步骤10;
步骤10:判断SOC2之后的充放电数据中是否存在下限数据,若是,跳转至步骤11,若否,调准至步骤13;
步骤11:取SOC2之后的第一个下限数据为更新后的第一个有效充放电数据,并跳转至步骤12;
步骤12:清除更新后的充电周期内的第一个有效充放电数据之前的有效充放电数据的标记;
步骤13:判断SOC2是否为上限数据,若是,跳转至步骤14,若否,跳转至步骤2;
步骤14:结束流程。
在本实施例中,当判断为上述SOC1和SOC2之后,若SOC2为有效充放电数据,且SOC2不是上限数据,则继续判断SOC2和SOC3,SOC3为SOC2之后的充放电数据,重复上个过程,直至检测完充电周期内所有的充放电数据。
从上述实施例可知,通过依次比对两个相邻充放电数据,能够准确的查找到充电周期的第一个有效充放电数据,并直接清除波动幅度较大的充电周期的充放电数据,使获取的有效充放电数据更能准确的反映电池***的完整的充电周期,提高有效存储数据的利用率。
从上述实施例可知,通过本实施例提供的存储方法,能有效记录电池的充电及放电周期的完整数据,有利于后续对于电池充放电性能研究的数据分析,并排除掉大部分价值较低的数据,提高电池数据分析的有效利用率,更能有效减少单体电池的信息存储量,提高***整体性能及稳定性。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
实施例2:
如图10所示,本发明的一个实施例提供的电池充放电数据存储装置100,用于执行图1所对应的实施例中的方法步骤,其包括:
充电/放电周期获取模块110,用于获取第一预设时间段内电池***产生的充放电数据,并根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期;
充放电数据存储模块120,用于在确定所述充放电数据满足所述电池***的一个充电/放电周期时,检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于所述充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足所述预设充电/放电条件的充放电数据进行电池***的充放电数据存储。
从上述实施例可知,本发明实施例获取第一预设时间段内电池***产生的充放电数据,并根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期;在确定所述充放电数据满足所述电池***的一个充电/放电周期时,检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于所述充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足所述预设充电/放电条件的充放电数据进行电池***的充放电数据存储。由于充电/放电周期内的数据是研究电池物理特性的重要依据,所以本发明实施例仅存储满足预设充电/放电条件的充电/放电周期的充放电数据,从而既能够减少需要存储的电池数据量,节省***空间,又能够提高电池数据的整体利用率。
在本发明的一个实施例中,图10所对应的实施例中的充电/放电周期获取模块110还包括:在所述充放电数据中存在小于预设剩余电量下限值且同时存在大于或等于预设剩余电量上限值的充放电数据时,则确定所述充放电数据满足所述电池***的一个充电/放电周期。
在本发明的一个实施例中,图10中充电/放电周期获取模块110还包括用于执行图2所对应的实施例中的方法步骤的结构,其包括:
顺序排列单元,用于将所述充放电数据按照时间顺序排列;
第一充电/放电周期获取单元,用于若任意两个小于或等于预设剩余电量下限值的充放电数据之间存在至少一个大于或等于预设剩余电量上限值的充放电数据,则确定所述任意两个小于预设剩余电量下限值的充放电数据之间存在满足所述电池***的一个充电/放电周期的充放电数据;或
第二充电/放电周期获取单元,用于若任意两个大于或等于预设剩余电量上限值的充放电数据之间存在至少一个小于或等于预设剩余电量下限值的充放电数据,则确定所述任意两个大于或等于预设剩余电量上限值的充放电数据之间存在满足所述电池***的一个充电/放电周期的充放电数据。
从上述实施例可知,通过上述方法可以有效的检测出预设时间段内的充放电数据是否存在充电/放电周期,并存储充电/放电周期的充放电数据,从而提高存储的数据的利用率,减少***占用空间。
在本发明的一个实施例中,图10中充放电数据存储模块120还包括用于执行图3所对应的实施例中的方法步骤的结构,其包括:
第一数据排列单元,用于将所述充放电数据按照时间顺序排列;
第一数据比对单元,用于比对当前时刻的充放电数据与前一时刻的充放电数据,在当前时刻的充放电数据大于前一时刻的充放电数据时,将当前时刻的充放电数据作为有效充放电数据;
第一上限判断单元,用于判断当前时刻的充放电数据是否大于或等于预设剩余电量上限值;
第一数据存储单元,用于若当前时刻的充放电数据小于预设剩余电量上限值,则将当前时刻的充放电数据作为前一时刻的充放电数据,将下一时刻的充放电数据作为当前时刻的充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;若当前时刻的充放电数据大于或等于预设剩余电量上限值,则根据所有有效充放电数据进行电池***的充放电数据存储。
在本发明的一个实施例中,图10中充放电数据存储模块120还包括用于执行图4所对应的实施例中的方法步骤的结构,其包括:
第一下限判断单元,用于在当前时刻的充放电数据小于或等于前一时刻的充放电数据时,判断当前时刻的充放电数据是否小于或等于预设剩余电量下限值;
第一比对更新单元,用于若当前时刻的充放电数据小于或等于预设剩余电量下限值,则将当前时刻的充放电数据作为充电周期内的第一个有效充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;
第一波动条件判断单元,用于若当前时刻的充放电数据大于预设剩余电量下限值,则检测当前时刻的充放电数据是否满足预设波动条件;
第一有效数据判断单元,用于在当前时刻的充放电数据满足预设波动条件时,将当前时刻的充放电数据作为有效充放电数据;
第二有效数据确定单元,用于在当前时刻的充放电数据不满足预设波动条件时,检测当前时刻的充放电数据之后是否存在小于或等于预设剩余电量下限值的充放电数据,若存在小于或等于预设剩余电量下限值的充放电数据,则将该充放电数据作为充电周期内的第一个有效充放电数据,若不存在小于或等于预设剩余电量下限值的充放电数据,则判定充电周期内的充放电数据不满足预设充电条件。
从上述实施例可知,通过有效存储数据表示电池***的整个充电过程,能够有效的利用每一个存储的有效存储数据,提高有效存储数据的整体利用率。
在本发明的一个实施例中,波动条件判断单元还包括用于执行图5所对应的实施例中的方法步骤的结构,其包括:
第一单次波动判断子单元,用于检测当前时刻的充放电数据是否满足预设单次波动条件;
第一波动条件判断子单元,用于若当前时刻的充放电数据满足预设单次波动条件,则判定当前时刻的充放电数据满足预设波动条件;
第二波动条件判断子单元,用于若当前时刻的充放电数据不满足预设单次波动条件,再检测当前时刻的充放电数据是否满足预设累计波动条件,在当前时刻的充放电数据满足预设累计波动条件时,判定当前时刻的充放电数据满足预设波动条件;在当前时刻的充放电数据不满足预设累计波动条件时,判定当前时刻的充放电数据不满足预设波动条件。
在本发明的一个实施例中,图10中充放电数据存储模块120还包括用于执行图6所对应的实施例中的方法步骤的结构,其包括:
第二数据排列单元,用于将所述充放电数据按照时间顺序排列;
第二数据比对单元,用于比对当前时刻的充放电数据与前一时刻的充放电数据,在当前时刻的充放电数据小于前一时刻的充放电数据时,将当前时刻的充放电数据作为有效充放电数据;
第二下限判断单元,用于判断当前时刻的充放电数据是否小于或等于预设剩余电量下限值;
第二数据存储单元,用于若当前时刻的充放电数据大于预设剩余电量下限值,则将当前时刻的充放电数据作为前一时刻的充放电数据,将下一时刻的充放电数据作为当前时刻的充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;若当前时刻的充放电数据小于或等于预设剩余电量下限值,则根据所有有效充放电数据进行电池***的充放电数据存储。
在本发明的一个实施例中,图10中充放电数据存储模块120还包括用于执行图7所对应的实施例中的方法步骤的结构,其包括:
第二上限判断单元,用于在当前时刻的充放电数据大于或等于前一时刻的充放电数据时,判断当前时刻的充放电数据是否大于或等于预设剩余电量上限值;
第二比对更新单元,用于若当前时刻的充放电数据大于或等于预设剩余电量上限值,则将当前时刻的充放电数据作为放电周期内的第一个有效充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;
第二波动条件判断单元,用于若当前时刻的充放电数据小于预设剩余电量上限值,则检测当前时刻的充放电数据是否满足预设波动条件;
第三有效数据判断单元,用于在当前时刻的充放电数据满足预设波动条件时,将当前时刻的充放电数据作为有效充放电数据;
第四有效数据判断单元,用于在当前时刻的充放电数据不满足预设波动条件时,检测当前时刻的充放电数据之后是否存在大于或等于预设剩余电量上限值的充放电数据,若存在大于或等于预设剩余电量上限值的充放电数据,则将该充放电数据作为放电周期内的第一个有效充放电数据,若不存在大于或等于预设剩余电量上限值的充放电数据,则判定放电周期内的充放电数据不满足预设放电条件。
在本发明的一个实施例中,第二波动条件判断单元还包括用于执行图8所对应的实施例中的方法步骤的结构,其包括:
第二单次波动判断子单元,用于检测当前时刻的充放电数据是否满足预设单次波动条件;
第三波动条件判断子单元,用于若当前时刻的充放电数据满足预设单次波动条件,则判定当前时刻的充放电数据满足预设波动条件;
第四波动条件判断子单元,用于若当前时刻的充放电数据不满足预设单次波动条件,再检测当前时刻的充放电数据是否满足预设累计波动条件,在当前时刻的充放电数据满足预设累计波动条件时,判定当前时刻的充放电数据满足预设波动条件;在当前时刻的充放电数据不满足预设累计波动条件时,判定当前时刻的充放电数据不满足预设波动条件。
在本发明的一个实施例中,图10中充放电数据存储模块120还包括:
充电/放电起点数据获取单元,用于将充电/放电周期内的第一个有效充放电数据之前第二预设时间段内的充放电数据作为充电/放电周期对应的充电/放电起始数据;
充电末尾数据获取单元,用于将充电/放电周期内的最后一个有效充放电数据之后第二预设时间段内的充放电数据作为充电/放电周期对应的充电/放电末尾数据;
充电数据存储单元,用于将充电/放电起始数据、所有有效充放电数据和充电/放电末尾数据作为电池***的充电/放电周期数据进行存储。
在本发明的一个实施例中,电池充放电数据存储装置还包括:
周期存储模块,用于当预设存储周期内已存储预设数量的充电/放电周期对应的充电/放电周期数据时,每新增存储一个充电/放电周期对应的充电/放电周期数据,则删除所述预设存储周期内最早的充电/放电周期对应的充电/放电周期数据。
在一个实施例中,电池充放电数据存储装置100还包括其他功能模块/单元,用于实现实施例1中各实施例中的方法步骤。
实施例3:
如图11所示,本发明实施例还提供了一种终端设备11,包括存储器111、处理器113以及存储在存储器111中并可在处理器113上运行的计算机程序112,处理器113执行所述计算机程序112时实现如实施例1中所述的各实施例中的步骤,例如图1所示的步骤S101至步骤S102。或者,所述处理器113执行所述计算机程序112时实现如实施例2中所述的各装置实施例中的各模块的功能,例如图10所示的模块110至120的功能。
所述终端设备11可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备11可包括,但不仅限于,处理器113、存储器111。例如所述终端设备11还可以包括输入输出设备、网络接入设备、总线等。
所称处理器113可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器113也可以是任何常规的处理器113等。
所述存储器111可以是所述终端设备11的内部存储单元,例如终端设备11的硬盘或内存。所述存储器111也可以是所述终端设备11的外部存储设备,例如所述终端设备11上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器111还可以既包括终端设备11的内部存储单元也包括外部存储设备。所述存储器111用于存储所述计算机程序112以及所述终端设备11所需的其他程序和数据。所述存储器111还可以用于暂时地存储已经输出或者将要输出的数据。
实施例4:
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序112,计算机程序112被处理器113执行时实现如实施例1中所述的各实施例中的步骤,例如图1所示的步骤S101至步骤S102。或者,所述计算机程序112被处理器113执行时实现如实施例2中所述的各装置实施例中的各模块的功能,例如图10所示的模块110至120的功能。
所述的计算机程序112可存储于一计算机可读存储介质中,该计算机程序112在被处理器113执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序112包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例***中的模块或单元可以根据实际需要进行合并、划分和删减。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.电池充放电数据存储方法,适用于对电池***产生的充放电数据进行判断存储,其特征在于,所述方法包括:
获取第一预设时间段内电池***产生的充放电数据,并根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期;
在确定所述充放电数据满足所述电池***的一个充电/放电周期时,检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,若位于所述充电/放电周期内的充放电数据满足预设充电/放电条件,则根据满足所述预设充电/放电条件的充放电数据进行电池***的充放电数据存储;
所述预设充电/放电条件包括预设充电条件或预设放电条件;检测位于所述充电/放电周期内的充放电数据是否满足预设充电条件,包括:
将所述充放电数据按照时间顺序排列;
比对当前时刻的充放电数据与前一时刻的充放电数据,在当前时刻的充放电数据大于前一时刻的充放电数据时,将当前时刻的充放电数据作为有效充放电数据;
判断当前时刻的充放电数据是否大于或等于预设剩余电量上限值;
若当前时刻的充放电数据小于预设剩余电量上限值,则将当前时刻的充放电数据作为前一时刻的充放电数据,将下一时刻的充放电数据作为当前时刻的充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;若当前时刻的充放电数据大于或等于预设剩余电量上限值,则根据所有有效充放电数据进行电池***的充放电数据存储;
检测位于所述充电/放电周期内的充放电数据是否满足预设放电条件,包括:
将所述充放电数据按照时间顺序排列;
比对当前时刻的充放电数据与前一时刻的充放电数据,在当前时刻的充放电数据小于前一时刻的充放电数据时,将当前时刻的充放电数据作为有效充放电数据;
判断当前时刻的充放电数据是否小于或等于预设剩余电量下限值;
若当前时刻的充放电数据大于预设剩余电量下限值,则将当前时刻的充放电数据作为前一时刻的充放电数据,将下一时刻的充放电数据作为当前时刻的充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;若当前时刻的充放电数据小于或等于预设剩余电量下限值,则根据所有有效充放电数据进行电池***的充放电数据存储。
2.如权利要求1所述的电池充放电数据存储方法,其特征在于,所述根据所述充放电数据,确定所述充放电数据是否满足所述电池***的一个充电/放电周期,包括:
在所述充放电数据中存在小于预设剩余电量下限值且同时存在大于或等于预设剩余电量上限值的充放电数据时,则确定所述充放电数据满足所述电池***的一个充电/放电周期。
3.如权利要求2所述的电池充放电数据存储方法,其特征在于,所述在所述充放电数据中存在小于预设剩余电量下限值且同时存在大于或等于预设剩余电量上限值的充放电数据时,则确定所述充放电数据满足所述电池***的一个充电/放电周期,包括:
将所述充放电数据按照时间顺序排列;
若任意两个小于或等于预设剩余电量下限值的充放电数据之间存在至少一个大于或等于预设剩余电量上限值的充放电数据,则确定所述任意两个小于预设剩余电量下限值的充放电数据之间存在满足所述电池***的一个充电/放电周期的充放电数据;或
若任意两个大于或等于预设剩余电量上限值的充放电数据之间存在至少一个小于或等于预设剩余电量下限值的充放电数据,则确定所述任意两个大于或等于预设剩余电量上限值的充放电数据之间存在满足所述电池***的一个充电/放电周期的充放电数据。
4.如权利要求1所述的电池充放电数据存储方法,其特征在于,所述检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,还包括:
在当前时刻的充放电数据小于或等于前一时刻的充放电数据时,判断当前时刻的充放电数据是否小于或等于预设剩余电量下限值;
若当前时刻的充放电数据小于或等于预设剩余电量下限值,则将当前时刻的充放电数据作为充电周期内的第一个有效充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;
若当前时刻的充放电数据大于预设剩余电量下限值,则检测当前时刻的充放电数据是否满足预设波动条件;
在当前时刻的充放电数据满足预设波动条件时,将当前时刻的充放电数据作为有效充放电数据;
在当前时刻的充放电数据不满足预设波动条件时,检测当前时刻的充放电数据之后是否存在小于或等于预设剩余电量下限值的充放电数据,若存在小于或等于预设剩余电量下限值的充放电数据,则将该充放电数据作为充电周期内的第一个有效充放电数据,若不存在小于或等于预设剩余电量下限值的充放电数据,则判定充电周期内的充放电数据不满足预设充电条件。
5.如权利要求4所述的电池充放电数据存储方法,其特征在于,所述检测当前时刻的充放电数据是否满足预设波动条件,包括:
检测当前时刻的充放电数据是否满足预设单次波动条件;
若当前时刻的充放电数据满足预设单次波动条件,则判定当前时刻的充放电数据满足预设波动条件;
若当前时刻的充放电数据不满足预设单次波动条件,再检测当前时刻的充放电数据是否满足预设累计波动条件,在当前时刻的充放电数据满足预设累计波动条件时,判定当前时刻的充放电数据满足预设波动条件;在当前时刻的充放电数据不满足预设累计波动条件时,判定当前时刻的充放电数据不满足预设波动条件。
6.如权利要求1所述的电池充放电数据存储方法,其特征在于,所述检测位于所述充电/放电周期内的充放电数据是否满足预设充电/放电条件,包括:
在当前时刻的充放电数据大于或等于前一时刻的充放电数据时,判断当前时刻的充放电数据是否大于或等于预设剩余电量上限值;
若当前时刻的充放电数据大于或等于预设剩余电量上限值,则将当前时刻的充放电数据作为放电周期内的第一个有效充放电数据,并执行所述比对当前时刻的充放电数据与前一时刻的充放电数据的步骤;
若当前时刻的充放电数据小于预设剩余电量上限值,则检测当前时刻的充放电数据是否满足预设波动条件;
在当前时刻的充放电数据满足预设波动条件时,将当前时刻的充放电数据作为有效充放电数据;
在当前时刻的充放电数据不满足预设波动条件时,检测当前时刻的充放电数据之后是否存在大于或等于预设剩余电量上限值的充放电数据,若存在大于或等于预设剩余电量上限值的充放电数据,则将该充放电数据作为放电周期内的第一个有效充放电数据,若不存在大于或等于预设剩余电量上限值的充放电数据,则判定放电周期内的充放电数据不满足预设放电条件。
7.如权利要求6所述的电池充放电数据存储方法,其特征在于,所述检测当前时刻的充放电数据是否满足预设波动条件,包括:
检测当前时刻的充放电数据是否满足预设单次波动条件;
若当前时刻的充放电数据满足预设单次波动条件,则判定当前时刻的充放电数据满足预设波动条件;
若当前时刻的充放电数据不满足预设单次波动条件,再检测当前时刻的充放电数据是否满足预设累计波动条件,在当前时刻的充放电数据满足预设累计波动条件时,判定当前时刻的充放电数据满足预设波动条件;在当前时刻的充放电数据不满足预设累计波动条件时,判定当前时刻的充放电数据不满足预设波动条件。
8.如权利要求4至7任一项所述的电池充放电数据存储方法,其特征在于,所述根据所有有效充放电数据进行电池***的充放电数据存储,包括:
将充电/放电周期内的第一个有效充放电数据之前第二预设时间段内的充放电数据作为充电/放电周期对应的充电/放电起始数据;
将充电/放电周期内的最后一个有效充放电数据之后第二预设时间段内的充放电数据作为充电/放电周期对应的的充电/放电末尾数据;
将充电/放电起始数据、所有有效充放电数据和充电/放电末尾数据作为电池***的充电/放电周期数据进行存储。
9.如权利要求8所述的电池充放电数据存储方法,其特征在于,还包括:
当预设存储周期内已存储预设数量的充电/放电周期对应的充电/放电周期数据时,每新增存储一个充电/放电周期对应的充电/放电周期数据,则删除所述预设存储周期内最早的充电/放电周期对应的充电/放电周期数据。
10.终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9任一项所述方法的步骤。
11.计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述方法的步骤。
CN201811400353.5A 2018-11-22 2018-11-22 电池充放电数据存储方法及终端设备 Active CN109669629B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811400353.5A CN109669629B (zh) 2018-11-22 2018-11-22 电池充放电数据存储方法及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811400353.5A CN109669629B (zh) 2018-11-22 2018-11-22 电池充放电数据存储方法及终端设备

Publications (2)

Publication Number Publication Date
CN109669629A CN109669629A (zh) 2019-04-23
CN109669629B true CN109669629B (zh) 2022-05-10

Family

ID=66142142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811400353.5A Active CN109669629B (zh) 2018-11-22 2018-11-22 电池充放电数据存储方法及终端设备

Country Status (1)

Country Link
CN (1) CN109669629B (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7612472B2 (en) * 2004-01-23 2009-11-03 American Power Conversion Corporation Method and apparatus for monitoring energy storage devices
EP2191532A4 (en) * 2008-03-27 2015-03-04 Lsi Corp DEVICE AND METHOD FOR PROVIDING ENHANCED CYCLES FOR LEARNING BATTERY STATUS
US10192184B2 (en) * 2012-03-30 2019-01-29 Sony Corporation Energy storage
CN103499794B (zh) * 2013-10-14 2016-05-11 北京华电天仁电力控制技术有限公司 一种储能电池剩余容量估算方法及装置
CN107426424B (zh) * 2017-07-25 2019-07-26 维沃移动通信有限公司 一种充放电控制方法及移动终端

Also Published As

Publication number Publication date
CN109669629A (zh) 2019-04-23

Similar Documents

Publication Publication Date Title
EP3832328B1 (en) Method and apparatus for detecting micro short circuit of battery
CN108255925B (zh) 一种数据表结构变更情况的显示方法及其终端
CN107784070B (zh) 一种提高数据清洗效率的方法、装置及设备
CN109904542B (zh) 锂离子电池包的容量更新方法、装置及终端设备
CN108090142B (zh) 卡片排序方法、装置、服务器以及存储介质
WO2017215557A1 (zh) 一种采集性能监视单元pmu事件的方法及装置
CN113049963A (zh) 一种基于局部离群因子的锂电池组一致性检测方法及装置
CN112886671A (zh) 电池的充电状态检测方法、检测装置以及充电装置
WO2024060539A1 (zh) 动力电池的年度碳排放量估算方法及装置
WO2023029753A1 (zh) 设备供电方法、装置、终端设备及存储介质
CN116323288A (zh) 确定显示荷电状态的方法、装置和电池管理芯片
CN104765792A (zh) 一种维度数据存储的方法、装置及***
CN109669629B (zh) 电池充放电数据存储方法及终端设备
CN112485640B (zh) 内置电容器的检测方法、装置、检测设备和存储介质
CN112730654B (zh) 六氟化硫电气设备故障检测方法、装置及终端设备
US11525862B2 (en) Methods, storage media, and electronic devices for calculating short-circuit current of battery
WO2023044875A1 (zh) 确定显示荷电状态的方法、装置及电池管理芯片
CN114764600A (zh) 新能源车电池包的寿命预测方法、装置和电子设备
CN112098879B (zh) 基于电池电压分析问题电芯的方法及装置、存储装置
CN111114370A (zh) 一种应用于电动车的充电管理方法、装置和设备
CN117148185B (zh) 一种测试电池***静态电流的方法、装置及存储介质
CN117124856B (zh) 一种环流过压识别方法、装置、可读存储介质及电动汽车
CN113903105B (zh) 一种视频循环存储方法、装置、电子设备及存储介质
CN113934789B (zh) 基于电子元器件的数据仓库构建方法及***
WO2023044873A1 (zh) 确定显示荷电状态的方法、装置及电池管理芯片

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 361000 Skirt Building, North Building, 65 Wanghai Road, Xiamen Software Park, Fujian Province

Applicant after: XIAMEN KECAN INFORMATION TECHNOLOGY CO., LTD.

Applicant after: Kehua Hengsheng Co., Ltd.

Address before: 361000 Skirt Building, North Building, 65 Wanghai Road, Xiamen Software Park, Fujian Province

Applicant before: XIAMEN KECAN INFORMATION TECHNOLOGY CO., LTD.

Applicant before: Xiamen Kehua Hengsheng Co., Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant