用于诊断通信错误原因的从属BMS、主BMS和电池组的制作方法

文档序号:33288549发布日期:2023-02-25 02:32阅读:18608来源:国知局
用于诊断通信错误原因的从属BMS、主BMS和电池组的制作方法
用于诊断通信错误原因的从属bms、主bms和电池组
技术领域
1.相关申请的交叉引用
2.本技术要求2020年7月24日在韩国知识产权局提交的韩国专利申请10-2020-0092272号的优先权和利益,该申请的全部内容通过引用纳入本文中。
3.技术领域
4.本发明涉及一种电池组,更具体而言涉及一种用于诊断通信错误原因的电池组。


背景技术:

5.近来,人们积极开展了对二次电池的研究和开发。在此,作为可充电/可放电电池的二次电池可以包括所有新近的锂离子电池(如传统的镍/镉(ni/cd)电池、镍金属氢化物(ni/mh)电池等)。在二次电池中,锂离子电池比传统的镍/镉电池、ni/mh电池等的能量密度高得多。此外,锂离子电池可以制造成小尺寸和轻量级,使得锂离子电池被用作移动装置的电源。此外,由于锂离子电池的使用范围扩大到电动车辆的电源,因此锂离子电池作为下一代储能介质也越来越受到关注。
6.此外,二次电池通常被用作包括电池模块的电池组,在该电池模块中,多个电池单元串联和/或并联连接。电池组的状态和操作是由电池管理系统管理和控制的。
7.包括多个电池组的电池系统可以包括主bms和多个从属bms。主bms可以通过与高级系统通信来控制多个从属bms的操作。在这种情况下,主bms可以通过通信向多个从属bms中的每一者传输命令信号。
8.主bms可以从多个从属bms中的每一者接收数据。所接收的数据可以包括与每个从属bms管理的电池有关的信息。主bms可以基于从每个从属bms接收的数据,确定每个从属bms的状态。然而,当主bms在确定从属bms的状态时未能从特定的从属bms接收到数据时,可能难以确定这种错误是由通信问题还是从属bms的问题引起。


技术实现要素:

