Battery module identification method, energy storage system and storage medium

Through the battery module identification method, the number of battery clusters and number of modules is identified by using the dial switch serial number, and the number of battery clusters is adapted to the UPS system with different battery voltage levels, which solves the problems of high complexity and cost of the manufacturer's design and development, and realizes storage Ability to efficiently identify and manage the system.

CN119298271APending Publication Date: 2025-01-10HANGZHOU WEIMU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411340313.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

Manufacturers need to design and develop special battery systems for UPS systems with different battery voltage levels, resulting in increased production complexity and cost, and increased difficulty in stocking and inventory management.

Method used

A battery module recognition method is adopted, and the switch serial number is output through multiple dial switches, and the number of battery clusters and modules is determined according to the serial number, number identification rules are generated, and the serial connection method of the module is identified, and the different batteries are adapted to Energy storage system with voltage level.

Benefits of technology

It reduces the difficulty and cost of stocking and inventory management, and realizes the identification and management of energy storage systems with different battery voltage levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119298271A_ABST
    Figure CN119298271A_ABST
Patent Text Reader

Abstract

The invention discloses a battery module identification method, an energy storage system and a storage medium, relates to the technical field of energy storage systems, and discloses a battery module identification method comprising the following steps: obtaining a plurality of switch serial numbers; determining the number of battery modules in each battery cluster according to the group number information of the battery clusters in the plurality of switch serial numbers and the number of different serial number information; and after a corresponding number identification rule is generated according to the group number information of the battery clusters and the number of the battery modules in each battery cluster, correspondingly identifying a plurality of pieces of number information, and determining a series-parallel connection mode of each battery module. Thus, after the number of the battery modules in each battery cluster is determined according to the obtained group number information of the battery clusters and the number of different serial number information, after the corresponding serial number identification rule is generated according to the group number information of the battery clusters, the serial number information is identified, and the series-parallel connection mode of the battery modules is determined. The cost of the energy storage system can be reduced by identifying the series-parallel connection mode of a plurality of battery modules.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of energy storage systems, and in particular to a battery module identification method, an energy storage system, and a storage medium. Background Art

[0002] In order to ensure a safe, efficient and reliable UPS battery system, manufacturers usually need to specially design and develop battery systems that are suitable for UPS with different battery voltage levels. However, to produce battery systems of different models and voltage levels, the production line often needs to prepare more accessories, molds and testing equipment, and production testers are required to master the production and testing processes of different models of battery systems, which will increase the complexity and cost of production, and increase the difficulty and cost of stocking and inventory management. Summary of the invention

[0003] The main purpose of this application is to provide a battery module identification method, energy storage system and storage medium, aiming to solve the problem that manufacturers usually need to specially design and develop battery systems suitable for UPS with different battery voltage levels, and the production line often needs to prepare more accessories, molds and testing equipment, which is costly.

[0004] To achieve the above-mentioned purpose, the present application proposes a battery module identification method, which is applied to an energy storage system, wherein the energy storage system is provided with a plurality of battery modules and a plurality of dip switches, each battery module is connected to a dip switch, each dip switch is used to output a switch serial number, a plurality of battery modules are connected in parallel to form a battery cluster, the number of battery modules in each battery cluster is the same, a battery cluster or a plurality of battery clusters are connected in series to form the energy storage system, the switch serial number is used to characterize the numbering information of the battery module and the number of battery clusters, and the method comprises:

[0005] Obtaining a plurality of switch serial numbers;

[0006] Determine the number of battery modules in each battery cluster according to the battery cluster number information and the number of different numbering information in the plurality of switch serial numbers;

[0007] After generating corresponding number identification rules according to the battery cluster number information and the number of battery modules in each battery cluster, multiple number information are identified one by one to determine the series-parallel connection mode of each battery module.

[0008] In one embodiment, the switch serial number is also used to represent the host identification, and the step of determining the number of battery modules in each battery cluster according to the battery cluster number information in the plurality of switch serial numbers and the number of received numbering information comprises:

[0009] The multiple battery modules identify the switch serial numbers output by the DIP switches connected to them, and when a battery module among the multiple battery modules identifies a preset host identifier, it determines that it is a host battery module and requests data of each battery module to be reported.

