Voltage acquisition circuit and passive equalization acquisition board

By adding protection units and filtering modules to the voltage acquisition circuit, the stability problem of the passive equalization acquisition board is solved, the stability enhancement of the circuit and the effective detection of faults are achieved, and the reliability of the battery management system of new energy vehicles is ensured.

CN113103924BActive Publication Date: 2025-08-05GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202110486273.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-30
Publication Date
2025-08-05
Estimated Expiration
2041-04-30

AI Technical Summary

Technical Problem

In the prior art, the passive equalization acquisition board of new energy vehicles has poor working stability and is susceptible to current impact and high-frequency interference, which affects the performance of voltage sampling and equalization circuits.

Method used

The voltage acquisition circuit is added with a first protection unit and a second protection unit, including a fuse and a high-frequency suppression jammer, combined with a filter module and a voltage stabilization unit, to enhance the stability of the circuit, and to detect and diagnose its own and communication faults through a fault diagnosis method.

Benefits of technology

It improves the stability of the voltage acquisition circuit, enhances the overall stability of the passive equalization acquisition board, and realizes effective detection and diagnosis of faults, ensuring the reliable operation of the battery management system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113103924B_ABST
    Figure CN113103924B_ABST
Patent Text Reader

Abstract

The present application provides a voltage acquisition circuit and a passive balancing acquisition board. The voltage acquisition circuit includes a first protection unit having a first end and a second end, wherein the first end of the first protection unit is used to connect to the positive electrode of a battery cell; a filter unit having a first end and a second end, wherein the first end of the filter unit is electrically connected to the second end of the first protection unit, and the second end of the filter unit is used to electrically connect to the first pin of a battery cell control chip; and a second protection unit having a first end and a second end, wherein the first end of the second protection unit is used to connect to the negative electrode of a battery cell, and the second end of the second protection unit is used to electrically connect to the second pin of the battery cell control chip. The first protection unit and the second protection unit are at least used to protect the voltage acquisition circuit from current shocks. This solution protects the voltage acquisition circuit from current shocks, thereby enhancing the stability of the voltage acquisition circuit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of new energy vehicles, and specifically to a voltage acquisition circuit, a passive balancing acquisition board, a fault diagnosis method for the passive balancing acquisition board, a diagnostic device, a computer-readable storage medium, and a processor. Background Art

[0002] At present, new energy vehicles are equipped with BMS (battery management system), whose goal is to manage and control the battery reasonably and effectively, to maximize the consistency of battery cells, thereby ensuring battery safety, extending battery life, and reducing additional energy loss during charging and discharging, thereby improving the vehicle's endurance.

[0003] BMS can be divided into three functional modules according to its functions: BCU (main control module), BMU (battery information monitoring module), and HVU (insulation monitoring module). Figure 1 The "passive balancing acquisition board" described in the present invention corresponds to the battery information monitoring module in the BMS. The specific functional modules of the passive balancing acquisition board are as follows: Figure 2 In the present invention, the passive balanced acquisition board is referred to as the acquisition board for short.

[0004] The acquisition board's primary function is to sample data such as the voltage and temperature of each battery cell and the current of the entire battery pack, transmitting it to the BCU (main control unit). The BCU then calculates and determines which battery cells require balancing control. If necessary, the BCU sends instructions to the acquisition board, which then performs balancing control on the corresponding battery cells. However, as a vehicle ages, the battery inevitably ages, its capacity decreases, and charging and discharging become more rapid. Dramatic power fluctuations during driving, or other environmental factors, can interfere with or damage the acquisition board's functions, affecting its operational stability. The board's stability is closely linked to the performance of its voltage sampling and balancing circuits. Summary of the Invention

[0005] The main purpose of this application is to provide a voltage acquisition circuit, a passive balanced acquisition board, a fault diagnosis method for a passive balanced acquisition board, a diagnostic device, a computer-readable storage medium and a processor to solve the problem of poor working stability of the acquisition board in the prior art.

