Wire harness fuming protection method, device, equipment and medium

By continuously collecting current values ​​in the wire harness to calculate cumulative heat, power-off protection is achieved when the wire harness reaches the risk of smoke generation. This solves the problem of reduced working time of the wire harness due to excessive temperature or current in the existing technology, and extends the service life of the wire harness.

CN121749059APending Publication Date: 2026-03-27CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

When a wire harness emits smoke due to excessively high ambient temperature or excessive current, conventional power-off protection measures reduce the harness's operating time and cannot effectively extend its service life.

Method used

By continuously collecting the current value of the wiring harness and calculating the cumulative heat, the power is cut off when the cumulative heat reaches or exceeds the minimum smoke heat value; otherwise, the power is kept on. The heat is estimated by combining historical heat data and average current, thus extending the working time of the wiring harness.

Benefits of technology

While protecting the wiring harness from smoke, it extends the harness's operating time, avoids accidental power outages caused by single current surges, and improves the harness's lifespan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121749059A_ABST
    Figure CN121749059A_ABST
Patent Text Reader

Abstract

The invention relates to a wire harness fuming protection method and device, equipment and a medium. The method comprises the steps that under the condition that the wire harness is powered on, the current value passing through the wire harness is continuously collected, and the state of the wire harness is determined according to the collected current value; under the condition that the wire harness is continuously in the first state, first operation is executed, the first state refers to the state that the collected current value is larger than or equal to a preset value, and the first operation comprises the steps that heat accumulation calculation is conducted according to the collected first set of current data, and the heat accumulation value of the wire harness this time is obtained; when the current heat accumulation value is larger than or equal to the minimum smoke heat value of the wire harness, the wire harness is powered off, and when the current heat accumulation value is smaller than the minimum smoke heat value, the wire harness is controlled to be powered on. By adopting the method, the working time of the wire harness can be prolonged while the wire harness is subjected to fuming protection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic technology, particularly to the field of automotive electronic technology, and in particular to a method, apparatus, device, and medium for protecting wire harnesses from smoke. Background Technology

[0002] The vehicle domain controller connects to other devices within the vehicle (such as the motor controller) via wiring harnesses. Through collaborative operation with these devices, it controls the vehicle. For example, during vehicle power control, the domain controller sends commands to the motor controller via the wiring harness. The motor controller then adjusts the motor's operating parameters according to these commands to control the vehicle to perform corresponding actions.

[0003] In some situations, wiring harnesses may face challenges such as excessively high ambient temperatures or excessive current carrying capacity. These factors can cause a rapid increase in the internal temperature of the harness, leading to smoke. To address this issue, a common practice is to quickly disconnect the circuit after detecting that the current flowing through the harness exceeds the rated current, thus preventing smoke. However, this protection measure has limitations. In cases where a large inrush current flows through the harness, this can cause premature power loss to the circuit containing the harness, even though the harness may not yet reach a point where smoke is generated. This significantly reduces the harness's operating time. Summary of the Invention

[0004] Based on this, this application provides a method, apparatus, device and medium for smoke protection of wire harnesses, which can extend the working time of wire harnesses while providing smoke protection.

[0005] In a first aspect, this application provides a method for protecting a wire harness from smoke. The method includes: continuously collecting the current value passing through the wire harness while it is energized, and determining the state of the wire harness based on the collected current value; performing a first operation while the wire harness is continuously in a first state, wherein the first state refers to a state where the collected current value is greater than or equal to a preset value, and the first operation includes performing heat accumulation calculation based on a first set of collected current data to obtain the current heat accumulation value of the wire harness; the first set of current data includes at least one current value collected during the current period when the wire harness is continuously in the first state; when the current heat accumulation value is greater than or equal to the minimum smoke heat value of the wire harness, de-energizing the wire harness; and when the current heat accumulation value is less than the minimum smoke heat value, controlling the wire harness to remain energized.

[0006] In conjunction with the first aspect, in the first possible implementation of the first aspect, the heat accumulation calculation is performed based on the first set of current data collected to obtain the heat accumulation value of the wire harness for this current operation, including: acquiring historical heat accumulation data of the wire harness; the historical heat accumulation data is empty or includes the heat accumulation value obtained from the last execution of the first operation; performing heat accumulation calculation based on the historical heat accumulation data and the first set of current data collected to obtain the heat accumulation value of the wire harness for this current operation; after performing heat accumulation calculation based on the first set of current data collected to obtain the heat accumulation value of the wire harness for this current operation, the method further includes: updating the original heat accumulation value in the historical heat accumulation data to the heat accumulation value for this current operation.

[0007] In conjunction with the first possible implementation of the first aspect, in the second possible implementation of the first aspect, the first set of current data includes n current values, where n is an integer greater than or equal to 2; heat accumulation calculation is performed based on historical heat accumulation data and the collected first set of current data to obtain the current heat accumulation value, including: calculating the average value of the n current values ​​to obtain the average current value; determining the target heat value corresponding to the average current value; and superimposing the original heat accumulation value and the target heat value in the historical heat accumulation data to obtain the current heat accumulation value.

[0008] In conjunction with the second possible implementation of the first aspect, in the third possible implementation of the first aspect, determining the target heat value corresponding to the average current includes: determining the energizing duration corresponding to the first set of current data; calculating the initial heat value corresponding to the average current based on the average current and the energizing duration; and amplifying the initial heat value to obtain the target heat value corresponding to the average current.

[0009] In conjunction with the first aspect and any possible implementation of the first aspect, in the fourth possible implementation of the first aspect, the method further includes: if the current accumulated heat value is less than the minimum smoke heat value, and the wiring harness changes from a first state to a second state, then during the period when the wiring harness is in the second state, a second operation is performed; wherein, the second state refers to the state where the collected current value is less than a preset value, and the second operation includes: determining the duration of the wiring harness in the second state based on the collected second set of current data; the second set of current data includes at least one current value less than the preset value continuously collected during the period when the wiring harness is in the second state; determining whether the duration is greater than or equal to the shortest heat dissipation time corresponding to the current accumulated heat value; the shortest heat dissipation time is the shortest time required for the wiring harness to reach thermal equilibrium from the current accumulated heat value; if the duration is greater than or equal to the shortest heat dissipation time, then the current accumulated heat value is deleted, and the wiring harness is kept energized; if the duration is less than the shortest heat dissipation time, then the current accumulated heat value is retained, and the wiring harness is kept energized.

