Energy storage system and addressing system and method thereof

By introducing parallel connected battery management system and communication interface in the energy storage system, the corresponding relationship between the duty cycle of the periodic signal and the address is achieved to realize the back-check and error diagnosis of the addressing of the energy storage system, solving the problem of inability to diagnose addressing errors in the prior art, improving the accuracy of addressing and having automatic error correction function.

CN119718992AActive Publication Date: 2025-03-28SHENZHEN HELLO TECH ENERGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411808151.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-03-28
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

The existing energy storage system addressing scheme cannot diagnose addressing errors during the addressing process, resulting in a decrease in the accuracy of the energy storage system addressing and affecting the accurate operation of the entire system.

Method used

An addressing system and method for energy storage systems are proposed. Through the parallel connection and communication interfaces of N battery management systems, the input and output connection relationships of different battery management systems and the corresponding relationship between the duty cycle and the address of the periodic signal is realized.

Benefits of technology

Through this method, it is possible to improve the accuracy of addressing the energy storage system, ensure the accurate operation of the entire energy storage system, and have automatic error correction functions, and be able to self-correct when addressing errors occur.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718992A_ABST
    Figure CN119718992A_ABST
Patent Text Reader

Abstract

The invention provides an energy storage system and an addressing system and method thereof. The addressing system comprises N battery management systems, and different battery management systems output periodic signals with different duty ratios; the first input interface of the first battery management system is grounded, and the first input interface of the Mth battery management system is connected with the output interface of the (M-1) th battery management system; the second input interface of the Nth battery management system is connected with the output interface, and the second input interface of the Kth battery management system is connected with the output interface of the (K + 1) th battery management system; each battery management system is identified as a host or a slave according to the signal level of the first input interface; the slave performs addressing according to the signal duty ratio of the first input interface; and the duty ratio of the periodic signal output by each battery management system corresponds to the address. Therefore, in combination with input and output connection relations of different battery management systems and periodic signals with different duty ratios, an addressing and re-checking function is added, and error diagnosis of addressing is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of energy storage technology, and in particular to an energy storage system and an addressing system and method thereof. Background Art

[0002] Existing addressing schemes for energy storage systems, such as Figure 3 As shown, n BMS (Battery Management System), namely, the host BMS1, the slave BMS2, the slave BMS3 and the slave BMSn, are connected and communicated with each other through communication lines. Among them, the IO1 (Input Output 1) port and the IO2 (Input Output 2) port of the adjacent battery management system are connected through signal lines, and multiple battery management systems are connected in parallel through communication lines.

[0003] However, the addressing method corresponding to the above addressing scheme cannot diagnose the addressing errors that occur during the addressing process. For example, the correct address of slave BMS3 is 3, but the address of slave BMS3 is addressed as 4. It is impossible to determine that the address of slave BMS3 is not 3 through the signal line and the communication line, that is, it is impossible to determine that the addressing of slave BMS3 is wrong.

[0004] This reduces the accuracy of addressing the energy storage system, thereby affecting the accurate operation of the entire energy storage system. Summary of the invention

[0005] The present invention aims to solve at least one of the technical problems existing in the prior art or related art.

[0006] To this end, a first aspect of the present invention is to provide an addressing system for an energy storage system.

[0007] A second aspect of the present invention is to provide an addressing method for an energy storage system.

[0008] The third aspect of the present invention is to provide an energy storage system.

[0009] In view of this, according to a first aspect of the present invention, an addressing system for an energy storage system is proposed, comprising: N battery management systems, each battery management system comprising: a first communication interface, the first communication interfaces of the N battery management systems are connected in parallel; a second communication interface, the second communication interfaces of the N battery management systems are connected in parallel; an output interface, the output interfaces of different battery management systems are used to output periodic signals with different duty cycles; a first input interface, the first input interface of the first battery management system is grounded, the first input interface of the Mth battery management system is connected to the output interface of the M-1th battery management system, 1<M≤N, M is a positive integer; a second input interface, the output ... The second input interfaces of N battery management systems are connected to the output interface of the Nth battery management system, and the second input interface of the Kth battery management system is connected to the output interface of the K+1th battery management system, 1≤K<N, and K is a positive integer; wherein each battery management system is identified as a master or a slave according to the signal level of the first input interface; each battery management system identified as a slave is addressed according to the signal duty cycle of the first input interface; the duty cycle of the periodic signal output by the output interface of each battery management system corresponds to the address of each battery management system; each battery management system identified as a slave is identified as an end machine or a non-end machine according to the signal duty cycle of the second input interface.

[0010] The addressing system of the energy storage system provided by the present invention includes N battery management systems, where N is a positive integer greater than 1.

[0011] Each battery management system includes a first communication interface, a second communication interface, an output interface, a first input interface and a second input interface.

[0012] The first communication interfaces of the N battery management systems are connected in parallel via a first communication line, and the second communication interfaces of the N battery management systems are connected in parallel via a second communication line. Different battery management systems can communicate with each other via the first communication interface and the second communication interface.

[0013] Furthermore, the output interfaces of different battery management systems are used to output periodic signals with different duty cycles, and the periodic signals may be periodic square wave signals (such as a period of 1s). Moreover, the duty cycle of the periodic signal output by the output interface of each battery management system corresponds to the address of each battery management system.

[0014] Furthermore, the first input interface of the first battery management system is grounded, the first input interface of the Mth battery management system is connected to the output interface of the M-1th battery management system, 1<M≤N, M is a positive integer. That is, except for the first battery management system, the first input interfaces of other battery management systems are connected to the output interface of the previous battery management system, the input of the first input interface of the first battery management system is a continuous low level, and the input of the first input interfaces of other battery management systems is a periodic signal of a corresponding duty cycle output by the previous battery management system.

