Communication method and device of high-voltage cascade energy storage system, high-voltage cascade energy storage system and storage medium

By adopting the ring connection and dynamic address allocation method of the main controller and the power unit in the high-voltage-class energy storage system, the wiring errors and damage in optical fiber communication are solved, and the stability and reliability of the system are improved.

CN119482982APending Publication Date: 2025-02-18广州智光电气技术有限公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411660696.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-18

Smart Images

  • Figure CN119482982A_ABST
    Figure CN119482982A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device of a high-voltage cascade energy storage system, the high-voltage cascade energy storage system and a storage medium. The communication method of the high-voltage cascade energy storage system comprises the steps that configuration information of power units is obtained, the configuration information at least comprises the number N of the power units in each group of power units, and N is an integer larger than 2; in response to a dynamic address allocation message sent by the main controller, the N power units in each group of power units obtain corresponding address information according to a preset coding rule; and in response to a query message of the power unit sent by the main controller, obtaining the power unit to be queried through the address information in the query message, and sending the queried information to the main controller. According to an exemplary embodiment, through dynamic address allocation, communication efficiency is improved, and communication quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of energy storage technology, and in particular to a communication method and device for a high-voltage cascade energy storage system, a high-voltage cascade energy storage system, and a storage medium. Background Art

[0002] With the continuous development of energy storage technology, the penetration rate of high-voltage energy storage in the power grid is getting higher and higher, the power of a single high-voltage cascade energy storage is getting larger and larger, and the number of levels is also increasing. According to the relevant communication architecture, there are two optical fibers, one for transmission and one for reception, between the high-voltage cascade main controller and each cluster power unit for communication, that is, the number of optical fiber interfaces in the main controller is twice the number of unit levels, and the total length of optical fiber also increases with the increase in the number of levels. Due to the increase in the length and number of optical fiber laying, optical fiber communication is also affected to a certain extent. Wiring errors and optical fiber damage affect the stability and reliability of system operation.

[0003] It should be noted that the statements herein merely provide background information related to the present disclosure and do not necessarily constitute prior art. Summary of the invention

[0004] In view of the above problems, a communication method and device for a high-voltage cascade energy storage system, a high-voltage cascade energy storage system and a storage medium are proposed to overcome the above problems or at least partially solve the above problems.

[0005] The embodiments of the present disclosure adopt the following technical solutions:

[0006] In a first aspect, a communication method for a high-voltage cascade energy storage system is provided, wherein the high-voltage cascade energy storage system includes a main controller and multiple groups of power cells, wherein the main controller and each power cell in each group of power cells are connected in a ring shape via an optical fiber, and the communication method includes: obtaining configuration information of the power cell, wherein the configuration information includes at least the number N of power cells in each group of power cells, where N is an integer greater than 2; in response to a dynamic address allocation message sent by the main controller, the N power cells in each group of power cells obtain corresponding address information according to a preset coding rule; in response to a query message of the power cell sent by the main controller, obtaining the power cell to be queried through the address information in the query message, and sending the query information to the main controller.

[0007] Preferably, the N power units in each group of power units obtain corresponding address information according to a preset coding rule, including: using a preset number as the address information of a power unit in each group of power units, and adding a fixed value to the preset number in turn as the address information of the remaining N-1 power units.

[0008] Preferably, the power unit to be queried is obtained through the address information in the query message, and the information obtained from the query is sent to the main controller, including: obtaining the position number M of the power unit in the group where the power unit to be queried is located according to the address information in the query message, where M is an integer less than or equal to N; and forwarding the information obtained from the query to the main controller through NM power units in the same group.

[0009] Preferably, both the dynamic address allocation message and the query message include frame data, and the frame data includes any one or more of a dynamic address, an addressing address, a power unit control signal, and a power unit feedback signal.

[0010] Preferably, the communication method further comprises: placing the power unit body control signal and the power unit body feedback signal in the same frame data, so as to initiate control and query to the same power unit at the same time.