[0010] In conjunction with the first aspect, in the fifth possible implementation of the first aspect, the method further includes: acquiring a smoke curve of the wiring harness, the smoke curve including multiple sets of smoke data; each set of smoke data includes a target current value and the smoke start time of the wiring harness under the action of the target current value, the target current value referring to the current value that causes the wiring harness to smoke; each set of smoke data is different; multiple calorific values ​​are calculated based on the multiple sets of smoke data; the multiple sets of smoke data and the multiple calorific values ​​have a one-to-one correspondence; the minimum value is determined from the multiple calorific values ​​as the minimum smoke calorific value.

[0011] In conjunction with the first aspect, in the sixth possible implementation of the first aspect, the wiring harness is the wiring harness connected to the target domain controller of the vehicle. After the wiring harness is de-energized, the method further includes: determining the type of the target port of the target domain controller, wherein the target port is the port of the target domain controller used to connect the wiring harness; determining the port power-on count threshold corresponding to the target port based on the type of the target port and the correspondence between the port type and the port power-on count threshold; obtaining the number of times the target port has been powered on during the current power-on period of the vehicle; and when the number of port power-on counts is less than the port power-on count threshold corresponding to the target port, powering on the target port to energize the wiring harness.

[0012] Secondly, this application also provides a wire harness smoke protection device, the device comprising: a determining module, configured to continuously collect the current value passing through the wire harness when the wire harness is energized, and determine the state of the wire harness based on the collected current value; a processing module, configured to perform a first operation when the wire harness is continuously in a first state, wherein the first state refers to a state in which the collected current value is greater than or equal to a preset value, and the first operation includes performing heat accumulation calculation based on the collected first set of current data to obtain the current heat accumulation value of the wire harness; the first set of current data includes at least one current value collected during the current continuous first state of the wire harness; the processing module is further configured to de-energize the wire harness when the current heat accumulation value is greater than or equal to the minimum smoke heat value of the wire harness, and to control the wire harness to remain energized when the current heat accumulation value is less than the minimum smoke heat value.

[0013] Thirdly, this application also provides an apparatus including a processor and a memory, the memory storing a program or instructions that, when executed by the processor, implement the wiring harness smoke protection method in the first aspect or any embodiment of the first aspect.

[0014] Fourthly, this application also provides a computer-readable storage medium, which includes a program or instructions that, when executed, implement the wiring harness smoke protection method in the first aspect or any embodiment of the first aspect.

[0015] In summary, this application can perform heat accumulation calculation based on a set of continuously collected current values ​​during the first state of the wire harness to obtain the current heat accumulation value of the wire harness. Therefore, when the current heat accumulation value is greater than or equal to the minimum smoke heat value of the wire harness, the wire harness is de-energized; when the current heat accumulation value is less than the minimum smoke heat value, the wire harness is kept energized. Compared with the prior art, which de-energizes the wire harness when the current is greater than the rated current, the embodiment of this application requires heat accumulation calculation to extend the working time of the wire harness while providing smoke protection. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the structure of a car in one embodiment;

[0017] Figure 2 This is a flowchart illustrating a wire harness smoke protection method in one embodiment;

[0018] Figure 3 This is a flowchart illustrating a wire harness smoke protection method in another embodiment;

[0019] Figure 4 This is a schematic diagram of the structure of a wire harness smoke protection device in one embodiment;

[0020] Figure 5 This is a schematic diagram of the device in one embodiment. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0022] It should be noted that the illustrations provided in this embodiment are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show components relevant to the present invention and are not drawn according to the actual number, shape, and size of components in implementation. In actual implementation, the form, quantity, and proportion of each component can be arbitrarily changed, and the component layout may be more complex. The structures, proportions, sizes, etc., depicted in the accompanying drawings are only for illustrative purposes to aid those skilled in the art and are not intended to limit the implementation conditions of the present invention. Therefore, they have no substantial technical significance. Any modifications to the structure, changes in proportions, or adjustments to size, without affecting the effects and objectives of the present invention, should still fall within the scope of the technical content disclosed in the present invention. Furthermore, the terms such as "upper," "lower," "left," "right," "middle," and "one" used in this specification are only for clarity of description and are not intended to limit the scope of the present invention. Changes or adjustments to their relative relationships, without substantially altering the technical content, should also be considered within the scope of the present invention.

[0023] This application provides a method for protecting wire harnesses from smoke. This method can be applied to devices, such as electronic devices like domain controllers or other types of controllers, or to transportation equipment like automobiles equipped with the electronic device, or to intelligent devices like robots equipped with the electronic device.

[0024] The wire harness protection method is roughly as follows: when the wire harness is energized, the current value passing through the wire harness is continuously collected, and the state of the wire harness is determined based on the collected current value; when the wire harness is continuously in the first state, the first operation is performed to obtain the cumulative heat value of the wire harness at this time; when the cumulative heat value at this time is greater than or equal to the minimum smoke heat value of the wire harness, the wire harness is de-energized; when the cumulative heat value at this time is less than the minimum smoke heat value, the wire harness is kept energized, thereby extending the working time of the wire harness while protecting it from smoke.

[0025] The wiring harness smoke protection method includes, but is not limited to, scenarios where smoke protection is provided for wiring harnesses within a vehicle. Specifically, it can be applied to scenarios where smoke protection is provided for wiring harnesses connected to one or more domain controllers of a vehicle, or to scenarios where smoke protection is provided for wiring harnesses connected to a designated domain controller of a vehicle. In such application scenarios, energizing the wiring harness includes, but is not limited to, energizing the ports of the domain controller connected to the wiring harness. De-energizing the wiring harness includes, but is not limited to, de-energizing the ports of the domain controller connected to the wiring harness.

