Overcurrent protection method and apparatus, vehicle, electronic device, and storage medium

By obtaining the heat correction coefficient and duration of the current value, the problem of low accuracy and high cost of overcurrent protection of the vehicle wiring harness and load is solved, and a high-precision and low-cost protection effect is achieved.

WO2025152534A1PCT designated stage expired Publication Date: 2025-07-24GUANGZHOU AUTOMOBILE GROUP CO LTD

Patent Information

Application Number
PCT/CN2024/126080
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-19
Filing Date
2024-10-21
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

In the prior art, the overcurrent protection method of the internal wiring harness and load of the vehicle has problems with low protection accuracy and high cost. Both fuses and special integrated chips have their limitations, making it difficult to cope with complex working conditions.

Method used

By obtaining the current value of the circuit to be protected, using the heat correction coefficient and duration corresponding to the current value to calculate the thermal accumulation value, determine whether power supply continues, and using the current sampling circuit and controller to achieve accurate protection.

Benefits of technology

High-precision protection of wiring harness and load is achieved, reducing costs and avoiding damage and safety risks caused by overcurrent.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126080_24072025_PF_FP_ABST
    Figure CN2024126080_24072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to an overcurrent protection method and apparatus, a vehicle, an electronic device, and a storage medium. The method comprises: obtaining a present current value of a circuit under protection; when the present current value is greater than a first preset current value and the present current value is less than or equal to a second preset current value, obtaining a heat correction factor corresponding to the present current value and obtaining a duration corresponding to the present current value, and on the basis of the present current value, the heat correction factor corresponding to the present current value, and the duration corresponding to the present current value, obtaining a present heat accumulation value; and when the present heat accumulation value is greater than a preset heat threshold, stopping supplying power to the circuit under protection. In this way, whether to continue supplying power to a circuit is determined on the basis of a heat accumulation value calculated on the basis of a heat correction factor and a duration corresponding to a current value, thereby solving the problems in the related art of low protection precision and high costs, and achieving more precise and low-cost protection for harnesses and loads.
Need to check novelty before this filing date? Find Prior Art

Description

Overcurrent protection method, device, vehicle, electronic equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to a Chinese patent application filed with the Patent Office of China on January 19, 2024, with application number 202410084346.8, entitled “Overcurrent protection method, device, vehicle, electronic device and storage medium,” the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application relates to the field of vehicle technology, and in particular to an overcurrent protection method, device, vehicle, electronic equipment, and storage medium. Background Art

[0004] There are many wiring harnesses and loads inside the vehicle. When an overcurrent occurs in the load, if it cannot be protected in time, it will damage the load and burn the load, and even bring certain risks to the safety of passengers.

[0005] In the related art, there are generally the following two methods: (1) using fuses to protect the circuit. For example, when an overcurrent occurs, the wiring harness is protected by a thermal fuse; (2) using a dedicated integrated chip for protection.

[0006] However, the overcurrent protection methods in related technologies all have the problem of low protection accuracy and high cost, which needs to be solved urgently.

[0007] Summary of the Invention

[0008] The present application provides an overcurrent protection method, device, vehicle, electronic device and storage medium to solve the problems of low protection accuracy and high cost in related technologies. It determines whether to continue to power the circuit based on the heat correction coefficient corresponding to the current value and the heat accumulation value calculated based on the duration, which can more accurately protect the wiring harness and load at a lower cost.

[0009] To achieve the above objectives, a first embodiment of the present application provides an overcurrent protection method, comprising:

[0010] Obtain the current value of the circuit to be protected;

[0011] When the current current value is greater than a first preset current value and the current current value is less than or equal to a second preset current value, obtaining a heat correction coefficient corresponding to the current current value and a duration corresponding to the current current value, and obtaining a current heat accumulation value according to the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value;

[0012] When the current heat accumulation value is greater than a preset heat threshold, power supply to the circuit to be protected is stopped.

[0013] According to one embodiment of the present application, after obtaining the current heat accumulation value according to the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value, the method further includes:

[0014] When the current heat accumulation value is less than or equal to the preset heat threshold, obtaining a new current value of the circuit to be protected at a preset time interval, and obtaining a heat correction coefficient corresponding to the new current value and a duration corresponding to the new current value;

[0015] Obtaining a new current heat accumulation value based on the current heat accumulation value, the new current value, a heat correction coefficient corresponding to the new current value, and a duration corresponding to the new current value;

[0016] When the new current thermal accumulation value is less than or equal to the preset thermal threshold, the step of obtaining a new current value of the circuit to be protected continues at a preset time interval until the new current thermal accumulation value is greater than the preset thermal threshold; when the new current thermal accumulation value is greater than the preset thermal threshold, power supply to the circuit to be protected is stopped.

[0017] According to one embodiment of the present application, after obtaining the current current value of the circuit to be protected, the method further includes:

[0018] When the current current value is greater than the second preset current value, power supply to the circuit to be protected is stopped.

[0019] According to one embodiment of the present application, obtaining the heat correction coefficient corresponding to the current current value includes:

[0020] Determining a target interval in which the current current value is located from a plurality of preset intervals;

[0021] Based on the target interval, a heat correction coefficient corresponding to the current current value is obtained.

[0022] According to one embodiment of the present application, before determining the target interval in which the current current value is located from a plurality of preset intervals, the method further includes:

[0023] determining the first preset current value, at least one intermediate protection current value, and the second preset current value based on a plurality of current values ​​input by a user;

[0024] determining the plurality of preset intervals according to the first preset current value, each intermediate protection current value, and the second preset current value;

[0025] The lower limit of each interval is the first preset current value or the intermediate protection current value, and the upper limit of each interval is the intermediate protection current value or the second preset current value.

[0026] According to an embodiment of the present application, obtaining a heat correction coefficient corresponding to the current current value based on the target interval includes:

[0027] Based on the relationship corresponding to the target interval, a heat correction coefficient corresponding to the current current value is obtained.

[0028] According to an embodiment of the present application, before obtaining the heat correction coefficient corresponding to the current current value based on the relationship corresponding to the target interval, the method further includes:

[0029] Obtaining the protection time corresponding to the first preset current value and the protection time corresponding to each of the intermediate protection current values;

[0030] Based on a preset reference value, a heat correction coefficient corresponding to the first preset current value is obtained according to the first preset current value and the protection time corresponding to the first preset current value; based on the preset reference value, a heat correction coefficient corresponding to each intermediate protection current value is obtained according to the at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value; and based on the preset reference value, a heat correction coefficient corresponding to the second preset current value is obtained according to the second preset current value;

[0031] The relationship corresponding to each interval is obtained according to the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value and the heat correction coefficient corresponding to the second preset current value, the first preset current value, the at least one intermediate protection current value and the second preset current value.

[0032] According to an embodiment of the present application, the relationship corresponding to each interval is a linear relationship.

[0033] According to one embodiment of the present application, the relationship corresponding to each interval is obtained based on the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value, the heat correction coefficient corresponding to the second preset current value, the first preset current value, the at least one intermediate protection current value, and the second preset current value, including:

[0034] For each of the intervals, determining a heat correction coefficient corresponding to each of the intervals according to current values ​​at two endpoints of the interval;

[0035] Based on the heat correction coefficient corresponding to each interval, the relationship corresponding to each interval is obtained.

[0036] According to one embodiment of the present application, after stopping power supply to the circuit to be protected, the method further includes:

[0037] Get the number of overcurrent protection times;

[0038] In the case that the number of overcurrent protections is less than a preset number, after a preset waiting time, the state of stopping power supply to the circuit to be protected is switched to the state of powering the circuit to be protected.

[0039] According to one embodiment of the present application, after obtaining the number of overcurrent protection times, the method further includes:

[0040] When the number of overcurrent protections is greater than or equal to the preset number, the state of stopping power supply to the circuit to be protected is maintained.

[0041] According to an embodiment of the present application, the preset waiting time is determined according to the number of times the current current value is greater than the first preset current value and the preset time interval.

[0042] According to one embodiment of the present application, after stopping power supply to the circuit to be protected, the method further includes:

[0043] The current heat accumulation value is cleared to zero.

[0044] According to one embodiment of the present application, after obtaining the current heat accumulation value according to the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value, the method further includes:

[0045] When the current heat accumulation value is greater than the preset heat threshold, warning information is generated and output based on the current heat accumulation value.