[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a voltage acquisition circuit is provided, including: a first protection unit, having a first end and a second end, the first end of the first protection unit being used to connect to the positive electrode of the battery cell; a filtering unit, having a first end and a second end, the first end of the filtering unit being electrically connected to the second end of the first protection unit, and the second end of the filtering unit being electrically connected to the first pin of the battery cell control chip; a second protection unit, having a first end and a second end, the first end of the second protection unit being used to connect to the negative electrode of the battery cell, and the second end of the second protection unit being used to electrically connect to the second pin of the battery cell control chip, the first protection unit and the second protection unit being used at least to prevent the voltage acquisition circuit from being affected by current shock.

[0007] Furthermore, the first protection unit includes a first fuse, and the second protection unit includes a second fuse.

[0008] Furthermore, the first protection unit further includes a first high-frequency interference suppression device, the second protection unit further includes a second high-frequency interference suppression device, the first fuse is connected in series with the first high-frequency interference suppression device, and the second fuse is connected in series with the second high-frequency interference suppression device.

[0009] Furthermore, the first fuse is a first fuse, the second fuse is a second fuse, the first high-frequency interference suppression device is a first magnetic bead, and the second high-frequency interference suppression device is a second magnetic bead.

[0010] Furthermore, the filtering unit includes at least one filtering module, and the filtering module is composed of a capacitor and a resistor.

[0011] Furthermore, there are two filtering modules, namely a first filtering module and a second filtering module. The first filtering module includes a first resistor and a first capacitor, the second filtering module includes a second resistor and a second capacitor, and the voltage acquisition circuit also includes a third capacitor and a third resistor. The first end of the first resistor and the first end of the first capacitor are respectively electrically connected to the second end of the first protection unit, the second end of the first capacitor is grounded, the second end of the first resistor and the first end of the second capacitor are respectively electrically connected to the first end of the second resistor, the second end of the second capacitor is grounded, the second end of the second resistor is respectively electrically connected to the first pin and the first end of the third capacitor, the second end of the third capacitor is electrically connected to the second end of the second protection unit, the first end of the third resistor is electrically connected to the second end of the first protection unit, and the second end of the third resistor is electrically connected to the third pin of the battery cell control chip.

[0012] Furthermore, the circuit further includes a voltage stabilizing unit, a first end of the voltage stabilizing unit is electrically connected to the second end of the filtering unit, and a second end of the voltage stabilizing unit is grounded.

[0013] According to another aspect of the present application, a passive balancing acquisition board is provided, including a battery balancing acquisition module, an MCU, an SPI communication module and a CAN communication module. The battery balancing acquisition module includes a battery cell control chip and any one of the voltage acquisition circuits described above.

[0014] According to another aspect of the present application, a fault diagnosis method for a passive balancing acquisition board is provided, comprising: controlling the passive balancing acquisition board to perform fault self-checking; if there is a self-fault, controlling the passive balancing acquisition board to diagnose the self-fault; if there is no self-fault, detecting whether there is a communication fault, wherein the communication fault is a fault in communication between the passive balancing acquisition board and a main control module; if there is the communication fault, detecting the communication fault.

[0015] Furthermore, detecting whether there is a communication failure includes: querying whether there is instruction information from the main control module; if so, controlling the passive balancing acquisition board to execute the instruction information and collect data of the battery cell; and determining that there is a communication failure when the data of the battery cell is not within a predetermined range.

[0016] Furthermore, if there is a fault of its own, the passive balancing acquisition board is controlled to diagnose the fault of its own, including: sequentially performing fault detection on the universal input and output interface of the MCU, the SPI communication module, the CAN communication module and the battery cell control chip.

[0017] Furthermore, fault detection is performed on the universal input and output interface of the MCU, including: setting the universal input and output interface of the MCU that is not allocated for use to input and output mode; and testing whether the universal input and output interface of the MCU that is not allocated for use is effective in pulling up and pulling down.

[0018] Furthermore, if there is a communication failure, the communication failure is detected, including: performing a CAN communication loopback test; if the CAN loopback test is fault-free, performing a handshake test between the passive balancing acquisition board and the main control module; if the handshake is unsuccessful, generating a BCU no instruction transmission fault message; if the handshake is successful, generating a CAN bus load rate excessive fault message.

[0019] Furthermore, if the communication fault occurs, detecting the communication fault includes: reading the value of a fault register inside a battery cell control chip; if the value of the fault register is abnormal, parsing the value of the fault register to obtain a parsing result; determining the abnormal battery cell based on the parsing result; collecting abnormal data, the abnormal data being data of the abnormal battery cell, and storing the abnormal data.

[0020] Furthermore, after collecting abnormal data, which is data of an abnormal battery cell, and storing the abnormal data, the method further includes: resetting the battery cell control chip; re-collecting data of the abnormal battery cell; if the data collected multiple times are the same, and the data collected multiple times are respectively the same as the abnormal data, generating peripheral sampling circuit fault information of the battery cell control chip; otherwise, generating sampling error fault information of the battery cell control chip.

[0021] According to one aspect of the present application, a fault diagnosis device for a passive balancing acquisition board is provided, comprising: a first control unit, configured to control the passive balancing acquisition board to perform fault self-checking; a second control unit, configured to control the passive balancing acquisition board to diagnose its own fault if it has a fault of its own; a first detection unit, configured to detect whether there is a communication fault if there is no fault of its own, the communication fault being a fault in communication between the passive balancing acquisition board and a main control module; and a second detection unit, configured to detect the communication fault if it has a fault of its own.

[0022] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the fault diagnosis methods.

[0023] According to another aspect of the present application, a processor is provided, which is used to run a program, wherein the program executes any one of the fault diagnosis methods when running.

[0024] By applying the technical solution of the present application, a first protection unit and a second protection unit are added to the original voltage collection circuit for collecting the voltage across the battery cell, so that the voltage collection circuit is not affected by current shock, thereby enhancing the stability of the voltage collection circuit. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings that constitute part of this application are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation on this application. In the drawings:

[0026] Figure 1Shown is a block diagram of a BMS system in the prior art;

[0027] Figure 2 Shows a block diagram of a passive equalization acquisition board in the prior art;

[0028] Figure 3 A schematic diagram of a battery balancing acquisition module according to an embodiment of the present application is shown;

[0029] Figure 4 A flow chart of a fault diagnosis method for a passive balanced acquisition board according to an embodiment of the present application is shown;

[0030] Figure 5 A schematic diagram of a fault diagnosis device for a passive equalization acquisition board according to an embodiment of the present application is shown;

[0031] Figure 6 The figure shows the overall working process of the passive equalization acquisition board of the embodiment of the present application;

[0032] Figure 7 A flowchart of a specific fault diagnosis method for a passive equalization acquisition board according to an embodiment of the present application is shown.

[0033] The above drawings include the following reference numerals:

[0034] 10. First protection unit; 20. Filter unit; 30. Second protection unit. DETAILED DESCRIPTION

[0035] It should be noted that the following detailed descriptions are illustrative and intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present application belongs.

[0036] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components and / or combinations thereof.

[0037] It should be understood that when an element (such as a layer, film, region, or substrate) is described as being "on" another element, the element may be directly on the other element or intervening elements may be present. Moreover, in the specification and claims, when it is described that an element is "connected to" another element, the element may be "directly connected to" the other element or "connected to" the other element through a third element.

[0038] For ease of description, some nouns or terms involved in the embodiments of the present application are explained below:

[0039] Magnetic beads: used to suppress high-frequency noise and spike interference on signal lines and power lines, and also have the ability to absorb electrostatic pulses.

[0040] As introduced in the background technology, the acquisition board in the prior art has poor working stability. In order to solve the problem of poor working stability of the acquisition board, the embodiments of the present application provide a voltage acquisition circuit, a passive balancing acquisition board, a fault diagnosis method for the passive balancing acquisition board, a diagnostic device, a computer-readable storage medium and a processor.

[0041] A typical embodiment of the present application provides a voltage acquisition circuit, such as Figure 3 As shown, including:

[0042] A first protection unit 10 having a first end and a second end, wherein the first end of the first protection unit is used to connect to the positive electrode of the battery cell;

[0043] The filter unit 20 has a first end and a second end, wherein the first end of the filter unit is electrically connected to the second end of the first protection unit, and the second end of the filter unit is electrically connected to the first pin of the battery cell control chip;

[0044] The second protection unit 30 has a first end and a second end. The first end of the second protection unit is used to connect to the negative electrode of the battery cell, and the second end of the second protection unit is used to electrically connect to the second pin of the battery cell control chip. The first protection unit and the second protection unit are at least used to prevent the voltage acquisition circuit from being subjected to current shock.

[0045] In the above solution, by adding the first protection unit and the second protection unit to the original voltage collection circuit for collecting the voltage across the battery cell, the voltage collection circuit is protected from current shock, thereby enhancing the stability of the voltage collection circuit.

[0046] In one embodiment of the present application, the first protection unit includes a first fuse, and the second protection unit includes a second fuse, which blows when the current in the circuit is too large, thereby protecting the circuit.

[0047] In one embodiment of the present application, the above-mentioned first protection unit also includes a first high-frequency interference suppression device, the above-mentioned second protection unit also includes a second high-frequency interference suppression device, the above-mentioned first fuse is connected in series with the above-mentioned first high-frequency interference suppression device, and the above-mentioned second fuse is connected in series with the above-mentioned second high-frequency interference suppression device.

[0048] In one embodiment of the present application, Figure 3As shown, the first fuse is the first fuse F1, the second fuse is the second fuse F2, the first high-frequency interference suppression device is the first magnetic bead L1, and the second high-frequency interference suppression device is the second magnetic bead L2. The first fuse F1 and the second fuse F2 are used to prevent equalization current impact.

[0049] In one embodiment of the present application, the filtering unit includes at least one filtering module, and the filtering module is composed of a capacitor and a resistor.

[0050] In one embodiment of the present application, Figure 3 As shown, there are two filtering modules, namely a first filtering module and a second filtering module. The first filtering module includes a first resistor R1 and a first capacitor C1, and the second filtering module includes a second resistor R2 and a second capacitor C2. The voltage acquisition circuit also includes a third capacitor C3 and a third resistor R3. The first end of the first resistor and the first end of the first capacitor are respectively electrically connected to the second end of the first protection unit. The second end of the first capacitor is grounded. The second end of the first resistor and the first end of the second capacitor are respectively electrically connected to the first end of the second resistor. The second end of the second capacitor is grounded. The second end of the second resistor is respectively electrically connected to the first pin and the first end of the third capacitor. The second end of the third capacitor is electrically connected to the second end of the second protection unit. The first end of the third resistor is electrically connected to the second end of the first protection unit. The second end of the third resistor is electrically connected to the third pin of the battery cell control chip. A first fuse F1 prevents damage to the battery cell control chip caused by excessive balancing current in special circumstances. The first ferrite bead L1 and the first capacitor C1 form an inductive filter to effectively remove low-frequency noise. The first resistor RI and the first capacitor C1 form an anti-aliasing low-pass filter to remove high-frequency interference. The two superimposed filters ensure more stable sampling data from the battery control cells. The second resistor R2 effectively prevents hot-swap damage, the third capacitor C3 filters out common-mode interference, and the first voltage regulator D1 prevents the sampling channel input voltage from exceeding the permitted range of the battery cell control chip pins. Ultimately, the voltage from the battery cell is input to pin A6 of the battery cell control chip. After passing through the internal differential module U6, the signal is sampled and processed by subsequent circuitry. The principle of balancing control is that balancing is initiated when the voltage across battery cell Cell6 is too high. The BCU issues a balancing command, which the passive balancing acquisition board receives and controls to turn on MOSFET G6 within the battery cell control chip. This completes a conductive circuit connecting battery cell Cell6, the first fuse F1, the first ferrite bead L1, the third resistor R3, the MOSFET G6, the second ferrite bead L2, and the second fuse F2. The third resistor R3 dissipates energy, reducing the voltage of battery cell Cell6. Balancing is complete. The principles for battery cell Cell5 and Cell6 are similar.

[0051] In one embodiment of the present application, Figure 3 As shown, the voltage acquisition circuit also includes a fourth resistor R4, a fourth capacitor C4, a fifth resistor R5, a fifth capacitor C5, a sixth capacitor C6, and a second voltage-stabilizing diode D2. The fourth resistor R4 and the fourth capacitor C4 form a filtering module, the fifth resistor R5 and the fifth capacitor C5 form a filtering module, and the second voltage-stabilizing diode D2 performs a voltage stabilization function. The first magnetic bead L1 and the original first capacitor C1 form a new filtering circuit, and the second magnetic bead L2 and the original second capacitor C2 form a new filtering circuit, enhancing filtering capabilities. The addition of the first and second voltage-stabilizing diodes D1 and D2 prevents sampling voltage shock.

[0052] In one embodiment of the present application, the circuit further comprises a voltage stabilizing unit, wherein a first terminal of the voltage stabilizing unit is electrically connected to a second terminal of the filtering unit, and a second terminal of the voltage stabilizing unit is grounded. Specifically, the voltage stabilizing unit is a voltage stabilizing diode.

[0053] In an alternative embodiment of the present application, Figure 3 As shown, the relative positions of the first voltage regulator diode D1 and the third resistor R3 can be changed, and the first magnetic bead and the second magnetic bead can be replaced by inductors.

[0054] Another typical embodiment of the present application provides a passive balancing acquisition board, comprising a battery balancing acquisition module, an MCU, an SPI communication module, and a CAN communication module. The battery balancing acquisition module includes a battery cell control chip and any of the aforementioned voltage acquisition circuits. The addition of a first protection unit and a second protection unit to the voltage acquisition circuit enhances the stability of the voltage acquisition circuit, thereby enhancing the stability of the battery balancing acquisition module and, consequently, the stability of the passive balancing acquisition board.

[0055] According to an embodiment of the present application, a fault diagnosis method for a passive equalization acquisition board is provided.

[0056] Figure 4 FIG. 1 is a flow chart of a fault diagnosis method for a passive balanced acquisition board according to an embodiment of the present application. Figure 4 As shown, the method includes the following steps:

[0057] Step S101, controlling the passive balancing acquisition board to perform fault self-check;

[0058] Step S102: If there is a fault, the passive balancing acquisition board is controlled to diagnose the fault.

[0059] Step S103: If there is no self-fault, then detect whether there is a communication fault, where the communication fault is a fault in the communication between the passive balancing acquisition board and the main control module;

[0060] Step S104: If the communication failure occurs, detect the communication failure.

[0061] Specifically, the above-mentioned self-fault refers to a hardware fault or a software fault of the passive balancing acquisition board itself.

[0062] In the above solution, the passive balancing acquisition board is controlled to perform fault self-diagnosis. If a fault occurs, the passive balancing acquisition board is controlled to diagnose the fault. If no fault occurs, the board detects a communication fault. If so, the board detects the communication fault. This enables detection of both self- and communication faults, thus enabling detection of various faults on the passive balancing acquisition board.

[0063] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0064] In one embodiment of the present application, detecting whether there is a communication failure includes: querying whether there is instruction information from the above-mentioned main control module; if so, controlling the above-mentioned passive balancing acquisition board to execute the above-mentioned instruction information and collect data of the battery cell; if the data of the above-mentioned battery cell is not within a predetermined range, determining that the above-mentioned communication failure occurs.

