双链路电池管理系统、数据采集方法、装置、设备及介质与流程

未命名 10-09 阅读:123 评论:0


1.本发明涉及电池管理技术领域,尤其涉及一种双链路电池管理系统、数据采集方法、装置、设备及介质。


背景技术:

2.随着储能市场火热,客户对储能系统的容量需求越来越大,目前市场上为了满足大容量储能系统的需求,通过三级管理架构的bms(battery management system,电池管理系统)对电池进行管理。如图1所示,三级管理架构包括总控单元、主控制单元和数据采集节点,总控单元为bau(battery array unit,电池阵列管理单元,简称bau)、主控单元为bcu(battery cluster unit,电池簇管理单元,简称bcu)、数据采集节点为bmu(battery module unit,电池单体管理单元,简称bmu),1个bcu+n个bcu管理一个电池簇,1个bau管理m个电池簇的方式实现,且各单元之间通过can(controller area network,控制器局域网总线,简称can)总线交互,布线比较复杂,同时架构级数多,导致效率低,成本比较高。


技术实现要素:

3.鉴于以上所述现有技术的缺点,本发明提供一种双链路电池管理系统、数据采集方法、装置、设备及介质,以解决上述技术问题。
4.本发明提供的一种双链路电池管理系统,所述双链路电池管理系统包括主控模块和多条数据采集链路,每一条所述数据采集链路包括多个数据采集节点,所述多个数据采集节点之间依次通信连接;主控模块的两端分别与每一条数据采集链路两端的数据采集节点通信连接,形成多条双向菊花链通讯链路。
5.于本发明一实施例中,所述管理系统还包括多个链路开关,所述多条数据采集链路两端的数据采集节点分别连接一链路开关,所述链路开关在所述主控模块的控制下在闭合、断开状态之间切换;在从多条数据采集链路中确定出目标数据采集链路后,所述控制模块控制所述目标数据采集链路对应的两个链路开关闭合,以将所述目标数据采集链路两端的数据采集节点分别与主控模块进行电连接,使目标数据采集链路导通。
6.本发明提供的一种电池数据采集方法,应用于所述的双链路电池管理系统,所述方法包括:确定目标数据采集链路;其中所述目标数据采集链路为所述多条数据采集链路中的其中一条或多条;分别以目标数据采集链路的第一通信方向和第二通信方向依次读取多个数据采集节点采集的电池数据,得到第一电池数据和第二电池数据;对所述第一电池数据和所述第二电池数据进行校验,生成第一校验结果;当所述第一校验结果为校验失败时,以第二校验结果为校验成功时的第一电池数据或/和第二电池数据作为目标电池数据进行输出,其中,第二校验结果的生成在第一校验结果之前。
7.于本发明一实施例中,当所述第一校验结果为校验失败时,将所述第一电池数据与所述第二电池数据进行组合得到组合数据,并以所述组合数据作为目标电池数据进行输出。
8.于本发明一实施例中,所述对所述第一电池数据和所述第二电池数据进行校验,包括:将所述第一电池数据与所述第二电池数据进行比对;当所述第一电池数据与所述第二电池数据相同积分相同时,第一校验结果为校验成功;当所述第一电池数据与所述第二电池数据不相同时,第一校验结果为校验失败。
9.于本发明一实施例中,在连续校验失败的次数超过设定次数时,所述方法还包括:获取目标数据采集链路在第一通信方向上读取到电池数据的数据采集节点的第一数量或/和在第二通信方向上读取到电池数据的数据采集节点的第二数量;根据所述第一数量或/和所述第二数量确定发生故障的数据采集节点。
10.于本发明一实施例中,所述根据所述第一数量和所述第二数量确定发生故障的数据采集节点,包括:将所述第一数量与所述第二数量进行比较;若所述第一数量与所述第二数量的和等于数据采集节点的数量,则发生故障的数据采集节点为单个数据采集节点;若所述第一数量与所述第二数量的和小于数据采集节点的数量,则发生故障的数据采集节点包括多个数据采集节点。
11.于本发明一实施例中,所述方法还包括:在所述目标数据采集链路发生故障时,对所述第一电池数据和所述第二电池数据进行备份,并在发生故障的数据采集节点包括多个数据采集节点时,控制所述目标数据采集链路重启。
12.本发明提供的一种电池数据采集装置,应用于所述的双链路电池管理系统,所述装置包括:链路确定模块,用于确定目标数据采集链路;其中所述目标数据采集链路为所述多条数据采集链路中的其中一条或多条;数据读取模块,用于分别以目标数据采集链路的第一通信方向和第二通信方向依次读取多个数据采集节点采集的电池数据,得到第一电池数据和第二电池数据;数据校验模块,对所述第一电池数据和所述第二电池数据进行校验,生成第一校验结果;数据输出模块,用于当所述第一校验结果为校验失败时,以第二校验结果为校验成功时的第一电池数据或/和第二电池数据作为目标电池数据进行输出,其中,第二校验结果的生成在第一校验结果之前。
13.本发明提供的一种电池数据采集设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述电池数据采集方法的步骤。
14.本发明提供的一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述电池数据采集方法的步骤。
15.由于采述了上述的双链路电池管理系统、数据采集方法、装置、设备及介质的方案,本发明具有以下有益技术效果:
16.本发明的一种双链路电池管理系统,所述双链路电池管理系统包括主控模块和多条数据采集链路,每一条所述数据采集链路包括多个数据采集节点,所述多个数据采集节点之间依次通信连接;主控模块的两端分别与每一条数据采集链路两端的数据采集节点通信连接,形成多条双向菊花链通讯链路;本发明采用2级bms架构(主控模块+数据采集节点-采集各电池簇的数据)即可以独立管理各电池簇,也可以将各电池簇进行整体管理,降低了bms架构级数,减少系统的复杂度,减少成本,提高效率;同时bcu采用双向菊花链通信的式读取相应电池数据,提高了数据以及系统的可靠性。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不
能限制本技术。
附图说明
18.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
19.图1为三级架构的电池管理系统的示意图;
20.图2为本技术一示例性实施例示出的一种双链路电池管理系统的示意图;
21.图3为本技术一示例性实施例示出的一种电池数据采集方法的流程图;
22.图4为本技术一示例性实施例示出的对电池数据进行校验的流程图;
23.图5为本技术一示例性实施例示出的发生故障时的双链路电池管理系统的示意图;
24.图6为本技术一示例性实施例示出的一种电池数据采集装置的结构示意图;
25.图7为本技术一示例性实施例示出的电池数据采集设备的结构示意图。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.应当指出,各附图中的各组件可能为了图解说明而被夸大地示出,而不一定是比例正确的。在各附图中,给相同或功能相同的组件配备了相同的附图标记。
28.在本发明中,除非特别指出,“布置在

