Temperature sensor detection method, device, medium, program product and vehicle
Through the method based on the temperature change rate, the problem of reduced equipment safety and high additional equipment detection cost caused by the use of a faulty temperature sensor is solved, and the effect of reducing detection costs and improving detection efficiency and accuracy is achieved.
Patent Information
- Application Number
- CN202510529935.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-05-30
AI Technical Summary
In the prior art, overtemperature protection depends on temperature detection, but the use of a failed temperature sensor will lead to reduced equipment safety, and additional special equipment will be set up for failure detection with high cost.
By determining the failure detection result based on the temperature change rate of the target temperature sensor, avoiding failure detection using additional equipment.
It reduces the failure detection cost of temperature sensors, improves detection efficiency and accuracy, and ensures the accuracy and timeliness of overtemperature protection.
Smart Images

Figure CN120063531A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of failure detection, and in particular, to a temperature sensor detection method, device, medium, program product, and vehicle. Background Art
[0002] With the development of electric vehicle technology and the iterative upgrade of functions, the ultimate performance of vehicles has gradually become the primary goal pursued by users, and over-temperature protection is an important part of this. In related technologies, over-temperature protection relies on temperature detection. However, if the temperature feedback from a faulty temperature sensor is used, it will instead reduce the safety of the use of related devices. In related technologies, dedicated devices are used to detect whether a temperature sensor fails, but the cost of additionally setting up dedicated devices is relatively high. Summary of the Invention
[0003] An embodiment of the present application provides a temperature sensor detection method, which can reduce the failure detection cost of temperature sensors to at least partially solve the above technical problems.
[0004] To achieve the above object, according to the first aspect of the present application, there is provided a temperature sensor detection method, the method comprising: Based on the temperature change rate of a target temperature sensor, determine the failure detection result of the target temperature sensor.
[0005] Optionally, the method further comprises: Obtain the initial temperatures detected by multiple temperature sensors in a target module when the target module is powered on; Determine the target temperature sensor from the multiple temperature sensors according to the initial temperatures.
[0006] Optionally, the determining the target temperature sensor from the multiple temperature sensors according to the initial temperatures includes: According to the initial temperatures, determine the failed temperature sensors from the multiple temperature sensors; Determine the target temperature sensor from the other temperature sensors among the multiple temperature sensors except the failed temperature sensors.
[0007] Optionally, the method further comprises: In a case where the number of the failed temperature sensors is less than or equal to a preset number, determine the target temperature sensor from the other temperature sensors among the multiple temperature sensors except the failed temperature sensors.
[0008] Optionally, after determining the failed temperature sensors from the multiple temperature sensors according to the initial temperatures, it further comprises: When the number of the failed temperature sensors is greater than a preset number, power off the target device where the target module is located.
[0009] Optionally, the preset number is less than the total number of temperature sensors of the target module.
[0010] Optionally, determining the target temperature sensor from other temperature sensors among the multiple temperature sensors except the failed temperature sensor includes: Among other temperature sensors among the multiple temperature sensors except the failed temperature sensor, determine the temperature sensor with the highest detected temperature as the target temperature sensor.
[0011] Optionally, determining the failed temperature sensor from the multiple temperature sensors according to the initial temperature includes: When the initial temperature of the temperature sensor is less than or equal to a first temperature value, or greater than or equal to a second temperature value, determine the temperature sensor as the failed temperature sensor.
[0012] Optionally, the method further includes: When the time difference between the power-on of the target module and the last power-off of the target module is less than or equal to a preset time, determine the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor.
[0013] Optionally, the method further includes: When the time difference between the power-on of the target module and the last power-off of the target module is greater than the preset time, and the temperature difference between the initial temperature of the target temperature sensor and the historical temperature of the last power-off is less than or equal to a preset temperature, determine the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor.
[0014] Optionally, the method further includes: When the time difference between the power-on of the target module and the last power-off of the target module is greater than the preset time, and the temperature difference between the initial temperature of the target temperature sensor and the historical temperature of the last power-off is greater than the preset temperature, determine the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor according to the historical working condition of the target device where the target module is located after the last power-off of the target module.
[0015] Optionally, determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor according to the historical working condition of the target device where the target module is located after the last power-off of the target module includes: When the historical operating conditions include a heating condition and / or a charging condition, determine a failure detection result of the target temperature sensor based on a temperature change rate of the target temperature sensor.
[0016] Optionally, the method further includes: When the historical operating conditions do not include a heating condition and / or a charging condition, determine a failure of a heat dissipation system corresponding to the target module.
[0017] Optionally, after determining the failure of the heat dissipation system corresponding to the target module, the method further includes: Reduce a current limiting temperature value for over-temperature protection of the target module by a preset temperature value, and / or limit an output current of the target module to a preset proportion of a preset maximum output current.
[0018] Optionally, the determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor includes: When the temperature change rate is greater than a first preset change rate, determine that the target temperature sensor is a failed temperature sensor.
[0019] Optionally, the method further includes: When the temperature change rate is less than or equal to the first preset change rate, perform an over-temperature protection process on the target module based on the temperature change rate.
[0020] Optionally, the method further includes: When there is a failure of the heat dissipation system corresponding to the target module, perform an over-temperature protection process on the target module based on the temperature change rate.
[0021] Optionally, the method further includes: When the heat dissipation system corresponding to the target module is not faulty, and the target device where the target module is located is not in a heating condition and / or a charging condition, perform an over-temperature protection process on the target module based on the temperature change rate.
[0022] Optionally, the performing the over-temperature protection process on the target module based on the temperature change rate includes: When the temperature change rate is greater than a second preset change rate, perform a first over-temperature protection process on the target module; When the temperature change rate is less than or equal to the second preset change rate, perform a second over-temperature protection process on the target module; wherein the second preset change rate is less than the first preset change rate.
[0023] Optionally, the first over-temperature protection process includes reducing the over-temperature protection current-limiting temperature value of the target module by a preset temperature value, and / or limiting the output current of the target module to a preset ratio of the preset maximum output current.
[0024] Optionally, the second over-temperature protection process includes reducing the over-temperature protection current-limiting temperature value of the target module by a preset temperature value.
[0025] Optionally, after determining that the target temperature sensor is a failed temperature sensor, the method further includes: Updating the target temperature sensor based on other temperature sensors in the target module except the failed temperature sensor; Redetermining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor again.
[0026] Optionally, the updating the target temperature sensor based on other temperature sensors in the target module except the failed temperature sensor includes: Updating the temperature sensor with the highest detected temperature among other temperature sensors in the target module except the failed temperature sensor as the target temperature sensor.
[0027] Optionally, the method further includes: When the number of the failed temperature sensors is less than or equal to a preset number, updating the target temperature sensor based on other temperature sensors in the target module except the failed temperature sensor.
[0028] Optionally, after determining that the target temperature sensor is a failed temperature sensor, the method further includes: When the number of the failed temperature sensors is greater than the preset number, powering off the target device where the target temperature sensor is located.
[0029] Optionally, the target module includes a multi-phase bridge arm, and at least two-phase bridge arms in the multi-phase bridge arm are provided with the temperature sensors.
[0030] According to a second aspect of the present application, an embodiment of the present application further provides a computer device, including a memory, a processor, and a computer program stored on the memory, where the processor executes the computer program to implement any one of the steps provided by the embodiments of the present application.
[0031] According to a third aspect of the present application, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program or instruction is stored, and when the computer program or instruction is executed by a processor, the steps of any one of the methods provided by the embodiments of the present application are implemented.
[0032] According to a fourth aspect of the present application, embodiments of the present application further provide a computer program product, including a computer program or instructions, and when the computer program or instructions are executed by a processor, the steps of any method provided by the embodiments of the present application are implemented.
[0033] According to a fifth aspect of the present application, embodiments of the present application further provide a vehicle, which includes the computer device provided by the embodiments of the present application, or executes the steps in any temperature sensor detection method provided by the embodiments of the present application.
[0034] The temperature sensor detection method of the embodiments of the present application determines the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor. It is not necessary to use additional equipment to detect the failure of the temperature sensor, which can reduce the failure detection cost of the temperature sensor.
[0035] Other features and advantages of the present application will be described in detail in the subsequent specific implementation part. Brief Description of the Drawings
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative efforts.
[0037] Figure 1 It is a schematic flowchart of an embodiment of the temperature sensor detection method provided by the embodiments of the present application; Figure 2 It is a schematic flowchart of a specific application scenario provided by the embodiments of the present application; Figure 3 It is a schematic flowchart of another specific application scenario provided by the embodiments of the present application; Figure 4 It is a schematic flowchart of a first over-temperature protection provided by the embodiments of the present application; Figure 5 It is a schematic flowchart of a second over-temperature protection provided by the embodiments of the present application; Figure 6 It is a schematic structural diagram of the computer device provided by the embodiments of the present application. Detailed Description of the Embodiments
[0038] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the protection scope of the present application.
[0039] Based on the problems mentioned in the foregoing background art, over-temperature protection depends on temperature detection. However, if the temperature fed back by a faulty temperature sensor is used, it will instead reduce the safety of the relevant equipment. In the related art, a dedicated device is used to detect whether the temperature sensor fails, but the cost of additionally setting up a dedicated device is relatively high.
[0040] Furthermore, after the temperature sensor of the target module in the vehicle fails, the controller is also required to limit the current magnitude according to the temperature fed back by the target module. At this time, since the temperature sensor has failed, the fed-back temperature is not the real temperature, which will cause the heat dissipation requirement to be wrongly amplified, and the driving function, charging, and heating functions of the entire vehicle are restricted, affecting the user experience of the vehicle. For example, during vehicle charging, the charging current will be reduced and the charging time will be extended. During vehicle heating, the heating power will be reduced, and the output function of the vehicle battery pack is restricted.
[0041] To solve the above technical problems, the embodiments of the present application provide a temperature sensor detection method, device, medium, program product, and vehicle.
[0042] The temperature sensor detection method provided by the embodiments of the present application can be applied to a target device. The target device can be a vehicle, and the vehicle can be a fuel vehicle, a plug-in hybrid vehicle, or a new energy vehicle, etc. The present application does not make specific limitations in this regard. For the sake of convenience of description, the embodiments of the present application are described with the controller on the vehicle as the execution subject, and the controller can be the vehicle's vehicle controller.
[0043] The following will be described in detail with reference to the accompanying drawings respectively. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from that shown in the drawings.
[0044] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of the first embodiment of temperature sensor detection provided by the embodiments of the present application. The method includes: Step S10, determining a failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor.
[0045] In this embodiment, the controller can determine the temperature change rate of the target sensor according to the temperature sensing data detected by the target temperature sensor. By collecting the corresponding temperature sensing data through the temperature sensor and then analyzing the temperature sensing data, the temperature change rate can be determined. The temperature change rate can reflect the temperature change of the target temperature sensor within a certain period of time. There is a difference between the temperature change of the failed temperature sensor and that of the unfailed temperature sensor. According to this temperature change, the failure detection result of the target temperature sensor can be accurately determined.
[0046] In this embodiment, based on the temperature change rate of the target temperature sensor, the failure detection result of the target temperature sensor is determined. There is no need to use additional equipment to detect the failure of the temperature sensor, which can reduce the failure detection cost of the temperature sensor. Moreover, through the temperature change rate of the target temperature sensor, its failure detection result can be accurately and quickly determined, improving the failure detection efficiency and accuracy, and can improve the accuracy and timeliness of over-temperature protection and other processes based on temperature detection.
[0047] In one embodiment, the method further includes: Obtaining the initial temperatures detected by multiple temperature sensors in the target module when the target module is powered on; Determining the target temperature sensor from the multiple temperature sensors according to the initial temperatures.
[0048] In this embodiment, the target temperature sensor can be one of the multiple temperature sensors in the target module. The target module includes multiple temperature sensors, and these temperature sensors can all be used to detect the temperature of the target module when they are not failed. The controller needs to first screen the multiple temperature sensors in the target module to determine the target temperature sensor that can be mainly used to detect the temperature of the target module, and then determine the failure detection result of the target temperature sensor according to the temperature change rate of the target temperature sensor, which can further reduce the detection cost.
[0049] In this embodiment, after the controller is powered on at low voltage, the target module is powered on, and its multiple temperature sensors start to detect the temperature in real time when the target module is powered on. The temperature sensor can detect the voltage change through the sampling diode therein and map it to the temperature value to obtain the temperature of the target module detected in real time. When the target module is powered on, the initial temperatures detected by the multiple temperature sensors of the target module can be fed back to the controller through the vehicle CAN line, and the controller can receive the initial temperatures detected by the multiple temperature sensors in the target module when the target module is powered on from the CAN line. Therefore, at the initial power-on, the controller can respectively identify and determine each temperature sensor according to the initial temperatures detected by the multiple temperature sensors in the target module when the target module is powered on, and determine the target temperature sensor for subsequent calculations.
[0050] In one embodiment, the target module includes a multiphase bridge arm, and at least two of the multiphase bridge arms are provided with the temperature sensors.
[0051] In this embodiment, the target module includes a multiphase bridge arm, and at least two of the multiphase bridge arms are provided with temperature sensors, so that at least two temperature sensors are included in the target module. Different temperature sensors are on different phase bridge arms and can independently perform temperature detection.
[0052] In one embodiment, the target module may be a power module, and the power module outputs a current of a corresponding magnitude according to the usage requirements. In terms of vehicle performance, the power module of the vehicle is an indispensable part. To meet the driving requirements of the whole vehicle, the power module outputs a current of a corresponding magnitude. At the same time, a plurality of temperature sensors are arranged on the power module to feedback its own temperature, and the feedback of its own temperature will indirectly affect the output ability of the power module. When the temperature of the power module is relatively high, the whole vehicle will limit the magnitude of the current output by the module and prohibit the output of a large current; when the temperature of the power module is relatively low, the output of a large current is allowed.
[0053] In one example, there are temperature sensors in the three-phase bridge arm of the power module. The temperature sensors will feedback the temperature of the power module to the vehicle controller in real time. When the vehicle controller recognizes that the temperature of the power module is relatively high, it will limit the output current capacity of the power module to avoid the power module continuously outputting a large current, resulting in a continuous increase in temperature, thereby damaging the power module, and even seriously causing serious heat generation in the whole vehicle and affecting driving safety.
[0054] In one embodiment, determining the target temperature sensor from the multiple temperature sensors according to the initial temperature includes: Determining a failed temperature sensor from the multiple temperature sensors according to the initial temperature; Determining the target temperature sensor from other temperature sensors among the multiple temperature sensors except the failed temperature sensor.
[0055] In one embodiment, according to the initial temperature, the failed temperature sensors in the target module can be preliminarily screened out to preliminarily exclude the possibility of using the failed temperature sensors as the target temperature sensors for subsequent processing. According to the initial temperature detected by each temperature sensor in the target module when the target module is powered on, it can be determined whether the temperature sensor corresponding to each initial temperature is a failed temperature sensor, so that the failed temperature sensors can be determined from multiple temperature sensors. It can be understood that there may be a situation where no failed temperature sensors are determined among multiple temperature sensors, so the number of determined failed temperature sensors can be zero. Select the target temperature sensor from the other temperature sensors in the multiple temperature sensors except the failed temperature sensors, that is, from the temperature sensors in the multiple temperature sensors that are not determined to be failed, for subsequent judgment processing to improve the accuracy of temperature protection.
[0056] In one embodiment, the method further includes: When the number of the failed temperature sensors is less than or equal to a preset number, determine the target temperature sensor from the other temperature sensors in the multiple temperature sensors except the failed temperature sensors.
[0057] After determining the failed temperature sensors from multiple temperature sensors according to the initial temperature, count the number of the failed temperature sensors. When the number of the failed temperature sensors is less than or equal to the preset number, it indicates that there are temperature sensors in the target module that are not determined to be failed. Select the target temperature sensor from the other temperature sensors in the multiple temperature sensors except the failed temperature sensors for subsequent judgment processing.
[0058] In some embodiments, after determining the failed temperature sensors from the multiple temperature sensors according to the initial temperature, it further includes: When the number of the failed temperature sensors is greater than the preset number, power off the target device where the target module is located.
[0059] In this embodiment, when the number of the failed temperature sensors is greater than the preset number, it indicates that at least most of the temperature sensors in the target module have failed, and the temperature feedback of the target module is inaccurate and subsequent processes cannot be carried out. The target device where the target module is located can be powered off, that is, the vehicle can be powered off to restrict the use of functions such as vehicle driving, charging, and heating.
[0060] In one embodiment, the preset number is less than the total number of temperature sensors in the target module.
[0061] In this embodiment, the preset quantity is set according to requirements, but the preset quantity is less than the total number of temperature sensors included in the target module, so that at least one temperature sensor with undetermined failure can be used as the target temperature sensor for subsequent operation processes.
[0062] In some embodiments, the preset quantity can be the total number of temperature sensors included in the target module - 1. In this way, when the number of failed temperature sensors is less than or equal to the preset quantity, it indicates that not all temperature sensors in the target module have failed, and the target temperature sensor can be determined for subsequent processing, which can ensure the normal operation of the target module to a greater extent.
[0063] In some embodiments, it is necessary to perform shielding processing on the determined failed temperature sensors to avoid backward transmission, and the subsequent processing will not use the failed temperature sensors and the data such as the temperature collected by them.
[0064] In one embodiment, determining the target temperature sensor from other temperature sensors among the multiple temperature sensors except the failed temperature sensors includes: Among other temperature sensors among the multiple temperature sensors except the failed temperature sensors, the temperature sensor with the highest detected temperature is determined as the target temperature sensor.
[0065] In this embodiment, it is necessary to determine the temperature sensor with the highest detected temperature as the target temperature sensor among other temperature sensors except the failed temperature sensors among the temperature sensors. The highest detected temperature can refer to the highest temperature detected in real time among these temperature sensors, so that subsequent processing can be carried out based on the highest temperature, further improving the temperature protection effect.
[0066] In one embodiment, determining the failed temperature sensor from the multiple temperature sensors according to the initial temperature includes: When the initial temperature of the temperature sensor is less than or equal to the first temperature value, or greater than or equal to the second temperature value, the temperature sensor is determined to be the failed temperature sensor.
[0067] In this embodiment, when the controller is powered on initially, it is respectively determined whether the initial temperatures detected by multiple temperature sensors in the target module when the target module is powered on are normal, so as to determine whether the corresponding temperature sensors have failed. When the initial temperature of the temperature sensor is less than or equal to the first temperature value, the initial temperature is too low, or when the initial temperature is greater than or equal to the second temperature value, the initial temperature is too high. In both cases, it can be determined that the initial temperature is abnormal, and the temperature sensor corresponding to this initial temperature may have failed, and this temperature sensor can be determined to be the failed temperature sensor.
[0068] In some embodiments, the first temperature value is -40°, and when the initial temperature of the temperature sensor ≤ -40°C, it is considered that the temperature sensor has an open circuit fault. Therefore, the temperature sensor can be determined as a failed temperature sensor.
[0069] In some embodiments, the second temperature value is 150°, and when the initial temperature of the temperature sensor ≥ 150°C, it is considered that the temperature sensor has a short circuit fault. Therefore, the temperature sensor can be determined as a failed temperature sensor.
[0070] In one embodiment, the method further includes: When the time difference between the power-on of the target module and the previous power-off of the target module is less than or equal to a preset time, based on the temperature change rate of the target temperature sensor, determine the failure detection result of the target temperature sensor.
[0071] In one embodiment, after determining the target temperature sensor based on the initial temperature, perform the next stage of identification for the target temperature sensor. First, determine whether the time difference between the power-on of the target module and the previous power-off of the target module is less than or equal to the preset time. When the time difference between the power-on of the target module and the previous power-off of the target module is less than or equal to the preset time, the failure detection result of the target temperature sensor can be determined based on the temperature change rate of the target temperature sensor.
[0072] In this embodiment, the previous power-off of the target module can be the previous power-off of the target device where the target module is located. The previous power-off of the target module is the power-off that occurred after the previous power-on of the target module. When the target module was powered off last time, the controller was also powered off, and the target device where the target module is located was also powered off and ended its operation.
[0073] In some embodiments, the preset time can be 2 min. When the time difference between the power-on of the target module and the previous power-off of the target module ≤ 2 min, that is, when the interval time between the current power-on and the previous power-off does not exceed 2 min, subsequent processes such as determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor can be performed.
[0074] In one embodiment, the method further includes: When the time difference between the power-on of the target module and the previous power-off of the target module is greater than the preset time, and the temperature difference between the initial temperature of the target temperature sensor and the historical temperature of the previous power-off is less than or equal to the preset temperature, based on the temperature change rate of the target temperature sensor, determine the failure detection result of the target temperature sensor.
[0075] In this embodiment, when the time difference between the power-on of the target module and the previous power-off of the target module is greater than a preset time, it is further necessary to determine whether the temperature difference between the initial temperature of the target temperature sensor and the historical temperature at the previous power-off is less than or equal to a preset temperature. The initial temperature of the target temperature sensor is the temperature detected by the target temperature sensor when the target module is powered on, and the historical temperature at the previous power-off is the temperature detected by the target temperature sensor at the previous power-off. This temperature difference can be the absolute value of the numerical value obtained by directly subtracting the initial temperature and the historical temperature.
[0076] The temperature difference between the initial temperature of the target temperature sensor and the historical temperature at the previous power-off can represent the temperature difference between the current power-on and the previous power-off of the target module. When this temperature difference is less than or equal to the preset temperature, it indicates that the temperature of the target module has changed normally between the current power-on and the previous power-off. Then, the failure detection result of the target temperature sensor can be determined based on this temperature change rate.
[0077] In some embodiments, the preset temperature can be 20°. When the temperature difference between the initial temperature of the target temperature sensor and the historical temperature at the previous power-off ≤ 20°, it indicates that the temperature change of the target module is normal, and subsequent processes such as determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor can be carried out.
[0078] In one embodiment, the method further includes: When the time difference between the power-on of the target module and the previous power-off of the target module is greater than a preset time, and the temperature difference between the initial temperature of the target temperature sensor and the historical temperature at the previous power-off is greater than the preset temperature, based on the historical working conditions of the target device where the target module is located after the previous power-off of the target module, and based on the temperature change rate of the target temperature sensor, determine the failure detection result of the target temperature sensor.
[0079] In this embodiment, when the time difference between the power-on of the target module and the previous power-off of the target module is greater than a preset time, and the temperature difference between the initial temperature of the target temperature sensor and the historical temperature at the previous power-off is greater than the preset temperature, it indicates that the temperature of the target module has not changed normally between the current power-on and the previous power-off. Then, it is suspected that the heat dissipation system corresponding to the target module where the target module is located has a fault, and it is necessary to consider whether the historical working conditions that the target module entered after the previous power-off will cause such abnormal temperature changes to determine whether to carry out subsequent processes such as determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor.
[0080] In one embodiment, determining the failure detection result of the target temperature sensor based on the historical operating condition of the target device where the target module is located after the target module was last powered off and based on the temperature change rate of the target temperature sensor includes: In a case where the historical operating condition includes a heating operating condition and / or a charging operating condition, a failure detection result of the target temperature sensor is determined based on a temperature change rate of the target temperature sensor.
[0081] In this embodiment, when the target device is in a heating condition or a charging condition, the temperature of the target module will rise. If the historical operating conditions of the target device where the target module is located after the last power outage include heating conditions and / or charging conditions, it is considered that the abnormal temperature change is caused by the historical operating conditions entered by the target device after the last power outage, and subsequent processes such as determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor can be performed.
[0082] In one embodiment, the method further comprises: When the historical operating condition does not include a heating operating condition and / or a charging operating condition, a heat dissipation system fault corresponding to the target module is determined.
[0083] In this embodiment, when the historical operating conditions of the target device where the target module is located after the last power outage of the target module do not include heating conditions and / or charging conditions, the factor of temperature abnormality caused by the historical operating conditions entered by the target device after the last power outage is ruled out, and it can be determined that it is the cooling system corresponding to the target module. The cooling system corresponding to the target module can be the cooling system of the target module itself, or it can be the cooling system of the target device where the target module is located. The cooling system corresponding to the target module cannot dissipate heat normally, resulting in abnormal heat dissipation of the target module during the power outage, thereby achieving fault identification.
[0084] In one embodiment, after determining the heat dissipation system corresponding to the target module, the method further includes: The over-temperature protection current limiting temperature value of the target module is reduced by a preset temperature value, and / or the output current of the target module is limited to a preset proportion of a preset maximum output current.
[0085] In this embodiment, after determining the cooling system corresponding to the target module, it is necessary to limit the normal functional use of the entire vehicle. The over-temperature protection current limiting temperature value of the target module can be reduced by a preset temperature value, and / or the output current of the target module can be limited to a preset proportion of the preset maximum output current, wherein the preset maximum output current is the maximum current allowed to be output by the target module. This can avoid insufficient heat dissipation and the risk of thermal runaway of the entire vehicle, thereby improving the over-temperature protection processing effect.
[0086] In some embodiments, the preset ratio can be 10 °C, so that the over-temperature protection current-limiting temperature value of the target module can be protected 10 °C in advance. In some embodiments, the preset ratio can be 60%, so that the output current of the target module can be limited to 60% of the maximum allowable output current, avoiding the risk of thermal runaway.
[0087] In one embodiment, determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor includes: When the temperature change rate is greater than a first preset change rate, determine that the target temperature sensor is a failed temperature sensor.
[0088] In this embodiment, the fault condition of the target temperature sensor can be determined by combining the judgment of the initial temperature of the target temperature sensor when powered on, the temperature difference between the initial temperature of the target temperature sensor when powered on and the historical temperature at the last power-off, and the temperature change rate of the target temperature sensor. Among them, after judging through conditions such as the initial temperature and the temperature difference, the temperature change rate of the target temperature sensor can be obtained. The temperature change rate can represent the magnitude of the temperature change of the target temperature sensor per unit time. In this embodiment, the temperature change rate can be the temperature rise change rate to characterize the temperature rise of the target temperature sensor per unit time.
[0089] In this embodiment, when the temperature change rate of the target temperature sensor is greater than the first preset change rate, it indicates that the temperature rise of the target temperature sensor is abnormal, and it can be determined that the target temperature sensor is a failed temperature sensor, which can be used as the failure detection result of the target temperature sensor. In this way, the failure detection of the target temperature sensor can be carried out quickly and accurately, improving the efficiency and accuracy of the failure detection and reducing the cost of the failure detection.
[0090] In some embodiments, when the temperature change rate of the target temperature sensor is less than or equal to the first preset change rate, it can be determined that the target temperature sensor is an unfailed temperature sensor, which can be used as the failure detection result of the target temperature sensor.
[0091] In some embodiments, the first preset change rate can be 12 °C / s. When the temperature change rate of the target temperature sensor > 12 °C / s, it is considered that the temperature rise of the target temperature sensor is abnormal, the target temperature sensor has failed, and the relevant data such as the detected temperature are unreliable, and it can be determined as a failed temperature sensor.
[0092] In some embodiments, when determining that the target temperature sensor is a failed temperature sensor, the failed temperature sensor can also be shielded, that is, the target temperature sensor confirmed to be failed is shielded to prevent it from transmitting backward, and the subsequent processing will not use the failed temperature sensor and the temperature data it collects.
[0093] In one embodiment, the method further includes: When the temperature change rate is less than or equal to the first preset change rate, perform over-temperature protection processing on the target module based on the temperature change rate.
[0094] In this embodiment, when the temperature change rate is less than or equal to the first preset change rate, it can be considered that the target temperature sensor is not failed, and the temperature data and other data feedback by the target temperature sensor are valid, and the temperature data and other data detected by it can be transmitted.
[0095] Since the temperature data and other data feedback by the temperature are reliable, over-temperature protection processing can be performed based on the target temperature sensor to ensure the safety of related equipment. When the temperature sensor fails, the temperature data and other data it feedbacks are inaccurate. Identifying the failure of the temperature sensor in advance and then performing subsequent over-temperature protection processing can, to a certain extent, avoid the abnormal limitation of the functions of the target module and the target device where it is located, and improve the overall safety of the equipment.
[0096] In this embodiment, over-temperature protection processing can be performed on the target module where the target temperature sensor is located based on the temperature change rate of the target temperature sensor. The over-temperature protection processing corresponding to different ranges of temperature change rates is different. More accurate over-temperature protection processing can be performed through the temperature change rate of the target temperature sensor, further protecting the operation safety of the target module and the target device where it is located.
[0097] In one embodiment, the method further includes: When the heat dissipation system corresponding to the target module fails, perform over-temperature protection processing on the target module based on the temperature change rate.
[0098] In this embodiment, when the temperature change rate is less than or equal to the first preset change rate, it can be further determined whether the heat dissipation system corresponding to the target module fails. In a vehicle, the heat dissipation system corresponding to the target module includes a water pump, and the controller can judge the working state of the water pump. When the working state of the water pump is abnormal, it can be determined that the heat dissipation system fails.
[0099] In this embodiment, the temperature change rate of the target temperature sensor is less than or equal to the first preset change rate, that is, the temperature of the target temperature sensor changes normally at this time. Then, in the case of a failure of the heat dissipation system corresponding to the target module, over-temperature protection processing can be performed on the target module based on the temperature change rate of the target temperature sensor.
[0100] In one embodiment, the method further includes: In the case where the heat dissipation system corresponding to the target module is not faulty, and the target device where the target module is located is not in a heating condition and / or a charging condition, over-temperature protection processing is performed on the target module based on the temperature change rate.
[0101] In this embodiment, the temperature change rate of the target temperature sensor is also normal. In the case where the heat dissipation system corresponding to the target module is not faulty, it is further detected whether the target device where the target module is located is in a heating condition and / or a charging condition. In the case where the heat dissipation system corresponding to the target module is not faulty, and the target device where the target module is located is not in a heating condition and / or a charging condition, over-temperature protection processing can be performed on the target module based on the temperature change rate of the target temperature sensor.
[0102] In some embodiments, in the case where the heat dissipation system corresponding to the target module is not faulty, and the target device where the target module is located is in a heating condition and / or a charging condition, it can be determined that the operation is normal, and over-temperature protection processing does not need to be performed on the target module based on the temperature change rate of the target temperature sensor. Instead, over-temperature protection is performed according to the normal over-temperature current limiting point.
[0103] In one embodiment, the over-temperature protection processing of the target module based on the temperature change rate includes: In the case where the temperature change rate is greater than the second preset change rate, first over-temperature protection processing is performed on the target module; In the case where the temperature change rate is less than or equal to the second preset change rate, second over-temperature protection processing is performed on the target module; wherein, the second preset change rate is less than the first preset change rate.
[0104] In this embodiment, when the temperature change rate of the target temperature sensor is less than or equal to the first preset change rate, it can be determined that the failure detection result of the target temperature sensor is not failed, and then the over-temperature protection process of the target module can be performed based on the temperature change rate. Compare the temperature change rate of the target temperature sensor with the second preset change rate. When the second preset change rate is less than the first preset change rate, and the temperature change rate is less than or equal to the first preset change rate and greater than the second preset change rate, the target device where the target module is located is in some working conditions that are likely to cause the temperature of the target module to rise too fast, such as the vehicle accelerating and decelerating suddenly, charging, or heating, etc. The current temperature change rate of the target temperature sensor is normal, but it is necessary to consider restricting the function, and the first over-temperature protection process can be performed on the target module.
[0105] When the temperature change rate is less than the second preset change rate, the current temperature change rate of the target temperature sensor is normal, and the target device where the target module is located is not in some working conditions that are likely to cause the temperature of the target module to rise too fast, such as the vehicle accelerating and decelerating suddenly, charging, or heating, etc. The second over-temperature protection process can be performed on the target module. The safety level of the first over-temperature protection process can be greater than that of the second over-temperature protection process, and the processing operations included in the first over-temperature protection process can be more.
[0106] In some embodiments, the second preset change rate can be 6°C / s. When the temperature change rate of the target temperature sensor is >6°C / s and ≤12°C / s, the first overheat protection process can be performed on the target module. When the temperature change rate of the target temperature sensor is ≤6°C / s, the second overheat protection process can be performed on the target module.
[0107] In one embodiment, the first over-temperature protection process includes reducing the over-temperature protection current-limiting temperature value of the target module by a preset temperature value, and / or limiting the output current of the target module to a preset proportion of the preset maximum output current.
[0108] In this embodiment, when the temperature change rate of the target temperature sensor is less than or equal to the first preset change rate and greater than the second preset change rate, if the conditions of the heat dissipation system corresponding to the target module are faulty, or the heat dissipation system corresponding to the target module is not faulty and the target device where the target module is located is not in the heating working condition and / or the charging working condition are met, the first over-temperature protection process can be performed on the target module.
[0109] In this embodiment, the first over-temperature protection process includes reducing the over-temperature protection current-limiting temperature value of the target module by a preset temperature value. When the temperature detected in real time by the target temperature sensor is greater than the over-temperature protection current-limiting temperature value after reducing the preset temperature value, it is necessary to control the output current capacity of the module to reduce the temperature rise rate. The first over-temperature protection process is carried out when the temperature change rate of the target temperature sensor is normal but slightly high. Therefore, the first over-temperature protection process may also include limiting the output current of the target module to a preset proportion of the preset maximum output current, so as to avoid insufficient heat dissipation caused by rapid acceleration or deceleration or other high-heat-generation working conditions, which may affect the operation safety of the target module and the target device.
[0110] In one embodiment, the second over-temperature protection process includes reducing the over-temperature protection current-limiting temperature value of the target module by a preset temperature value.
[0111] In this embodiment, when the temperature change rate of the target temperature sensor is less than or equal to the second preset change rate, if the heat dissipation system corresponding to the target module fails, or the heat dissipation system corresponding to the target module does not fail and the target device where the target module is located is not in a heating working condition and / or a charging working condition, the second over-temperature protection process can be performed on the target module.
[0112] In this embodiment, the second over-temperature protection process includes reducing the over-temperature protection current-limiting temperature value of the target module by a preset temperature value. When the temperature detected in real time by the target temperature sensor is greater than the over-temperature protection current-limiting temperature value after reducing the preset temperature value, it is necessary to control the output current capacity of the module to reduce the temperature rise rate.
[0113] The second over-temperature protection process is carried out when the temperature change rate of the target temperature sensor is normal and not high. Therefore, the second over-temperature protection process may not include the processing operation of limiting the output current of the target module to a preset proportion of the preset maximum output current, so as to avoid excessive limitation of the functions of the target module and the target device.
[0114] In one embodiment, after determining that the target temperature sensor is a failed temperature sensor, it further includes: Updating the target temperature sensor based on other temperature sensors in the target module except the failed temperature sensor; Re-determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor.
[0115] In this embodiment, after obtaining a failure detection result that determines the target temperature sensor as a failed temperature sensor according to the temperature change rate of the target temperature sensor, it is necessary to select a temperature sensor from other temperature sensors in the target module where the current target temperature sensor is located except the failed temperature sensor to update the target temperature sensor, that is, to determine a temperature sensor from the temperature sensors whose failure has not been determined and update it as the target temperature sensor, and return to execute the above steps based on the updated target temperature sensor, that is, to re-determine the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor, and in the case where the temperature change rate of the target temperature sensor is less than or equal to the first preset change rate, perform over-temperature protection processing on the target module based on the temperature change rate.
[0116] In this embodiment, in the case where the target temperature sensor is identified as a failed temperature sensor, the temperature and other data detected by the current target temperature sensor can be blocked, and other temperature sensors whose failure has not been determined can be used to update the target temperature sensor for failure detection, which can avoid directly using the temperature, temperature change rate and other data fed back by the faulty temperature sensor for subsequent over-temperature protection, and can wrongly increase the judgment of the heat dissipation requirement, so as to ensure the operation performance at the same time, so that the target device can work normally under functions such as charging and heating.
[0117] In one embodiment, updating the target temperature sensor based on other temperature sensors in the target module except the failed temperature sensor includes: Among the other temperature sensors in the target module except the failed temperature sensor, update the temperature sensor with the highest detected temperature as the target temperature sensor.
[0118] In this embodiment, among the other temperature sensors in the temperature sensor except the failed temperature sensor, the temperature sensor with the highest detected temperature can be determined, and the temperature sensor with the highest detected temperature can be updated as the target temperature sensor. Based on the above embodiment, the updated target temperature sensor can be the temperature sensor with the second highest detected temperature in the target module compared with the target temperature sensor before the update, so that the highest temperature that has not been determined as failed can be screened out for subsequent processing, further improving the temperature protection effect.
[0119] In one embodiment, the method further includes: In the case where the number of the failed temperature sensors is less than or equal to the preset number, update the target temperature sensor based on other temperature sensors in the target module except the failed temperature sensor.
[0120] In this embodiment, when the number of failed temperature sensors confirmed in the target module is less than or equal to a preset number, it indicates that there are available temperature sensors in the target module. One temperature sensor can be selected from the other temperature sensors in the target module except the failed temperature sensor, updated as the target temperature sensor, and then the above steps are executed again based on the updated target temperature sensor.
[0121] In some embodiments, the preset number is less than the total number of temperature sensors. When the number of failed temperature sensors in the target module is less than or equal to the preset number, it indicates that not all the temperature sensors in the target module are determined to have failed. An undetermined failed temperature sensor can be selected from them to update the target temperature sensor, and the above steps are returned for execution. Otherwise, all the temperature sensors in the target module have failed, and the data such as temperature fed back by the target module are all unreliable, which can improve the reliability of temperature protection.
[0122] In one embodiment, after determining that the target temperature sensor is a failed temperature sensor, it further includes: When the number of the failed temperature sensors is greater than the preset number, power off the target device where the target temperature sensor is located.
[0123] In this embodiment, based on the above initial temperature, the temperature difference between power-on and the previous power-off, the temperature change rate, etc., the failed temperature sensors in the target module can be determined at different times. When it is detected that the number of the current failed temperature sensors in the target is greater than the preset number, the target device where the target module is located can be powered off, thereby improving the safety of the target device and reducing energy consumption.
[0124] In some embodiments, the target module has three-phase bridge arms, and there is one temperature sensor on each phase bridge arm, that is, the target module has 3 temperature sensors, and the preset number can be 2. When the number of the failed temperature sensors in the target temperature sensor > 2, it indicates that the temperature sensors of the three-phase bridge arms of the module have all failed. At this time, a vehicle short circuit of the vehicle where the target module is located is to be performed to restrict the use of the vehicle. When the number of the failed temperature sensors in the target temperature sensor ≤ 2, it indicates that the temperature sensors of the three-phase bridge arms of the module may not all be damaged. The target temperature sensor can be determined or re-determined, and for the target temperature sensor, based on the temperature change rate of the target temperature sensor, the failure detection result of the target temperature sensor is determined for subsequent processes.
[0125] Based on the above embodiments, for better understanding, a specific application scenario is provided below for illustration. The target module can be set on a vehicle, the vehicle where the target module is located is the target device, the target module has three-phase bridge arms, and one temperature sensor is set on each bridge arm. The application process is asFigure 2 As shown below S101: After the low-voltage power supply of the vehicle controller is energized, the target module is powered on. The three-phase temperature sensors of the target module will detect the temperature of each phase in real time. The vehicle controller can receive and obtain the temperature detected by the three-phase temperature sensors of the target module from the CAN bus. When the vehicle is just powered on or functions such as charging and motor heating are performed, the vehicle controller will be energized.
[0126] S102: The temperature sensor detects the voltage change through the sampling diode therein, maps to obtain the detected temperature, and can judge the failure detection result of the temperature sensor by combining three methods: judging the initial temperature at power-on, the temperature difference after power-on and the previous power-off, or the temperature change rate after power-on.
[0127] S103: According to the failure detection results of each temperature sensor, the number of failed temperature sensors in the target module can be determined, and then it can be decided whether to take over-temperature protection measures.
[0128] S104: When the number of failed temperature sensors in the target module ≤ 2, it means that not all the temperature sensors are damaged at this time, and the next over-temperature protection measures can be referred to the non-failed temperature sensors.
[0129] S105: When the number of failed temperature sensors in the target module > 2, it means that all the temperature sensors are damaged at this time, and the temperature feedback by the target module is inaccurate. The next over-temperature protection measures cannot be referred to the non-failed temperature sensors. At this time, the vehicle is powered off, and functions such as vehicle driving, charging, and heating are restricted, and the failure situation of the temperature sensors of the target module can be reported for maintenance.
[0130] Based on the above embodiments, for better understanding, another specific application scenario is provided below for illustration. The target module can be set on a vehicle. The vehicle where the target module is located is the target device. The target module has three-phase bridge arms, and a temperature sensor is set on each bridge arm. The control process is as Figure 3 As shown below S201: After the vehicle controller is powered on with low voltage, the target module is powered on. The three-phase temperature sensors of the target module will detect the temperature of each phase in real time. The vehicle controller can receive and obtain the temperature detected by the three-phase temperature sensors of the target module from the CAN bus. When the vehicle is just powered on or functions such as charging and motor heating are performed, the vehicle controller will be energized.
[0131] S202: The temperature sensor detects the voltage change through the sampling diode therein, maps to obtain the detected temperature, and sends it out through the CAN bus. The vehicle controller receives it.
[0132] S203: Conduct the first - step failure detection: After the vehicle - level controller is powered on for the first step, judge the initial temperature of each temperature sensor when it is powered on. If the identified initial temperature ≤ - 40°C, it is considered that the temperature sensor has an open - circuit fault; if the identified initial temperature ≥ 150°C, it is considered that the temperature sensor has a short - circuit fault.
[0133] S204: Judge the result identified in S203. If it is identified that the temperature sensor has a fault, then determine it as a failed temperature sensor. The vehicle - level controller will shield this temperature sensor to avoid backward transmission, judge the number of failed temperature sensors in the current target module, and then decide the next processing method.
[0134] S205: When the number of failed temperature sensors in the target module > 2, it means that all the temperature sensors are damaged at this time. The temperature feedback by the target module is inaccurate, and it is impossible to refer to the non - failed temperature sensors for the next over - temperature protection process. At this time, power off the whole vehicle and restrict the use of functions such as vehicle driving, charging, and heating.
[0135] S206: When the number of failed temperature sensors in the target module ≤ 2, it means that not all the temperature sensors are damaged at this time. At this time, screen out the highest - temperature phase, that is, among the other temperature sensors except the failed temperature sensors in multiple temperature sensors, determine the temperature sensor with the highest detected temperature and determine it as the target temperature sensor for subsequent failure detection.
[0136] S207: Conduct the second - step failure detection: First, judge whether the time difference between the current power - on and the previous power - off is greater than 2 minutes. If it is not greater than 2 minutes, then enter the third - step failure detection in the next step; otherwise, enter S208 for temperature - difference calculation.
[0137] S208: If the time difference between the current power - on and the previous power - off is greater than 2 minutes, then calculate the temperature difference of the target temperature sensor between power - on and the previous power - off. If the temperature difference is greater than 20°C, it is suspected that there is a fault in the vehicle's heat - dissipation system; otherwise, enter the third - step failure detection.
[0138] S209: When the temperature difference between the current power - on and the previous power - off is greater than 20°C, consider that the vehicle has been over - heated or in a charging condition after the previous power - off, and the heating or charging condition will cause the temperature of the target module to rise.
[0139] S210: When it is identified that the vehicle has not been over - heated or in a charging condition after the previous power - off, but the temperature difference is greater than 20°C, then it is determined that there may be a fault in the vehicle's heat - dissipation system.
[0140] S211: After a failure occurs in the vehicle's cooling system, it is necessary to restrict the normal function of the vehicle. The over-temperature protection current-limiting temperature value of the target module is reduced by 10°C, that is, the current-limiting temperature point for over-temperature protection is advanced by 10°C for protection, and the output current of the target module is limited to 60% of the maximum allowable output current to avoid insufficient heat dissipation and the risk of thermal runaway of the vehicle.
[0141] S212: Third-step failure detection: Calculate the temperature change rate of the current target temperature sensor and use it for comparison with the set threshold in the next step to determine the final failure detection result of the target temperature sensor.
[0142] S213: Compare the temperature change rate of the target temperature sensor with 6°C / s. If it satisfies <6°C / s, it is considered that the temperature change of the target temperature sensor is normal, the temperature it feedbacks is reliable, and it is an un-failed temperature sensor.
[0143] S214: After meeting the conditions of S213, the temperature feedback by the target temperature sensor can be used for the second over-temperature protection process.
[0144] S215: Compare the temperature change rate of the target temperature sensor with 6°C / s and 12°C / s. If it satisfies ≥6°C / s and ≤12°C / s, it is considered that the temperature change of the target temperature sensor is normal, the temperature it feedbacks is reliable, and it is an un-failed temperature sensor. However, when the vehicle is in some working conditions that are likely to cause the module temperature to rise too fast, such as rapid acceleration and deceleration, charging, or heating, it is necessary to consider restricting the vehicle's functions.
[0145] S216: After meeting the conditions of S215, the temperature feedback by the target temperature sensor can be used for the first over-temperature protection process.
[0146] S217: Compare the temperature change rate of the target temperature sensor with 12°C / s. If it satisfies >12°C / s, it is considered that the temperature change of the target temperature sensor is abnormal, the temperature it feedbacks is unreliable, the temperature sensor has failed, and the target temperature sensor is determined as a failed temperature sensor.
[0147] S218: When the target temperature sensor is determined as a failed temperature sensor, the vehicle controller will shield the current target temperature sensor to avoid using the abnormal temperature sensor as the basis for subsequent over-temperature protection processing and affecting the normal use of the vehicle's functions.
[0148] S219: Judge the number of failed temperature sensors in the current target module and then decide the next processing method.
[0149] S220: When it is judged in S219 that the number of failed temperature sensors in the target module > 2, it indicates that all the temperature sensors in the target module are damaged at this time. At this time, the vehicle needs to be powered off to restrict the use of the vehicle.
[0150] S221: When it is judged in S219 that the number of failed temperature sensors in the target module ≤ 2, it indicates that not all the temperature sensors in the target module are damaged at this time. At this time, the second-highest temperature phase is selected, that is, among the remaining temperature sensors whose failure status is not determined, the temperature sensor with the highest detected temperature is determined and updated as the target temperature sensor, and the steps of S212 are performed again until an unfailed temperature sensor is found for over-temperature protection processing, or it is determined that all the temperature sensors in the target module have failed and the vehicle is powered off.
[0151] Based on the above embodiments, for better understanding, the following provides a process example for the first over-temperature protection processing, as Figure 4 shown: S301: When it is recognized that the temperature change rate of the target temperature sensor satisfies ≥ 6 °C / s and ≤ 12 °C / s, at this time, the temperature change rate of the target temperature sensor is normal, and over-temperature protection processing can be performed based on the temperature change rate of the target temperature sensor.
[0152] S302: It is necessary to judge whether the heat dissipation system corresponding to the current target module has a fault. The heat dissipation of the target module is mainly carried out by the water pump, and the vehicle control unit judges the working state of the water pump.
[0153] S303: When the vehicle control unit recognizes that the water pump is not running normally, it can be determined that the heat dissipation system has a fault. At this time, the temperature change rate of the target temperature sensor satisfying ≥ 6 °C / s and ≤ 12 °C / s is relatively high, and the first over-temperature protection processing is required: reduce the over-temperature protection current-limiting temperature value of the target module by 10 °C, that is, advance the current-limiting temperature point of over-temperature protection by 10 °C for protection, and limit the output current of the target module to 60% of the maximum allowable output current to avoid insufficient heat dissipation and the risk of thermal runaway of the vehicle.
[0154] S304: When the vehicle control unit recognizes that the water pump is running normally, it further judges whether the current vehicle is in a heating or charging working condition. If not, it enters the first over-temperature protection processing of S303.
[0155] S305: When the vehicle control unit recognizes that the current vehicle is in a heating or charging working condition, it is considered that the temperature change rate of the target temperature sensor is normal, and over-temperature protection is performed according to the normal over-temperature protection current-limiting point.
[0156] Based on the above embodiments, for better understanding, the following provides a process example for the first over-temperature protection processing, as Figure 5 shown: S401: When it is recognized that the temperature change rate of the target temperature sensor satisfies < 6°C / s, the temperature change rate of the target temperature sensor is normal at this time, and over-temperature protection processing can be performed based on the temperature change rate of the target temperature sensor.
[0157] S402: It is necessary to determine whether the heat dissipation system corresponding to the current target module fails. The heat dissipation of the target module is mainly carried out by a water pump, and the vehicle controller judges the working state of the water pump.
[0158] S403: When the vehicle controller recognizes that the water pump is not running normally, it can be determined that the heat dissipation system fails. At this time, the temperature change rate of the target temperature sensor satisfies < 6°C / s, and the second over-temperature protection processing needs to be performed: reduce the over-temperature protection current-limiting temperature value of the target module by 10°C, that is, advance the current-limiting temperature point of over-temperature protection by 10°C for protection.
[0159] S404: When the vehicle controller recognizes that the water pump is running normally, it further judges whether the current vehicle is in a heating or charging condition. If not, it enters the second over-temperature protection processing of S403.
[0160] S405: When the vehicle controller recognizes that the current vehicle is in a heating or charging condition, it is considered that the temperature change rate of the target temperature sensor is normal, and over-temperature protection is performed according to the normal over-temperature protection current-limiting point.
[0161] The embodiment of the present application further provides an electronic device, and the electronic device includes: A determination unit, configured to determine a failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor.
[0162] For the specific implementation of each of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.
[0163] The embodiment of the present application further provides a computer device, as Figure 6 shown, Figure 6 is a schematic structural diagram of the computer device provided by the embodiment of the present application. The computer device 1100 includes a processor 1101 having one or more processing cores, a memory 1102 having one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. Among them, the processor 1101 is electrically connected to the memory 1102. Those skilled in the art can understand that the structural diagram of the computer device shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange different components.
[0164] The processor 1101 is the control center of the computer device 1100, connecting various parts of the entire computer device 1100 through various interfaces and circuits. By running or loading software programs and / or units stored in the memory 1102, and by invoking the data stored in the memory 1102, it executes various functions of the computer device 1100 and processes data, thereby monitoring the computer device 1100 as a whole. The processor 1101 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
[0165] In the embodiments of the present application, the processor 1101 in the computer device 1100 will load the computer programs corresponding to the processes of one or more application programs into the memory 1102 according to the following steps, and the processor 1101 will run the application programs stored in the memory 1102 to perform temperature sensor detection.
[0166] For the specific implementation of the above operations, reference can be made to the previous embodiments, and details will not be elaborated here.
[0167] Optionally, as Figure 6 shown, the computer device 1100 further includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. Among them, the processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107 respectively. Those skilled in the art can understand that Figure 6 the computer device structure shown in
[0168] The touch display screen 1103 can be used to display a graphical user interface and receive operation instructions generated by a user's interaction with the graphical user interface. The touch display screen 1103 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The touch panel can be used to collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute the corresponding program. Optionally, the touch panel can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 1101, and can also receive and execute commands sent by the processor 1101. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1101 to determine the type of touch event. Subsequently, the processor 1101 provides a corresponding visual output on the display panel according to the type of touch event. In the embodiments of the present application, the touch panel and the display panel can be integrated into the touch display screen 1103 to implement input and output functions. However, in some embodiments, the touch panel and the touch panel can be implemented as two independent components to implement input and output functions. That is, the touch display screen 1103 can also be used as a part of the input unit 1106 to implement the input function.
[0169] The radio frequency circuit 1104 can be used to transmit and receive radio frequency signals to establish wireless communication with a network device or other devices through wireless communication, and transmit and receive signals with the network device or other devices.
[0170] The audio circuit 1105 can be used to provide an audio interface between the user and the computer device through a speaker and a microphone. The audio circuit 1105 can convert the received audio data into an electrical signal and transmit it to the speaker, which converts it into a sound signal for output. On the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1105, converted into audio data, and then the audio data is output to the processor 1101 for processing. After that, it is sent to another device, for example, through the radio frequency circuit 1104, or the audio data is output to the memory 1102 for further processing. The audio circuit 1105 may also include an earphone jack to provide communication between the peripheral earphone and the computer device.
[0171] The input unit 1106 can be used to receive input digital, character information or user characteristic information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0172] The power supply 1107 is used to supply power to each component of the computer device 1100. Optionally, the power supply 1107 can be logically connected to the processor 1101 through a power management device, so as to implement functions such as management of charging, discharging, and power consumption management through the power management device. The power supply 1107 may also include any components such as one or more DC or AC power supplies, recharge devices, power failure detection circuits, power converters or inverters, and power status indicators.
[0173] Although Figure 6 not shown in the figure, the computer device 1100 may also include a camera, a sensor, a Wi-Fi module, a Bluetooth module, etc., which will not be elaborated here.
[0174] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0175] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0176] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed through instructions, or through instructions to control relevant hardware. The instructions can be stored in a computer-readable storage medium and loaded and executed by the processor.
[0177] Therefore, the embodiments of the present application provide a computer-readable storage medium, in which multiple computer programs are stored. The computer programs can be loaded by the processor to execute any vehicle control method provided by the embodiments of the present application.
[0178] For the specific implementation of each of the above operations, reference may be made to the previous embodiments, which will not be elaborated herein.
[0179] Among them, the computer-readable storage medium may include: Read Only Memory (ROM), Random Access Memory (RAM), magnetic disk or optical disc, etc.
[0180] Since in this computer-readable storage medium, a computer program capable of realizing the beneficial storage achievable by any of the vehicle control methods provided in the embodiments of the present application can be implemented, and can execute any of the vehicle control methods provided in the embodiments of the present application, for the effects, reference may be made to the previous embodiments, which will not be elaborated herein.
[0181] The embodiments of the present application further provide a computer program product, which can be loaded by a processor to execute any of the vehicle control methods provided in the embodiments of the present application. For the specific implementation of each operation of this vehicle control method, reference may be made to the previous embodiments, which will not be elaborated herein.
[0182] Since this computer program can execute any of the vehicle control methods provided in the embodiments of the present application and can realize the beneficial effects achievable by any of the vehicle control methods provided in the embodiments of the present application, for its beneficial effects, reference may be made to the previous embodiments, which will not be elaborated herein.
[0183] The embodiments of the present application further provide a controller, including a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to perform the steps of any one of those provided in the embodiments of the present application.
[0184] The embodiments of the present application further provide a vehicle, which includes any one of the above controllers, electronic devices, computer devices, computer-readable storage media, computer program products, or executes any one of the methods provided in the embodiments of the present application.
[0185] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a computer program, or by a computer program controlling related hardware. This computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0186] In the description of the present application, 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 quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, "a plurality of" means two or more, unless otherwise specifically defined.
[0187] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0188] The embodiments, implementation manners and related technical features of the present application can be combined and replaced with each other without conflict.
[0189] The above are only the preferred embodiments of the present application and do not impose any formal limitations on the present application. However, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application still fall within the scope of the technical solution of the present application.
Claims
1. A temperature sensor detection method, characterized in that: The method comprises: A failure detection result of the target temperature sensor is determined based on a temperature change rate of the target temperature sensor.
2. The method according to claim 1, characterized in that The method further comprises: Acquire initial temperatures detected by multiple temperature sensors in a target module when the target module is powered on; The target temperature sensor is determined from among the plurality of temperature sensors according to the initial temperature.
3. The method according to claim 2, characterized in that The step of determining the target temperature sensor from the plurality of temperature sensors according to the initial temperature comprises: determining a failed temperature sensor from among the plurality of temperature sensors according to the initial temperature; The target temperature sensor is determined from among the plurality of temperature sensors excluding the failed temperature sensor.
4. The method according to claim 3, characterized in that The method further comprises: In a case where the number of the failed temperature sensors is less than or equal to a preset number, the target temperature sensor is determined from other temperature sensors among the plurality of temperature sensors except the failed temperature sensor.
5. The method according to claim 3, characterized in that After determining a failed temperature sensor from the plurality of temperature sensors according to the initial temperature, the method further includes: When the number of the failed temperature sensors is greater than a preset number, the target device where the target module is located is powered off.
6. The method according to claim 4, characterized in that The preset number is less than the total number of temperature sensors of the target module.
7. The method according to claim 3, characterized in that The step of determining the target temperature sensor from other temperature sensors among the plurality of temperature sensors except the failed temperature sensor comprises: Among the temperature sensors other than the failed temperature sensor, a temperature sensor having the highest detected temperature among the plurality of temperature sensors is determined as the target temperature sensor.
8. The method according to claim 3, characterized in that The step of determining a failed temperature sensor from the plurality of temperature sensors according to the initial temperature comprises: When the initial temperature of the temperature sensor is less than or equal to a first temperature value, or greater than or equal to a second temperature value, the temperature sensor is determined to be the failed temperature sensor.
9. The method according to claim 2, characterized in that: The method further comprises: In a case where a time difference between powering on the target module and last powering off of the target module is less than or equal to a preset time, a failure detection result of the target temperature sensor is determined based on a temperature change rate of the target temperature sensor.
10. The method according to claim 2, characterized in that The method further comprises: When the time difference between power-on of the target module and the last power-off of the target module is greater than the preset time, and the temperature difference between the initial temperature of the target temperature sensor and the historical temperature of the last power-off is less than or equal to the preset temperature, the failure detection result of the target temperature sensor is determined based on the temperature change rate of the target temperature sensor.
11. The method according to claim 2, characterized in that The method further comprises: When the time difference between power-on of the target module and the last power-off of the target module is greater than the preset time, and the temperature difference between the initial temperature of the target temperature sensor and the historical temperature of the last power-off is greater than the preset temperature, the failure detection result of the target temperature sensor is determined based on the temperature change rate of the target temperature sensor according to the historical operating conditions of the target device where the target module is located after the last power-off of the target module.
12. The method according to claim 11, characterized in that The determining the failure detection result of the target temperature sensor based on the historical operating condition of the target device where the target module is located after the target module was last powered off and based on the temperature change rate of the target temperature sensor includes: In a case where the historical operating condition includes a heating operating condition and / or a charging operating condition, a failure detection result of the target temperature sensor is determined based on a temperature change rate of the target temperature sensor.
13. The method according to claim 11, characterized in that The method further comprises: When the historical operating condition does not include a heating operating condition and / or a charging operating condition, a heat dissipation system fault corresponding to the target module is determined.
14. The method according to claim 13, characterized in that After determining that the heat dissipation system corresponding to the target module fails, the method further includes: The over-temperature protection current limiting temperature value of the target module is reduced by a preset temperature value, and / or the output current of the target module is limited to a preset proportion of a preset maximum output current.
15. The method according to claim 1, characterized in that The determining the failure detection result of the target temperature sensor based on the temperature change rate of the target temperature sensor includes: When the temperature change rate is greater than a first preset change rate, it is determined that the target temperature sensor is a failed temperature sensor.
16. The method according to claim 15, characterized in that The method further comprises: When the temperature change rate is less than or equal to the first preset change rate, over-temperature protection processing is performed on the target module based on the temperature change rate.
17. The method according to claim 16, characterized in that The method further comprises: When a heat dissipation system corresponding to the target module fails, over-temperature protection processing is performed on the target module based on the temperature change rate.
18. The method according to claim 16, characterized in that The method further comprises: When the heat dissipation system corresponding to the target module is not faulty and the target device where the target module is located is not in a heating condition and / or a charging condition, over-temperature protection processing is performed on the target module based on the temperature change rate.
19. The method according to claim 16, characterized in that The over-temperature protection processing of the target module based on the temperature change rate includes: When the temperature change rate is greater than a second preset change rate, performing a first over-temperature protection process on the target module; When the temperature change rate is less than or equal to the second preset change rate, performing a second over-temperature protection process on the target module; Wherein, the second preset change rate is smaller than the first preset change rate.
20. The method according to claim 19, characterized in that The first over-temperature protection process includes reducing the over-temperature protection current limiting temperature value of the target module by a preset temperature value, and / or limiting the output current of the target module to a preset proportion of a preset maximum output current.
21. The method according to claim 19, characterized in that The second over-temperature protection process includes reducing the over-temperature protection current limiting temperature value of the target module by a preset temperature value.
22. The method according to claim 15, characterized in that After determining that the target temperature sensor is a failed temperature sensor, the method further includes: Based on other temperature sensors in the target module except the failed temperature sensor, updating the target temperature sensor; A failure detection result of the target temperature sensor is determined again based on the temperature change rate of the target temperature sensor.
23. The method according to claim 22, characterized in that The updating of the target temperature sensor based on other temperature sensors in the target module except the failed temperature sensor includes: Among the temperature sensors other than the failed temperature sensor in the target module, the temperature sensor with the highest detected temperature is updated as the target temperature sensor.
24. The method according to claim 22, characterized in that The method further comprises: In a case where the number of the failed temperature sensors is less than or equal to a preset number, the target temperature sensor is updated based on other temperature sensors in the target module except the failed temperature sensor.
25. The method according to claim 15, characterized in that After determining that the target temperature sensor is a failed temperature sensor, the method further includes: When the number of the failed temperature sensors is greater than a preset number, the target device where the target temperature sensor is located is powered off.
26. The method according to claim 16, characterized in that The target module comprises a multi-phase bridge arm, and at least two phase bridge arms of the multi-phase bridge arm are provided with the temperature sensor.
27. A computer device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 1 to 26.
28. A computer-readable storage medium, characterized in that: A computer program or instruction is stored thereon, and when the computer program or instruction is executed by a processor, the steps of the method described in any one of claims 1 to 26 are implemented.
29. A computer program product, characterized in that The method comprises a computer program or instructions, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 26.
30. A vehicle, characterized in that: Used to execute the method according to any one of claims 1 to 26, or including the computer device according to claim 27.
Citation Information
Patent Citations
Temperature correction method, device and equipment
CN103868610A
Motor driving circuit having over-temperature protection
CN105977917A
A 10 kilovolt voltage transform protection system and protection method
CN109274070A
Temperature detection circuit and method
CN110542487A
Temperature protection method and device for electric automobile and electric automobile
CN113013844A