[0010] In one embodiment, the host identification of the battery module is represented by preset numbering information.

[0011] In one embodiment, the step of determining the number of battery modules in each battery cluster according to the battery cluster number information in the plurality of switch serial numbers and the number of received serial number information comprises:

[0012] Determine the number of battery clusters in the energy storage system and the numbering information corresponding to each of the multiple battery modules according to the switch serial numbers reported by each of the multiple battery modules;

[0013] After determining the total number of battery modules according to the number of received information of different numbers, the number of battery modules in each battery cluster is determined according to the number of battery clusters and the total number of battery modules.

[0014] In one embodiment, each of the battery modules is provided with unique identification information for distinguishing the identities of different battery modules, and the step of determining the number of battery modules in each battery cluster according to the battery cluster number information in the plurality of switch serial numbers and the number of received serial number information comprises:

[0015] Acquire multiple unique identification information and multiple encoding information;

[0016] The number of different numbering information is determined according to the unique identification information and the coding information, and when the numbering information generated by the battery modules with different module identification information is the same, an alarm signal is generated to control the energy storage system to alarm.

[0017] In one embodiment, after generating corresponding number identification rules according to the battery cluster number information and the number of battery modules in each battery cluster, the steps of identifying the plurality of number information one by one and determining the series-parallel connection mode of each battery module include:

[0018] A corresponding numbering identification rule is generated according to the number of battery clusters in the energy storage system and the number of battery modules in each battery cluster, and the numbering information of the plurality of battery modules is sequentially identified according to the corresponding numbering identification rule to determine the series-parallel connection mode of each battery module.

[0019] In one embodiment, the switch serial number is used to characterize the use status of the neutral line of the energy storage system. After generating the corresponding number identification rule according to the battery cluster number information and the number of battery modules in each battery cluster, a plurality of the number information is identified one by one, and the step of determining the series-parallel connection mode of each battery module further includes:

[0020] The neutral line usage status of the energy storage system is determined according to the switch serial number, and when the energy storage system uses the neutral line, a bipolar power supply identification method is generated to identify the positive battery module and the negative battery module in each battery cluster.

[0021] In one embodiment, after generating the corresponding number identification rule according to the battery cluster number information and the number of battery modules in each battery cluster, the plurality of number information are identified one by one, and the step of determining the series-parallel connection mode of each battery module further includes:

[0022] Get the total number of battery modules;

[0023] After the host battery module sends a calculation instruction to each identified battery module, the number of confirmation information fed back to the host battery module by multiple battery modules is compared with the total number information of the battery modules;

[0024] If the number of the confirmation information is inconsistent with the quantity information, an alarm signal is generated to control the energy storage system to alarm, or if the number of the confirmation information is consistent with the quantity information, multiple battery modules are powered on to control the energy storage system to work.

[0025] In addition, to achieve the above purpose, the present application also proposes an energy storage system, which is based on the battery module identification method as described above, and includes:

[0026] Multiple dip switches for outputting switch serial numbers;

[0027] A plurality of battery modules, each of which is connected to a dip switch, each of which is used to output a switch serial number, the plurality of battery modules are connected in parallel to form a battery cluster, the number of battery modules in each battery cluster is the same, a battery cluster or a plurality of battery clusters are connected in series to form the energy storage system, each battery module is provided with different unique identification information, and is used to select a host battery module according to a plurality of switch serial numbers; the plurality of battery modules are also used to identify the series-parallel mode of each battery module according to a plurality of corresponding switch serial numbers; the plurality of battery modules are also used to generate an alarm signal when selecting a host battery module according to the same coding information generated by battery modules with different unique identification information; the plurality of battery modules are also used to generate an alarm signal when the number of confirmation information fed back to the host battery module from the total number of battery modules is inconsistent;

[0028] A human-machine interaction component is communicatively connected with the plurality of battery modules and is used for issuing an alarm after receiving an alarm signal.

[0029] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the battery module identification method described above are implemented.

[0030] One or more technical solutions proposed in this application have at least the following technical effects:

[0031] A method for identifying a battery module is applied to an energy storage system. The energy storage system is provided with a plurality of battery modules and a plurality of dip switches. Each battery module is connected to a dip switch. Each dip switch is used to output a switch serial number. A plurality of battery modules are connected in parallel to form a battery cluster. The number of battery modules in each battery cluster is the same. One or more battery clusters are connected in series to form the energy storage system. The switch serial number is used to characterize the numbering information and the number of battery clusters of the battery module. The method comprises: obtaining a plurality of the switch serial numbers; determining the number of battery modules in each battery cluster according to the number of battery clusters and the number of different numbering information in the plurality of the switch serial numbers; generating a corresponding numbering identification rule according to the number of battery clusters and the number of battery modules in each battery cluster, and then identifying the plurality of numbering information one by one to determine the series-parallel connection mode of each battery module. In this way, the number of battery modules in each battery cluster can be determined by obtaining the battery cluster number information represented by multiple switch serial numbers and the number of different numbering information, and then the corresponding numbering identification rules are generated according to the battery cluster number information, and the multiple numbering information are identified one by one to determine the series and parallel connection mode of each battery module. This allows the present solution to form an energy storage system with different battery voltage multiple levels by identifying multiple battery modules, and to identify the capacity of the energy storage system, thereby reducing the difficulty and cost of stocking and inventory management. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0033] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0034] Figure 1 A schematic flow chart of steps S100 to S300 provided in Example 1 of the method for identifying a battery module of the present application;

[0035] Figure 2 A schematic flow chart of steps A210 to A220 provided in Example 1 of the method for identifying a battery module of the present application;

[0036] Figure 3 A schematic flow chart of steps A221 to A222 provided in Example 1 of the method for identifying a battery module of the present application;

[0037] Figure 4A flowchart of steps S400 to S600 provided in Embodiment 1 of the method for identifying a battery module of the present application;

[0038] Figure 5 Schematic diagram of the system structure of the energy storage system in the embodiment of the present application.

[0039] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0041] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0042] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0043] The main solution of the embodiment of the present application is: by setting up multiple battery modules with the same voltage and capacity, and connecting and setting the series and parallel modes of each battery module before communication, so that the installer can dial the switch serial number of the dip switch in the corresponding numbering order according to the series and parallel modes of each battery module and the neutral line usage status according to the actual use needs, and then identify the series and parallel modes of each battery module and the neutral line usage status according to the switch serial number of the dip switch during communication, so as to facilitate understanding and management of the usage of each battery module. Among them, when the switch state of a switch in the dip switch is ON, a high level is output to the corresponding connected battery module, representing binary logic 1; when the switch state of a switch in the dip switch is OFF, a low level is output to the corresponding connected battery module, representing binary logic 0. The dip switch is integrated with multiple switches, which can output the level states of multiple switches to output a series of binary logic switch serial numbers.

[0044] The present application provides a solution, wherein the energy storage system is provided with a plurality of battery modules and a plurality of dip switches, each battery module is connected to a dip switch, each dip switch is used to output a switch serial number, a plurality of battery modules are connected in parallel to form a battery cluster, the number of battery modules in each battery cluster is the same, a battery cluster or a plurality of battery clusters are connected in series to form the energy storage system, and the switch serial number is used to characterize the numbering information of the battery modules and the number of battery clusters.

[0045] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a host battery module in a BMS management system, etc. The following takes the host battery module as an example to illustrate this embodiment and the following embodiments.

[0046] Based on this, the present application embodiment provides a method for identifying a battery module. Figures 1 to 4 , Figure 1 This is a flow chart of the first embodiment of the battery module identification method of the present application.

[0047] In this embodiment, the battery module identification method includes steps S100 to S300:

[0048] Step S100, obtaining a plurality of switch serial numbers;

[0049] Step S200, determining the number of battery modules in each battery cluster according to the battery cluster number information and the number of different numbering information in the plurality of switch serial numbers;

[0050] Step S300, after generating corresponding number identification rules according to the battery cluster number information and the number of battery modules in each battery cluster, a plurality of the number information are identified one by one to determine the series-parallel connection mode of each battery module.