[0011] Preferably, the main controller and each power unit in each group of power units are connected in an optical fiber ring, including: connecting the sending ports and receiving ports of N power units in each group of power units in sequence and then connecting with the main controller.

[0012] In a second aspect, a communication device of a high-voltage cascade energy storage system is provided, wherein the high-voltage cascade energy storage system includes a main controller and multiple groups of power cells, wherein the main controller and each power cell in each group of power cells are connected in a ring shape via an optical fiber, and the communication device includes: a first unit, which obtains configuration information of the power cell, wherein the configuration information includes at least the number N of power cells in each group of power cells, where N is an integer greater than 2; a second unit, which, in response to a dynamic address allocation message sent by the main controller, obtains corresponding address information of the N power cells in each group of power cells according to a preset coding rule; and a third unit, which, in response to a query message of the power cell sent by the main controller, obtains the power cell to be queried through the address information in the query message, and sends the query information to the main controller.

[0013] In a third aspect, a high-voltage cascade energy storage system is provided, comprising: a processor; and a memory arranged to store computer executable instructions, wherein when the executable instructions are executed, the processor executes any method as described in the first aspect.

[0014] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by an electronic device including multiple application programs, the electronic device executes any method as described in the first aspect.

[0015] At least one of the above technical solutions adopted by the exemplary embodiment can achieve the following beneficial effects:

[0016] The exemplary embodiments of the present disclosure reduce the number of optical fibers through the ring connection between the main controller and multiple power units; reduce the maintenance cost of the energy storage system and improve the operational stability of the energy storage system through the dynamic address allocation of the power units.

[0017] It should be understood that the invention summary is not intended to identify the key or essential features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of some embodiments of the present disclosure in the accompanying drawings, in which:

[0019] Figure 1 A flow chart of a communication method for a high-voltage cascade energy storage system in an embodiment of the present disclosure;

[0020] Figure 2 A connection diagram of a high-voltage cascade energy storage system in an embodiment of the present disclosure;

[0021] Figure 3 A schematic diagram of a communication device of a high-voltage cascade energy storage system in an embodiment of the present disclosure;

[0022] Figure 4 Schematic diagram of the structure of the high-voltage cascade energy storage system in the embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] The principle of the present disclosure will now be described with reference to some embodiments. It should be understood that the description of these embodiments is only for illustrative purposes, and helps those skilled in the art to understand and implement the present disclosure, without any limitation to the scope of the present disclosure. The disclosure described herein can be implemented in a manner different from that described below.

[0024] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0025] References in this disclosure to "one embodiment," "an embodiment," "an exemplary embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. In addition, when a particular feature, structure, or characteristic is described in conjunction with an exemplary embodiment, whether or not explicitly described, those skilled in the art will recognize that such feature, structure, or characteristic affects incorporation into other embodiments.

[0026] It should be understood that although the terms "first" and "second" etc. may be used to describe various elements herein, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, without departing from the scope of the exemplary embodiments, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. The term "and / or" as used herein includes any and all combinations of one or more of the listed terms.

[0027] The terms used herein are only for describing specific embodiments, rather than for limiting exemplary embodiments. The singular forms "one", "an", and "the" used herein also include plural forms, unless the context clearly indicates otherwise. "A group of elements" or "element set" used herein is intended to include one or more elements. It should also be understood that the terms "include", "comprise", "have", "have", "include" and / or "include", when used herein, specify the presence of the features, elements and / or parts, etc., but do not exclude the presence or addition of one or more other features, elements, parts and / or combinations thereof.

[0028] As used in this disclosure, the term "circuitry" may refer to one or more or all of the following:

[0029] (a) Hardware circuit implementation only (e.g., implementation only in analog and / or digital circuits)

[0030] (b) a combination of hardware circuitry and software, such as (where applicable):