[0026] For example, see Figure 1 The method for protecting the wiring harness from smoke can be provided by Figure 1 The vehicle 100 shown is executed. The vehicle 100 includes a domain controller 101 and may also include a wiring harness 102 connected to the domain controller 101. The wiring harness 102 corresponds to the wiring harness mentioned in the wiring harness smoke protection method. In one embodiment, the vehicle 100 may also include a downstream load of the domain controller 101, such as a load 103 connected to the domain controller 101 via the wiring harness 102. In some application scenarios, control of the vehicle 100 can be achieved through the collaborative cooperation between the domain controller 101 and the load 103. In one embodiment, the wiring harness smoke protection method may be implemented by... Figure 1 The domain controller 101 shown is executing.

[0027] The following is combined Figure 2 and Figure 3 The embodiments provide a detailed explanation of the smoke protection method for wire harnesses.

[0028] See Figure 2 , Figure 2 This is a flowchart illustrating a method for protecting a wire harness from smoke emission, provided as an embodiment of this application. The method can be performed by the aforementioned device. The method includes the following steps:

[0029] S201. With the wire harness energized, continuously collect the current value passing through the wire harness, and determine the state of the wire harness based on the collected current value.

[0030] In this embodiment of the application, the device can collect the current value passing through the wire harness according to a set current sampling rate or sampling time interval when the wire harness is powered on. For each current value collected, the state of the wire harness can be determined based on the collected current value.

[0031] In one embodiment, the state of the wiring harness can be divided into a first state and a second state. Specifically, the state of the wiring harness can be determined based on the collected current value as follows: determine whether the collected current value is greater than or equal to a preset value. If the collected current value is greater than or equal to the preset value, the wiring harness is in the first state. If the collected current value is less than the preset value, the wiring harness is in the second state.

[0032] In one embodiment, the preset value can be the minimum current value that would cause the wiring harness to emit smoke. The minimum current value can be determined based on the smoke emission profile of the wiring harness. The smoke emission profile includes multiple current values ​​that would cause the wiring harness to emit smoke. Setting the preset value to be the minimum current value that would cause the wiring harness to emit smoke, rather than arbitrarily choosing an overcurrent value, facilitates earlier detection of smoke emission risks. Alternatively, the preset value can be a current value whose difference from the wiring harness's safe current value is less than a first value, where the safe current value is the largest of multiple current values ​​that will not cause the wiring harness to emit smoke. For example, the first value can be set to a small value, thereby making the preset value a current value slightly greater than the safe current value.

[0033] S202. While the wire harness remains in the first state, perform the first operation, wherein the first state refers to the state in which the collected current value is greater than or equal to a preset value, and the first operation includes performing heat accumulation calculation based on the collected first set of current data to obtain the heat accumulation value of the wire harness for this time.

[0034] In this embodiment, if multiple current values ​​greater than or equal to a preset value are continuously collected, it indicates that the wiring harness remains in the first state, and the first operation is executed. Compared to the mechanism of directly cutting off the power to the wiring harness when the current value is greater than or equal to the preset value, this application uses the first set of current data for thermal accumulation calculation, which can effectively avoid the situation where the wiring harness is accidentally cut off due to an excessively large single inrush current. Furthermore, this application uses the first set of current data for thermal accumulation calculation, and the calculated thermal accumulation value is more accurate.

[0035] In one embodiment, the method for obtaining the cumulative heat value of the wiring harness in this instance by performing heat accumulation calculation based on the first set of collected current data can be as follows: Obtain the historical heat accumulation data of the wiring harness, and perform heat accumulation calculation based on the historical heat accumulation data and the first set of collected current data to obtain the cumulative heat value of the wiring harness in this instance. The historical heat accumulation data may be empty or may include the heat accumulation value obtained during the last execution of the first operation. The first set of current data includes at least one current value collected during the period when the wiring harness is continuously in the first state. At least one current value includes the first current value I1 that is greater than or equal to a preset current value. Alternatively, at least one current value includes I1 and at least one current value greater than or equal to a preset value collected continuously after I1.

[0036] In one embodiment, the first set of current data includes n current values, where n is an integer greater than or equal to 2. The method for calculating the current cumulative heat value based on historical heat accumulation data and the collected first set of current data can be as follows: calculate the average value of the n current values; determine the target heat value corresponding to the average current value; and superimpose the original cumulative heat value from the historical heat accumulation data with the target heat value to obtain the current cumulative heat value. It should be noted that when the historical heat accumulation data is empty, the obtained current cumulative heat value is the target heat value. When the historical heat accumulation data includes the heat accumulation value obtained from the previous execution of the first operation, the obtained current cumulative heat value is the sum of the heat accumulation value obtained from the previous execution of the first operation and the target heat value.

[0037] In one embodiment, determining the target heat value corresponding to the average current includes: determining the energizing duration corresponding to the first set of current data; calculating the initial heat value corresponding to the average current based on the average current and the energizing duration; and using the initial heat value as the target heat value corresponding to the average current. The energizing duration is the duration for which the current corresponding to the first set of current values ​​passes through the wire harness.

[0038] In one embodiment, the formula for determining the target heat value corresponding to the average current can be as follows:

[0039] Q(i,t)=i 2 Formula 1;

[0040] Where Q represents the target heat value. 2 t represents the initial heat value. i represents the average current value. t represents the duration of energization.

[0041] In one embodiment, determining the target heat value corresponding to the average current includes: determining the energizing duration corresponding to the first set of current data; calculating the initial heat value corresponding to the average current based on the average current and the energizing duration; and amplifying the initial heat value to obtain the target heat value corresponding to the average current. By amplifying the initial heat value, the power to the wiring harness can be cut off before the accumulated heat causes it to smoke, rather than waiting until the accumulated heat has already caused the wiring harness to smoke before cutting off the power, thus avoiding the risk of wiring harness smoke earlier.