[0015] Furthermore, the second input interface of the Nth battery management system is connected to the output interface of the Nth battery management system, and the second input interface of the Kth battery management system is connected to the output interface of the K+1th battery management system, 1≤K<N, and K is a positive integer. That is, except for the last battery management system, the second input interfaces of other battery management systems are connected to the output interface of the next battery management system, the input of the second input interface of the last battery management system is the periodic signal output by itself, and the input of the second input interfaces of other battery management systems is the periodic signal of the corresponding duty cycle output by the next battery management system.

[0016] During the operation of the addressing system of the energy storage system, each battery management system is identified as a master or a slave according to the signal level of the first input interface. Further, each battery management system identified as a slave is addressed according to the signal duty cycle of the first input interface, and the duty cycle of the periodic signal output by the output interface of each battery management system corresponds to the address of each battery management system. Further, each battery management system identified as a slave is identified as an end machine or a non-end machine according to the signal duty cycle of the second input interface. In this way, combined with the input-output connection relationship of different battery management systems, the corresponding relationship between the duty cycle of the periodic signal input or output by different battery management systems and the address of the battery management system, the addressing check function of the battery management system is realized, and the addressing error diagnosis of each battery management system can be realized based on the relationship between the duty cycle of the periodic signal input by each battery management system and its own addressing address, thereby improving the accuracy of the addressing of the energy storage system and ensuring the accurate operation of the entire energy storage system.

[0017] The addressing system of the energy storage system according to the present invention may also have the following additional technical features:

[0018] In some technical schemes, optionally, a battery management system whose first input interface has a signal level of a continuously low level is identified as a host, and a battery management system whose first input interface has a signal level that is not a continuously low level is identified as a slave; when the signal levels of the first input interfaces of N battery management systems are not continuously low levels, the host identification error is determined, the N battery management systems are all addressed as host addresses, each battery management system outputs a periodic signal with a corresponding duty cycle according to the address, and the N battery management systems adjust the addressing according to the signal duty cycle of the first input interface.

[0019] In this technical solution, each battery management system detects the input level through the first input interface. When the first input interface detects that the input signal level is continuously low, the corresponding battery management system identifies it as a master and addresses itself. Otherwise, when the first input interface detects that the input signal level is not continuously low, but high and low levels appear alternately, the corresponding battery management system identifies it as a slave.

[0020] On this basis, when the first input interface of the non-existent battery management system detects that the input signal level is continuously low, the host is determined to have identified an error. At this time, the N battery management systems are all addressed as host addresses, and, according to the above encoding method, each battery management system outputs a periodic signal corresponding to the duty cycle according to the encoded address, and the N battery management systems adjust the addressing according to the signal duty cycle of the first input interface to achieve automatic error correction of incorrect addressing.

[0021] In some technical schemes, optionally, the duty cycle of the periodic signal output by each battery management system is: S×Q, S is the address of each battery management system, and Q is a preset value; the address of each battery management system identified as a slave is: (D1 / Q)+1, D1 is the signal duty cycle of the first input interface of each battery management system.

[0022] In this technical solution, the duty cycle of the periodic signal output by each battery management system is: S×Q.

[0023] Among them, S is the address of each battery management system, and Q is a preset value.

[0024] In actual application, Q may specifically be a value such as 10%. Those skilled in the art may adjust the maximum number of battery management systems supported by the addressing system by adjusting the value of Q and the period of the periodic signal.

[0025] Furthermore, the encoding address of each battery management system identified as a slave is: (D1 / Q)+1.

[0026] Wherein, D1 is the duty cycle of the signal input to the first input interface of each battery management system identified as a slave. In this way, the correct address of each battery management system is the correct address of the previous battery management system plus 1.

[0027] In some technical schemes, optionally, a battery management system whose signal duty cycle of the second input interface is S×Q is identified as an end machine; in the absence of a battery management system whose signal duty cycle of the second input interface is S×Q, it is determined that the end machine identification error is made, and communication is performed through the first communication interface and the second communication interface of each battery management system to determine the target number of addressed battery management systems, and the battery management systems whose addresses are equal to the target number are identified as end machines.

[0028] In this technical solution, each battery management system detects the input level through the second input interface to determine whether there is a next battery management system after each battery management system, and to determine whether the addressing of each battery management system is correct. Specifically, when the signal duty cycle of the second input interface of the battery management system is the product of its own address S and the preset value Q, the battery management system is identified as an end machine. On this basis, when the signal duty cycle of the second input interface of the non-existent battery management system is the product of its own address S and the preset value Q, it is determined that the end machine identification is wrong.

[0029] At this time, the N battery management systems communicate through the first communication interface and the second communication interface to determine the target number of addressed battery management systems among the N battery management systems, and then identify the battery management systems whose addresses are equal to the target number as terminals.

[0030] In some technical schemes, optionally, when the signal duty cycle of the second input interface of the battery management system is not equal to (S+1)×Q or S×Q, it is determined that N battery management systems have addressing errors; when there is an addressing error, a polling request is sent to each slave through the host, and the addressed slave sends response data of the polling request via broadcast, the response data including the slave address, and the unaddressed slaves are addressed as the target address according to the response data received by the broadcast, each unaddressed slave outputs a periodic signal of a corresponding duty cycle according to the address, and the unaddressed slaves adjust the addressing according to the signal duty cycle of the first input interface.

