信息处理系统、电池模块、控制方法和程序与流程

文档序号:16995234发布日期:2019-03-02 01:18阅读:143来源:国知局
信息处理系统、电池模块、控制方法和程序与流程

本发明涉及信息处理系统、电池模块、控制方法和程序。



背景技术:

蓄电池已经在各种场合下使用。例如,蓄电池用于存储使用诸如太阳光之类的可再生能源发电所获得的电力。

蓄电池包括一个或多个电池模块。电池模块包括一个或多个二次电池(例如锂离子电池)。此外,电池模块包含用于与其他电池模块交换控制信息等的控制器。该控制器被称为电池管理单元(bmu)。电池模块之间的通信通过诸如控制器局域网(can)之类的通信网络来执行。

在通过通信网络交换控制信息等的情况下,需要标识符以便标识各电池模块。用于在电池模块中设置标识符的方法之一是由电池模块的管理者等手动设置标识符的方法。例如,在电池模块中设置诸如dip开关之类的标识符设置电路。然后,管理者将电池模块的dip开关等改变为期望的设置,以便设置期望的标识符。

在专利文献1至3中,公开了一种用于自动设置电池模块的标识符的技术。在专利文献1的发明中,电池模块被串联连接。在该发明中,为各电池模块分配与其位置相对应的标识符。例如,标识符“1”被分配给开头处的电池模块。在专利文献2和3中,主电池模块决定其他电池模块的标识符,并且这些标识符被分配给其他电池模块。

现有文献

专利文献

[专利文献1]日本专利申请公开no.2012-244794

[专利文献2]日本专利申请公开no.2013-109628

[专利文献3]pct日本翻译专利公开no.2015-507451



技术实现要素:

技术问题

在不同电池模块之间存在标识符的重复的情况下,需要检测这种重复。这是因为在一个网络中存在具有相同标识符的多个电池模块会导致通信的冲突,并且因此不能进行正确的通信。

通常,在电池模块中设置唯一标识符。然而,实际上,在电池模块之间标识符可能会重复。例如,作为由电池模块的管理者执行的错误的标识符设置操作的结果,可能在不同的电池模块中设置相同的标识符。另外,例如,在包括在某个网络中的电池模块被迁移到另一网络的情况下,在该电池模块中设置的标识符可能与包括在迁移目的地网络中的另一电池模块的标识符重复。

在上述现有文献中,并未提及在电池模块中设置的标识符的重复。

鉴于上述问题构思了本发明。本发明的一个目的是提供一种用于有效地检测电池模块之间的标识符的重复的技术。

问题的解决方案

本发明的信息处理系统包括多个电池模块。各电池模块能够通过第一通信网络与所有其他电池模块通信。各电池模块能够通过构成线性拓扑的第二通信网络与另一电池模块通信。

电池模块包括(1)标识符信息发送单元,其通过第一通信网络向所有其他电池模块发送标识符信息。标识符信息表示在该电池模块中设置的所述第一通信网络上的第一标识符,或者表示在该电池模块中未设置所述第一标识符的事实。

电池模块包括(2)标识符信息接收单元,其接收由其他电池模块发送的标识符信息;(3)第一通知执行单元,其通过第二通信网络对在第二通信网络上的第一方向上相邻的另一电池模块执行第一通知;(4)第一通知检测单元,其检测由在第二通信网络上的第二方向上相邻的另一电池模块执行的第一通知,以及(5)判定单元,响应于所有多个电池模块的标识符信息发送单元发送了标识符信息的事实,使用从其他各电池模块接收的标识符信息,来判定该电池模块的第一标识符是否与其他各电池模块的第一标识符重复。

第一电池模块的标识符信息发送单元响应于预定事件发送所述标识符信息,所述预定事件是除了由所述第一电池模块的所述第一通知检测单元检测到所述第一通知之外的事件。除了第一电池模块之外的各电池模块的所述标识符信息发送单元响应于由所述第一通知检测单元检测到所述第一通知的事实,发送所述标识符信息。

本发明的电池模块是本发明的信息处理系统所包括的电池模块。

本发明的控制方法是由包括多个电池模块的信息处理系统执行的控制方法。

各电池模块能够通过第一通信网络与所有其他电池模块通信。各电池模块能够通过构成线性拓扑的第二通信网络与另一电池模块通信。

该控制方法包括(1)标识符信息发送步骤,其中,电池模块通过第一通信网络向所有其他电池模块发送标识符信息。标识符信息表示在该电池模块中设置的所述第一通信网络上的第一标识符,或者表示在该电池模块中未设置所述第一标识符的事实。

此外,该控制方法包括(2)标识符信息接收步骤,其中电池模块接收由其他电池模块发送的标识符信息;(3)第一通知执行步骤,其中电池模块通过第二通信网络对在第二通信网络上的第一方向上相邻的另一电池模块执行第一通知;(4)第一通知检测步骤,其中电池模块检测由在第二通信网络上的第二方向上相邻的另一电池模块执行的第一通知,以及(5)判定步骤,其中电池模块响应于由所有多个电池模块的标识符信息发送步骤发送了标识符信息的事实,使用从其他各电池模块接收的标识符信息来判定该电池模块的第一标识符是否与其他各电池模块的第一标识符重复。

在第一电池模块的所述标识符信息发送步骤中,响应于预定事件发送所述标识符信息,所述预定事件是除了由所述第一电池模块的所述第一通知检测步骤检测到所述第一通知之外的事件。在由除所述第一电池模块之外的各电池模块执行的所述标识符信息发送步骤中,响应于在所述第一通知检测步骤中检测到所述第一通知的事实,发送所述标识符信息。

本发明的程序使计算机执行包括在本发明的控制方法中的各步骤。

发明的有益效果

根据本发明,提供了一种用于有效地检测电池模块之间的标识符的重复的技术。

附图说明

根据下面阐述的示例实施例和所附的附图,上述目的和其他目的、特征和优点将变得更加明显。

图1是示出了根据示例实施例1的信息处理系统的框图。

图2是示出了示例实施例1的信息处理系统中的处理流程的流程图。

图3是示出了电池模块的硬件结构的图。

图4是示出了can通信网络中的标识符信息的数据结构的图。

图5是示出了包括标识符信息存储单元的电池模块的框图。

图6是示出了包括第二信号线的信息处理系统的框图。

图7是示出了具有执行和检测第二通知的功能的电池模块2000的框图。

图8是表示添加电池模块作为新的终端电池模块的情况的图。

图9是表示添加电池模块作为新的起动电池模块的情况的图。