[0031] (i) a combination of analog and / or digital hardware circuits and software / firmware; and

[0032] (ii) any portion of a hardware processor (including a digital signal processor) with software, software and memory that work together to enable a device such as a mobile phone or server to perform various functions, and

[0033] (c) A hardware circuit and / or processor, such as a microprocessor or portion of a microprocessor, that requires software (e.g., firmware) to operate, but where software is not required for operation, the software may not be present.

[0034] This definition of circuitry applies to all uses of this term in this disclosure, including in any claims. As another example, as used in this disclosure, the term circuitry also includes merely a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware implementation. The term circuitry also includes, for example, if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing network device.

[0035] In an exemplary embodiment, in view of the fact that the number of optical fiber interfaces and the length of optical fibers used in high-voltage cascade energy storage systems in related technologies are increasing, a communication method for high-voltage cascade energy storage systems with strong universality is designed. This method uses a ring connection between the power unit and the main controller to alleviate the significant increase in the number of optical fiber interfaces and the length of the optical fiber of the main controller as the number of stages increases, and through dynamic address allocation, one-to-one communication between the main controller and the power unit is achieved.

[0036] The technical solutions provided by various embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings.

[0037] The applicant has conducted research on high-voltage cascade energy storage systems and found that the cost and operational impacts caused by the increase in the number of optical fiber interfaces and the increase in optical fiber length due to the increase in the number of power unit levels in the relevant technology are mainly handled according to the following solutions:

[0038] 1) Master-slave control mode: A sub-control system is added in each power unit compartment (multiple power units are placed in one power unit compartment). The main controller communicates directly with the sub-control system using only a pair of high-speed optical fibers, and sends all control signals of the compartment to the sub-master controller. The hierarchical control system then communicates one-to-one with each power unit in the compartment through optical fibers.

[0039] 2) Ring communication based on fixed addresses: The power unit body is divided into multiple loops according to a certain number. Since the signals transmitted by the main control and power units in different positions at different times are different, different programs need to be burned into each unit in the loop to represent their corresponding positions in the loop. The main controller's send is connected to the first power unit's receive, and the send and receive of each power unit body are connected, and the last unit's send is connected to the main controller's receive to realize a ring communication structure. There are two types of communication frames in the communication. The control send and status feedback are divided into two frame formats for sending and receiving.

[0040] The above two solutions have the following disadvantages:

[0041] 1) For Solution 1, the master-slave control mode can only reduce the length of optical fiber and the workload and possible instability caused by laying, but it does not reduce the number of optical fiber interfaces. In addition, due to the addition of a first-level sub-control system, the control signals and feedback signals of all units in the entire power unit warehouse need to be transmitted between the master control and the sub-control, and high-speed optical fiber and chips supporting high-speed communication are required for communication, which actually increases the overall cost.

[0042] 2) For Solution 2, the ring communication based on fixed addresses reduces the number of fiber interfaces and optical fibers, and also plays a certain role in reducing the workload of laying and the damage caused by laying. However, since the addresses of each power unit in the loop need to be confirmed by burning different programs to confirm their respective positions in the loop, the complexity of the program is greatly increased, that is, as many versions of the program are required as there are units in the loop, which brings certain challenges to subsequent maintenance and on-site repair and replacement of units. Control delivery and status feedback are divided into two frame formats, so two corresponding sending and receiving processing modules must also be designed in the program, which increases the complexity of the program.

[0043] In view of this, the disclosed embodiments provide a communication method and device for a high-voltage cascade energy storage system, a high-voltage cascade energy storage system, and a storage medium. Figure 1 As shown, a flow chart of a communication method 100 for a high-voltage cascade energy storage system in an embodiment of the present disclosure is provided. The communication method 100 for a high-voltage cascade energy storage system at least includes the following steps S110 to S130.

[0044] Step S110, obtaining configuration information of the power unit, wherein the configuration information at least includes the number N of power units in each group of power units, where N is an integer greater than 2.