[0031] In this technical solution, when the signal duty cycle of the second input interface of the battery management system is neither equal to (S+1)×Q nor equal to S×Q, it is determined that addressing errors exist in N battery management systems.

[0032] Furthermore, in the case of an addressing error, a polling request is sent to each slave through the host. At this time, the addressed slave will send the response data of the polling request through broadcasting, and the response data includes the addressing address of the slave. Since the response data is sent through broadcasting, the unaddressed slave can also receive the above response data. On this basis, the unaddressed slave determines the target address according to the response data received by the broadcast, and the target address is the minimum free address (the maximum address of the addressed slave plus 1), and addresses its own address to the above target address. Further, according to the above encoding method, each unaddressed slave outputs a periodic signal with a corresponding duty cycle according to the address, and the unaddressed slave adjusts the addressing according to the signal duty cycle of the first input interface to achieve automatic error correction of erroneous addressing.

[0033] According to a second aspect of the present invention, a method for addressing an energy storage system is proposed. The method is used for an addressing system of an energy storage system as in any of the above technical solutions. The addressing method comprises: when the signal level of the first input interface of the battery management system is a continuous low level, the battery management system identifies it as a host and outputs a periodic signal with a duty cycle of S×Q, where S is the address of the battery management system and Q is a preset value; when the signal level of the first input interface of the battery management system is not a continuous low level, the battery management system identifies it as a slave, the slave is addressed as (D1 / Q)+1, and outputs a periodic signal with a duty cycle of S×Q, where D1 is the signal duty cycle of the first input interface of the battery management system; when the signal duty cycle of the second input interface of the battery management system is S×Q, the battery management system identifies it as a terminal.

[0034] Specifically, the addressing method of the energy storage system provided by the present invention is used for the addressing system of the energy storage system in any of the above technical solutions. During the operation of the addressing system of the energy storage system, each battery management system detects the input level through the first input interface. When the first input interface detects that the input signal level is a continuous low level, the corresponding battery management system is identified as the host, the host addresses itself, and outputs a periodic signal with a duty cycle of S×Q, where S is the address of the battery management system and Q is a preset value. When the first input interface detects that the input signal level is not a continuous low level, but a high level and a low level appear alternately, the corresponding battery management system is identified as a slave, the slave address is (D1 / Q)+1, and a periodic signal with a duty cycle of S×Q is output, where D1 is the signal duty cycle of the first input interface of the battery management system. Further, each battery management system detects the input level through the second input interface to determine whether there is a next battery management system after each battery management system. Specifically, when the signal duty cycle of the second input interface of the battery management system is the product of its own address S and the preset value Q, the battery management system is identified as a terminal. In this way, based on the correspondence between the duty cycle of the periodic signal input or output by different battery management systems and the address of the battery management system, the host, slave and terminal are identified, the accuracy of the host, slave and terminal identification is improved, and the backcheck function of the addressing of the battery management system is realized, thereby realizing the addressing error diagnosis of each battery management system, improving the accuracy of the energy storage system addressing, and ensuring the accurate operation of the entire energy storage system.

[0035] The addressing method of the energy storage system according to the present invention may also have the following additional technical features:

[0036] In some technical schemes, optionally, the addressing method of the energy storage system also includes: when the signal level of the first input interface of the battery management system is continuously low, determining that the host has recognized an error; N battery management systems are all addressed as host addresses; N battery management systems output periodic signals with corresponding duty cycles according to the addresses; and N battery management systems adjust addressing according to the signal duty cycle of the first input interface.

[0037] In this technical solution, when the first input interface of the non-existent battery management system detects that the input signal level is continuously at a low level, it is determined that the host identification error occurs. At this time, the N battery management systems are all addressed as host addresses, and, according to the above encoding method, each battery management system outputs a periodic signal with a corresponding duty cycle according to the encoded address, and the N battery management systems adjust the addressing according to the signal duty cycle of the first input interface to achieve automatic error correction of incorrect addressing. In this way, based on the correspondence between the duty cycle of the periodic signal input or output by different battery management systems and the address of the battery management system, automatic error correction of incorrect addressing is achieved, thereby correctly identifying the host, improving the accuracy of host identification, and ensuring the accurate operation of the entire communication process.

[0038] In some technical schemes, optionally, the addressing method of the energy storage system also includes: in the absence of a battery management system whose signal duty cycle of the second input interface is S×Q, determining that the terminal identification error is present; N battery management systems communicate to determine the target number of addressed battery management systems; and identifying the battery management system whose address is equal to the target number as the terminal.

[0039] In this technical solution, in the absence of a signal duty cycle of the second input interface of the battery management system that is the product of its own address S and the preset value Q, it is determined that the terminal identification error is a terminal. At this time, the N battery management systems can determine the target number of addressed battery management systems in the N battery management systems by communicating, and then identify the battery management systems whose addresses are equal to the target number as terminals. In this way, in the case of a terminal identification error, the target number of addressed battery management systems is determined through communication, and the battery management systems whose addresses are equal to the target number are identified as terminals, so that the terminals can be correctly identified, the accuracy of terminal identification is improved, and the accurate operation of the entire energy storage system is ensured.

[0040] In some technical schemes, optionally, the addressing method of the energy storage system also includes: when the signal duty cycle of the second input interface of the battery management system is not equal to (S+1)×Q or S×Q, determining that there is an addressing error in N battery management systems; sending a polling request to each slave through the host; the addressed slave sends response data of the polling request through broadcasting, and the response data includes the slave address; the unaddressed slaves are addressed as the target address according to the response data received by the broadcast; the slave with the target address outputs a periodic signal with a corresponding duty cycle according to the address; the slave with the target address adjusts the addressing according to the signal duty cycle of the first input interface.