[0051] In one embodiment, multiple battery modules identify the switch serial number of the dial switch connected to them, and identify the battery cluster group number information and numbering information represented in the switch serial number according to the multiple switch states in the switch serial number, and collect the numbering information reported by multiple battery modules through a special program in a battery module designated as a host battery module or a host battery module selected by the switch serial number, identify the number of different numbering information reported, and use this as the total number of battery modules, and calculate the number of battery modules in each battery cluster through the battery cluster group number information, so as to generate corresponding numbering identification rules according to the battery cluster group number information and the number of battery modules in each battery cluster, and identify the multiple numbering information one by one, so as to determine the series-parallel connection mode and specific position relationship between each battery module. Among them, since the research and development personnel can select the multiple switch states set in different switch serial numbers to represent the battery cluster group number information and numbering information according to the actual energy storage system requirements, the host battery module can identify the switch serial number according to certain rules such as sequence or interval, so the numbering identification rules of the switch serial number are not limited here.

[0052] Furthermore, the switch serial number is also used to characterize the host identification. Multiple battery modules identify the switch serial numbers output by the dip switches to which they are connected. When a battery module among the multiple battery modules identifies the preset host identification, it determines that it is the host battery module and requests the data of each battery module to be reported. The battery modules can be uniformly produced at the factory without the need for special procedures. The host battery module can be set by dialing the dip switch according to a specific switch serial number before use, so as to control and manage multiple battery modules. The host identification of the battery module can also be characterized by preset numbering information, which can reduce the use of switch states in the switch serial number, and the battery module identification method is more flexible for the use of switch serial numbers.

[0053] Furthermore, a corresponding numbering identification method is generated according to the number of battery clusters in the energy storage system and the number of battery modules in each battery cluster, and the numbering information of the plurality of battery modules is sequentially identified according to the corresponding numbering identification method to determine the series-parallel mode of each battery module. By setting a plurality of numbering identification mapping tables, a corresponding numbering identification mapping table is selected according to the supply voltage level represented by the battery cluster number information and the capacity level represented by the number of battery modules in each battery cluster, and the series-parallel relationship of each battery module is identified according to the numbering information, and a control address is assigned to the battery module to facilitate the host battery module to manage and control each battery module. In this way, the battery module identification method can adapt to energy storage systems with multiple voltage levels and multiple capacity levels, thereby improving practicality.

[0054] Furthermore, the switch serial number is also used to characterize the neutral line usage status of the energy storage system. The neutral line usage status of the energy storage system is determined according to the switch serial number, and when the energy storage system uses the neutral line, a bipolar power supply identification method is generated to identify the positive battery module and the negative battery module in each battery cluster. Since high-end and large-capacity UPS often need to use a bipolar power supply to provide power supply, it is necessary to add a neutral line as a reference point in the energy storage system to control half of the battery modules in each battery cluster to be set as positive battery modules and half of the battery modules to be set as negative battery modules to form an energy storage system with positive and negative circuits. The neutral line usage status can be characterized by a switch state in the switch serial number. The bipolar power supply identification method can be that the half of the binary numbers represented by the numbering information on the battery modules in each battery cluster with smaller numbers are positive battery modules, and the half of the binary numbers represented by the numbering information are negative battery modules. It can also be that the half of the binary numbers represented by the numbering information on the battery modules in each battery cluster with larger numbers are all positive battery modules, and the half of the binary numbers represented by the numbering information are smaller are negative battery modules.

[0055] Specifically, for example, the number of battery modules is set to eight, the switch state of the switch serial number is set to 5, the voltage output of the voltage module is 96V, the switch states of the first two switch serial numbers are set to the battery cluster number information, and the last three switch states are set to the numbering information. When the switch states of the No. 1 and No. 2 dip switches of the host battery module and the slave battery module are the same, the host battery module will calculate the battery cluster number information in the energy storage system according to the switch states of the two dip switches. When the switch states of the No. 1 and No. 2 dip switches are both 0, the number of battery clusters in the energy storage system is 1, the number of battery modules in the battery cluster is 8, and the power supply voltage of the energy storage system is 96V; when the switch state of the No. 1 dip switch is 0 and the switch state of the No. 2 dip switch is 1, the number of battery clusters in the energy storage system is 2, the number of battery modules in each battery cluster is 4, and the power supply voltage of the energy storage system is 192V; when the switch state of the No. 1 dip switch is 1 and the No. 2 dip switch is 0, the number of battery clusters in the energy storage system is 4, the number of battery modules in each battery cluster is 2, and the power supply voltage of the energy storage system is 384V; at this time, the switch states of the last three dip switches represent the numbering information of eight different battery modules respectively, and the host identification can be represented by setting the switch state of the No. 6 dip switch, or by a preset numbering information of the numbering information of eight different battery modules (for example, the switch states of the No. 3, 4, and 5 dip switches are all 0).