[0065] In one embodiment of the present application, if there is a self-fault, the above-mentioned passive balancing acquisition board is controlled to diagnose the above-mentioned self-fault, including: performing fault detection on the MCU's general input and output interface, SPI communication module, CAN communication module and battery cell control chip in sequence.

[0066] In one embodiment of the present application, fault detection is performed on the universal input and output interface of the above-mentioned MCU, including: setting the universal input and output interface of the above-mentioned MCU that is not allocated for use to input and output mode; and testing whether the universal input and output interface of the above-mentioned MCU that is not allocated for use is effective in pulling up and pulling down.

[0067] In one embodiment of the present application, if the above-mentioned communication failure occurs, detecting the above-mentioned communication failure includes: performing a CAN communication loopback test; if the CAN loopback test is fault-free, performing a handshake test between the above-mentioned passive balancing acquisition board and the above-mentioned main control module; if the handshake is unsuccessful, generating a BCU no instruction transmission fault information; if the handshake is successful, generating a CAN bus load rate excessive fault information.

[0068] In one embodiment of the present application, if the above-mentioned communication failure occurs, detecting the above-mentioned communication failure includes: reading the value of the fault register inside the battery cell control chip; if the value of the above-mentioned fault register is abnormal, parsing the value of the above-mentioned fault register to obtain a parsing result; determining the abnormal battery cell according to the above-mentioned parsing result; collecting abnormal data, the above-mentioned abnormal data is the data of the abnormal battery cell, and storing the above-mentioned abnormal data.

