Fault recording method and fault recording system
By obtaining and storing the status parameters and total status parameters of the energy storage module in the battery management system, generating wave recording data and fault level flag information, the problem of failure recording of battery management system in the existing technology is solved, and the problem of failure recording of battery management system is realized. Effective traceability and analysis of faults.
Patent Information
- Application Number
- CN202411232665.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-06
AI Technical Summary
The existing fault recording technology is mainly used in power system relay protection products, and it is impossible to directly record DC faults on the energy storage battery management system, resulting in difficulty in tracing faults and analyzing problems in the energy storage system.
Provide a fault recording method and system, by obtaining the single state parameters and total state parameters of multiple energy storage modules in the battery management system, generate the recording data and target fault level flag information, and store it under preset conditions. This data is for subsequent fault traceability and analysis.
It realizes fault recording and data storage of the battery management system, provides data basis for fault traceability, improves the accuracy of fault analysis and data acquisition speed, and ensures long-term storage and integrity of data.
Smart Images

Figure CN119087086A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery management technology, and in particular to a fault recording method and a fault recording system. Background Art
[0002] At present, the technology of fault recording is mainly used in relay protection products of power systems. For new energy storage, some applications are in energy storage converters. Fault recording records AC analog quantities to trace back after an accident and reproduce phenomenon data when analyzing problems.
[0003] Generally, a dedicated fault recorder is installed externally to record the fault recording data of the battery cluster, or to record the fault data of the entire energy storage system when a fault occurs. It is impossible to directly provide DC fault recording to the energy storage battery management system. Adding fault recording to the energy storage system to provide post-event problem analysis and provide data basis for fault tracing has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] The purpose of this application is to provide a fault recording method and a fault recording system to address the deficiencies in the above-mentioned prior art, which can realize fault recording of the battery management system and store the corresponding recording data to provide a data basis for fault tracing of the energy storage system.
[0005] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:
[0006] In a first aspect, an embodiment of the present application provides a fault recording method for a battery control unit in a battery management system, wherein the battery management system further comprises: a plurality of battery management units, wherein the battery control unit is arranged in the battery management system, and wherein the plurality of battery management units are respectively arranged in a plurality of energy storage modules in the battery management system, wherein the method comprises:
[0007] Acquire the single cell status parameters of the multiple energy storage modules reported by the multiple battery management units;
[0008] Obtaining the overall status parameters of the battery management system;
[0009] Generate the recorded data of the battery management system and the target fault level mark information of the recorded data according to the single state parameters of the multiple energy storage modules and the total state parameters, and store them in the data storage area in the first memory;
[0010] Reading the recorded wave data from the data storage area according to a preset interval, and storing the read recorded wave data in a first buffer area in the first memory;
[0011] If the target fault level meets the preset fault trigger condition, the fault trigger time of the recorded data is stored in the second buffer in the first memory;
[0012] Reading the recorded data of the battery management system after the fault triggering moment from the data storage area as first fault recorded data, and storing the first fault recorded data in the second buffer;
[0013] After the first fault recording data is recorded, historical recording data of the battery management system in a preset historical time period before the fault triggering moment is read from the first buffer as second fault recording data;
[0014] storing the second fault recording data in the second buffer;
[0015] A fault recording storage event is triggered and executed, and the first fault recording data, the second fault recording data and the fault triggering time in the second buffer are stored in the second memory.
[0016] Optionally, generating the recorded data of the battery management system and storing the target fault level flag information of the recorded data in a data storage area in the first memory according to the single state parameters and the total state parameters of the plurality of energy storage modules includes:
[0017] Storing the single state parameters and the total state parameters of the plurality of energy storage modules in the data storage area;
[0018] Reading the single-cell state parameters of the plurality of energy storage modules from the data storage area, and determining the state extreme value parameters according to the read single-cell state parameters of the plurality of energy storage modules;
[0019] Storing the state extreme value parameters in the data storage area;
[0020] Reading the state extreme value parameter and the total state parameter from the data storage area, and determining the target fault level according to the read state extreme value parameter and the total state parameter;
[0021] The target fault level mark information is stored in the data storage area, and the recorded data at least includes: the single state parameters of the multiple energy storage modules, the state extreme value parameters, and the total state parameters.
[0022] Optionally, the total state parameter includes: a total voltage parameter and a total current parameter; the waveform data of the battery management system is generated according to the single state parameters of the plurality of energy storage modules and the total state parameter, and the target fault level flag information of the waveform data is stored in the data storage area in the first memory, and further includes:
[0023] Calculating a state of charge parameter, a cumulative running power parameter, and a remaining power parameter of the battery management system according to the total voltage parameter and the total current parameter;
[0024] The state of charge parameter, the cumulative operating power parameter, the remaining power parameter and the current operating state of the battery management system are stored in the data storage area, and the recorded data also includes the state of charge parameter, the cumulative operating power parameter, the remaining power parameter and the current operating state of the battery management system.
[0025] Optionally, the monomer state parameters include: monomer voltage parameters and monomer temperature parameters;
[0026] The step of reading the single state parameters of the plurality of energy storage modules from the data storage area and determining the state extreme value parameters according to the read single state parameters of the plurality of energy storage modules comprises:
[0027] Reading the cell voltage parameters and the cell temperature parameters of the multiple energy storage modules from the data storage area, and determining the cell voltage extreme value parameters and the cell temperature extreme value parameters respectively according to the read cell voltage parameters and the cell temperature parameters of the multiple energy storage modules,
[0028] Optionally, the method further comprises:
[0029] After the battery control unit is powered on, reading the latest historical fault record information of the battery management system from the third memory;
[0030] Storing the latest historical fault record information in the data storage area;
[0031] After the fault recording storage event is triggered and executed, the method further includes:
[0032] Generate the current fault record information at the fault triggering moment, and store the current fault record information in the third memory.
[0033] Optionally, the method further comprises:
[0034] After the battery control unit is powered on, the first buffer and the second buffer in the first memory are cleared.
[0035] Optionally, the method further comprises:
[0036] If the target fault level meets the preset fault triggering condition, a fault occurrence flag and a recording busy flag are set;
[0037] The step of reading the recorded wave data of the battery management system after the fault triggering moment from the data storage area as the first fault recorded wave data comprises:
[0038] If it is detected that the fault occurrence flag is valid, reading the recorded data of the battery management system after the fault triggering moment from the data storage area as the first fault recorded data, and storing the first fault recorded data in the second buffer;
[0039] After storing the second fault recording data in the second buffer, the method further includes:
[0040] Setting the recording completion flag and clearing the fault occurrence flag;
[0041] After triggering and executing the fault recording storage event, the method further includes:
[0042] Clear the recording completion flag and the recording busy flag.
[0043] Optionally, the first memory is a random access memory; the second memory and the third memory are two non-volatile memories respectively.
[0044] In a second aspect, another embodiment of the present application provides a fault recording management system, the device comprising:
[0045] The system includes: a battery control unit arranged in a battery management system, and multiple battery management units arranged in multiple energy storage modules in the battery management system; the battery control unit and the battery management unit adopt a first communication connection, and the battery control unit is used to execute the fault recording method described in any one of claims 1-8 above.
[0046] Optionally, the battery control unit also uses a second communication connection with a first external device, so that the first external device reads the first fault recording data, the second fault recording data and the fault triggering time from a second memory in the battery control unit;
[0047] The battery control unit also uses a third communication connection with the first external device so that the second external device reads and displays the first fault recording data, the second fault recording data and the fault triggering time from the second memory in the battery control unit.
[0048] In a fourth aspect, another embodiment of the present application further provides a fault recording device, including:
[0049] A first acquisition module, used to acquire the single-cell state parameters of the multiple energy storage modules reported by the multiple battery management units;
[0050] A second acquisition module, used to acquire the overall state parameters of the battery management system;
[0051] A generating module, configured to generate the recording data of the battery management system and target fault level flag information of the recording data according to the single state parameters of the plurality of energy storage modules and the total state parameter, and store the generated data in a data storage area in the first memory;
[0052] A first reading module, used for reading the recorded wave data from the data storage area according to a preset interval, and storing the read recorded wave data in a first buffer area in the first memory;
[0053] A sending module, configured to store the fault triggering time of the recorded data into a second buffer in the first memory if the target fault level flag information meets a preset fault triggering condition;
[0054] A second reading module is used to read the recorded data of the battery management system after the fault triggering moment from the data storage area as the first fault recorded data, and store the first fault recorded data in the second buffer area;
[0055] A third reading module is used to read the historical recording data of the battery management system in a preset historical time period before the fault triggering moment from the first buffer as the second fault recording data after the first fault recording data is recorded;
[0056] A storage module, used for storing the second fault recording data in the second buffer;
[0057] An execution module is used to trigger and execute a fault recording storage event, and store the first fault recording data, the second fault recording data and the fault triggering time in the second buffer into a second memory.
[0058] In the fourth aspect, another embodiment of the present application provides a microcomputer device, comprising: a processor and a storage medium, wherein the storage medium stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the storage medium, and the processor executes the machine-readable instructions to perform the steps of the fault recording method as described in any one of the first aspects above.
[0059] In a fifth aspect, another embodiment of the present application provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the fault recording method as described in any one of the first aspects above are executed.
[0060] The beneficial effects of this application are:
[0061] The present application provides a fault recording method and a fault recording system, which obtains the single state parameters of the multiple energy storage modules reported by the multiple battery management units and the total state parameters of the battery management system, and generates the recording data of the battery management system and the target fault level flag information of the recording data according to the single state parameters and the total state parameters of the multiple energy storage modules, and stores them in the data storage area in the first memory; according to the preset interval, the recording data is read from the data storage area, and the read recording data is stored in the first buffer of the first memory, so that the recording data is stored in the first buffer. If the target fault level meets the preset fault trigger condition, the fault triggering time of the recording data is stored in the second buffer of the first memory, the recording data of the battery management system after the fault triggering time is read from the data storage area as the first fault recording data, and the first fault recording data is stored in the second buffer. After the first fault recording data is recorded, the historical recording data of the battery management system in the preset historical time period before the fault triggering time is read from the first buffer as the second fault recording data, and the second fault recording data is stored in the second buffer. So that the recording data before the fault triggering time and the fault triggering time and the fault triggering time are stored in the second buffer. Trigger and execute the fault recording storage event, and store the first fault recording data, the second fault recording data and the fault triggering time in the second buffer into the second memory. The present application generates the recording data and the target fault level of the battery management system according to the total state parameters of the battery management system and the single state parameters of multiple energy storage modules in the battery management system, thereby ensuring the accuracy of the target fault level of the battery management system, and at the same time, stores the recording data and the target fault level flag information in the data storage area in the first memory, thereby facilitating the acquisition of the recording data and the target fault level flag information, thereby improving the data acquisition speed. When the target fault level meets the preset fault triggering condition, the fault triggering time, the first fault recording data and the second fault recording data are stored in the second buffer, thereby ensuring the comprehensiveness of the recording data, thereby facilitating the subsequent analysis of the fault of the battery management system. The fault triggering time, the first fault recording data and the second fault recording data of the second buffer are stored in the second memory, thereby ensuring that the data will not be lost after power failure and that the data will not be damaged, thereby realizing the long-term storage of the data and providing a data basis for the fault tracing of the battery management system. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0063] Figure 1 A schematic diagram of the structure of a battery control unit provided in an embodiment of the present application;
[0064] Figure 2 A schematic diagram of a flow chart of a fault recording method provided in an embodiment of the present application;
[0065] Figure 3 A schematic diagram of a process for determining fault recording data in a first fault recording method provided in an embodiment of the present application;
[0066] Figure 4 A schematic diagram of a process for determining fault recording data in a second fault recording method provided in an embodiment of the present application;
[0067] Figure 5 A schematic diagram of a process flow of data storage in a fault recording method provided in an embodiment of the present application;
[0068] Figure 6 A schematic diagram of a flow chart of setting a flag in a fault recording method provided in an embodiment of the present application;
[0069] Figure 7 A schematic diagram of the structure of a fault recording system provided in an embodiment of the present application;
[0070] Figure 8 A schematic diagram of the structure of another fault recording system provided in an embodiment of the present application;
[0071] Fig. 9 A schematic diagram of the structure of a fault recording device provided in an embodiment of the present application;
[0072] Fig.10 A schematic diagram of the structure of a microcomputer device provided in an embodiment of the present application.
[0073] Reference numerals: battery management system- 1000 ; battery control unit- 100 ; battery management unit- 200 ; first external device- 300 ; second external device- 400 . DETAILED DESCRIPTION
[0074] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.
[0075] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0076] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0077] To clearly describe the fault recording method provided in an embodiment of the present application, the fault recording method provided in the present application is applied to a battery control unit in a battery management system. The battery management system also includes: multiple battery management units. The battery control unit is arranged in the battery management system. The multiple battery management units are respectively arranged in multiple energy storage modules in the battery management system, wherein the battery management system is an energy storage device, that is, a battery management unit in a battery module. Figure 1 A schematic diagram of the structure of a battery control unit provided in an embodiment of the present application is shown in FIG. Figure 1As shown, the battery control unit includes: a microcontroller unit (MCU), a second memory, a third memory, a first acquisition chip, a second acquisition chip, a first resistor voltage divider circuit, a second resistor voltage divider circuit and a shunt circuit. The first acquisition chip is connected to the first resistor voltage divider circuit and the shunt circuit, the second acquisition chip is connected to the second resistor voltage divider circuit, the first acquisition chip communicates with the second acquisition chip and the MCU through a serial peripheral interface (SPI), the second memory communicates with the MCU through SPI, and the third memory communicates with the MCU through an internal integrated circuit interface (I2C).
[0078] The fault recording method provided by the embodiment of the present application is described below with reference to a plurality of drawings. Figure 2 A flow chart of a fault recording method provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the method includes:
[0079] Step 201: Acquire single-cell state parameters of multiple energy storage modules reported by multiple battery management units.
[0080] The battery management unit is used to monitor the state parameters of the energy storage module. The battery management unit is the battery management unit of the battery pack, the energy storage module is the battery pack, the battery pack includes multiple single cells, and the single cell state parameters are the state parameters of the single cells.
[0081] Optionally, multiple battery management units are acquired through system configuration parameters to monitor the status parameters of multiple single cells in multiple energy storage modules at a first preset time interval, and report at a second preset time interval. The system configuration parameters are used to indicate the number of acquired single cells, the first preset time interval may be 50 milliseconds, 100 milliseconds, etc., and the second preset time interval may be 200 milliseconds, 500 milliseconds, etc., which is not limited in the embodiment of the present application.
[0082] Step 202: Obtain the overall status parameters of the battery management system.
[0083] Optionally, the battery control unit includes an acquisition chip, and the total state parameters of the battery management system can be determined by connecting the acquisition chip to the resistor voltage divider circuit and the shunt circuit. The number of acquisition chips can be two. Alternatively, the total state parameters of the battery management system can be obtained through a CAN (Controller Area Network) Hall sensor.
[0084] Step 203: Generate recording data of the battery management system and target fault level mark information of the recording data according to the single state parameters and the total state parameters of the plurality of energy storage modules and store them in the data storage area in the first memory.
[0085] The data storage area of the first memory also stores the fault level flag information of the battery management system, which is used to perform data analysis based on the single state parameters of multiple energy storage modules, the total state parameters of the battery management system, and the digital input signal of the battery management system to determine the target fault level of the battery management system. The first memory is a random access memory, and the data storage area of the first memory is used to store data during the fault recording process.
[0086] Optionally, data analysis is performed based on the single-cell state parameters, total state parameters and digital input signals of multiple energy storage modules, and invalid data is filtered out, so as to determine the target fault level of the recorded data based on the fault level mark information of the battery management system, and determine the recorded data of the battery management system, and store the recorded data of the battery management system and the target fault level mark information of the recorded data in the data storage area of the first memory.
[0087] Step 204: read the recorded data from the data storage area according to a preset interval, and store the read recorded data in a first buffer area in the first memory.
[0088] The preset time interval can be determined according to actual needs, for example, 200 milliseconds. The first buffer in the first memory is a cyclic real-time buffer data area of the first memory, and the recorded wave data stored in the cyclic real-time buffer data area changes with time. The cyclic real-time buffer data area stores the recorded wave data of a preset time from the current time.
[0089] Optionally, the timer thread reads the recorded wave data from the data storage area of the random access memory according to a preset interval, and stores the recorded wave data in the cyclic real-time buffer data area of the random access memory. The timer thread can be set to execute the task at each time in the future or repeatedly execute the task at a fixed time interval.
[0090] Step 205: If the target fault level meets the preset fault trigger condition, the fault trigger time of the recorded data is stored in the second buffer in the first memory.
[0091] Among them, the target fault level can be a first-level fault level or a second-level fault level, and the target fault level can be the fault level of each data in the recording data, or the overall fault level of the recording data. The preset fault trigger condition can be a first-level fault level trigger or a second-level fault level trigger. The second buffer in the first memory is a recording fault buffer of the first memory, and the recording fault buffer is used for fault recording data. The fault trigger moment is the fault recording data.
[0092] Optionally, if the target fault level meets the preset fault trigger condition, that is, the target fault level is greater than or equal to the fault level corresponding to the preset fault trigger condition, then the fault trigger time of the recording data is stored in the recording fault buffer in the first memory.
[0093] Step 206: read the recorded data of the battery management system after the fault triggering moment from the data storage area as the first fault recorded data, and store the first fault recorded data in the second buffer area.
[0094] The fault recording data includes the first fault recording data after the fault occurs.
[0095] Optionally, according to the fault triggering moment, the recorded data of the battery management system after the fault triggering moment is read from the data storage area as the first fault recorded data, and the first fault recorded data is stored in the second buffer area.
[0096] Step 207: After the first fault recording data is recorded, the historical recording data of the battery management system in a preset historical time period before the fault triggering moment is read from the first buffer as the second fault recording data.
[0097] The fault recording data includes the second fault recording data before the fault occurs. The preset historical time period is determined according to the actual situation of the battery management system and can be 20 seconds.
[0098] Optionally, after the first fault recording data is recorded, historical recording data of the battery management system within a preset historical time period before the fault triggering moment is read from the circular recording buffer as the second fault recording.
[0099] Step 208: Store the second fault recording data in the second buffer.
[0100] Optionally, the second fault recording data is stored in the fault recording buffer.
[0101] Step 209, triggering and executing the fault recording storage event, storing the first fault recording data, the second fault recording data and the fault triggering time in the second buffer into the second memory.
[0102] The second memory is a non-volatile memory and stores historical fault recording data.
[0103] Optionally, the fault recording storage time is triggered and executed by the storage thread, and the first fault recording data, the second fault recording data and the fault triggering time of the second buffer, that is, the fault recording buffer, are stored in the second memory.
[0104] In an embodiment of the present application, by acquiring the single state parameters of the multiple energy storage modules reported by the multiple battery management units and the total state parameters of the battery management system, and based on the single state parameters and the total state parameters of the multiple energy storage modules, the recording data of the battery management system and the target fault level flag information of the recording data are generated and stored in the data storage area in the first memory; according to the preset interval, the recording data is read from the data storage area, and the read recording data is stored in the first buffer of the first memory, so that the recording data is stored in the first buffer. If the target fault level meets the preset fault trigger condition, the fault triggering time of the recording data is stored in the second buffer of the first memory, the recording data of the battery management system after the fault triggering time is read from the data storage area as the first fault recording data, and the first fault recording data is stored in the second buffer. After the first fault recording data is recorded, the historical recording data of the battery management system in the preset historical time period before the fault triggering time is read from the first buffer as the second fault recording data, and the second fault recording data is stored in the second buffer. So that the recording data before and at the fault triggering time and the fault triggering time are stored in the second buffer. Trigger and execute the fault recording storage event, and store the first fault recording data, the second fault recording data and the fault triggering time in the second buffer into the second memory. The present application generates the recording data and the target fault level of the battery management system according to the total state parameters of the battery management system and the single state parameters of multiple energy storage modules in the battery management system, thereby ensuring the accuracy of the target fault level of the battery management system, and at the same time, stores the recording data and the target fault level flag information in the data storage area in the first memory, thereby facilitating the acquisition of the recording data and the target fault level, thereby improving the data acquisition speed. When the target fault level meets the preset fault triggering condition, the fault triggering time, the first fault recording data and the second fault recording data are stored in the second buffer, thereby ensuring the comprehensiveness of the recording data, thereby facilitating the subsequent analysis of the fault of the battery management system. The fault triggering time, the first fault recording data and the second fault recording data of the second buffer are stored in the second memory, thereby ensuring that the data will not be lost after power failure and that the data will not be damaged, thereby realizing the long-term storage of the data and providing a data basis for the fault tracing of the battery management system.
[0105] Based on the above embodiments, the present application also provides a process for determining fault recording data in the first fault recording method. Figure 3 A schematic diagram of a process for determining fault recording data in the first fault recording method provided in an embodiment of the present application, such as Figure 3 As shown, as shown in the above step 203, based on the single state parameters and the total state parameters of the multiple energy storage modules, the recording data of the battery management system and the target fault level mark information of the recording data are generated and stored in the data storage area in the first memory, including:
[0106] Step 301: Store the individual state parameters and the total state parameters of multiple energy storage modules in a data storage area.
[0107] Optionally, the monomer state parameters of multiple energy storage modules are classified and sorted according to the identifiers of the monomer state parameters of multiple energy storage modules to obtain the classified and sorted monomer state parameters of the multiple energy storage modules, and the classified and sorted monomer state parameters and total state parameters of the multiple energy storage modules are stored in the data storage area.
[0108] Step 302: Read the single-cell state parameters of multiple energy storage modules from the data storage area, and determine the state extreme value parameters according to the read single-cell state parameters of the multiple energy storage modules.
[0109] Among them, the state extreme value parameters are the state maximum value parameter and the state minimum value parameter.
[0110] Optionally, the single cell state parameters of the multiple energy storage modules are read from the data storage area, and the obtained single cell state parameters of the multiple energy storage modules are the single cell state parameters of the multiple energy storage modules after classification and sorting. The state maximum parameter and the state minimum parameter of the battery management system are determined according to the single cell state parameters of the multiple energy storage modules after classification and sorting.
[0111] Step 303: Store the state extreme value parameters in the data storage area.
[0112] Optionally, the state maximum value parameters and the state minimum value parameters of the battery management system are stored in a data storage area for subsequent retrieval.
[0113] Step 304: read the state extreme value parameter and the total state parameter from the data storage area, and determine the target fault level according to the read state extreme value parameter and the total state parameter.
[0114] Optionally, the state extreme value parameters, the total state parameters and the fault level of the battery management system are read from the data storage area, and the target fault level is determined according to the read state and parameters, the total state parameters and the fault level of the battery management system.
[0115] In another possible situation, the target fault level is determined based on a data input signal of a battery management system.
[0116] Step 305: Store the target fault level mark information in the data storage area.
[0117] The recorded data at least include: single state parameters, state extreme value parameters, and total state parameters of multiple energy storage modules.
[0118] Optionally, the target fault level mark information is stored in the data storage area, and the recorded data includes single state parameters, state extreme value parameters, and total state parameters of multiple energy storage modules.
[0119] In the embodiment of the present application, the single state parameters and the total state parameters of multiple energy storage modules are stored in the data storage area, the single state parameters of multiple energy storage modules are read from the data storage area, and the state extreme value parameters are determined according to the read single state parameters of multiple energy storage modules; the state extreme value parameters are stored in the data storage area, the state extreme value parameters and the total state parameters are read from the data storage area, and the target fault level is determined according to the read state extreme value parameters and the total state parameters, and the target fault level flag information is stored in the data storage area. The rapid call of the recording data is guaranteed, the speed of determining the recording fault is improved, and the accuracy of the recording data is guaranteed.
[0120] Based on the above embodiment, the total state parameter includes: total voltage parameter and total current parameter. To this end, the present application provides a process for determining fault recording data in the second fault recording method, Figure 4 A schematic diagram of a flow chart for determining fault recording data in the second fault recording method provided in an embodiment of the present application, such as Figure 4 As shown, as shown in the above step 203, based on the single state parameters and the total state parameters of the multiple energy storage modules, the recording data of the battery management system and the target fault level mark information of the recording data are generated and stored in the data storage area in the first memory. On the basis of the above steps 301 to 305, it also includes:
[0121] Step 401: Calculate the state of charge parameter, the accumulated running power parameter, and the remaining power parameter of the battery management system according to the total voltage parameter and the total current parameter.
[0122] The total voltage parameters include: internal voltage parameters and external voltage parameters. The internal voltage parameters are collected by connecting the first acquisition chip to the first resistor voltage divider circuit, and the total circuit parameters are collected by the shunt circuit connected to the first acquisition chip; the external voltage parameters are collected according to the second circuit voltage divider circuit connected to the second acquisition chip.
[0123] Optionally, the state of charge parameters of the battery management system are determined by ampere-hour integration or an open circuit voltage table (OCV) according to the idle state of the battery management system. When the idle time of the battery management system is within a preset time, the state of charge parameters of the battery management system are determined by ampere-hour integration, and when the idle time of the battery management system is outside the preset time range, the state of charge parameters are determined by using an OCV table.
[0124] Optionally, the accumulated operating power parameter and the remaining power parameter of the battery management system are calculated according to the internal voltage parameter and the total current parameter of the battery management system.
[0125] Step 402: store the state of charge parameter, the cumulative operating power parameter, the remaining power parameter and the current operating state of the battery management system in the data storage area.
[0126] The recorded data also includes state of charge parameters, cumulative operating power parameters, remaining power parameters, and the current operating state of the battery management system. The current operating state of the battery management system includes: charging state, discharging state, dormant state, fault state, etc., which are determined according to the operating conditions of the battery management system.
[0127] Optionally, the current operating state of the current battery management system is obtained, and the state of charge parameter, the cumulative operating power parameter, the remaining power parameter and the current operating state of the battery management system are stored as recorded data in the data storage area.
[0128] In an embodiment of the present application, the state of charge parameters, cumulative operating power parameters and remaining power parameters of the battery management system are calculated based on the total voltage parameters and the total current parameters, and the state of charge parameters, cumulative operating power parameters, remaining power parameters and the current operating status of the battery management system are stored in a data storage area to facilitate subsequent calls to the recorded data and improve the access speed of the recorded data.
[0129] On the basis of the above embodiment, the monomer state parameters include: monomer voltage parameters and monomer temperature parameters. To this end, the embodiment of the present application also provides a process for determining the state extreme value in the fault recording method, such as reading the monomer state parameters of multiple energy storage modules from the data storage area in the above step 302, and determining the state extreme value parameters according to the read monomer state parameters of the multiple energy storage modules, including:
[0130] The cell voltage parameters and the cell temperature parameters of the plurality of energy storage modules are read from the data storage area, and the cell voltage extreme value parameters and the cell temperature extreme value parameters are determined respectively according to the read cell voltage parameters and the cell temperature parameters of the plurality of energy storage modules.
[0131] The state extreme value parameters include: cell voltage extreme value parameters and cell temperature extreme value parameters. The cell voltage extreme value parameters include: maximum cell voltage extreme value parameters and minimum cell voltage extreme value parameters; the cell temperature extreme value parameters include: maximum cell current extreme value parameters and minimum cell current extreme value parameters.
[0132] Optionally, the cell voltage parameters and cell temperature parameters of multiple energy storage modules are read from the data storage area, and the maximum cell voltage parameter and the minimum cell voltage parameter are obtained for the multiple cell voltage parameters, and the maximum cell voltage parameter is used as the maximum cell voltage extreme value parameter, and the minimum cell voltage parameter is used as the minimum cell voltage extreme value parameter; the multiple cell temperature parameters are sorted to obtain the maximum cell temperature parameter and the minimum cell temperature parameter, and the maximum cell temperature parameter is used as the maximum cell temperature extreme value parameter, and the minimum cell temperature parameter is used as the minimum cell temperature extreme value parameter.
[0133] In an embodiment of the present application, the state extreme value parameters of the battery management system are determined based on the single cell voltage parameters and single cell temperature parameters of multiple energy storage modules, thereby ensuring the accuracy of the determined state extreme value parameters of the battery management system and thus ensuring the accuracy of the recorded data.
[0134] Based on the above embodiments, the present application also provides a process for storing data in a fault recording method. Figure 5 A schematic diagram of a flow chart of information storage in a fault recording method provided in an embodiment of the present application, such as Figure 5 As shown, based on the above steps 201 to 209, the method further includes:
[0135] Step 501: After the battery control unit is powered on, the latest historical fault record information of the battery management system is read from the third memory.
[0136] The third memory is a non-volatile memory. The third memory stores subordinate fault record information. The third memory includes a first fault record information area and a second fault record information area. The latest historical fault record information includes the latest historical fault index, the number of faults, and the fault record information area corresponding to the latest historical fault record information.
[0137] Optionally, after the battery control unit is powered on, the first fault record information area and the second fault record information area are read from the third memory, and a cyclic redundancy check (CRC) is performed on the first fault record information area and the second fault information area. If the check is successful, the latest historical fault record information is obtained from the first fault record information area and the second fault information area, that is, the latest historical fault index, the number of faults, and the fault record information area corresponding to the latest historical fault record information.
[0138] Step 502: Store the latest historical fault record information in the data storage area.
[0139] Optionally, the latest historical fault record information is stored from the third memory to the data storage area of the first memory.
[0140] After the fault recording storage event is triggered and executed in the above step 209, the method further includes:
[0141] Step 503: Generate the current fault record information at the fault triggering moment, and store the current fault record information in the third memory.
[0142] Optionally, after the fault recording storage event is triggered and executed, the current fault record information is generated according to the fault index and fault number in the latest historical fault record information and stored in the fault record information area corresponding to the latest historical fault record information in the third memory. The current fault record information includes the current fault index and the updated fault number.
[0143] In an embodiment of the present application, after the battery control unit is powered on, the latest historical fault record information of the battery management system is read from the third memory; the latest historical fault record information is stored in the data storage area; the current fault record information at the moment of fault triggering is generated, and the current fault record information is stored in the third memory, thereby ensuring the accuracy of the fault record information storage.
[0144] On the basis of the above embodiment, the present application also provides steps for clearing operation in the fault recording method. On the basis of the above steps 501 to 503, the method further includes:
[0145] After the battery control unit is powered on, a first buffer and a second buffer in the first memory are cleared.
[0146] Optionally, the first buffer is a circular recording buffer and the second buffer is a fault recording buffer. After the battery control unit is powered on, the circular recording buffer and the fault recording buffer in the first memory are cleared to ensure that the data stored in the circular recording buffer and the fault recording buffer are the recording data of the battery management system after the battery control unit is powered on.
[0147] In an embodiment of the present application, after the battery control unit is powered on, the first buffer and the second buffer in the first memory are cleared to ensure that the recorded data stored in the first buffer and the second buffer are the recorded data of the battery management system after the battery control unit is powered on, making the recorded data more accurate.
[0148] Based on the above embodiments, the present application also provides a process for setting a flag in a fault recording method. Figure 6 A flow chart of setting a flag in a fault recording method provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, based on the above steps 201 to 209, the method further includes:
[0149] Step 601: If the target fault level meets the preset fault triggering condition, a fault occurrence flag and a recording busy flag are set.
[0150] Among them, the fault occurrence flag is used to indicate that a fault has occurred in the battery management system, and the recording busy flag is used to indicate that the fault recording is in progress.
[0151] As in the above step 206, the recorded wave data of the battery management system after the fault triggering moment is read from the data storage area as the first fault recorded wave data, including:
[0152] Step 602: If it is detected that the fault occurrence flag is valid, read the recording data of the battery management system after the fault triggering moment from the data storage area as the first fault recording data, and store the first fault recording data in the second buffer.
[0153] Among them, the fault occurrence flag is effectively used to indicate that a fault occurs in the battery management system and a fault recording is required.
[0154] Optionally, when the fault occurrence flag is detected to be valid, it means that the target fault level of the energy storage system meets the preset fault triggering condition, and the recording data of the battery management system after the fault triggering moment is read from the data storage area as the first fault recording data, and the first fault recording data is stored in the second buffer. That is to say, the first buffer does not store the recording data at this time, and the recording data is stored in the second buffer.
[0155] After the second fault recording data is stored in the second buffer in step 208, the method further includes:
[0156] Step 603: Set the recording completion flag and clear the fault occurrence flag.
[0157] Among them, the recording completion mark indicates that the battery management system fault recording is completed.
[0158] Optionally, after the second fault recording data is stored in the second buffer, when the fault recording of the battery management system is completed, a recording completion flag is set and a fault occurrence flag is cleared.
[0159] After the fault recording storage event is triggered and executed in step 209, the method further includes:
[0160] Step 604: Clear the recording completion flag and the recording busy flag.
[0161] Optionally, after the fault recording storage event indication is triggered and executed, until the fault recording data storage operation is completed, the recording completion flag and the recording busy flag are cleared to ensure accurate recording of the next fault recording of the energy storage system.
[0162] In the embodiment of the present application, if the target fault level meets the preset fault trigger condition, the fault occurrence flag and the recording busy flag are set, if the fault occurrence flag is detected to be valid, the recording data of the battery management system after the fault trigger moment is read from the data storage area as the first fault recording data, and the first fault recording data is stored in the second buffer, the recording completion flag is set, and the fault occurrence flag is cleared, and the recording completion flag and the recording busy flag are cleared. By setting different flags, it is indicated that multiple fault recording actions are performed in the energy storage system, and the accuracy of the fault recording is guaranteed.
[0163] Based on the same inventive concept, the present application also provides a fault recording system. Figure 7 A structural diagram of a fault recording system provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the system includes: a battery control unit 100 arranged in a battery management system 1000, and multiple battery management units 200 arranged in multiple energy storage modules in the battery management system 1000; the battery control unit 100 and the battery management unit 2001 adopt a first communication connection, and the battery control unit 100 is used to execute any of the above-mentioned fault recording methods.
[0164] The first communication is CAN bus communication. The battery management system 1000 is a battery cluster, and the energy storage module 200 is a battery pack. The battery control unit 100 is a battery control unit (BCU for short), and the battery management unit 200 is a battery management unit (BMU for short).
[0165] Based on the above embodiment, the present application also provides another fault recording system. Figure 8 A structural diagram of another fault recording system provided in an embodiment of the present application is shown in FIG. Figure 8 As shown, the battery control unit 100 also uses a second communication connection with the first external device 300, so that the first external device 300 reads the first fault recording data, the second fault recording data and the fault triggering time from the second memory 1001 in the battery control unit 100;
[0166] The battery control unit 100 also uses a third communication connection with the second external device 400 so that the second external device 400 reads and displays the first fault recording data, the second fault recording data and the fault triggering time from the second memory 1001 in the battery control unit 100 .
[0167] The first external device 300 is a Modbus host, the second communication connection is a network port or an RS485 bus, the network port adopts the (modbus-TCP) protocol or the serial port adopts the (modbus-rtu) protocol. The first external device 300 and the battery control unit 100 read and display the first fault recording data, the second fault recording data and the fault triggering time from the second memory 1001 by adopting the second communication connection.
[0168] The second external device 400 is any computer device, and the second external device is provided with Modbus software. The second external device 400 and the battery control unit 100 adopt a second communication connection, and read a fault recording record specified by an index number to read and display the first fault recording data, the second fault recording data and the fault triggering time from the second memory 1001.
[0169] Based on the same inventive concept, a fault recording device corresponding to the fault recording method is also provided in the embodiment of the present application. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned fault recording method in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0170] Fig. 9 A structural diagram of a fault recording device provided in an embodiment of the present application is shown in FIG. Fig. 9 As shown, the device comprises:
[0171] A first acquisition module 901 is used to acquire single-cell state parameters of multiple energy storage modules reported by multiple battery management units;
[0172] A second acquisition module 902 is used to acquire the overall state parameters of the battery management system;
[0173] A generating module 903, for generating recording data of a battery management system and target fault level flag information of the recording data according to the single state parameters and the total state parameters of the plurality of energy storage modules, and storing the data in a data storage area in the first memory;
[0174] A first reading module 904 is used to read the recorded wave data from the data storage area according to a preset interval, and store the read recorded wave data in a first buffer area in the first memory;
[0175] The sending module 905 is used to store the fault triggering time of the recorded data into the second buffer in the first memory if the target fault level meets the preset fault triggering condition;
[0176] The second reading module 906 is used to read the recorded wave data of the battery management system after the fault triggering moment from the data storage area as the first fault recorded wave data, and store the first fault recorded wave data in the second buffer area;
[0177] The third reading module 907 is used to read the historical recording data of the battery management system in a preset historical time period before the fault triggering moment from the first buffer after the first fault recording data is recorded as the second fault recording data;
[0178] Storage module 909, used for storing the second fault recording data in a second buffer;
[0179] The execution module 909 is used to trigger and execute the fault recording storage event, and store the first fault recording data, the second fault recording data and the fault triggering time in the second buffer into the second memory.
[0180] In a possible implementation manner, the generating module 903 is specifically used to: store both the single state parameters and the total state parameters of the plurality of energy storage modules in the data storage area;
[0181] Reading single-cell state parameters of a plurality of energy storage modules from a data storage area, and determining a state extreme value parameter according to the read single-cell state parameters of the plurality of energy storage modules;
[0182] Store the state extreme value parameters in the data storage area;
[0183] Reading the state extreme value parameter and the total state parameter from the data storage area, and determining the target fault level according to the read state extreme value parameter and the total state parameter;
[0184] The target fault level mark information is stored in the data storage area, and the recorded data at least includes: single state parameters, state extreme value parameters, and total state parameters of multiple energy storage modules.
[0185] In a possible implementation manner, the total state parameter includes: a total voltage parameter and a total current parameter; the generation module 903 is further used to: calculate the state of charge parameter, the accumulated running power parameter and the remaining power parameter of the battery management system according to the total voltage parameter and the total current parameter;
[0186] The state of charge parameters, cumulative operating power parameters, remaining power parameters and the current operating state of the battery management system are stored in the data storage area, and the recorded data also includes the state of charge parameters, cumulative operating power parameters, remaining power parameters and the current operating state of the battery management system.
[0187] In a possible implementation manner, the generation module 903 is specifically used to: read the single state parameters of multiple energy storage modules from the data storage area, and determine the state extreme value parameters according to the read single state parameters of the multiple energy storage modules, including:
[0188] The cell voltage parameters and the cell temperature parameters of the multiple energy storage modules are read from the data storage area, and the cell voltage extreme value parameters and the cell temperature extreme value parameters are determined respectively according to the read cell voltage parameters and the cell temperature parameters of the multiple energy storage modules, and the state extreme value parameters include: the cell voltage extreme value parameter and the cell temperature extreme value parameter.
[0189] In a possible implementation manner, the device further includes a second storage module, the second storage module being specifically configured to: read the latest historical fault record information of the battery management system from the third storage after the battery control unit is powered on;
[0190] The latest historical fault record information is stored in the data storage area.
[0191] In a possible implementation manner, the execution module 909 is further configured to: generate current fault record information at the time of fault triggering, and store the current fault record information in a third memory.
[0192] In a possible implementation manner, the device further includes a clearing module, which is specifically configured to perform a clearing operation on the first buffer and the second buffer in the first memory after the battery control unit is powered on.
[0193] In a possible implementation manner, the device further includes a clearing module and a triggering module, which are specifically used to: if the target fault level meets a preset fault triggering condition, set a fault occurrence flag and a recording busy flag.
[0194] A possible implementation manner, the second reading module 906, is specifically used for: if it is detected that the fault occurrence flag is valid, reading the recording data of the battery management system after the fault triggering moment from the data storage area as the first fault recording data, and storing the first fault recording data in the second buffer.
[0195] In a possible implementation manner, the storage module 909 is further used to: set a recording completion flag and clear a fault occurrence flag.
[0196] In a possible implementation, the execution module 909 is further used to: clear the recording completion flag and the recording busy flag.
[0197] In a possible implementation, the first memory is a random access memory; the second memory and the third memory are two non-volatile memories respectively.
[0198] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference may be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.
[0199] The present application also provides a computer device, Fig.10 A schematic diagram of a computer device structure provided in an embodiment of the present application is shown in FIG. Fig.10 As shown, it includes: a processor 1001 and a memory 1002. The memory 1002 stores machine-readable instructions executable by the processor 1001. When the computer device 1000 is running, the processor 1001 communicates with the memory 1002, and when the machine-readable instructions are executed by the processor 1001, the steps of the above-mentioned fault recording method are performed.
[0200] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned fault recording method are executed.
[0201] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0202] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or part of the technical solution that contributes to the prior art or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a microcomputer to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: flash memory (FLASH memory), NAND flash memory (NAND Flash), read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory) and other media that can store program codes.
[0203] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.
Claims
1. A fault recording method, characterized in that: A battery control unit applied to a battery management system, the battery management system further comprising: a plurality of battery management units, the battery control unit being arranged in the battery management system, the plurality of battery management units being arranged in a plurality of energy storage modules in the battery management system respectively, the method comprising: Acquire the single cell status parameters of the multiple energy storage modules reported by the multiple battery management units; Obtaining the overall status parameters of the battery management system; Generate the recorded data of the battery management system and the target fault level mark information of the recorded data according to the single state parameters of the multiple energy storage modules and the total state parameters, and store them in the data storage area in the first memory; Reading the recorded wave data from the data storage area according to a preset interval, and storing the read recorded wave data in a first buffer area in the first memory; If the target fault level meets the preset fault trigger condition, the fault trigger time of the recorded data is stored in the second buffer in the first memory; Reading the recorded data of the battery management system after the fault triggering moment from the data storage area as first fault recorded data, and storing the first fault recorded data in the second buffer; After the first fault recording data is recorded, historical recording data of the battery management system in a preset historical time period before the fault triggering moment is read from the first buffer as second fault recording data; storing the second fault recording data in the second buffer; A fault recording storage event is triggered and executed, and the first fault recording data, the second fault recording data and the fault triggering time in the second buffer are stored in the second memory.
2. The method according to claim 1, characterized in that The generating, based on the single state parameters of the plurality of energy storage modules and the total state parameters, the recording data of the battery management system and the target fault level flag information of the recording data are stored in the data storage area in the first memory, including: Storing the single state parameters and the total state parameters of the plurality of energy storage modules in the data storage area; Reading the single-cell state parameters of the plurality of energy storage modules from the data storage area, and determining the state extreme value parameters according to the read single-cell state parameters of the plurality of energy storage modules; Storing the state extreme value parameters in the data storage area; Reading the state extreme value parameter and the total state parameter from the data storage area, and determining the target fault flag information level according to the read state extreme value parameter and the total state parameter; The target fault sign information level is stored in the data storage area, and the recorded data at least includes: the single state parameters of the multiple energy storage modules, the state extreme value parameters, and the total state parameters.
3. The method according to claim 2, characterized in that The total state parameter includes: a total voltage parameter and a total current parameter; the waveform data of the battery management system is generated according to the single state parameters of the plurality of energy storage modules and the total state parameter, and the target fault flag information level of the waveform data is stored in the data storage area in the first memory, and further includes: Calculating a state of charge parameter, a cumulative running power parameter, and a remaining power parameter of the battery management system according to the total voltage parameter and the total current parameter; The state of charge parameter, the cumulative operating power parameter, the remaining power parameter and the current operating state of the battery management system are stored in the data storage area, and the recorded data also includes the state of charge parameter, the cumulative operating power parameter, the remaining power parameter and the current operating state of the battery management system.
4. The method according to claim 2, characterized in that: The monomer state parameters include: monomer voltage parameters and monomer temperature parameters; The step of reading the single state parameters of the plurality of energy storage modules from the data storage area and determining the state extreme value parameters according to the read single state parameters of the plurality of energy storage modules comprises: The cell voltage parameters and the cell temperature parameters of the multiple energy storage modules are read from the data storage area, and the cell voltage extreme value parameters and the cell temperature extreme value parameters are determined respectively according to the read cell voltage parameters and the cell temperature parameters of the multiple energy storage modules, and the state extreme value parameters include: the cell voltage extreme value parameter and the cell temperature extreme value parameter.
5. The method according to claim 1, characterized in that The method further comprises: After the battery control unit is powered on, reading the latest historical fault record information of the battery management system from the third memory; Storing the latest historical fault record information in the data storage area; After the fault recording storage event is triggered and executed, the method further includes: Generate the current fault record information at the fault triggering moment, and store the current fault record information in the third memory.
6. The method according to claim 5, characterized in that The method further comprises: After the battery control unit is powered on, the first buffer and the second buffer in the first memory are cleared.
7. The method according to claim 1, characterized in that The method further comprises: If the target fault level flag information meets the preset fault triggering condition, a fault occurrence flag and a recording busy flag are set; The step of reading the recorded wave data of the battery management system after the fault triggering moment from the data storage area as the first fault recorded wave data comprises: If it is detected that the fault occurrence flag is valid, reading the recorded data of the battery management system after the fault triggering moment from the data storage area as the first fault recorded data, and storing the first fault recorded data in the second buffer; After storing the second fault recording data in the second buffer, the method further includes: Setting the recording completion flag and clearing the fault occurrence flag; After triggering and executing the fault recording storage event, the method further includes: Clear the recording completion flag and the recording busy flag.
8. The method according to claim 1, characterized in that The first memory is a random access memory; the second memory and the third memory are two non-volatile memories respectively.
9. A fault recording management system, characterized in that: The system includes: a battery control unit arranged in a battery management system, and multiple battery management units arranged in multiple energy storage modules in the battery management system; the battery control unit and the battery management unit adopt a first communication connection, and the battery control unit is used to execute the fault recording method described in any one of claims 1-8 above.
10. The system according to claim 9, characterized in that The battery control unit also uses a second communication connection with a first external device, so that the first external device reads the first fault recording data, the second fault recording data and the fault triggering time from a second memory in the battery control unit; The battery control unit also uses a third communication connection with the first external device so that the second external device reads and displays the first fault recording data, the second fault recording data and the fault triggering time from the second memory in the battery control unit.
Citation Information
Cited By
Fault recording practical training system and method
CN120356374A
Online monitoring and data recording system of high-speed magnetic suspension motor frequency converter
CN120993078A