[0056] In a feasible implementation method, step S200 may include steps A210 to A220:

[0057] Step A210, determining the number of battery clusters in the energy storage system and numbering information corresponding to each of the plurality of battery modules according to the switch serial numbers reported by each of the plurality of battery modules;

[0058] Step A220, after determining the total number of the battery modules according to the number of received information of different numbers, determine the number of battery modules in each battery cluster according to the number of battery clusters and the total number of battery modules.

[0059] In this embodiment, the number of battery clusters inside the energy storage system and the numbering information corresponding to each of the battery modules are determined based on the switch serial numbers reported by the plurality of battery modules, so that the total number of battery modules can be calculated by receiving and identifying the number of different numbering information. The total number of battery modules is divided by the number of battery clusters to determine the number of battery modules in each battery cluster, so that the energy storage system can identify the power supply voltage and capacity of the system to facilitate management and control.

[0060] In a feasible implementation method, step A220 may include steps A221 to A222:

[0061] Step A221, obtaining a plurality of the unique identification information and a plurality of the encoding information;

[0062] Step A222, determining the number of different numbering information according to the unique identification information and the coding information, and generating an alarm signal when the numbering information generated by the battery modules with different module identification information is the same, so as to control the energy storage system to alarm.

[0063] In the present embodiment, each of the battery modules is provided with a unique identification information for distinguishing the identities of different battery modules. The unique identification information can be represented by the unique code of the control chip in the different battery modules. Since the coding information is set by the installer on the dip switch before identification, in actual use, the installer often sets multiple coding information to the same coding information, so that the host battery module misidentifies the series-parallel mode and position relationship of the corresponding battery module, so that the energy storage system is prone to cause safety accidents when it is powered on for control. Therefore, the host battery module needs to use the unique identification information reported by the corresponding battery modules, so that when multiple battery modules report the same coding information, it can be distinguished that they are reported by different battery modules, thereby generating an alarm signal to control the energy storage system to alarm.

[0064] In a feasible implementation method, step S300 may include steps S400 to S600:

[0065] Step S400, obtaining the total number of battery modules;

[0066] Step S500, after the host battery module sends a calculation instruction to each identified battery module, the number of confirmation information fed back to the host battery module by multiple battery modules is compared with the total number information of the battery modules;

[0067] Step S600, if the number of the confirmation information is inconsistent with the quantity information, an alarm signal is generated to control the energy storage system to alarm, or if the number of the confirmation information is consistent with the quantity information, multiple battery modules are powered on to control the energy storage system to work.

[0068] In this embodiment, the total number of battery modules can be obtained by identifying different numbers of number information or unique identification information, and after the host battery module sends a calculation instruction to each identified battery module, the number of confirmation information fed back to the host battery module by multiple battery modules is compared, so that when the number of confirmation information is inconsistent with the quantity information, an alarm signal is generated to control the energy storage system to alarm, or if the number of confirmation information is consistent with the quantity information, multiple battery modules are powered on to control the energy storage system to work, so that the host battery module can be powered on after confirming that the number of battery modules that actually received the confirmation information is correct, so as to ensure that the installed number of the energy storage system is correct. Finally, the installer can also view the series and parallel information including the positional relationship of the battery modules on the human-computer interaction component to finally confirm whether the installation and debugging are correct.

[0069] This application also provides an energy storage system, please refer to Figure 5 The energy storage system is based on the identification method of the battery module 2 as described above, and the energy storage system includes:

[0070] A plurality of dip switches 1, used for outputting switch serial numbers;

