Sign In to Follow Application
View All Documents & Correspondence

Slave Bms Inspection System And Method

Abstract: The present invention relates to a master battery management system (BMS) which is used in a battery system and in which a plurality of slave BMSs and the master BMS wirelessly communicate with each other, the master BMS comprising: a receiving unit for receiving, from each of the plurality of slave BMSs, data about a corresponding slave BMS and data transmission information about at least one other slave BMS of the plurality of slave BMSs, excluding the corresponding slave BMS, during one period in which each of the plurality of slave BMSs transmits data at least once; and a determination unit for determining a communication error or an abnormal slave BMS by using the data about the corresponding slave BMS and the data about the at least one other slave BMS, the data being received from each slave BMS during the one period, wherein the data transmission information about the at least one other slave BMS is information related to the data transmission history of the other slave BMS.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
23 November 2020
Publication Number
28/2021
Publication Type
INA
Invention Field
ELECTRICAL
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-02-29
Renewal Date

Applicants

LG CHEM, LTD.
128, Yeoui-daero Yeongdeungpo-gu Seoul 07336

Inventors

1. CHOI, Yean Sik
LG Chem Research Park, 188, Munji-ro Yuseong-gu Daejeon 34122
2. PARK, Chan Ha
LG Chem Research Park, 188, Munji-ro Yuseong-gu Daejeon 34122
3. YANG, Seong Yeol
LG Chem Research Park, 188, Munji-ro Yuseong-gu Daejeon 34122

Specification

