电池管理系统和电池管理方法与流程

文档序号:27972057发布日期:2021-12-14 22:26阅读:188来源:国知局
电池管理系统和电池管理方法与流程
电池管理系统和电池管理方法
1.对相关申请的交叉引用
2.本技术要求在2019年6月18日提交的韩国专利申请no.10

2019

0072374的优先权和利益,其全部内容通过引用结合于此。
技术领域
3.本发明涉及用于高效作业调度的电池管理系统和管理方法。


背景技术:

4.近来,已经积极地对二次电池进行了研究和开发。这里,二次电池是能够充电和放电的电池,并且包括传统的ni/cd电池和ni/mh电池,以及最近的锂离子电池。在二次电池中,锂离子电池具有能量密度比传统的ni/cd电池和ni/mh电池高得多的优点。此外,能够以尺寸小并且重量轻的趋势制造锂离子电池,从而它被用作移动设备的电源。另外,锂离子电池的使用范围延伸作为电动车辆的电源,从而锂离子电池作为下一代的能量存储介质受到关注。
5.另外,二次电池通常作为包括电池模块的电池组使用,在该电池模块中,多个电池单体被串联和/或并联连接。这种电池组的状态和操作由电池管理系统(bms)管理和控制。
6.由多个电池组构成的电池管理系统可以包括主电池管理系统和多个从电池管理系统。主电池管理系统与上级系统通信以控制该多个从电池管理系统的操作。
7.近年来,这种主电池管理系统和多个从电池管理系统无线地发送和接收信号。然而,关于在车辆电池管理系统中的主电池管理系统和从电池管理系统之间的无线通信,为了在远距离系统之间执行精确的操作,存在每个系统必须为每个作业同步工作执行时间的问题。
8.传统上,为了同步每个系统上的相同作业的执行时间,通过使用网络时间协议(ntp)服务器来解决该问题,但是在某些情况下,由于嵌入式特征,无法引入ntp服务器。


技术实现要素:

9.技术问题
10.本发明的目的是在相应电池管理系统之间执行相同作业的同步,而无需附加的配置。
11.技术解决方案
12.为了解决以上技术问题,根据本发明的实施例的一个方面,提供了一种电池管理系统,包括:接收单元,其被配置为从另一个电池管理系统接收作业的开始信号和完成信号;发送单元,其被配置为通过广播发送作业的开始信号和完成信号;存储单元,其被配置为存储时间表,该时间表包括要执行的多个作业的作业代码、对应作业的优先级、和对应作业的执行时间和周期;同步单元,其被配置为使用作业的所接收的开始信号或所接收的完成信号以及时间表来执行作业执行时间的同步;和作业执行单元,其被配置为使用存储在
存储单元中的时间表和由同步单元计算的时间来执行作业。
13.根据这些实施例的其他特征,当作业是第一作业并且接收单元接收到第一作业的开始信号时,当基于存储在存储单元中的时间表,第一作业具有比作为由作业执行单元执行的作业的当前执行作业更高的优先级时,同步单元允许作业执行单元停止当前执行作业并执行第一作业,并且当第一作业具有比当前执行作业更低的优先级时,同步单元使用当接收到第一作业的开始信号时的时间和当前执行作业的完成时间来计算第一作业的下一开始时间,使得执行单元在该下一开始时间执行第一作业。
14.根据这些实施例的其他特征,当第一作业具有比当前执行作业更低的优先级时,将通过从当前执行作业的完成时间减去当接收到第一作业的开始信号时的时间获得的值除以第一作业的周期计算的时间流逝后的时间是下一开始时间。
15.根据这些实施例的其他特征,当特定作业是第一作业并且接收单元接收到完成信号时,当基于存储在存储单元中的时间表第一作业具有比作为由作业执行单元执行的作业的当前执行作业更高的优先级时,同步单元使用当接收到第一作业的完成信号时的时间、当前执行作业的完成时间、和第一作业的执行时间和周期来计算第一作业的下一开始时间,并允许执行单元在该下一开始时间执行第一作业,并且当第一作业具有比当前执行作业更低的优先级时,同步单元使用在当接收到第一作业的完成信号时的时间与当前执行作业的完成时间之间的差值以及第一作业的周期来计算第一作业的开始时间,以使得执行单元在第一作业的开始时间执行第一作业。
16.根据这些实施例的其他特征,当第一作业具有比当前执行作业更高的优先级时,值(c)(=(a)

(b))被确定为直至第一作业的下一开始时间的剩余时间,该值(c)是通过从(a)减去(b)而获得的值,(b)是通过从当前执行作业的完成时间减去当接收到第一作业的完成信号时的时间而获得的值,(a)是通过从第一作业的周期减去第一作业的执行时间而获得的值。
17.根据这些实施例的其他特征,当第一作业具有比当前执行作业更低的优先级时,通过将第一作业的周期与(d)进行比较,(d)是通过从当前执行作业的完成时间减去当接收到第一作业的完成信号时的时间而获得的值,当(d)小于第一作业的周期时,通过从第一作业的周期减去(d)而获得的值表示直至第一作业的开始时间剩余的时间,并且当(d)大于第一作业的周期时:在获得使{第一作业的周期

当前执行作业的执行时间+(n

1)
×
当前执行作业的周期}大于(d)的最小n值之后(n是自然数),通过从{第一作业的周期

当前执行作业的执行时间+(n

1)
×
当前执行作业的周期}减去(d)而获得的值表示直至第一作业的开始时间剩余的时间。
18.根据这些实施例的其他特征,该电池管理系统进一步包括误差计算单元,该误差计算单元被配置为,在接收单元接收到作业的开始信号和完成信号这两者之后,通过将在当接收到开始信号时的时间和当接收到完成信号时的时间之间的差与存储在时间表中的执行时间进行比较来计算作业的开始信号的接收误差,其中同步单元在同步中反映接收误差。
19.为了解决以上技术问题,根据本发明的实施例的另一个方面,提供了一种电池管理方法,包括:接收作业的开始信号和完成信号;基于作业的所接收的开始信号或所接收的完成信号以及存储在存储单元中的时间表来执行作业执行时间的同步——该时间表包括
要执行的多个作业的作业代码、对应作业的优先级,和对应作业的执行时间和周期;并且使用时间表和从作业执行同步计算的作业执行时间来执行作业。
20.根据这些实施例的其他特征,当作业是第一作业并且接收到第一作业的开始信号时,作业执行时间的同步的执行包括:当基于时间表,第一作业具有比作为当前正被执行的作业的当前执行作业更高的优先级时,停止当前执行作业并执行第一作业,并且当基于时间表,第一作业具有比当前执行作业更低的优先级时,通过使用当接收到第一作业的开始信号时的时间和当前执行作业的完成时间来计算第一作业的下一开始时间,以在该下一开始时间执行第一作业。
21.根据这些实施例的其他特征,当第一作业具有比当前执行作业更低的优先级时,将通过从当前执行作业的完成时间减去当接收到第一作业的开始信号时的时间获得的值除以第一作业的周期计算的时间流逝后的时间是下一开始时间。
22.根据这些实施例的其他特征,当作业是第一作业并且接收到第一作业的完成信号时,作业执行时间的同步的执行包括,当基于时间表第一作业具有比作为当前正被执行的作业的当前执行作业更高的优先级时,使用当接收到第一作业的完成信号时的时间、当前执行作业的完成时间、和第一作业的执行时间和周期来计算第一作业的下一开始时间,以在该下一开始时间执行第一作业,并且
23.当第一作业具有比当前执行作业更低的优先级时,使用在当接收到第一作业的完成信号时的时间与当前执行作业的完成时间之间的差值以及第一作业的周期来计算第一作业的开始时间,以在第一作业的开始时间执行第一作业。
24.根据这些实施例的其他特征,当第一作业具有比当前执行作业更高的优先级时,值(c)(=(a)

(b))被确定为直至第一作业的下一开始时间的剩余时间,该值(c)是通过从(a)减去(b)而获得的值,(b)是通过从当前执行作业的完成时间减去当接收到第一作业的完成信号时的时间而获得的值,(a)是通过从第一作业的周期减去第一作业的执行时间而获得的值。
25.根据这些实施例的其他特征,当第一作业具有比当前执行作业更低的优先级时,通过将第一作业的周期与(d)进行比较,(d)是通过从当前执行作业的完成时间减去当接收到第一作业的完成信号时的时间而获得的值,当(d)小于第一作业的周期时,通过从第一作业的周期减去(d)而获得的值表示直至第一作业的开始时间剩余的时间,并且当(d)大于第一作业的周期时:在获得使{第一作业的周期

当前执行作业的执行时间+(n

1)
×
当前执行作业的周期}大于(d)的最小n值之后,(n是自然数),通过从{第一作业的周期

当前执行作业的执行时间+(n

1)
×
当前执行作业的周期}减去(d)而获得的值表示直至第一作业的开始时间剩余的时间。
26.根据这些实施例的其他特征,该电池管理方法进一步包括,为了在作业执行时间的同步的执行中被反映,在接收到作业的开始信号和完成信号这两者之后,通过将在当接收到开始信号时的时间和当接收到完成信号时的时间之间的差与存储在时间表中的执行时间进行比较来计算作业的开始信号的接收误差。
27.有利的效果
28.本发明能够在每个电池管理系统之间执行相同作业同步,而无需附加的配置。
附图说明
29.图1是包括根据本发明的实施例的电池管理系统的电池组的配置图。
30.图2是根据本发明的实施例的电池管理系统的配置图。
31.图3示出根据本发明的实施例的每个电池管理系统的时间表的示例。
32.图4是根据本发明的实施例的用于同步作业开始时间的方法的流程图。
33.图5是根据本发明的另一个实施例的用于同步作业开始时间的方法的流程图。
34.图6是根据本发明的实施例的同步误差校正的流程图。
35.图7是图示根据本发明的实施例的电池管理系统的硬件配置的框图。
具体实施方式
36.在下文中,参考附图公开了本发明的各种实施例。然而,这并不旨在将本发明限制为特定的实施例,并且应当理解,本发明包括各种修改、等同形式和/或替代形式。关于附图的描述,类似的附图标记指代类似的元件。
37.在此使用的术语仅出于描述特定示例性实施例的目的,并且不旨在限制其他实施例的范围。单数形式的术语可以包括复数形式,除非它们在上下文中具有明显不同的含义。除非本文另外指出,否则本文使用的所有术语,包括技术或科学术语,可以具有与本领域技术人员通常理解的含义相同的含义。通常,在字典中定义的术语应被认为具有与现有技术的上下文含义相同的含义,并且,除非在此明确定义,否则不应被理解为具有理想的或过于正式的含义。在任何情况下,即使在本说明书中定义的术语也不能被解释为排除本发明的实施例。
38.另外,在描述本发明的实施例的构件时,可以使用诸如第一、第二、a、b、(a)和(b)的术语。这些术语仅是为了将构件与其他构件区分开,并且构件的性质、次序或顺序不受这些术语限制。另外,当构件被描述为“连接到”、“耦合到”或“链接到”另一个构件时,这些构件可以直接地彼此连接或链接,但是应当理解,其他构件可以被“连接”、“耦合”或“链接”在每个构件之间。
39.图1是包括根据本发明的实施例的电池管理系统的电池组的配置图。
40.多个电池单体2、4和6被串联或并联连接到电池组1。从电池管理系统12、14和16被分别地布置在电池单体2、4和6中。从电池管理系统12、14和16中的每一个通过测量该多个电池单体2、4和6中的每一个的温度、电压或电流来进行监视,将监视的信息发送到上级系统,并从上级系统接收电池单体的控制命令,以控制所连接的电池单体。
41.该多个电池单体2、4和6被串联或并联连接以形成电池组1。电池组1设置有主电池管理系统10。主电池管理系统10测量并监视电池组1的温度、电压或电流。另外,主电池管理系统10从布置在电池单体中的从电池管理系统12、14和16接收每个电池单体的监视信息,并将其发送到上级系统,并从上级系统接收特定的作业执行命令并将其发送到对应的从电池管理系统12、14和16。
42.此时,在电池管理系统之间的信号被无线地发送和接收,并且当主电池管理系统10从上级系统接收到特定的作业执行命令并将其发送到对应的从电池管理系统时,信号可能由于空中损失而延迟。此时,有必要在每个对应的从电池管理系统中在执行相同的特定作业时执行同步。当设计无线网络协议时,使用无线网络协议的系统的作业被预设。另外,
由于嵌入的性质,所有功能必须在固定的时间内执行,并且不应超过固定的时间。在此前提下,可以在系统之间同步作业的作业执行时间。当每个电池管理系统需要执行的每个作业被划分成功能单元并且每个功能被称为一个作业时,这些作业是在电池管理系统的嵌入式设计阶段期间确定的,并且取决于所选ic的性能,每个作业具有平均执行时间和最大执行时间。每个系统具有要由彼此执行的作业和用于每个系统的id,并且这些作业的最大执行时间和平均执行时间具有用于系统作业执行时间的时间表。电池管理系统中的每一个在广播(或多播)中将用于开始或完成作业的信号发送到需要同步作业的开始或完成时间的系统。
43.通过广播接收作业的开始或完成信号的系统可以使用由系统当前执行的作业和通过广播接收开始或完成信号的作业、以及所存储的时间表来计算接收开始或完成信号的作业的开始时间。
44.因此,所有电池管理系统能够计算每个系统的作业执行定时,并通过同步每个作业执行的定时而在可允许范围内的最小误差内同时地执行相同的作业,而无需附加的配置或单独的控制信号。
45.这将在后面更详细地描述。
46.图2是根据本发明的实施例的电池管理系统的配置图。
47.电池管理系统可以是从电池管理系统或主电池管理系统。对于该附图,将以从电池管理系统12作为示例进行描述。
48.从电池管理系统12包括接收单元200、发送单元202、存储单元204、同步单元206、作业执行单元208和误差计算单元210。
49.接收单元200从上级系统接收特定作业执行命令。上级系统能够是主电池管理系统。另外,接收单元200从另一个从电池管理系统或主电池管理系统接收特定作业的执行开始信号或完成信号。接收单元200例如接收通过广播或多播发送的特定作业的执行开始信号或完成信号。
50.当在作业执行单元208中特定作业开始或完成时,发送单元202以广播或多播发送特定作业开始信号或完成信号。
51.存储单元204存储时间表,该时间表包括对应的从电池管理系统12的执行作业代码、每个执行作业的执行优先级、每个执行作业的执行时间,和每个执行作业的周期。
52.同步单元206使用从接收单元200接收到的特定作业的执行开始信号、完成信号和时间表来计算特定作业的执行开始时间,并且在每个系统之间同步对应的作业执行时间。
53.例如,当接收单元200接收到第一作业的执行开始信号时,同步单元206确定在时间表上的执行作业中是否包括对应的第一作业。当第一作业被包括在时间表上的执行作业中时,从电池管理系统12将优先级与当前执行作业进行比较。当第一作业的优先级高于当前执行作业的优先级时,从电池管理系统停止当前执行作业并首先执行第一作业。
54.另一方面,当第一作业的优先级低于当前执行作业的优先级时,从电池管理系统继续执行当前执行作业并计算第一作业的执行开始时间。第一作业的执行开始时间被如下地计算:
55.(a)第一作业的开始信号的接收时间;
56.(b)当前执行作业完成时的时间;
57.(c)直至第一作业的执行开始剩余的时间=((b)

(a))/第一作业的周期;
58.即,能够通过使用时间(c)以知道自第一作业开始以来已经流逝了多少时间来计算第一作业的执行开始时间,并且基于此,与其他电池管理系统的第一作业执行开始时间能够被同步。
59.另外,当接收单元200接收到第一作业的执行完成信号时,同步单元206确定时间表上的执行作业中是否包括对应的第一作业。当第一作业被包括在时间表上的执行作业中时,从电池管理系统12将优先级与当前执行作业进行比较。当第一作业的优先级高于当前执行作业的优先级时,第一作业执行开始时间被如下地计算:
60.(d)第一作业的完成信号接收时间;
61.(e)当前执行作业完成时的时间;
62.(f)通过从第一作业周期减去执行时间而获得的时间;
63.(g)直至第一作业的执行开始剩余的时间=(f)