[0042] In one embodiment, the method for amplifying the initial heat value to obtain the target heat value corresponding to the average current can be as follows: Perform a division operation using the initial heat value as the dividend and the derating factor as the divisor, and use the result as the target heat value corresponding to the average current. Essentially, this involves amplifying the initial heat value using a derating factor. The derating factor can be, for example, 0.4, 0.5, or 0.6.

[0043] In one embodiment, the formula for amplifying the initial heat value to obtain the target heat value corresponding to the average current can be as follows:

[0044]

[0045] Where k represents the reduction factor. Regarding Q and i... 2 For an explanation of t, i, and t, please refer to Formula 1.

[0046] In one embodiment, the method for amplifying the initial heat value to obtain the target heat value corresponding to the average current can be as follows: Perform a division operation using the initial heat value as the dividend and the derating factor as the divisor. Obtain the calculation result, and then correct the result using a higher-order equation to obtain the corrected result as the target heat value corresponding to the average current. Essentially, this involves amplifying the initial heat value using the derating factor and a higher-order equation. Correcting the calculation result reduces the deviation from the initial heat value, thereby extending the wiring harness's operating time while mitigating the risk of smoke generation.

[0047] In one embodiment, the formula for amplifying the initial heat value to obtain the target heat value corresponding to the average current value can be as follows:

[0048]

[0049] in, Examples of higher-order equations are provided. Depending on the specific requirements, higher-order equations can also take other forms. Regarding Q and i... 2 For the explanation of t, i, t, see Formula 1. For the explanation of k, see Formula 2.

[0050] In one embodiment, after calculating the cumulative heat value of the wiring harness based on the first set of collected current data, the original cumulative heat value in the historical cumulative heat data is updated to the current cumulative heat value. Here, the original cumulative heat data may be empty or contain the previous cumulative heat value (i.e., the cumulative heat value obtained from the previous execution of the first operation), depending on the actual situation. In other words, the historical cumulative heat data may be empty or contain only the latest cumulative heat value, depending on the actual situation.

[0051] S203. When the cumulative heat value is greater than or equal to the minimum smoke heat value of the wire harness, the wire harness shall be de-energized; when the cumulative heat value is less than the minimum smoke heat value, the wire harness shall be kept energized.

[0052] In this embodiment, the wire harness can be de-energized when the accumulated heat value meets the wire harness de-energization condition; otherwise, the wire harness is kept energized.

[0053] Specifically, when the accumulated heat value is greater than or equal to the minimum smoke heat value of the wiring harness, it can be determined that the accumulated heat value meets the wiring harness power-off condition, and the wiring harness is powered off. When the accumulated heat value is less than the minimum smoke heat value of the wiring harness, it can be determined that the accumulated heat value does not meet the wiring harness power-off condition, and the wiring harness is kept energized. The minimum smoke heat value is introduced for comparison here to detect when the accumulated heat of the wiring harness reaches the minimum smoke heat value, and to promptly power off the wiring harness. The minimum smoke heat value can be a preset empirical value.

[0054] In one embodiment, the minimum calorific value for smoke generation can also be determined as follows: A smoke generation curve of the wiring harness is obtained, the smoke generation curve including multiple sets of smoke generation data; multiple calorific values ​​are calculated based on the multiple sets of smoke generation data, with a one-to-one correspondence between the multiple sets of smoke generation data and the multiple calorific values; the minimum value is determined from the multiple calorific values ​​as the minimum calorific value for smoke generation. Each set of smoke generation data includes a target current value and the smoke generation start time of the wiring harness under the action of the target current value, where the target current value refers to the current value that causes the wiring harness to emit smoke. Each set of smoke generation data is different.

[0055] In one embodiment, multiple calorific values ​​can be calculated based on multiple sets of smoke emission data using the following formula:

[0056] Q F =(I 2 T) min Formula 4;

[0057] Among them, Q F This represents the minimum calorific value for smoke generation. 2 T represents the calorific value calculated based on the smoke data. I represents the target current value, and T represents the smoke initiation time corresponding to the target current value I. For example, multiple sets of smoke data include the m-th set of smoke data (target current value I). m Smoke start time T m ), where m is a positive integer. I can be... m Substituting I into Formula 4, T m Substituting T into Formula 4, we can calculate Q. F This serves as the calorific value corresponding to the m-th group of smoke data. For all other groups of smoke data besides the m-th group, the calorific value can be calculated using the same method, which will not be elaborated upon here.

[0058] In one embodiment, the minimum calorific value can also be a calorific value whose difference from the minimum value determined above is less than the second value. For example, the second value can be set to a small value, so that the minimum calorific value is a value slightly larger than the minimum value determined above.

[0059] visible, Figure 2 In this embodiment, when the wire harness is energized, the current value passing through the wire harness is continuously collected, and the state of the wire harness is determined based on the collected current value. When the wire harness is continuously in the first state, the first operation is performed to obtain the cumulative heat value of the wire harness for this time. When the cumulative heat value for this time is greater than or equal to the minimum smoke heat value of the wire harness, the wire harness is de-energized. When the cumulative heat value for this time is less than the minimum smoke heat value, the wire harness is kept energized, thereby extending the working time of the wire harness while protecting it from smoke.

[0060] See Figure 3 , Figure 3 This is a flowchart illustrating a method for protecting a wire harness from smoke, provided as another embodiment of this application. The method can be performed by the aforementioned device. The method includes steps S301 to S303. Steps S301 to S303 are... Figure 2 Steps S201 to S203 in the embodiment are identical in content. For a description of steps S301 to S303, please refer to... Figure 2 Steps S201 to S203 of the embodiment will not be described again here. In addition to steps S301 to S303, the method also includes the following steps:

[0061] S304. If the cumulative heat value is less than the minimum smoke heat value, and the harness changes from the first state to the second state, then the second operation is performed while the harness is in the second state.

[0062] The second operation includes: determining the duration of the wiring harness in the second state; and judging whether the current accumulated heat value meets the heat accumulation condition based on the duration. If the heat accumulation condition is met, the current accumulated heat value is deleted, and the wiring harness is kept energized; otherwise, the current accumulated heat value is retained, and the wiring harness is kept energized. The second state refers to the state where the collected current value is less than a preset value. The duration of the second state can be understood as the duration of continuous operation in the second state. The second operation is used to decide whether to retain or delete the current accumulated heat value. It should be noted that retaining the current accumulated heat value can be understood as not performing the deletion operation on the current accumulated heat value, or not performing any operation on the current accumulated heat value. It should also be noted that if the current accumulated heat value meets the heat accumulation condition, it means that the impact of the current accumulated heat value on the wiring harness is negligible and will not cause the wiring harness to smoke; therefore, the current accumulated heat value can be deleted, and the wiring harness is kept energized. In one embodiment, the second operation includes: determining the duration of the harness in the second state based on the collected second set of current data, the second set of current data including a current value I2 less than a preset value collected during the harness's current second state, or including I2 and at least one current value less than the preset value collected continuously after I2. It is then determined whether the duration is greater than or equal to the shortest heat dissipation time corresponding to the current accumulated heat value; the shortest heat dissipation time is the shortest time required for the harness to reach thermal equilibrium from the current accumulated heat value. It should be noted that when the heat generated by the harness gradually dissipates to the point where the harness temperature returns to its normal operating temperature, it indicates that the harness has reached thermal equilibrium. Here, the shortest heat dissipation time can be an empirical value or a value measured in advance based on experimental data. If the duration is greater than or equal to the shortest heat dissipation time, the current accumulated heat value is deleted, and the harness is kept energized; if the duration is less than the shortest heat dissipation time, the current accumulated heat value is retained, and the harness is kept energized. If the duration is greater than or equal to the shortest heat dissipation time, it means that the current heat accumulation value will not cause the wiring harness to smoke. In this case, the current heat accumulation value is deleted, and the wiring harness is kept powered. If the duration is less than the shortest heat dissipation time, it means that the current heat accumulation value will cause the wiring harness to smoke. In this case, the current heat accumulation value is retained, and the wiring harness is kept powered.

[0063] In one embodiment, the shortest heat dissipation time corresponding to the current accumulated heat value can be determined as follows: The target accumulated value range in which the current accumulated heat value falls is determined; based on the correspondence between the accumulated value range and the shortest heat dissipation time, the shortest heat dissipation time corresponding to the target accumulated value range is determined, and this shortest heat dissipation time is used as the shortest heat dissipation time corresponding to the current accumulated heat value. Here, the target accumulated value range refers to the accumulated value range in which the current accumulated heat value falls. The correspondence includes a one-to-one correspondence between multiple accumulated value ranges and multiple shortest heat dissipation times. In one embodiment, after the wire harness changes from the second state to the first state, the process can return to the situation where the wire harness remains in the first state and execute the first operation step. It should be noted that if the current accumulated heat value is deleted, the historical accumulated heat data relied upon in the next first operation will be empty; if the current accumulated heat value is retained, the historical accumulated heat data relied upon in the next first operation will include the current accumulated heat value.

[0064] In one embodiment, determining whether the current cumulative heat value meets the heat accumulation condition based on the duration includes: determining whether the duration is greater than or equal to the shortest heat dissipation time corresponding to the current cumulative heat value; if the duration is greater than or equal to the shortest heat dissipation time, then the heat accumulation condition is met; otherwise, the heat accumulation condition is not met.

[0065] It should be noted that after the wire harness changes from state one to state two, heat will be lost over time. As heat is lost, the risk of the wire harness smoking decreases. Consequently, the impact of the current accumulated heat value on smoking will become smaller over time. Therefore, if it is determined that the current accumulated heat value will not cause the wire harness to smoke, it can be deleted. After deleting the current accumulated heat value, it will no longer be included in subsequent heat accumulation calculations. Here, removing invalid accumulated heat values ​​and retaining only valid heat values ​​for subsequent heat accumulation calculations can reduce the burden on heat accumulation calculations and improve calculation efficiency.

[0066] In one embodiment, the wiring harness is the wiring harness connected to the target domain controller of the vehicle. After power-off processing of the wiring harness, a power-off recovery operation is performed. For example, after power-off processing of the wiring harness, a power-off recovery operation can be performed after a specified time interval (greater than 1 second). Specifically, the process of performing the power-off recovery operation can be as follows: determine the type of the target port of the target domain controller, where the target port is the port of the target domain controller used to connect the wiring harness; determine the port power-on count threshold corresponding to the target port based on the type of the target port and the correspondence between port type and port power-on count threshold; obtain the number of port power-on times for the port during the current power-on period of the vehicle; when the number of port power-on times is less than the port power-on count threshold corresponding to the target port, power-on processing is performed on the target port to energize the wiring harness. Specifically, the process of determining the port power-on count threshold corresponding to the target port based on the type of the target port and the correspondence between port type and port power-on count threshold is as follows: determine the port power-on count threshold corresponding to the type of the target port based on the correspondence between port type and port power-on count threshold, and use this as the port power-on count threshold corresponding to the target port. For important ports, the port power-on count threshold can be increased. For example, the power-on threshold for a regular port can be set to 3 times, while for an important port such as a critical port, the power-on threshold can be increased to 5 times.

[0067] In one embodiment, if the number of power-on cycles for the target port exceeds the corresponding port power-on threshold, the wiring harness power can be automatically restored after the vehicle is powered on again; that is, the wiring harness power can be automatically restored during the vehicle's power-on / off cycle. After the vehicle is powered on again, the accumulated heat values ​​calculated during the previous power-on periods and the corresponding port power-on cycles for each port are deleted. It should be noted that after deleting the previously calculated accumulated heat values, the historical accumulated heat data will be empty during subsequent heat accumulation calculations, and the corresponding port power-on cycles for each port will be 0.