[0045] like Figure 2As shown, a communication schematic diagram of a high-voltage cascade energy storage system. The high-voltage cascade energy storage system includes a main controller and multiple groups of power units, and the main controller and each power unit in each group of power units are connected in an optical fiber ring. The high-voltage cascade energy storage system consists of an energy storage main controller, multiple energy storage batteries, multiple power units, and multiple pairs of loop communication optical fibers. The main controller is connected to multiple power units through optical fibers, and the power units are connected to energy storage batteries at the same time. In one example, the number of power unit bodies in each loop (each group of power units) is 2 to 8, and the power unit body is also called an energy storage inverter unit, which includes a contactor connected to the energy storage battery, an IGBT inverter circuit, and a control circuit. The main controller sends the control signal to the control circuit of the power unit by sending an optical fiber. After the power unit receives the signal, the control circuit converts the optical signal into an electrical signal and then drives the IGBT to open and close to realize the inverter function, which is used to realize DC / AC conversion, convert the battery DC voltage into AC voltage, and then collect the power unit contactor and its own temperature and other states and transmit them back to the main controller through ring communication.

[0046] like Figure 2 As shown, the main controller has multiple receiving fiber ports and multiple transmitting fiber ports. Each power unit has a fiber receiving port Rx and a fiber transmitting port Tx. In one example, reference Figure 2 The first loop in the loop: There are n power units and n+1 optical fibers in the loop, two of which are long optical fibers connecting the main controller and the power unit body. The optical fiber that connects the main controller Tx_1 to the Rx of the first power unit body in the loop is used to send the PWM control signal and contactor signal of the main controller to the power unit. The optical fiber that connects the main controller Rx_1 to the Tx of the last power unit body in the loop is used to upload the feedback status and DC voltage of the power unit body to the main controller. The n-1 short optical fibers that connect the power units to each other connect the Tx and Rx of adjacent power units. Their function is to process the frame information received from the previous power unit and send it to the next unit until it is uploaded to the main controller through the Tx transmission port of the last unit to complete the entire loop communication.

[0047] In one example, taking 35kv star-connected cascaded 48-level energy storage as an example, according to the conventional structural design, the main control requires 48 pairs of receiving and transmitting optical fiber ports, and the main controller and each power unit body need two optical fibers of unequal lengths, a total of 96 long optical fibers are required to connect. After loop communication, with 8 power units as a loop, the main controller only needs 6 pairs of optical fiber ports, 12 long optical fibers and 42 short optical fibers of equal length to connect (short optical fibers connecting adjacent power units).

[0048] Step S120: In response to the dynamic address allocation message sent by the main controller, the N power units in each group of power units obtain corresponding address information according to a preset coding rule.

[0049] In some embodiments, a preset number is used as address information of one power unit in each group of power units, and the preset number is sequentially added with a fixed value to serve as address information of the remaining N-1 power units.

[0050] After the high-voltage cascade energy storage system is powered and the main controller operates normally, the main controller Tx transmission port sends a dynamic address allocation message through an optical fiber, and the dynamic address allocation message includes frame (data) information. The frame data includes any one or more of the dynamic address, addressing address, power unit body control signal, and power unit body feedback signal. In an example, the frame data can be expressed as dynamic address (0001)-addressing address-power unit body control signal-power unit body feedback signal (all 0). After receiving the signal, power unit 1 obtains the dynamic address 0001 and uses it as its own address to store it in a register and adds 1 to the address to 0010 and forwards it to power unit 2. Power unit 2 uses 0010 as its own address and adds 1 to the address to 0011 and forwards it to power unit 3, and so on until the address of the 8th unit is 1000 and adds 1 to upload the signal back to the main controller. When the main control receives the signal and parses it to the dynamic address position of 1001, the address allocation is completed, the flag is set, and then the energy storage system is started, otherwise the energy storage system will always be in a fault state. When communication is interrupted, such as fiber breakage, fiber port problems, on-site unit replacement, etc., in order to avoid problems with subsequent control caused by changes in unit position and the address being solidified and saved, the power unit will clear its own stored address to 0 if it does not receive a valid signal for a preset period of time until valid communication is restored and the dynamic address sent by the previous power unit is received again and solidified again to ensure the correct position of all power units in the ring.