[0041] In this technical solution, when there is a signal duty cycle of the second input interface of the battery management system that is neither equal to (S+1)×Q nor equal to S×Q, it is determined that N battery management systems have addressing errors. In the case of an addressing error, a polling request is sent to each slave through the host. At this time, the addressed slave will send response data of the polling request by broadcasting, and the response data includes the addressing address of the slave. Since the response data is sent by broadcasting, the unaddressed slave can also receive the above response data. On this basis, the unaddressed slave determines the target address according to the response data received by the broadcast, and the target address is the minimum free address (the maximum address of the addressed slave plus 1), and addresses its own address to the above target address. Further, according to the above encoding method, the slave of the target address outputs a periodic signal of a corresponding duty cycle according to the address, and the slave of the target address adjusts the addressing according to the signal duty cycle of the first input interface to achieve automatic error correction of erroneous addressing. In this way, when an addressing error occurs, the error position is diagnosed through communication, and the unaddressed slaves are uniformly addressed, and the addressing is adjusted in combination with the duty cycle of the signal input or output of each slave. The erroneous addressing can be automatically corrected. It can not only accurately diagnose the addressing error, but also correct a single addressing error without affecting the application of the correct addressing by the addressing system, thereby ensuring the normal operation of the entire addressing system.

[0042] According to the third aspect of the present invention, an energy storage system is proposed, comprising: a battery pack, including a battery management system, the battery management system adopts the addressing method of the energy storage system in any of the above technical solutions. Therefore, the energy storage system proposed in the third aspect of the present invention has all the beneficial effects of the addressing method of the energy storage system in any of the above technical solutions in the second aspect, which will not be repeated here.

[0043] Additional aspects and advantages of the present invention will become apparent from the following description or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0045] Figure 1 One of the structural schematic diagrams of the addressing system of the energy storage system according to the embodiment of the present invention is shown;

[0046] Figure 2 A second structural schematic diagram of an addressing system for an energy storage system according to an embodiment of the present invention is shown;

[0047] Figure 3 A schematic diagram showing the structure of an addressing scheme for an energy storage system in the related art is shown;

[0048] Figure 4 A schematic diagram showing a flow chart of an addressing method for an energy storage system according to an embodiment of the present invention;

[0049] Figure 5 A structural block diagram of an energy storage system according to an embodiment of the present invention is shown.

[0050] Reference numerals:

[0051] 100 addressing system of energy storage system, 102 battery management system, 104 first communication interface, 106 second communication interface, 108 output interface, 110 first input interface, 112 second input interface, 300 energy storage system, 302 battery pack. DETAILED DESCRIPTION

[0052] In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other without conflict.

[0053] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.

[0054] Combine the following Figures 1 to 5 , the energy storage system and its addressing system and method provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0055] In one embodiment of the present invention, Figure 1 As shown, an addressing system 100 for an energy storage system is proposed. The addressing system 100 for an energy storage system includes N battery management systems 102, where N is a positive integer greater than 1.

[0056] Each battery management system 102 includes a first communication interface 104 , a second communication interface 106 , an output interface 108 , a first input interface 110 , and a second input interface 112 .

[0057] The first communication interfaces 104 of the N battery management systems 102 are connected in parallel via the first communication line, and the second communication interfaces 106 of the N battery management systems 102 are connected in parallel via the second communication line. Different battery management systems 102 can communicate with each other via the first communication interface 104 and the second communication interface 106 .

[0058] Furthermore, the output interfaces 108 of different battery management systems 102 are used to output periodic signals with different duty cycles, and the periodic signals may be periodic square wave signals (e.g., a period of 1s). Furthermore, the duty cycle of the periodic signal output by the output interface 108 of each battery management system 102 corresponds to the address of each battery management system 102.

[0059] Further, the first input interface 110 of the first battery management system 102 is grounded, the first input interface 110 of the Mth battery management system 102 is connected to the output interface 108 of the M-1th battery management system 102, 1<M≤N, M is a positive integer. That is, except for the first battery management system 102, the first input interfaces 110 of other battery management systems 102 are all connected to the output interface 108 of the previous battery management system 102, the input of the first input interface 110 of the first battery management system 102 is a continuous low level, and the input of the first input interfaces 110 of other battery management systems 102 is a periodic signal of a corresponding duty cycle output by the previous battery management system 102.

[0060] Further, the second input interface 112 of the Nth battery management system 102 is connected to the output interface 108 of the Nth battery management system 102, and the second input interface 112 of the Kth battery management system 102 is connected to the output interface 108 of the K+1th battery management system 102, 1≤K<N, K is a positive integer. That is, except for the last battery management system 102, the second input interfaces 112 of other battery management systems 102 are connected to the output interface 108 of the next battery management system 102, the input of the second input interface 112 of the last battery management system 102 is the periodic signal output by itself, and the input of the second input interfaces 112 of other battery management systems 102 is the periodic signal of the corresponding duty cycle output by the next battery management system 102.

[0061] In actual application, the communication lines of N battery management systems 102 are in no communication state by default, the first input interface 110 and the second input interface 112 of the N battery management systems 102 are internally pulled up to a high level, and the output interface 108 of the N battery management systems 102 are internally pulled up to a high level.