[0068] visible, Figure 3 In this embodiment, if the current accumulated heat value is less than the minimum smoke heat value, and the wire harness changes from the first state to the second state, a second operation is performed while the wire harness is in the second state to determine whether to delete the current accumulated heat value, thereby avoiding the accumulation of invalid heat, reducing the heat accumulation calculation pressure, and improving the heat accumulation calculation efficiency.

[0069] See Figure 4 , Figure 4 This is a schematic diagram of a wire harness smoke protection device according to an embodiment of this application. The method can be operated on the aforementioned device. The device includes:

[0070] The determination module 401 is used to continuously collect the current value passing through the wire harness when the wire harness is energized, and determine the state of the wire harness based on the collected current value.

[0071] Processing module 402 is used to perform a first operation when the wire harness is continuously in a first state, wherein the first state refers to the state in which the collected current value is greater than or equal to a preset value, and the first operation includes performing heat accumulation calculation based on the collected first set of current data to obtain the heat accumulation value of the wire harness for this time; the first set of current data includes at least one current value collected during the period when the wire harness is continuously in the first state;

[0072] The processing module 402 is also used to cut off the power to the wire harness when the current cumulative heat value is greater than or equal to the minimum smoke heat value of the wire harness, and to keep the wire harness powered on when the current cumulative heat value is less than the minimum smoke heat value.

[0073] In one optional implementation, the processing module 402 performs heat accumulation calculation based on the first set of current data collected to obtain the heat accumulation value of the wire harness for this time. Specifically, it obtains the historical heat accumulation data of the wire harness; the historical heat accumulation data is empty or includes the heat accumulation value obtained from the last execution of the first operation; and performs heat accumulation calculation based on the historical heat accumulation data and the first set of current data collected to obtain the heat accumulation value of the wire harness for this time.

[0074] In one optional implementation, the processing module 402 is further configured to update the original heat accumulation value in the historical heat accumulation data to the current heat accumulation value after performing heat accumulation calculation based on the first set of current data collected.

[0075] In one optional implementation, the first set of current data includes n current values, where n is an integer greater than or equal to 2. The processing module 402 performs heat accumulation calculations based on historical heat accumulation data and the collected first set of current data to obtain the current heat accumulation value. Specifically, it calculates the average value of the n current values; determines the target heat value corresponding to the average current value; and superimposes the original heat accumulation value from the historical heat accumulation data with the target heat value to obtain the current heat accumulation value.

[0076] In one optional implementation, the processing module 402 determines the target heat value corresponding to the average current value, specifically by determining the power-on duration corresponding to the first set of current data; calculating the initial heat value corresponding to the average current value based on the average current value and the power-on duration; and amplifying the initial heat value to obtain the target heat value corresponding to the average current value.

[0077] In an optional implementation, the processing module 402 is further configured to, if the current accumulated heat value is less than the minimum smoke heat value, and the wiring harness changes from a first state to a second state, perform a second operation during the period when the wiring harness is in the second state; wherein, the second state refers to the state where the collected current value is less than a preset value, and the second operation includes: determining the duration of the wiring harness in the second state based on the collected second set of current data; the second set of current data includes at least one current value less than the preset value continuously collected during the current period when the wiring harness is in the second state; determining whether the duration is greater than or equal to the shortest heat dissipation time corresponding to the current accumulated heat value; the shortest heat dissipation time is the shortest time required for the wiring harness to reach thermal equilibrium from the current accumulated heat value; if the duration is greater than or equal to the shortest heat dissipation time, then the current accumulated heat value is deleted and the wiring harness is kept energized; if the duration is less than the shortest heat dissipation time, then the current accumulated heat value is retained and the wiring harness is kept energized.

[0078] In an optional implementation, the processing module 402 is further configured to acquire the smoke emission curve of the wiring harness, the smoke emission curve including multiple sets of smoke emission data; each set of smoke emission data includes a target current value and the smoke emission start time of the wiring harness under the action of the target current value, the target current value refers to the current value that causes the wiring harness to emit smoke; each set of smoke emission data is different; multiple heat values ​​are calculated based on the multiple sets of smoke emission data; the multiple sets of smoke emission data and the multiple heat values ​​have a one-to-one correspondence; the minimum value is determined from the multiple heat values ​​as the minimum smoke emission heat value.

[0079] In one optional implementation, the wiring harness is the wiring harness connected to the target domain controller of the vehicle. The processing module 402 is further configured to, after powering down the wiring harness, determine the type of the target port of the target domain controller, where the target port is the port of the target domain controller used to connect the wiring harness; determine the port power-on count threshold corresponding to the target port based on the type of the target port and the correspondence between the port type and the port power-on count threshold; obtain the number of times the target port has been powered on during the current power-on period of the vehicle; and, if the number of port power-on counts is less than the port power-on count threshold corresponding to the target port, power on the target port to energize the wiring harness.

[0080] visible, Figure 4 In the illustrated embodiment, the wiring harness smoke protection device can continuously collect the current value passing through the wiring harness while the wiring harness is energized, and determine the state of the wiring harness based on the collected current value; if the wiring harness is continuously in a first state, a first operation is performed to obtain the cumulative heat value of the wiring harness for this time; if the cumulative heat value for this time is greater than or equal to the minimum smoke heat value of the wiring harness, the wiring harness is de-energized; if the cumulative heat value for this time is less than the minimum smoke heat value, the wiring harness is kept energized, thereby extending the working time of the wiring harness while providing smoke protection.