图10是表示添加的电池模块既不是新的终端电池模块也不是新的起动电池模块的情况的图。

图11是示出了变形例1的信息处理系统的框图。

图12是示出了根据示例实施例2的电池模块的框图。

图13是示出了发送标识符信息的时间点与候选集合c之间的关联性的第一图。

图14是示出发送标识符信息的时间点与候选集合c之间的关联性的第二图。

图15是示出了电池模块的制造编号与候选集合之间的关联性的图。

图16是示出了根据示例实施例3的电池模块的框图。

图17是示出了根据示例实施例4的电池模块的框图。

图18是示出了具体例中的信息处理系统的结构示例的图。

具体实施方式

在下文中,将使用附图来描述本发明的示例实施例。注意,在所有附图中相同的组成部分将用相同的附图标记来表示,并且将不再重复对这些组成部分的描述。

[示例实施例1]

图1是示出了根据示例实施例1的信息处理系统3000的框图。在图1中,各个框不表示硬件单元的结构,而是表示功能单元的结构。

信息处理系统3000包括第一通信网络3020、第二通信网络3040和多个电池模块2000。第一通信网络3020是将电池模块2000可通信地彼此连接的通信网络。各电池模块2000可以通过第一通信网络3020与包括在信息处理系统3000中的其他电池模块2000进行通信。

第二通信网络3040是以线性拓扑构成的通信网络。各电池模块2000可以在第二通信网络3040上与另一相邻的电池模块2000通信。彼此相邻的电池模块2000通过信号线3041连接。在图1中,电池模块2000-1可以通过信号线3041-1与电池模块2000-2通信。另外,电池模块2000-2可以通过信号线3041-2与电池模块2000-3通信。

注意,第一通信网络3020的拓扑可以是电池模块2000彼此通信的任何拓扑。例如,第一通信网络3020的拓扑是总线型拓扑。

在电池模块2000中设置标识符,以用于通过第一通信网络3020进行的通信。在下文中,该标识符将被称为第一标识符。电池模块2000具有判定该电池模块2000的第一标识符是否与另一电池模块2000的第一标识符重复的功能。为此,电池模块2000包括标识符信息发送单元2020、标识符信息接收单元2040、第一通知执行单元2060、第一通知检测单元2080和判定单元2100。

标识符信息发送单元2020通过第一通信网络3020向所有其他电池模块2000发送标识符信息。由某一电池模块2000发送的标识符信息(1)表示在该电池模块2000中设置的第一标识符,或者(2)表示在该电池模块2000中未设置第一标识符的事实。

标识符信息接收单元2040通过第一通信网络3020接收由其他电池模块2000发送的标识符信息。

第一通知执行单元2060通过第二通信网络3040执行第一通知。第一通知是由该电池模块2000的标识符信息发送单元2020发送了标识符信息的通知。第一通知执行单元2060对在第二通信网络3040上的第一方向3042上与该电池模块2000相邻的另一电池模块2000执行第一通知。

第一通知检测单元2080通过第二通信网络3040检测第一通知。该第一通知是由在第二通信网络3040上的第二方向3044上与该电池模块2000相邻的另一电池模块2000执行的通知。第一方向3042和第二方向3044是彼此相反的方向。例如,从在第二通信网络3040上的第二方向3044上与电池模块2000-2相邻的电池模块2000-1的角度来看,电池模块2000-2位于第二通信网络3040上的第一方向3042上。

判定单元2100判定该电池模块2000的第一标识符是否与另一电池模块2000的第一标识符重复。响应于所有电池模块2000发送了标识符信息来执行该判定。另外,该判定使用从其他电池模块2000接收的标识符信息。

在信息处理系统3000中,某个电池模块2000的标识符信息发送单元2020基于预定事件来发送标识符信息,该预定事件是除了由该电池模块2000的第一通知检测单元2080检测到第一通知之外的事件。在下文中,该电池模块2000将被称为起动电池模块。另一方面,除起动电池模块之外的电池模块2000的标识符信息发送单元2020基于该电池模块2000的第一通知检测单元2080检测到第一通知的事实来发送标识符信息。

上述第一方向3042是从起动电池模块远离的方向。另一方面,第二方向3044是朝向起动电池模块的方向。因此,起动电池模块在第二通信网络3040中的第二方向3044上不具有相邻的电池模块2000。例如,在图1中,电池模块2000-1是起动电池模块。因此,从电池模块2000-1朝向电池模块2000-2的方向和从电池模块2000-2朝向电池模块2000-3的方向中的任一方向都是第一方向3042。另一方面,从电池模块2000-3朝向电池模块2000-2的方向和从电池模块2000-2朝向电池模块2000-1的方向中的任一方向都是第二方向3044。注意,在下文中,电池模块2000-1也将被称为起动电池模块2000-1。

<流程>

图2是示出了示例实施例1的信息处理系统3000中的处理流程的流程图。作为起动电池模块的电池模块2000-1响应于其启动(s102)来发送标识符信息(s104)。电池模块2000-2和电池模块2000-3接收由电池模块2000-1发送的标识符信息(s106)。电池模块2000-1通过信号线3041-1对电池模块2000-2执行第一通知(s108)。

电池模块2000-2基于检测到第一通知(s110)的事实来发送标识符信息(s112)。电池模块2000-1和电池模块2000-3接收由电池模块2000-2发送的标识符信息(s114)。电池模块2000-2通过信号线3041-2对电池模块2000-3执行第一通知(s116)。

电池模块2000-3基于检测到第一通知(s118)的事实来发送标识符信息(s120)。电池模块2000-1和电池模块2000-2接收由电池模块2000-3发送的标识符信息(s122)。

各电池模块2000判定其第一标识符是否与另一个电池模块2000的第一标识符重复(s124)。

注意,由信息处理系统3000执行的处理流程不限于图2所示的流程。后面将描述其他处理流程。

<有益效果>

根据本示例实施例的信息处理系统3000,使用从各电池模块2000发送的标识符信息来自动执行关于电池模块2000之间是否出现标识符的重复的判定。因此,可以有效地检测电池模块2000之间的标识符的重复。

在下文中,将更详细地描述本示例实施例。

<电池模块2000的硬件结构示例>

电池模块2000的各功能结构单元可以由实现各功能结构单元的硬件(例如:硬连线的电子电路)来实现,或者可以由硬件和软件的组合(例如:电子电路与控制该电子电路的程序的组合)来实现。在下文中,将进一步描述通过硬件和软件的组合来实现电池模块2000的各功能结构单元的情况。

