Communication control device and communication control method of battery system

The DHCP-based method automates IP address allocation for battery management systems, addressing the manual configuration challenge and enhancing maintenance efficiency in battery systems.

WO2026059151A1PCT designated stage Publication Date: 2026-03-19LG ENERGY SOLUTION LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

The existing IP address configuration process in battery systems is manual, causing inconvenience in installation and operation, and there is a lack of automation in managing communication between battery management devices and network switches.

Method used

A communication control method and device that utilizes the Dynamic Host Configuration Protocol (DHCP) to automatically allocate IP addresses to battery management systems (BMS) by monitoring the DHCP allocation process, collecting MAC and IP addresses, and matching them, allowing for automated IP address management.

Benefits of technology

Facilitates convenient maintenance and aids in identifying communication abnormalities by automating IP address allocation to BMS, reducing manual intervention and improving system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025012730_19032026_PF_FP_ABST
    Figure KR2025012730_19032026_PF_FP_ABST
Patent Text Reader

Abstract

A communication control method according to an embodiment of the present invention is a communication control method of a battery system control device interworking with one or more battery management systems (BMSs) and a network switch, and may comprise the steps of: monitoring a dynamic host configuration protocol (DHCP) allocation process between the network switch and each battery management device; collecting client internet protocol (IP) addresses and media access control (MAC) addresses during the monitoring; and matching and storing the IP addresses with battery management devices having MAC addresses matched with the collected MAC addresses.
Need to check novelty before this filing date? Find Prior Art

Description

Communication control device and communication control method of a battery system

[0001] This application claims the benefit of the filing date of Korean Patent Application No. 10-2024-0125284 filed with the Korean Intellectual Property Office on September 13, 2024, and all contents disclosed in the document of said Korean patent application are incorporated into this specification.

[0002] The present invention relates to a communication control device and a communication control method for a battery system, and more specifically, to a communication control device and method for a battery system comprising a battery management device (BMS) and a network switch.

[0003] Secondary batteries, which are rechargeable batteries that can be reused after use, are manufactured as battery modules or battery packs by connecting multiple battery cells in series according to the output capacity required by the device, and are used as power sources for various devices. Such batteries are used in a wide range of fields, from small high-tech electronic devices such as smartphones to electric bicycles, electric vehicles, and Energy Storage Systems (ESS).

[0004] A battery pack is a structure composed of multiple battery cells, and if some battery cells experience overvoltage, overcurrent, or overheating, problems arise regarding the safety and operational efficiency of the battery pack (or battery module), so a means to detect these issues is essential. Accordingly, the battery pack is equipped with a Battery Management System (BMS) that measures the voltage values ​​of each battery cell and monitors and controls the voltage status of the battery cells based on the measured values.

[0005] Meanwhile, within the battery system, in addition to a BMS for a battery pack, a BMS for a battery rack containing multiple battery packs is installed, and furthermore, a battery system controller (BSC) that integrates and manages these BMSs as a whole is installed.

[0006] In order for a BSC to control multiple BMSs, it is necessary to communicate with them. The BSC can communicate with multiple BMSs based on a list of IP addresses. Alternatively, the BSC can communicate with multiple BMSs using a network switch based on a pre-stored list of IP addresses and the BMS's MAC (medium access control) address list. To achieve this, IP address configuration is required for both the BSC and the network switch.

[0007] However, the existing IP address configuration process in battery systems remains at a manual level, causing inconvenience in the installation and operation of battery systems.

[0008] A related prior art is Korean published patent No. 10-2024-0109549.

[0009] The objective of the present invention to solve the above-mentioned problems is to provide a communication control method for a battery system control device that interacts with one or more battery management devices (BMS) and a network switch.

[0010] Another objective of the present invention for solving the above-mentioned problems is to provide a communication control device that utilizes the communication control method.

[0011] A communication control method according to one embodiment of the present invention for achieving the above objective is a communication control method of a battery system control device that interacts with one or more battery management devices (BMS) and a network switch, and may include: a step of monitoring the Dynamic Host Configuration Protocol (DHCP) allocation process between the network switch and each battery management device; a step of collecting a client IP (Internet Protocol) address and a MAC (Media Access Control) address during the monitoring; and a step of matching and storing the IP address with a battery management device having a MAC address that matches the collected MAC address.

[0012] The above communication control method may further include the step of transmitting a UDP (User Datagram Protocol) reset command to one or more linked battery management devices when the battery system control device is initially started.