[0081] See Figure 5 , Figure 5 This is a schematic diagram of a device provided according to one embodiment of this application. Device 500 may include a processor 501 and a memory 502. The memory stores programs or instructions that, when executed by the processor, implement the wiring harness smoke protection method in any of the foregoing embodiments or implementations. The processor 501 and memory 502 include, but are not limited to, those connected via a bus (in... Figure 5 Connect using methods such as (unmarked in the text).

[0082] The processor 501 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0083] Memory 502 can be an internal storage unit of device 500, such as a hard disk or RAM of device 500. Memory 502 can also be an external storage device of device 500, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., equipped on device 500. Memory 502 can also include both internal storage units and external storage devices of device 500. Memory 502 is used to store programs, instructions, or data, or combinations thereof.

[0084] Device 500 may include, but is not limited to, processor 501 and memory 502. Those skilled in the art will understand that... Figure 5 This is merely an example of a device and does not constitute a limitation on device 500. It may include more or fewer components than shown, or different components. For example, when device 500 is a domain controller, device 500 may include processor 501 and memory 502, and the wiring harness referred to is the wiring harness to which the domain controller is connected. Figure 5 (Not shown). When device 500 is an automotive device, device 500 may include a domain controller (including processor 501 and memory 502) and wiring harnesses connected to the domain controller. Optionally, device 500 may also include loads connected to the wiring harnesses; for example, if the domain controller is a power domain controller, the load may be a motor controller.

[0085] The memory 502 stores programs or instructions. When the program or instructions are executed by the processor 501, the steps of the various method embodiments described above can be implemented. Specifically, the processor 501 can call the programs or instructions stored in the memory 502 to execute the operations implemented in the various method embodiments described above.

[0086] Furthermore, the processor 501 calls the program or instructions stored in the memory 502 to perform the following operations: when the wire harness is energized, continuously collect the current value passing through the wire harness and determine the state of the wire harness based on the collected current value; when the wire harness is continuously in a first state, perform a first operation, wherein the first state refers to the state where the collected current value is greater than or equal to a preset value, and the first operation includes performing heat accumulation calculation based on the collected first set of current data to obtain the current heat accumulation value of the wire harness; the first set of current data includes at least one current value collected during the current period when the wire harness is continuously in the first state; when the current heat accumulation value is greater than or equal to the minimum smoke heat value of the wire harness, de-energize the wire harness; when the current heat accumulation value is less than the minimum smoke heat value, keep the wire harness energized.

[0087] In one possible implementation, when performing heat accumulation calculation based on the first set of current data to obtain the current heat accumulation value of the wiring harness, the processor 501 calls the program or instructions stored in the memory 502 to perform the following operations: obtain the historical heat accumulation data of the wiring harness; the historical heat accumulation data is empty or includes the heat accumulation value obtained from the last execution of the first operation; perform heat accumulation calculation based on the historical heat accumulation data and the first set of current data to obtain the current heat accumulation value of the wiring harness; after performing heat accumulation calculation based on the first set of current data to obtain the current heat accumulation value of the wiring harness, the method further includes: updating the original heat accumulation value in the historical heat accumulation data to the current heat accumulation value.

[0088] In one possible implementation, the first set of current data includes n current values, where n is an integer greater than or equal to 2. When performing heat accumulation calculation based on historical heat accumulation data and the collected first set of current data to obtain the current heat accumulation value, the processor 501 calls the program or instructions stored in the memory 502 to perform the following operations: calculate the average value of the n current values ​​to obtain the average current value; determine the target heat value corresponding to the average current value; and superimpose the original heat accumulation value and the target heat value in the historical heat accumulation data to obtain the current heat accumulation value.

[0089] In one possible implementation, when determining the target heat value corresponding to the average current, the processor 501 calls the program or instructions stored in the memory 502 to perform the following operations: determine the power-on duration corresponding to the first set of current data; calculate the initial heat value corresponding to the average current based on the average current and the power-on duration; and amplify the initial heat value to obtain the target heat value corresponding to the average current.

[0090] In one possible implementation, the processor 501 calls the program or instructions stored in the memory 502, and is further configured to perform the following operations: if the current accumulated heat value is less than the minimum smoke heat value, and the wiring harness changes from the first state to the second state, then during the period when the wiring harness is in the second state, a second operation is performed; wherein, the second state refers to the state where the collected current value is less than a preset value, and the second operation includes: determining the duration of the wiring harness in the second state based on the collected second set of current data; the second set of current data includes at least one current value less than the preset value continuously collected during the current period when the wiring harness is in the second state; determining whether the duration is greater than or equal to the shortest heat dissipation time corresponding to the current accumulated heat value; the shortest heat dissipation time is the shortest time required for the wiring harness to reach thermal equilibrium from the current accumulated heat value; if the duration is greater than or equal to the shortest heat dissipation time, then the current accumulated heat value is deleted and the wiring harness is kept energized; if the duration is less than the shortest heat dissipation time, then the current accumulated heat value is retained and the wiring harness is kept energized.

[0091] In one possible implementation, the processor 501 calls a program or instruction stored in the memory 502, which is also used to perform the following operations: acquire the smoke curve of the wire harness, the smoke curve including multiple sets of smoke data; each set of smoke data includes a target current value and the smoke start time of the wire harness under the action of the target current value, the target current value refers to the current value that causes the wire harness to smoke; each set of smoke data is different; calculate multiple calorific values ​​based on the multiple sets of smoke data; the multiple sets of smoke data and the multiple calorific values ​​have a one-to-one correspondence; determine the minimum value from the multiple calorific values ​​as the minimum smoke calorific value.

[0092] In one possible implementation, the wiring harness is the wiring harness connected to the target domain controller of the vehicle. After the wiring harness is powered off, the processor 501 calls the program or instructions stored in the memory 502, and is further configured to perform the following operations: determine the type of the target port of the target domain controller, wherein the target port is the port of the target domain controller used to connect the wiring harness; determine the port power-on count threshold corresponding to the target port based on the type of the target port and the correspondence between the port type and the port power-on count threshold; and obtain the number of times the target port has been powered on during the current power-on period of the vehicle.