[0071] A plurality of battery modules 2, each battery module 2 is connected to a dip switch 1, each dip switch 1 is used to output a switch serial number, the plurality of battery modules 2 are connected in parallel to form a battery cluster, the number of battery modules 2 in each battery cluster is the same, a battery cluster or a plurality of battery clusters are connected in series to form the energy storage system, each battery module 2 is provided with different unique identification information, and is used to select a host battery module 2 according to a plurality of switch serial numbers; the plurality of battery modules 2 are also used to identify the series-parallel mode of each battery module 2 according to a plurality of corresponding switch serial numbers; the plurality of battery modules 2 are also used to generate an alarm signal when selecting a host battery module 2 according to the coding information generated by the battery modules 2 with different unique identification information is the same; the plurality of battery modules 2 are also used to generate an alarm signal when the total number of battery modules 2 fed back to the host battery module 2 is inconsistent with the number of confirmation information;

[0072] The human-machine interaction component 3 is communicatively connected with the plurality of battery modules 2 and is used for issuing an alarm after receiving an alarm signal.

[0073] In this embodiment, the dip switch 1 can be set to a 6-bit dip switch 1, an 8-bit dip switch 1, a 10-bit dip switch 1, or other types of dip switches 1 for implementation; the battery module 2 can be set to a square battery module 2, a soft-pack battery module 2, or a cylindrical battery module 2 for implementation; a main controller is also provided in the battery module 2, and a unique code is provided on the main controller. The main controller can be implemented by, for example, MCU (Microcontroller Unit), DSP (Digital Signal Process), FPGA (Field Programmable Gate Array), SOC (System On Chip), etc.; the human-computer interaction component 3 includes devices such as HMI, computer equipment, and touch screen for implementation; the alarm mode of the human-computer interaction component 3 includes but is not limited to voice, buzzer, vibration, light, etc., and multiple battery modules 2 can communicate with each other through CAN communication, etc., and multiple battery modules 2 and the human-computer interaction component 3 can communicate with each other through RS485, RS232, etc.

[0074] The energy storage system provided by the present application adopts the battery module identification method in the above embodiment, which can solve the technical problems of the battery module identification method. Compared with the prior art, the beneficial effects of the energy storage system provided by the present application are the same as the beneficial effects of the battery module identification method provided by the above embodiment, and other technical features of the energy storage system are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0075] The present application also provides a computer-readable storage medium having computer-readable program instructions (ie, computer program) stored thereon, the computer-readable program instructions being used to execute the battery module identification method in the above-mentioned embodiment.

[0076] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0077] The computer-readable storage medium may be included in the energy storage system; or may exist independently without being assembled into the energy storage system.

[0078] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the energy storage system, the energy storage system is enabled to have the function of a battery module identification method.

[0079] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0080] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0081] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not, in some cases, constitute a limitation on the unit itself.

[0082] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned battery module identification method, and can solve the technical problems of the battery module identification method. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the battery module identification method provided in the above-mentioned embodiment, and will not be repeated here.

[0083] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for identifying a battery module, applied to an energy storage system, wherein the energy storage system is provided with a plurality of battery modules and a plurality of dip switches, each battery module is connected to a dip switch, each dip switch is used to output a switch serial number, a plurality of battery modules are connected in parallel to form a battery cluster, the number of battery modules in each battery cluster is the same, a battery cluster or a plurality of battery clusters are connected in series to form the energy storage system, the switch serial number is used to characterize the numbering information of the battery module and the number of battery clusters, the method comprising: Obtaining a plurality of switch serial numbers; Determine the number of battery modules in each battery cluster according to the battery cluster number information and the number of different numbering information in the plurality of switch serial numbers; After generating corresponding number identification rules according to the battery cluster number information and the number of battery modules in each battery cluster, multiple number information are identified one by one to determine the series-parallel connection mode of each battery module.

2. The battery module identification method according to claim 1, characterized in that: The switch serial number is also used to represent the host identification. The step of determining the number of battery modules in each battery cluster according to the battery cluster number information in the plurality of switch serial numbers and the number of received number information includes: The multiple battery modules identify the switch serial numbers output by the DIP switches connected to them, and when a battery module among the multiple battery modules identifies a preset host identifier, it determines that it is a host battery module and requests data of each battery module to be reported.