[0013] The above communication control method may further include the step of storing the MAC address of one or more battery management devices in advance in a storage unit.

[0014] The step of matching and storing the IP address with a battery management device having a MAC address that matches the collected MAC address may include: a step of identifying a MAC address that matches the collected MAC address among the MAC addresses of one or more battery management devices (BMS) already stored in the storage unit; and a step of matching and storing the collected IP address with the battery management device having the identified MAC address.

[0015] The above communication control method may further include the step of the battery system control device communicating with the one or more battery management devices using an IP address stored by matching with the one or more battery management devices.

[0016] Meanwhile, the step of collecting client IP addresses and MAC (Media Access Control) addresses during the above monitoring may include the step of collecting the MAC address of the BMS included in the DHCP Discover or DHCP Request message; and the step of collecting the IP address assigned to the BMS included in the DHCP Acknowledgment (Ack) message.

[0017]

[0018] A communication control device according to one embodiment of the present invention for achieving the above other purposes may include at least one processor and a memory that stores at least one instruction executed through said processor.

[0019] Here, the at least one command, which is executed through the processor, may include: a command to monitor the Dynamic Host Configuration Protocol (DHCP) allocation process between the network switch and each battery management device; a command to collect client IP (Internet Protocol) addresses and MAC (Media Access Control) addresses during the monitoring; and a command to match and store the IP address with a battery management device having a MAC address that matches the collected MAC address.

[0020] The above at least one command may further include a command to transmit a UDP (User Datagram Protocol) reset command to one or more linked battery management devices when the battery system control device is initially started.

[0021] The above at least one command may also further include a command to store the MAC address of the one or more battery management devices in the storage unit in advance.

[0022] A command to match and store the IP address with a battery management device having a MAC address that matches the collected MAC address may include: a command to identify a MAC address that matches the collected MAC address among the MAC addresses of one or more battery management devices (BMS) already stored in the storage unit; and a command to match and store the collected IP address with the battery management device having the identified MAC address.

[0023] The above at least one command may further include a command to communicate with the one or more battery management devices using an IP address stored in match with the one or more battery management devices.

[0024] The command to collect client IP addresses and MAC (Media Access Control) addresses during the above monitoring may include a command to collect the MAC address of the BMS included in the DHCP Discover or DHCP Request message; and a command to collect the IP address assigned to the BMS included in the DHCP Acknowledgment (Ack) message.

[0025] According to the embodiment of the present invention as described above, IP allocation to the BMS is performed automatically even if only MAC address input and management are performed in the battery system control device, thereby providing convenience in maintenance and facilitating the analysis of the cause of communication abnormalities.

[0026] FIG. 1 shows a block configuration of a battery system structure to which the present invention can be applied.

[0027] Figure 2 is a diagram illustrating the concept of a typical IP address allocation method in a battery system.

[0028] FIG. 3 is a diagram illustrating the concept of a method for allocating an IP address according to an embodiment of the present invention in a battery system.

[0029] Figure 4 is a flowchart of the operation of the DHCP IP address allocation method used in the present invention.

[0030] FIG. 5 is a flowchart of the operation sequence of a communication control method of a battery system according to an embodiment of the present invention.

[0031] FIG. 6 is a block diagram of a communication control device of a battery system according to an embodiment of the present invention.

[0032] 100: BSC

[0033] 200: BMS (RBMS)

[0034] 300: Network Switch

[0035] The present invention is susceptible to various modifications and may have various embodiments; specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the invention to specific embodiments, and it should be understood that the invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention. Similar reference numerals have been used for similar components in the description of each drawing.

[0036] Terms such as first, second, A, B, etc., may be used to describe various components, but said components shall not be limited by said terms. These terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. The term "and / or" includes a combination of a plurality of related described items or any of a plurality of related described items.

[0037] When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.

[0038] The terms used in this application are used merely to describe specific embodiments and are not intended to limit the invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "having" are intended to specify the presence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0039] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the present invention pertains. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application.

[0040]

[0041] Some terms used in this specification are defined as follows.

[0042] A battery cell is the smallest basic unit of a battery configured to charge and discharge electrical energy for use, and a battery pack refers to an assembly of multiple battery cells electrically connected.

[0043] A battery rack refers to a single-structure system in which module units configured by a battery manufacturer are electrically connected and can be monitored and controlled through a Battery Management System (BMS), and it may be configured to include multiple battery packs (or battery modules) and a BPU or protection device.