Title of invention: Slave BMS inspection system and method
Technical field
[One]
Mutual citation with related applications
[2]
The present invention claims the benefit of priority based on Korean Patent Application No. 10-2019-0015709 filed on February 11, 2019, and includes all contents disclosed in the documents of the Korean patent application as part of this specification.
[3]
Technical field
[4]
The present invention relates to a system and method in which a master battery management system (BMS) checks each slave BMS through wireless communication with a plurality of slave BMSs.
Background
[5]
Recently, research and development on secondary batteries has been actively conducted. Here, the secondary battery is a battery capable of charging and discharging, and includes all of a conventional Ni/Cd battery, a Ni/MH battery, and a recent lithium ion battery. Among secondary batteries, lithium-ion batteries have the advantage of having a much higher energy density than conventional Ni/Cd batteries and Ni/MH batteries, and lithium-ion batteries can be manufactured in small size and light weight, so they are used as power sources for mobile devices . In addition, lithium-ion batteries are drawing attention as a next-generation energy storage medium as their range of use has been expanded as a power source for electric vehicles.
[6]
In addition, the 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 the battery pack are managed and controlled by the battery management system.
[7]
A battery system composed of a plurality of battery packs may include a master battery management system and a plurality of slave battery management systems. The master battery management system communicates with the upper system to control the operation of the plurality of slave battery management systems. At this time, the master battery management system transmits a command signal to each of the plurality of slave battery management systems through wireless communication.
[8]
In addition, the master battery management system wirelessly receives data from each of the plurality of slave battery management systems. The received data includes information related to a battery managed by each of the slave battery management systems. In this case, the master battery management system may determine the state of each slave battery management system based on data received from the slave battery management systems. However, in determining the state of the slave battery management system, if the master battery management system fails to receive data from a specific slave battery management system, it is important to distinguish whether the error is a problem of wireless communication itself or a problem of the slave battery management system. It is difficult.
Detailed description of the invention
Technical challenge
[9]
An object of the present invention is to enable the master battery management system to more clearly determine the health of the slave battery management system by receiving data from the slave battery management system to determine the health of the slave battery management system.
Means of solving the task
[10]
A master battery management system according to an embodiment of the present invention is a master battery management system used in a battery system in which a plurality of slave battery management systems (BMS) and a master battery management system communicate wirelessly, wherein each of the plurality of slave BMSs is at least During one period of data transmission once, the data of the slave BMS and data transmission information of at least one other slave BMS other than the corresponding slave BMS among the plurality of slave BMSs are included from each slave BMS of the plurality of slave BMSs. A receiving unit for receiving by; And a determination unit for determining a communication abnormality or abnormal slave BMS using data of a corresponding slave BMS received from each slave BMS during the one period and the at least one other slave BMS data, wherein the at least one other slave BMS The data transmission information is information on the history of data transmission by the other slave BMS.
[11]
In the master battery management system according to an embodiment of the present invention, if there is no data directly received from a corresponding slave BMS among data received from each slave BMS during the one period, the corresponding slave BMS has an error. Judge.
[12]
In the master battery management system according to an embodiment of the present invention, if there is data transmission information of a corresponding slave BMS among data received from each slave BMS during the one period, but there is no data directly received from the corresponding slave BMS, the It is determined that a communication error with the slave BMS has occurred.
[13]
In the master battery management system according to an embodiment of the present invention, further comprising a noise measuring unit for measuring noise of the data received when communicating with the plurality of slave BMS, the determination unit to measure the noise measured by the noise measuring unit Based on the determination, a state in which communication with the plurality of slave BMSs is possible is determined.
[14]
A slave battery management system according to an embodiment of the present invention is a slave battery management system used in a battery system in which a plurality of slave battery management systems (BMS) and a master battery management system (BMS) communicate wirelessly, A receiving unit configured to receive a data signal transmitted from data of at least one slave BMS among slave BMSs to the master battery management system; A storage unit for storing data transmission information indicating that the slave BMS has transmitted data to the master BMS based on the received data signal of at least one slave BMS; And a transmission unit for transmitting data including data transmission information of the at least one slave BMS and battery information of a battery module managed by the slave BMS to the master BMS.
[15]
In the slave battery management system according to an embodiment of the present invention, each of the plurality of other slave BMSs transmits the corresponding slave BMS data to the master BMS at least once during one period, and the transmission unit transmits the data to the master BMS and Transmit data transmission signal once.
[16]
In a battery system in which a plurality of slave battery management systems (BMS) and a master battery management system (BMS) communicate wirelessly according to an embodiment of the present invention, each of the plurality of slave BMSs includes at least one of a plurality of other slave BMSs. A receiver configured to receive a data signal transmitted from one slave BMS to the master battery management system; A storage unit for storing data transmission information indicating that the slave BMS has transmitted data to the master BMS based on the received data signal of at least one slave BMS; And a transmission unit for transmitting data including data transmission information of the at least one slave BMS and battery information of a battery module managed by the master BMS to the master BMS, wherein each of the plurality of slave BMSs During a period in which data is transmitted at least once, data transmission information of at least one other slave BMS other than the corresponding slave BMS among the data of the corresponding slave BMS and the plurality of slave BMSs is transmitted from each slave BMS of the plurality of slave BMSs. A second receiving unit that includes and receives; And a determination unit for determining a communication error or abnormal slave BMS using data of a corresponding slave BMS received from each slave BMS during the one period and data of the at least one other slave BMS.
[17]
In the plurality of slave battery management systems according to an embodiment of the present invention, when there is no data directly received from a corresponding slave BMS among data received from each slave BMS during the one period, the corresponding slave BMS is abnormal. It is determined that it has occurred.
[18]
In a plurality of slave battery management systems according to an embodiment of the present invention, when there is data transmission information of a corresponding slave BMS among data received from each slave BMS during the one period, but there is no data directly received from the slave BMS It is determined that a communication error with the slave BMS has occurred.
[19]
A method for checking a slave BMS performed by a master battery management system according to an embodiment of the present invention, comprising: sequentially receiving data from each of a plurality of slave BMSs; After sequentially receiving data from each of the plurality of slave BMSs, determining a communication error with a specific slave BMS or a slave BMS error based on the received data, when data is received from each of the plurality of slave BMSs In addition, data transmission information of at least one other slave BMS other than the slave BMS that transmitted the data is also received.
[20]
In the slave BMS inspection method performed by the master battery management system according to an embodiment of the present invention, in the determining step, after sequentially receiving data from each of a plurality of slave BMSs, directly received from a specific slave BMS If there is no data and there is no data transmission information of the specific slave BMS, it is determined that an abnormality has occurred in the specific slave BMS.
[21]
In the slave BMS inspection method performed by the master battery management system according to an embodiment of the present invention, in the determining step, data transmission information of a specific slave BMS received from at least one slave BMS among the plurality of slave BMSs However, if there is no data directly received from the specific slave BMS, it is determined that a communication error has occurred with the specific slave BMS.
[22]
In the slave BMS inspection method performed by the master battery management system according to an embodiment of the present invention, the method comprising: measuring noise of data received when communicating with the plurality of slave BMSs; And determining a communication availability state with the plurality of slave BMSs based on the measured noise.
Effects of the Invention
[23]
The present invention has an effect that it is possible to clearly determine whether the slave battery management system is abnormal through wireless communication between the slave battery management system and the master battery management system.
Brief description of the drawing
[24]
1 is a block diagram showing the configuration of a battery control system.
[25]
2 is a schematic diagram of a conventional slave BMS inspection system.
[26]
3 is a simplified configuration diagram of a slave BMS inspection system according to an embodiment of the present invention.
[27]
4 is a simplified configuration diagram of a master battery management system according to an embodiment of the present invention.
[28]
5 is a simplified configuration diagram of a slave battery management system according to an embodiment of the present invention.
[29]
6A is a diagram illustrating a reception state for each time interval according to the prior art.
[30]
6B is a diagram illustrating a reception state for each time interval according to an embodiment of the present invention.
[31]
7 is a flowchart illustrating a method of checking a slave BMS according to an embodiment of the present invention.
[32]
8 is a block diagram showing a hardware configuration of a battery management system according to an embodiment of the present invention.
Mode for carrying out the invention
[33]
Hereinafter, various embodiments of the present invention will be described with reference to the accompanying drawings. However, this is not intended to limit the present invention to a specific embodiment, it should be understood to include various modifications, equivalents, and/or alternatives of the embodiments of the present invention. In connection with the description of the drawings, similar reference numerals may be used for similar elements.
[34]
The terms used in this document are only used to describe a specific embodiment, and may not be intended to limit the scope of other embodiments. Singular expressions may include plural expressions unless the context clearly indicates otherwise. All terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by a person of ordinary skill in the art. Terms defined in a commonly used dictionary may be interpreted as having the same or similar meaning as the meaning in the context of the related technology, and should not be interpreted as an ideal or excessively formal meaning unless explicitly defined in this document. . In some cases, even terms defined in this document cannot be interpreted to exclude embodiments of the present invention.
[35]
In addition, in describing the constituent elements of the embodiment of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are only for distinguishing the component from other components, and the nature, order, or order of the component is not limited by the term. When a component is described as being "connected", "coupled" or "connected" to another component, the component may be directly connected or connected to that other component, but another component between each component It is to be understood that may be “connected”, “coupled” or “connected”.
[36]
1 is a block diagram schematically showing a battery control system including a battery pack 1 and a host controller 2 included in a host system according to an embodiment of the present invention.
[37]
As shown in FIG. 1, the battery pack 1 is made of one or more battery cells, and is connected in series to a battery module 10 capable of charging and discharging, and to the + terminal side or the-terminal side of the battery module 10 A switching unit 14 for controlling the charge/discharge current flow of the battery module 10, and a battery that controls and manages to prevent overcharging and overdischarging by monitoring the voltage, current, temperature, etc. of the battery pack 1 It includes a management system 32.
[38]
Here, the switching unit 14 is a semiconductor switching element for controlling a current flow for charging or discharging the battery module 10, and, for example, at least one MOSFET may be used.
[39]
In addition, the BMS 32 can measure or calculate the voltage and current of the gate, source, and drain of the semiconductor switching element in order to monitor the voltage, current, temperature, etc. of the battery pack 1, and the semiconductor switching The current, voltage, temperature, and the like of the battery pack can be measured using the sensor 12 provided adjacent to the device. The BMS 32 is an interface that receives values ​​obtained by measuring the above-described various parameters, and may include a plurality of terminals and a circuit connected to these terminals to perform processing of input values.
[40]
In addition, the BMS 32 may control ON/OFF of the MOSFET, and may be connected to the battery module 10 to monitor the state of the battery module 10.
[41]
Since the configuration of the battery pack 1 and the BMS 32 are known configurations, a more detailed description will be omitted.
[42]
On the other hand, the BMS 32 according to the embodiments of the present invention is connected to the upper BMS (master battery management system 30), and the operation may be controlled based on a signal applied from the upper BMS. In addition, the upper BMS 30 may be connected to the upper controller 2. The upper BMS 30 may also be controlled based on a signal applied from the upper controller 2.
[43]
Hereinafter, a configuration and method for evaluating the health of a slave BMS that wirelessly transmits data to an upper BMS 30 that receives a control signal directly from the host controller 2 will be described.
[44]
2 is a schematic diagram of a conventional slave BMS inspection system.
[45]
The slave BMS inspection system includes a master battery management system 20 and a plurality of slave battery management systems 22 to 29. The master battery management system 20 receives an operation control command signal for each slave battery management system directly from the host controller 2 and controls each slave battery management system. In addition, the master battery management system 20 wirelessly receives battery-related data from each of the plurality of slave battery management systems 22 to 29 and transmits the data to the host controller 2.
[46]
In addition, the slave battery management systems 22 to 29 wirelessly receiving a control signal from the master battery management system 20 perform an operation according to the received control signal. For example, an operation such as controlling the charging/discharging of each managed battery module or transmitting data on the state of the battery module being monitored to the master battery management system 20 is performed. Thereafter, each of the slave battery management systems 22 to 29 wirelessly transmits data that checks the state of the connected battery module 10 according to the control signal or periodically to the master battery management system 20. I can.
[47]
In this way, when the master battery management system 20 and the plurality of slave battery management systems 22 to 29 perform wireless communication, the wireless link between the master battery management system and the slave battery management system may become unstable depending on the surrounding environment. . In addition, even in a state in which the slave battery management systems 22 to 29 operate normally, the master battery management system 20 may incorrectly determine the health of the slave battery management systems 22 to 29 due to instability of the link.
[48]
Specifically, in the related art, the master battery management system 20 directly receives data to be transmitted from the slave battery management systems 22 to 29 to each slave battery management system 22 to 29 to the master battery management system 20 do. That is, each of the slave battery management systems 22 to 29 transmits only data related to itself, for example, data related to a battery module managed by the slave battery management system 20 to the master battery management system 20.
[49]
For example, as shown in FIG. 2, the master battery management system 20 receives data from the first, second, and fourth slave battery management systems 22, 24, and 28. However, the master battery management system 20 does not receive data from the third and fifth slave battery management systems 26 and 29. In this case, the third slave battery management system 26 fails to transmit data to the master battery management system 20 due to an abnormality in the BMS itself. On the other hand, the fifth slave battery management system 29 has no abnormality in the BMS itself, but there is a communication error with the master management system 20, so that the data transmitted from the fifth slave battery management system 29 is transmitted to the master battery management system ( 20) is not reached.
[50]
In this way, in the conventional communication method, when the master battery management system 20 fails to receive data due to an error in the slave battery management system itself, and when there is no error in the slave battery management system, but there is a communication state error, the data cannot be received. Can't distinguish between Therefore, it was not possible to accurately check the integrity of the slave BMS with the prior art. The configuration of the present invention to compensate for this point will be described in detail below.
[51]
3 is a simplified configuration diagram of a slave BMS inspection system according to an embodiment of the present invention.
[52]
The slave BMS inspection system 3 includes a master battery management system 30 and a plurality of slave battery management systems 32 to 40.
[53]
Each of the plurality of slave battery management systems 32 to 40 transmits data to the master battery management system 30. When one slave battery management system among the plurality of slave battery management systems 32 to 40 transmits data to the master battery management system 30, at least one other slave battery management system that does not transmit data is the one slave. The battery management system receives the data signal transmitted to the master battery management system 30 together. At least one other slave battery management system that does not transmit data associates the received data signal with identification information of the at least one other slave battery management system and stores it as data transmission information of the one slave battery management system. Subsequently, when at least one other slave battery management system that does not transmit data transmits data to the master battery management system, data transmission information of the one slave battery management system is transmitted together. Here, the data transmission information is when a specific slave battery management system transmits data to the master battery management system, the transmission signal may be received by another slave battery management system, including a transmission signal received by the other slave battery management system Information. That is, the data transmission information includes information that a specific slave battery management system has transmitted data to the master battery management system.
[54]
For example, as shown in FIG. 3, after each of the first to fifth slave battery management systems 32 to 40 transmits data to the master battery management system 30, each slave battery management is performed in the next cycle. The system has data transmission information of at least one other slave battery management system. However, in the present description, five of the slave battery management systems have been described as an example, but the number of slave battery management systems may be smaller or larger.
[55]
In the first slave battery management system 32, in the previous data transmission period, the second slave battery management system 34, the fourth slave battery management system 38, and the fifth slave battery management system 40 each manage a master battery. When transmitting data to system 30, the signal is received. Accordingly, when the first slave battery management system 32 transmits data to the master battery management system 30, the second slave battery management system 34, the fourth battery management system 38, and the fifth battery management system The data transmission information of (40) is transmitted together.
[56]
In addition, the second slave battery management system 34 transmits data to the master battery management system 30 by the first slave battery management system 32 and the fourth slave battery management system 38 in the previous data transmission period. When it receives that signal. Accordingly, when transmitting data to the master battery management system 30, the second slave battery management system 34 transmits data transmission information of the first slave battery management system 32 and the fourth slave battery management system 38. Send together.
[57]
Further, in the fourth slave battery management system 38, the first slave battery management system 32, the second slave battery management system 34, and the fifth slave battery management system 40 are each master in the previous data transmission period. When transmitting data to the battery management system 30, the signal is received. Accordingly, the fourth slave battery management system 38 transmits data to the master battery management system 30, the first slave battery management system 32, the second slave battery management system 34, and the fifth slave battery. The data transmission information of the management system 40 is transmitted together.
[58]
In addition, the fifth slave battery management system 40 transmits data to the master battery management system 30 by the second slave battery management system 34 and the fourth slave battery management system 38, respectively, in the previous data transmission period. When it receives that signal. Accordingly, when transmitting data to the master battery management system 30, the fifth slave battery management system 40 transmits data transmission information of the second slave battery management system 34 and the fourth slave battery management system 38. Send together.
[59]
In this example, the third slave battery management system 36 is a configuration in which data transmission itself is not performed more than the slave, and the fifth slave battery management system 40 transmits data, but the connection with the master battery management system 30 It's more than communication. Accordingly, the master battery management system 30 cannot directly receive data from the third slave battery management system 36 and the fifth slave battery management system 40.
[60]
However, since the fifth slave battery management system 40 attempted to transmit data to the master battery management system 50, the master battery management system 30 did not receive the data due to communication error, but other slave battery management systems As a result, data transmission information of the fifth slave battery management system 40 is recorded.
[61]
The master battery management system 30 includes data of the first slave battery management system 32 from the first slave battery management system 32, a second slave battery management system, a fourth slave battery management system, and a fifth slave battery management system. It receives system data transmission information together.
[62]
In addition, the master battery management system 30 transmits data from the second slave battery management system 34 to the data of the second slave battery management system 34 and the data of the first slave battery management system and the fourth slave battery management system. Receive together.
[63]
In addition, the master battery management system 30 also receives data transmission information of the first slave battery management system, the second slave battery management system, and the fifth slave battery management system from the fourth slave battery management system 38.
[64]
The master battery management system 30 could not directly receive data from the third slave battery management system 36 and the fifth slave battery management system 40. On the other hand, in the prior art, the master battery management system 30 would have determined that both the third slave battery management system 36 and the fifth slave battery management system 40 are slave or higher, but in an embodiment according to the present invention The master battery management system 40 reviews data transmission information received from each slave battery management system.
[65]
The master battery management system 40 includes a first slave battery management system 32 received from the first slave battery management system 32, the second slave battery management system 34, and the fourth slave battery management system 38, Through data transmission information of the second slave battery management system 34, the fourth slave battery management system 38, and the fifth slave battery management system 40, the fifth slave battery management system 40 transmits data. The history is checked to confirm the health of the fifth slave battery management system 40.
[66]
Accordingly, in the case of the third slave battery system 36, the master battery management system 30 determines that there is an error in the slave BMS, and the fifth slave battery management system 40 determines that there is a communication error.
[67]
On the other hand, all slave battery management systems operate in a reception mode except for the time of communicating with the master battery management system to receive the communication status of other slave battery management systems.
[68]
4 is a simplified configuration diagram of a master battery management system according to an embodiment of the present invention.
[69]
The master battery management system 30 includes a receiving unit 400, a noise measuring unit 402, a determining unit 404, a storage unit 406, and a control unit 408. For understanding, the operation of each component will be described through an example of FIG. 3.
[70]
The receiving unit 400 receives data from the first slave battery management system 32 and data transmission information of the second slave battery management system 34, the fourth battery management system 38, and the fifth battery management system 40. do.
[71]
In addition, the receiver 400 receives data from the second slave battery management system 34 and data transmission information of the first slave battery management system 32 and the fourth slave battery management system 38.
[72]
In addition, the receiving unit 400 includes data from the fourth slave battery management system 38 and data of the first slave battery management system 32, the second slave battery management system 34, and the fifth slave battery management system 40. Receive transmission information.
[73]
The noise measurement unit 402 measures noise of a signal when the reception unit 400 receives data and data transmission information from each slave battery management system.
[74]
The determination unit 404 determines the health of each of the plurality of slave battery management systems using the data and information received from the reception unit. For example, the determination unit 404 primarily determines a slave battery system that has not directly transmitted data, and secondly determines the state of the slave battery system using the received data transmission information.
[75]
The determination unit 404 confirms that data is not directly received from the third slave battery management system 36 and the fifth slave battery management system 40. After that, the determination unit 404 reviews the data transmission information received by the reception unit 400. The data transmission information received by the receiver 400 includes data transmission information of a first slave battery management system, a second slave battery management system, a fourth slave battery management system, and a fifth slave battery management system. Through this, the determination unit 404 checks the data transmission history of the fifth slave battery management system and determines that there is no abnormality in the fifth slave battery management system.
[76]
Accordingly, the determination unit 404 determines that the third slave battery management system 36 that does not directly receive data and does not have data transmission information is more than a slave. In addition, the determination unit 404 does not directly receive data, but the fifth slave battery management system is abnormal from the transmission history of the fifth slave battery management system 40, which is confirmed by the data transmission information received from another slave battery management system. It is determined that there is no error and that there is an error in the communication link.
[77]
Further, when the determination unit 404 determines that there is a communication error, the noise measured by the noise measurement unit 402 may be additionally referred to. For example, if the noise measured by the noise measurement unit 402 basically exceeds a preset criterion, the determination unit 404 may more easily determine that a communication failure occurs due to a communication error.
[78]
The storage unit 406 stores ID information of each of the plurality of slave battery management systems, and the ID information may be used to identify each slave battery management system.
[79]
The control unit 408 uses the data and data transmission information of the slave battery management system received by the reception unit 400, and the noise measured by the noise measurement unit 402 to cause the determination unit 404 to cause an abnormality in the slave battery management system or Try to judge communication abnormalities.
[80]
5 is a simplified configuration diagram of a slave battery management system according to an embodiment of the present invention.
[81]
The slave battery management system 32 includes a transmission unit 500, a reception unit 502, a storage unit 504, and a control unit 506.
[82]
The transmission unit 500 transmits battery-related data and the like to the master battery management system 30. In addition, the transmission unit 500 transmits data transmission information of another slave battery management system to the master battery management system 30.
[83]
The receiving unit 502 is continuously activated while the slave battery management system 32 does not transmit data to the master battery management system 30 to receive a data transmission signal from another slave battery management system.
[84]
The storage unit 504 stores data transmission information of another slave battery management system based on a data transmission signal of another slave battery management system received by the reception unit 502.
[85]
When the transmission unit 500 does not transmit data and data transmission information to the master battery management system, the control unit 506 activates the reception unit 502 to receive a data transmission signal from another slave battery management system.
[86]
6A is a diagram illustrating a reception state for each time interval according to the prior art.
[87]
For example, a case in which five slave battery management systems sequentially transmit data to the master battery management system will be described. Each slave battery management system transmits data to the master battery management system in a preset order for a preset time.
[88]
At this time, if the number of times a specific slave battery management system does not send any data to the master battery management system is two times while each slave battery management system transmits data to the master battery management system, the slave battery management system It can be set to judge that there is something wrong with the system.
[89]
Specifically, the first slave battery management system transmits data to the master battery management system in timeslot T_1. In addition, the second slave battery management system transmits data to the master battery management system in timeslot T_2. In addition, the third slave battery management system transmits data to the master battery management system in timeslot T_3. In addition, the fourth slave battery management system transmits data to the master battery management system in timeslot T_4. Here, the fifth slave battery management system does not transmit any data beyond the BMS. Here, the master battery management system checks that no data has been received from the fifth slave battery management system in timeslot T_5 and counts a fail count of 1. In this way, one communication cycle between the five slave battery management systems and the master battery management system is completed.
[90]
Subsequently, the first slave battery management system again transmits data to the master battery management system in timeslot T_1. In addition, the second slave battery management system transmits data to the master battery management system in timeslot T_2. In addition, the third slave battery management system transmits data to the master battery management system in timeslot T_3. In addition, the fourth slave battery management system transmits data to the master battery management system in timeslot T_4. At this time, since each slave battery management system transmits only data of the corresponding slave battery management system to the master battery management system, the master battery management system still has a fail count of 1 in the fifth slave battery management system.
[91]
Thus, only when the transmission order of the fifth slave battery management system in the second cycle returns, the master battery management system confirms that data transmission from the fifth slave battery management system is not performed, and counts the fail count as 2 , Detects an abnormality in the fifth slave battery management system. That is, in the prior art, it is possible to determine whether the slave battery management system is abnormal only after reaching the second periodic transmission order of the slave battery management system. In comparison, the inspection system of the slave battery management system according to the method according to an embodiment of the present invention will be described.
[92]
6B is a diagram illustrating a reception state for each time interval according to an embodiment of the present invention.
[93]
For example, a case in which five slave battery management systems sequentially transmit data to the master battery management system will be described. Each slave battery management system transmits data to the master battery management system in a preset order for a preset time.
[94]
At this time, if the number of times that a specific slave battery management system does not send any data to the master battery management system is twice while each slave battery management system transmits data to each master battery management system, the slave battery management system is abnormal. It can be set to judge that there is.
[95]
In addition, according to an embodiment of the present invention, when another slave battery management system transmits data to the master battery management system, this data transmission signal may be received. In this example, it is assumed that a management system other than a slave battery management system transmitting data has received all signals through which the slave battery management system transmits data.
[96]
Specifically, the first slave battery management system transmits data to the master battery management system in timeslot T_1. In this case, the fourth slave battery management system in the second slave battery management system receives a data transmission signal from the first slave battery management system.
[97]
In addition, the second slave battery management system transmits data to the master battery management system in timeslot T_2. At this time, the first slave battery management system, the third slave battery management system, and the fourth slave battery management system receive a data transmission signal from the second slave battery management system.
[98]
In addition, the third slave battery management system transmits data to the master battery management system in timeslot T_3. At this time, the first slave battery management system, the second slave battery management system, and the fourth slave battery management system receive a data transmission signal from the third slave battery management system.
[99]
In addition, the fourth slave battery management system transmits data to the master battery management system in timeslot T_4. In this case, the first to third slave battery management systems receive a data transmission signal from the fourth slave battery management system.
[100]
Here, the master battery management system checks that no data has been received from the fifth slave battery management system in timeslot T_5 and counts a fail count of 1. In this way, one communication cycle between the five slave battery management systems and the master battery management system is completed.
[101]
Subsequently, the first slave battery management system again transmits data to the master battery management system in timeslot T_1. At this time, when transmitting data, the first slave battery management system also transmits data transmission information including data transmission signals of the second to fourth slave battery management systems received in a previous period. At this time, the master-slave battery management system checks that there is no data transmission information of the fifth slave battery management system, counts the fail count as 2, and detects an abnormality in the fifth slave battery management system. That is, in the present invention, unlike the prior art, since each slave battery management system receives a data transmission signal from another slave battery management system, the second cycle of a specific slave battery management system even when a specific slave battery management system is abnormal. Even if the transmission order is not reached, the master battery management system can determine whether a specific slave battery management system is abnormal faster than the prior art.
[102]
7 is a flowchart illustrating a method of checking a slave BMS according to an embodiment of the present invention.
[103]
The master battery management system 30 receives data from a plurality of slave BMSs in a preset order for a preset time. Also, the master battery management system 30 receives data of the slave BMS from the slave BMS together with data transmission information of the slave BMS other than the slave BMS. It will be described in detail below.
[104]
The master battery management system 30 receives data from the first slave BMS and data transmission information of at least one other slave BMS (S700).
[105]
The data transmission information of the other slave BMS is based on a data transmission signal of the other slave BMS that transmits data to the master battery management system while the first slave BMS does not transmit data.
[106]
Subsequently, the master battery management system 30 receives data from the second slave BMS and data transmission information of at least one other slave BMS (S702).
[107]
Also, the master battery management system 30 receives data from the third slave BMS and data transmission information of at least one other slave BMS (S704).
[108]
Also, the master battery management system 30 receives data from the fourth slave BMS and data transmission information of at least one other slave BMS (S706).
[109]
Subsequently, the master battery management system 30 checks the state and communication state of each slave BMS using the received data and data transmission information (S710).
[110]
Specifically, the master battery management system 30 determines the health of each of the plurality of slave battery management systems by using the received data and data transmission information.
[111]
For example, the master battery management system 30 primarily determines the slave battery system that has not directly transmitted data, and determines the state of the slave battery system using the data transmission information that is secondly received. .
[112]
When data is not directly received from a specific slave BMS, it is determined whether data transmission information of the specific slave BMS has been received from another slave BMS (S712).
[113]
When the data transmission information of the specific slave BMS is received, it is determined that there is a communication error with the specific slave BMS (S716).
[114]
When the data transmission information of the specific slave BMS is not received, it is determined as an abnormality of the specific slave BMS (S714).
[115]
8 is a block diagram showing a hardware configuration of a battery management system according to an embodiment of the present invention.
[116]
The battery management system 800 includes a microcontroller (MCU) 810 that controls various processes and configurations, an operating system program and various programs (for example, a battery pack abnormality diagnosis program or a battery pack temperature estimation program). An input/output interface 830 that provides an input interface and an output interface between the memory 840 to be recorded, a battery cell module and/or a semiconductor switching element, and a communication interface 820 capable of communicating with the outside through a wired/wireless communication network. It can be provided. As described above, the computer program according to the present invention is recorded in the memory 840 and processed by the microcontroller 810 to be implemented as, for example, a module that performs each functional block shown in FIGS. 4 and 5. .
[117]
In this specification, references to'one embodiment' of the principles of the present invention and various variations of this expression are related to this embodiment, and that specific features, structures, characteristics, etc. are included in at least one embodiment of the principles of the present invention. it means. Accordingly, the expression'in one embodiment' and any other modified examples disclosed throughout this specification are not necessarily all referring to the same embodiment.
[118]
All embodiments and conditional examples disclosed through the present specification are described with the intent to help those skilled in the art with ordinary knowledge in the technical field of the present invention understand the principles and concepts of the present invention. It will be appreciated that the present invention may be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered from an illustrative point of view rather than a limiting point of view. The scope of the present invention is shown in the claims rather than the above description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.
Claims
[Claim 1]
As a master battery management system used in a battery system in which a plurality of slave battery management systems (BMS) and a master battery management system communicate wirelessly, the plurality of slave BMSs each transmit data at least once during a period A receiver configured to receive data from each slave BMS of the slave BMS and data transmission information of at least one other slave BMS other than the corresponding slave BMS among a plurality of slave BMSs; And a determination unit for determining a communication error or abnormal slave BMS using data of a corresponding slave BMS received from each slave BMS during the one period and the at least one other slave BMS data, and the at least one other slave BMS The data transmission information is information on the history of data transmission by the other slave BMS.
[Claim 2]
The master battery management system according to claim 1, wherein the determination unit determines that an abnormality has occurred in the slave BMS when there is no data directly received from a corresponding slave BMS among data received from each slave BMS during the one period.
[Claim 3]
The method according to claim 1, wherein if there is data transmission information of the slave BMS among data received from each slave BMS during the one period, but there is no data directly received from the slave BMS, a communication error with the slave BMS occurs. Master battery management system to judge.
[Claim 4]
The method according to claim 1, further comprising a noise measurement unit for measuring noise of the received data when communicating with the plurality of slave BMS, the determination unit by additionally using the noise measured by the noise measurement unit, the plurality of slave BMS Master battery management system that determines the state of communication with
[Claim 5]
As a slave battery management system used in a battery system in which a plurality of slave battery management systems (BMS) and a master battery management system (BMS) communicate wirelessly, data of at least one slave BMS among a plurality of other slave BMSs is the master battery. A receiving unit for receiving a data signal transmitted to the management system; A storage unit for storing data transmission information indicating that the slave BMS has transmitted data to the master BMS based on the received data signal of at least one slave BMS; And a transmission unit for transmitting data including data transmission information of the at least one slave BMS and battery information of a battery module managed by the slave BMS to the master BMS.
[Claim 6]
The method according to claim 5, wherein each of the plurality of other slave BMSs transmits the corresponding slave BMS data to the master BMS at least once during one period, and the transmission unit transmits the data and data transmission signals to the master BMS once. Slave battery management system.
[Claim 7]
In a battery system in which a plurality of slave battery management systems (BMS) and a master battery management system (BMS) communicate wirelessly, each of the plurality of slave BMSs includes data of at least one slave BMS among a plurality of other slave BMSs. A receiver for receiving a data signal transmitted to the master battery management system; A storage unit for storing data transmission information indicating that the slave BMS has transmitted data to the master BMS based on the received data signal of at least one slave BMS; And a transmission unit for transmitting data including data transmission information of the at least one slave BMS and battery information of a battery module managed by the master BMS to the master BMS, wherein each of the plurality of slave BMSs During a period in which data is transmitted at least once, data transmission information of at least one other slave BMS other than the corresponding slave BMS among the data of the corresponding slave BMS and the plurality of slave BMSs is transmitted from each slave BMS of the plurality of slave BMSs. A second receiving unit that includes and receives; And a determination unit for determining a communication error or abnormal slave BMS using data of a corresponding slave BMS received from each slave BMS during the one period and the at least one other slave BMS data.
[Claim 8]
The system according to claim 7, wherein the determination unit determines that an abnormality has occurred in the slave BMS when there is no data directly received from a corresponding slave BMS among data received from each slave BMS during the one period.
[Claim 9]
The method according to claim 7, wherein, among data received from each slave BMS during the one period, if there is data transmission information of a corresponding slave BMS, but there is no data directly received from the corresponding slave BMS, a communication error with the slave BMS occurs Slave BMS inspection system to judge.
[Claim 10]
A method for checking a slave BMS performed by a master battery management system, comprising: sequentially receiving data from each of a plurality of slave BMSs; And determining a communication error with a specific slave BMS or a slave BMS error based on the received data after sequentially receiving data from each of the plurality of slave BMSs, and when data is received from each of the plurality of slave BMSs And Slave BMS checking method in which data transmission information of at least one other slave BMS other than the slave BMS that transmitted the data is also received.
[Claim 11]
The method of claim 10, wherein in the determining step, after sequentially receiving data from each of a plurality of slave BMSs, when there is no data directly received from a specific slave BMS and no data transmission information of the specific slave BMS, the A slave BMS inspection method that determines that an abnormality has occurred in a specific slave BMS.
[Claim 12]
The method of claim 10, wherein in the determining step, if there is data transmission information of a specific slave BMS received from at least one slave BMS among the plurality of slave BMSs, but there is no data directly received from the specific slave BMS, the A slave BMS inspection method that determines that a communication error has occurred with a specific slave BMS.
[Claim 13]
The method of claim 10, further comprising: measuring noise of received data when communicating with the plurality of slave BMSs; And determining a communication availability state with the plurality of slave BMSs by additionally using the measured noise.