图3是示出了电池模块2000的硬件结构的图。电池模块2000包括控制器1000和电池单元10。电池单元10是诸如锂离子电池之类的二次电池。控制器1000是控制电池单元10的充电或放电或者与包括在另一电池模块2000中的控制器1000交换控制信息的设备。例如,控制器1000是电池管理单元(bmu)。

控制器1000包括总线1020、处理器1040、存储器1060、存储装置1080、输入输出接口1100、第一网络接口1120和第二网络接口1140。总线1020是用于在处理器1040、存储器1060、存储装置1080、输入输出接口1100以及第一网络接口1120之间发送和接收数据的数据传输路径。对处理器1040等进行连接的方法不限于总线连接。处理器1040是诸如微处理单元(mpu)或中央处理单元(cpu)之类的处理器。存储器1060是诸如随机存取存储器(ram)或只读存储器(rom)之类的存储器。存储装置1080是诸如闪存之类的存储设备。输入输出接口1100是用于连接控制器1000与输入输出设备的接口。

第一网络接口1120是连接控制器1000与第一通信网络3020的接口。标识符信息发送单元2020通过向第一网络接口1120输出标识符信息来实现标识符信息的发送。标识符信息发送单元2020通过获得由第一网络接口1120接收的标识符信息来实现标识符信息的接收。第二网络接口1140是连接控制器1000与第二通信网络3040的接口。后面将描述发送通知的实现方法。

存储装置1080存储实现电池模块2000的各功能结构单元的程序模块。处理器1040通过将各程序模块读入存储器1060中并执行该程序模块来实现与程序模块相对应的各项功能。

控制器1000的硬件结构不限于图3中所示的结构。例如,每个程序模块可以被存储在存储器1060中。在这种情况下,控制器1000可以不包括存储装置1080。

<标识符信息>

由电池模块2000的标识符信息发送单元2020发送的标识符信息表示该电池模块2000在第一通信网络3020中的标识符。例如,在第一通信网络3020是can通信网络的情况下,标识符信息表示can通信网络中的标识符(id)。在下文中,can通信网络中的id将被称为can-id。

图4是示出了can通信网络中的标识符信息的数据结构的图。图4中的标识符信息是8字节数据。标识符信息的第0字节至第3字节表示电池模块2000的制造编号。标识符信息的第四字节表示电池模块2000的can-id(第一标识符)。标识符信息的第5字节表示电池模块2000的状态数据。包括在标识符信息的第6字节和第7字节中的数据是任意的。

存在使用标识符信息的状态数据的各种方法。例如,由起动电池模块2000发送的标识符信息的状态数据被设置为表示标识符信息的发送源是否是起动电池模块2000。例如,状态数据的第0位用作表示发送源是否是起动电池模块2000的标志。

另外,例如,由位于第二通信网络3040中的第一方向3042上的终端位置处的电池模块2000(下文中称为终端电池模块2000)发送的标识符信息的状态数据被设置为表示标识符信息的发送源是否是终端电池模块2000。例如,状态数据的第1位用作表示发送源是否是起动电池模块2000的标志。注意,在图1中,终端电池模块2000是电池模块2000-3。

注意,在第一通信网络3020是除can通信网络之外的通信网络的情况下,也可以采用图4所示的标识符信息的数据结构。然而,第一标识符的大小等根据通信网络中使用的通信协议而变化。在这种情况下,根据通信协议适当地设置标识符信息的数据大小。

<标识符信息的发送:s104等>

标识符信息发送单元2020在第一通信网络3020中发送标识符信息。众所周知的技术可以被用于通过can通信网络等发送信息的技术。

除起动电池模块之外的电池模块2000的标识符信息发送单元2020基于第一通知检测单元2080检测到第一通知的事实来发送标识符信息。在这种情况下,标识符信息发送单元2020可以在第一通知检测单元2080检测到第一通知的时间点发送标识符信息,或者可以在第一通知检测单元2080检测到第一通知的时间点之后的任意时间点发送标识符信息。例如,检测到第一通知之后的任意时间点是在检测到第一通知之后经过了预定时间段的时间点。该预定时间段可以在标识符信息发送单元2020中进行设置,或者可以被存储在可以由标识符信息发送单元2020访问的存储设备中。

另一方面,起动电池模块基于除了第一通知检测单元2080检测到第一通知的事件之外的预定事件来发送标识符信息。例如,预定事件是起动电池模块被启动的事件。也就是说,在这种情况下,起动电池模块在启动时发送标识符信息。在上述图2的流程图中,起动电池模块基于其启动来发送标识符信息。起动电池模块的启动可以是由诸如接通电源开关之类的操作引起的正常启动,或者可以是由从诸如停电之类的故障进行恢复引起的启动。

请注意,此处提到的“启动时”不需要立即在启动后。例如,起动电池模块在启动之后执行各种初始设置之后发送标识符信息。另外,例如,起动电池模块可以在从初始设置起经过预定时间段之后发送标识符信息。除起动电池模块之外的电池模块2000启动的定时可能晚于起动电池模块启动的定时。在这种情况下,在完成起动电池模块的初始设置之后立即发送标识符信息的情况下,有可能尚未完成其他电池模块2000的初始设置,并且其他电池模块2000可能不能正确地接收标识符信息。在标识符信息的发送被延迟直到从完成起动电池模块中的初始设置起经过了预定时间段的情况下,其他电池模块2000执行初始设置的时间段得到确保,并且增大了其他电池模块2000能够正确地接收标识符信息的概率。

另外,例如,预定事件是对起动电池模块中的电池单元10的充电的完成。也就是说,在这种情况下,起动电池模块基于完成起动电池模块中的电池单元10的充电的事实来发送标识符信息。注意,可以将众所周知的技术用于检测电池单元10的充电完成的方法。

另外,例如,预定事件是新的电池模块2000被添加到信息处理系统3000的事件。例如,在信息处理系统3000中执行过用于判定第一标识符的重复的一系列处理(例如,图2中的一系列处理)之后,将电池模块2000新添加到信息处理系统3000中。在这种情况下,新添加的电池模块2000的第一标识符可能与另一电池模块2000的第一标识符重复。因此,需要在信息处理系统3000中再次判定第一标识符的重复。

因此,起动电池模块基于新的电池模块2000被添加到信息处理系统3000的事实来发送标识符信息。另外,按顺序执行判定第一标识符的重复所需的剩余处理(例如,图2中的s106之后的处理)。因此,由包括在信息处理系统3000中的所有电池模块2000(包括新添加的电池模块2000在内)中的每一个来判定第一标识符的重复。注意,后面将详细描述在将新的电池模块2000添加到信息处理系统3000的情况下信息处理系统3000的操作。