[0093] When the number of power-on cycles at a port is less than the threshold number of power-on cycles for the target port, the target port is powered on to energize the wiring harness. Based on the same inventive concept, embodiments of this application also provide a computer-readable storage medium, which includes a program or instructions that, when executed, implement the wiring harness smoke protection method in any of the foregoing embodiments or implementations. For technical details not disclosed in the embodiments of the computer-readable storage medium, please refer to the description of the method embodiments of this application. Furthermore, the description of the beneficial effects of using the same method in the embodiments of this application can also be found in the description of the method embodiments of this application, and will not be repeated here.

[0094] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0095] If an integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. A computer-readable storage medium may include: any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification. The above embodiments only illustrate several implementation methods of this application, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this patent application shall be determined by the appended claims.

Claims

1. A wiring harness smoke generation protection method characterized by, The method comprises the following steps: continuously collecting current values of the wire harness under the condition of online power-on, and determining a state of the wire harness according to the collected current values; performing a first operation when the wire harness continuously stays in the first state, wherein the first state refers to a state in which the collected current value is greater than or equal to a preset value, and the first operation comprises performing heat accumulation calculation according to a first group of collected current data to obtain a heat accumulation value of the wire harness in this time; the first group of current data comprises at least one current value collected during the time when the wire harness continuously stays in the first state; performing power-off processing on the wire harness when the heat accumulation value in this time is greater than or equal to a minimum smoking heat value of the wire harness, and controlling the wire harness to keep power-on when the heat accumulation value in this time is less than the minimum smoking heat value.

2. The method of claim 1, wherein, The method further comprises the following steps: obtaining historical heat accumulation data of the wire harness; the historical heat accumulation data is empty or comprises a heat accumulation value obtained by performing the first operation last time; performing heat accumulation calculation according to the historical heat accumulation data and the first group of collected current data to obtain the heat accumulation value of the wire harness in this time; after the heat accumulation calculation according to the first group of collected current data to obtain the heat accumulation value of the wire harness in this time, the method further comprises the following steps: updating an original heat accumulation value in the historical heat accumulation data to the heat accumulation value in this time.

3. The method of claim 2, wherein, The first group of current data comprises n current values, and n is an integer greater than or equal to 2; the heat accumulation calculation according to the historical heat accumulation data and the first group of collected current data to obtain the heat accumulation value in this time comprises the following steps: performing mean value calculation on the n current values to obtain a current average value; determining a target heat value corresponding to the current average value; performing superposition processing on the original heat accumulation value in the historical heat accumulation data and the target heat value to obtain the heat accumulation value in this time.

4. The method of claim 3, wherein, The determination of the target heat value corresponding to the current average value comprises the following steps: determining a power-on duration corresponding to the first group of current data; calculating an initial heat value corresponding to the current average value according to the current average value and the power-on duration; performing amplification processing on the initial heat value to obtain the target heat value corresponding to the current average value.

5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises the following steps: performing a second operation during the time when the wire harness stays in a second state if the wire harness changes from the first state to the second state when the heat accumulation value in this time is less than the minimum smoking heat value; wherein the second state refers to a state in which the collected current value is less than the preset value, and the second operation comprises the following steps: determining a continuous duration of the wire harness in the second state according to a second group of collected current data; the second group of current data comprises at least one current value less than the preset value which is continuously collected during the time when the wire harness stays in the second state in this time; ​ determining whether the duration is greater than or equal to a minimum heat dissipation duration corresponding to the current heat accumulation value of the wire harness, the minimum heat dissipation duration being a minimum duration required for the wire harness to reach heat balance from the current heat accumulation value; if the duration is greater than or equal to the minimum heat dissipation duration, deleting the current heat accumulation value of the wire harness and controlling the wire harness to remain powered on, and if the duration is less than the minimum heat dissipation duration, retaining the current heat accumulation value and controlling the wire harness to remain powered on.

6. The method of claim 1, wherein, The method further comprises: obtaining a smoking curve of the wire harness, the smoking curve comprising a plurality of groups of smoking data, each group of the smoking data comprising a target current value and a smoking start time of the wire harness under the target current value, the target current value being a current value causing the wire harness to smoke, and each group of the smoking data being different; calculating a plurality of heat values according to the plurality of groups of the smoking data, the plurality of groups of the smoking data and the plurality of heat values having a one-to-one correspondence; determining a minimum value from the plurality of heat values as a minimum smoking heat value.

7. The method of claim 1, wherein, The wire harness is connected to a target domain controller of a vehicle, and after the wire harness is powered off, the method further comprises: determining a type of a target port of the target domain controller, the target port being a port of the target domain controller for connecting the wire harness; determining a port power-on frequency threshold corresponding to the target port according to the type of the target port and a correspondence between port types and port power-on frequency thresholds; obtaining a port power-on frequency of the target port during a current power-on period of the vehicle; when the port power-on frequency is less than the port power-on frequency threshold corresponding to the target port, performing a power-on process on the target port to enable the wire harness to be powered on.

8. A wiring harness fume protection device characterized by, The device comprises: a determination module configured to continuously collect current values passing through the wire harness when the wire harness is powered on, and determine a state of the wire harness according to the collected current values; a processing module configured to perform a first operation when the wire harness continuously stays in a first state, the first state being a state in which the collected current values are greater than or equal to a preset value, and the first operation comprising performing heat accumulation calculation according to a first group of collected current data to obtain a current heat accumulation value of the wire harness, the first group of current data comprising at least one current value collected during a period in which the wire harness continuously stays in the first state; the processing module is further configured to perform a power-off process on the wire harness when the current heat accumulation value is greater than or equal to a minimum smoking heat value of the wire harness, and control the wire harness to remain powered on when the current heat accumulation value is less than the minimum smoking heat value.

9. An apparatus, comprising: The device comprises a processor and a memory, and the memory stores a program or instructions which, when executed by the processor, implement the method of any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium comprises the program or the instructions which, when executed, implement the method of any one of claims 1 to 7.