上”、“布置在

上方”以及“布置在

之上”并未排除二者之间存在中间物的情况。此外,“布置在

上或上方”仅仅表示两个部件之间的相对位置关系,而在一定情况下、如在颠倒产品方向后,也可以转换为“布置在

下或下方”,反之亦然。
29.在本发明中,各实施例仅仅旨在说明本发明的方案,而不应被理解为限制性的。
30.在本发明中,除非特别指出,量词“一个”、“一”并未排除多个元素的场景。
31.在此还应当指出,在本发明的实施例中,为清楚、简单起见,可能示出了仅仅一部分部件或组件,但是本领域的普通技术人员能够理解,在本发明的教导下,可根据具体场景需要添加所需的部件或组件。另外,除非另行说明,本发明的不同实施例中的特征可以相互组合。例如,可以用第二实施例中的某特征替换第一实施例中相对应或功能相同或相似的特征,所得到的实施例同样落入本技术的公开范围或记载范围。
32.在此还应当指出,在本发明的范围内,“相同”、“相等”、“等于”等措辞并不意味着二者数值绝对相等,而是允许一定的合理误差,也就是说,所述措辞也涵盖了“基本上相同”、“基本上相等”、“基本上等于”。以此类推,在本发明中,表方向的术语“垂直于”、“平行于”等等同样涵盖了“基本上垂直于”、“基本上平行于”的含义。
33.另外,本发明的各方法的步骤的编号并未限定所述方法步骤的执行顺序。除非特
别指出,各方法步骤可以以不同顺序执行。
34.请参阅图2,图2为本技术一示例性实施例示出的一种双链路电池管理系统的示意图。在图2中,双链路电池管理系统包括:主控模块和多条数据采集链路,每一条所述数据采集链路包括多个数据采集节点,所述多个数据采集节点之间依次通信连接;主控模块的两端分别与每一条数据采集链路两端的数据采集节点通信连接,形成多条双向菊花链通讯链路。
35.由于采用的是双向菊花链通讯链路,因此主控模块可以沿正向(顺时针方向)和反向(逆时针方向)进行数据采集,可以提高数据以及系统的可靠性。
36.需要说明的是,在双链路电池管理系统中包括一个主控模块和若干条数据采集链路,比如数据采集链路1—m,主控模块与若干数据采集节点构成2级结构。主控模块对若干条数据采集链路进行控制,主控模块实现上下电逻辑、故障诊断、控制策略、sox算法、充放电管理、继电器控制、均衡管理、热管理、数据处理与存储、通讯管理等相关功能。对于数据采集链路来说,其包括多个数据采集节点,在图2中包括数据采集节点1_1、数据采集节点1_1、....、数据采集节点1_n,每一个数据采集节点负责采集一个电池模组的电池数据,其中电池数据包括电池模组中电池的单体温度、单体电压、温度、电流等数据。对于多个数据采集节点来说,数据采集节点与数据采集节点之间通过级联构成菊花链网络;对于数据采集节点与主控模块来说,数据采集节点与主控模块之间通过级联构成菊花链网络。主控模块通过菊花链方式管理数据采集节点,接收数据采集节点采集到的电池数据,同时主控模块对电池模组的总电压、总电流等数据进行采集,然后对所有数据进行处理,并根据控制策略进行驱动控制和相关管理。
37.在一示例性实施例中,管理系统还包括多个链路开关,多条数据采集链路两端的数据采集节点分别连接一链路开关,所述链路开关在所述主控模块的控制下在闭合、断开状态之间切换;在从多条数据采集链路中确定出目标数据采集链路后,所述控制模块控制所述目标数据采集链路对应的两个链路开关闭合,以将所述目标数据采集链路两端的数据采集节点分别与主控模块进行电连接,使目标数据采集链路导通。如图2所示,链路开关一共包括两个,即链路开关s1和链路开关s2,链路开关s1连接在主控模块与数据采集链路的一端之间,比如数据采集链路的头节点与主控模块之间,链路开关s2连接在主控模块与数据采集链路的另一端之间,比如数据采集链路的尾节点与主控模块之间。需要说明的是,每一个链路开关包括多个选择通道,选择通道的数量与数据采集链路的数量相同,选择通道与数据采集链路一一对应。在图2中,链路开关s1具有m个选择通道,即通道a1、通道a2、...、通道am,链路开关s2具有m个选择通道,即通道b1、通道b2、...、通道bm;通道a1、数据采集节点1_1、数据采集节点1_2、...、数据采集节点1_n、通道b1构成一条数据采集链路,通道a2、数据采集节点2_1、数据采集节点2_2、...、数据采集节点2_n、通道b2构成一条数据采集链路,通道am、数据采集节点m_1、数据采集节点m_2、...、数据采集节点m_n、通道bm构成一条数据采集链路。在主控模块的控制下,若通道a1与通道b1导通,则主控模块与通道a1、数据采集节点1_1、数据采集节点1_2、...、数据采集节点1_n、通道b1构成的一条数据采集链路进行通信。
38.需要说明的是,由于通信链路采用的是双向菊花链通讯链路,在主控模块进行数据采集时,主控单元bcu先从1接口通过链路开关s1切换通讯线束与相应的电池模组进行菊
花链通讯,依次读取电池模组中各电池的相关数据,同时主控单元bcu可以从2接口通过链路开关s2再次依读取电池模组中各电池的相关数据。比如,主控模块控制链路开关s1的a1通道与链路开关s2的b1通道导通,先依次读取数据采集节点1_1、数据采集节点1_2、...、数据采集节点1_n的数据,然后可以依次读取数据采集节点1_n、数据采集节点1_2、...、数据采集节点1_1的数据,从而实现了菊花链双向通讯。
39.由此可知,通过将管理系统设置为主控模块和多条数据采集链路,每一条所述数据采集链路包括多个数据采集节点,所述多个数据采集节点之间依次通信连接;主控模块的两端分别与每一条数据采集链路两端的数据采集节点通信连接,形成多条双向菊花链通讯链路;本发明采用2级bms架构(主控模块+数据采集节点-采集各电池簇的数据)即可以独立管理各电池簇,也可以将各电池簇进行整体管理,降低了bms架构级数,减少系统的复杂度,减少成本,提高效率;同时bcu采用双向菊花链通信的式读取相应电池簇数据,提高了数据以及系统的可靠性。
40.图3是本技术一示例性实施例示出的一种电池数据采集方法的流程图。该数据采集方法可以应用于如图2所示的双链路电池管理系统,该方法具体包括步骤s310-步骤s340,以下对各个步骤进行详细说明:
41.步骤s310,确定目标数据采集链路;其中所述目标数据采集链路为所述多条数据采集链路中的其中一条或多条;
42.对于如图2所示的双链路电池管理系统来说,其包括了多条数据采集链路,因此,需要从这些数据采集链路中确定出一条或者几条作为目标数据采集链路。目标数据采集链路可以是其中的一条,例如数据采集链路1;目标数据采集链路可以是这些数据采集链路中的多条,例如数据采集链路2和数据采集链路3,当然也可全部的数据采集链路作为目标数据采集链路。对于目标数据链路的确定,本领域技术人员可以根据实际需求进行设定,此处不进行任何限定。当然,在确定目标数据采集链路之前,可以为每一条数据采集链路设定一个链路标识,在确定目标数据采集链路的过程中,直接通过该链路标识找到相应的链路作为目标数据采集链路。
43.步骤s320,分别以目标数据采集链路的第一通信方向和第二通信方向依次读取多个数据采集节点采集的电池数据,得到第一电池数据和第二电池数据;
44.由于菊花链通信链路采用的是双向菊花链通讯链路,其通信方向可以是正向(第一通信方向)通讯,也可以是反向(第二通信方向)通讯。如图2所示,当双向菊花链通讯链路正向通讯时,双向菊花链通讯链路中的信号以顺时针的方式传递,具体而言,数据采集节点1_n将采集到的信号转发给数据采集节点1_2,所述数据采集节点1_2将采集到的信号及所述数据采集节点1_n转发的信号转发给所述数据采集节点1_1,所述数据采集节点1_1将采集到的信号及所述数据采集节点1_2转发的信号转发给主控模块。反之,当双向菊花链通讯链路反向通讯时,双向菊花链通讯链路中的信号以逆时针的方式传递,具体而言,数据采集节点1_1将采集到的信号转发给所述数据采集节点1_2,数据采集节点1_2将采集到的信号及数据采集节点1_1转发的信号转发给所述数据采集节点1_n,所述数据采集节点1_n将采集到的信号及所述数据采集节点1_2转发的信号转发给主控模块。其中,通过正向通讯获取到的数据被定义为第一电池数据,通过反向通讯获取到的数据被定义为第二电池数据。
45.步骤s330,对所述第一电池数据和所述第二电池数据进行校验,生成第一校验结
果;
46.请参阅图4,图4为本技术一示例性实施例示出的对电池数据进行校验的流程图。在图4中,所述对所述第一电池数据和所述第二电池数据进行校验,包括:
47.步骤s410,将所述第一电池数据与所述第二电池数据进行比对;
48.步骤s420,当所述第一电池数据与所述第二电池数据相同时,第一校验结果为校验成功;当所述第一电池数据与所述第二电池数据不相同时,第一校验结果为校验失败。
49.具体而言,主控模块bcu先从1接口通过链路开关s1切换通讯线束与相应的电池模组进行菊花链通讯,读取电池模组各电池的相关数据,同时主控模块bcu可以从2接口通过链路开关s2再次读取电池模组各电池的数据。将后一次的电池数据与前一次的数据进行校验比对,当后一次的电池数据与前一次的数据数据相同时,则认为校验成功,当后一次的电池数据与前一次的数据数据不相同时,则认为校验失败。
50.步骤s340,当所述第一校验结果为校验失败时,以第二校验结果为校验成功时的第一电池数据或/和第二电池数据作为目标电池数据进行输出,其中,第二校验结果的生成在第一校验结果之前。
51.需要说明的是,若在进行第一次校验失败时,可以再进行第二次校验,若第二次校验失败,则可以舍弃此次读取的数据,以最近一次校验成功所对应的电池数据作为目标电池数据。由于校验成功时,第一电池数据、第二电池数据均是正常的数据,因此可以将第一电池数据或第二电池数据作为目标电池数据。
52.当然,若连续出现n(n为大于或等于2的整数)次数据校验不通过时,则以通讯数据读取异常故障上报,并根据此故障设计的策略执行相应安全动作、备份等,做相关数据处理,数据处理包括:数据滤波、转换、控制算法、故障诊断、策略执行、按协议解析或打包等相关处理。主控模块bcu可以对每个电池模组的数据单独处理及功能执行,达到对各个电池模组的独立管理,也可以对所有电池模组的数据做整体处理。
53.在一示例性实施例中,在连续校验失败的次数超过设定次数时,所述方法还包括:获取目标数据采集链路在第一通信方向上读取到电池数据的数据采集节点的第一数量或/和在第二通信方向上读取到电池数据的数据采集节点的第二数量;根据所述第一数量或/和所述第二数量确定发生故障的数据采集节点。
54.具体地,所述根据所述第一数量和所述第二数量确定发生故障的数据采集节点,包括:将所述第一数量与所述第二数量进行比较;若所述第一数量与所述第二数量的和等于数据采集节点的数量,则发生故障的数据采集节点为单个数据采集节点;若所述第一数量与所述第二数量的和小于数据采集节点的数量,则发生故障的数据采集节点包括多个数据采集节点。
55.双链路菊花链通讯相较于单链路,可以更好保证数据的可靠性,单链路菊花链通讯的链路出现单点故障整个链路通讯将中断,导致无法获取到完整的数据,而双链路菊花链通讯对链路的单点故障有很好容错性。图5所示,当按反向读取只能读取到数据采集节点1_1的电池数据,而无法读取到数据采集节点1_n和数据采集节点1_2的电池数据,当再按正向读取可读取到数据采集节点1_n和数据采集节点1_2的电池数据而无法读取到数据采集节点1_1的电池数据,依此特性可判断数据采集节点1_1与数据采集节点1_2之间存在通讯链路故障点。
56.于本发明一实施例中,当所述第一校验结果为校验失败时,将所述第一电池数据与所述第二电池数据进行组合得到组合数据,并以所述组合数据作为目标电池数据进行输出。
57.在通信链路发生故障时可以将分别从逆时针方向和顺时针方向读取的两组电池数据,然后对两路数据进行有效拼接可获得链路完整的电池数据,双链路可以分别不影响整个链路数据读取,如图5所示:主控模块bcu可以先读取1接口到故障点处链路中的数据,再读取2接口到故障点出的电池数据,最后对两组电池数据拼接得到完整链路的数据。
58.于本发明一实施例中,所述方法还包括:在所述目标数据采集链路发生故障时,对所述第一电池数据和所述第二电池数据进行备份,并在发生故障的数据采集节点包括多个数据采集节点时,控制所述目标数据采集链路重启。在本实施例中,通过判断双向菊花链通讯链路的故障点情况,在链路中出现故障时对电池数据进行备份;同时在出现多个故障数据采集节点时对目标数据采集链路进行重启,从而确保电池数据的正常更新。
59.请参阅图6,图6为本技术一示例性实施例示出的一种电池数据采集装置,该电池数据采集装置应用于如图2所示的双链路电池管理系统。在图6中,所述装置包括:
60.链路确定模块610,用于确定目标数据采集链路;其中所述目标数据采集链路为所述多条数据采集链路中的其中一条或多条;
61.数据读取模块620,用于分别以目标数据采集链路的第一通信方向和第二通信方向依次读取多个数据采集节点采集的电池数据,得到第一电池数据和第二电池数据;
62.数据校验模块630,对所述第一电池数据和所述第二电池数据进行校验,生成第一校验结果;
63.数据输出模块640,用于当所述第一校验结果为校验失败时,以第二校验结果为校验成功时的第一电池数据或/和第二电池数据作为目标电池数据进行输出,其中,第二校验结果的生成在第一校验结果之前。
64.在一实施例中,数据输出模块还用于在所述第一校验结果为校验失败时,将所述第一电池数据与所述第二电池数据进行组合得到组合数据,并以所述组合数据作为目标电池数据进行输出。
65.在一实施例中,所述数据校验模块用于将所述第一电池数据与所述第二电池数据进行比对;当所述第一电池数据与所述第二电池数据相同积分相同时,第一校验结果为校验成功;当所述第一电池数据与所述第二电池数据不相同时,第一校验结果为校验失败。
66.在一实施例中,所述装置还包括故障确定模块,用于在连续校验失败的次数超过设定次数时,获取目标数据采集链路在第一通信方向上读取到电池数据的数据采集节点的第一数量或/和在第二通信方向上读取到电池数据的数据采集节点的第二数量;以及根据所述第一数量或/和所述第二数量确定发生故障的数据采集节点。
67.在一实施例中,所述故障确定模块还用于将所述第一数量与所述第二数量进行比较;若所述第一数量与所述第二数量的和等于数据采集节点的数量,则发生故障的数据采集节点为单个数据采集节点;若所述第一数量与所述第二数量的和小于数据采集节点的数量,则发生故障的数据采集节点包括多个数据采集节点。
68.在一实施例中,所述装置还包括:故障处置模块,用于在所述目标数据采集链路发生故障时,对所述第一电池数据和所述第二电池数据进行备份,并在发生故障的数据采集
节点包括多个数据采集节点时,控制所述目标数据采集链路重启。
69.需要说明的是,上述实施例所提供的电池数据采集装置与上述实施例所提供的电池数据采集方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的电池数据采集装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。
70.本技术的实施例还提供了一种电池数据采集设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述各个实施例中提供的电池数据采集方法。
71.图7示出了适于用来实现本技术实施例的电池数据采集设备的结构示意图。需要说明的是,图7示出的电池数据采集设备700仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
72.如图7所示,电池数据采集设备700包括中央处理单元(central processing unit,cpu)701,其可以根据存储在只读存储器(read-only memory,rom)702中的程序或者从储存部分708加载到随机访问存储器(random access memory,ram)703中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的电池数据采集方法。在ram 703中,还存储有系统操作所需的各种程序和数据。cpu 701、rom 702以及ram 703通过总线704彼此相连。输入/输出(input/output,i/o)接口705也连接至总线704。
73.以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分707;包括硬盘等的储存部分708;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分707。通信部分707经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入储存部分708。
74.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图3所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本技术的系统中限定的各种功能。
75.需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部
分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
76.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
77.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
78.本技术的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行如前所述的电池数据采集方法的步骤。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
79.本技术的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的电池数据采集方法。
80.上述实施例仅示例性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