[0046] According to the overcurrent protection method proposed in the embodiment of the present application, by obtaining the current value of the circuit to be protected and calculating the thermal accumulation value based on the current value of the circuit to be protected, the thermal correction coefficient corresponding to the current value, and the duration, the power supply to the circuit to be protected is stopped when the thermal accumulation value is greater than a certain value. This solves the problems of low protection accuracy and high cost in related technologies, and can protect wiring harnesses and loads more accurately and at a lower cost.

[0047] To achieve the above objectives, a second embodiment of the present application provides an overcurrent protection device, comprising:

[0048] A first acquisition module is used to obtain the current value of the circuit to be protected;

[0049] a second acquisition module, configured to, when the current current value is greater than a first preset current value and the current current value is less than or equal to a second preset current value, acquire a heat correction coefficient corresponding to the current current value and a duration corresponding to the current current value, and acquire a current heat accumulation value according to the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value;

[0050] The control module is configured to stop supplying power to the circuit to be protected when the current heat accumulation value is greater than a preset heat threshold.

[0051] According to one embodiment of the present application, the second acquisition module is further configured to:

[0052] When the current heat accumulation value is less than or equal to the preset heat threshold, obtaining a new current value of the circuit to be protected at a preset time interval, and obtaining a heat correction coefficient corresponding to the new current value and a duration corresponding to the new current value;

[0053] Obtaining a new current heat accumulation value based on the current heat accumulation value, the new current value, a heat correction coefficient corresponding to the new current value, and a duration corresponding to the new current value;

[0054] When the new current thermal accumulation value is less than or equal to the preset thermal threshold, the step of obtaining a new current value of the circuit to be protected continues at a preset time interval until the new current thermal accumulation value is greater than the preset thermal threshold; when the new current thermal accumulation value is greater than the preset thermal threshold, power supply to the circuit to be protected is stopped.

[0055] According to one embodiment of the present application, the control module is further configured to:

[0056] When the current current value is greater than the second preset current value, power supply to the circuit to be protected is stopped.

[0057] According to one embodiment of the present application, the second acquisition module includes:

[0058] a determining unit, configured to determine a target interval in which the current current value is located from a plurality of preset intervals;

[0059] The first acquisition unit is configured to acquire a heat correction coefficient corresponding to the current current value based on the target interval.

[0060] According to one embodiment of the present application, the determining unit is further configured to:

[0061] determining the first preset current value, at least one intermediate protection current value, and the second preset current value based on a plurality of current values ​​input by a user;

[0062] determining the plurality of preset intervals according to the first preset current value, each intermediate protection current value, and the second preset current value;

[0063] The lower limit of each interval is the first preset current value or the intermediate protection current value, and the upper limit of each interval is the intermediate protection current value or the second preset current value.

[0064] According to one embodiment of the present application, the first acquiring unit is specifically configured to:

[0065] Based on the relationship corresponding to the target interval, a heat correction coefficient corresponding to the current current value is obtained.

[0066] According to one embodiment of the present application, the second acquisition module further includes:

[0067] a second acquiring unit, configured to acquire a protection time corresponding to the first preset current value and a protection time corresponding to each of the intermediate protection current values;

[0068] a third acquiring unit, configured to obtain, based on a preset reference value, a heat correction coefficient corresponding to the first preset current value according to the first preset current value and the protection time corresponding to the first preset current value; obtain, based on the preset reference value, a heat correction coefficient corresponding to each intermediate protection current value according to the at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value; and obtain, based on the preset reference value, a heat correction coefficient corresponding to the second preset current value according to the second preset current value;

[0069] The fourth acquisition unit is used to obtain the relationship corresponding to each interval based on the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each of the intermediate protection current values ​​and the heat correction coefficient corresponding to the second preset current value, the first preset current value, the at least one intermediate protection current value and the second preset current value.

[0070] According to an embodiment of the present application, the relationship corresponding to each interval is a linear relationship.

[0071] According to one embodiment of the present application, the second acquiring unit is specifically configured to:

[0072] For each of the intervals, determining a heat correction coefficient corresponding to each of the intervals according to current values ​​at two endpoints of the interval;

[0073] Based on the heat correction coefficient corresponding to each interval, obtaining the relationship corresponding to each interval;

[0074] The lower limit of each of the intervals is the first preset current value or the intermediate protection current value, and the upper limit of each of the intervals is the intermediate protection current value or the second preset current value.

[0075] According to one embodiment of the present application, the control module is further configured to:

[0076] Get the number of overcurrent protection times;

[0077] In the case that the number of overcurrent protections is less than a preset number, after a preset waiting time, the state of stopping power supply to the circuit to be protected is switched to the state of powering the circuit to be protected.

[0078] According to one embodiment of the present application, the control module is further configured to:

[0079] When the number of overcurrent protections is greater than or equal to the preset number, the state of stopping power supply to the circuit to be protected is maintained.

[0080] According to an embodiment of the present application, the preset waiting time is determined according to the number of times the current current value is greater than the first preset current value and the preset time interval.

[0081] According to one embodiment of the present application, the control module is further configured to:

[0082] The current heat accumulation value is cleared to zero.

[0083] According to one embodiment of the present application, the control module is further configured to:

[0084] When the current heat accumulation value is greater than the preset heat threshold, warning information is generated and output based on the current heat accumulation value.

[0085] According to the overcurrent protection device proposed in the embodiment of the present application, the current value of the circuit to be protected is obtained, and the heat accumulation value is calculated based on the current value of the circuit to be protected, the heat correction coefficient corresponding to the current value, and the duration. Therefore, when the heat accumulation value is greater than a certain value, power supply to the circuit to be protected is stopped, thereby solving the problems of low protection accuracy and high cost in related technologies, and being able to protect wiring harnesses and loads more accurately and at a lower cost.

[0086] To achieve the above-mentioned object, a third embodiment of the present application provides an overcurrent protection device, comprising: a controller, a drive circuit, and a current sampling circuit; the drive circuit and the current sampling circuit are respectively connected to the controller;

[0087] The current sampling circuit is used to obtain the current current value of the circuit to be protected;

[0088] The controller is configured to obtain, when the current current value is greater than a first preset current value and the current current value is less than or equal to a second preset current value, a heat correction coefficient corresponding to the current current value and a duration corresponding to the current current value, and obtain a current heat accumulation value based on the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value; and control the driver chip to stop supplying power to the circuit to be protected when the current heat accumulation value is greater than a preset heat threshold.

[0089] According to one embodiment of the present application, the driving circuit and the current sampling circuit are integrated into a driving chip.

[0090] According to one embodiment of the present application, the current sampling circuit includes:

[0091] a sampling resistor, wherein an input end of the sampling resistor is connected to an output end of the driver chip, and an output end of the sampling resistor is connected to a load of the circuit to be protected;

[0092] An amplifier, wherein a first input end of the amplifier is connected to the output end of the driving circuit, a second input end of the amplifier is respectively connected to the output end of the sampling resistor and the load of the circuit to be protected, and an output end of the amplifier is connected to the controller.

[0093] According to one embodiment of the present application, the controller is further configured to determine a target interval in which the current current value is located from a plurality of preset intervals, and obtain a heat correction coefficient corresponding to the current current value based on a relationship corresponding to the target intervals.

[0094] According to one embodiment of the present application, the controller is also used to: obtain the protection time corresponding to the first preset current value, at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value; based on a preset reference value, obtain the heat correction coefficient corresponding to the first preset current value according to the first preset current value and the protection time corresponding to the first preset current value, and based on the preset reference value, obtain the heat correction coefficient corresponding to each intermediate protection current value according to the at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value, and according to the preset reference value, obtain the heat correction coefficient corresponding to the second preset current value according to the second preset current value; according to the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value and the heat correction coefficient corresponding to the second preset current value, the first preset current value, the at least one intermediate protection current value and the second preset current value, obtain the corresponding relationship of each interval.

[0095] According to the overcurrent protection device proposed in the embodiment of the present application, the current value of the circuit to be protected is obtained through the current sampling circuit, and the heat accumulation value is calculated by the controller based on the current value of the circuit to be protected, the heat correction coefficient corresponding to the current value, and the duration. Therefore, when the heat accumulation value is greater than a certain value, the driver chip is controlled to stop supplying power to the circuit to be protected, which solves the problems of low protection accuracy and high cost in related technologies, and can protect the wiring harness and load more accurately and at a lower cost.

[0096] To achieve the above-mentioned purpose, the fourth embodiment of the present application proposes a vehicle, which includes: the overcurrent protection device as described in the third embodiment, or the overcurrent protection device as described in the fourth embodiment.

[0097] To achieve the above-mentioned objectives, the fifth aspect embodiment of the present application proposes an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein the processor executes the program to implement the overcurrent protection method as described in the above embodiment.