<<起动电池模块的判定>>

在预定定时,各电池模块2000判定该电池模块2000是否是起动电池模块。然后,从已经判定为自身是起动电池模块的电池模块2000的标识符信息发送单元2020发送标识符信息。该预定定时是起动电池模块发送标识符信息的定时(在启动时等),或者是在发送定时之前的定时。可以在电池模块2000中提前设置该预定定时,或者可以将该预定定时存储在可以由电池模块2000访问的存储设备中。

存在判定电池模块2000是否是起动电池模块的各种方法。例如,电池模块2000基于该电池模块2000与其他电池模块2000之间的连接状态来判定该电池模块2000是否是起动电池模块。将电池模块2000与在第二通信网络3040中的第一方向3042上相邻的电池模块2000相连结的信号线3041所连接的端口被称为第一端口。将电池模块2000与在第二通信网络3040中的第二方向3044上相邻的电池模块2000相连结的信号线3041所连接的端口被称为第二端口。例如,在电池模块2000-2的情况下,信号线3041-2所连接的端口是第一端口,而信号线3041-1所连接的端口是第二端口。在这种情况下,电池模块2000在第二端口未连接信号线3041的情况下或者在连接到第二端口的信号线3041未通电的情况下,判定该电池模块2000是起动电池模块。

<标识符信息的接收:s106等>

标识符信息接收单元2040接收标识符信息。可以将众所周知的技术用于接收通过can通信网络等发送的信息的技术。

例如,标识符信息接收单元2040将接收到的标识符信息写入存储设备中。在下文中,其中存储标识符信息的存储设备将被称为标识符信息存储单元。图5是示出了包括标识符信息存储单元的电池模块2000的框图。标识符信息存储单元2120由例如存储器1060或存储装置1080实现。

<执行第一通知:s108等>

第一通知执行单元2060响应于由该电池模块2000发送了标识符信息的事实来执行第一通知。使用第二通信网络3040来执行第一通知。第一通知是使得通过第二通信网络3040连接到该电池模块2000的电池模块2000能够识别出该电池模块2000发送了标识符信息的任何通知。

例如,第一通知执行单元2060通过改变连接该电池模块2000与通知目的地的电池模块2000(在第二通信网络3040中的第一方向3042上与该电池模块2000相邻的电池模块2000)的信号线3041的电压来执行第一通知。

更具体地,第一通知执行单元2060通过在相对较低的值(下文称为低值)与相对较高的值(下文称为高值)之间切换信号线3041的电压来执行第一通知。在这种情况下,各电池模块2000在启动之后将信号线3041的电压设置为高值。然后,第一通知执行单元2060通过将信号线3041的电压改变为低值来执行第一通知。可以将众所周知的技术用于改变信号线3041的电压值的方法。

注意,高值和低值可以设置为任何值,只要高值大于低值,并且在这两个电压之间存在足够的差值来区分它们。另外,可以在执行第一通知之前将信号线3041的电压设置为低值,并且可以通过将信号线3041的电压改变为高值来执行第一通知。

<检测第一次通知:s110等>

第一通知检测单元2080检测由在第二通信网络3040中的第二方向3044上相邻的电池模块2000执行的第一通知。更具体地,第一通知检测单元2080使用信号线3041来检测第一通知,该信号线3041连接该电池模块2000与在第二通信网络3040中的第二方向3044上相邻的电池模块2000。

例如,如上所述,通过将信号线3041的电压从高值改变为低值来执行第一通知。在这种情况下,第一通知检测单元2080通过检测信号线3041的电压的从高值到低值的变化来检测第一通知,其中该信号线3041连接该电池模块2000与第二通信网络3040中的第二方向3044上相邻的另一电池模块2000。可以将众所周知的技术用于检测信号线3041的电压值的变化的方法。

<判定第一标识符的重复:s124>

判定单元2100使用从每个各电池模块2000接收的标识符信息来判定该电池模块2000的标识符是否与另一电池模块2000的第一标识符重复。具体地,在表示与该电池模块2000相同的第一标识符的标识符信息存在于被存储在标识符信息存储单元2120中的标识符信息中的情况下,判定单元2100判定为在该电池模块2000与对应于该标识符信息的电池模块2000之间存在第一标识符的重复。另一方面,在表示与该电池模块2000相同的第一标识符的标识符信息不存在于被存储在标识符信息存储单元2120中的标识符信息中的情况下,判定单元2100判定为该电池模块2000的第一标识符与任何其他电池模块2000的第一标识符均不重复。

<判定单元2100操作的定时>

判定单元2100响应于所有电池模块2000发送了标识符信息的事实来判定该电池模块2000的第一标识符与另一电池模块2000的第一标识符之间的重复。存在各种方法来使判定单元2100识别所有电池模块2000对标识符信息的发送。在下文中,将示出若干种识别方法。

<<识别方法1>>

终端电池模块的判定单元2100响应于该终端电池模块的标识符信息发送单元2020发送了标识符信息的事实,识别所有电池模块2000对标识符信息的发送。另一方面,除终端电池模块之外的电池模块2000的判定单元2100响应于接收到由终端电池模块发送的标识符信息的事实,识别所有电池模块2000对标识符信息的发送。

如上所述,例如,标识符信息包括表示该标识符信息的发送源是否是终端电池模块的标志。因此,在由终端电池模块的标识符信息发送单元2020发送的标识符信息中,将该标志的值设置为1。另一方面,在除终端电池模块之外的电池模块2000的标识符信息发送单元2020发送的标识符信息中,将该标志的值设置为0。

除终端电池模块2000之外的电池模块2000的判定单元2100基于接收到该标志等于1的标识符信息的事实,识别所有电池模块2000对标识符信息的发送。

<<识别方法2>>

包括在信息处理系统3000中的电池模块2000的数量是预定的。在这种情况下,在由标识符信息接收单元2040接收的标识符信息的条数等于通过从信息处理系统3000中所包括的电池模块2000的数量减去1而获得的数量(除了自身电池模块2000之外的电池模块2000的总数)的情况下,判定单元2100识别所有电池模块2000对标识符信息的发送。除了自身电池模块2000之外的电池模块2000的总数可以在判定单元2100中被提前设置,或者可以被存储在可以由判定单元2100访问的存储设备中。

<<识别方法3>>

