充电控制方法、装置、电池管理系统及电子设备制造方法及图纸

技术编号:35938682 阅读:13 留言:0更新日期:2022-12-14 10:26
本申请公开了一种充电控制方法、装置、电池管理系统及电子设备,涉及电池管理的技术领域。该充电控制方法包括在满足电池模块的电池状态切换条件时,从寄存器中读取待调整寄存数据;寄存器中存储的寄存数据包括用于指示电池模块进行电池状态切换以及用于指示执行电池数据采集的数字信号;将待调整寄存数据中第一数据位的值调整为第一值,以及,将待调整寄存数据中第二数据位的值调整为第二值,得到目标寄存数据;将目标寄存数据写入寄存器中,以供模拟前端芯片根据目标寄存数据执行数据采样操作。本申请通过调整寄存器中的寄存数据,避免模拟前端芯片的寄存器中寄存数据存在配置错误情况,从而提高了模拟前端芯片的可靠性。从而提高了模拟前端芯片的可靠性。从而提高了模拟前端芯片的可靠性。

【技术实现步骤摘要】
充电控制方法、装置、电池管理系统及电子设备


[0001]本申请涉及电池管理的
,尤其涉及一种充电控制方法、装置、电池管理系统及电子设备。

技术介绍

[0002]储能设备中配置有电池管理系统(BMS,Battery Management System),电池管理系统至少包括控制器和模拟前端芯片(AFE,Analog Front End)。其中,模拟前端芯片主要负责对储能设备中的电池模块进行电信号采样。
[0003]然而,电池管理系统在执行相关的任务时,电池管理系统中的控制器可能会对模拟前端芯片的寄存器中的数据进行反复赋值,从而提高了模拟前端芯片的寄存器中的数据出现错误的风险,降低了模拟前端芯片的可靠性。

技术实现思路