[0062] During the operation of the addressing system 100 of the energy storage system, each battery management system 102 is identified as a master or a slave according to the signal level of the first input interface 110. Further, each battery management system 102 identified as a slave is addressed according to the signal duty cycle of the first input interface 110, and the duty cycle of the periodic signal output by the output interface 108 of each battery management system 102 corresponds to the address of each battery management system 102. Further, each battery management system 102 identified as a slave is identified as an end machine or a non-end machine according to the signal duty cycle of the second input interface 112. In this way, combined with the input and output connection relationship of different battery management systems 102, the corresponding relationship between the duty cycle of the periodic signal input or output by different battery management systems 102 and the address of the battery management system 102, the back-check function of the addressing of the battery management system 102 is realized, and the addressing error diagnosis of each battery management system 102 can be realized based on the relationship between the duty cycle of the periodic signal input by each battery management system 102 and its own addressing address, thereby improving the accuracy of the energy storage system addressing and ensuring the accurate operation of the entire energy storage system.

[0063] In some embodiments of the present invention, optionally, each battery management system 102 detects an input level through the first input interface 110. When the first input interface 110 detects that the input signal level is continuously low, the corresponding battery management system 102 is identified as a host and addresses itself. Otherwise, when the first input interface 110 detects that the input signal level is not continuously low, but high and low levels appear alternately, the corresponding battery management system 102 is identified as a slave.

[0064] On this basis, when the first input interface 110 of the non-existent battery management system 102 detects that the input signal level is continuously low, it is determined that the host recognizes an error. At this time, the N battery management systems 102 are all addressed as the host address, and, according to the above encoding method, each battery management system 102 outputs a periodic signal corresponding to the duty cycle according to the encoded address, and the N battery management systems 102 adjust the addressing according to the signal duty cycle of the first input interface 110 to achieve automatic error correction of the wrong addressing.

[0065] It is understandable that if Figure 3 As shown, the addressing method corresponding to the addressing scheme of the existing energy storage system will cause the host to identify errors if the signal line is interrupted. For example, if the signal line between slave BMS2 and slave BMS3 is interrupted, according to the host identification method, when the signal is transmitted from left to right, since the battery management system with no signal input to IO1 is identified as the host, BMS1 and BMS3 will be identified as the host, and this addressing method cannot diagnose the addressing errors that occur during the addressing process, and cannot correct the host identification errors.

[0066] In the addressing system 100 of the energy storage system proposed in the present invention, the host is identified based on whether the signal level input by the first input interface 110 is a continuous low level, and in the case of host identification errors, based on the correspondence between the duty cycle of the periodic signal input or output by different battery management systems 102 and the address of the battery management system 102, automatic correction of erroneous addressing is achieved, thereby correctly identifying the host, improving the accuracy of host identification, and ensuring the accurate operation of the entire communication process.

[0067] In some embodiments of the present invention, optionally, the duty cycle of the periodic signal output by each battery management system 102 is: S×Q.

[0068] Wherein, S is the address of each battery management system 102, and Q is a preset value.

[0069] In actual application, Q may be a specific value such as 10%, and those skilled in the art may adjust the maximum number of battery management systems 102 supported by the addressing system 100 by adjusting the value of Q and the period of the periodic signal.

[0070] Exemplarily, Q is 10%, the master is addressed as 1, and the duty cycle of the periodic signal it outputs is 10%, the duty cycle of the periodic signal output by the slave addressed as 2 is 20%, and the duty cycle of the periodic signal output by the slave addressed as 3 is 30%.

[0071] Furthermore, the encoding address of each battery management system 102 identified as a slave is: (D1 / Q)+1.

[0072] Wherein, D1 is the duty cycle of the signal inputted into the first input interface 110 of each battery management system 102 identified as a slave.

[0073] Exemplarily, Q is 10%, the first battery management system 102 is identified as a host, the host address is 1, and the duty cycle of the periodic signal output by the host is 10%. At this time, the duty cycle of the signal input by the first input interface 110 of the second battery management system 102 is 10%, the addressing address of the second battery management system 102 is (10% / 10%)+1=2, and the duty cycle of the periodic signal output by the second battery management system 102 is 2×10%=20%. At this time, the duty cycle of the signal input by the first input interface 110 of the third battery management system 102 is 20%, the addressing address of the third battery management system 102 is (20% / 10%)+1=3, and the duty cycle of the periodic signal output by the third battery management system 102 is 3×10%=30%, and so on.

[0074] In some embodiments of the present invention, each battery management system 102 optionally detects an input level through the second input interface 112 to determine whether there is a next battery management system 102 after each battery management system 102, and to determine whether the addressing of each battery management system 102 is correct. Specifically, when the signal duty ratio of the second input interface 112 of the battery management system 102 is the product of its own address S and a preset value Q, the battery management system 102 is identified as an end machine. On this basis, when there is no battery management system 102 whose signal duty ratio of the second input interface 112 is the product of its own address S and a preset value Q, it is determined that the end machine identification is wrong.

[0075] At this time, the N battery management systems 102 communicate through the first communication interface 104 and the second communication interface 106 to determine the target number of addressed battery management systems 102 in the N battery management systems 102, and then identify the battery management systems 102 with addresses equal to the target number as terminals.

[0076] It is understandable that if Figure 3 As shown, the addressing method corresponding to the addressing scheme of the existing energy storage system will cause the problem of terminal identification error if the signal line is interrupted. For example, if the signal line between slave BMS2 and slave BMS3 is interrupted, according to the terminal identification method, when the signal is transmitted from right to left, since the battery management system without signal input of IO2 is identified as the terminal, slave BMSn and slave BMS2 will be identified as the terminal, and this addressing method cannot diagnose the addressing error that occurs during the addressing process, and cannot correct the terminal identification error.