3. The battery module identification method according to claim 2, characterized in that: The host identification of the battery module is represented by preset numbering information.

4. The battery module identification method according to claim 2, characterized in that: The step of determining the number of battery modules in each battery cluster according to the battery cluster number information in the plurality of switch serial numbers and the number of received serial number information comprises: Determine the number of battery clusters in the energy storage system and the numbering information corresponding to each of the multiple battery modules according to the switch serial numbers reported by each of the multiple battery modules; After determining the total number of battery modules according to the number of received information of different numbers, the number of battery modules in each battery cluster is determined according to the number of battery clusters and the total number of battery modules.

5. The battery module identification method according to claim 4, characterized in that: Each of the battery modules is provided with a unique identification information for distinguishing the identities of different battery modules. The step of determining the number of battery modules in each battery cluster according to the battery cluster number information in the plurality of switch serial numbers and the number of received serial number information comprises: Acquire multiple unique identification information and multiple encoding information; The number of different numbering information is determined according to the unique identification information and the coding information, and when the numbering information generated by the battery modules with different module identification information is the same, an alarm signal is generated to control the energy storage system to alarm.

6. The battery module identification method according to claim 1, characterized in that: After generating corresponding number identification rules according to the battery cluster number information and the number of battery modules in each battery cluster, the steps of identifying the plurality of number information one by one and determining the series-parallel connection mode of each battery module include: A corresponding numbering identification rule is generated according to the number of battery clusters in the energy storage system and the number of battery modules in each battery cluster, and the numbering information of the plurality of battery modules is sequentially identified according to the corresponding numbering identification rule to determine the series-parallel connection mode of each battery module.

7. The battery module identification method according to claim 1, characterized in that: The switch serial number is used to characterize the use status of the neutral line of the energy storage system. After generating the corresponding number identification rule according to the battery cluster number information and the number of battery modules in each battery cluster, the plurality of number information are identified one by one, and the step of determining the series-parallel connection mode of each battery module also includes: The neutral line usage status of the energy storage system is determined according to the switch serial number, and when the energy storage system uses the neutral line, a bipolar power supply identification method is generated to identify the positive battery module and the negative battery module in each battery cluster.

8. The battery module identification method according to claim 2, characterized in that: After the step of generating corresponding number identification rules according to the battery cluster number information and the number of battery modules in each battery cluster, identifying the plurality of number information one by one, and determining the series-parallel connection mode of each battery module, the step further includes: Get the total number of battery modules; After the host battery module sends a calculation instruction to each identified battery module, the number of confirmation information fed back to the host battery module by multiple battery modules is compared with the total number information of the battery modules; If the number of the confirmation information is inconsistent with the quantity information, an alarm signal is generated to control the energy storage system to alarm, or if the number of the confirmation information is consistent with the quantity information, multiple battery modules are powered on to control the energy storage system to work.

9. An energy storage system, characterized in that: The energy storage system is based on the battery module identification method according to any one of claims 1 to 8, and the energy storage system comprises: Multiple dip switches for outputting switch serial numbers; A plurality of battery modules, each of which is connected to a dip switch, each of which is used to output a switch serial number, the plurality of battery modules are connected in parallel to form a battery cluster, the number of battery modules in each battery cluster is the same, a battery cluster or a plurality of battery clusters are connected in series to form the energy storage system, each battery module is provided with different unique identification information, and is used to select a host battery module according to the plurality of switch serial numbers; the plurality of battery modules are also used to identify the series-parallel mode of each battery module according to the plurality of corresponding switch serial numbers; the plurality of battery modules are also used to generate an alarm signal when selecting a host battery module according to the coding information generated by the battery modules with different unique identification information is the same; the plurality of battery modules are also used to generate an alarm signal when the number of confirmation information fed back to the host battery module by the total number of battery modules is inconsistent; A human-machine interaction component is communicatively connected with the plurality of battery modules and is used for issuing an alarm after receiving an alarm signal.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the battery module identification method according to any one of claims 1 to 8 are implemented.