用于防止由于通信错误的错误的控制算法的执行的电池管理单元的制作方法

文档序号:9848413阅读:650来源:国知局
用于防止由于通信错误的错误的控制算法的执行的电池管理单元的制作方法
【技术领域】
[0001]本公开涉及电池管理单元,并且更具体地,涉及用于防止由于通信线路中发生的错误导致的错误的控制算法一直运行的电池管理单元。
[0002]本申请要求2014年I月27日在大韩民国提出的韩国专利申请N0.10-2014-0009584的优先权,其公开通过引用并入本文。
【背景技术】
[0003]由于二次电池容易适用于各种产品的特性以及诸如高能量密度的电属性,二次电池不仅通常应用于便携式设备,而且也普遍地应用于在电驱动源上运行的电动车辆(EV)、混合动力车辆(HV)或储能系统。该二次电池由于其显著地减少了化石燃料的使用及从能源的使用中不产生副产品的主要优点,正引起注意,使其成为新的生态友好的并且能量高效的能源。
[0004]在电动车辆中使用的电池组具有由多个串联连接的电池组件组成的结构,以获得高功率,其中每个电池组件包括多个单元电池。并且,单元电池包括正电极集流体和负电极集流体、间隔件、活性物质和电解质溶液,以及允许通过组件之间的电化学反应来重复充电和放电。
[0005]除了基本结构,电池组进一步包括电池管理单元(BMU),以通过应用用于为诸如电机的驱动负载的控制供电、用于诸如电流或电压的电特性值的测量、用于充电或放电控制、用于电压均衡控制以及用于充电状态(SOC)估计的算法,来监视与控制二次电池的状态。
[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]图1是示出了根据本公开的实施例的电池管理单元的部分组件的示意性框图。
[0031]图2是示出了根据本公开的另一实施例的电池管理单元的部分组件的示意性框图。
[0032]图3是示出了根据本公开的又一实施例的电池管理单元的部分组件的示意性框图。
【具体实施方式】
[0033]在下文中,将通过参考附图详细描述本公开的优选实施例。在描述之前,基于发明者被允许定义适于最佳解释的术语的原则,应理解本说明书和附加的权利要求中所使用的术语不应被解释为限于通常的和词典的含义,而应基于对应于本公开的技术方面的含义和概念来理解。因此,本文所提出的描述只是仅出于说明性目的的优选示例,不旨在限制本公开的范围,因此应理解在不脱离本公开的精神和范围的情况下,能够对此做出其他等同和修改。
[0034]图1是示出了根据本公开的实施例的电池管理单元10的部分组件的示意性框图。
[0035]参考图1,根据本公开的电池管理单元10包括微处理器100。
[0036]微处理器100通过通信线路200接收信号。并且,微处理器100通过通信线路200发送信号。通信线路可以连接到控制电池管理单元10的较高级别的控制器。微处理器100可以通过通信线路200发送与微处理器100对其负责的二次电池300的状态相关联的数据,或者通过通信线路200接收与二次电池的充电和放电相关的控制信号。
[0037]微处理器100分析通过通信线路200接收的信号。并且,微处理器100基于信号的分析内容执行包括二次电池的充电和放电的控制算法。控制算法可以执行各种适用于普通级别的控制算法,包括诸如每个二次电池300的电压或电流的电特性值的测量、电压均衡控制以及充电状态(SOC)估计。为了这样做,微处理器100包括被设计为执行各种控制功能的控制算法。
[0038]二次电池300不限于特定类型。每个二次电池可以包括可重充电并且需要考虑充电或放电电压的锂离子电池、锂聚合物电池、镍镉电池、镍氢电池以及镍锌电池。并且,可以基于所需的输出电压或充电/放电容量来不同地设置多个二次电池300。然而,本公开不受二次电池的类型、输出电压以及充电类型所限制。虽然图1示出了二次电池300均串联连接,但是本公开不受连接二次电池300的方法所限制。
[0039]微处理器100确定在通过通信线路200接收的信号中是否有错误。并且,当微处理器100在接收信号中检测到错误时,微处理器100执行无限循环算法。无限循环算法促使微处理器100无止境地运行程序,表示循环状态没有终止条件或者具有从来不能满足的一个终止条件。
[0040]根据本公开,直到重置微处理器100,无限循环不会停止。因此,这使得管理者能够识别发生在电池管理单元10中的故障并解决该故障。进一步,这防止了由于错误的控制算法导致的发生在电池组中事故。
[0041]根据本公开的实施例,微处理器100基于所分析的信号内容的模式来确定是否发生了错误。信号内容的模式涉及当前接收的信号与发送的信号或过去接收的信号之间的信号内容中的变化。例如,如果接收了包含“二次电池充电开始”的内容的信号,则下一个将接收的信号是包含“二次电池充电停止”或“二次电池放电开始”的内容的信号。然而,如果再次接收到
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1