在该方法中,假设除了信号线3041之外,第二通信网络3040还包括第二信号线3046。图6是示出了包括第二信号线3046的信息处理系统3000的框图。在图6中,为了便于理解附图,未示出电池模块2000的内部结构。

如上所述,使用信号线3041以便使各电池模块2000对第二通信网络3040中的第一方向3042上相邻的另一电池模块2000执行通知(第一通知)。相反,使用第二信号线3046以便使各电池模块2000对第二通信网络3040中的第二方向3044上相邻的另一电池模块2000执行通知。在下文中,将提供详细描述。

在第二通信网络3040中的第一方向3042上不具有相邻的电池模块2000的电池模块2000(在图6中是电池模块2000-4)在发送标识符信息之后通过第二信号线3046执行通知。该通知被称为第二通知。第二通知是表示位于第二通信网络3040中的第一方向3042上的终端位置处的电池模块2000发送了标识符信息的通知。换句话说,第二通知是表示所有电池模块2000对标识符信息的发送的通知。通过检测第二通知,电池模块2000可以识别所有电池模块2000对标识符信息的发送。

检测到由第一方向3042上的相邻的电池模块2000执行的第二通知的电池模块2000也对第二方向3044上的相邻的电池模块2000执行第二通知。通过这样做,例如,在图6中,从电池模块2000-4对电池模块2000-3执行第二通知,从电池模块2000-3对电池模块2000-2执行第二通知,并且从电池模块2000-2对电池模块2000-1执行第二通知。因此,除了在第一方向3042上的终端位置处的电池模块2000之外,所有电池模块2000都接收第二通知。因此,所有电池模块2000都可以识别所有电池模块2000对标识符信息的发送。

注意,使用第二信号线3046执行第二通知的方法和检测第二通知的方法分别与通过信号线3041执行第一通知的方法和检测第一通知的方法相同。

图7是示出了具有执行和检测第二通知的功能的电池模块2000的框图。第二通知执行单元2180对第二通信网络3040中的第二方向3044上相邻的另一电池模块2000执行第二通知。第二通知检测单元2200检测由第二通信网络3040中的第一方向3042上相邻的另一电池模块2000执行的第二通知。

<<识别方法4>>

在从由标识符信息接收单元2040接收到最初的标识符信息的定时起经过预定时间段的情况下,或者在从由第一通知检测单元2080检测到第一通知的定时起经过预定时间段的情况下,判定单元2100可以推测“所有电池模块2000对标识符信息的发送”。可以在判定单元2100中提前设置该预定时间段,或者可以将该预定时间段存储在可以由判定单元2100访问的存储设备中。

<新添加电池模块2000的情况下的操作>

如上所述,响应于新的电池模块2000被添加到信息处理系统3000的事实,起动电池模块发送标识符信息。通过这样做,由包括在信息处理系统3000中的所有电池模块2000(包括添加的电池模块2000在内)中的每一个来判定定第一标识符的重复。在下文中,将具体描述在新添加电池模块2000的情况下信息处理系统3000的操作。

各电池模块2000反复地监视第二端口(信号线3041所连接到的端口,其中该信号线3041连接该电池模块2000与从该电池模块的角度出发位于第二方向3044上的电池模块2000)的电压。检测到该电压从低值到高值的变化(与由第一通知引起的变化相反的变化)的电池模块2000通过第一通信网络3020发送预定请求。注意,第二端口的电压的初始值是低值。起动电池模块在接收到该预定请求的情况下发送标识符信息。下面将描述预定请求。

将使用附图更详细地描述信息处理系统3000的操作。图8至图10是示出了在添加新的电池模块2000的情况下的状态的图。在这些附图中的任一示例中,电池模块2000-5(用点填充的电池模块2000)都是添加的电池模块2000。已经针对电池模块2000-1到电池模块2000-4执行了关于第一标识符的重复的判定。

图8是表示添加电池模块2000作为新的终端电池模块的情况的图。在发送标识符信息之后,终端电池模块的第一通知执行单元2060不执行第一通知。例如,在图8的示例中,在电池模块2000-1到电池模块2000-4中判定了第一标识符的重复的情况下,电池模块2000-1到电池模块2000-3执行第一通知,而电池模块2000-4不执行第一通知。因此,在图8的示例中,信号线3041-4的电压处于高值,而信号线3041-1至信号线3041-3的电压处于低值。

因此,响应于电池模块2000-4和电池模块2000-5通过信号线3041-4的连接,电池模块2000-5检测到第二端口的电压从低值到高值的变化。因此,电池模块2000-5发送预定请求。

图9是表示添加电池模块2000作为新的起动电池模块的情况的图。在图9的情况下,通过第一通知将信号线3041-1到信号线3041-3的电压改变为低值。另一方面,信号线3041-4的电压处于高值。

因此,响应于电池模块2000-1和电池模块2000-5过信号线3041-4的连接,电池模块2000-1(先前的起动电池模块)检测到第二端口的电压从低值到高值的变化。因此,电池模块2000-1发送预定请求。

图10是表示添加的电池模块2000既不是新的终端电池模块也不是新的起动电池模块的情况的图。即使在图10的情况下,信号线3041-4的电压也处于高值,而信号线3041-1到信号线3041-3的电压改变为低值。

因此,响应于电池模块2000-3和电池模块2000-5通过信号线3041-4的连接,电池模块2000-3检测到第二端口的电压从低值到高值的变化。因此,电池模块2000-3发送预定请求。

注意,在图9的示例或图10的示例中的任一个中,发送预定请求的电池模块2000是从添加的电池模块2000的角度出发位于第一方向3042上的电池模块2000。另一方面,在图8的示例中,发送预定请求的电池模块2000是添加的电池模块2000。

<<预定请求>>

例如,预定请求是通过第一通信网络3020发送的数据(下文称为请求数据)。例如,请求数据是具有与图4所示的标识符信息相同的数据结构的数据。然而,请求数据中的状态数据的预定位(例如,第2位)被设置为1,而标识符信息中的状态数据的该位被设置为0。起动电池模块通过接收该位被设置为1的数据(请求数据)来检测到新的电池模块2000的添加。

[示例实施例1的变形例]

图11是示出了变形例1的信息处理系统3000的框图。在本变形例中,假设多个电池模块2000被连接到起动电池模块2000-1。注意,除了下面描述的要点之外,变形例1的电池模块2000的功能与示例实施例1的电池模块2000的功能相同。

在图11中,为了简化以下描述,将电池模块2000-2和电池模块2000-3合称为组1,并且将电池模块2000-4和电池模块2000-5合称为组2。

<起动电池模块2000-1执行第一通知的定时>