((e)

(d));
64.即,第一作业在(g)时间之后开始执行,并且必须在对应的时间之后开始,以与其他电池管理系统同步第一作业执行开始时间。
65.当第一作业的优先级低于当前执行作业的优先级时,从电池管理系统继续执行当前执行作业并计算第一作业的执行开始时间。第一作业的执行开始时间被如下地计算:
66.(h)第一作业的完成信号接收时间;
67.(i)当前执行作业完成时的时间;
68.(j)通过从当前执行作业完成时的时间减去第一作业的完成信号接收时间而获得的值=(i)

(h);
69.(k)当第一作业的周期小于(j)时,
70.[第一作业的周期

(j)]=直至第一作业的执行开始剩余的时间;
[0071]
(l)当第一作业的周期大于(j)时,
[0072]
找到使得第一作业的周期

当前执行作业的执行时间+(n

1)
×
(第一作业的周期)大于(j)的最小n值,并且使用所获得的n值,
[0073]
[第一作业的周期

当前执行作业的执行时间+(n

1)
×
(第一作业的周期)]

(j)=直至第一作业的执行开始剩余的时间;
[0074]
第一作业在时间k或时间l之后开始执行,并且必须在对应的时间之后开始,以与其他电池管理系统同步第一作业执行开始时间。
[0075]
作业执行单元208根据优先级执行在存储在存储单元204中的时间表中包括的多个作业。然而,对于每个作业的执行开始时间,根据由同步单元206计算的开始时间来执行每个作业。结果,执行相同作业的其他电池管理系统的作业执行时间能够被同步。
[0076]
误差计算单元210使用开始信号或完成信号接收时间和在接收单元处接收的特定作业的时间表来计算误差。例如,使用在开始信号接收时间和完成信号接收时间之间的差和时间表上的特定作业的执行时间的差来计算误差,并且该误差被发送到同步单元206。当计算第一作业的执行时间时,同步单元206能够通过反映所计算的误差来对其进行计算。
[0077]
图3示出根据本发明的实施例的每个电池管理系统的时间表的示例。使用电池模块控制器(bmc)和单体模块控制器(cmc)示例性地描述由每个电池管理系统执行的作业。(bmc和cmc中的每一个被称为节点)。
[0078]
在对嵌入式系统的设计阶段中,如图3所示时间表所示,用于每个作业的优先级、执行时间和周期被确定。当接收到对应信号的所有控制单元由于特性而必须同时地执行作业时,bmc指示批量作业的信号被无线地发送,并且存在该信号在空中丢失的可能性。因此,当通过广播将特定作业的开始通知执行相同作业的所有bmc或cmc时,由于某种误差,执行另一个作业的节点接收到对应的信号,并根据优先级执行具有更高优先级的作业,从而增加了系统的稳定性。另外,由于可以知道执行特定作业的开始时间点,因此可以使在节点之间可能发生的时间同步的误差最小化。
[0079]
例如,当节点cmc3在当前正在执行作业e时从节点cmc2接收作业a开始的信号时,在停止当前执行的作业e之后,它执行作业a。
[0080]
而且,例如,在节点cmc2当前执行作业a并接收到作业b开始的信号的情况下,当通过从当作业b完成时的时间p减去接收到作业b的时间o而获得的值q被除以作业b的周期时,可以知道自作业b的执行周期已经流逝了多少时间。基于此,能够计算作业b的下一开始时间。
[0081]
同时,当每个节点接收到特定作业的完成信号时,能够使用它来计算作业的执行开始时间。
[0082]
例如,当节点cmc3在作业e当前正在执行的情况下从其他节点接收到作业a执行完成的信号时,计算通过从当前执行的作业e的执行完成时间r减去作业a的执行完成信号的接收时间s而获得的值t。随后,通过从自作业a周期减去执行时间而获得的值u减去t,能够计算作业a的下一个周期的开始时间。由于作业a能够在时间v之后执行,因此所有节点能够同步作业a的执行时间。
[0083]
另外,例如,当节点cmc2在作业a当前正在执行的情况下从其他节点接收到作业b完成的信号时,通过从作业a完成时间w减去作业b的完成信号的接收时间x而获得的值y。
[0084]
当y小于作业b的周期时,对应于从该周期减去y而获得的值的时间可以被计算为作业b的下一个开始时间。
[0085]
当y大于作业b的周期时,计算使得作业b的周期