[0069] In one embodiment of the present application, after collecting abnormal data, the abnormal data being data of an abnormal battery cell, and storing the abnormal data, the method further includes: resetting the battery cell control chip; re-collecting data of the abnormal battery cell; if the data collected multiple times are the same, and the data collected multiple times are respectively the same as the abnormal data, generating peripheral sampling circuit fault information of the battery cell control chip; otherwise, generating sampling error fault information of the battery cell control chip.

[0070] The present application also provides a fault diagnosis device for a passive balanced acquisition board. It should be noted that the fault diagnosis device for a passive balanced acquisition board according to the present application can be used to perform the fault diagnosis method for a passive balanced acquisition board according to the present application. The following describes the fault diagnosis device for a passive balanced acquisition board according to the present application.

[0071] Figure 5 FIG. 1 is a schematic diagram of a fault diagnosis device for a passive balanced acquisition board according to an embodiment of the present application. Figure 5 As shown, the device includes:

[0072] The first control unit 100 is used to control the passive balancing acquisition board to perform fault self-detection;

[0073] The second control unit 200 is used to control the passive balancing acquisition board to diagnose the fault if the passive balancing acquisition board has a fault.

[0074] The first detection unit 300 is configured to detect whether there is a communication failure if there is no self-fault, wherein the communication failure is a failure in communication between the passive balancing acquisition board and the main control module;