在完成标识符信息的发送之后,起动电池模块2000-1的第一通知执行单元2060使用任一信号线3041来执行第一通知。例如,在完成标识符信息的发送的定时,第一通知执行单元2060对电池模块2000-2执行第一通知。在这种情况下,起动电池模块2000-1还在与对电池模块2000-2执行第一通知的定时不同的定时,对电池模块2000-4执行第一通知。

具体地,在完成包括在组1中的所有电池模块2000对标识符信息的发送之后,起动电池模块2000-1的第一通知执行单元2060对电池模块2000-3执行第一通知。识别包括在组1中的所有电池模块2000对标识符信息的发送已完成的方法与在示例实施例1中识别所有电池模块2000对标识符信息的发送的方法相同。例如,在由标识符信息接收单元2040接收到的标识符信息的条数等于组1中所包括的电池模块2000的数量的情况下,起动电池模块2000-1的第一通知执行单元2060识别组1中所包括的所有电池模块2000对标识符信息的发送。另外,例如,起动电池模块2000-1的第一通知执行单元2060通过接收到来自电池模块2000-2的第二通知来识别组1中所包括的所有电池模块2000对标识符信息的发送。另外,例如,在从由标识符信息接收单元2040接收到最初的标识符信息的定时起经过预定时间段的情况下,或者在从由第一通知检测单元2080检测到电池模块2000-2的第一通知的定时起经过预定时间段的情况下,起动电池模块2000-1的第一通知执行单元2060可以估计“组1中所包括的所有电池模块2000对标识符信息的发送”。

<判定第一标识符的重复的定时>

响应于组中所包括的所有电池模块2000对标识符信息的发送已完成的事实,判定单元2100判定第一标识符的重复。起动电池模块2000-1可以使用上述各种方法来识别某个组中所包括的所有电池模块2000对标识符信息的发送。因此,在使用上述各种方法针对所有组识别该组中所包括的电池模块2000对标识符信息的发送的情况下,起动电池模块2000-1的判定单元2100判定第一标识符的重复。

另一方面,除了起动电池模块2000-1之外的电池模块2000的判定单元2100响应于(1)接收到的标识符信息的条数或(2)预定时间段的经过,判定第一标识符的重复。在(1)的情况下,更具体地,响应于由标识符信息接收单元2040接收的标识符信息的条数等于通过从信息处理系统3000中所包括的电池模块2000的总数减去1而获得的值的事实,判定单元2100判定第一标识符的重复。在(2)的情况下,更具体地,响应于从由标识符信息接收单元2040接收到最初的标识符信息起经过预定时间段的事实,或者响应于从由第一通知检测单元2080检测到第一通知的定时起经过预定时间段的事实,判定单元2100判定第一标识符的重复。

[示例实施例2]

图12是示出了根据示例实施例2的电池模块2000的框图。除了下面描述的要点之外,示例性实施例2的电池模块2000具有与示例性实施例1的电池模块2000相同的功能。

示例实施例2的电池模块2000包括第一标识符决定单元2140。在该电池模块2000的第一标识符与另一电池模块2000的第一标识符重复的情况下,第一标识符决定单元2140执行决定要在该电池模块2000中设置的第一标识符的过程。通过这样做,该电池模块2000的第一标识符不会与其他电池模块2000的第一标识符重复。

信息处理系统3000包括其第一标识符与某一其他电池模块2000重复的电池模块2000,并且包括其第一标识符与任一其他电池模块2000均不重复的电池模块2000。在这种情况下,其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符决定单元2140可以决定第一标识符或者可以不决定第一标识符。在前一种情况下,其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符被改变。另一方面,在后一种情况下,其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符不被改变。

注意,其中未设置第一标识符的电池模块2000的第一标识符决定单元2140以与其第一标识符与另一电池模块2000重复的电池模块2000的第一标识符决定单元2140相同的方式来决定第一标识符。

第一标识符决定单元2140根据预定规则执行对第一标识符的决定。预定规则是使得能够使用指标来决定电池模块2000的第一标识符的任何规则,其中所述指标使得能够将信息处理系统3000中所包括的多个电池模块2000彼此区分开。在下文中,将对若干种预定规则进行说明。

<预定规则1>

预定规则1是用于通过将各电池模块2000的标识符信息的发送定时作为指标来决定第一标识符的规则。如示例实施例1中所述,包括在信息处理系统3000中的电池模块2000在不同的定时发送标识符信息。因此,可以基于标识符信息的发送定时来区分电池模块2000。

例如,判定单元2100确定该电池模块2000在包括在信息处理系统3000中的电池模块2000当中发送标识符信息的顺序号。具体地,在该电池模块2000发送标识符信息之前,判定单元2100确定从其接收了标识符信息的电池模块2000的数量。例如,该电池模块2000的标识符信息接收单元2040在该电池模块2000发送标识符信息的时间点之前接收了两条标识符信息。在这种情况下,该电池模块2000是第三个发送标识符信息的电池模块2000。

注意,为了确定发送标识符信息的时间点的顺序(发送标识符信息的顺序号),将接收标识符信息的时间点(例如,接收时间)与标识符信息相关联地存储在标识符信息存储单元2120中。另外,将该电池模块2000发送标识符信息的时间点存储在任何存储设备中。

另外,例如,在电池模块2000发送标识符信息时,电池模块2000可以确定该电池模块2000发送标识符信息的时间点的顺序,并且可以将该顺序存储在存储设备中。具体地,电池模块2000存储通过将发送标识符信息之前接收到的标识符信息的条数加1而获得的数,作为发送标识符信息的时间点的顺序。

在预定规则1中,电池模块2000的标识符与发送标识符信息的时间点的顺序相关联。可以与发送标识符信息的顺序相关联的第一标识符在以下两种情况之间不同:(1)其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符未被改变的情况;(2)其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符被改变的情况。在下文中,将描述每种情况。注意,在(1)的情况下,其第一标识符与其他电池模块2000不重复的电池模块2000的第一标识符决定单元2140不决定第一标识符。另一方面,在(2)的情况下,所有电池模块2000中的第一标识符决定单元2140都决定第一标识符。

<<(1)的情况>>

在(1)的情况下,需要从由其他电池模块2000新设置的第一标识符的候选中排除掉保持使用而不改变的第一标识符(仅在一个电池模块2000中设置的第一标识符)。为此,例如,如下决定第一标识符。

