US-12621374-B2 - Battery management system and method for transmitting data to higher-level system
Abstract
Disclosed is a battery management system (BMS) having a data processing unit for classifying data received in real time from a plurality of slave BMS to be first data if the data is determined to be data to be urgently transmitted based on preset criteria and classifying the received data to be second data if the data is determined not to be urgently transmitted, a first data transmission unit for transmitting the first data to a higher-level system using a first communication protocol, a second data storage unit for storing the second data cumulatively, and a second data communication unit for transmitting the second data stored in the second data storage unit to the higher-level system using a second communication protocol different from the first communication protocol.
Inventors
- Seong Yeol YANG
- Sang Hoon Lee
- Chan Ha Park
Assignees
- LG ENERGY SOLUTION, LTD.
Dates
- Publication Date
- 20260505
- Application Date
- 20200521
- Priority Date
- 20190528
Claims (16)
- 1 . A battery management system (BMS) comprising: memory; and a micro-controller (MCU), the micro-controller configured to: classify data received in real time from a plurality of slave BMSs to be first data when the data is determined to be data to be urgently transmitted based on preset criteria and classify the received data to be second data when the data is determined not to be urgently transmitted, transmit the first data to a higher-level system using a wireless first communication protocol by a first data transmitter, store, in the memory, the second data cumulatively, and transmit the second data stored in the memory to the higher-level system using a wireless second communication protocol different from the wireless first communication protocol by a second data transmitter, wherein the wireless first communication protocol is to transmit the received data in a Controller Area Network (CAN) manner, and transmit the second data in a block form using a User Datagram Protocol (UDP) or a Transmission Control Protocol (TCP) to the higher-level system periodically or when a transmission request is received from the higher-level system, wherein the first data is data that is converted from a digital signal to analog data, the first data transmitter being configured to transmit the analog data, wherein the first data includes data transmitted directly from a protection relay in a form of the digital signal, the digital signal relating to an overvoltage of the protection relay, wherein the plurality of slave BMSs are configured to wirelessly communicate with the MCU, wherein the second data includes battery module self-diagnosis result data, and wherein the MCU is further configured to determine corresponding data to be the data to be urgently transmitted, and classify the received data as the first data when the data received from the plurality of slave BMSs is determined to be data related to a change in temperature of a battery over a preset value.
- 2 . The BMS of claim 1 , wherein the wireless second communication protocol is to transmit the second data in a streaming manner.
- 3 . The BMS of claim 1 , wherein the memory stores the second data together with a time stamp which has been received together with the second data.
- 4 . The BMS of claim 1 , wherein the MCU is further configured to: determine the corresponding data to be the data to be urgently transmitted, and classify the received data as the first data, when the data received from the plurality of slave BMSs is determined to be abnormal data or to be data related to at least one of overvoltage, low voltage, and a terminal opening, and classify the corresponding data as the second data, when the data received from the plurality of slave BMSs is determined to be data related to at least one of battery cell voltage, temperature or diagnostic data, and fan state data.
- 5 . The BMS of claim 1 , wherein the BMS is a BMS for an energy storage system (ESS).
- 6 . The BMS of claim 1 , wherein the MCU comprises a data processing unit configured to classify the data received in real time from the plurality of slave BMSs and directly transmit the first data to the first data transmitter and the second data to the second data transmitter.
- 7 . The BMS of claim 1 , wherein the second data includes auxiliary sensing data including state data of a fan.
- 8 . A battery management system (BMS) comprising: memory; and a micro-controller (MCU), the micro-controller configured to: receive a digital signal from a plurality of terminals and convert the digital signal into analog data, receive the analog data and transmit the analog data to a higher-level system using a wireless first communication protocol by a first data transmitter, receive second data from a plurality of slave BMSs, store, in the memory, the second data cumulatively, and transmit the second data stored in the memory to the higher-level system using a wireless second communication protocol different from the wireless first communication protocol by a second data transmitter, wherein the wireless first communication protocol is to transmit the analog data in a Controller Area Network (CAN) manner, and transmit the second data in a block form using a User Datagram Protocol (UDP) or a Transmission Control Protocol (TCP) to the higher-level system periodically or when a transmission request is received from the higher-level system, wherein first data includes data transmitted directly from a protection relay in a form of the digital signal, the digital signal relating to an overvoltage of the protection relay, wherein the plurality of slave BMSs are configured to wirelessly communicate with the MCU, wherein the second data includes battery module self-diagnosis result data, and wherein the MCU is further configured to determine the analog data to be data to be urgently transmitted, and classify the received analog data as the first data when the data received from the plurality of terminals is determined to be data related to a change in temperature of a battery over a preset value.
- 9 . The BMS of claim 8 , wherein the wireless second communication protocol is to transmit the second data in a streaming manner.
- 10 . The BMS of claim 8 , wherein the memory stores the second data together with a time stamp which has been received together with the second data.
- 11 . The BMS of claim 8 , wherein the digital signal includes data related to signal data received directly from a molded case circuit breaker (MCCB), and signal data received directly from at least one sensor, and the second data is data related to at least one of battery cell voltage, temperature or diagnostic data, and fan state data.
- 12 . The BMS of claim 8 , wherein the BMS is for an energy storage system (ESS).
- 13 . A method for transmitting data to a higher-level system, the method performed by a battery management system (BMS), the BMS including a micro-controller (MCU), and the method comprising: determining whether data received from a slave BMS is to be urgently transmitted based on preset criteria; determining, when the data received from the slave BMS is determined to be urgently transmitted based on the preset criteria, the received data to be first data, and transmitting the first data to the higher-level system using a wireless first communication protocol by a first data transmitter; determining, when the data received from the slave BMS is determined not to be urgently transmitted based on the preset criteria, the received data to be second data, and storing the second data; and transmitting the stored second data to the higher-level system using a wireless second communication protocol by a second data transmitter, wherein the wireless first communication protocol is to transmit the first data in a Controller Area Network (CAN) manner, and the second data is transmitted in a block form using a User Datagram Protocol (UDP) or a Transmission Control Protocol (TCP) to the higher-level system periodically or when a transmission request is received from the higher-level system, wherein the first data is data that is converted from a digital signal to analog data, the first data transmitter being configured to transmit the analog data, wherein the first data includes data transmitted directly from a protection relay in a form of the digital signal, the digital signal relating to an overvoltage of the protection relay, wherein the slave BMS is configured to wirelessly communicate with the MCU, wherein the second data includes battery module self-diagnosis result data, and wherein the determining, when the data received from the slave BMS is determined to be urgently transmitted based on the preset criteria, the received data to be first data, includes the data received from the slave BMS is determined to be data related to a change in temperature of a battery over a preset value.
- 14 . The method of claim 13 , wherein the wireless second communication protocol is to transmit the second data in a streaming manner.
- 15 . The method of claim 13 , wherein when the data received from the slave BMS is determined to be data to be urgently transmitted based on the preset criteria, the data received from the slave BMS is determined to be abnormal data or data related to at least one of overvoltage, low voltage, and a terminal opening.
- 16 . The method of claim 13 , wherein the method for transmitting data to the higher-level system is performed by the BMS for an energy storage system (ESS).
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This U.S. non-provisional patent application claims priority under 35 U.S.C. § 119 of Korean Patent Application No. 10-2019-0062681, filed on May 28, 2019, the entire contents of which are hereby incorporated by reference. TECHNICAL FIELD The present invention relates to a technology for efficiently transmitting data collected from a plurality of slave EMS to a higher-level system. BACKGROUND ART Recently, research and development for secondary batteries have been actively conducted. Here, a secondary battery is a battery which may be charged/discharged, and includes all of typical Ni/Cd batteries, Ni/MH batteries, and the like and recent lithium ion batteries. A lithium ion battery among secondary batteries has an advantage in that the energy density thereof is much higher than that of typical Ni/Cd batteries, Ni/MH batteries, and the like. Also, a lithium ion battery may be manufactured small and lightweight, and thus, is used as a power source of mobile devices. In addition, a lithium ion battery has attracted attention as a next generation energy storage medium since the range of use thereof has been expanded to being a power source of electric vehicles. A secondary battery is generally used as a battery pack including a battery module in which a plurality of battery cells are connected in series and/or in parallel. In addition, the state and operation of a battery pack is managed and controlled by a battery management system. The plurality of battery modules are connected in serial/parallel to constitute a battery rack, and a plurality of battery racks are connected in parallel to constitute a battery bank. Such a battery bank may be used as an Energy storage system (ESS). Each of the battery modules is monitored and controlled by a corresponding module EMS. A rack BMS, which is the highest-level controller in each battery rack, monitors and controls each module BMS, and monitors and controls the entire battery rack state based on information obtained from the module BMS. As such, in the case of a BMS system for ESS, the corresponding system includes a configuration for sensing the state of a battery, a configuration for collecting and transferring the state of a battery to a higher-level system, a configuration for transferring the collected battery state information to the higher-level system, and a configuration for displaying the information on a user screen. Typically, a configuration for collecting the state information of a sensed battery and transferring the state information to a higher-level system in a BMS system for ESS transmits sensing data periodically according to the state of the higher-level system. However, in this case, there has been a situation in which all the data which may be sensed has not been transmitted in real time due to a problem about the state between the configuration for collecting the state information of a sensed battery and transferring the state information to a higher-level system and the higher-level system. Therefore, it has not been possible to correctly take a log, and accordingly, it has been difficult to correctly analyze the state of a battery. DISCLOSURE OF THE INVENTION Technical Problem A purpose of the present invention is to solve a limitation on a storage method and a transmission method in transmitting and receiving data between a component for collecting state information of a sensed battery and transferring the state information to a higher-level system and the higher-level system. Technical Solution According to an embodiment of the present invention, there is provided a Battery Management System (BMS) including a data processing unit for classifying data received in real time from a plurality of slave BMS to be first data if the data is determined to be data to be urgently transmitted based on preset criteria and classifying the received data to be second data if the data is determined not to be urgently transmitted, a first data transmission unit for transmitting the first data to a higher-level system using a first communication protocol, a second data storage unit for storing the second data cumulatively, and a second data communication unit for transmitting the second data stored in the second data storage unit to the higher-level system using a second communication protocol different from the first communication protocol. In the EMS according to an embodiment of the present invention, the first communication protocol is to transmit the received data in a Controller Area Network (CAN) manner, and the second communication protocol is to transmit the received data in a streaming manner. In the BMS according to an embodiment of the present invention, the second data is transmitted in a block form using a User Datagram Protocol (UDP) or a Transmission Control Protocol (TCP) on the basis of Ethernet, or a wi-fi. In the BMS according to an embodiment of the present invention, the second data storage unit st