[0075] The second detection unit 400 is configured to detect the communication failure if any.

[0076] In the above scheme, the first control unit controls the passive balancing acquisition board to perform fault self-detection. If the second control unit has its own fault, it controls the passive balancing acquisition board to diagnose the fault. If the first detection unit does not have its own fault, it detects whether there is a communication fault. If the second detection unit has the communication fault, it detects the communication fault. This enables detection of both self-faults and communication faults, thus enabling detection of various faults on the passive balancing acquisition board.

[0077] In one embodiment of the present application, the first detection unit includes a query module, a control module and a first determination module. The query module is used to query whether there is instruction information from the above-mentioned main control module; the control module is used to control the above-mentioned passive balancing acquisition board to execute the above-mentioned instruction information and collect data of the battery cell if so; the first determination module is used to determine that the above-mentioned communication failure occurs when the data of the above-mentioned battery cell is not within a predetermined range.

[0078] In one embodiment of the present application, the second control unit is further configured to sequentially perform fault detection on the universal input and output interface of the MCU, the SPI communication module, the CAN communication module, and the battery cell control chip.

[0079] In one embodiment of the present application, the second control unit includes a setting module and a first test module. The setting module is used to set the general input and output interface of the above-mentioned MCU that is not allocated for use to the input and output mode; the first test module is used to test whether the general input and output interface of the above-mentioned MCU that is not allocated for use is effective in pulling up and pulling down.

[0080] In one embodiment of the present application, the second detection unit includes a second test module, a third test module, a first generation module and a second generation module. The second test module is used to perform a CAN communication loopback test; the third test module is used to perform a handshake test between the above-mentioned passive balancing acquisition board and the above-mentioned main control module if there is no fault in the CAN loopback test; the first generation module is used to generate a BCU no instruction transmission fault message if the handshake is unsuccessful; the second generation module is used to generate a CAN bus load rate excessive fault message if the handshake is successful.

[0081] In one embodiment of the present application, the second detection unit includes a reading module, a parsing module, a second determination module and an acquisition module, the reading module is used to read the value of the fault register inside the battery cell control chip; the parsing module is used to parse the value of the fault register if the value of the fault register is abnormal to obtain a parsing result; the second determination module is used to determine the abnormal battery cell based on the parsing result; the acquisition module is used to collect abnormal data, the abnormal data is the data of the abnormal battery cell, and store the abnormal data.