[0098] To achieve the above-mentioned objectives, the sixth embodiment of the present application proposes a computer-readable storage medium on which a computer program is stored. The program is executed by a processor to implement the overcurrent protection method as described in the above-mentioned embodiment.

[0099] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0100] FIG1 is a flow chart of an overcurrent protection method according to an embodiment of the present application;

[0101] FIG2 is a schematic structural diagram of an overcurrent protection circuit provided according to an embodiment of the present application;

[0102] FIG3 is a flow chart of an overcurrent protection method provided according to a specific embodiment of the present application;

[0103] FIG4 is a block diagram of an overcurrent protection device provided according to an embodiment of the present application;

[0104] FIG5 is a block flow diagram of another overcurrent protection device provided according to an embodiment of the present application;

[0105] FIG6 is a schematic structural diagram of an overcurrent protection device provided according to a specific embodiment of the present application;

[0106] FIG7 is a block diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0107] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0108] The following describes the overcurrent protection method, device, vehicle, electronic device and storage medium proposed according to the embodiments of the present application with reference to the accompanying drawings. First, the overcurrent protection method proposed according to the embodiments of the present application will be described with reference to the accompanying drawings.

[0109] Before introducing the overcurrent protection method of the embodiment of the present application, we first briefly introduce the overcurrent protection method in the related art.

[0110] In the related art, there are generally two methods: (1) using fuses to protect the circuit. For example, after an overcurrent occurs, the wiring harness is protected by a thermal fuse; (2) using a dedicated integrated chip. After an overcurrent occurs, the integrated chip calculates the heat accumulation value. When the threshold is reached, the output is turned off, thereby protecting the wiring harness.

[0111] However, although fuses can protect wiring harnesses and loads, the subsequent maintenance costs are high. Using dedicated integrated circuits is not only costly, but some chips do not support user-defined settings for protection current and protection time. When an overcurrent occurs below the chip protection threshold, the chip will not provide protection. In addition, some chips have limited user-defined protection points, and adjacent protection points are calculated for heat accumulation according to the same current value, resulting in low protection accuracy and difficulty in coping with complex real-world working conditions.

[0112] Based on the above-mentioned problems, this application proposes an overcurrent protection method, which obtains the current value of the circuit to be protected through a current sampling circuit, and calculates the heat accumulation value based on the current value of the circuit to be protected, the heat correction coefficient corresponding to the current value, and the duration through a controller. When the heat accumulation value is greater than a certain value, the driver chip is controlled to stop supplying power to the circuit to be protected, which solves the problems of low protection accuracy and high cost in related technologies, and can protect the wiring harness and load more accurately and at a lower cost.

[0113] Specifically, FIG1 is a flow chart of an overcurrent protection method according to an embodiment of the present application.

[0114] As shown in FIG1 , the overcurrent protection method includes the following steps:

[0115] In step S101 , the current value of the circuit to be protected is obtained.

[0116] The circuit to be protected may refer to a circuit on a vehicle or other circuits that require protection. The circuit to be protected may be composed of multiple loads and multiple wiring harnesses, wherein the load may be an inductive load, a capacitive load, or a resistive load.

[0117] It should be understood that there are numerous wiring harnesses and loads inside a vehicle. If a load overcurrent occurs and protection is not provided in a timely manner, the load will be damaged and burned, and even pose a certain risk to the safety of passengers. Therefore, the embodiment of the present application can first obtain the current value of the circuit to be protected. There are many ways to obtain the current value of the circuit to be protected. The following two examples illustrate how to obtain the current value of the circuit to be protected:

[0118] As a possible implementation method, the embodiment of the present application can obtain the current current value of the circuit to be protected through the current acquisition unit in the existing driver chip.

[0119] As another possible implementation method, the embodiment of the present application can obtain the current current value of the circuit to be protected through an integrated operational amplifier and a current sampling resistor.

[0120] It should be noted that the above-mentioned method of obtaining the current current value of the circuit to be protected is only exemplary and does not limit the present application. Those skilled in the art can choose different methods to obtain the current current value of the circuit to be protected according to actual conditions. To avoid redundancy, it will not be described in detail here.

[0121] In step S102, when the current current value is greater than the first preset current value and the current current value is less than or equal to the second preset current value, the heat correction coefficient corresponding to the current current value and the duration corresponding to the current current value are obtained, and the current heat accumulation value is obtained based on the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value.

[0122] Among them, the first preset current value can be the current value at which protection of the circuit to be protected begins, that is, when the current current value of the circuit to be protected is greater than the first preset current value and lasts for a certain period of time, it will cause damage to the load and wiring harness in the circuit to be protected. The second current value can be the maximum current value that the circuit to be protected can withstand, that is, when the current current value in the circuit to be protected exceeds the second preset current value, it will cause damage to the load and wiring harness in the circuit to be protected. Among them, the first preset current value and the second preset current value can both be thresholds preset by the user, which can be thresholds obtained through a limited number of experiments, or can be thresholds obtained through a limited number of computers. The threshold value obtained by simulation is not specifically limited here. The heat correction coefficient is a coefficient used to correct the heat accumulation calculation. That is, because the current of the circuit to be protected is too large, the circuit to be protected will generate heat, resulting in the actual heat accumulation being inconsistent with the heat accumulation calculated based on the current and time. For example, when the current in the circuit to be protected is too large, heat will occur. Since heat will affect the wiring harness and the load, for example, the material of the wiring harness will undergo chemical changes due to heat changes. For example, the internal resistance of the wiring harness and the internal resistance of the load will also change due to the heating phenomenon. The duration corresponding to the current current value can be the time before the current current value in the circuit to be protected fluctuates.

[0123] Specifically, after obtaining the current current value of the current circuit to be protected, the embodiment of the present application can determine the current range in which the current current value is located. When the current current value is less than or equal to the first preset current value, it means that the circuit to be protected will not cause damage to the wiring harness or load when operating at the current current value. When the current current value is greater than the first preset current value and the current current value is less than or equal to the second preset current value, it means that the circuit to be protected will cause damage to the wiring harness or load when operating at the current current value. Therefore, in order to protect the circuit to be protected, the embodiment of the present application can obtain the heat correction coefficient corresponding to the current current value and the duration corresponding to the current current value, and then calculate the current thermal accumulation value based on the current current value, the heat correction coefficient corresponding to the current current value and the duration corresponding to the current current value.

[0124] It should be noted that, in the embodiment of the present application, the current heat accumulation value can be calculated based on the product of the heat correction coefficient corresponding to the current current value, the square of the current current value, and the duration corresponding to the current current value. For example, assuming that the heat correction coefficient corresponding to the current current value is Y1, the current current value is I1, the duration corresponding to the current current value is T1, and the current heat accumulation value is Q, then the current heat accumulation value Q = Y1*I1*I1*T1.

[0125] According to the overcurrent protection method proposed in the embodiment of the present application, when calculating the current thermal accumulation value, the thermal correction coefficient corresponding to the current current value is taken into account, which greatly improves the accuracy of calculating the thermal accumulation.

[0126] In step S103 , when the current heat accumulation value is greater than a preset heat threshold, power supply to the circuit to be protected is stopped.

[0127] Among them, the preset heat threshold is the maximum heat accumulation value when the wiring harness and load in the circuit to be protected will not be damaged. Among them, the preset heat threshold can be a threshold set in advance by the user, can be a threshold obtained through a limited number of experiments, or can be a threshold obtained through a limited number of computer simulations. Preferably, the preset heat threshold can be calculated based on the actual situation of the wiring harness and load in the circuit to be protected.

[0128] It can be understood that when the current thermal accumulation value of the circuit to be protected is greater than the preset thermal threshold, if the circuit to be protected continues to be powered, it may cause damage to the wiring harness and load in the circuit to be protected. Therefore, the embodiment of the present application can stop powering the circuit to be protected when the current accumulation value is greater than the preset thermal threshold, thereby effectively protecting the wiring harness and load in the circuit to be protected and preventing the risk of user safety due to damage to the wiring harness and load in the circuit to be protected.

[0129] Therefore, by obtaining the current value of the circuit to be protected and calculating the thermal accumulation value based on the current value of the circuit to be protected, the thermal correction coefficient corresponding to the current value and the duration, the power supply to the circuit to be protected is stopped when the thermal accumulation value is greater than a certain value, thereby solving the problems of low protection accuracy and high cost in related technologies, and being able to protect the wiring harness and load more accurately and at a lower cost.