[0044] A battery bank may refer to a group of large-scale battery rack systems configured by connecting multiple battery racks in parallel. Monitoring and control of a rack BMS (RBMS) at the battery rack level can be performed through a battery bank-level BMS.

[0045]

[0046] Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the attached drawings.

[0047]

[0048] FIG. 1 shows a block configuration of a battery system structure to which the present invention can be applied.

[0049] In the battery system of FIG. 1, a plurality of battery packs may form a battery rack, and a plurality of battery racks may form a battery bank. The battery system illustrated in FIG. 1 may, for example, form part of an energy storage system.

[0050] At this time, a Battery Management System (BMS) may be installed in each of the battery pack, battery rack, and battery bank. In FIG. 1, the battery pack may be configured to include a plurality of battery cells connected in series. The battery pack can be connected to a load through positive and negative terminals to perform charging and discharging operations. The most commonly used battery cell is a lithium-ion (Li-Ion) battery cell.

[0051] The Pack BMS monitors the current, voltage, and temperature of each battery pack it manages, calculates the State of Charge (SOC) based on the monitoring results, and controls charging and discharging.

[0052] To perform such operations, the BMS may include various components such as fuses, current sensing elements, thermistors, switches, and balancers, and in most cases, it includes a Micro Controller Unit (MCU) or a Battery Monitoring Integrated Chip (BMIC) to interact with and control them. Here, the BMIC may be an IC-type component located inside the BMS that measures information such as voltage, temperature, and current of the battery cell / module.

[0053] Meanwhile, the RBMS (Rack BMS) (200) is connected to one or more pack BMSs included in the rack and receives monitoring results of each pack from each pack BMS. Each RBMS (200) monitors the current, voltage, and temperature of each battery rack and can diagnose open circuits, overvoltage, and various sensor failures inside the battery based on the monitoring results.

[0054] Multiple rack BMSs (200) are connected to a battery section controller (BSC) (100), and the battery section controller (100) can manage and control the entire battery system. Depending on the system, the BSC may also be referred to as a bank BMS (BBMS).

[0055] The BMS also monitors battery cells, reads the cell voltage, and transmits it to other systems connected to the battery. To do this, the BMS includes a communication module for communicating with other systems within the device containing the battery system. The communication module of the BMS can communicate with other systems within the device using a Controller Area Network (CAN). In this case, components, modules, or systems within the BMS can be connected to each other via a CAN bus. For example, multiple pack BMSs and RBMS (200) can exchange data using a Controller Area Network (CAN) communication method.

[0056] A battery system as illustrated in FIG. 1 may include a battery system control unit (100), a plurality of RBMSs (200), and a network switch (300). Although the battery system control unit (100) and the network switch (300) are shown as separate components in FIG. 1, they may be integrated into a single device.

[0057] The battery system control unit (100) can communicate with multiple RBMSs (200) through a network switch (300). Here, the network switch (300) may be a network device that connects network lines and BMSs. The network switch may allow communication between the battery system control unit (100) and the rack BMSs or between the rack BMSs.

[0058] According to an embodiment of the present invention, the connection between the battery system control device (100) and the network switch (300), and between the network switch (300) and a plurality of RBMSs (200), may be a communication connection through a wired or wireless network. In one embodiment, the wired or wireless network may be an Ethernet communication network, and accordingly, data may be transmitted and received between the battery system control device (100), the network switch (300), and the plurality of RBMSs (200) using TCP / IP packets.

[0059]

[0060] Figure 2 is a diagram illustrating the concept of a typical IP address allocation method in a battery system.

[0061] As previously explained, data transmission and reception using TCP / IP packets can be performed between the battery system control unit (100), the network switch (300), and the plurality of RBMSs (200). In order for data transmission and reception using TCP / IP packets to be performed between entities, it is necessary to assign an IP address to each entity. Here, TCP / IP is a protocol that combines IP, an internet protocol of packet communication, and TCP, a transmission control protocol.

[0062] A common IP allocation method for RBMS involves pre-entering the RBMS MAC address into a network switch and assigning the corresponding IP address. Here, the MAC (Media Access Control) address is a unique address assigned to each device and is also referred to as a physical address or Ethernet hardware address.

[0063] Referring to Fig. 2, a MAC address consists of 48 bits, such as "FO-18-2B-00-D5-AD", and is required for communication over Ethernet. While communication within the same network is possible using only the MAC address, an IP address is required to communicate with a host on a different network. Here, an IP (Internet Protocol) address is a unique number used by devices in a computer network to recognize each other and communicate. Using the IP address, a message is transmitted on behalf of the sender and delivered to the intended destination toward the receiver.