[0082] In one embodiment of the present application, the above-mentioned device also includes a reset unit, an acquisition unit, a first generation unit and a second generation unit. The reset unit is used to reset the above-mentioned battery cell control chip after collecting abnormal data, the above-mentioned abnormal data is the data of the abnormal battery cell, and storing the above-mentioned abnormal data; the acquisition unit is used to re-collect the data of the above-mentioned abnormal battery cell; the first generation unit is used to generate peripheral sampling circuit fault information of the above-mentioned battery cell control chip if the data collected multiple times are the same, and the data collected multiple times are respectively the same as the above-mentioned abnormal data; the second generation unit is used to generate sampling error fault information of the above-mentioned battery cell control chip otherwise.

[0083] The fault diagnosis device of the passive balancing acquisition board includes a processor and a memory. The above-mentioned first control unit, second control unit, first detection unit, second detection unit, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.

[0084] The processor contains a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and fault detection of the passive balancing acquisition board can be achieved by adjusting the kernel parameters.

[0085] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0086] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program. When the program is executed, the device where the computer-readable storage medium is located is controlled to execute the fault diagnosis method for the passive balancing acquisition board.

[0087] An embodiment of the present invention provides a processor, which is used to run a program, wherein the fault diagnosis method of the passive equalization acquisition board is executed when the program is run.

[0088] An embodiment of the present invention provides a device, comprising a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, at least the following steps are performed:

[0089] Step S101, controlling the passive balancing acquisition board to perform fault self-check;

[0090] Step S102: If there is a fault, the passive balancing acquisition board is controlled to diagnose the fault.

[0091] Step S103: If there is no self-fault, then detect whether there is a communication fault, where the communication fault is a fault in the communication between the passive balancing acquisition board and the main control module;

[0092] Step S104: If the communication failure occurs, detect the communication failure.

[0093] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0094] The present application also provides a computer program product, which, when executed on a data processing device, is adapted to execute a program for initializing at least the following method steps:

[0095] Step S101, controlling the passive balancing acquisition board to perform fault self-check;

[0096] Step S102: If there is a fault, the passive balancing acquisition board is controlled to diagnose the fault.

[0097] Step S103: If there is no self-fault, then detect whether there is a communication fault, where the communication fault is a fault in the communication between the passive balancing acquisition board and the main control module;

[0098] Step S104: If the communication failure occurs, detect the communication failure.

[0099] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0100] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0101] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0102] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0103] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0104] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0105] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0106] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0107] Example

[0108] This embodiment relates to a passive balanced acquisition board overall workflow, such as Figure 6 shown.

[0109] When the car is started, the acquisition board is powered and the MCU starts working;

[0110] After power is supplied, the MCU minimum system and peripherals are initialized first and then enter the working state;

[0111] After initialization, the program will perform self-test and fault query to check if there is any fault before the last power failure. If there is any fault, it will enter the fault diagnosis mode.

[0112] After the self-test shows no faults, check whether there is any command information from the BCU. If no command is received from the BCU, enter the fault diagnosis mode;

[0113] After receiving the instruction from BCU, the acquisition board executes the corresponding instruction and collects data such as voltage and current, and then transmits it for processing. If the collected data exceeds the maximum allowable range, it enters the fault diagnosis mode;

[0114] After successful acquisition, the BCU command is received cyclically to acquire and transmit data;

[0115] If the self-test or receiving BCU command or the data obtained is out of range, it will enter the fault diagnosis mode. After the diagnosis is completed, the diagnosis results will be sent to the BCU and stored in its own EEPROM;

[0116] Determine whether the diagnosis result is a serious hardware failure. If it is a serious hardware failure, terminate the program;

[0117] If the software failure is caused by interference or program logic, the software will be repaired and continue to execute after the repair is successful. If the repair occurs more than twice within 10 minutes, the program will be terminated;

[0118] If the program fails to repair itself, a software reset is performed. If the repair is performed more than twice within ten minutes, the program is terminated.

[0119] This embodiment also relates to a specific fault diagnosis method for a passive balanced acquisition board, such as Figure 7 shown.

[0120] After the system program runs to the fault diagnosis subroutine, it first determines the source of the fault.

[0121] Assume the fault is caused by the program performing self-test:

[0122] First, diagnose the general I / O interface in the microcontroller: (1) First, compare and test the general I / O that is not assigned for use. Set it to input / output mode and test whether the pull-up and pull-down operations are effective. (2) Then test the general I / O that is assigned for use to see if the pull-up and pull-down operations are as expected. If there is a fault, then report an I / O system hardware fault or a general I / O port software configuration fault.

[0123] Assuming the general I / O test is fault-free, proceed to the SPI communication module test: (1) First, perform a loopback test on one SPI module, allowing for self-transmission and self-reception. (2) Read the EEPROM test data to verify that it is correct. Also test other onboard SPI communication chips. If a fault is detected, report a software fault in the SPI module or a fault in the SPI module's external circuitry.