[0130] Furthermore, since the current current value in the circuit to be protected will not always be at a constant value, in order to more accurately calculate the current thermal accumulation value of the circuit to be protected, in some embodiments, the embodiments of the present application can obtain the current thermal accumulation value based on the current current value, the thermal correction coefficient corresponding to the current current value, and the duration corresponding to the current current value. When the current thermal accumulation value is less than or equal to the preset thermal threshold, the new current value of the circuit to be protected is obtained at a preset time interval, and the thermal correction coefficient corresponding to the new current value and the duration corresponding to the new current value are obtained; based on the current thermal accumulation value, the new current value, the thermal correction coefficient corresponding to the new current value, and the duration corresponding to the new current value, a new current thermal accumulation value is obtained; and when the new current thermal accumulation value is greater than the preset thermal threshold, power supply to the circuit to be protected is stopped.

[0131] The preset time interval may be a time interval preset by the user, a time interval obtained through a finite number of experiments, or a time interval obtained through a finite number of computer simulations.

[0132] Specifically, because the current value in the circuit to be protected may fluctuate, in order to more accurately calculate the current thermal accumulation value of the circuit to be protected, an embodiment of the present application obtains a new current value of the circuit to be protected based on a preset time interval. For example, the current current value is 2A, the preset time interval is 10ms, and the currents obtained according to the time intervals are 2A, 2A, 3A, and 3.6A, respectively. This means that the duration corresponding to the current 2A is 20ms, and the duration corresponding to the current 3A is 10ms. When calculating the thermal accumulation value, the embodiment of the present application can calculate the thermal accumulation value each time it is obtained, or it can calculate the thermal accumulation value when the current changes. Preferably, in order to ensure more accurate protection of the circuit to be protected, the embodiment of the present application can calculate the thermal accumulation value each time it is obtained, so that when the new current thermal accumulation value is greater than the preset thermal threshold, the power supply to the circuit to be protected is stopped.

[0133] For example, the currents obtained in the embodiment of the present application are I1, I2, I3, ..., In, respectively. The durations corresponding to the currents I1, I2, I3, ..., In are T1, T2, T3, ..., Tn, respectively. The heat correction coefficients corresponding to the currents I1, I2, I3, ..., In are T1, Y2, Y3, ..., Yn, respectively. Then the new current heat accumulation value Qtotal = Y1*I1*I1*T1+Y2*I2*I2*T2+Y3*I3*I3*T3+ ...+Yn*In*In*Tn.

[0134] It should be noted that the embodiment of the present application can also accurately calculate the protection time corresponding to the current in each interval based on the durations T1, T2, T3, ..., Tn corresponding to the currents I1, I2, I3, ..., In, thereby further improving the protection accuracy.

[0135] Furthermore, according to one embodiment of the present application, after obtaining a new current cumulative value based on the current cumulative value, the thermal correction coefficient corresponding to the new current value, and the duration corresponding to the new current value, it also includes: when the new current cumulative value is less than or equal to a preset thermal threshold, re-executing the step of obtaining a new current value of the circuit to be protected at a preset time interval until the new current cumulative value is greater than the preset thermal threshold.

[0136] That is to say, when the new current thermal accumulation value is less than or equal to the preset thermal threshold, the wiring harness and load in the current circuit to be protected will still not be damaged. The embodiment of the present application can continue to obtain the new current value of the circuit to be protected at the preset time interval and recalculate the new thermal accumulation value until the new current thermal accumulation value is greater than the preset thermal threshold, and stop supplying power to the circuit to be protected.

[0137] According to the overcurrent protection method proposed in the embodiment of the present application, the current value of the circuit to be protected is obtained at preset time intervals, so as to calculate the heat correction coefficient corresponding to each current value and the heat value within the duration corresponding to each current value. The heat accumulation value is obtained by accumulating the heat correction coefficient corresponding to each current value and the heat value within the duration corresponding to each current value. After the heat accumulation value is greater than the preset heat threshold, the power supply to the circuit to be protected is stopped, thereby realizing the calculation of the heat accumulation value with higher precision, and then realizing high-precision overcurrent protection, making the time of disconnecting the power supply to the circuit to be protected more accurate, and effectively protecting the wiring harness and load of the circuit to be protected.

[0138] Furthermore, after obtaining the current current value of the circuit to be protected, if the current current value is greater than the second preset current value, it means that continuing to supply power to the circuit to be protected will cause damage to the load and wiring harness in the circuit to be protected.

[0139] Therefore, after obtaining the current current value of the circuit to be protected, the method further includes: when the current current value is greater than a second preset current value, stopping power supply to the circuit to be protected.

[0140] That is to say, the embodiment of the present application can directly disconnect the circuit to be protected from the power supply when the current current value is large, thereby protecting the load and wiring harness of the circuit to be protected.

[0141] According to the overcurrent protection method proposed in the embodiment of the present application, by stopping power supply to the circuit to be protected when the current current value is greater than the second preset current value, the load or wiring harness in the circuit to be protected is effectively prevented from being damaged due to heat, thereby improving the safety of using the circuit to be protected.

[0142] In order to enable those skilled in the art to understand in more detail how to obtain the heat correction coefficient corresponding to the current current value, it is described in detail below in conjunction with specific embodiments.

[0143] According to one embodiment of the present application, obtaining a heat correction coefficient corresponding to a current current value includes: determining a target interval in which the current current value is located from a plurality of preset intervals; and obtaining a heat correction coefficient corresponding to the current current value based on the target interval.

[0144] The preset multiple intervals are intervals defined according to multiple current values, and the current value in any interval may correspond to a heat correction coefficient.

[0145] Specifically, after obtaining the current current value of the circuit to be protected, the embodiment of the present application can pre-determine the target interval in which the current current value is located based on multiple preset intervals. After determining the target interval in which the current current value is located, since each current value in the interval corresponds to a heat correction coefficient, the embodiment of the present application can obtain the heat correction coefficient corresponding to the current current value based on the target interval after determining the target interval in which the current current value is located from multiple preset intervals.

[0146] As a possible implementation method, according to an embodiment of the present application, obtaining a heat correction coefficient corresponding to the current current value based on the target interval includes: obtaining a heat correction coefficient corresponding to the current current value based on a relationship corresponding to the target interval.

[0147] The relationship corresponding to the target interval is the relationship between each current value and the heat correction coefficient, which can be a linear relationship or a nonlinear relationship. Preferably, according to an embodiment of the present application, the relationship corresponding to each interval is a linear relationship.

[0148] Specifically, when the relationship corresponding to the target interval is a linear relationship, the embodiment of the present application can calculate the heat correction coefficient corresponding to the current current value based on the linear relationship after obtaining the current current value. When the relationship corresponding to the target interval is a nonlinear relationship, the embodiment of the present application can calculate the heat correction coefficient corresponding to the current current value based on the nonlinear relationship.

[0149] For example, the preset multiple intervals are (2A, 3A], (3A, 5A], (5A, 6A], (6A, 8A], and (8A, 10A], and the current current value is 3.4A. This indicates that the target interval of the current current value is (3A, 5A]. Since the relationship corresponding to each interval is a linear relationship Y=KI+B, where K is the slope of the straight line and B is a constant, after obtaining the current current value of the circuit to be protected, the embodiment of the present application can calculate the heat correction coefficient Y through the above linear relationship. The following describes how to obtain the relationship corresponding to each interval in conjunction with specific embodiments.

[0150] As a possible implementation method, according to an embodiment of the present application, before obtaining the heat correction coefficient corresponding to the current current value based on the relationship corresponding to the target interval, it also includes: obtaining the protection time corresponding to the first preset current value and the protection time corresponding to each intermediate protection current value; based on the preset reference value, obtaining the heat correction coefficient corresponding to the first preset current value according to the first preset current value and the protection time corresponding to the first preset current value, and based on the preset reference value, obtaining the heat correction coefficient corresponding to each intermediate protection current value according to at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value, and according to the preset reference value, obtaining the heat correction coefficient corresponding to the second preset current value according to the second preset current value; obtaining the relationship corresponding to each interval according to the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value and the heat correction coefficient corresponding to the second preset current value, the first preset current value, at least one intermediate protection current value and the second preset current value.

[0151] The reference value can be a value preset by the user, a value obtained through a limited number of experiments, or a value obtained through a limited number of computer simulations.

