An intelligent networking management method and device for an energy storage cabinet, an energy storage cabinet equipment and a medium
By using broadcast messages and high-level signals in the energy storage cabinet to achieve automatic numbering, the problems of data loss caused by daisy-chain communication networks and the inconvenience of manual numbering are solved, the accuracy and convenience of numbering are improved, and the stability of the system is enhanced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHE JIANG SAI WEI SHU ZI NENG YUAN JI SHU YOU XIAN GONG SI
- Filing Date
- 2025-08-13
- Publication Date
- 2026-07-03
AI Technical Summary
In existing energy storage battery management systems, the use of daisy-chain communication networks for battery sensors leads to data frame and packet loss. Furthermore, BMU numbering requires manual grouping, which limits the versatility of the master node and the flexibility of the software, and affects the accuracy and convenience of numbering.
The network numbering command is obtained through the target battery management unit, and automatic numbering is achieved by using broadcast messages and high level signals. CAN bus serial link is used to ensure the continuity and accuracy of the numbering and avoid data loss.
Automated numbering has been achieved, which improves the convenience and security of numbering, ensures the accuracy of numbering, reduces manual intervention, and enhances the stability of the system and the reliability of data transmission.
Smart Images

Figure CN120768878B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to an intelligent networking management method, device, equipment and medium for energy storage cabinets. Background Technology
[0002] Currently, most battery sensors in energy storage battery management systems (BMUs) exchange data with the motherboard via a daisy-chain communication network. During network construction, a fixed number of nodes and connection methods are typically required, which significantly limits the versatility of the master node and the flexibility of the software. Excessive nodes and data volume can easily lead to data frame and packet loss. Furthermore, to determine the PACK (BatteryPack) sequence number corresponding to each BMU, BMUs are usually manually grouped and numbered using host computer software during production, causing inconvenience for production, installation, and commissioning.
[0003] In summary, improving data security, as well as the accuracy and convenience of numbering, are urgent issues that need to be addressed. Summary of the Invention
[0004] In view of this, the purpose of this invention is to provide an intelligent networking management method, device, equipment, and medium for energy storage cabinets, which can improve the accuracy, convenience, and security of numbering. The specific solution is as follows:
[0005] In a first aspect, this application discloses an intelligent networking management method for an energy storage cabinet, applied to an energy storage cabinet comprising a plurality of battery packs communicating serially according to a predetermined order, the method comprising:
[0006] Obtain the target network number instruction through the target battery management unit in the target battery pack;
[0007] The target battery management unit sets its own identifier to an initial value based on the target network number instruction, and sends a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier;
[0008] If the next battery management unit detects the high level and the current broadcast message, then the next battery pack is designated as the current battery pack, and the current battery management unit of the current battery pack sets its own identifier to a target value based on the current broadcast message; the target value is the sum of its own identifier in the current broadcast message and a predetermined value.
[0009] The current battery management unit sends a new current broadcast message to the battery management unit of the next battery pack, and then jumps to the step of "if the next battery management unit detects the high level and the current broadcast message, then the next battery pack is used as the current battery pack", until there is no new next battery pack.
[0010] Optionally, the battery management units of the plurality of battery packs are serially linked via a CAN bus; wherein the CAN bus is used to transmit broadcast messages.
[0011] Optionally, the energy storage cabinet further includes a central management unit; the central management unit and the target battery management unit in the target battery pack are connected via a CAN bus;
[0012] Accordingly, the step of obtaining the target network number instruction through the target battery management unit in the target battery pack includes:
[0013] The central management unit obtains the intelligent networking instructions issued by the energy management system and generates an initial broadcast message based on the intelligent networking instructions.
[0014] The initial broadcast message sent by the central management unit is obtained through the target battery management unit in the target battery pack and based on the CAN bus; the initial broadcast message includes the initial value.
[0015] Optionally, obtaining the intelligent networking instructions issued by the energy management system through the central management unit includes:
[0016] The central management unit obtains intelligent networking instructions issued by the energy management system via Ethernet; the intelligent networking instructions are instructions sent from the cloud to the energy management system.
[0017] Correspondingly, the same energy management system connects several energy storage cabinets via Ethernet.
[0018] Optionally, the target battery pack is connected to a target power source;
[0019] Accordingly, the step of obtaining the target network number instruction through the target battery management unit in the target battery pack includes:
[0020] The target voltage of the target power supply is obtained through the target battery management unit in the target battery pack.
[0021] Optionally, the high-level output control unit of the current battery management unit and the high-level detection unit of the next battery management unit are linked in a predetermined order and in a daisy-chain manner.
[0022] Accordingly, the next battery management unit that sends the current broadcast message and a high level to the next battery pack includes:
[0023] The current broadcast message is sent to the next battery management unit of the next battery pack, and the high level is sent to the high level detection unit of the next battery management unit through the high level output control unit of the target battery management unit or the current battery management unit.
[0024] Optionally, the step of using the next battery pack as the current battery pack if the next battery management unit detects the high level and the current broadcast message includes:
[0025] If the next battery management unit detects the high level and all broadcast messages, including the current broadcast message, then it will use the next battery pack as the current battery pack.
[0026] Secondly, this application discloses an intelligent networking management device for an energy storage cabinet, applied to an energy storage cabinet, the energy storage cabinet including a plurality of battery packs communicating serially according to a predetermined sequence, the device comprising:
[0027] The instruction acquisition module is used to acquire the target network number instruction through the target battery management unit in the target battery pack;
[0028] The first numbering module is used to set the target battery management unit's own identifier to an initial value based on the target network numbering instruction, and send a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier;
[0029] The second numbering module is used to, if the next battery management unit detects the high level and the current broadcast message, designate the next battery pack as the current battery pack, and set the current battery management unit's own identifier to a target value based on the current broadcast message; the target value is the sum of the self-identifier in the current broadcast message and a predetermined value.
[0030] The jump module is used to send a new current broadcast message to the battery management unit of the new next battery pack through the current battery management unit, and jump to the step of "if the next battery management unit detects the high level and the current broadcast message, then the next battery pack is used as the current battery pack", until there is no new next battery pack.
[0031] Thirdly, this application discloses an electronic device, including:
[0032] Memory, used to store computer programs;
[0033] A processor is used to execute the computer program to implement the aforementioned intelligent networking management method for energy storage cabinets.
[0034] Fourthly, this application discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned intelligent networking management method for energy storage cabinets.
[0035] As can be seen, the target battery management unit in the target battery pack of this application obtains the target network number instruction; the target battery management unit sets its own identifier to an initial value based on the target network number instruction, and sends a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier; if the next battery management unit detects the high level and the current broadcast message, it takes the next battery pack as the current battery pack, and the current battery management unit of the current battery pack sets its own identifier to a target value based on the current broadcast message; the target value is the sum of the own identifier in the current broadcast message and a predetermined value; the current battery management unit sends a new current broadcast message to the battery management unit of the new next battery pack, and jumps to the step of taking the next battery pack as the current battery pack if the next battery management unit detects the high level and the current broadcast message, until there is no new next battery pack. Therefore, this application achieves automatic numbering directly after receiving instructions by transmitting broadcast messages between different target battery packs in the energy storage cabinet, without the need for manual intervention, making numbering more convenient and faster. In addition, this application uses serial communication between different target battery packs in the same energy storage cabinet and achieves numbering by sending broadcast messages. Moreover, the numbering of the next battery pack can only be carried out after the previous target battery pack has been numbered, ensuring that the numbering is continuous and correct. Furthermore, numbering by sending broadcast messages is less likely to cause data loss, improving the security and accuracy of numbering. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0037] Figure 1 This application discloses a flowchart of an intelligent networking management method for an energy storage cabinet.
[0038] Figure 2This is a schematic diagram of an intelligent networking management system for an energy storage cabinet disclosed in this application;
[0039] Figure 3 This is a schematic diagram of the intelligent networking management process of an energy storage cabinet disclosed in this application;
[0040] Figure 4 This is a schematic diagram of the intelligent networking management device for an energy storage cabinet disclosed in this application;
[0041] Figure 5 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation
[0042] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Currently, most battery sensors in energy storage battery management systems (BMUs) exchange data with the motherboard via a daisy-chain communication network. During network construction, a fixed number of nodes and connection methods are typically required, which significantly limits the versatility of the master node and the flexibility of the software. Excessive nodes and data volume can easily lead to data frame and packet loss. Furthermore, to determine the PACK sequence number corresponding to each BMU, BMUs are usually manually grouped and numbered using host computer software during production, causing inconvenience for production, installation, and commissioning.
[0044] Therefore, this application proposes an intelligent networking management scheme for energy storage cabinets, which can improve the accuracy, convenience and security of numbering.
[0045] This application discloses an intelligent networking management method for energy storage cabinets. See also... Figure 1 As shown, the method includes:
[0046] Step S11: Obtain the target network number instruction through the target battery management unit in the target battery pack.
[0047] It should be noted that the energy storage cabinet includes a central management unit (CMU). Before numbering, the IP address of the CMU for each energy storage cabinet needs to be determined. The default IP address can be set at the factory on the CMU local controller. The default IP addresses of the CMUs within the same energy storage cabinet are 192.168.1.200; 192.168.1.201; 192.168.1.202; 192.168.1.203; 192.168.1.204; and so on, following the sequence based on the number of units. It should also be noted that: 1. The BMS (Battery Management System) acts as the server, and the IP address of each CMU in the industrial and commercial energy storage system is unique. Therefore, the energy storage cabinet number can be mapped through the IP address. 2. The IP address configuration interface can be changed through the host computer or the EMS (Energy Management System).
[0048] In this embodiment, the target network numbering instruction includes two types: one is the target voltage sent by the target power supply connected to the target battery pack, and the other is the initial broadcast message issued by the central processing unit connected to the target battery pack.
[0049] In one specific embodiment, the energy storage cabinet further includes a central management unit; the central management unit and the target battery management unit in the target battery pack are connected via a CAN bus; correspondingly, obtaining the target network number instruction through the target battery management unit in the target battery pack includes: obtaining the intelligent networking instruction issued by the energy management system through the central management unit, and generating an initial broadcast message based on the intelligent networking instruction; obtaining the initial broadcast message sent by the central management unit through the target battery management unit in the target battery pack and based on the CAN bus; the initial broadcast message includes the initial value. It should be noted that the initial value can be specifically set according to the situation.
[0050] It should be noted that obtaining the intelligent networking instructions issued by the energy management system through the central management unit includes: obtaining the intelligent networking instructions issued by the energy management system based on Ethernet through the central management unit; the intelligent networking instructions are instructions sent from the cloud to the energy management system; correspondingly, the same energy management system connects several energy storage cabinets through Ethernet.
[0051] It should be noted that before obtaining the target network number instruction through the target battery management unit in the target battery pack, the CMU (Central Management Unit) will actively check whether all battery packs in the energy storage cabinet are online, and whether all battery packs have numbers and whether the numbers are correct. If all battery packs have numbers and the numbers are correct, no numbering operation will be performed. Numbering operation will be performed if there are any unnumbered or incorrectly numbered battery packs. Unnumbered battery packs include all battery packs not having numbers and some battery packs not having numbers. The following are possible cases of incorrect numbering: the normal numbering is 1, 2, 3, and the incorrect numbering may be 1, 1, 3. The specific detection method can be through sending and receiving broadcast messages.
[0052] See Figure 2 The diagram shows a schematic of an intelligent network management system for an energy storage cabinet. The system includes the energy storage cabinet, a cloud platform, and an energy management system. The same energy management system connects several energy storage cabinets via Ethernet, using the Modbus TCP protocol. Communication between the cloud platform and the energy management system is based on a 4G network, using the MQTT protocol. The CMU in the energy storage cabinet and the BMU in each PACK (battery pack) communicate via CAN, using an internal company protocol. The MCU in each BMU and each AFE (Analog Front End) communicate via a daisy-chain protocol, using a proprietary chip protocol. Between PACKs in the energy storage cabinet, CAN communication and 5V power supply are linked in a daisy-chain manner. It should be noted that the BMU in the PACK consists of an MCU unit, a daisy-chain communication unit, a 24V detection unit, a 24V output control unit, and an interface. The interface enables CAN and 24V connections between different BMUs. Within each PACK, the BMU and the front-end AFE acquisition chip acquire individual unit voltages and temperatures via daisy-chain communication. The BMU can detect 24V power supply and control the 24V power output. It should also be noted that BACK (Backup Battery Pack) refers to an energy storage cabinet.
[0053] In another specific embodiment, the target battery pack is connected to a target power source; correspondingly, obtaining the target network number instruction through the target battery management unit in the target battery pack includes: obtaining the target voltage of the target power source through the target battery management unit in the target battery pack. It should be noted that the target voltage can be 24V. Furthermore, after obtaining the 24V voltage, the target battery management unit in the target battery pack can check if it has a number. If it does, the energy storage unit is considered to have been numbered; otherwise, subsequent numbering operations are required. It should be noted that the target power source needs to be connected to the target battery management unit in the target battery pack, which is not specifically shown in the figure.
[0054] It should be noted that the following steps can then be performed: First, the target battery management unit in the target battery pack, after detecting that it has a number, can further check whether the battery management units of all battery packs in the energy storage cabinet have numbers and whether the numbers are correct by sending a broadcast message. If a battery management unit of a certain battery pack does not have a number or has an incorrect number, it will send a corresponding message back to the target battery management unit in the target battery pack. At this time, the coding in the energy storage cabinet needs to be re-performed. Second, the target battery management unit in the target battery pack can also stop operating after detecting that it has a number. After connecting the central management unit and the target battery management unit in the target battery pack via a CAN bus, the central management unit will check whether the battery management units of all battery packs in the energy storage cabinet have numbers and whether the numbers are correct by sending a broadcast message. If a battery management unit of a certain battery pack does not have a number or has an incorrect number, it will send a corresponding message back to the central management unit. At this time, the coding in the energy storage cabinet needs to be re-performed. Of course, if the target battery management unit in the target battery pack has performed the check for numbering and the correctness of the number, the central management unit can also perform the check again to ensure correctness.
[0055] Step S12: The target battery management unit sets its own identifier to an initial value based on the target network number instruction, and sends a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier.
[0056] In this embodiment, the next battery management unit of the next battery pack will only be numbered when it obtains the current broadcast message and high level of the current battery management unit. Therefore, it is necessary to send the current broadcast message and high level to the next battery management unit of the next battery pack. Specifically, the high level output control unit of the current battery management unit and the high level detection unit of the next battery management unit are linked in a daisy-chain manner according to the predetermined order. Correspondingly, sending the current broadcast message and high level to the next battery management unit of the next battery pack includes: sending the current broadcast message to the next battery management unit of the next battery pack, and sending the high level to the high level detection unit of the next battery management unit through the target battery management unit or the high level output control unit of the current battery management unit.
[0057] Step S13: If the next battery management unit detects the high level and the current broadcast message, then the next battery pack is taken as the current battery pack, and the current battery management unit of the current battery pack sets its own identifier to a target value based on the current broadcast message; the target value is the sum of its own identifier in the current broadcast message and a predetermined value.
[0058] In this embodiment, the step of using the next battery pack as the current battery pack if the next battery management unit detects the high level and the current broadcast message includes: if the next battery management unit detects the high level and all broadcast messages including the current broadcast message, then the next battery pack is used as the current battery pack.
[0059] It should be noted that when the battery management unit of the preceding battery pack sends a broadcast message, it will sequentially send it to all subsequent battery management units. If numbering is performed immediately after receiving the broadcast message, it might cause the battery management unit of the third battery pack to number itself after receiving the broadcast message from the first battery pack. In this case, the battery management unit of the third battery pack would be numbered 2, which is incorrect. Therefore, a high-level signal is needed to determine whether to perform numbering. A high-level signal means that the battery management unit of the first battery pack will only send the message to the next battery pack after it has completed the numbering process. Therefore, the introduction of a high-level signal can improve the accuracy of the numbering. In addition, the battery management unit of the third battery pack will receive the broadcast message from the first battery pack. The system will also receive broadcast messages from the second battery pack. These broadcast messages and high-level signals are received almost simultaneously. Therefore, the battery management unit of the third battery pack needs to ensure it receives broadcast messages from all preceding battery packs before numbering. This prevents situations where preceding battery packs fail to be numbered successfully and mistakenly send high-level signals. For example, if the second battery pack fails to send a broadcast message but mistakenly sends a high-level signal, the third battery pack will directly number itself based on the broadcast message from the first battery pack, setting its battery management system number to 2, which is incorrect. Therefore, ensuring that all messages are received and high-level signals are acquired before numbering further guarantees accurate numbering.
[0060] Step S14: Send a new current broadcast message to the battery management unit of the new next battery pack through the current battery management unit, and jump to the step of "if the next battery management unit detects the high level and the current broadcast message, then take the next battery pack as the current battery pack", until there is no new next battery pack.
[0061] In summary, this application has the following advantages: 1. Cloud-edge-device collaboration and automatic networking without manual intervention. 2. Stability: Through hardware circuitry and software logic processing, combined with the attributes of Ethernet communication, incorrect network numbering is avoided. 3. Convenience: A one-to-one mapping relationship is maintained from edge devices to end devices, and from end devices to each battery cell.
[0062] As can be seen, this application obtains the target network number instruction through the target battery management unit in the target battery pack; the target battery management unit sets its own identifier to an initial value based on the target network number instruction, and sends a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier; if the next battery management unit detects the high level and the current broadcast message, it takes the next battery pack as the current battery pack, and the current battery management unit of the current battery pack sets its own identifier to a target value based on the current broadcast message; the target value is the sum of the self-identifier in the current broadcast message and a predetermined value; the current battery management unit sends a new current broadcast message to the battery management unit of the new next battery pack, and jumps to the step of taking the next battery pack as the current battery pack if the next battery management unit detects the high level and the current broadcast message, until there is no new next battery pack. Therefore, this application achieves automatic numbering directly after receiving the instruction by transmitting broadcast messages between different target battery packs in the energy storage cabinet, eliminating the need for manual intervention and making numbering more convenient and efficient. Furthermore, this application uses serial communication between different target battery packs in the same energy storage cabinet, and achieves numbering by sending broadcast messages. Moreover, the numbering of the next battery pack can only begin after the previous target battery pack has been numbered, ensuring continuous and correct numbering. Additionally, numbering by sending broadcast messages reduces the risk of data loss, improving numbering security and accuracy. This application can send target networking numbering instructions through both the central management unit and the target power source. These two methods can be executed separately or in combination, improving the method's applicability. Application; This application performs a check on whether the energy storage cabinet has been coded and whether the coding is correct before coding, which can be completed by the central processing unit and / or the target battery management unit in the target battery pack; This application limits the next battery management unit to obtain the high level of the current battery management unit and the broadcast messages sent by all battery packs before the next battery management unit before it can perform numbering. Thus, the presence of the high level avoids the current battery management unit from performing numbering based on the broadcast messages sent by the battery management units before the next battery management unit, and the presence of the broadcast messages sent by all battery packs before the next battery management unit avoids the situation where the current battery management unit has failed to be numbered but mistakenly sent a high level, thus improving the accuracy of numbering.
[0063] See Figure 3 The diagram shown illustrates an intelligent network management process for an energy storage cabinet. Figure 2The system discloses a numbering process based on this. Specifically, the Central Management Unit (CMU) determines whether it has received a smart networking instruction from the energy management system. If so, the CMU enters networking mode and sends an initial broadcast message to the target battery management unit (BMU1) in the target battery pack (PACK_1). This allows the target battery management unit to set its own ID (identification) to an initial value of 1 based on the initial broadcast message. The target battery management unit outputs a high level, and the initial broadcast message and the high level are simultaneously sent to the next BMU. After the next BMU detects the high level and all broadcast messages (1-i) before the next BMU (whose number should be 1+i), it sets the number of the next BMU to i=1+i. It then determines whether i is the number of battery packs. If yes, the process ends. If not, the BMU numbered 1+i outputs a high level and sends a broadcast message to the next BMU of the BMU numbered 1+i, and continues the above numbering steps until i is the number of battery packs.
[0064] Accordingly, this application also discloses an intelligent networking management device for an energy storage cabinet, applied to the energy storage cabinet, which includes several battery packs communicating serially according to a predetermined order. See [link to relevant documentation]. Figure 4 As shown, the device includes:
[0065] Instruction acquisition module 11 is used to acquire the target network number instruction through the target battery management unit in the target battery pack;
[0066] The first numbering module 12 is used to set the target battery management unit's own identifier to an initial value based on the target network numbering instruction, and send a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier;
[0067] The second numbering module 13 is used to, if the next battery management unit detects the high level and the current broadcast message, take the next battery pack as the current battery pack, and set the self-identity of the current battery management unit to a target value based on the current broadcast message; the target value is the sum of the self-identity in the current broadcast message and a predetermined value.
[0068] The jump module 14 is used to send a new current broadcast message to the battery management unit of the new next battery pack through the current battery management unit, and jump to the step of "if the next battery management unit detects the high level and the current broadcast message, then the next battery pack is used as the current battery pack", until there is no new next battery pack.
[0069] The more specific working process of each of the above modules can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.
[0070] As can be seen, the target battery management unit in the target battery pack of this application obtains the target network number instruction; the target battery management unit sets its own identifier to an initial value based on the target network number instruction, and sends a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier; if the next battery management unit detects the high level and the current broadcast message, it takes the next battery pack as the current battery pack, and the current battery management unit of the current battery pack sets its own identifier to a target value based on the current broadcast message; the target value is the sum of the own identifier in the current broadcast message and a predetermined value; the current battery management unit sends a new current broadcast message to the battery management unit of the new next battery pack, and jumps to the step of taking the next battery pack as the current battery pack if the next battery management unit detects the high level and the current broadcast message, until there is no new next battery pack. Therefore, this application achieves automatic numbering directly after receiving instructions by transmitting broadcast messages between different target battery packs in the energy storage cabinet, without the need for manual intervention, making numbering more convenient and faster. In addition, this application uses serial communication between different target battery packs in the same energy storage cabinet and achieves numbering by sending broadcast messages. Moreover, the numbering of the next battery pack can only be carried out after the previous target battery pack has been numbered, ensuring that the numbering is continuous and correct. Furthermore, numbering by sending broadcast messages is less likely to cause data loss, improving the security and accuracy of numbering.
[0071] Furthermore, embodiments of this application also provide an electronic device. Figure 5 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.
[0072] Figure 5 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a display screen 23, an input / output interface 24, a communication interface 25, a power supply 26, and a communication bus 27. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the intelligent networking management method for energy storage cabinets disclosed in any of the foregoing embodiments. Alternatively, the electronic device 20 in this embodiment may specifically be an electronic computer.
[0073] In this embodiment, the power supply 26 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 25 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 24 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.
[0074] Furthermore, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk, or optical disk, etc. The resources stored thereon may include computer programs 221, and the storage method may be temporary storage or permanent storage. The computer programs 221 may include, in addition to computer programs capable of performing the intelligent networking management method of the energy storage cabinet executed by the electronic device 20 as disclosed in any of the foregoing embodiments, computer programs capable of performing other specific tasks.
[0075] Furthermore, embodiments of this application also disclose a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned intelligent networking management method for energy storage cabinets.
[0076] The specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.
[0077] The various embodiments in this application are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. For the same or similar parts between the various embodiments, refer to each other. As for the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and relevant parts can be referred to in the method section.
[0078] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0079] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0080] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0081] The above provides a detailed description of the intelligent networking management method, device, equipment, and storage medium for energy storage cabinets provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for intelligent networking management of energy storage cabinets, characterized in that, Applied to an energy storage cabinet, the energy storage cabinet comprising a plurality of battery packs communicating serially in a predetermined order, the method includes: Obtain the target network number instruction through the target battery management unit in the target battery pack; The target battery management unit sets its own identifier to an initial value based on the target network number instruction, and sends a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier; If the next battery management unit detects the high level and the current broadcast message, then the next battery pack is designated as the current battery pack, and the current battery management unit of the current battery pack sets its own identifier to a target value based on the current broadcast message; the target value is the sum of its own identifier in the current broadcast message and a predetermined value. The current battery management unit sends a new current broadcast message to the battery management unit of the next battery pack, and then jumps to the step of "if the next battery management unit detects the high level and the current broadcast message, then the next battery pack is used as the current battery pack", until there is no new next battery pack.
2. The intelligent networking management method of the energy storage cabinet according to claim 1, characterized in that, The battery management units of the plurality of battery packs are serially linked via a CAN bus; wherein, the CAN bus is used to transmit broadcast messages. 3.The intelligent networking management method of the energy storage cabinet according to claim 1, characterized in that, The energy storage cabinet also includes a central management unit; the central management unit and the target battery management unit in the target battery pack are connected via a CAN bus; Accordingly, the step of obtaining the target network number instruction through the target battery management unit in the target battery pack includes: The central management unit obtains the intelligent networking instructions issued by the energy management system and generates an initial broadcast message based on the intelligent networking instructions. The initial broadcast message sent by the central management unit is obtained through the target battery management unit in the target battery pack and based on the CAN bus; the initial broadcast message includes the initial value.
4. The intelligent networking management method for energy storage cabinets according to claim 3, characterized in that, The process of obtaining intelligent networking instructions issued by the energy management system through the central management unit includes: The central management unit receives intelligent networking instructions issued by the energy management system via Ethernet; these instructions are sent from the cloud to the energy management system. Correspondingly, the same energy management system connects several energy storage cabinets via Ethernet.
5. The intelligent networking management method for the energy storage cabinet according to claim 1, characterized in that, The target battery pack is connected to the target power source; Accordingly, the step of obtaining the target network number instruction through the target battery management unit in the target battery pack includes: The target voltage of the target power supply is obtained through the target battery management unit in the target battery pack.
6. The intelligent networking management method for the energy storage cabinet according to claim 1, characterized in that, The high-level output control unit of the current battery management unit and the high-level detection unit of the next battery management unit are connected in a daisy-chain manner according to the predetermined sequence. Accordingly, the next battery management unit that sends the current broadcast message and a high level to the next battery pack includes: The current broadcast message is sent to the next battery management unit of the next battery pack, and the high level is sent to the high level detection unit of the next battery management unit through the high level output control unit of the target battery management unit or the current battery management unit.
7. The intelligent networking management method for energy storage cabinets according to any one of claims 1 to 6, characterized in that, If the next battery management unit detects the high level and the current broadcast message, then the next battery pack is used as the current battery pack, including: If the next battery management unit detects the high level and all broadcast messages, including the current broadcast message, then it will use the next battery pack as the current battery pack.
8. An intelligent networking management device for an energy storage cabinet, characterized in that, An application in an energy storage cabinet, the energy storage cabinet comprising a plurality of battery packs communicating serially in a predetermined order, the device comprising: The instruction acquisition module is used to acquire the target network number instruction through the target battery management unit in the target battery pack; The first numbering module is used to set the target battery management unit's own identifier to an initial value based on the target network numbering instruction, and send a current broadcast message and a high level to the next battery management unit of the next battery pack; the current broadcast message includes the sender's own identifier; The second numbering module is used to, if the next battery management unit detects the high level and the current broadcast message, designate the next battery pack as the current battery pack, and set the current battery management unit's own identifier to a target value based on the current broadcast message; the target value is the sum of the self-identifier in the current broadcast message and a predetermined value. The jump module is used to send a new current broadcast message to the battery management unit of the new next battery pack through the current battery management unit, and jump to the step of "if the next battery management unit detects the high level and the current broadcast message, then the next battery pack is used as the current battery pack", until there is no new next battery pack.
9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor is configured to execute the computer program to implement the intelligent networking management method for the energy storage cabinet as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, Used to store computer programs; wherein, when the computer programs are executed by a processor, they implement the intelligent networking management method for the energy storage cabinet as described in any one of claims 1 to 7.