技术特征:
1.一种双链路电池管理系统,其特征在于,所述双链路电池管理系统包括主控模块和多条数据采集链路,每一条所述数据采集链路包括多个数据采集节点,所述多个数据采集节点之间依次通信连接;主控模块的两端分别与每一条数据采集链路两端的数据采集节点通信连接,形成多条双向菊花链通讯链路。2.根据权利要求1所述的双链路电池管理系统,其特征在于,所述管理系统还包括多个链路开关,所述多条数据采集链路两端的数据采集节点分别连接一链路开关,所述链路开关在所述主控模块的控制下在闭合、断开状态之间切换;在从多条数据采集链路中确定出目标数据采集链路后,所述控制模块控制所述目标数据采集链路对应的两个链路开关闭合,以将所述目标数据采集链路两端的数据采集节点分别与主控模块进行电连接,使目标数据采集链路导通。3.一种电池数据采集方法,其特征在于,应用于权利要求1或2所述的双链路电池管理系统,所述方法包括:确定目标数据采集链路;其中所述目标数据采集链路为所述多条数据采集链路中的其中一条或多条;分别以目标数据采集链路的第一通信方向和第二通信方向依次读取多个数据采集节点采集的电池数据,得到第一电池数据和第二电池数据;对所述第一电池数据和所述第二电池数据进行校验,生成第一校验结果;当所述第一校验结果为校验失败时,以第二校验结果为校验成功时的第一电池数据或/和第二电池数据作为目标电池数据进行输出,其中,第二校验结果的生成在第一校验结果之前。4.根据权利要求3所述的电池数据采集方法,其特征在于,当所述第一校验结果为校验失败时,将所述第一电池数据与所述第二电池数据进行组合得到组合数据,并以所述组合数据作为目标电池数据进行输出。5.根据权利要求3所述的电池数据采集方法,其特征在于,所述对所述第一电池数据和所述第二电池数据进行校验,包括:将所述第一电池数据与所述第二电池数据进行比对;当所述第一电池数据与所述第二电池数据相同积分相同时,第一校验结果为校验成功;当所述第一电池数据与所述第二电池数据不相同时,第一校验结果为校验失败。6.根据权利要求3或4所述的电池数据采集方法,其特征在于,在连续校验失败的次数超过设定次数时,所述方法还包括:获取目标数据采集链路在第一通信方向上读取到电池数据的数据采集节点的第一数量或/和在第二通信方向上读取到电池数据的数据采集节点的第二数量;根据所述第一数量或/和所述第二数量确定发生故障的数据采集节点。7.根据权利要求6所述的电池数据采集方法,其特征在于,所述根据所述第一数量和所述第二数量确定发生故障的数据采集节点,包括:将所述第一数量与所述第二数量进行比较;若所述第一数量与所述第二数量的和等于数据采集节点的数量,则发生故障的数据采集节点为单个数据采集节点;若所述第一数量与所述第二数量的和小于数据采集节点的数量,则发生故障的数据采集节点包括多个数据采集节点。
8.根据权利要求7所述的电池数据采集方法,其特征在于,所述方法还包括:在所述目标数据采集链路发生故障时,对所述第一电池数据和所述第二电池数据进行备份,并在发生故障的数据采集节点包括多个数据采集节点时,控制所述目标数据采集链路重启。9.一种电池数据采集装置,其特征在于,应用于权利要求1或2所述的双链路电池管理系统,所述装置包括:链路确定模块,用于确定目标数据采集链路;其中所述目标数据采集链路为所述多条数据采集链路中的其中一条或多条;数据读取模块,用于分别以目标数据采集链路的第一通信方向和第二通信方向依次读取多个数据采集节点采集的电池数据,得到第一电池数据和第二电池数据;数据校验模块,对所述第一电池数据和所述第二电池数据进行校验,生成第一校验结果;数据输出模块,用于当所述第一校验结果为校验失败时,以第二校验结果为校验成功时的第一电池数据或/和第二电池数据作为目标电池数据进行输出,其中,第二校验结果的生成在第一校验结果之前。10.一种电池数据采集设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现根据权利要求3至8任一项所述电池数据采集方法的步骤。11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求3至8任一项所述电池数据采集方法的步骤。

技术总结
本发明涉及电池管理技术领域,公开了一种双链路电池管理系统,所述双链路电池管理系统包括主控模块和多条数据采集链路,每一条所述数据采集链路包括多个数据采集节点,所述多个数据采集节点之间依次通信连接;主控模块的两端分别与每一条数据采集链路两端的数据采集节点通信连接,形成多条双向菊花链通讯链路。本发明采用2级架构(主控单元+数据采集节点),减少架构级数,而且电池充电器单元与电池管理单元之间采用双链路菊花链通讯,相较于传统方案减少线束,方便布线,减少成本,提高效率,同时增加数据通讯的可靠性。时增加数据通讯的可靠性。时增加数据通讯的可靠性。


技术研发人员:陈成
受保护的技术使用者:上海思格源智能科技有限公司
技术研发日:2023.05.26
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