[0152] Specifically, the embodiment of the present application first obtains the protection time corresponding to the first preset current value and the protection time corresponding to each intermediate protection current value, and then the embodiment of the present application can calculate the first product of the square of the first preset current value and the protection time corresponding to the first preset current value, and then obtain the heat correction coefficient corresponding to the first preset current value according to the ratio of the reference value to the first product; then for each intermediate protection current value, calculate each product of each intermediate protection current value and the protection time corresponding to the intermediate protection current value, so as to obtain the heat correction coefficient corresponding to each intermediate protection current value according to the ratio of the reference value to each product, and finally calculate the second product of the square of the second preset current value and the protection time corresponding to the second preset current value, and then obtain the heat correction coefficient corresponding to the second preset current value according to the ratio of the reference value to the second product.

[0153] According to the overcurrent protection method proposed in the embodiment of the present application, by presetting a reference value and calculating the heat correction coefficient based on the reference value, the calculation of the heat accumulation value is made more accurate, so that the connection between the circuit to be protected and the power supply can be disconnected more promptly, effectively ensuring the safety of the circuit to be protected and further improving the protection accuracy.

[0154] Further, according to an embodiment of the present application, the relationship corresponding to each interval is obtained based on the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value and the heat correction coefficient corresponding to the second preset current value, the first preset current value, at least one intermediate protection current value and the second preset current value.

[0155] It should be understood that after calculating the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to at least one intermediate protection current value, and the heat correction coefficient corresponding to the second preset current value, the embodiment of the present application can calculate the relationship corresponding to the interval based on the current values ​​at both ends of each interval and the heat correction coefficients corresponding to the current values ​​at both ends. For example, the current values ​​in a certain interval are I1 and I2, and the corresponding heat correction coefficients are Y1 and Y2. Then, the first difference between Y1 and Y2 can be calculated, and the second difference between I1 and I2 can be calculated. The slope value of the linear relationship corresponding to the interval can be obtained according to the ratio of the first difference and the second difference. Then, based on the calculation formula of the linear relationship (such as Y=KI+B), the constant value of the linear relationship corresponding to the interval can be obtained.

[0156] According to the overcurrent protection method proposed in the embodiment of the present application, the embodiment of the present application divides the current value into multiple intervals, and each interval corresponds to a corresponding fitting generation relationship, so as to determine the heat correction coefficient corresponding to the current current value based on the relationship, thereby further ensuring the accuracy and precision of the heat accumulation value.

[0157] Furthermore, how to determine the preset multiple intervals is described below with reference to specific embodiments.

[0158] According to one embodiment of the present application, before determining the target interval in which the current current value is located from a plurality of preset intervals, it also includes: determining a first preset current value, at least one intermediate protection current value, and a second preset current value based on a plurality of current values ​​input by a user; determining a plurality of preset intervals according to the first preset current value, each intermediate protection current value, and the second preset current value; wherein the lower limit of each interval is the first preset current value or the intermediate protection current value, and the upper limit of each interval is the intermediate protection current value or the second preset current value.

[0159] It should be understood that users can set multiple current values ​​according to the various load sizes and wiring harness specifications in the circuit to be protected. The multiple current values ​​may include the current value at which the circuit to be protected begins to be protected (i.e., the first preset current value), the intermediate protection current value at which the circuit to be protected can still continue to work for a period of time (i.e., at least one intermediate protection current value), and the maximum current value that the circuit to be protected can withstand (i.e., the second preset current value). When dividing the intervals, the embodiment of the present application can treat two consecutive currents as one interval.

[0160] For example, if the current values ​​input by the user are 2A, 3A, 4.5A, 6A, 7A, and 8.5A, the preset intervals are (2A, 3A], (3A, 4.5A], (4.5A, 6A], (6A, 7A], and (7A, 8.5A].

[0161] According to the overcurrent protection method proposed in the embodiment of the present application, the user can customize the starting protection current value (i.e., the first preset current value), process protection current value (i.e., at least one intermediate protection current value) and ending protection current value (i.e., the second preset current value) of the circuit to be protected, and the protection time of each current value point supports customized settings, thereby effectively coping with a variety of load size and wiring harness specification combinations.

[0162] According to one embodiment of the present application, after stopping power supply to the circuit to be protected, it also includes: obtaining the number of overcurrent protection times; when the number of overcurrent protection times is less than a preset number, after a preset waiting time, the state of stopping power supply to the circuit to be protected is switched to the state of powering the circuit to be protected.

[0163] Among them, the number of overcurrent protection times is the number of times the power supply to the current to be protected is stopped when the current to be protected is too large. The number of overcurrent protection times = the original overcurrent protection times + 1. The initial overcurrent protection times is zero. That is to say, after each time the power supply to the circuit to be protected is stopped, the overcurrent protection times is increased by 1 based on the original overcurrent protection times. The preset number can be 3, 6 or other reasonable values. The preset waiting time is the waiting time for switching the state of stopping the power supply to the circuit to be protected to the state of powering the circuit to be protected.

[0164] According to one embodiment of the present application, the preset waiting time is determined based on the number of times the current current value exceeds the first preset current value and a preset time interval. For example, the preset waiting time in the embodiment of the present application can be the product of the preset time interval and the number of times the current current value exceeds the first preset current value, or can be 0.7 times, 0.9 times, or 1.3 times the product. The specific length of the preset waiting time can be adjusted based on the heat dissipation capacity of the load and the heat dissipation capacity of the wiring harness, and is not specifically limited here.

[0165] Specifically, when the number of overcurrent protection times is less than the preset number, it means that the power may be accidentally cut off due to voltage instability, or the circuit to be protected may continue to work due to other reasons. Therefore, the state of stopping power supply to the circuit to be protected can be switched to the state of powering the circuit to be protected.

[0166] According to the overcurrent protection method proposed in the embodiment of the present application, after a preset waiting time, the state of stopping power supply to the circuit to be protected can be switched to the state of powering the circuit to be protected, and power can be continued to be supplied to the circuit to be protected, thereby effectively improving the reliability of power supply to the circuit to be protected.

[0167] Furthermore, according to an embodiment of the present application, after obtaining the number of overcurrent protection times, it also includes: when the number of overcurrent protection times is greater than or equal to a preset number, maintaining the state of stopping power supply to the circuit to be protected.

[0168] That is to say, when the number of overcurrent protections is greater than or equal to the preset number, in order to ensure the safety of the circuit to be protected, the embodiment of the present application can maintain the state of stopping power supply to the circuit to be protected, thereby avoiding damage to the load and wiring harness due to repeated power supply to the circuit to be protected.

[0169] According to the overcurrent protection method proposed in the embodiment of the present application, the power supply state of the protected circuit is switched by setting a preset number of times and a preset waiting time, thereby effectively preventing incorrect power failure caused by unstable voltage and effectively improving the reliability of power supply to the protected circuit.

[0170] According to an embodiment of the present application, after stopping supplying power to the circuit to be protected, the method further includes: clearing the current thermal accumulation value.

[0171] Specifically, after power is cut off for the protected circuit, the connection between the protected circuit and the power supply is disconnected, thereby preventing the load or wiring harness in the protected circuit from continuing to heat up when the temperature is too high, thereby achieving overcurrent protection for the load and wiring harness in the protected circuit. After power is cut off for the protected circuit, the embodiment of the present application also resets the current thermal accumulation value to zero, preventing the previously accumulated thermal accumulation value from affecting subsequent overcurrent protection calculations.

[0172] According to the overcurrent protection method proposed in the embodiment of the present application, by clearing the current thermal accumulation value after stopping power supply to the circuit to be protected, the feasibility and reliability of the overcurrent protection method are guaranteed when power is supplied to the circuit to be protected again.

[0173] In addition, in order to further ensure safety, the embodiment of the present application can also warn the user through a relevant alarm signal when the current heat accumulation value is greater than a preset heat threshold.

[0174] According to one embodiment of the present application, after obtaining the current heat accumulation value based on the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value, it also includes: when the current heat accumulation value is greater than a preset heat threshold, generating and outputting warning information based on the current heat accumulation value.

[0175] Among them, the warning information is information used to prompt that the current heat accumulation value of the circuit to be protected is greater than the preset heat threshold. The warning information may include optical warning information, acoustic warning information, or both optical warning information and acoustic warning information. The output object of the warning information may be the user's mobile terminal, the vehicle's on-board system (such as displayed on a vehicle-mounted display screen), or other display devices may be provided on the vehicle. For example, an embodiment of the present application may be provided with at least one optical display device (for example, a warning light) and at least one acoustic prompting device (for example, a warning horn or a vehicle-mounted speaker) on the vehicle.

[0176] Specifically, when the current heat accumulation value is greater than a preset heat threshold, the embodiment of the present application can control at least one optical display device to perform an optical prompt, or control at least one acoustic prompt device to perform an acoustic prompt, or control at least one acoustic prompt device to perform an acoustic prompt while controlling at least one optical display device to perform an optical prompt.