[0051] Step S130, in response to the query message of the power unit sent by the main controller, the power unit to be queried is obtained through the address information in the query message, and the query information is sent to the main controller.

[0052] In some embodiments, the power unit to be queried is obtained through the address information in the query message, and the information obtained from the query is sent to the main controller, including: obtaining the position number M of the power unit in the group where the power unit to be queried is located according to the address information in the query message, where M is an integer less than or equal to N; and forwarding the information obtained from the query to the main controller through NM power units in the same group.

[0053] After the dynamic address is successfully allocated, the main controller Tx transmission port sends a query message through the optical fiber. The query message includes frame data, and the frame data includes any one or more of the dynamic address, addressing address, power unit body control signal, and power unit body feedback signal. In one example, the query message is represented as: dynamic address (0001)-addressing address-power unit body control signal-power unit body feedback signal (all 0). Continue to refer to Figure 2 After power unit 1 receives the signal received by the main controller, it parses and forwards the received signal to power unit 2. If the addressing address parsed by power unit 1 is consistent with its own address obtained in the dynamic address allocation, power unit 1 will overwrite the original power feedback signal of all 0 with its own feedback signal and forward it to power unit 2. If the addressing address is inconsistent with its own address at this time, it will directly forward the received information without performing other operations. Similarly, after other power units receive the information forwarded by the previous power unit, if the addressing address is consistent with its own address, the feedback signal will overwrite the last power unit feedback signal and then use tx to forward it. Otherwise, it will directly forward the information sent by the previous power unit to ensure that each power unit can quickly receive the control signal from the main controller. After each power unit obtains its own address, it identifies its own control signal from the power unit control signal in each frame of information through parsing and controls its own operating status. After completing the transmission of a frame, the main controller will keep other signals unchanged, update the control signal, add 1 to the addressing address and send it again, so that the addressing address cycle is equal to the number of the power unit, so that the power units in the ring can upload their own status information in time-sharing;

[0054] It should be understood that through dynamic address allocation, the address of each power unit is uniformly allocated, and the high-voltage cascade energy storage system can use the same allocation program, reducing the confusion caused by multiple sets of programs in management and on-site replacement or maintenance. By designing the feedback signal and the control signal in a unified frame, there is no need to design two control programs for receiving and sending, reducing the complexity of the control program. In addition, through the ring communication between the high-voltage cascade energy storage main controller and the power unit body, the number of fiber optic ports and the overall fiber optic length are reduced, the manufacturer's manufacturing cost is reduced, and the use of long optical fibers is reduced. It has a good improvement effect on the fiber optic communication problems caused by environmental or process problems during on-site laying.

[0055] The present disclosure also provides a communication device 300 for a high-voltage cascade energy storage system. Figure 3 As shown, the synchronization signal detection device 300 at least includes: a first unit 310, a second unit 320, and a third unit 330, wherein:

[0056] The first unit 310 is specifically used to: obtain configuration information of the power unit, wherein the configuration information at least includes the number N of power units in each group of power units, where N is an integer greater than 2.

[0057] The second unit 320 is specifically configured to: in response to the dynamic address allocation message sent by the main controller, the N power units in each group of power units obtain corresponding address information according to a preset coding rule.

[0058] The third unit 330 is specifically used for: responding to the query message of the power unit sent by the main controller, obtaining the power unit to be queried through the address information in the query message, and sending the query information to the main controller.

