Cluster controller for 1500V lithium battery energy storage system and battery management system
By designing a cluster controller with dual ARM processors and FPGA, and combining multiple communication interfaces, the problems of unreal-time voltage and current data sampling, slow battery data acquisition, and untimely communication in 1500V lithium battery energy storage systems have been solved, achieving more efficient battery management and safety protection.
Patent Information
- Application Number
- CN202520076451.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2035-01-14
AI Technical Summary
Existing cluster controllers in 1500V lithium battery energy storage systems suffer from problems such as non-real-time voltage and current data sampling, slow battery data acquisition, untimely communication, and insufficient reliability, which affect the safe and stable operation of the system.
A combination of dual ARM processors and FPGAs is adopted, along with AXI bus, RS485, CAN and fiber optic communication interfaces, to achieve rapid sampling of voltage and current and real-time data processing, increase redundant communication between cluster controllers, and improve the real-time performance and reliability of the system.
It enables rapid sampling and real-time processing of voltage and current data, improves the communication efficiency between the cluster controller and the stack controller, enhances the safety and stability of the system, and has dual protection functions under 1500V energy storage system.
Smart Images

Figure CN223744410U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to battery management system technical field especially to a kind of cluster controller and battery management system for 1500V lithium battery energy storage system. BACKGROUND
[0002] Battery management system is used for the battery management and control of large and medium-sized energy storage power station, centralized and distributed industrial and commercial energy storage. The battery management system is a three-level architecture: namely, stack controller, cluster controller and PACK controller, and each controller controls different ranges. PACK controller controls PACK module, cluster controller controls entire battery cluster, and stack controller controls entire battery stack. Each stack controller can manage multiple cluster controllers, and each cluster controller manages multiple PACK controllers. Therefore, in the battery management system, cluster controller is very important control equipment, while controlling the battery cluster, it needs to communicate with PACK controller and stack controller, not only to ensure the reliable and stable operation of the entire battery management system, but also to protect the safety of lithium battery energy storage system. It also needs to communicate with cluster-level fire-fighting equipment, liquid cooling unit, insulation monitoring, PCS and EMS, etc.
[0003] The current cluster controller has the following main problems:
[0004] 1: unable to realize the rapid sampling of voltage and current data. The current cluster controller mainly uses ARM as the main control chip for ADC sampling, which affects the real-time performance of voltage and current sampling. When the current fluctuates greatly and changes quickly, it seriously affects SOX calculation.
[0005] 2: unable to realize the rapid collection of battery data. The current cluster controller and stack mainly use CAN communication. Due to the influence of CAN communication rate and message format, it is impossible to send alarm and protection data to the stack controller in microseconds or shorter time. In serious cases, it may affect the safety and stable operation of the energy storage system.
[0006] 3: In 1000V energy storage system, the disconnection of cluster positive and negative switches is commonly used to stop and protect. In 1500V system, when the cluster controller fails or the switch fails, it is easy to cause failure.
[0007] 4: In 1500V energy storage system, the requirement for reliability is higher. There is a lack of communication means between cluster controllers. After the communication between cluster controller and stack controller is interrupted, if cluster fails and protection alarm information appears, these information cannot be sent to the stack controller, which may cause serious problems in the system.
[0008] Based on the above reasons, the cluster controller needs to be able to solve the problems of fast sampling of voltage and current, fast collection of battery data, processing of real-time tasks, communication between cluster controllers, etc. At present, there is no cluster controller on the market that can have these functions. Content of the utility model
[0009] The utility model aims at providing a cluster controller for 1500V lithium battery energy storage system and battery management system, simple structure, high communication efficiency, can realize voltage and current fast sampling, fast collection of battery data, real-time task processing, and efficient communication between cluster controllers, improve the management efficiency of energy storage system.
[0010] In order to realize the above-mentioned purpose, the utility model provides the following scheme:
[0011] A cluster controller for 1500V lithium battery energy storage system, one cluster controller corresponds to one battery cluster, the cluster controller includes: circuit board and two ARM processors and a programmable logic unit FPGA integrated on the circuit board, two ARM processors and programmable logic unit FPGA are connected through AXI bus respectively;
[0012] Two ARM processors are first ARM processor and second ARM processor respectively, the first ARM processor is connected with a plurality of RS485 communication interfaces and 1 first CAN communication interface, the first CAN communication interface is used for communication connection with insulation detection module;The second ARM processor is connected with a plurality of second CAN communication interfaces, and the second CAN communication interface is used for communication connection with a plurality of PACK controllers in the battery cluster corresponding to the cluster controller;The programmable logic unit FPGA is connected with two groups of fiber interfaces and two ADC sampling modules, wherein, one group of fiber interfaces is used for communication connection with stack controller, another group of fiber interfaces is used for communication connection with other cluster controllers in the battery stack corresponding to the cluster controller, one ADC sampling module is used to collect cluster voltage, and the other ADC sampling module is used to collect cluster current.
[0013] Further, the RS485 communication interface is provided with 4, and the 4 RS485 communication interfaces are respectively used for communication connection with liquid cooling unit, fire-fighting equipment, IO module and local monitoring background.
[0014] Further, the second CAN communication interface is provided with 1.
[0015] Further, the first ARM processor is transplanted Linux system, and the second ARM processor is bare machine core.
[0016] Further, the RS485 communication interface adopts MODBUS_RTU communication protocol, and the first CAN communication interface and the second CAN communication interface adopt CAN communication protocol.
[0017] Further, the circuit board is further connected with an EEPROM circuit, a digital quantity output circuit and an LED indicating lamp.
[0018] Further, the circuit board is further connected with a Flash circuit, an SD card and a DC 24V power supply.
[0019] The utility model further provides a kind of battery management system for 1500V lithium electricity energy storage system, including several above-mentioned cluster controllers, further include EMS system, liquid cooling unit, fire-fighting equipment, cluster current sampling module, cluster voltage sampling module, IO module, insulation detection module, multiple PACK controllers;
[0020] The cluster controller is connected with the stack controller and the adjacent cluster controller by two groups of optical fiber interfaces, and is connected with the liquid cooling unit, the fire-fighting equipment, the IO module and the local monitoring background by four RS485 communication interfaces, is connected with the insulation detection module by a first CAN communication interface, is connected with the multiple PACK controllers by a second CAN communication interface, and is connected with the cluster current sampling module and the cluster voltage sampling module by two ADC sampling modules to sample the cluster current and the cluster voltage.
[0021] The stack controller is connected with the EMS system by Ethernet.
[0022] According to the specific embodiment provided by the utility model, the cluster controller and the battery management system for 1500V lithium electricity energy storage system provided by the utility model disclose the following technical effects:
[0023] 1) improve the real-time performance of voltage and current data sampling, and the FPGA collects the data of current and voltage in real time by the ADC sampling module, and since the collection rate and processing speed of FPGA are high, can be used for SOX calculation, to improve the accuracy and accuracy of SOC, SOH and other data estimation.
[0024] 2) increase the real-time performance of PACK battery data sampling: the cluster controller, the stack controller and other adjacent cluster controllers adopt optical fiber communication, which can quickly process battery data and transmit to the stack controller for analysis and processing in real time.
[0025] 3) Improve the alarm and protection signal processing speed and control response speed, each ARM independently runs the protection strategy, as protection redundancy, and has double protection under 1500V energy storage system, can disconnect the battery PACK charging and discharging switch through the PACK controller when charging and discharging is forbidden, and disconnects the cluster switch when the protection trips and the fault is latched.
[0026] 4) Increase the redundancy communication function: when the communication between the cluster controller and the stack controller is interrupted, all the data sent to the stack controller is completed through the adjacent cluster controller, and the stack controller can also complete the data delivery and control of the cluster controller through the adjacent cluster controller.
[0027] 5) The cluster controller has better versatility: in different lithium battery energy storage battery management systems, the cluster controller can be applied, and all the cluster controllers in the same battery management system are consistent; the reliability, real-time performance and computing power of signal processing and system control are improved through the cooperation of two ARM processors and a programmable logic unit FPGA, which has important application value in energy storage systems. BRIEF DESCRIPTION OF DRAWINGS
[0028] In order to more clearly illustrate the technical schemes in the embodiments of the present application or the prior art, the drawings needed in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor on the basis of these drawings.
[0029] Figure 1 It is a structure schematic view of the cluster controller for 1500V lithium battery energy storage system in the embodiment 1 of the present application.
[0030] Figure 2 It is a structure schematic view of the battery management system for 1500V lithium battery energy storage system in the embodiment 2 of the present application. DETAILED DESCRIPTION
[0031] The technical schemes in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0032] In the description of the utility model, need understanding is, the term "first", "second" is only used for distinguishing the purpose of description, and can not be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include one or more features. In the description of the application, unless otherwise specified, the meaning of "a plurality of" is two or more than two, and the meaning of "several" is one or more than one. For ordinary skilled in the art, the specific meaning of the above terms in the application can be understood according to the specific circumstances.
[0033] The utility model aims at providing a kind of cluster controller and battery management system for 1500V lithium electricity energy storage system, voltage and current fast sampling, battery data fast acquisition, real-time task processing, communication problem between cluster controller etc. can be solved, can satisfy the higher operation requirement of 1500V lithium electricity energy storage system.
[0034] In order to make the above purpose, features and advantages of the utility model more obvious and easy to understand, the utility model is further described in detail below in conjunction with the drawings and specific embodiments.
[0035] Example 1
[0036] As Figure 1 Indicated, the cluster controller for 1500V lithium electricity energy storage system provided by the utility model, one of the cluster controller corresponds to a battery cluster, the cluster controller includes: circuit board and two ARM processors and a programmable logic unit FPGA integrated on circuit board, two ARM processors and programmable logic unit FPGA are connected by AXI bus respectively.
[0037] Two ARM processors are first ARM processor and second ARM processor respectively, the first ARM processor transplants Linux system, and the second ARM processor is bare machine core, adopts ARM bare machine core, can improve the alarm real-time performance and control real-time performance of system, can carry out real-time charge-discharge control, external device start-stop control etc.
[0038] The first ARM processor is connected with a plurality of RS485 communication interfaces and a first CAN communication interface, the first CAN communication interface is used for communication connection with an insulation detection module; the second ARM processor is connected with a second CAN communication interface, the second CAN communication interface is used for communication connection with a plurality of PACK controllers in a battery cluster corresponding to the cluster controller; the programmable logic unit FPGA is connected with two groups of fiber interfaces and two ADC sampling modules, wherein, one group of fiber interfaces is used for communication connection with a stack controller, the other group of fiber interfaces is used for communication connection with other cluster controllers in a battery stack corresponding to the cluster controller, one ADC sampling module is used for collecting cluster voltage, and the other ADC sampling module is used for collecting cluster current.
[0039] Specifically, the RS485 communication interface is provided with four RS485 communication interfaces, and the four RS485 communication interfaces are respectively used for communication connection with a liquid cooling unit, a fire-fighting device, an IO module and a local monitoring background. The liquid cooling unit, the fire-fighting device, the IO module and the local monitoring background mentioned in the embodiment can adopt a conventional scheme in the art, and details are not described herein.
[0040] The RS485 communication interface adopts a MODBUS_RTU communication protocol, and the first CAN communication interface and the second CAN communication interface adopt a CAN communication protocol. That is, the cluster controller and the liquid cooling unit, the fire-fighting device, the IO module and the local monitoring background adopt the MODBUS_RTU communication protocol for communication, and the cluster controller and the insulation detection module and the PACK controller adopt the CAN communication protocol for communication.
[0041] The cluster controller has a cluster main loop switch control function and can control the on-off of a switch on a battery cluster main loop. The on-off can be realized by cooperation with a relay, a contactor or other electrical switch devices.
[0042] In addition, the circuit board is also connected with an EEPROM circuit, a digital output circuit (DO output), an LED indicator, a Flash circuit, an SD card, a DC 24V power supply and the like, wherein, the EEPROM circuit adopts an IIC bus connection mode, the Flash and the SD card adopt an SPI bus connection mode, and the DO and the LED indicator adopt a GPIO connection mode.
[0043] Embodiment 2
[0044] The utility model also provides a kind of battery management system for 1500V lithium electricity energy storage system, including several above-mentioned cluster controllers, further include EMS system, liquid cooling unit, fire-fighting device, cluster current sampling module, cluster voltage sampling module, IO module, insulation detection module, multiple PACK controllers;
[0045] The cluster controller is connected with the stack controller and the adjacent cluster controller by two groups of optical fiber interfaces, is connected with the liquid cooling unit, the fire-fighting equipment, the IO module and the local monitoring background by four RS485 communication interfaces, is connected with the insulation detection module by a first CAN communication interface, is connected with the plurality of PACK controllers by a second CAN communication interface, is connected with the cluster current sampling module and the cluster voltage sampling module by two ADC sampling modules (analog-to-digital converters) respectively to sample the cluster current and the cluster voltage; for example, the ADC sampling module is used for converting analog signals (current and voltage) into digital signals for subsequent processing and analysis, and the cluster current sampling module and the cluster voltage sampling module can adopt current sensors and voltage sensors;
[0046] The stack controller is connected with the EMS system by Ethernet.
[0047] For example, the battery management system for the 1500V lithium battery energy storage system comprises one stack controller, N cluster controllers, M*N PACK controllers, one EMS, one liquid cooling unit, one fire-fighting equipment, one IO module, one insulation detection module, and can further comprise one PCS. N is the number of cluster controllers corresponding to the battery cluster in each battery stack, and M is the number of PACK controllers corresponding to the battery PACK in each battery cluster.
[0048] The cluster controller is connected with the liquid cooling unit, the fire-fighting equipment and the IO module by RS485 communication, is used for data and information collection, setting and control command issuing; the cluster controller is connected with the local monitoring background by RS485 communication, is used for data display and alarm indication, and receives setting and control commands issued by the local monitoring background; the cluster controller is connected with the PACK controller by CAN communication, is used for collecting battery data and alarm information, setting and control command issuing and the like; the cluster controller is connected with the insulation detection module by CAN communication, is used for data and information collection, setting and control command issuing; and the cluster controller is connected with the stack controller by optical fiber communication, is used for uploading data and alarm information of the cluster to the stack controller, and receiving setting and control commands issued by the stack.
[0049] The cluster controller is connected with the adjacent cluster controller by optical fiber communication, is used for communicating data between the cluster controller and the stack controller, and is used as a redundant backup for communication between the cluster controller and the stack controller.
[0050] The battery management system for the 1500V lithium battery energy storage system can be used to realize the following functions:
[0051] (1) Communication function
[0052] The cluster controller of the lithium battery energy storage battery management system has multiple communication interfaces, four RS485 interfaces respectively communicating with a liquid cooling unit, a fire-fighting device, an IO module and a local monitoring background, two CAN communication interfaces respectively communicating with an insulation detection module and a PCAK controller. Two pairs of optical fiber interfaces are also provided, one pair of optical fiber interfaces communicating with a stack controller, and the other pair of optical fiber interfaces communicating with an adjacent cluster controller.
[0053] (3) Data sampling and processing function
[0054] The cluster controller of the lithium battery energy storage battery management system can sample cluster voltage and current, process data of all battery voltages, temperatures, liquid cooling units, fire-fighting devices, power meters, IO modules and insulation detection modules, and interact with a stack controller and an adjacent cluster controller, and after processing all data, upload to the stack and the adjacent cluster.
[0055] (4) Alarm and protection function
[0056] The cluster controller of the lithium battery energy storage battery management system processes alarm and protection information of cluster voltage, cluster current, battery voltage, battery temperature, alarm and protection information of liquid cooling units, fire-fighting devices, IO modules and insulation detection modules, and uploads the alarm and protection information to a stack controller and a local monitoring background. When forbidden charging and forbidden discharging occur, the switch of the PACK is controlled to be disconnected, and when protection tripping and fault locking occur, the cluster circuit breaker is disconnected.
[0057] (5) Logic control function
[0058] The cluster controller of the lithium battery energy storage battery management system completes the logic control function through control of the battery cluster, can control the temperature of the battery compartment and the entire device by controlling the liquid cooling unit, and can realize the input and output functions such as access control, emergency stop and protection tripping by controlling the IO module.
[0059] In this paper, specific examples are applied to explain the principles and implementation modes of the utility model, and the above examples are only used to help understand the method and core idea of the utility model; meanwhile, for those skilled in the art, according to the idea of the utility model, the specific implementation mode and application range will be changed. In conclusion, the content of the specification should not be understood as a limitation of the utility model.
Claims
1. A cluster controller for 1500V lithium battery energy storage system, one said cluster controller corresponds to one battery cluster, characterized in that, The cluster controller comprises a circuit board and two ARM processors and a programmable logic unit FPGA integrated on the circuit board, and the two ARM processors and the programmable logic unit FPGA are connected through AXI buses respectively. The two ARM processors are a first ARM processor and a second ARM processor, the first ARM processor is connected with a plurality of RS485 communication interfaces and a first CAN communication interface, the first CAN communication interface is used for communication connection with an insulation detection module; the second ARM processor is connected with a plurality of second CAN communication interfaces, the second CAN communication interfaces are used for communication connection with a plurality of PACK controllers in a battery cluster corresponding to the cluster controller; the programmable logic unit FPGA is connected with two groups of fiber interfaces and two ADC sampling modules, one group of fiber interfaces is used for communication connection with a stack controller, the other group of fiber interfaces is used for communication connection with other cluster controllers in a battery stack corresponding to the cluster controller, one ADC sampling module is used for collecting cluster voltage, and the other ADC sampling module is used for collecting cluster current.
2. The cluster controller for 1500V lithium battery energy storage system according to claim 1, wherein, The RS485 communication interfaces are provided with four RS485 communication interfaces, and the four RS485 communication interfaces are used for communication connection with a liquid cooling unit, a fire-fighting device, an IO module and a local monitoring background respectively.
3. The cluster controller for 1500V lithium battery energy storage system according to claim 1, wherein, The second CAN communication interface is provided with one second CAN communication interface.
4. The cluster controller for 1500V lithium battery energy storage system of claim 1, wherein, The first ARM processor is transplanted with a Linux system, and the second ARM processor is a bare machine core.
5. The cluster controller for 1500V lithium battery energy storage system according to claim 1, wherein, The RS485 communication interfaces adopt a MODBUS_RTU communication protocol, and the first CAN communication interface and the second CAN communication interface adopt a CAN communication protocol.
6. The cluster controller for 1500V lithium battery energy storage system of claim 1, wherein, The circuit board is further connected with an EEPROM circuit, a digital quantity output circuit and an LED indicator lamp.
7. The cluster controller for 1500V lithium battery energy storage system according to claim 1, wherein, The circuit board is further connected with a Flash circuit, an SD card and a DC 24V power supply.
8. A battery management system for a 1500V lithium electrical energy storage system, characterized by, The cluster controller comprises a plurality of cluster controllers as claimed in any one of claims 1-7, an EMS system, a liquid cooling unit, a fire-fighting device, a cluster current sampling module, a cluster voltage sampling module, an IO module, an insulation detection module and a plurality of PACK controllers. The cluster controller is connected with a stack controller and an adjacent cluster controller through two groups of fiber interfaces, connected with a liquid cooling unit, a fire-fighting device, an IO module and a local monitoring background through four RS485 communication interfaces, connected with an insulation detection module through a first CAN communication interface, connected with a plurality of PACK controllers through a second CAN communication interface, and connected with a cluster current sampling module and a cluster voltage sampling module through two ADC sampling modules to sample cluster current and cluster voltage. The stack controller is connected with the EMS system through an Ethernet.