[0177] For example, there can be many ways to provide prompts. When the current thermal accumulation value is greater than the preset thermal threshold, the embodiment of the present application can control the warning speaker to emit a warning sound to prompt the user that "the current thermal accumulation value is greater than the preset thermal threshold, and power supply to the circuit to be protected has been stopped." The embodiment of the present application can also control the warning light to emit a flashing light to achieve the purpose of multi-directional prompts and serve as a warning to the user.

[0178] Optionally, in one embodiment of the present application, the display portion of at least one acoustic display device can be set on the door of the vehicle, and at least one optical prompt device can be set on the dashboard, but the above setting method is only schematic, and those skilled in the art can make settings according to actual conditions, and no specific restrictions are made here.

[0179] In addition, the warning information can also be sent to the user's mobile terminal, such as a mobile phone.

[0180] According to the overcurrent protection method proposed in the embodiment of the present application, when the current heat accumulation value is greater than the preset heat threshold, a warning message is generated based on the current heat accumulation value and output to the vehicle computer or the user's mobile phone through optical prompts, acoustic prompts, or both optical prompts and acoustic prompts, thereby prompting the user that an overcurrent has occurred in the current circuit to be protected, so that the user can promptly find a relevant maintenance department to repair the vehicle after a problem occurs.

[0181] In order to facilitate those skilled in the art to further understand the overcurrent protection method of the embodiment of the present application, the specific embodiments shown in Figures 2 and 3 are described below.

[0182] As shown in FIG2 , FIG2 is a schematic diagram of an overcurrent protection circuit according to an embodiment of the present application.

[0183] Specifically, the overcurrent protection circuit 20 includes: a microcontroller 21, a driver chip 22, an integrated operational amplifier 23, and a current sampling resistor 24. The signal input terminal of the driver chip 22 is connected to the microcontroller 21, the power input terminal of the driver chip 22 is connected to the power supply 30, the signal output terminal of the driver chip 22 is connected to the microcontroller 21, the power output terminal of the driver chip 22 is connected to the input terminal of the current sampling resistor 24, the output terminal of the current sampling resistor 24 is connected to the load 40 of the circuit to be protected 10, the first input terminal of the integrated operational amplifier 23 is connected to the power output terminal of the driver chip 22, the second input terminal of the integrated operational amplifier 23 is connected to the output terminal of the current sampling resistor 24 and the load of the circuit to be protected, respectively, and the output terminal of the integrated operational amplifier 23 is connected to the microcontroller 21.

[0184] Specifically, the microcontroller 21 has at least one ADC interface and an SPI interface, which can read the current delivered by the driver chip 22 or the integrated operational amplifier 23. The user can pre-configure the load current and protection time curve in the microcontroller 21 (the time curve can be a time curve in the relevant technology, or a time curve generated by the user setting the current and protection time). The straight line segments between adjacent current protection points are calculated and fitted through relevant programs. When the current value of the circuit to be protected falls within this interval, the protection time of the current value can be calculated. When the current value is stable, if the duration reaches the protection time, the driver chip 22 will be controlled to disconnect the power supply 30 and the load 40. connection; after the microcontroller 21 controls the driver chip 22 to turn on, the power supply 30 can supply power to the load 40. In the event of an overcurrent fault, the microcontroller 21 can turn off the driver chip 22 to avoid burning the wiring harness or the load, that is, after receiving the signal transmitted by the microcontroller 21, the driver chip 22 can disconnect the connection between the power supply and the circuit to be protected, or close the connection between the power supply and the circuit to be protected; the current sampling resistor 24 is usually a surface-mounted device, and the current sampling resistor 24 can convert the current signal on the load into a voltage signal and transmit it to the integrated operational amplifier 23; the integrated operational amplifier 23 is usually a surface-mounted device, and the integrated operational amplifier 23 is used to amplify the smaller voltage signal and transmit it to the microcontroller 21. It should be noted that when the driver chip 22 is integrated with a current acquisition unit, the embodiment of the present application can directly report the current current value of the circuit to be protected to the microcontroller 21 through the driver chip, and the overcurrent protection circuit 20 can remove the integrated operational amplifier 23 and the current sampling resistor 24 in the circuit.

[0185] According to the overcurrent protection method proposed in the embodiment of the present application, the driver chip can be shut down in time when overcurrent occurs by using the current sampling unit inside the driver chip, thereby protecting the wiring harness. The cost is low and there is no need for subsequent maintenance.

[0186] Furthermore, as shown in FIG3 , FIG3 is a flow chart of an overcurrent protection method according to an embodiment of the present application.

[0187] As shown in FIG3 , the overcurrent protection method includes the following steps:

[0188] S301 , obtaining multiple current values ​​input by a reason and a protection time corresponding to each current value, and determining a first preset current value, at least one intermediate protection current value, and a second preset current value based on the multiple current values ​​input by a user.

[0189] S302 : Based on a preset reference value, calculate corresponding relationships among a plurality of preset intervals according to a first preset current value, at least one intermediate protection current value, a second preset current value, and protection times corresponding to the respective current values.

[0190] S303: Obtain the current value of the circuit to be protected.

[0191] S304 : determining a corresponding target interval based on the current current value, and calculating a heat accumulation value of the circuit to be protected based on the target interval and the current current value.

[0192] S305, determine whether the heat accumulation value is greater than the preset heat threshold. If the heat accumulation value is greater than the preset heat threshold, execute step S306. If the heat accumulation value is less than or equal to the preset heat threshold, return to step S303.

[0193] S306, stop supplying power to the circuit to be protected.

[0194] According to the overcurrent protection method proposed in the embodiment of the present application, by obtaining the current value of the circuit to be protected and calculating the thermal accumulation value based on the current value of the circuit to be protected, the thermal correction coefficient corresponding to the current value, and the duration, the power supply to the circuit to be protected is stopped when the thermal accumulation value is greater than a certain value. This solves the problems of low protection accuracy and high cost in related technologies, and can protect wiring harnesses and loads more accurately and at a lower cost.

[0195] Next, the overcurrent protection device proposed according to the embodiment of the present application is described with reference to the accompanying drawings.

[0196] FIG4 is a block diagram of an overcurrent protection device according to an embodiment of the present application.

[0197] As shown in FIG4 , the overcurrent protection device 10 includes a first acquisition module 100 , a second acquisition module 200 and a control module 300 .

[0198] The first acquisition module 100 is used to obtain the current value of the circuit to be protected;

[0199] The second acquisition module 200 is configured to acquire a heat correction coefficient corresponding to the current current value and a duration corresponding to the current current value when the current current value is greater than the first preset current value and the current current value is less than or equal to the second preset current value, and acquire a current heat accumulation value based on the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value;

[0200] The control module 300 is configured to stop supplying power to the circuit to be protected when the current heat accumulation value is greater than a preset heat threshold.

[0201] According to one embodiment of the present application, the second acquisition module 200 is further configured to:

[0202] When the current heat accumulation value is less than or equal to the preset heat threshold, a new current value of the circuit to be protected is obtained at a preset time interval, and a heat correction coefficient corresponding to the new current value and a duration corresponding to the new current value are obtained;

[0203] Obtaining a new current thermal accumulation value based on the current thermal accumulation value, the new current value, the thermal correction coefficient corresponding to the new current value, and the duration corresponding to the new current value;

[0204] When the new current heat accumulation value is greater than the preset heat threshold, power supply to the circuit to be protected is stopped.

[0205] According to one embodiment of the present application, the control module 300 is further configured to:

[0206] When the new current heat accumulation value is less than or equal to the preset heat threshold, the step of obtaining a new current value of the circuit to be protected at a preset time interval is re-executed until the new current heat accumulation value is greater than the preset heat threshold.

[0207] According to one embodiment of the present application, the control module 300 is further configured to:

[0208] When the current value is greater than the second preset current value, power supply to the circuit to be protected is stopped.

[0209] According to an embodiment of the present application, the second acquisition module 200 includes: a determination unit and a first acquisition unit.

[0210] The determining unit is configured to determine the target interval in which the current current value is located from a plurality of preset intervals;

[0211] The first acquiring unit is configured to acquire a heat correction coefficient corresponding to a current current value based on a target interval.

[0212] According to one embodiment of the present application, the determining unit is further configured to:

[0213] Determining a first preset current value, at least one intermediate protection current value, and a second preset current value based on a plurality of current values ​​input by a user;