首先,第一标识符决定单元2140确定仅由一个电池模块2000使用的第一标识符。具体地,第一标识符决定单元2140根据该电池模块2000的第一标识符和存储在标识符信息存储单元2120中的各标识符信息所示的第一标识符,来确定与其他第一标识符不重复的第一标识符。

此外,第一标识符决定单元2140从可以在电池模块2000中设置的所有第一标识符的集合中,生成不包括不与其他第一标识符重复的第一标识符的集合(下文中称为候选集合)。例如,第一标识符由1字节值表示,并且确定0x00和0xff不用作第一标识符。在这种情况下,可以在电池模块2000中设置的第一标识符的集合s是s={0x01,0x02,...,0xfe}。

另外,第一标识符0x02仅在电池模块2000-2中设置,并且第一标识符0x04仅在电池模块2000-3中设置。在这种情况下,通过从集合s中排除0x02和0x04来获得候选集合c={0x01,0x03,0x05,...,0xfe}。

第一标识符决定单元2140基于该电池模块2000发送标识符信息的时间点的顺序,从包括在候选集合中的第一标识符中决定该电池模块2000的第一标识符。例如,第一标识符决定单元2140执行计算,使得“该电池模块2000发送标识符信息的顺序是3”。在这种情况下,第一标识符决定单元2140决定将候选集合中的第三个第一标识符(在候选集合c中为0x05)作为该电池模块2000的第一标识符。图13是示出了发送标识符信息的时间点与候选集合c之间的关联性的第一图。

注意,在(2)的情况下,在由第一标识符决定单元2140决定的第一标识符与已经在电池模块2000中设置的第一标识符相同的情况下,不需要执行改变该电池模块2000的第一标识符的处理。

<<(2)的情况>>

(2)的情况是其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符被改变的情况。在这种情况下,第一标识符决定单元2140将可以在电池模块2000中设置的标识符的集合设置为候选集合。例如,上例中的集合s是候选集合。

第一标识符决定单元2140基于该电池模块2000发送标识符信息的时间点的顺序,从包括在候选集合中的第一标识符中决定该电池模块2000的第一标识符。例如,在从其他电池模块2000接收到两条标识符信息之后,该电池模块2000发送标识符信息。在这种情况下,第一标识符决定单元2140决定将候选集合s中的第三个第一标识符(在集合s中为0x03)作为该电池模块2000的第一标识符。图14是示出发送标识符信息的时间点与候选集合c之间的关联性的第二图。

<预定规则2>

预定规则2是用于使用各电池模块2000的制造编号作为指标来决定第一标识符的规则。电池模块2000的制造编号是在制造电池模块2000时唯一地分配给电池模块2000的标识符。因此,信息处理系统3000中所包括的各电池模块2000可以通过制造编号来区分。

例如,第一标识符决定单元2140在包括在信息处理系统3000中的电池模块2000以制造编号的升序排列的情况下确定该电池模块2000的顺序。第一标识符决定单元2140基于该电池模块2000的制造编号的顺序来决定该电池模块2000的第一标识符。注意,在预定规则2中基于电池模块2000的制造编号的顺序来决定电池模块2000的第一标识符的方法与在预定规则1中基于电池模块2000发送标识符信息的时间点的顺序来决定电池模块2000的第一标识符的方法相同。

图15是示出了电池模块2000的制造编号与候选集合之间的关联性的图。在图15(a)中,其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符不被改变。因此,以与图13相同的方式从候选集合中排除0x02和0x04。另一方面,在图15(b)中,其第一标识符与任一其他电池模块2000均不重复的电池模块2000的第一标识符被改变。

<硬件结构示例>

示例实施例2的电池模块2000以与示例实施例1相同的方式使用控制器1000来实现(参考图3)。在本示例实施例中,存储在存储装置1080中的各程序模块包括实现本示例实施例的电池模块2000的各功能的程序。

<有益效果>

在管理者等手动设置电池模块2000的标识符的情况下,出现以下问题:由设置错误引起标识符的重复,或者管理者等的工作量增加。此外,在用于手动设置标识符的开关电路被设置在电池模块2000中的情况下,出现的问题是电池模块2000的电路规模被增大。

相反,根据本示例实施例的信息处理系统3000,在电池模块2000之间存在第一标识符的重复的情况下,自动改变第一标识符,使得消除第一标识符的重复。因此,可以避免在手动设置的情况下出现的各种问题。

此外,在本示例实施例的信息处理系统3000中,各电池模块2000的第一标识符决定单元2140单独地决定第一标识符。因此,与由某一个电池模块2000决定其他电池模块2000的第一标识符的方法不同,可以防止处理负担集中到一个电池模块2000上。

[示例实施例3]

图16是示出了根据示例实施例3的电池模块2000的框图。除了下面描述的要点之外,示例性实施例3的电池模块2000具有与示例性实施例1的电池模块2000相同的功能。

示例实施例3的电池模块2000包括警报单元2160。在判定为该电池模块2000的第一标识符与另一电池模块2000的第一标识符重复的情况下,警报单元2160输出警报。该警报是用于通知用户(电池模块2000的管理者等)该电池模块2000的第一标识符与另一电池模块2000的第一标识符重复的警报。

存在各种方法来使警报单元2160输出警报。例如,警报单元2160通过接通发光二极管(led)灯来输出警报。另外,例如,警报单元2160可以通过使蜂鸣器或扬声器输出声音来输出警报。

<硬件结构示例>

示例实施例3的电池模块2000以与示例实施例1相同的方式使用控制器1000来实现(参考图3)。此外,示例性实施例3的电池模块2000通过输入输出接口1100被连接到用于实现警报单元2160的警报输出的硬件(led灯等)。另外,在本示例实施例中,存储在存储装置1080中的各程序模块包括实现本示例实施例的电池模块2000的各功能的程序。

<有益效果>

根据本示例实施例的信息处理系统3000,在某一电池模块2000的第一标识符与另一电池模块2000的第一标识符重复的情况下输出警报。因此,电池模块2000的管理者等可以识别出该电池模块2000的第一标识符与另一第一标识符重复。因此,可以通过采取措施使得电池模块2000的管理者等手动地改变电池模块2000的第一标识符,来消除电池模块2000之间的第一标识符的重复。注意,在电池模块2000在不期望自动改变电池模块2000的第一标识符的操作策略下进行操作的情况下,如在本示例性实施例中那样在第一标识符在电池模块2000之间重复的情况下输出警报的方法是特别有用的。

[示例实施例4]

图17是示出了根据示例实施例4的电池模块2000的框图。除了下面描述的要点之外,示例性实施例4的电池模块2000具有与示例性实施例2的电池模块2000相同的功能。