[0077] In the addressing system 100 of the energy storage system proposed in the present invention, the terminal is identified based on the relationship between the duty cycle of the signal input by the second input interface 112 and its own address, and in the case of terminal identification error, the target number of addressed battery management systems 102 is determined through communication, and the battery management system 102 whose address is equal to the target number is identified as the terminal, which can correctly identify the terminal, improve the accuracy of terminal identification, and ensure the accurate operation of the entire communication process.

[0078] In some embodiments of the present invention, optionally, when the signal duty cycle of the second input interface 112 of the battery management system 102 is neither equal to (S+1)×Q nor equal to S×Q, it is determined that the N battery management systems 102 have addressing errors.

[0079] Furthermore, in the case of an addressing error, a polling request is sent to each slave through the host. At this time, the addressed slave will send the response data of the polling request through broadcasting, and the response data includes the addressing address of the slave. Since the response data is sent through broadcasting, the unaddressed slave can also receive the above response data. On this basis, the unaddressed slave determines the target address according to the response data received by the broadcast, and the target address is the minimum free address (the maximum address of the addressed slave plus 1), and addresses its own address to the above target address. Further, according to the above encoding method, each unaddressed slave outputs a periodic signal of a corresponding duty cycle according to the address, and the unaddressed slave adjusts the addressing according to the signal duty cycle of the first input interface 110 to achieve automatic error correction of erroneous addressing.

[0080] For example, Figure 2 As shown, the first input interface 110 of the third battery management system 102 in the addressing system 100 of the energy storage system is interrupted, resulting in an addressing error problem. At this time, the host, i.e., the first battery management system 102, polls all slaves in sequence according to the preset maximum number of slaves, and sends a polling request to all slaves based on the slave address. At this time, for the addressed slave 2 (the second battery management system 102), after receiving the polling request from the host, the slave 2 will reply with response data by broadcasting, and the response data includes the address of the slave 2, i.e., 2, and for all unaddressed slaves (the second battery management system 102, the fourth battery management system 102, and the fifth battery management system 102), the host's polling request will not be responded to. On this basis, since the response data of the slave 2 is sent by broadcasting, all unaddressed slaves can also receive the above response data, and all unaddressed slaves can know from the above response data that the slave is only addressed to the slave 2, and address their own addresses to 3. Furthermore, since the third battery management system 102 is correctly addressed as slave 3, by having slave 3 output a periodic signal with a corresponding duty cycle based on its own address, the addressing of subsequent slaves (the fourth battery management system 102 and the fifth battery management system 102) can be modified, so that the fourth battery management system 102 can be correctly addressed as slave 4 and the fifth battery management system 102 can be correctly addressed as slave 5 in the correct physical order.

[0081] It is understandable that if Figure 3 As shown, the addressing method corresponding to the addressing scheme of the existing energy storage system cannot correct the addressing errors that occur. For example, if the signal line between slave BMS2 and slave BMS3 is interrupted, the addressing method corresponding to the addressing scheme can only determine that there is a signal line interruption, but cannot address each slave in the correct physical order, that is, it is impossible to correct the wrong addressing.

[0082] In the addressing system 100 of the energy storage system proposed by the present invention, based on the relationship between the duty cycle of the signal input by the second input interface 112 of the battery management system 102 and its own address, it is determined whether there is an addressing error, and when an addressing error occurs, the error position is diagnosed through communication, and the unaddressed slaves are uniformly addressed, and the addressing is adjusted in combination with the duty cycle of the signal input or output of each slave, so that the wrong addressing is automatically corrected. In this way, the addressing error can be accurately diagnosed, and the single addressing error can be corrected, without affecting the application of the energy storage system to the correct addressing, thereby ensuring the normal operation of the entire energy storage system.

[0083] In actual application, the addressing system 100 of the energy storage system can be applied to a battery pack, and the series and / or parallel connection of the battery cells can be realized through nickel strips. While meeting the requirements of high current charging and discharging, it simplifies the structure of the battery pack and saves labor costs.

[0084] In one embodiment of the present invention, optionally, Figure 4 As shown, an addressing method for an energy storage system is proposed, which is applied to the addressing system of the energy storage system in any of the above embodiments. The above addressing method may specifically include the following steps 202 to 206:

[0085] Step 202, when the signal level of the first input interface of the battery management system is continuously at a low level, the battery management system identifies it as a host and outputs a periodic signal with a duty cycle of S×Q;

[0086] Step 204, when the signal level of the first input interface of the battery management system is not continuously at a low level, the battery management system identifies it as a slave, the slave address is (D1 / Q)+1, and outputs a periodic signal with a duty cycle of S×Q;

[0087] Step 206, when the duty cycle of the signal of the second input interface of the battery management system is S×Q, the battery management system identifies it as an end device;

[0088] Wherein, S is the address of the battery management system, Q is a preset value, and D1 is the signal duty cycle of the first input interface of the battery management system.

[0089] The addressing method of the energy storage system provided by the present invention is used for the addressing system of the energy storage system in any of the above technical solutions. During the operation of the addressing system of the energy storage system, each battery management system detects the input level through the first input interface. When the first input interface detects that the input signal level is a continuous low level, the corresponding battery management system is identified as the host, the host addresses itself, and outputs a periodic signal with a duty cycle of S×Q, where S is the address of the battery management system and Q is a preset value. When the first input interface detects that the input signal level is not a continuous low level, but a high level and a low level appear alternately, the corresponding battery management system is identified as a slave, the slave address is (D1 / Q)+1, and a periodic signal with a duty cycle of S×Q is output, where D1 is the signal duty cycle of the first input interface of the battery management system. Further, each battery management system detects the input level through the second input interface to determine whether there is a next battery management system after each battery management system. Specifically, when the signal duty cycle of the second input interface of the battery management system is the product of its own address S and the preset value Q, the battery management system is identified as a terminal. In this way, based on the correspondence between the duty cycle of the periodic signal input or output by different battery management systems and the address of the battery management system, the host, slave and terminal are identified, the accuracy of the host, slave and terminal identification is improved, and the backcheck function of the addressing of the battery management system is realized, thereby realizing the addressing error diagnosis of each battery management system, improving the accuracy of the energy storage system addressing, and ensuring the accurate operation of the entire energy storage system.