9.技术问题
10.因此,鉴于以上问题,做出了本发明,并且本发明的一个目的是提供一种电池组,当从从属bms接收的数据出现错误和/或丢失时,该电池组用于诊断通信错误的原因是从属bms的问题还是通信问题。
11.技术方案
12.根据本发明的一个实施方式的从属电池管理系统(bms)包括通信电路、信号生成电路和输出终端。所述通信电路可以向外部装置输出监测第一电池模块的结果。所述信号生成电路可以在第一状态下生成具有第一模式的状态信号,并在第二状态下生成具有与所述第一模式不同的第二模式的状态信号。所述输出终端可以将所述状态信号输出到第二从属bms。
13.根据本发明的一个实施方式的电池组包括第一电池模块和第一从属bms。第一从
属bms可以经由第一通信链路向所述外部装置输出监测所述第一电池模块的结果。所述第一从属bms可以在第一状态下向第二从属bms输出具有第一模式的状态信号,并在第二状态下经由第二通信链路向所述第二从属bms输出具有不同于所述第一模式的第二模式的状态信号。
14.根据本发明的一个实施方式的主bms包括通信电路和控制器。通信电路可以与第一从属bms和第二从属bms通信。当与所述第一从属bms的通信出现错误时,控制器可以基于从所述第二从属bms接收的通知信号,确定所述错误是由所述第一从属bms的内部问题引起的,还是由所述通信电路与所述第一从属bms之间的通信问题引起。
15.有利效果
16.根据本发明的一个实施方式的第一从属bms可以根据第一从属bms的状态产生具有不同模式的状态信号。与第一从属bms相邻的第二从属bms可以基于第一从属bms的状态信号,将关于第一从属bms的状态的信息传输到主bms。因此,根据本发明的一个实施方式的主bms可以在接收的数据中出现问题时,确定在从第一从属bms接收的数据中出现的错误是由主bms和第一从属bms之间的通信问题引起的,还是由第一从属bms的问题引起的。
附图说明
17.图1是示意性地示出根据本发明的一个实施方式的电池控制系统的框图,该电池控制系统包括电池组1以及包括在高级系统中的高级控制器2。
18.图2是传统的从属bms检测系统的简化结构图。
19.图3是根据本发明的一个实施方式的从属bms检查系统的简化结构图。
20.图4是流程图,其示出诊断从图3的从属bms 35输出的数据的错误原因的方法。
21.图5是流程图,其示出诊断从图3的从属bms 38输出的数据错误原因的方法。
22.图6是用于示出图3的从属bms 35的概念图。
23.图7是用于描述图6的从属bms 35的操作的流程图。
24.图8是用于描述图6的从属bms 35的操作的流程图。
25.图9是用于描述图3的主bms 30的配置的概念图。
26.图10是示出根据本发明的一个实施方式的bms的硬件配置的视图。
具体实施方式
27.下文中,将参考附图描述本发明的各种实施方式。在本文中,图中的相同部件使用相同的附图标记,并且可以省略对相同部件的冗余描述。
28.对于本文中公开的本发明的各种实施方式,举例说明具体的结构或功能描述只是为了描述本发明的实施方式,并且本发明的各种实施方式可以以各种形式实施,不应被理解为限于本文中描述的实施方式。
29.如在各种实施方式中所使用的,术语“第1”、“第2”、“第一”、“第二”等可以修饰各种部件,而与重要性无关,并且不限制这些部件。例如,在不偏离本发明的正确范围的情况下,第一部件可以被命名为第二部件,同样,第二部件可以被命名为第一部件。
30.本文中使用的术语仅用于描述本发明的特定示例性实施方式,没有限制本发明其它示例性实施方式范围的意图。应当理解的是,除非上下文有明确规定,否则单数形式包括
复数参考。
31.本文中使用的所有术语(包括技术或科学术语)与相关领域的普通技术人员普遍理解的含义相同。要将进一步理解,术语(如那些在通用字典中定义的术语)应被解释为具有与其在相关技术背景下的含义相一致的含义,除非在此明确定义,否则将不会在理想化或过于正式的意义上进行解释。在某些情况下,本文中定义的术语可以被解释为排除本发明的实施方式。
32.图1是示意性地示出根据本发明的一个实施方式的电池控制系统的框图,该电池控制系统包括电池组1以及包括在高级系统中的高级控制器2。
33.如图1中所示,电池组1可以包括:电池模块10,其包括一个或多个电池单元并可充电/可放电;开关单元14,其串联连接到电池模块10的正极(+)端子侧或负极(-)端子侧以控制电池模块10的充电/放电电流;以及从属电池管理系统(bms)32,其用于控制和管理以通过监测电池组1的电压、电流、温度等防止过度充电、过度放电等。
34.在本文中,开关单元14是用于控制电池模块10的充电或放电的电流的半导体开关元件,例如可以使用至少一个金属氧化物半导体场效应晶体管(mosfet)作为开关单元14。
35.从属bms 32可以测量或计算半导体开关元件的栅极、源极、漏极等的电压和电流,以监测电池组1的电压、电流、温度等,并通过使用设置在半导体开关元件附近的传感器12测量电池组1的电流、电压、温度等。作为用于接收上述各种参数的测量值的接口的从属bms 32可以包括多个终端和与之连接的电路等,以处理输入值。
36.从属bms 32可以控制mosfet的通/断,并可以连接到电池模块10以监测电池模块10的状态。
37.电池组1和从属bms 32的这种配置是众所周知的配置,因此将不作详细描述。
38.同时,根据本发明的一个实施方式的从属bms 32可以连接到主bms 30,并且可以在其操作中基于从高级bms施加的信号进行控制。主bms 30也可以与高级控制器2连接。主bms 30也可以基于从高级控制器2施加的信号控制其操作方面。
39.下文中,将描述用于评估从属bms的健康状态(soh)的配置和方法,该bms向直接接收来自高级控制器2的控制信号的主bms 30传输数据。
40.图2是传统的从属bms检查系统的简化结构图。
41.从属bms检查系统可以包括主bms 20以及从属bms 22至28。主bms 20可以直接从高级控制器2接收针对每个从属bms的操作控制命令信号,以控制每个从属bms。主bms 20还可以从每个从属bms 22至28接收与电池有关的数据,以将该数据传输到高级控制器2。
42.此外,已接收到来自主bms 20的控制信号的从属bms 22至28可以根据接收的控制信号进行操作。例如,从属bms 22至28可以控制分别管理的电池模块的充电/放电,或者将关于分别监测的电池模块的状态的数据传输给主bms 20。此后,每个从属bms 22至28均可以根据控制信号或定期向主bms 20传输用于检查所连接的电池模块10的状态的数据。
43.当主bms 20和从属bms 22至28相互通信时,主bms和从属bms之间的通信链路可能会根据周围环境而变得不稳定。即使当从属bms 22至28正常操作时,主bms 20也可能由于通信链路的不稳定而错误地确定从属bms 22至28的soh。
44.每个从属bms 22至28均可以向主bms 20传输与之相关的数据,例如,关于由每个从属bms管理的电池模块的数据。
45.例如,如图2中所示,主bms 20可以从第一从属bms 22、第二从属bms 24和第四从属bms 28接收数据。然而,主bms 20可能不接收来自第三从属bms 26和第五从属bms 29的数据。在这种情况下,第三从属bms 26可能由于bms本身的问题而无法向主bms 20传输数据。另一方面,即使第五从属bms 29中没有问题时,由第五从属bms 29传输的数据也可能由于与主bms 20的通信错误而无法到达主bms 20。
46.以这种方式,用常规的通信方法,主bms 20可能无法区分从属bms由于其中的问题而无法接收数据的情况和从属bms尽管其中没有问题但由于通信状态的问题而无法接收数据的情况。因此,在传统技术中,可能无法准确检查从属bms的soh。下文将详细描述为增补这一点而构想的本发明。
47.图3是根据本发明的一个实施方式的从属bms检查系统的简化结构图。
48.从属bms检查系统3可以包括主bms 30和从属bms 32至38。在本说明书中,电池组可以包括从属bms 32至38以及由从属bms 32至38监测的电池模块。然而,电池组包括的从属bms可以多于或少于图3中所示的从属bms。
49.主bms 30可以经由通信链路与每个从属bms 32至38通信。在本说明书中,通信链路可以指以有线或无线的方式连接两点从而传输和接收数据的任何手段。例如,主bms 30可以经由控制器区域网络(can)总线与每个从属bms 32至38通信。
50.因此,当主bms 30和从属bms 32至38相互通信时,主bm和从属bms 32至38之间的通信链路可能会根据周围环境而变得不稳定。在这种情况下,从属bms32至38输出的部分数据可能会丢失,或者输出数据中出现错误。
51.即使如果在从属bms 32至38中出现问题而不是通信链路中出现问题的情况下,从属bms 32至38输出的部分数据也可能丢失或输出数据中出现错误。
52.根据本发明的一个实施方式,从属bms检查系统3可以诊断主bms 30中接收的数据的错误是由通信问题引起的还是由从属bms的问题引起的。下文将详细描述从属bms检查系统3的相关操作。
53.每个从属bms 32至38均可以向主bms 30传输数据。例如,从属bms 32可以将关于由从属bms 32监测的电池模块的监测数据传输给主bms 30。
54.每个从属bms 32至38均可以将其状态信号输出到在一定方向上的下一个相邻的从属bms。第一从属bms可以指在从属bms 32至38中位于该方向上的第一个从属bms,并从主bms 30接收状态信号。最后一个从属bms可以指在该方向上位于最后的从属bms,因此没有下一个相邻的从属bms。当每个从属bms 32至38均将其状态信号输出到右方向上的相邻从属bms时,第一个从属bms和最后一个从属bms可以分别是从属bms 32和从属bms 38。
55.从属bms 32可以从主bms 30接收主bms 30的状态信号。从属bms 32可以基于主bms 30的状态信号生成其状态信号。更具体而言,基于主bms 30的状态信号的特征(例如,周期、占空比、振幅),可以确定每个从属bms 32至38的状态信号。例如,当从属bms 32至38处于正常状态时,每个从属bms 32至38的状态信号均可以与主bms 30的状态信号相同。在另一个实施例中,当从属bms 32至38处于异常状态时,每个从属bms 32至38的状态信号可以是增加或减少主bms 30的状态信号的周期的电压信号。
56.状态信号可以是电压信号。状态信号可以是具有方波模式的信号。在本说明书中,当信号具有不同的模式时,可以是指信号具有不同的周期或电压信号具有不同的振幅或不
同的占空比。然而,本发明并不限于此。
57.从属bms 32可以根据其状态生成具有不同模式的状态信号。例如,当从属bms32不正常操作或其中出现错误时,从属bms 32可以生成具有第一模式的状态信号。当从属bms 32正常操作或其中没有出现错误时,从属bms 32可以生成具有第二模式的状态信号。第二模式可以与第一模式不同。从属bms 32可以根据其中出现的错误的类型生成具有不同模式的状态信号。
58.从属bms 32可以将状态信号输出到相邻的从属bms 34。与从属bms 32相邻的从属bms 34可以从从属bms 32接收从属bms 32的状态信号。在本说明书中,与从属bms 32相邻的从属bms 34可以指从属bms 34至38中最接近从属bms 32的从属bms。
59.在这种情况下,从属bms 32可以经由通信电路输出监测数据,并且可以通过使用不需要单独通信电路的终端输出状态信号。例如,通信电路可以是基于can网络与外部装置进行通信的通信电路,并且通信终端可以是通用输入/输出(gpio)的引脚或终端。然而,本发明不限于此,将参考图6详细进行以上描述。
60.从属bms 34可以基于状态信号来诊断从属bms 32的状态。更具体而言,从属bms 34可以基于状态信号的模式诊断从属bms 32中是否出现错误。此外,从属bms34可以基于状态信号的模式,诊断从属bms 32中出现的错误的类型。主bms 30和从属bms 32至38可以事先存储关于状态信号的模式的信息。主bms 30和从属bms32至38可以基于事先存储的信息生成它们的状态信号,或基于接收的状态信号诊断相邻bms的状态。
61.从属bms 34可以向主bms 30输出关于从属bms 32的状态的信息。例如,从属bms 34可以经由can总线输出关于从属bms 32的状态的信息。从属bms 34可以使用can总线来输出关于由从属bms 34监测的电池模块的信息。即,从属bms34可以通过使用相同的can总线,输出关于电池模块的信息和关于从属bms 32的状态的信息。
62.当从属bms 32中出现错误时,从属bms 34可以向主bms 30输出通知信号。该通知信号可以包括关于从属bms 32中出现的错误的信息。
63.因此,当从从属bms 35接收的数据中出现丢失和/或错误时,主bms 30可以确定数据的丢失和/或错误是由从属bms 35的问题引起的,还是由通信的问题引起的。
64.更具体而言,从属bms 35可以在正常操作状态下输出第一模式的状态信号。从属bms 35可以在异常操作状态下输出第二模式的状态信号。参考图3,从属bms 35可以向从属bms 36输出第二模式的状态信号,因为从属bms 35异常操作。从属bms 36当收到第二模式的状态时,可以确定从属bms 35中出现了错误。在这种情况下,从属bms 36可以向主bms 30输出关于从属bms 35的错误的信息。基于从从属bms 36接收的关于从属bms 35的错误的信息,主bms 30可以确定数据的丢失和/或错误是由从属bms 35的问题引起的。基于该确定,主bms 30可以采取行动,例如控制从属bms 35或将从属bms 35的状态通知给图1的高级控制器2。当从属bms 35正常操作时,从属bms 35可以通知图1的高级控制器2:通信链路中出现了错误。将参考图4详细描述这种操作。
65.当从从属bms 32至38中的最后一个从属bms(例如,从属bms 38)接收的数据中出现丢失和/或错误时,主bms 30可以以下列方式诊断数据的丢失和/或错误是由通信问题引起的,还是由从属bms 38的问题引起的。
66.从属bms 38可以向主bms 30输出关于由从属bms 38监测的电池模块的监测数据。
从属bms 38可以通过使用通信电路经由第一路径向主bms 30输出监测数据。该第一路径可以由can总线形成,但不限于此。
67.从属bms 38可以向主bms 30输出其状态信号。从属bms 38可以通过使用通信终端,经由第二路径向主bms 30输出状态信号。第二路径可以是经由从属bms 38和主bms 30中的每一者的gpio引脚生成的通信路径,但不限于此。
68.主bms 30可以基于从从属bms 38接收的状态信号来诊断从属bms 38的状态。主bms 30可以基于从属bms 38的状态信号确定从从属bms 38接收的监测数据的错误是由通信问题引起的,还是由从属bms 38的问题引起的。将参考图5详细描述这种操作。
69.图4是用于描述诊断从图3的从属bms 35输出的数据的错误原因的方法的流程图。
70.在操作s110中,图3的从属bms 35可以监测电池模块。从属bms 35可以测量电池模块的电压、电流、温度等,以监测电池模块。
71.在操作s120中,从属bms 35可以向主bms 30输出监测数据。该监测数据可以是关于由从属bms 35监测的电池模块的数据。
72.在操作s130中,主bms 30可以从从属bms 35接收监测数据。主bms 30可以确定该监测数据包括错误。
73.在操作s135中,从属bms 35可以基于其状态生成状态信号。该状态信号可以根据从属bms 35的状态而具有不同的模式。从属bms 35的状态可以与从属bms 35是否正常操作、从属bms 35是否异常操作以及从属bms 35异常操作时的错误类型有关。
74.在操作s140中,从属bms 35可以向从属bms 36输出状态信号。从属bms 35可以通过使用不同于用于输出监测数据的通信终端来输出状态信号。从属bms 35可以通过使用不同于用于输出监测数据的通信路径来输出状态信号。这将参考图6进行详细描述。
75.在操作s150中,从属bms 36可以基于状态信号诊断从属bms 35的状态。
76.在操作s160中,从属bms 36可以向主bms 30输出关于从属bms 35的状态的状态信息。
77.在操作s170中,主bms 30可以基于从从属bms 36接收的状态信息,确定从从属bms 35接收的监测数据的错误原因。
78.图5是用于描述诊断从图3的从属bms 38输出的数据的错误原因的方法的流程图。
79.在操作s210中,图3的从属bms 38可以监测电池模块。从属bms 38可以测量电池模块的电压、电流、温度等,以监测电池模块。
80.在操作s220中,从属bms 38可以将监测数据输出到主bms 30。该监测数据可以是关于由从属bms 38监测的电池模块的数据。
81.在操作s230中,从属bms 38可以基于其状态生成状态信号。从属bms 38可以通过使用不同于用于输出监测数据的通信终端来输出该状态信号。从属bms 38可以通过使用不同于用于输出监测数据的通信路径来输出状态信号。
82.在操作s240中,从属bms 38可以将状态信号输出到主bms 30。
83.在操作s250中,主bms 30可以从从属bms 38接收监测数据。主bms 30可以确定该监测数据包括错误。
84.在操作s260中,主bms 30可以从从属bms 38接收状态信号。主bms 30可以基于该状态信号诊断从属bms 38的状态。
85.在操作s270中,主bms 30可以基于从属bms 38的状态信息,识别从从属bms38接收的监测数据的错误的原因。
86.图6是用于示出图3的从属bms 35的概念图。
87.从属bms 35可以包括监测电路41、通信电路42、诊断电路43、信号生成电路44和存储器45。
88.监测电路41可以监测连接到从属bms 35的电池模块。监测电路41可以监测电池模块以生成监测数据。监测电路41可以将监测数据输出到通信电路42。
89.通信电路42可以将从监测电路41接收的监测数据输出到主bms 30。通信电路42可以经由通信链路向主bms 30传输数据并从其接收数据。例如,该通信链路可以是can总线。
90.诊断电路43可以从从属bms 34接收指示从属bms 34的状态的状态信号。从属bms 35的gpio的引脚in可以连接到从属bms 34的gpio的引脚out。诊断电路43可以连接到gpio的引脚in。诊断电路43可以借助gpio的引脚in接收从属bms 34的状态信号。从属bms 34的gpio的引脚in可以连接到从属bms 34的gpio的引脚out。
91.诊断电路43可以基于从属bms 34的状态信号诊断从属bms 34的状态。参考图6,从属bms 34可以处于正常操作状态。更具体而言,诊断电路43可以基于从属bms 34的状态信号的周期、占空比、振幅等来诊断从属bms 34的状态。在下面的描述中,当状态信号的模式彼此不同时,可能意味着状态信号的周期、占空比和振幅中的至少一者不同。例如,参考图6,从属bms 34可以输出对应于正常操作状态的状态信号,并且从属bms 35可以输出对应于异常操作状态的状态信号。对应于异常操作状态的状态信号的周期可以比对应于正常操作状态的状态信号的周期长。
92.诊断电路43可以向通信电路42输出关于从属bms 34的状态信息。通信电路42可以将从诊断电路43接收的状态信息输出到主bms 30。
93.信号生成电路44可以基于从属bms 35的状态生成状态信号。存储器45可以存储关于事先在主bms 30和从属bms 35之间定义的状态信号的信息。关于状态信号的信息可以定义为对应于从属bms 35的状态的状态信号的周期、占空比、振幅等。诊断电路43也可以基于从属bms 34的状态信号,通过使用存储在存储器45中的信息来诊断从属bms 34的状态。
94.信号生成电路44可以基于存储在存储器45中的信息生成状态信号。信号生成电路44可以根据从属bms 35是正常操作还是异常操作的状态来生成不同的状态信号。信号生成电路44还可以根据在从属bms 35中出现的错误类型生成不同的状态信号。
95.信号生成电路44可经由gpio的引脚out向相邻的bms输出状态信号。
96.从属bms 35的gpio的引脚out可以连接到相邻bms的gpio的引脚in。相邻的bms可以借助其gpio的引脚in接收状态信号。
97.从属bms 35可以使用额外的通信网络和/或通信线路来向相邻的从属bms 34和36传输状态信号并从相邻的从属bms 34和36接收状态信号。从属bms 35可以通过使用不同于用于向主bms 30传输并从其接收监测数据的通信网络来与相邻的从属bms 34和36通信。因此,即使在与主bms 30或通信电路42通信的通信网络出现问题时,从属bms 35也可以与从属bms 36进行通信,并将关于其状态的信息传输给从属bms 36。在本说明书中,当通信网络不同时,可能意味着通信线路、通信路径和通信协议不同。
98.本发明可以通过将从属bms 35实现成通过使用通信线路的gpio来与相邻的从属
bms 34和36进行通信,从而更廉价地生产根据本发明的从属bms 35。本发明可以通过不仅将从属bms 35而且将图3的其它从属bms 32、34、36和38以及主bms30实施成通过使用gpio与相邻的bms进行通信来更廉价地生产从属bms 35。
99.图7是用于描述图6的从属bms 35的操作的流程图。
100.如参考图6所描述的,从属bms 35的操作可以大体上包括:通过诊断相邻从属bms 34的状态向主bms 30输出从属bms 34的状态信息的操作;以及基于其状态生成状态信号并将状态信号输出到另一相邻从属bms 36的操作。参考图7,将对从属bms 35诊断相邻从属bms 34的状态以向主bms 30输出从属bms 34的状态信息的操作进行描述。
101.在操作s310中,从属bms 35可以经由通信终端接收从属bms 34的状态信号。
102.在操作s320中,从属bms 35可以基于从属bms 34的状态信号来诊断从属bms34的状态。
103.在操作s330中,从属bms 35可以经由通信电路42向主bms 30输出关于从属bms 34的状态的状态信息。
104.图8是用于描述图6的从属bms 35的操作的流程图。参考图8,将对从属bms35基于其状态生成状态信号以将生成的状态信号输出到另一个相邻的从属bms 36的操作进行描述。
105.在操作s410中,从属bms 35可以通过监测电池模块来生成监测数据。
106.在操作s420中,从属bms 35可以通过监测电池模块而经由通信电路42向主bms 30输出监测数据。
107.在操作s430中,从属bms 35可以基于其状态生成状态信号。
108.在操作s440中,从属bms 35可以经由gpio引脚out将状态信号输出到从属bms 36。
109.图9是用于描述图3的主bms 30的配置的概念图。
110.主bms 30可以包括通信终端in和out、通信电路52以及控制器53。
111.主bms 30可以经由通信终端in和out向图3的相邻从属bms 32和38传输数据以及从其接收数据。例如,主bms 30可以经由gpio的引脚out与从属bms32通信,并经由gpio的引脚in与从属bms 38通信。更具体而言,主bms 30可以经由与从属bms 38的gpio的引脚out连接的gpio的引脚in接收从属bms 38的状态信号。
112.控制器53可以经由gpio的引脚in接收从属bms 38的状态信号。控制器53可以基于从属bms 38的状态信号来诊断从属bms 38的状态。
113.通信电路52可以从从属bms 38接收关于由从属bms 38监测的电池模块的监测数据。
114.控制器53可以从通信电路52接收监测数据。控制器53可以确定该监测数据是否包括错误。当监测数据中出现错误时,控制器53可以基于从属bms 38的状态信号诊断该错误是由从属bms 38的问题引起的,还是由主bms 30和从属bms 38之间的通信问题引起的,还是由从属bms 38的通信电路的问题等引起的。
115.当从从属bms 36接收的监测数据包括错误时,主bms 30可以基于从与从属bms 36相邻的从属bms 38接收的状态信息,诊断从从属bms 36接收的数据的错误的原因。更具体而言,主bms 30可以经由通信电路52从从属bms 36接收监测数据。通信电路52和与通信电路52通信的从属bms的通信电路可以通过使用can总线基于can协议进行通信。控制器53可
以诊断经由通信电路52接收的监测数据的错误。主bms 30可以从从属bms 38接收从属bms 36的状态信息以诊断监测数据的错误。在这种情况下,主bms 30可以经由通信电路52接收从属bms 36的状态信息。控制器53可以基于经由通信电路52接收的从属bms 36的状态信息,诊断监测数据的错误是由从属bms 36引起的,还是由通信网络等引起的。
116.图10是示出根据本发明的一个实施方式的bms的硬件配置的视图。
117.参考图10,bms 1000可以包括:微控制器单元(mcu)1010,其进行各种处理并控制每个部件;存储器1020,其中记录有操作系统程序和各种程序(例如,电池诊断程序、电压近似公式计算程序等);输入/输出接口(i/f)1030,其在电池单元模块和/或半导体开关元件之间提供输入接口和输出接口;以及通信接口(i/f)1040,其可以通过有线/无线通信网络进行外部通信。因此,根据本发明的计算机程序可以记录在存储器1020中并由微控制器单元1010处理,从而实现为进行图6和图9中所示的功能块的模块。更具体而言,bms 1000的部件可以实现为模块,该模块实现本说明书中的从属bms的功能和/或主bms的功能。
118.上述描述可以包括用于实施本发明的详细实施方式。本发明不仅可以包括上述的实施方式,还可以包括可以简单进行设计改变或容易改变的实施方式。此外,本发明还可包括可以易于修改并使用该实施方式实施的技术。因此,本发明的范围应该由所附的权利要求及其等同物来限定,而不是由所描述的实施方式来限定。
当前第1页1 2 
网友询问留言 已有2条留言
  • 178555... 来自[中国] 2023年02月27日 19:24
    很不错
    0
  • 183393... 来自[中国] 2023年02月27日 12:57
    很好
    0
1