[0124] Assuming the SPI test is fault-free, proceed to the CAN communication module test: (1) Perform a loopback test on a single CAN communication node, with both sending and receiving. (2) Perform a send and receive test on the two CAN nodes on the acquisition board on the same CAN bus to see if the expected data is received, or to check if other data on the bus can be received. If a fault is found, report a CAN module software fault or a CAN module external circuit fault.

[0125] Assuming the CAN test is fault-free, check whether the battery cell control chip is faulty: (1) Initialize the battery cell control chip and check whether the voltage level is correct. (2) Test whether communication with the chip is normal. If a fault is found, the battery cell control chip initialization fault or battery cell control chip communication fault will be reported.

[0126] If all four modules above pass the test without any fault, it means that the self-test detected a fault that existed before the last power failure. Since this test passed, the EEPROM fault record is cleared.

[0127] Assume that the fault comes from not receiving BCU instructions.

[0128] Then first perform a CAN communication loopback test and receive other data on the CAN bus. If the test fails, the CAN data transmission and reception software is faulty.

[0129] If the CAN loopback test is normal and other bus data can be detected, a handshake test with the BCU is performed. If the handshake is successful, a CAN bus overload rate fault is reported. If the handshake fails, a BCU no command transmission fault is reported.

[0130] Assume that the fault is caused by unreasonable sampling data:

[0131] First, read the value of the internal fault register of the battery cell controller. If the value of this fault register indicates a fault, parse the data, compare it with the fault given in the chip specification, and report the fault.

[0132] Assuming that the fault register value of the battery cell control chip is normal, then the collected data is indeed abnormal. Analyze which battery cell the abnormal data comes from, detect the voltage, temperature and current of the battery cell, and store them in the EEPROM.

[0133] The software resets the battery cell control chip, reinitializes the chip, and then samples three times. If the three sampled data are basically consistent and consistent with the data stored in the EEPROM, it will be reported that the peripheral sampling circuit of a voltage sampling channel of the battery cell control chip is damaged. Otherwise, it will be reported that the battery cell control chip sampling error.

[0134] All fault diagnosis results are transmitted to the BCU via CAN communication and reported. They are also stored in the EEPROM and wait for the next read or clear.

[0135] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0136] 1) The voltage acquisition circuit of the present application adds a first protection unit and a second protection unit to the original voltage acquisition circuit for collecting the voltage across the battery cell, so that the voltage acquisition circuit is not affected by current shock, thereby enhancing the stability of the voltage acquisition circuit.

[0137] 2) The passive balancing acquisition board of the present application, by adding the first protection unit and the second protection unit to the voltage acquisition circuit, enhances the stability of the voltage acquisition circuit, thereby enhancing the stability of the battery balancing acquisition module, and further enhancing the stability of the passive balancing acquisition board.

[0138] 3) The fault diagnosis method for the passive balancing acquisition board controls the passive balancing acquisition board to perform a self-fault test. If the passive balancing acquisition board has a fault, the board is controlled to diagnose the fault. If the passive balancing acquisition board has no fault, the board is checked for a communication fault. If so, the communication fault is detected. This method detects both the passive balancing acquisition board and the communication fault. This method detects various faults of the passive balancing acquisition board.

[0139] 4) A fault diagnosis device for a passive balancing acquisition board, wherein the first detection unit includes a query module, a control module, and a first determination module. The query module is used to query whether there is instruction information from the above-mentioned main control module; the control module is used to control the above-mentioned passive balancing acquisition board to execute the above-mentioned instruction information and collect data from the battery cells if so; the first determination module is used to determine that the above-mentioned communication fault exists when the data of the above-mentioned battery cells is not within a predetermined range.

[0140] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.

Claims

1. A voltage acquisition circuit, characterized in that: include: A first protection unit having a first end and a second end, wherein the first end of the first protection unit is used to connect to the positive electrode of the battery cell; a filter unit having a first end and a second end, wherein the first end of the filter unit is electrically connected to the second end of the first protection unit, and the second end of the filter unit is electrically connected to the first pin of the battery cell control chip; a second protection unit having a first end and a second end, the first end of the second protection unit being used to connect to the negative electrode of the battery cell, the second end of the second protection unit being used to electrically connect to the second pin of the battery cell control chip, the first protection unit and the second protection unit being used at least to protect the voltage acquisition circuit from current shock; The first protection unit includes a first fuse, and the second protection unit includes a second fuse; The first protection unit further includes a first high-frequency interference suppression device, the second protection unit further includes a second high-frequency interference suppression device, the first fuse is connected in series with the first high-frequency interference suppression device, and the second fuse is connected in series with the second high-frequency interference suppression device; The first fuse is a first fuse, the second fuse is a second fuse, the first high-frequency interference suppression device is a first magnetic bead, and the second high-frequency interference suppression device is a second magnetic bead; The filtering unit includes two filtering modules, namely a first filtering module and a second filtering module. The first filtering module includes a first resistor and a first capacitor, and the second filtering module includes a second resistor and a second capacitor. The voltage acquisition circuit also includes a third capacitor and a third resistor. The first end of the first resistor and the first end of the first capacitor are respectively electrically connected to the second end of the first protection unit, and the second end of the first capacitor is grounded. The second end of the first resistor and the first end of the second capacitor are respectively electrically connected to the first end of the second resistor, and the second end of the second capacitor is grounded. The second end of the second resistor is respectively electrically connected to the first pin and the first end of the third capacitor, the second end of the third capacitor is electrically connected to the second end of the second protection unit, the first end of the third resistor is electrically connected to the second end of the first protection unit, and the second end of the third resistor is electrically connected to the third pin of the battery cell control chip.