作业a的执行时间+(n

1)
×
作业b的周期大于y的最小n值,
[0086]
计算时间:作业b的周期

作业a的执行时间+(n

1)
×
作业b的周期

(y)=(z)。
[0087]
在等待时间z之后执行作业b。每个节点通过计算时间z来同步作业b的执行开始时间。
[0088]
此外,能够使用所接收的特定作业的开始信号和完成信号来校正误差。
[0089]
例如,当节点cmc1接收到作业c的执行开始信号和完成信号时,能够通过比较差值和时间表上的预设作业c的执行时间来获得误差。当计算作业c的执行开始时间时,能够参考所计算的误差。以此方式,能够使同步的误差最小化。
[0090]
图4是根据本发明的实施例的用于同步作业开始时间的方法的流程图。
[0091]
接收单元200从另一个从电池管理系统或主电池管理系统接收第一作业的执行开始信号(s400)。接收单元200接收例如通过广播或多播发送的特定作业的执行开始信号或完成信号。
[0092]
同步单元206确定在所存储的时间表中是否列出了第一作业(s402)。当第一作业在时间表上的执行作业上被列出时,确定时间表上的第一作业的优先级高还是当前执行作
业的优先级高(s404)。当第一作业的优先级高于当前执行作业的优先级时,从电池管理系统停止当前执行作业并首先执行第一作业(s406)。
[0093]
另一方面,当第一作业的优先级低于当前执行作业的优先级时,从电池管理系统继续执行当前执行作业并计算第一作业的执行开始时间(s408)。
[0094]
第一作业的执行开始时间被如下地计算:
[0095]
(a)第一作业的开始信号的接收时间;
[0096]
(b)当当前执行作业完成时的时间;
[0097]
(c)直至第一作业的执行开始剩余的时间=((b)

(a))/第一作业的周期;
[0098]
即,能够通过使用时间(c)以知道自第一作业开始以来已经流逝了多少时间来计算第一作业的执行开始时间,并且基于此,其他电池管理系统的第一作业执行开始时间能够同步。
[0099]
在所计算的时间之后,第一作业的执行开始(s410)。
[0100]
图5是根据本发明的另一个实施例的用于同步作业开始时间的方法的流程图。
[0101]
接收单元200接收第一作业的执行完成信号(s500)。接收单元200接收通过广播接收的第一作业执行完成信号。
[0102]
当接收单元200接收到第一作业的执行完成信号时,同步单元206确定在时间表上的执行作业中是否列出了第一作业(s502)。
[0103]
当第一作业在时间表上被列出为执行作业时,从电池管理系统12将优先级与当前执行作业进行比较(s504)。
[0104]
当第一作业的优先级高于当前执行作业的优先级时,如下根据第一算法计算第一作业执行开始时间(s506):
[0105]
(a)第一作业的完成信号接收时间;
[0106]
(b)当前执行作业完成时的时间;
[0107]
(c)通过从第一作业的周期减去执行时间而获得的时间;
[0108]
(d)直至第一作业的执行开始剩余的时间=(f)