[0214] Determining a plurality of preset intervals according to the first preset current value, each intermediate protection current value, and the second preset current value;

[0215] The lower limit of each interval is the first preset current value or the intermediate protection current value, and the upper limit of each interval is the intermediate protection current value or the second preset current value.

[0216] According to one embodiment of the present application, the acquiring unit is specifically configured to:

[0217] Based on the relationship corresponding to the target interval, the heat correction coefficient corresponding to the current current value is obtained.

[0218] According to an embodiment of the present application, the second acquisition module 200 further includes: a second acquisition unit, a third acquisition unit, and a fourth acquisition unit.

[0219] The second acquiring unit is configured to acquire the protection time corresponding to the first preset current value and the protection time corresponding to each intermediate protection current value;

[0220] a third acquiring unit, configured to obtain, based on a preset reference value, a heat correction coefficient corresponding to the first preset current value according to the first preset current value and the protection time corresponding to the first preset current value, obtain, based on the preset reference value, a heat correction coefficient corresponding to each intermediate protection current value according to at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value, and obtain, based on the preset reference value, a heat correction coefficient corresponding to the second preset current value according to the second preset current value;

[0221] The fourth acquisition unit is used to obtain the corresponding relationship of each interval based on the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value and the heat correction coefficient corresponding to the second preset current value, the first preset current value, at least one intermediate protection current value and the second preset current value.

[0222] According to an embodiment of the present application, the relationship corresponding to each interval is a linear relationship.

[0223] According to one embodiment of the present application, the second acquiring unit is specifically configured to:

[0224] For each interval, the heat correction coefficient corresponding to each interval is determined according to the current values ​​at the two endpoints of the interval;

[0225] Based on the heat correction coefficient corresponding to each interval, the relationship corresponding to each interval is obtained.

[0226] According to one embodiment of the present application, the control module 300 is further configured to:

[0227] Get the number of overcurrent protection times;

[0228] When the number of overcurrent protections is less than a preset number, after a preset waiting time, the state of stopping power supply to the circuit to be protected is switched to the state of power supply to the circuit to be protected.

[0229] According to one embodiment of the present application, the control module 300 is further configured to:

[0230] When the number of overcurrent protections is greater than or equal to a preset number, the state of stopping power supply to the circuit to be protected is maintained.

[0231] According to one embodiment of the present application, the preset waiting time is determined according to the number of times the current current value is greater than the first preset current value and a preset time interval.

[0232] According to one embodiment of the present application, the control module 300 is further configured to:

[0233] Clear the current thermal accumulation value to zero.

[0234] According to one embodiment of the present application, the control module 300 is further configured to:

[0235] When the current heat accumulation value is greater than the preset heat threshold, a warning message is generated based on the current heat accumulation value and output.

[0236] It should be noted that the above explanation of the embodiment of the overcurrent protection method is also applicable to the overcurrent protection device of this embodiment, and will not be repeated here.

[0237] According to the overcurrent protection device proposed in the embodiment of the present application, the current value of the circuit to be protected is obtained, and the heat accumulation value is calculated based on the current value of the circuit to be protected, the heat correction coefficient corresponding to the current value, and the duration. Therefore, when the heat accumulation value is greater than a certain value, power supply to the circuit to be protected is stopped, thereby solving the problems of low protection accuracy and high cost in related technologies, and being able to protect wiring harnesses and loads more accurately and at a lower cost.

[0238] Furthermore, as shown in FIG5 , the embodiment of the present application further proposes an overcurrent protection device 50 , comprising: a controller 51 , a drive circuit 52 , and a current sampling circuit 53 ; the drive circuit 52 and the current sampling circuit 53 are respectively connected to the controller 50 ;

[0239] The current sampling circuit 53 is used to obtain the current value of the circuit to be protected;

[0240] The controller 51 is used to obtain the heat correction coefficient corresponding to the current current value and the duration corresponding to the current current value when the current current value is greater than the first preset current value and the current current value is less than or equal to the second preset current value, and obtain the current heat accumulation value based on the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value; when the current heat accumulation value is greater than the preset heat threshold, the driver chip is controlled to stop supplying power to the circuit to be protected.

[0241] According to one embodiment of the present application, the driving circuit 52 and the current sampling circuit 53 are integrated into a driving chip.

[0242] According to an embodiment of the present application, as shown in FIG6 , the current sampling circuit 53 includes: a sampling resistor 531 and an amplifier 532 .

[0243] The input end of the sampling resistor 531 is connected to the output end of the driver chip, and the output end of the sampling resistor 531 is connected to the load of the circuit to be protected;

[0244] The first input terminal of the amplifier 532 is connected to the output terminal of the driving circuit 52 , the second input terminal of the amplifier 532 is respectively connected to the output terminal of the sampling resistor 531 and the load of the circuit to be protected, and the output terminal of the amplifier 532 is connected to the controller 51 .

[0245] According to an embodiment of the present application, the controller 51 is further configured to determine a target interval in which the current current value is located from a plurality of preset intervals, and obtain a heat correction coefficient corresponding to the current current value based on a corresponding relationship between the target intervals.

[0246] According to one embodiment of the present application, the controller is also used to: obtain the protection time corresponding to the first preset current value, at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value; based on a preset reference value, obtain the heat correction coefficient corresponding to the first preset current value according to the first preset current value and the protection time corresponding to the first preset current value, and based on the preset reference value, obtain the heat correction coefficient corresponding to each intermediate protection current value according to at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value, and based on the preset reference value, obtain the heat correction coefficient corresponding to the second preset current value according to the second preset current value; according to the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value and the heat correction coefficient corresponding to the second preset current value, the first preset current value, at least one intermediate protection current value and the second preset current value, obtain the corresponding relationship of each interval.

[0247] It should be noted that the above explanation of the embodiment of the overcurrent protection method is also applicable to the overcurrent protection device of this embodiment, and will not be repeated here.

[0248] According to the overcurrent protection device proposed in the embodiment of the present application, the current value of the circuit to be protected is obtained through the current sampling circuit, and the heat accumulation value is calculated by the controller based on the current value of the circuit to be protected, the heat correction coefficient corresponding to the current value, and the duration. Therefore, when the heat accumulation value is greater than a certain value, the driver chip is controlled to stop supplying power to the circuit to be protected, which solves the problems of low protection accuracy and high cost in related technologies, and can protect the wiring harness and load more accurately and at a lower cost.

[0249] In addition, an embodiment of the present application further provides a vehicle, which includes: an overcurrent protection device as shown in the embodiment of FIG. 4 , or an overcurrent protection device as shown in the embodiment of FIG. 5 .

[0250] According to the vehicle of the embodiment of the present application, through the above-mentioned overcurrent protection device, the driver chip can be controlled to stop supplying power to the circuit to be protected when the heat accumulation value is greater than a certain value, thereby solving the problems of low protection accuracy and high cost in related technologies, and being able to protect the wiring harness and load more accurately and at a lower cost.

[0251] FIG7 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The electronic device may include:

[0252] Memory 701 , processor 702 , and computer programs stored in the memory 701 and executable on the processor 702 .

[0253] When the processor 702 executes the program, the overcurrent protection method provided in the above embodiment is implemented.

[0254] Furthermore, the electronic device further includes:

[0255] The communication interface 703 is used for communication between the memory 701 and the processor 702 .

[0256] The memory 701 is used to store computer programs that can be run on the processor 702 .

[0257] The memory 701 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.

[0258] If the memory 701, processor 702, and communication interface 703 are implemented independently, the communication interface 703, memory 701, and processor 702 can be interconnected via a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. Buses can be divided into address buses, data buses, control buses, etc. For ease of illustration, FIG7 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0259] Optionally, in a specific implementation, if the memory 701, the processor 702 and the communication interface 703 are integrated on a chip, the memory 701, the processor 702 and the communication interface 703 can communicate with each other through an internal interface.

[0260] The processor 702 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention.