示例实施例4的电池模块2000具有检测任何电池模块2000从信息处理系统3000的分离的功能。为此,示例实施例4的电池模块2000包括分离检测单元2220。

分离检测单元2220在如下状态下操作:在该电池模块2000中设置了与其他电池模块2000不重复的第一标识符。具体地,在判定单元2100判定为该电池模块2000的第一标识符与其他电池模块2000不重复之后,或者在电池模块2000中设置了由第一标识符决定单元2140决定的第一标识符之后,分离检测单元2220进行操作。在下文中,将示出分离检测单元2220的具体操作。

首先,在具有信息处理系统3000中所包括的电池模块2000的第一标识符中的最小第一标识符的电池模块2000中,分离检测单元2220使标识符信息发送单元2020周期性地发送标识符信息。

例如,当判定单元2100判定为该电池模块2000的第一标识符与其他电池模块2000不重复时,或者当由第一标识符决定单元2140决定的第一标识符被设置在该电池模块2000中时,电池模块2000在预定时间段之后设置用于使分离检测单元2220进行操作的定时器处理。另外,在通过该定时器处理使分离检测单元2220进行了操作之后,该电池模块2000再次设置相同的定时器处理。该预定时间段可以在电池模块2000中提前设置,或者可以被存储在可以由电池模块2000访问的存储设备中。

响应于接收到满足预定条件的标识符信息的事实,其他各电池模块2000的分离检测单元2220使标识符信息发送单元2020发送标识符信息。该预定条件是使得“表示小于自身电池模块2000的第一标识符并且与自身电池模块2000的第一标识符最相似的第一标识符”的条件。换句话说,在发送了某一标识符信息的情况下,其第一标识符是在由该某一标识符信息表示的第一标识符之后最小的电池模块2000的分离检测单元2220进行操作。因此,在没有任何电池模块2000从信息处理系统3000分离的情况下,标识符信息由所有电池模块2000按顺序发送。

另一方面,在某个电池模块2000从信息处理系统3000分离的情况下,其第一标识符在该某个电池模块2000之后最小的电池模块2000中的分离检测单元2220不进行操作,因为未接收到满足该预定条件的标识符信息。因此,分离检测单元2220被配置为“在未接收到满足该预定条件的标识符信息的情况下在预定定时发送标识符信息”。通过这样做,从除了与信息处理系统3000分离的电池模块2000之外的所有电池模块2000发送标识符信息。例如,该预定定时是从最近接收的标识符信息的接收时间点起预定时间段的定时。该预定时间段可以在电池模块2000中提前设置,或者可以被存储在可以由电池模块2000访问的存储设备中。

分离检测单元2220将从各电池模块2000接收的标识信息中表示的第一标识符与信息处理系统3000中所包括的电池模块2000的第一标识符的列表进行比较(后面将描述创建该列表的方法)。在该列表中包括的第一标识符中存在未在任何接收到的标识信息中表示的第一标识符的情况下,分离检测单元2220判定为具有该第一标识符的电池模块2000与信息处理系统3000分离。通过这样做,各电池模块2000检测电池模块2000与信息处理系统3000的分离,并且还查明分离的电池模块2000的第一标识符。

在下文中,将使用具体示例来描述本示例实施例的电池模块2000的操作。图18是示出了具体示例中的信息处理系统3000的结构示例的图。在图18(a)中,信息处理系统3000包括电池模块2000-1至电池模块2000-5。第一标识符0x01、0x02、0x03、0x04和0x05按照该顺序被设置在电池模块2000-1至电池模块2000-5中。另外,各电池模块2000存储表示0x01至0x05的第一标识符的列表。

在所有电池模块2000-1至电池模块2000-5都包括在信息处理系统3000中的情况下(参见图18(a)),从电池模块2000-1按顺序发送标识符信息。因此,在该第一标识符的列表中表示的各第一标识符会在某一标识符信息中被表示。因此,各电池模块2000的分离检测单元2220判定为没有电池模块2000与信息处理系统3000分离。

另一方面,电池模块2000-3与图18中的信息处理系统3000分离。这种情况如图18(b)所示。在这种情况下,首先,按照电池模块2000-1和电池模块2000-2的顺序来发送标识符信息。然而,标识符信息没有从电池模块2000-3发送。

要由电池模块2000-3发送的标识符信息是表示0x03作为第一标识符的标识符信息。该标识符信息是对于电池模块2000-4而言满足预定条件的标识符信息。因此,电池模块2000-4的分离检测单元2220在预定定时发送标识符信息。此外,基于接收到由电池模块2000-4发送的标识符信息的事实,电池模块2000-5发送标识符信息。

在接收到除电池模块2000-3之外的电池模块发送的各标识符信息之后,各电池模块2000的分离检测单元2220将接收到的标识信息中表示的第一标识符与信息处理系统3000中所包括的电池模块2000的第一标识符的列表进行比较。因此,发现未接收到表示第一标识符0x03的标识符信息。因此,各电池模块2000的分离检测单元2220检测到电池模块2000-3与信息处理系统3000的分离。

<第一标识符的列表>

在本示例实施例中,假设各电池模块2000具有表示信息处理系统3000中所包括的各电池模块2000中设置的第一标识符的列表。该列表由示例实施例2中描述的第一标识符决定单元2140创建。注意,该列表不需要表示第一标识符与电池模块2000之间的关联性,只要该列表表示第一标识符的一览即可。

如示例实施例1中所述,各电池模块2000在用于决定第一标识符的一系列处理中从其他各电池模块2000接收标识符信息。第一标识符决定单元2140可以将信息处理系统3000中所包括的电池模块2000的数量计算为通过将所接收的标识符信息的条数(除自身电池模块之外的电池模块2000的总数)加1而获得的数量。也就是说,第一标识符决定单元2140可以识别信息处理系统3000中所包括的电池模块2000的总数。

因此,第一标识符决定单元2140创建表示第一标识符的列表作为上述列表,所述第一标识符是在按照第一标识符的升序排序的候选集合所包括的第一标识符中从开头起的、数量与上述总数相对应的第一标识符。

<有益效果>

根据本示例实施例的信息处理系统3000,可以自动地识别电池模块2000与信息处理系统3000的分离。

虽然到目前为止已经参考附图描述了本发明的示例实施例,但是示例实施例是本发明的例示,并且可以采用示例实施例的组合或采用除了上述结构之外的各种结构。

本申请要求于2016年6月30日提交的日本专利申请no.2016-129617的优先权,其全部公开内容并入本文。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1