[0064] As shown in FIG. 2, the network switch manages IP addresses assigned to each MAC address of each RBMS by matching them in a table format. Additionally, the IP address assigned to each RBMS identifier (ID) can be directly entered by a system administrator or others into the battery system control device, and the entered IP address can be managed in a table format.

[0065] However, this general method is inconvenient for installation because it requires manual work to configure IP addresses for network switches and battery system control units whenever the site environment where the battery is installed is set up. In addition, considering that the battery system control unit and the RBMS may boot at different times, there is a problem in that the battery system control unit cannot know when the IP is assigned to the RBMS.

[0066]

[0067] FIG. 3 is a diagram illustrating the concept of a method for allocating an IP address according to an embodiment of the present invention in a battery system.

[0068] According to an embodiment of the present invention, a battery system control device (100) can recognize the IP of the BMS by monitoring the DHCP allocation process between the BMS (200) and the network switch (300). DHCP (Dynamic Host Configuration Protocol) is a protocol that automatically allocates an IP address, subnet mask, gateway IP address, etc., to a device. DHCP allocation can be performed by proceeding in sequence through the DHCP Discover process, the DHCP Offer process, the DHCP Request process, and the DHCP Ack process.

[0069] Referring to FIG. 3, the battery system control device (100) stores and manages the MAC addresses of one or more BMSs (e.g., RBMS) to be communicated in advance (S11). The MAC addresses of the BMSs may be entered by a manager or received from a separate device.

[0070] Afterwards, when DHCP (Dynamic Host Configuration Protocol) allocation between the network switch and each battery management device begins, the battery system control device (100) monitors the DHCP allocation process and collects client IP addresses and MAC (Media Access Control) addresses during monitoring.

[0071] The battery system control device (100) stores the collected IP address by matching it with a battery management device having a MAC address that matches the collected MAC address (S12). More specifically, the battery system control device (100) can identify a MAC address that matches the collected MAC address among one or more MAC addresses of a battery management device (BMS) that are stored in a storage device, etc., and store the collected IP address by matching it with the battery management device having the identified MAC address.

[0072]

[0073] Figure 4 is a flowchart of the operation of the DHCP IP address allocation method used in the present invention.

[0074] The DHCP IP address allocation procedure is a procedure performed between the BMS (200) and the network switch (300) and can be performed in four detailed steps. Referring to FIG. 4, the DHCP IP address allocation can be performed in the order of DHCP Discover (S41), DHCP Offer (S42), DHCP Request (S43), and DHCP Ack (S44).

[0075] DHCP Discover (S41) is a process in which a client searches for a DHCP server, and the client transmits a message (DHCP packet) containing necessary information and client information to a DHCP server located on an Ethernet network via broadcasting. In an embodiment of the present invention, the client may be a BMS, and the DHCP server may be a network switch. At this time, the DHCP Discover message includes the client's MAC address.

[0076] The DHCP Offer (S42) message is a reply message sent by the DHCP server to the client upon receiving the client's message. It transmits a message containing necessary information, such as the IP address the client will use, the subnet mask requested by the client, the gateway, and DNS.

[0077] A DHCP request (S43) is a message in which the client responds to the DHCP server (network switch) that it has selected network information and intends to use that network.

[0078] The DHCP acknowledgment (Ack) (S44) message is a message that assigns an IP to the client by sending the information to be allocated (information sent in the Offer) based on the information requested by the client.

[0079] A battery system control device (100) according to an embodiment of the present invention collects the IP address assigned to each BMS included in the DHCP acknowledgment (Ack) (S44) message. A battery system control device (100) according to an embodiment of the present invention also collects the MAC address of the client included in the DHCP Discover or DHCP Request message.

[0080]

[0081] FIG. 5 is a flowchart of the operation sequence of a communication control method of a battery system according to an embodiment of the present invention.

[0082] A communication control method according to an embodiment of the present invention may be performed by a communication control device comprising a battery system control device (100) or at least a part of the battery system control device (100). For convenience of explanation, the communication control device is designated as the operating entity of the communication control method for the following description.

[0083] The communication control device stores the MAC addresses of one or more BMSs (e.g., RBMS) to be communicated in advance (S510). The MAC addresses of the BMSs can be managed in a table format, can be entered directly by a manager, or can be received from a separate device.

[0084] When the battery system control unit is initially started (e.g., S520), the communication control unit may transmit a User Datagram Protocol (UDP) reset command to one or more interconnected battery management units (S530). This is because the BMS initiates a DHCP request immediately upon power-on, so the DHCP allocation for the BMS cannot be monitored while the BMS is already running.