Documents

Application Documents

# Name Date
1 202017050905-IntimationOfGrant29-02-2024.pdf 2024-02-29
1 202017050905-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [23-11-2020(online)].pdf 2020-11-23
2 202017050905-PatentCertificate29-02-2024.pdf 2024-02-29
2 202017050905-STATEMENT OF UNDERTAKING (FORM 3) [23-11-2020(online)].pdf 2020-11-23
3 202017050905-PRIORITY DOCUMENTS [23-11-2020(online)].pdf 2020-11-23
3 202017050905-FORM 3 [09-10-2023(online)].pdf 2023-10-09
4 202017050905-POWER OF AUTHORITY [23-11-2020(online)].pdf 2020-11-23
4 202017050905-CLAIMS [21-04-2023(online)].pdf 2023-04-21
5 202017050905-FORM 1 [23-11-2020(online)].pdf 2020-11-23
5 202017050905-FER_SER_REPLY [21-04-2023(online)].pdf 2023-04-21
6 202017050905-OTHERS [21-04-2023(online)].pdf 2023-04-21
6 202017050905-DRAWINGS [23-11-2020(online)].pdf 2020-11-23
7 202017050905-DECLARATION OF INVENTORSHIP (FORM 5) [23-11-2020(online)].pdf 2020-11-23
7 202017050905-8(i)-Substitution-Change Of Applicant - Form 6 [14-11-2022(online)].pdf 2022-11-14
8 202017050905-COMPLETE SPECIFICATION [23-11-2020(online)].pdf 2020-11-23
8 202017050905-ASSIGNMENT DOCUMENTS [14-11-2022(online)].pdf 2022-11-14
9 202017050905-FER.pdf 2022-11-14
9 202017050905-MARKED COPIES OF AMENDEMENTS [30-11-2020(online)].pdf 2020-11-30
10 202017050905-FORM 13 [30-11-2020(online)].pdf 2020-11-30
10 202017050905-PA [14-11-2022(online)].pdf 2022-11-14
11 202017050905-AMMENDED DOCUMENTS [30-11-2020(online)].pdf 2020-11-30
11 202017050905-FORM 18 [17-08-2022(online)].pdf 2022-08-17
12 202017050905-FORM 3 [29-04-2021(online)].pdf 2021-04-29
12 202017050905.pdf 2021-10-19
13 202017050905-FORM 3 [29-04-2021(online)].pdf 2021-04-29
13 202017050905.pdf 2021-10-19
14 202017050905-AMMENDED DOCUMENTS [30-11-2020(online)].pdf 2020-11-30
14 202017050905-FORM 18 [17-08-2022(online)].pdf 2022-08-17
15 202017050905-FORM 13 [30-11-2020(online)].pdf 2020-11-30
15 202017050905-PA [14-11-2022(online)].pdf 2022-11-14
16 202017050905-FER.pdf 2022-11-14
16 202017050905-MARKED COPIES OF AMENDEMENTS [30-11-2020(online)].pdf 2020-11-30
17 202017050905-COMPLETE SPECIFICATION [23-11-2020(online)].pdf 2020-11-23
17 202017050905-ASSIGNMENT DOCUMENTS [14-11-2022(online)].pdf 2022-11-14
18 202017050905-DECLARATION OF INVENTORSHIP (FORM 5) [23-11-2020(online)].pdf 2020-11-23
18 202017050905-8(i)-Substitution-Change Of Applicant - Form 6 [14-11-2022(online)].pdf 2022-11-14
19 202017050905-OTHERS [21-04-2023(online)].pdf 2023-04-21
19 202017050905-DRAWINGS [23-11-2020(online)].pdf 2020-11-23
20 202017050905-FORM 1 [23-11-2020(online)].pdf 2020-11-23
20 202017050905-FER_SER_REPLY [21-04-2023(online)].pdf 2023-04-21
21 202017050905-POWER OF AUTHORITY [23-11-2020(online)].pdf 2020-11-23
21 202017050905-CLAIMS [21-04-2023(online)].pdf 2023-04-21
22 202017050905-PRIORITY DOCUMENTS [23-11-2020(online)].pdf 2020-11-23
22 202017050905-FORM 3 [09-10-2023(online)].pdf 2023-10-09
23 202017050905-STATEMENT OF UNDERTAKING (FORM 3) [23-11-2020(online)].pdf 2020-11-23
23 202017050905-PatentCertificate29-02-2024.pdf 2024-02-29
24 202017050905-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [23-11-2020(online)].pdf 2020-11-23
24 202017050905-IntimationOfGrant29-02-2024.pdf 2024-02-29

Search Strategy

1 202017050905(1)AE_09-11-2023.pdf
1 SearchHistory-2022-11-11T15475E_11-11-2022.pdf
2 202017050905AE_09-11-2023.pdf
3 202017050905(1)AE_09-11-2023.pdf
3 SearchHistory-2022-11-11T15475E_11-11-2022.pdf

ERegister / Renewals

3rd: 16 Apr 2024

From 08/01/2022 - To 08/01/2023

4th: 16 Apr 2024

From 08/01/2023 - To 08/01/2024

5th: 16 Apr 2024

From 08/01/2024 - To 08/01/2025

6th: 30 Dec 2024

From 08/01/2025 - To 08/01/2026