[0059] The communication device of the high-voltage cascade energy storage system described above can implement the various steps of the communication method of the high-voltage cascade energy storage system provided in the aforementioned embodiments. The relevant explanations on the communication method of the high-voltage cascade energy storage system are applicable to the communication device of the high-voltage cascade energy storage system and will not be repeated here.

[0060] Although specific functions are discussed above with reference to specific units, it should be noted that the functions of the various units discussed herein can be divided into multiple units, and / or at least some functions of multiple units can be combined into a single unit. The specific unit discussed herein performs an action including the specific unit itself performing the action, or alternatively the specific unit calls or otherwise accesses another component or unit that performs the action (or performs the action in conjunction with the specific unit). Therefore, the specific unit that performs an action can include the specific unit itself that performs the action and / or another unit that the specific unit calls or otherwise accesses and performs the action.

[0061] It should also be understood that various techniques may be described herein in the general context of software hardware elements or program units. Figure 3 The various units described may be implemented in hardware or in hardware in combination with software and / or firmware. For example, these units may be implemented as computer program code / instructions configured to be executed in one or more processors and stored in a computer-readable storage medium. Alternatively, these units may be implemented as hardware logic / circuits.

[0062] It can be understood that the communication device of the high-voltage cascade energy storage system divides the energy storage power units into multiple ring-shaped communication loops according to a certain number. Each loop only needs two fiber optic interfaces of the main controller, two long optical fibers and one short optical fiber minus the number of units in the loop, which reduces the manufacturer's production cost. The reduction in the length of the optical fiber improves the communication distortion problem caused by long-distance communication. The reduction in the external laying of optical fibers reduces the communication instability caused by possible optical fiber damage during the laying process. The frame format design based on dynamic address allocation allows the control signal to be sent down and the feedback signal to be uploaded in the same frame signal. The program design does not need to design two receiving modules to determine whether it is a control signal or a feedback signal, which reduces the complexity of the main control and power unit body programs. The dynamic address allocation unifies the power unit body program, and automatically assigns the addresses of the corresponding positions to the power units in different positions through program design, and is not affected by communication interruptions. As long as the power is turned on again, it can be reallocated without additional operations.

[0063] The embodiment of the present disclosure also provides a high-voltage cascade energy storage system, comprising: a processor; and a memory arranged to store computer executable instructions, wherein when the executable instructions are executed, the processor executes the communication method of the high-voltage cascade energy storage system.

[0064] An embodiment of the present disclosure also provides a computer-readable storage medium, which stores one or more programs. When the one or more programs are executed by an electronic device including multiple application programs, the electronic device executes the communication method of the above-mentioned high-voltage cascade energy storage system.

[0065] The embodiment of the present disclosure also provides a chip, the chip includes a circuit system, the circuit system is configured to execute the communication method of the high-voltage cascade energy storage system. It should be noted that the circuit system can be a dedicated integrated circuit, a general-purpose processor, or a combination thereof.

[0066] An embodiment of the present disclosure also provides a computing device, comprising the above-mentioned chip.

[0067] Figure 4 This is a schematic diagram of the structure of a high-voltage cascade energy storage system according to an embodiment of the present application. Figure 4 At the hardware level, the high-voltage cascade energy storage system includes a processor, and optionally an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the high-voltage cascade energy storage system may also include hardware required for other services.

[0068] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0069] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.

[0070] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a high-voltage cascade energy storage system device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations:

[0071] Obtain configuration information of the power unit, wherein the configuration information includes at least the number N of power units in each group of power units, where N is an integer greater than 2; in response to the dynamic address allocation message sent by the main controller, the N power units in each group of power units obtain corresponding address information according to a preset coding rule; in response to the query message of the power unit sent by the main controller, obtain the power unit to be queried through the address information in the query message, and send the query information to the main controller.