[0261] Memory 701 may also include a program tool having a set (at least one) of program modules, including but not limited to: an operating subsystem, one or more applications, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0262] The electronic device may also communicate with one or more external devices (e.g., a keyboard, a remote control, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device (e.g., a mobile phone, a computer, etc.), and / or communicate with any device that enables the electronic device to communicate with one or more other electronic devices (e.g., a router, a modem, etc.). This communication may be performed through an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter. The network adapter communicates with other modules of the electronic device through a bus. It should be understood that embodiments of the present application may use other hardware and / or software modules in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, disk arrays (RAID) subsystems, tape drives, and data backup storage subsystems.

[0263] It should be noted that the electronic device shown in FIG7 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present application.

[0264] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the overcurrent protection method described above. Specifically, the executable program can be built into or installed in an electronic device, so that the electronic device can implement the overcurrent protection method provided in the embodiment of the present application by executing the built-in or installed executable program.

[0265] An embodiment of the present invention further provides a computer program, which, when executed, is used to implement the above overcurrent protection method.

[0266] The program product provided in the embodiments of the present application may adopt any combination of one or more readable media, wherein the readable medium may be a readable signal medium or a readable storage medium, and the readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. Specifically, more specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, RAM, ROM, Erasable Programmable Read Only Memory (EPROM), optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0267] The program product provided in the embodiments of the present application may be a CD-ROM and include program code, and may also be run on a computing device. However, the program product provided in the embodiments of the present application is not limited thereto. In the embodiments of the present application, the readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0268] It should be noted that although several units or subunits of the device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, depending on the embodiment of the application, the features and functions of two or more units described above can be embodied in a single unit. Conversely, the features and functions of a single unit described above can be further divided and embodied by multiple units.

[0269] Furthermore, although the operations of the method of the present application are described in a particular order in the accompanying drawings, this does not require or imply that the operations must be performed in this particular order, or that all illustrated operations must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0270] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one of such features. Throughout the description of this application, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined.

[0271] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.

[0272] Finally, it should be noted that the above embodiments are intended only to illustrate the technical solutions of this application and are not intended to limit the scope of the present invention. Although this application has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions to the technical solutions of this application do not depart from the spirit and scope of the technical solutions of this application and should be encompassed by the claims of this application.

Claims

1. An overcurrent protection method, characterized in that, Including: Obtaining the current value of the circuit to be protected; When the current value is greater than the first preset current value and less than or equal to the second preset current value, obtaining the heat correction coefficient corresponding to the current value and the duration corresponding to the current value, and obtaining the current heat accumulation value according to the current value, the heat correction coefficient corresponding to the current value, and the duration corresponding to the current value; When the current heat accumulation value is greater than the preset heat threshold, stopping power supply to the circuit to be protected.

2. The method according to claim 1, wherein After obtaining the current heat accumulation value according to the current value, the heat correction coefficient corresponding to the current value, and the duration corresponding to the current value, it further includes: When the current heat accumulation value is less than or equal to the preset heat threshold, obtaining a new current value of the circuit to be protected at a preset time interval, and obtaining the heat correction coefficient corresponding to the new current value and the duration corresponding to the new current value; Based on the current heat accumulation value, the new current value, the heat correction coefficient corresponding to the new current value, and the duration corresponding to the new current value, obtaining a new current heat accumulation value; When the new current heat accumulation value is less than or equal to the preset heat threshold, continuing to obtain the new current value of the circuit to be protected at a preset time interval until the new current heat accumulation value is greater than the preset heat threshold; when the new current heat accumulation value is greater than the preset heat threshold, stopping power supply to the circuit to be protected.

3. The method according to claim 1, wherein After obtaining the current value of the circuit to be protected, it further includes: When the current value is greater than the second preset current value, stopping power supply to the circuit to be protected.

4. The method according to claim 1, wherein The obtaining the heat correction coefficient corresponding to the current value includes: Determining the target interval in which the current value is located from a plurality of preset intervals; Based on the target interval, obtaining the heat correction coefficient corresponding to the current value.

5. The method according to claim 4, characterized in that, Before determining the target interval in which the current value is located from a plurality of preset intervals, it further includes: Based on a plurality of current values input by the user, determining the first preset current value, at least one intermediate protection current value, and the second preset current value; Determining the plurality of preset intervals according to the first preset current value, each intermediate protection current value, and the second preset current value; Wherein, the lower limit of each interval is the first preset current value or the intermediate protection current value, and the upper limit of each interval is the intermediate protection current value or the second preset current value.

6. The method according to claim 5, wherein The obtaining the heat correction coefficient corresponding to the current value based on the target interval includes: obtaining the heat correction coefficient corresponding to the current value based on the relationship corresponding to the target interval; Before obtaining the heat correction coefficient corresponding to the current value based on the relationship corresponding to the target interval, it further includes: Obtaining the protection time corresponding to the first preset current value and the protection time corresponding to each intermediate protection current value; Based on a preset reference value, obtain a heat correction coefficient corresponding to the first preset current value according to the first preset current value and the protection time corresponding to the first preset current value, and based on the preset reference value, obtain a heat correction coefficient corresponding to each intermediate protection current value according to the at least one intermediate protection current value and the protection time corresponding to each intermediate protection current value, and obtain a heat correction coefficient corresponding to the second preset current value according to the second preset current value based on the preset reference value; Obtain the relationship corresponding to each interval according to the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value, the heat correction coefficient corresponding to the second preset current value, the first preset current value, the at least one intermediate protection current value, and the second preset current value.

7. The method according to claim 6, wherein The relationship corresponding to each interval is a linear relationship.

8. The method according to claim 7, wherein The obtaining the relationship corresponding to each interval according to the heat correction coefficient corresponding to the first preset current value, the heat correction coefficient corresponding to each intermediate protection current value, the heat correction coefficient corresponding to the second preset current value, the first preset current value, the at least one intermediate protection current value, and the second preset current value includes: For each interval, determine the heat correction coefficient corresponding to each interval according to the current values at both ends of the interval. Based on the heat correction coefficient corresponding to each interval, obtain the relationship corresponding to each interval.

9. The method according to claim 1, wherein After stopping power supply to the circuit to be protected, it further includes: Obtain the overcurrent protection times. In the case where the overcurrent protection times are less than the preset times, after a preset waiting time, switch the state of stopping power supply to the circuit to be protected to the state of supplying power to the circuit to be protected. In the case where the overcurrent protection times are greater than or equal to the preset times, maintain the state of stopping power supply to the circuit to be protected.

10. The method according to claim 9, characterized in that, The preset waiting time is determined according to the number of times the current current value is greater than the first preset current value and the preset time interval.

11. An overcurrent protection device, characterized in that, It includes: A first acquisition module for acquiring the current current value of the circuit to be protected. A second acquisition module for, when the current current value is greater than the first preset current value and the current current value is less than or equal to the second preset current value, acquiring the heat correction coefficient corresponding to the current current value and the duration corresponding to the current current value, and acquiring the current heat accumulation value according to the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value. A control module for stopping power supply to the circuit to be protected when the current heat accumulation value is greater than the preset heat threshold.

12. An overcurrent protection device, characterized in that, It includes: A controller, a drive circuit, and a current sampling circuit; The drive circuit and the current sampling circuit are respectively connected to the controller; The current sampling circuit is used to acquire the current current value of the circuit to be protected; The controller is configured to, when the current current value is greater than a first preset current value and less than or equal to a second preset current value, obtain a heat correction coefficient corresponding to the current current value and a duration corresponding to the current current value, and obtain a current heat accumulation value according to the current current value, the heat correction coefficient corresponding to the current current value, and the duration corresponding to the current current value; When the current heat accumulation value is greater than a preset heat threshold, control the driving chip to stop supplying power to the circuit to be protected. The driving circuit and the current sampling circuit are integrated into a driving chip.

13. The overcurrent protection device according to claim 12, characterized in that, The current sampling circuit includes:

14. The overcurrent protection device according to claim 12, characterized in that, A sampling resistor, an input end of the sampling resistor is connected to an output end of the driving chip, and an output end of the sampling resistor is connected to a load of the circuit to be protected; An amplifier, a first input end of the amplifier is connected to an output end of the driving circuit, a second input end of the amplifier is respectively connected to an output end of the sampling resistor and a load of the circuit to be protected, and an output end of the amplifier is connected to the controller. Including:

15. A vehicle, characterized in that, The overcurrent protection device according to claim 11, or the overcurrent protection device according to any one of claims 12-14. Including:

16. An electronic device, characterized in that, A memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the program to implement the overcurrent protection method according to any one of claims 1-10. The program is executed by the processor to be used for implementing the overcurrent protection method according to any one of claims 1-10.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, ​

Citation Information

Patent Citations

  • Over-current protection method and device, medium and electronic equipment

    CN115275930A

  • Safe power supply method and device for engine load

    CN116771507A

  • Trip control apparatus and method for circuit breaker

    EP1914778A2

  • Current detection device, overcurrent protective device and current detection method

    JP2012207976A

  • Device for emulating a bimetallic strip, and device for protecting an electrical line from over-currents

    US20210273444A1

Cited By

  • Method and system for testing short circuit and overcurrent of automobile wire harness

    CN121933857A