[0004]为了解决上述技术问题,本申请提供一种充电控制方法、装置、电池管理系统及电子设备,在一定程度上解决由于模拟前端芯片的寄存器中寄存数据配置错误,导致模拟前端芯片可靠性降低的问题。
[0005]本申请实施例提供了一种充电控制方法,用于对电池模块的充电进行控制,所述方法应用于电池管理系统中的控制器,所述控制器与模拟前端芯片连接,所述模拟前端芯片设置有一寄存器,所述模拟前端芯片用于对所述电池模块的参数进行数据采样并存储在所述寄存器上;所述方法包括:
[0006]在满足所述电池模块的电池状态切换条件时,从所述寄存器中读取待调整寄存数据;所述寄存器中存储的寄存数据包括用于指示所述电池模块进行电池状态切换的数字信号以及用于指示执行电池数据采集的数字信号;
[0007]将所述待调整寄存数据中第一数据位的值调整为第一值,以及,将所述待调整寄存数据中第二数据位的值调整为第二值,得到目标寄存数据;所述第一数据位的第一值用于指示所述模拟前端芯片将电池状态切换至第一状态,所述第二数据位的第二值用于指示所述模拟前端芯片对所述电池模块进行数据采样操作;
[0008]将所述目标寄存数据写入所述寄存器中,以供所述模拟前端芯片根据所述目标寄存数据执行数据采样操作。
[0009]在一个实施例中,在所述将所述目标寄存数据写入所述寄存器中,以供所述模拟前端芯片根据所述目标寄存数据执行数据采样操作的步骤之后,所述方法还包括:
[0010]从所述模拟前端芯片的寄存器中获取最新写入的寄存数据;
[0011]将所述最新写入的寄存数据与所述目标寄存数据进行比较;
[0012]在所述最新写入的寄存数据与所述目标寄存数据不相同时,返回执行所述将所述目标寄存数据写入所述寄存器中的步骤。
[0013]在一个实施例中,所述在所述最新写入的寄存数据与所述新的寄存数据不相同
时,返回执行所述将所述目标寄存数据写入所述寄存器中的步骤,包括:
[0014]在确定所述最新写入的寄存数据与所述新的寄存数据不相同时,获取将所述目标寄存数据写入所述寄存器的次数;
[0015]在将所述目标寄存数据写入所述寄存器的次数小于预设阈值时,再次执行所述将所述目标寄存数据写入所述寄存器中的步骤。
[0016]在一个实施例中,所述在确定所述最新写入的寄存数据与所述新的寄存数据不相同时,获取将所述目标寄存数据写入所述寄存器的次数,包括:
[0017]在确定所述最新写入的寄存数据与所述新的寄存数据不相同时,对执行所述将所述目标寄存数据写入所述寄存器中的步骤的次数进行计数,获得将所述目标寄存数据写入所述寄存器的次数。
[0018]在一个实施例中,在所述获取将所述目标寄存数据写入所述寄存器的次数之后,所述方法还包括:
[0019]在将所述目标寄存数据写入所述寄存器的次数大于所述预设阈值时,停止执行所述将所述目标寄存数据写入所述寄存器中的步骤。
[0020]在一个实施例中,在所述在将所述目标寄存数据写入所述寄存器的次数大于所述预设阈值时,停止执行所述将所述目标寄存数据写入所述寄存器中的步骤之后,所述方法还包括:
[0021]输出通信异常信号,提示所述模拟前端芯片的通信异常。
[0022]在一个实施例中,所述方法还包括:
[0023]获取所述模拟前端芯片对所述电池模块进行数据采样操作得到的目标电池数据;
[0024]根据所述目标电池数据更新所述寄存器中存储的采样数据。
[0025]本申请实施例提供了一种充电控制装置,所述装置用于对电池模块的充电进行控制,所述装置与模拟前端芯片连接,所述模拟前端芯片设置有一寄存器,所述模拟前端芯片用于对所述电池模块的参数进行数据采样并存储在所述寄存器上;所述装置包括:
[0026]数据读取单元,用于在满足所述电池模块的电池状态切换条件时,从所述寄存器中读取待调整寄存数据;所述寄存器中存储的寄存数据包括用于指示所述电池模块进行电池状态切换的数字信号以及用于指示执行电池数据采集的数字信号;
[0027]数据调整单元,用于将所述待调整寄存数据中第一数据位的值调整为第一值,以及,将所述待调整寄存数据中第二数据位的值调整为第二值,得到目标寄存数据;所述第一数据位的第一值用于指示所述模拟前端芯片将电池状态切换至第一状态,所述第二数据位的第二值用于指示所述模拟前端芯片对所述电池模块进行数据采样操作;
[0028]数据写入单元,用于将所述目标寄存数据写入所述寄存器中,以供所述模拟前端芯片根据所述目标寄存数据执行数据采样操作。
[0029]本申请实施例提供了一种电池管理系统,包括:控制器、模拟前端芯片和开关电路,所述开关电路串联在电池模块的供电回路上;所述控制器用于对所述开关电路的通断进行控制以实现对所述电池模块的电池状态的切换;所述控制器与模拟前端芯片连接,所述模拟前端芯片设置有一寄存器,所述控制器用于执行如上所述的充电控制方法。
[0030]本申请实施例提供了一种电子设备,包括:电池模块以及如上所述的电池管理系统。
[0031]本申请实施例与现有技术相比存在的有益效果是:
[0032]本申请实施例提供的充电控制方法,用于对电池模块的充电进行控制,该充电控制方法应用于电池管理系统中的控制器,该控制器与模拟前端芯片连接,模拟前端芯片设置有一寄存器。模拟前端芯片用于对电池模块的参数进行数据采样并存储在寄存器上。通过在满足电池模块的电池状态切换条件时,从寄存器中读取待调整寄存数据,然后将待调整寄存数据中第一数据位的值调整为第一值,以及,将待调整寄存数据中第二数据位的值调整为第二值,得到目标寄存数据,由于第一数据位的第一值用于指示模拟前端芯片将电池的状态切换至第一状态,第二数据位的第二值用于指示模拟前端芯片对电池进行数据采样操作,因此将目标寄存数据写入寄存器中,实现了在将电池的状态切换至第一状态时,确保模拟前端芯片能够保持对电池进行数据采样操作,避免了在对模拟前端芯片的寄存器中的数据进行反复赋值出现赋值错误的现象,从而提高了模拟前端芯片的可靠性。
[0033]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种充电控制方法,用于对电池模块的充电进行控制,其特征在于,所述方法应用于电池管理系统中的控制器,所述控制器与模拟前端芯片连接,所述模拟前端芯片设置有一寄存器,所述模拟前端芯片用于对所述电池模块的参数进行数据采样并存储在所述寄存器上;所述方法包括:在满足所述电池模块的电池状态切换条件时,从所述寄存器中读取待调整寄存数据;所述寄存器中存储的寄存数据包括用于指示所述电池模块进行电池状态切换的数字信号以及用于指示执行电池数据采集的数字信号;将所述待调整寄存数据中第一数据位的值调整为第一值,以及,将所述待调整寄存数据中第二数据位的值调整为第二值,得到目标寄存数据;所述第一数据位的第一值用于指示所述模拟前端芯片将电池状态切换至第一状态,所述第二数据位的第二值用于指示所述模拟前端芯片对所述电池模块进行数据采样操作;将所述目标寄存数据写入所述寄存器中,以供所述模拟前端芯片根据所述目标寄存数据执行数据采样操作。2.根据权利要求1所述的充电控制方法,其特征在于,在所述将所述目标寄存数据写入所述寄存器中,以供所述模拟前端芯片根据所述目标寄存数据执行数据采样操作的步骤之后,所述方法还包括:从所述模拟前端芯片的寄存器中获取最新写入的寄存数据;将所述最新写入的寄存数据与所述目标寄存数据进行比较;在所述最新写入的寄存数据与所述目标寄存数据不相同时,返回执行所述将所述目标寄存数据写入所述寄存器中的步骤。3.根据权利要求2所述的充电控制方法,其特征在于,所述在所述最新写入的寄存数据与所述新的寄存数据不相同时,返回执行所述将所述目标寄存数据写入所述寄存器中的步骤,包括:在确定所述最新写入的寄存数据与所述新的寄存数据不相同时,获取将所述目标寄存数据写入所述寄存器的次数;在将所述目标寄存数据写入所述寄存器的次数小于预设阈值时,再次执行所述将所述目标寄存数据写入所述寄存器中的步骤。4.根据权利要求3所述的充电控制方法,其特征在于,所述在确定所述最新写入的寄存数据与所述新的寄存数据不相同时,获取将所述目标寄存数据写入所述寄存器的次数,包括:在确定所述最新写入的寄存数据与所述新的寄存数据不相同时,对执行所述将所述目标寄存数据写入所述寄存器中的步骤的次数进行计数,获得将所述目标寄存数据写入所述寄存器的次数。5.根据权利要求3所述的...

【专利技术属性】
技术研发人员:幸云辉陈熙王雷
申请(专利权)人:深圳市正浩创新科技股份有限公司
类型:发明
国别省市:

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

1