[0072] The above application Figure 1The method performed by the high-voltage cascade energy storage system device disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0073] The high-voltage cascade energy storage system can also perform Figure 1 A method for executing a communication device of a medium- and high-voltage cascade energy storage system, and realizing a communication device of a high-voltage cascade energy storage system in Figure 1 The functions of the illustrated embodiment will not be described in detail in the embodiments of the present application.

[0074] The embodiment of the present application also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by a high-voltage cascade energy storage system including multiple application programs, enable the high-voltage cascade energy storage system to execute Figure 1 The method performed by the communication device of the high-voltage cascade energy storage system in the illustrated embodiment is specifically used to perform:

[0075] Obtain configuration information of the power unit, wherein the configuration information includes at least the number N of power units in each group of power units, where N is an integer greater than 2; in response to the dynamic address allocation message sent by the main controller, the N power units in each group of power units obtain corresponding address information according to a preset coding rule; in response to the query message of the power unit sent by the main controller, obtain the power unit to be queried through the address information in the query message, and send the query information to the main controller.

[0076] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0077] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0078] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0079] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0080] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0081] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0082] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0083] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0084] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0085] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A communication method for a high-voltage cascade energy storage system, characterized in that: The high-voltage cascade energy storage system includes a main controller and multiple groups of power units, the main controller and each power unit in each group of power units are connected in a ring through an optical fiber, and the communication method includes: Acquire configuration information of the power unit, wherein the configuration information includes at least the number N of power units in each group of power units, where N is an integer greater than 2; In response to the dynamic address allocation message sent by the main controller, the N power units in each group of power units obtain corresponding address information according to a preset coding rule; In response to the query message of the power unit sent by the main controller, the power unit to be queried is obtained through the address information in the query message, and the query information is sent to the main controller.

2. The method according to claim 1, characterized in that: The N power units in each group of power units obtain corresponding address information according to a preset coding rule, including: The preset number is used as the address information of one power unit in each group of power units, and the preset number is sequentially added with a fixed value to serve as the address information of the remaining N-1 power units.

3. The method according to claim 1, characterized in that: The step of acquiring the power unit to be queried through the address information in the query message and sending the queried information to the main controller includes: Acquire the position number M of the power unit in the group where the power unit to be queried is located according to the address information in the query message, where M is an integer less than or equal to N; The queried information is forwarded to the main controller through NM power units in the same group.

4. The method according to any one of claims 1 to 3, characterized in that: The dynamic address allocation message and the query message both include frame data, and the frame data includes any one or more of a dynamic address, an addressing address, a power unit control signal, and a power unit feedback signal.

5. The method according to claim 4, characterized in that: The communication method further comprises: The power unit body control signal and the power unit body feedback signal are placed in the same frame data to initiate control and query to the same power unit at the same time.

6. The method according to claim 1, characterized in that: The main controller and each power unit in each group of power units are connected in a ring shape via an optical fiber, including: After the sending ports and receiving ports of N power units in each group of power units are connected in sequence, they are connected to the main controller.

7. A communication device for a high-voltage cascade energy storage system, characterized in that: The high-voltage cascade energy storage system includes a main controller and multiple groups of power units, the main controller and each power unit in each group of power units are connected in a ring shape via an optical fiber, and the communication device includes: The first unit acquires configuration information of the power unit, wherein the configuration information at least includes the number N of power units in each group of power units, where N is an integer greater than 2; The second unit, in response to the dynamic address allocation message sent by the main controller, the N power units in each group of power units obtain corresponding address information according to a preset coding rule; The third unit, in response to the query message of the power unit sent by the main controller, obtains the power unit to be queried through the address information in the query message, and sends the query information to the main controller.

8. A high voltage cascade energy storage system, comprising: processor; and a memory arranged to store computer executable instructions, which when executed cause the processor to perform the method according to any one of claims 1 to 6.

9. A computer-readable storage medium storing one or more programs, which, when executed by an electronic device including a plurality of application programs, causes the electronic device to execute the method according to any one of claims 1 to 6.