[0090] In some embodiments of the present invention, optionally, the energy storage system addressing method may further include the following steps 208 to 214:

[0091] Step 208, when the signal level of the first input interface of the non-existent battery management system is continuously at a low level, it is determined that the host recognition is wrong;

[0092] Step 210, N battery management systems are all addressed as host addresses;

[0093] Step 212, N battery management systems output periodic signals corresponding to the duty cycles according to the addresses;

[0094] Step 214: N battery management systems adjust addressing according to the duty cycle of the signal of the first input interface.

[0095] In this embodiment, when the first input interface of the battery management system does not exist and detects that the input signal level is continuously low, it is determined that the host identification error occurs. At this time, the N battery management systems are all addressed as host addresses, and, according to the above encoding method, each battery management system outputs a periodic signal with a corresponding duty cycle according to the encoded address, and the N battery management systems adjust the addressing according to the signal duty cycle of the first input interface to achieve automatic error correction of incorrect addressing. In this way, based on the correspondence between the duty cycle of the periodic signal input or output by different battery management systems and the address of the battery management system, automatic error correction of incorrect addressing is achieved, thereby correctly identifying the host, improving the accuracy of host identification, and ensuring the accurate operation of the entire communication process.

[0096] In some embodiments of the present invention, optionally, the energy storage system addressing method may further include the following steps 216 to 220:

[0097] Step 216, when there is no battery management system with a signal duty cycle of S×Q at the second input interface, determining that the terminal has an identification error;

[0098] Step 218, N battery management systems communicate to determine a target number of addressed battery management systems;

[0099] Step 220, identifying the battery management system with an address equal to the target number as an end device.

[0100] In this embodiment, when there is no signal duty cycle of the second input interface of the battery management system that is the product of its own address S and the preset value Q, it is determined that the terminal identification error is made. At this time, the N battery management systems can determine the target number of battery management systems that have been addressed in the N battery management systems by communicating, and then identify the battery management system whose address is equal to the target number as the terminal. In this way, in the case of a terminal identification error, the target number of battery management systems that have been addressed is determined through communication, and the battery management system whose address is equal to the target number is identified as the terminal, so that the terminal can be correctly identified, the accuracy of terminal identification is improved, and the accurate operation of the entire communication process is ensured.

[0101] In some embodiments of the present invention, optionally, the addressing method of the energy storage system may further include the following steps 222 to 232:

[0102] Step 222, when the signal duty cycle of the second input interface of the battery management system is not equal to (S+1)×Q or S×Q, determining that there is an addressing error in the N battery management systems;

[0103] Step 224, sending a polling request to each slave through the host;

[0104] Step 226, the addressed slave sends response data of the polling request by broadcasting, and the response data includes the slave address;

[0105] Step 228, the unaddressed slaves are all addressed as the target address according to the response data received by the broadcast;

[0106] Step 230, the slave of the target address outputs a periodic signal corresponding to the duty cycle according to the address;

[0107] Step 232: The slave of the target address adjusts the addressing according to the signal duty cycle of the first input interface.

[0108] In this embodiment, when there is a signal duty cycle of the second input interface of the battery management system that is neither equal to (S+1)×Q nor equal to S×Q, it is determined that there is an addressing error in the N battery management systems. In the case of an addressing error, a polling request is sent to each slave through the host. At this time, the addressed slave will send response data of the polling request by broadcasting, and the response data includes the addressing address of the slave. Since the response data is sent by broadcasting, the unaddressed slave can also receive the above response data. On this basis, the unaddressed slave determines the target address according to the response data received by the broadcast, and the target address is the minimum free address (the maximum address of the addressed slave plus 1), and addresses its own address to the above target address. Further, according to the above encoding method, the slave of the target address outputs a periodic signal corresponding to the duty cycle according to the address, and the slave of the target address adjusts the addressing according to the signal duty cycle of the first input interface to achieve automatic error correction of erroneous addressing. In this way, when an addressing error occurs, the error position is diagnosed through communication, and the unaddressed slaves are uniformly addressed, and the addressing is adjusted in combination with the duty cycle of the signal input or output of each slave. The erroneous addressing can be automatically corrected. It can not only accurately diagnose the addressing error, but also correct a single addressing error without affecting the application of the correct addressing by the addressing system, thereby ensuring the normal operation of the entire addressing system.

[0109] In some embodiments of the present invention, an energy storage system is also proposed. Figure 5 As shown, the energy storage system 300 includes a battery pack 302 , and the battery pack 302 includes a battery management system 102 . The battery management system 102 adopts an addressing method as in any of the above embodiments.

[0110] The energy storage system 300 provided in the embodiment of the present invention includes a battery management system 102 using the addressing method in any of the above embodiments. Therefore, the energy storage system 300 has all the beneficial effects of the addressing method in any of the above embodiments, which will not be described in detail here.