2. The voltage acquisition circuit according to claim 1, characterized in that: The circuit further includes a voltage stabilizing unit, a first end of the voltage stabilizing unit is electrically connected to the second end of the filtering unit, and a second end of the voltage stabilizing unit is grounded.

3. A passive balanced acquisition board, characterized in that: It includes a battery balancing acquisition module, an MCU, an SPI communication module and a CAN communication module. The battery balancing acquisition module includes a battery cell control chip and the voltage acquisition circuit according to claim 1 or 2.

4. A fault diagnosis method for a passive equalization acquisition board according to claim 3, characterized in that: include: Control the passive balancing acquisition board to perform fault self-test; If there is a fault of its own, the passive balancing acquisition board is controlled to diagnose the fault of its own; If there is no self-fault, detecting whether there is a communication fault, wherein the communication fault is a fault in communication between the passive balancing acquisition board and the main control module; If the communication failure occurs, the communication failure is detected.

5. The method according to claim 4, characterized in that Check for communication failures, including: Checking whether there is any instruction information from the main control module; If yes, control the passive balancing acquisition board to execute the instruction information and collect data of the battery cells; If the data of the battery cell is not within a predetermined range, it is determined that the communication failure occurs.

6. The method according to claim 4, characterized in that If there is a fault, the passive balancing acquisition board is controlled to diagnose the fault, including: Fault detection is performed on the MCU's general input and output interface, SPI communication module, CAN communication module and battery cell control chip in turn.

7. The method according to claim 6, characterized in that Performing fault detection on the universal input and output interface of the MCU, including: Setting the general input and output interface of the MCU that is not allocated for use to input and output mode; The general input and output interface of the MCU that is not allocated for use is tested to see whether the pull-up and pull-down functions are effective.

8. The method according to claim 4, characterized in that If the communication failure occurs, detecting the communication failure includes: Perform CAN communication loopback test; If the CAN loopback test is fault-free, a handshake test is performed between the passive balancing acquisition board and the main control module; If the handshake is unsuccessful, a BCU no command transmission fault message is generated; If the handshake is successful, a CAN bus overload fault message is generated.

9. The method according to claim 4, characterized in that If the communication failure occurs, detecting the communication failure includes: Read the value of the fault register inside the battery cell control chip; If the value of the fault register is abnormal, analyzing the value of the fault register to obtain an analysis result; determining an abnormal battery cell according to the analysis result; Abnormal data is collected, where the abnormal data is data of abnormal battery cells, and the abnormal data is stored.

10. The method according to claim 9, characterized in that After collecting abnormal data, the abnormal data being data of an abnormal battery cell, and storing the abnormal data, the method further includes: Resetting the battery cell control chip; Recollecting data of the abnormal battery cell; If the data collected multiple times are the same, and the data collected multiple times are respectively the same as the abnormal data, then generating the peripheral sampling circuit fault information of the battery cell control chip; Otherwise, sampling error fault information of the battery cell control chip is generated.

11. A fault diagnosis device for a passive equalization acquisition board according to claim 3, characterized in that: include: The first control unit is used to control the passive balancing acquisition board to perform fault self-detection; A second control unit is configured to control the passive balancing acquisition board to diagnose the fault if the passive balancing acquisition board has a fault of its own; A first detection unit is configured to detect whether there is a communication fault if there is no self-fault, wherein the communication fault is a fault in communication between the passive balancing acquisition board and the main control module; The second detection unit is configured to detect the communication failure if any.

12. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the fault diagnosis method according to any one of claims 4 to 10.

13. A processor, characterized in that: The processor is configured to run a program, wherein the program executes the fault diagnosis method according to any one of claims 4 to 10 when running.

Citation Information

Patent Citations

  • Battery monomer acquisition detection device

    CN105098933A

  • Passive equalization circuit of electric automobile and balancing method and failure detection method thereof

    CN107097668A

  • Voltage protection circuit and voltage protection method

    CN112003243A

  • Battery pack management system and control method thereof

    CN112086697A

  • Voltage acquisition circuit and passive equalization acquisition board

    CN214929133U