[0085] Here, UDP (User Datagram Protocol) is a communication protocol that unilaterally transmits data from the sending side without going through signaling procedures for sending or receiving information. While it has lower stability compared to TCP, it is characterized by being much faster.

[0086] Meanwhile, according to another embodiment of the present invention, instead of transmitting a UDP reset signal to the BMS, the same effect can be obtained through a procedure to hardware reset the power of the BMS (e.g., restoring it 2 seconds after cutting off the power of the SMPS (Switching Mode Power Supply)).

[0087] Subsequently, when DHCP (Dynamic Host Configuration Protocol) allocation between the network switch and each battery management device begins (e.g., S540), the communication control device monitors messages transmitted and received during the DHCP allocation process (S550), and collects the IP address and MAC (Media Access Control) address of the client (BMS) during monitoring (S551). At this time, the MAC address of the client (BMS) can be collected from DHCP Discover or DHCP Request messages, and the IP address can be collected from DHCP Acknowledgment (Ack) messages.

[0088] The communication control device stores the collected IP address by matching it with the battery management device having a MAC address that matches the collected MAC address (S552). More specifically, the communication control device can identify the MAC address that matches the collected MAC address among the MAC addresses of the one or more battery management devices (BMS) already stored in the storage unit, and store the collected IP address by matching it with the battery management device having the identified MAC address.

[0089] The communication control device can then communicate with the corresponding BMS using the IP address corresponding to each BMS (S560).

[0090]

[0091] FIG. 6 is a block diagram of a communication control device of a battery system according to an embodiment of the present invention.

[0092] A communication control device (110) according to an embodiment of the present invention is a communication control device implemented within a battery system and may be implemented by including at least a part of a battery system control device (BSC).

[0093] A communication control device (110) according to an embodiment of the present invention is a communication control device of a battery system comprising one or more battery management devices (BMS) and a network switch, and may include at least one processor (111), a memory (113) that stores at least one command executed through said processor, and a transceiver (112) that is connected to a network to perform communication. The communication control device (110) may also further include a user interface (114), a storage device (not shown), etc. Each component included in the communication control device (110) may be connected by a bus to perform communication with each other.

[0094] At least one command executed through the above processor may include: a command to monitor the Dynamic Host Configuration Protocol (DHCP) allocation process between the network switch and each battery management device; a command to collect client IP (Internet Protocol) addresses and MAC (Media Access Control) addresses during the monitoring; and a command to match and store the IP address with a battery management device having a MAC address that matches the collected MAC address.

[0095] The above at least one command may further include a command to transmit a UDP (User Datagram Protocol) reset command to one or more linked battery management devices when the battery system control device is initially started.

[0096] The above at least one command may also further include a command to store the MAC address of the one or more battery management devices in the storage unit in advance.

[0097] A command to match and store the IP address with a battery management device having a MAC address that matches the collected MAC address may include: a command to identify a MAC address that matches the collected MAC address among the MAC addresses of one or more battery management devices (BMS) already stored in the storage unit; and a command to match and store the collected IP address with the battery management device having the identified MAC address.

[0098] The above at least one command may further include a command to communicate with the one or more battery management devices using an IP address stored in match with the one or more battery management devices.

[0099] The command to collect client IP addresses and MAC (Media Access Control) addresses during the above monitoring may include a command to collect the MAC address of the BMS included in the DHCP Discover or DHCP Request message; and a command to collect the IP address assigned to the BMS included in the DHCP Acknowledgment (Ack) message.

[0100] Meanwhile, according to the embodiments, the term processor may mean a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), or a dedicated processor on which methods according to embodiments of the present invention are performed.

[0101]

[0102] According to an embodiment of the present invention as described above, IP allocation to the BMS is automatically performed even if only MAC address input and management are performed in the battery system control device, thereby providing convenience in maintenance and facilitating the analysis of the cause of communication abnormalities.

[0103]

[0104] The operation of the method according to an embodiment of the present invention can be implemented as a computer-readable program or code on a computer-readable recording medium. A computer-readable recording medium includes all types of recording devices in which data that can be read by a computer system is stored. Additionally, the computer-readable recording medium may be distributed across networked computer systems, allowing computer-readable programs or code to be stored and executed in a distributed manner.

[0105] In addition, computer-readable recording media may include hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Program instructions may include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.