[0111] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance unless otherwise clearly specified and limited; the terms "connection", "installation", "fixation" and the like should be understood in a broad sense, for example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0112] In the description of this specification, the description of the terms "one embodiment", "some embodiments", "specific embodiments", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0113] In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in the field can implement it. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0114] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An addressing system for an energy storage system, characterized in that: include: N battery management systems, each of which comprises: A first communication interface, wherein the first communication interfaces of N battery management systems are connected in parallel; A second communication interface, wherein the second communication interfaces of N battery management systems are connected in parallel; Output interface, the output interface of different battery management systems is used to output periodic signals with different duty cycles; A first input interface, wherein the first input interface of the first battery management system is grounded, and the first input interface of the Mth battery management system is connected to the output interface of the M-1th battery management system, 1<M≤N, and M is a positive integer; a second input interface, the second input interface of the Nth battery management system is connected to the output interface of the Nth battery management system, and the second input interface of the Kth battery management system is connected to the output interface of the K+1th battery management system, where K is a positive integer, 1≤K<N; Among them, each battery management system is identified as a master or a slave according to the signal level of the first input interface; each battery management system identified as a slave is addressed according to the signal duty cycle of the first input interface; the duty cycle of the periodic signal output by the output interface of each battery management system corresponds to the address of each battery management system; each battery management system identified as a slave is identified as an end machine or a non-end machine according to the signal duty cycle of the second input interface.

2. The addressing system of the energy storage system according to claim 1, characterized in that: The battery management system whose signal level of the first input interface is continuously low is identified as a master, and the battery management system whose signal level of the first input interface is not continuously low is identified as a slave; When the signal levels of the first input interfaces of the N battery management systems are not continuously low, it is determined that the host has recognized an error, the N battery management systems are all addressed as host addresses, each battery management system outputs a periodic signal with a corresponding duty cycle according to the address, and the N battery management systems adjust the addressing according to the signal duty cycle of the first input interface.

3. The addressing system of the energy storage system according to claim 1, characterized in that: The duty cycle of the periodic signal output by each of the battery management systems is: S×Q, where S is the address of each of the battery management systems and Q is a preset value; The address of each battery management system identified as a slave is: (D1 / Q)+1, where D1 is the signal duty cycle of the first input interface of each battery management system.

4. The addressing system of the energy storage system according to claim 3, characterized in that: The battery management system recognizes the signal of the second input interface with a duty cycle of S×Q as an end device; In the absence of the battery management system whose signal duty cycle of the second input interface is S×Q, it is determined that the terminal identification error is a terminal, and communication is performed through the first communication interface and the second communication interface of each battery management system to determine the target number of addressed battery management systems, and the battery management system whose address is equal to the target number is identified as a terminal.

5. The addressing system of the energy storage system according to claim 3, characterized in that: In the case where the signal duty cycle of the second input interface of the battery management system is not equal to (S+1)×Q or S×Q, determining that addressing errors exist in N of the battery management systems; In the event of an addressing error, a polling request is sent to each slave through the host, and the addressed slave sends response data of the polling request through broadcasting, the response data including the slave address, and the unaddressed slaves are addressed as the target address according to the response data received through the broadcast, each unaddressed slave outputs a periodic signal with a corresponding duty cycle according to the address, and the unaddressed slaves adjust the addressing according to the signal duty cycle of the first input interface.

6. An addressing method for an energy storage system, characterized in that: An addressing system for an energy storage system according to any one of claims 1 to 5, wherein the addressing method comprises: When the signal level of the first input interface of the battery management system is continuously at a low level, the battery management system identifies it as a host and outputs a cycle with a duty cycle of S×Q, where S is the address of the battery management system and Q is a preset value; When the signal level of the first input interface of the battery management system is not continuously at a low level, the battery management system identifies it as a slave, the slave address is (D1 / Q)+1, and outputs a periodic signal with a duty cycle of S×Q, where D1 is the signal duty cycle of the first input interface of the battery management system; When the signal duty ratio of the second input interface of the battery management system is S×Q, the battery management system is identified as a terminal.

7. The addressing method of the energy storage system according to claim 6, characterized in that: Also includes: In the case that the signal level of the first input interface of the battery management system is not present and is continuously at a low level, determining that the host recognizes an error; The N battery management systems are all addressed as host addresses; N of the battery management systems output periodic signals corresponding to the duty cycle according to the address; The N battery management systems adjust addressing according to the signal duty cycle of the first input interface.

8. The addressing method of the energy storage system according to claim 6, characterized in that: Also includes: In the absence of the battery management system whose signal duty ratio of the second input interface is S×Q, determining that the terminal identification error occurs; The N battery management systems communicate to determine a target number of the addressed battery management systems; The battery management system having an address equal to the target number is identified as a terminal.

9. The addressing method of the energy storage system according to claim 6, characterized in that: Also includes: In the case where the signal duty cycle of the second input interface of the battery management system is not equal to (S+1)×Q or S×Q, determining that addressing errors exist in the N battery management systems; Send a polling request to each slave through the master; The addressed slave sends response data of the polling request by broadcasting, wherein the response data includes the slave address; The unaddressed slaves are all addressed as the target address according to the response data received by the broadcast; The slave of the target address outputs a periodic signal with a corresponding duty cycle according to the address; The slave of the target address adjusts the addressing according to the signal duty cycle of the first input interface.

10. An energy storage system, characterized in that: include: A battery pack includes a battery management system, wherein the battery management system adopts the addressing method of the energy storage system as described in any one of claims 6 to 9.

Citation Information

Patent Citations

  • Active droop current sharing

    CN101662212A

  • Automatic addressing method and system and master control module thereof

    CN111787128A

  • LPC / ISA bridge and its bridging method

    US6170027B1