((e)

(d));
[0109]
即,第一作业在(g)时间之后开始,并且必须在对应的时间之后开始,以使第一作业执行开始时间与其他电池管理系统同步。
[0110]
随后,根据所计算的时间,第一作业的执行开始(s510)。
[0111]
另一方面,当第一作业的优先级低于当前执行作业时,从电池管理系统继续执行当前执行作业,并根据第二算法计算第一作业的执行开始时间(s508)。根据第二算法的第一作业的执行开始时间被如下地计算:
[0112]
(a)第一作业的完成信号接收时间;
[0113]
(b)当前执行作业完成时的时间;
[0114]
(c)通过从当前执行作业完成时的时间减去第一作业的完成信号接收时间而获得的值=(i)

(h);
[0115]
(d)当第一作业的周期小于(j)时,
[0116]
[第一作业的周期

(j)]=直至第一作业的执行开始剩余的时间;
[0117]
(e)当第一作业的周期大于(j)时,
[0118]
找到使得第一作业的周期

当前执行作业的执行时间+(n

1)
×
(第一作业的周期)
大于(j)的最小n值,并且使用所获得的n值,
[0119]
[第一作业的周期

当前执行作业的执行时间+(n

1)
×
(第一作业的周期)]

(j)=直至第一作业的执行开始剩余的时间;
[0120]
第一作业在时间k或时间l之后开始执行,并且必须在对应的时间之后开始,以使第一作业执行开始时间与其他电池管理系统同步。
[0121]
随后,根据所计算的时间,第一作业的执行开始(s510)。
[0122]
图6是根据本发明的实施例的同步误差校正的流程图。
[0123]
接收单元200接收特定作业的开始信号和完成信号(s600)。
[0124]
在作业的开始信号接收时间和完成信号接收时间之间的差与时间表上的作业的执行时间进行比较(s602)。误差计算单元210使用在接收单元处接收的特定作业的时间表和开始信号或完成信号接收时间来计算误差。例如,使用在开始信号接收时间和完成信号接收时间之间的差与时间表上的特定作业的执行时间的差来计算误差,并且该误差被发送到同步单元206。
[0125]
接收到误差值的同步单元206在特定作业的执行时间同步中反映该误差值(s604)。
[0126]
图7是示意根据本发明的实施例的电池管理系统的硬件配置的框图。
[0127]
电池管理系统700可以包括用于控制各种过程和构件的微控制器(mcu)710、其中记录操作系统程序和各种程序(例如,电池组异常诊断程序或电池组温度估计程序)的存储器720、在电池单体模块和/或半导体开关元件之间提供输入接口和输出接口的输入/输出接口730、和能够通过有线/无线通信网络与外部进行通信的通信接口740。如上所述,根据本发明的计算机程序可以被记录在存储器720中并且由微控制器710处理,以被实现为用于执行图2所示的各个功能块的模块。
[0128]
在本文中对本发明原理的“一个实施例”的引用和这种表达的各种修改意味着,相对于该实施例,特定特征、结构、特性等被包括在本发明的原理的至少一个实施例中。因此,在整个说明书中公开的表达“在一个实施例中”和任何其他修改未必都指同一实施例。
[0129]
描述了在该说明书中公开的所有实施例和条件实例以旨在帮助本领域技术人员理解本发明的原理和概念,从而本领域技术人员将理解,在不脱离本发明的精神和范围的情况下,可以在形式上和细节上作出各种改变。因此,所公开的实施例应仅在描述性意义上而不是在限制观点的意义上考虑。本发明的范围不是由本发明的详细描述限定的,而是由所附的权利要求书限定,并且该范围内的所有差将被解释为包括在本发明中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1