[0106] Some aspects of the invention have been described in the context of a device, but may also be described according to a corresponding method, wherein a block or device corresponds to a method step or a feature of a method step. Similarly, aspects described in the context of a method may also be described according to a corresponding block or item or a feature of a corresponding device. Some or all of the method steps may be performed by (or using) a hardware device, such as, for example, a microprocessor, a programmable computer, or an electronic circuit. In some embodiments, one or more of the most important method steps may be performed by such a device.

[0107] Although the present invention has been described with reference to preferred embodiments, those skilled in the art will understand that various modifications and changes can be made to the invention without departing from the spirit and scope of the invention as described in the following claims.

Claims

1. A communication control method for a battery system control device that interacts with one or more battery management systems (BMS) and network switches, wherein A step of monitoring the DHCP (Dynamic Host Configuration Protocol) allocation process between the above network switch and each battery management device; A step of collecting client IP (Internet Protocol) addresses and MAC (Media Access Control) addresses during the above monitoring; and A communication control method for a battery system control device, comprising the step of matching and storing the IP address with a battery management device having a MAC address that matches the collected MAC address.

2. In Claim 1, A method for controlling communication of a battery system control device, further comprising the step of transmitting a UDP (User Datagram Protocol) reset command to one or more linked battery management devices when the battery system control device is initially operated.

3. In Claim 1, A communication control method for a battery system control device, further comprising the step of storing the MAC address of one or more of the battery management devices in advance.

4. In Claim 3, The step of matching and storing the IP address with a battery management device having a MAC address that matches the MAC address collected above is: A step of identifying a MAC address that matches the collected MAC address among the MAC addresses of the one or more battery management devices (BMS) stored above; and A communication control method for a battery system control device, comprising the step of matching and storing collected IP addresses for a battery management device having a verified MAC address.

5. In Claim 1, A method for controlling communication of a battery system control device, further comprising the step of communicating with one or more battery management devices using an IP address stored and matched with one or more battery management devices.

6. In Claim 1, The step of collecting client IP addresses and MAC (Media Access Control) addresses during the above monitoring is: A step of collecting the MAC address of the BMS included in a DHCP Discover or DHCP Request message; and A communication control method for a battery system control device comprising the step of collecting an IP address assigned to the BMS included in a DHCP acknowledgment (Ack) message.

7. A communication control device for a battery system comprising one or more Battery Management Systems (BMS) and network switches, processor; and It includes a memory that stores at least one instruction executed through the above processor, and The above at least one command is, A command to monitor the DHCP (Dynamic Host Configuration Protocol) allocation process between the above network switch and each battery management device; A command to collect client IP (Internet Protocol) addresses and MAC (Media Access Control) addresses during the above monitoring; and A communication control device comprising a battery management device having a MAC address that matches a collected MAC address and a command to match and store the IP address.

8. In Claim 7, The above at least one command is, A communication control device further comprising a command to transmit a UDP (User Datagram Protocol) reset command to one or more linked battery management devices when the above battery system control device is initially operated.

9. In Claim 7, The above at least one command is, A communication control device further comprising a command to store the MAC address of one or more of the above-mentioned battery management devices in a storage unit in advance.

10. In Claim 9, A command to match and store the IP address with a battery management device having a MAC address that matches the MAC address collected above is, A command to identify a MAC address that matches the collected MAC address among the MAC addresses of the one or more battery management devices (BMS) previously stored in the storage unit; and A communication control device comprising a command to match and store collected IP addresses for a battery management device having a verified MAC address.

11. In Claim 7, The above at least one command is A communication control device further comprising a command to communicate with one or more battery management devices using an IP address stored and matched with one or more battery management devices.

12. In Claim 7, The command to collect client IP addresses and MAC (Media Access Control) addresses during the above monitoring is, A command to collect the MAC address of the BMS included in a DHCP Discover or DHCP Request message; and A communication control device comprising a command to collect the IP address assigned to the BMS included in the DHCP acknowledgment (Ack) message.

13. A computer-readable medium storing a program for executing the method of any one of claims 1 to 6 on a computer.

Citation Information

Patent Citations

  • Communication control apparatus and method for controlling communicatioin in battery system

    KR1020260039077A

  • Communication system and connecting method for communicating between battery management systems

    KR1020160069397A

  • Method and apparatus for fast IP address assignment

    KR1020160138055A

  • Method for updating landmark of high definition map based on point cloud features generated from autonomous vehicle and high definition map server using the same

    KR1020260025469A

  • BEMS for total controlling power equipment

    KR102230281B1