Vehicle-mounted Controller Temperature Monitoring Method, Device, Vehicle-mounted Controller and Storage Medium
By monitoring the core temperature of the on-board controller and the vehicle power status, determining whether it is overtemperature, and failing to deal with it when it is overtemperature, the problem of temperature control affecting the normal use of the vehicle in the existing technology is solved, ensuring the normal operation of the vehicle function and the improvement of user experience.
Patent Information
- Application Number
- CN202210605012.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2042-05-31
AI Technical Summary
The prior art will affect the normal use of the vehicle by the user when the temperature is controlled by the vehicle controller.
By obtaining the power core temperature of the on-board controller, the core temperature of the main control chip and the core temperature of the driver chip, and the power status of the entire vehicle, we judge whether the on-board controller is overtempered, and fail when it is overtempered, and call the general pin or other controller's general pin to keep the load moving.
When the on-board controller is overtemperature, avoid turning off all output pins to ensure normal use of vehicle functions and improve user experience.
Smart Images

Figure CN114872553B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle controllers, and in particular, to a method and device for monitoring the temperature of an in-vehicle controller, an in-vehicle controller, and a storage medium. Background Art
[0002] In recent years, the frequency of vehicle spontaneous combustion incidents has been increasing. Especially with the popularization of new energy vehicles, the speed of spontaneous combustion of new energy vehicles is so fast that it threatens the personal and property safety of customers and others. The overheating of the in-vehicle controller is an important factor in vehicle spontaneous combustion incidents.
[0003] Currently, the method adopted for temperature control of the in-vehicle controller is to turn off the outputs of all pins of the in-vehicle controller, but this method will affect the normal use of the vehicle by the user.
[0004] The above content is only used to assist in understanding the technical solution of the present invention, and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main object of the present invention is to provide a method and device for monitoring the temperature of an in-vehicle controller, an in-vehicle controller, and a storage medium, aiming to solve the technical problem that the existing temperature control method of the in-vehicle controller affects the normal use of the vehicle by the user.
[0006] To achieve the above object, the present invention provides a method for monitoring the temperature of an in-vehicle controller, and the method for monitoring the temperature of the in-vehicle controller includes the following steps:
[0007] Obtain the power core temperature, main control chip core temperature, and drive chip core temperature of the in-vehicle controller, and obtain the power state of the entire vehicle;
[0008] Judge whether the in-vehicle controller is overheated according to the power core temperature, the main control chip core temperature, and the drive chip core temperature;
[0009] When the power state of the entire vehicle is in the powered-on state and the in-vehicle controller is overheated, perform a failure process on the in-vehicle controller, and call the general-purpose pin of the over-temperature controller or the general-purpose pin of other controllers that can communicate with the over-temperature controller, so that the load corresponding to the in-vehicle controller continues to operate, and the failure process is to control the pin corresponding to the operating load to fail.
[0010] Optionally, the step of judging whether the in-vehicle controller is overheated according to the power core temperature, the main control chip core temperature, and the drive chip core temperature includes:
[0011] Compare the power core temperature, the main control chip core temperature, and the drive chip core temperature with a preset temperature threshold respectively;
[0012] When at least one of the power supply core temperature, the main control chip core temperature, and the driver chip core temperature is greater than a preset temperature threshold, record the corresponding first duration, and continue to monitor the remaining core temperatures, where the remaining core temperatures include at most two of the power supply core temperature, the main control chip core temperature, and the driver chip core temperature;
[0013] When the remaining core temperatures are also greater than the preset temperature threshold, record the corresponding second duration;
[0014] When both the first duration and the second duration are greater than a preset duration, determine that the vehicle-mounted controller is overheated.
[0015] Optionally, determining whether the vehicle-mounted controller is overheated according to the power supply core temperature, the main control chip core temperature, and the driver chip core temperature includes:
[0016] Compare the power supply core temperature, the main control chip core temperature, and the driver chip core temperature with a preset temperature threshold respectively;
[0017] When at least one of the power supply core temperature, the main control chip core temperature, and the driver chip core temperature is greater than a preset temperature threshold, record the corresponding duration. When the duration exceeds the preset duration, determine whether the remaining core temperatures exceed the preset temperature threshold, where the remaining core temperatures include at most two of the power supply core temperature, the main control chip core temperature, and the driver chip core temperature;
[0018] If the remaining core temperatures also exceed the preset threshold, determine that the vehicle-mounted controller is overheated.
[0019] Optionally, the preset temperature threshold includes a first temperature threshold, a second temperature threshold, and a third temperature threshold, where the first temperature threshold is less than the second temperature threshold, and the second temperature threshold is less than the third temperature threshold;
[0020] When the power supply state of the whole vehicle is in the powered-on state and the vehicle-mounted controller is overheated, performing a failure handling on the vehicle-mounted controller so that the load corresponding to the vehicle-mounted controller continues to operate, includes:
[0021] When the power supply state of the whole vehicle is in the powered-on state and the power supply core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the first temperature threshold and less than the second temperature threshold, control the vehicle-mounted controller to enter a repair mode;
[0022] When the vehicle-mounted controller enables the repair mode, determine the current output pin used to keep the load corresponding to the vehicle-mounted controller actuating, turn off the output of the current output pin, and keep the load continuing to actuate through the reserved general-purpose pin of the vehicle-mounted controller.
[0023] Optionally, when the power state of the whole vehicle is in the powered-on state and the vehicle-mounted controller overheats, perform a failure handling on the vehicle-mounted controller to enable the load corresponding to the vehicle-mounted controller to continue to actuate, including:
[0024] When the power state of the whole vehicle is in the powered-on state and the core temperature of the power supply, the core temperature of the main control chip, and the core temperature of the drive chip are all greater than the second temperature threshold and less than the third temperature threshold, control the vehicle-mounted controller to enable the partial failure mode;
[0025] When the vehicle-mounted controller enables the partial failure mode, determine the current output pin used to keep the load corresponding to the vehicle-mounted controller actuating, turn off the output of the current output pin, and keep the load continuing to actuate through the reserved general-purpose pin of other vehicle-mounted controllers.
[0026] Optionally, when the power state of the whole vehicle is in the powered-on state and the vehicle-mounted controller overheats, perform a failure handling on the vehicle-mounted controller to enable the load corresponding to the vehicle-mounted controller to continue to actuate, including:
[0027] When the power state of the whole vehicle is in the powered-on state and the core temperature of the power supply, the core temperature of the main control chip, and the core temperature of the drive chip are all greater than the third temperature threshold, control the vehicle-mounted controller to enable the complete failure mode;
[0028] When the vehicle-mounted controller enables the complete failure mode, turn off the output of all output pins except the CAN or LIN communication signal, or keep the relay closed, or keep the load continuing to actuate through the reserved general-purpose pin of other vehicle-mounted controllers.
[0029] Optionally, before performing the failure handling on the vehicle-mounted controller, further include:
[0030] Obtain the number of output pins of the vehicle-mounted controller, as well as the interior temperature and exterior temperature of the whole vehicle;
[0031] Compare the number of output pins with a preset number, compare the interior temperature with a set interior temperature, and compare the exterior temperature with a set exterior temperature;
[0032] The vehicle-mounted controller temperature monitoring method further includes at least one of the following processing measures:
[0033] When the temperature inside the vehicle is greater than the set temperature inside the vehicle or the temperature outside the vehicle is greater than the set temperature outside the vehicle, remind the user that the vehicle-mounted controller has high temperature overheating;
[0034] When the temperature inside the vehicle is less than or equal to the set temperature inside the vehicle and the temperature outside the vehicle is less than or equal to the set temperature outside the vehicle, and the number of output pins is greater than the preset number, remind the user that the vehicle-mounted controller has abnormal output overheating;
[0035] When the temperature inside the vehicle is less than or equal to the set temperature inside the vehicle and the temperature outside the vehicle is less than or equal to the set temperature outside the vehicle, and the number of output pins is less than or equal to the preset number, remind the user that the vehicle-mounted controller has a short-circuit risk.
[0036] Optionally, the vehicle-mounted controller temperature monitoring method further includes:
[0037] When the power state of the whole vehicle is in the power-off state and the vehicle-mounted controller is over-temperature, upload the power core temperature, the main control chip core temperature, and the driver chip core temperature and / or prompt the user that the vehicle-mounted controller has a short-circuit risk.
[0038] In addition, to achieve the above object, the present invention also proposes a vehicle-mounted controller temperature monitoring device, and the vehicle-mounted controller temperature monitoring device includes:
[0039] A reading module, configured to obtain the power core temperature, the main control chip core temperature, and the driver chip core temperature of the vehicle-mounted controller, and obtain the power state of the whole vehicle;
[0040] A judgment module, configured to judge whether the vehicle-mounted controller is over-temperature according to the power core temperature, the main control chip core temperature, and the driver chip core temperature;
[0041] A control module, configured to perform a failure process on the vehicle-mounted controller when the power state of the whole vehicle is in the power-on state and the vehicle-mounted controller is over-temperature, and call the general-purpose pins of the over-temperature controller or the general-purpose pins of other controllers capable of communicating with the over-temperature controller, so that the load corresponding to the vehicle-mounted controller continues to actuate, and the failure process is to control the pins corresponding to the working load to fail.
[0042] In addition, to achieve the above object, the present invention also proposes a vehicle-mounted controller, and the vehicle-mounted controller includes:
[0043] A reading module, configured to obtain the power core temperature, the main control chip core temperature, and the driver chip core temperature of the vehicle-mounted controller, and obtain the power state of the whole vehicle;
[0044] A judgment module, configured to judge whether the vehicle-mounted controller is overheated according to the power core temperature, the main control chip core temperature, and the driver chip core temperature;
[0045] A control module, configured to perform a failure handling on the vehicle-mounted controller when the power supply state of the whole vehicle is in the powered-on state and the vehicle-mounted controller is overheated, and call the general-purpose pin of the over-temperature controller or the general-purpose pin of other controllers capable of communicating with the over-temperature controller, so that the load corresponding to the vehicle-mounted controller continues to actuate. The failure handling is to control the pin corresponding to the working load to fail.
[0046] In addition, to achieve the above object, the present invention also provides a storage medium, on which a vehicle-mounted controller temperature monitoring program is stored. When the vehicle-mounted controller temperature monitoring program is executed by a processor, it implements the vehicle-mounted controller temperature monitoring method as described above.
[0047] The present invention obtains the power core temperature, the main control chip core temperature, and the driver chip core temperature of the vehicle-mounted controller, and obtains the power supply state of the whole vehicle; judges whether the vehicle-mounted controller is overheated according to the power core temperature, the main control chip core temperature, and the driver chip core temperature; when the power supply state of the whole vehicle is in the powered-on state and the vehicle-mounted controller is overheated, performs a failure handling on the vehicle-mounted controller, and calls the general-purpose pin of the over-temperature controller or the general-purpose pin of other controllers capable of communicating with the over-temperature controller, so that the load corresponding to the vehicle-mounted controller continues to actuate. By adopting the failure handling method for the overheated vehicle-mounted sensor when the vehicle-mounted controller is overheated, the normal use of vehicle functions is ensured to the greatest extent, and the user experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 is a schematic structural diagram of a vehicle-mounted controller temperature monitoring device in the hardware operating environment related to the embodiment solution of the present invention;
[0049] Figure 2 is a schematic flowchart of the first embodiment of the vehicle-mounted controller temperature monitoring method of the present invention;
[0050] Figure 3 is a schematic flowchart of the second embodiment of the vehicle-mounted controller temperature monitoring method of the present invention;
[0051] Figure 4 is a schematic diagram of failure handling in an embodiment of the vehicle-mounted controller temperature monitoring method of the present invention;
[0052] Figure 5 is a structural block diagram of the first embodiment of the vehicle-mounted controller temperature monitoring device of the present invention.
[0053] The realization, functional features and advantages of the object of the present invention will be further described with reference to the embodiments and the accompanying drawings. Detailed implementation manners
[0054] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0055] Refer to Figure 1 , Figure 1 FIG. is a schematic structural diagram of a vehicle-mounted controller temperature monitoring device for the hardware operating environment involved in the embodiment solution of the present invention.
[0056] As Figure 1 shown, the vehicle-mounted controller temperature monitoring device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless-fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0057] Those skilled in the art can understand that Figure 1 the structure shown in
[0058] As Figure 1 shown, the memory 1005, as a storage medium, may include an operating system, a network communication module, a user interface module, and a vehicle-mounted controller temperature monitoring program.
[0059] In Figure 1In the vehicle-mounted controller temperature monitoring device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the vehicle-mounted controller temperature monitoring device of the present invention can be arranged in the vehicle-mounted controller temperature monitoring device. The vehicle-mounted controller temperature monitoring device calls the vehicle-mounted controller temperature monitoring program stored in the memory 1005 through the processor 1001 and executes the vehicle-mounted controller temperature monitoring method provided by the embodiments of the present invention.
[0060] Embodiments of the present invention provide a method for monitoring the temperature of a vehicle-mounted controller. Refer to Figure 2 , Figure 2 which is a schematic flowchart of the first embodiment of a method for monitoring the temperature of a vehicle-mounted controller according to the present invention.
[0061] In this embodiment, the method for monitoring the temperature of the vehicle-mounted controller includes the following steps:
[0062] Step S10: Obtain the core temperature of the power supply of the vehicle-mounted controller, the core temperature of the main control chip, and the core temperature of the driver chip, and obtain the power supply status of the whole vehicle.
[0063] In this embodiment, the execution subject of this embodiment can be a vehicle-mounted controller temperature monitoring device, which has functions such as data processing, data communication, and program operation. The vehicle-mounted controller temperature monitoring device can be a terminal device such as a computer. Of course, it can also be other devices with similar functions, and this embodiment does not limit this. For the convenience of description, this embodiment is described by taking the vehicle-mounted controller temperature monitoring device as an example.
[0064] It should be noted that in recent years, the frequency of vehicle spontaneous combustion incidents has been increasing. Especially with the popularization of new energy vehicles, the speed of spontaneous combustion of new energy vehicles is so fast that it threatens the personal and property safety of customers and others. The too high temperature of the vehicle-mounted controller is an important factor in vehicle spontaneous combustion incidents. At present, the method adopted for vehicle-mounted controller temperature control is to turn off the output of all pins of the vehicle-mounted controller, but this method will affect the normal use of the vehicle by the user.
[0065] In this embodiment, in order to solve the above technical problems, through the failure handling method, it is ensured that the load driven by the vehicle-mounted controller can continue to operate normally, and the normal use of vehicle functions is guaranteed to the greatest extent.
[0066] It is easy to understand that before performing failure handling on an over-temperature vehicle-mounted controller, it is necessary to detect the over-temperature of the vehicle-mounted controller. Specifically, in this embodiment, it is necessary to first obtain the core temperature of the power supply of the vehicle-mounted controller, the core temperature of the main control chip, and the core temperature of the drive chip, and obtain the power supply state of the entire vehicle. The vehicle-mounted controller is the vehicle-mounted controller that needs to be monitored for temperature.
[0067] Furthermore, in this embodiment, the core temperature of the power supply of the vehicle-mounted controller can be directly read, while the core temperature of the main control chip and the core temperature of the drive chip need to be calculated according to the following formula: Tj = Tc + P * ΨJT, where Tc is the temperature on the surface of the controller package, P = U * I, U and I are the voltage and current output by the chip respectively, and ΨJT is the parameter from the junction to the package shell, which is directly provided by the chip manufacturer. In addition, in this embodiment, the power supply state of the entire vehicle is also obtained to determine whether the user is using the vehicle.
[0068] Step S20: Determine whether the vehicle-mounted controller is over-temperature according to the core temperature of the power supply, the core temperature of the main control chip, and the core temperature of the drive chip.
[0069] It should be noted that the over-temperature of the vehicle-mounted controller can be judged according to the core temperature of the power supply, the core temperature of the main control chip, and the core temperature of the drive chip. Specifically, it can be judged in combination with the set temperature threshold. Furthermore, in this embodiment, in order to prevent false alarms, the continuous duration during which the core temperature of the power supply, the core temperature of the main control chip, and the core temperature of the drive chip are greater than the temperature threshold is also recorded. When the set duration is reached, it is determined that the vehicle-mounted controller is over-temperature.
[0070] Step S30: When the power supply state of the entire vehicle is in the powered-on state and the vehicle-mounted controller is over-temperature, perform failure handling on the vehicle-mounted controller, and call the general-purpose pin of the over-temperature controller or the general-purpose pin of other controllers that can communicate with the over-temperature controller, so that the load corresponding to the vehicle-mounted controller continues to operate.
[0071] It should be noted that by obtaining the power supply state of the entire vehicle, it can be judged whether the user is using the vehicle. Because in this case, in order not to affect the normal use of the vehicle by the user, it is necessary to keep the load corresponding to the over-temperature vehicle-mounted controller continuing to operate.
[0072] In specific implementation, in this embodiment, when the power supply state of the entire vehicle is in the powered-on state and the vehicle-mounted controller is over-temperature, through the method of failure handling, it is ensured that the load corresponding to the vehicle-mounted controller can continue to operate normally. The method of failure handling in this embodiment includes calling the general-purpose pin of the over-temperature controller or the general-purpose pin of other controllers that can communicate with the over-temperature controller when the vehicle-mounted controller is over-temperature.
[0073] Further, if the power state of the whole vehicle is obtained as the power-off state, it indicates that the user is not using the vehicle at this time. For example, the vehicle is parked in the basement. In this case, the temperature of the vehicle-mounted controller will also be monitored in this embodiment. The acquisition of the temperature and the over-temperature judgment are the same as the above process. The difference is that when the power state of the whole vehicle is the power-off state, there is no need to keep the load actuating through failure handling.
[0074] Further, in this embodiment, when it is detected that the vehicle-mounted controller is over-temperature, the power core temperature, the main control chip core temperature, and the drive chip core temperature read in this embodiment will be uploaded. The specific upload process in this embodiment can be implemented in the following manner.
[0075] In specific implementation, in this embodiment, the temperature data can be sent to the CAN bus according to the set period and number of frames for the BCM (body control module) to receive. For example, the temperature data of L frames can be sent to the BCM through the CAN bus at an interval of Xms. Among them, L can be set to 3, that is, 3 frames of temperature data are sent each time. The specific time interval and the number of frames of the sent temperature data can be adjusted accordingly according to the actual situation, and this embodiment does not limit this.
[0076] Further, the BCM in this embodiment will also perform missing transmission detection on the received temperature data. If it is detected that there is missing temperature data, the BCM will discard the missing data and perform filtering processing according to the actual number of collected temperatures. If it is not detected that there is missing temperature data, the BCM will perform processing according to the mean filtering. Then the BCM will send the temperature data to the TBOX (telematics box). After the TBOX (telematics box) stamps the temperature data with a time stamp, it will finally send the data to the background / cloud. In actual situations, if there is a situation where the TBOX (telematics box) misses transmitting the temperature data to the background / cloud, the background / cloud will use the temperature data uploaded last time.
[0077] This embodiment obtains the power core temperature, the main control chip core temperature, and the drive chip core temperature of the vehicle-mounted controller, and obtains the power state of the whole vehicle; judges whether the vehicle-mounted controller is over-temperature according to the power core temperature, the main control chip core temperature, and the drive chip core temperature; when the power state of the whole vehicle is in the power-on state and the vehicle-mounted controller is over-temperature, performs failure handling on the vehicle-mounted controller, and calls the general-purpose pin of the over-temperature controller or the general-purpose pin of other controllers that can communicate with the over-temperature controller, so that the load corresponding to the vehicle-mounted controller continues to actuate. By adopting the method of performing failure handling on the over-temperature vehicle-mounted sensor when the vehicle-mounted controller is over-temperature, it maximally ensures the normal use of vehicle functions and improves the user experience.
[0078] Reference Figure 3 , Figure 3 is a schematic flowchart of the second embodiment of a method for monitoring the temperature of an in-vehicle controller according to the present invention.
[0079] Based on the above first embodiment, in the method for monitoring the temperature of the in-vehicle controller in this embodiment, the step S20 specifically includes:
[0080] Step S201: Compare the power core temperature, the main control chip core temperature, and the driver chip core temperature with a preset temperature threshold respectively.
[0081] Step S202: When at least one of the power core temperature, the main control chip core temperature, and the driver chip core temperature is greater than the preset temperature threshold, record the corresponding duration. When the duration exceeds the preset duration, determine whether the remaining core temperature exceeds the preset temperature threshold.
[0082] Step S203: If the remaining core temperature also exceeds the preset threshold, determine that the in-vehicle controller is overheated.
[0083] In specific implementation, in this embodiment, the preset temperature threshold is compared with the power core temperature, the main control chip core temperature, and the driver chip core temperature respectively to determine whether the in-vehicle controller is overheated. Among them, the preset temperature threshold can be set accordingly according to actual needs, and this embodiment does not limit this.
[0084] Specifically, when at least one of the power core temperature, the main control chip core temperature, and the driver chip core temperature is greater than the preset temperature threshold, in this embodiment, the duration corresponding to its being greater than the preset temperature threshold will be recorded first, and then this duration will be compared with the preset duration, and then continue to determine whether the remaining core temperature exceeds the preset temperature threshold. If the remaining core temperature also exceeds the preset temperature threshold, then in this embodiment, it is determined that the in-vehicle controller is overheated.
[0085] In addition, in order to ensure that none of the three core temperatures obtained in this embodiment is a false alarm, when at least one of the power core temperature, the main control chip core temperature, and the driver chip core temperature is greater than a preset temperature threshold, the corresponding first duration is recorded, and then the remaining core temperatures are continuously monitored to see if they are also greater than the preset temperature threshold. If the remaining temperatures are also greater than the preset temperature threshold, the corresponding second duration when the remaining core temperatures are greater than the preset temperature threshold is also recorded. When both the first duration and the second duration are greater than the preset duration, it indicates that the power core temperature, the main control chip core temperature, and the driver chip core temperature being greater than the preset temperature threshold are not false alarms. At this time, it can be determined that the vehicle-mounted controller is overheated. Among them, the remaining core temperatures include at most two of the power core temperature, the main control chip core temperature, and the driver chip core temperature. The preset duration and the preset temperature threshold can be set accordingly according to actual requirements, and this embodiment does not limit this.
[0086] Furthermore, the preset temperature threshold in this embodiment includes a first temperature threshold, a second temperature threshold, and a third temperature threshold. Among them, the first temperature threshold is less than the second temperature threshold, and the second temperature threshold is less than the third temperature threshold. The first temperature threshold, the second temperature threshold, and the third temperature threshold can be set accordingly according to actual monitoring requirements, and this embodiment does not limit this.
[0087] It should be noted that in this embodiment, when the power core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the first temperature threshold, or when the power core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the second temperature threshold, or when the power core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the third temperature threshold, it is determined that the vehicle-mounted controller is overheated at this time. And since the third temperature threshold is greater than the second temperature threshold and the first temperature threshold, it shows that the overheating temperature of the vehicle-mounted controller is higher in the third case. For the overheating of the vehicle-mounted controller in the above three different cases, the failure handling methods adopted in this embodiment are also different. In this embodiment, Figure 4 the different failure handling methods are described.
[0088] In specific implementation, when the power state of the whole vehicle is in the power-on state and the power core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the first temperature threshold and less than the second temperature threshold, in this case, this embodiment will control the vehicle-mounted controller to enter the repair mode. The repair mode is the self-repair mode of the vehicle-mounted controller. In this mode, this embodiment first determines the current output pin used to keep the load corresponding to the vehicle-mounted controller operating, and then turns off the output of this pin, and at the same time keeps the load operating through the reserved general-purpose pin of the vehicle-mounted controller.Figure 4 As shown, in the repair mode, the relay is in an open state. Assume that the pin corresponding to the high-power load is N-1. According to Figure 4 it is known that this pin keeps the load actuating through direct PWM drive. In this case, in this embodiment, the output of pin N-1 is turned off, and then pin N-1 is switched to Figure 4 the controller shown in Figure 4 the ECU1 shown in
[0089] itself reserves a general-purpose pin N, and the load continues to actuate through the reserved general-purpose pin N. For high-power loads that belong to direct high and low level drive and are currently executing, the method adopted in this embodiment is also the above-mentioned method of keeping the load continuing to actuate through the reserved general-purpose pin of the vehicle-mounted controller. Figure 4 As shown in Figure 4 In the partial failure mode, the relay is in an open state. Assume that the pin corresponding to the load that keeps actuating according to the user's request is N-1. According to Figure 4 it is known that this pin keeps the load actuating through direct PWM drive. In this case, in this embodiment, the output of pin N-1 is turned off, and then pin N-1 is switched to Figure 4 the reserved general-purpose pin N of another vehicle-mounted controller (ECU2) shown in
[0090] the load continues to actuate through the reserved general-purpose pin N. For loads that belong to indirect high and low level drive and keep actuating according to the functional safety level requirements as required by the user, in this embodiment, it will control Figure 4The relay shown in [Figure] is fully engaged. Also, for loads that are directly driven by high and low levels and are required to remain actuated according to the functional safety level requirements, and for loads that are directly driven by PWM and are required to remain actuated according to the functional safety level requirements, in this embodiment, the pins corresponding to the load will be switched to the reserved general-purpose pin N of another vehicle-mounted controller (ECU2), and the load will continue to be actuated through the reserved general-purpose pin N of the other vehicle-mounted controller (ECU2). Also, for example, the outputs of all output pins except the CAN or LIN communication signals will be turned off.
[0091] Furthermore, for the case where the core temperature of the power supply, the core temperature of the main control chip, and the core temperature of the driver chip are all greater than the third temperature threshold, in this embodiment, before performing failure handling on the vehicle-mounted control, the interior temperature and exterior temperature of the whole vehicle and the number of output pins before failure are obtained, and then the number of output pins is compared with a preset number, the interior temperature is compared with a set interior temperature, and the exterior temperature is compared with a set exterior temperature. Here, the set interior temperature, the set exterior temperature, and the preset number can be set according to actual needs, and this embodiment does not limit this. In this embodiment, when the core temperature of the power supply, the core temperature of the main control chip, and the core temperature of the driver chip are all greater than the third temperature threshold, in addition to uploading the temperature data, corresponding reminders will also be given to the user based on the above temperature comparison results and the pin number comparison results.
[0092] Specifically, if the interior temperature is greater than the set interior temperature or the exterior temperature is greater than the set exterior temperature, the user will be reminded that the vehicle-mounted controller has overheated due to high temperature; if the interior temperature is less than or equal to the set interior temperature and the exterior temperature is less than or equal to the set exterior temperature, and at the same time the number of output pins is greater than the preset number, the user will be reminded that the vehicle-mounted controller has overheated due to abnormal output overheating, too many pins, resulting in excessive output; if the interior temperature is less than or equal to the set interior temperature and the exterior temperature is less than or equal to the set exterior temperature, and at the same time the number of output pins is less than or equal to the preset number, the user will be reminded that the vehicle-mounted controller has a short-circuit risk. In this embodiment, the user can be reminded through the instrument, and other methods can also be used to remind the user. The specific reminder method can be selected according to actual needs, and this embodiment does not limit this.
[0093] In this embodiment, three temperature thresholds are used to judge three different over-temperature situations of the vehicle-mounted controller, and different failure methods are adopted for corresponding processing for each over-temperature situation to ensure the normal function of the vehicle to the greatest extent. At the same time, when the temperature of the vehicle-mounted controller is too high, the user is reminded based on the interior temperature and exterior temperature of the whole vehicle and the number of output pins before failure, improving the user experience.
[0094] In addition, an embodiment of the present invention further provides a storage medium, on which a vehicle-mounted controller temperature monitoring program is stored. When the vehicle-mounted controller temperature monitoring program is executed by a processor, the steps of the vehicle-mounted controller temperature monitoring method described above are implemented.
[0095] Since this storage medium adopts all the technical solutions of the above-mentioned all embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be elaborated here one by one.
[0096] Refer to Figure 5 , Figure 5 which is a structural block diagram of the first embodiment of the vehicle-mounted controller temperature monitoring device of the present invention.
[0097] As Figure 5 shown, the vehicle-mounted controller temperature monitoring device proposed by the embodiment of the present invention includes:
[0098] A reading module 10, configured to obtain the power core temperature, the main control chip core temperature, and the driver chip core temperature of the vehicle-mounted controller, and obtain the power state of the whole vehicle.
[0099] A judgment module 20, configured to judge whether the vehicle-mounted controller is overheated according to the power core temperature, the main control chip core temperature, and the driver chip core temperature.
[0100] A control module 30, configured to perform a failure handling on the vehicle-mounted controller when the power state of the whole vehicle is in the power-on state and the vehicle-mounted controller is overheated, so that the load corresponding to the vehicle-mounted controller continues to operate.
[0101] An uploading module 40, configured to upload the power core temperature, the main control chip core temperature, and the driver chip core temperature.
[0102] In this embodiment, by obtaining the power core temperature, the main control chip core temperature, and the driver chip core temperature of the vehicle-mounted controller, and obtaining the power state of the whole vehicle; judging whether the vehicle-mounted controller is overheated according to the power core temperature, the main control chip core temperature, and the driver chip core temperature; when the power state of the whole vehicle is in the power-on state and the vehicle-mounted controller is overheated, performing a failure handling on the vehicle-mounted controller, and calling the general-purpose pin of the over-temperature controller or the general-purpose pin of other controllers that can communicate with the over-temperature controller, so that the load corresponding to the vehicle-mounted controller continues to operate. By adopting the method of performing a failure handling on the overheated vehicle-mounted sensor when the vehicle-mounted controller is overheated, the normal use of the vehicle functions is guaranteed to the greatest extent, and the user experience is improved.
[0103] In one embodiment, the determination module 20 is further configured to compare the power core temperature, the main control chip core temperature, and the driver chip core temperature with a preset temperature threshold respectively; when at least one of the power core temperature, the main control chip core temperature, and the driver chip core temperature is greater than the preset temperature threshold, record the corresponding duration, and when the duration exceeds the preset duration, determine whether the remaining core temperatures exceed the preset temperature threshold, where the remaining core temperatures include at most two of the power core temperature, the main control chip core temperature, and the driver chip core temperature; if the remaining core temperatures also exceed the preset threshold, determine that the vehicle-mounted controller is overheated.
[0104] In one embodiment, the preset temperature threshold includes a first temperature threshold, a second temperature threshold, and a third temperature threshold, where the first temperature threshold is less than the second temperature threshold, and the second temperature threshold is less than the third temperature threshold;
[0105] The control module 30 is further configured to, when the power state of the whole vehicle is in the power-on state and the power core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the first temperature threshold and less than the second temperature threshold, control the vehicle-mounted controller to enter the repair mode; when the vehicle-mounted controller enters the repair mode, determine the current output pin for keeping the load corresponding to the vehicle-mounted controller actuating, turn off the output of the current output pin, and keep the load continuing to actuate through the reserved general-purpose pin of the vehicle-mounted controller.
[0106] In one embodiment, the control module 30 is further configured to, when the power state of the whole vehicle is in the power-on state and the power core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the second temperature threshold and less than the third temperature threshold, control the vehicle-mounted controller to enter the partial failure mode; when the vehicle-mounted controller enters the partial failure mode, determine the current output pin for keeping the load corresponding to the vehicle-mounted controller actuating, turn off the output of the current output pin, and keep the load continuing to actuate through the reserved general-purpose pin of other vehicle-mounted controllers.
[0107] In one embodiment, the control module 30 is further configured to, when the power state of the whole vehicle is in the power-on state and the power core temperature, the main control chip core temperature, and the driver chip core temperature are simultaneously greater than the third temperature threshold, control the vehicle-mounted controller to enter the complete failure mode; when the vehicle-mounted controller enters the complete failure mode, turn off the output of all output pins except the CAN or LIN communication signal, or keep the relay closed, or keep the load continuing to actuate through the reserved general-purpose pin of other vehicle-mounted controllers.
[0108] In one embodiment, the determination module 20 is further configured to obtain the number of output pins of the vehicle-mounted controller, as well as the in-vehicle temperature and the out-vehicle temperature of the entire vehicle; compare the number of output pins with a preset number, compare the in-vehicle temperature with a set in-vehicle temperature, and compare the out-vehicle temperature with a set out-vehicle temperature;
[0109] The vehicle-mounted controller temperature monitoring device further includes a prompting module;
[0110] The prompting module is configured to remind the user that the vehicle-mounted controller has a high temperature overheat when the in-vehicle temperature is greater than the set in-vehicle temperature or the out-vehicle temperature is greater than the set out-vehicle temperature; remind the user that the vehicle-mounted controller has an abnormal output overheat when the in-vehicle temperature is less than or equal to the set in-vehicle temperature and the out-vehicle temperature is less than or equal to the set out-vehicle temperature, and the number of output pins is greater than the preset number; remind the user that the vehicle-mounted controller has a short-circuit risk when the in-vehicle temperature is less than or equal to the set in-vehicle temperature and the out-vehicle temperature is less than or equal to the set out-vehicle temperature, and the number of output pins is less than or equal to the preset number.
[0111] In one embodiment, the uploading module 40 is further configured to upload the power core temperature, the main control chip core temperature, and the driver chip core temperature and / or prompt the user that the vehicle-mounted controller has a short-circuit risk when the power state of the entire vehicle is in a power-off state and the vehicle-mounted controller is over-temperature.
[0112] It should be understood that the above is only an example for illustration and does not constitute any limitation to the technical solution of the present invention. In specific applications, those skilled in the art can set according to needs, and the present invention does not limit this.
[0113] It should be noted that the above-described working process is only illustrative and does not limit the protection scope of the present invention. In actual applications, those skilled in the art can select some or all of them according to actual needs to achieve the purpose of the solution of this embodiment, and no limitation is made here.
[0114] In addition, for the technical details not described in detail in this embodiment, reference can be made to the vehicle-mounted controller temperature monitoring method provided in any embodiment of the present invention, which will not be elaborated here.
[0115] In addition, it should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article or system. Without further limitations, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or system including such an element.
[0116] The serial numbers of the above embodiments of the present invention are only for description and do not represent the superiority or inferiority of the embodiments.
[0117] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as a read-only memory (ROM) / RAM, magnetic disk, optical disk), and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.
[0118] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the description of the present invention and the accompanying drawings, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.
Claims
1. A method for monitoring the temperature of a vehicle-mounted controller, characterized in that, The vehicle-mounted controller temperature monitoring method includes: Obtaining the power core temperature, main control chip core temperature, and drive chip core temperature of the vehicle-mounted controller, and obtaining the power status of the entire vehicle; Judging whether the vehicle-mounted controller is over-temperature according to the power core temperature, the main control chip core temperature, and the drive chip core temperature; When the power status of the entire vehicle is in the powered-on state and the vehicle-mounted controller is over-temperature, performing a failure process on the over-temperature vehicle-mounted controller, and calling the general-purpose pins reserved by the over-temperature vehicle-mounted controller or the general-purpose pins reserved by other vehicle-mounted controllers that can communicate with the over-temperature vehicle-mounted controller, so that the load corresponding to the over-temperature vehicle-mounted controller continues to actuate. The failure process is to control the pins corresponding to the actuating load to fail.
2. The method for monitoring the temperature of a vehicle-mounted controller according to claim 1, wherein, The judging whether the vehicle-mounted controller is over-temperature according to the power core temperature, the main control chip core temperature, and the drive chip core temperature includes: Comparing the power core temperature, the main control chip core temperature, and the drive chip core temperature with a preset temperature threshold respectively; When at least one of the power core temperature, the main control chip core temperature, and the drive chip core temperature is greater than the preset temperature threshold, recording the corresponding first continuous duration, and continuing to monitor the remaining core temperatures. The remaining core temperatures include at most two of the power core temperature, the main control chip core temperature, and the drive chip core temperature; When the remaining core temperatures are also greater than the preset temperature threshold, recording the corresponding second continuous duration; When both the first continuous duration and the second continuous duration are greater than the preset duration, determining that the vehicle-mounted controller is over-temperature.
3. The vehicle-mounted controller temperature monitoring method according to claim 1, characterized in that, The judging whether the vehicle-mounted controller is over-temperature according to the power core temperature, the main control chip core temperature, and the drive chip core temperature includes: Comparing the power core temperature, the main control chip core temperature, and the drive chip core temperature with a preset temperature threshold respectively; When at least one of the power core temperature, the main control chip core temperature, and the drive chip core temperature is greater than the preset temperature threshold, recording the corresponding continuous duration. When the continuous duration exceeds the preset duration, judging whether the remaining core temperatures exceed the preset temperature threshold. The remaining core temperatures include at most two of the power core temperature, the main control chip core temperature, and the drive chip core temperature; If the remaining core temperatures also exceed the preset threshold, determining that the vehicle-mounted controller is over-temperature.
4. The vehicle-mounted controller temperature monitoring method according to claim 2 or 3, characterized in that, The preset temperature threshold includes a first temperature threshold, a second temperature threshold, and a third temperature threshold. Among them, the first temperature threshold is less than the second temperature threshold, and the second temperature threshold is less than the third temperature threshold; The performing a failure process on the over-temperature vehicle-mounted controller when the power status of the entire vehicle is in the powered-on state and the vehicle-mounted controller is over-temperature, so that the load corresponding to the over-temperature vehicle-mounted controller continues to actuate, includes: When the power supply state of the whole vehicle is in the powered-on state and the power core temperature, the main control chip core temperature, and the drive chip core temperature are simultaneously greater than the first temperature threshold and less than the second temperature threshold, control the over-temperature vehicle-mounted controller to enable the repair mode; When the over-temperature vehicle-mounted controller enables the repair mode, determine the current output pin used to keep the load corresponding to the over-temperature vehicle-mounted controller actuating, turn off the output of the current output pin, and keep the load continuing to actuate through the reserved general-purpose pin of the over-temperature vehicle-mounted controller.
5. The vehicle-mounted controller temperature monitoring method according to claim 4, wherein, The method for handling the failure of the over-temperature vehicle-mounted controller when the power supply state of the whole vehicle is in the powered-on state and the vehicle-mounted controller is over-temperature, so that the load corresponding to the over-temperature vehicle-mounted controller continues to actuate, includes: When the power supply state of the whole vehicle is in the powered-on state and the power core temperature, the main control chip core temperature, and the drive chip core temperature are simultaneously greater than the second temperature threshold and less than the third temperature threshold, control the over-temperature vehicle-mounted controller to enable the partial failure mode; When the over-temperature vehicle-mounted controller enables the partial failure mode, determine the current output pin used to keep the load corresponding to the over-temperature vehicle-mounted controller actuating, turn off the output of the current output pin, and keep the load continuing to actuate through the reserved general-purpose pin of other vehicle-mounted controllers.
6. The vehicle-mounted controller temperature monitoring method according to claim 4, wherein The method for handling the failure of the over-temperature vehicle-mounted controller when the power supply state of the whole vehicle is in the powered-on state and the vehicle-mounted controller is over-temperature, so that the load corresponding to the over-temperature vehicle-mounted controller continues to actuate, includes: When the power supply state of the whole vehicle is in the powered-on state and the power core temperature, the main control chip core temperature, and the drive chip core temperature are simultaneously greater than the third temperature threshold, control the over-temperature vehicle-mounted controller to enable the complete failure mode; When the over-temperature vehicle-mounted controller enables the complete failure mode, turn off the output of all output pins except the CAN or LIN communication signal, or keep the relay closed, or keep the load continuing to actuate through the reserved general-purpose pin of other vehicle-mounted controllers.
7. The vehicle-mounted controller temperature monitoring method according to claim 1, characterized in that, Before handling the failure of the over-temperature vehicle-mounted controller, it further includes: Obtain the number of output pins of the vehicle-mounted controller, as well as the in-vehicle temperature and the out-vehicle temperature of the whole vehicle; Compare the number of output pins with a preset number, compare the in-vehicle temperature with a set in-vehicle temperature, and compare the out-vehicle temperature with a set out-vehicle temperature; The vehicle-mounted controller temperature monitoring method further includes at least one of the following processing measures: When the in-vehicle temperature is greater than the set in-vehicle temperature or the out-vehicle temperature is greater than the set out-vehicle temperature, remind the user that the vehicle-mounted controller has high temperature overheat; When the in-vehicle temperature is less than or equal to the set in-vehicle temperature, the out-vehicle temperature is less than or equal to the set out-vehicle temperature, and the number of output pins is greater than the preset number, remind the user that the vehicle-mounted controller has output abnormal overheat; When the in-vehicle temperature is less than or equal to the set in-vehicle temperature, the out-vehicle temperature is less than or equal to the set out-vehicle temperature, and the number of output pins is less than or equal to the preset number, the user is reminded that there is a short-circuit risk in the vehicle-mounted controller.
8. The method for monitoring the temperature of an in-vehicle controller according to claim 1, wherein The vehicle-mounted controller temperature monitoring method further includes: When the power state of the whole vehicle is in the power-off state and the vehicle-mounted controller is overheated, the power core temperature, the main control chip core temperature, and the driver chip core temperature are uploaded and / or the user is reminded that there is a short-circuit risk in the vehicle-mounted controller.
9. A vehicle-mounted controller temperature monitoring device, characterized in that, The vehicle-mounted controller temperature monitoring device includes: A reading module, configured to obtain the power core temperature, the main control chip core temperature, and the driver chip core temperature of the vehicle-mounted controller, and obtain the power state of the whole vehicle; A judgment module, configured to judge whether the vehicle-mounted controller is overheated according to the power core temperature, the main control chip core temperature, and the driver chip core temperature; A control module, configured to perform a failure handling on the overheated vehicle-mounted controller when the power state of the whole vehicle is in the power-on state and the vehicle-mounted controller is overheated, and call the general-purpose pins reserved by the overheated vehicle-mounted controller or the general-purpose pins reserved by other vehicle-mounted controllers that can communicate with the overheated vehicle-mounted controller, so that the load corresponding to the overheated vehicle-mounted controller continues to operate, and the failure handling is to control the pins corresponding to the working load to fail.
10. A vehicle-mounted controller, characterized in that, The vehicle-mounted controller includes: A reading module, configured to obtain the power core temperature, the main control chip core temperature, and the driver chip core temperature of the vehicle-mounted controller, and obtain the power state of the whole vehicle; A judgment module, configured to judge whether the vehicle-mounted controller is overheated according to the power core temperature, the main control chip core temperature, and the driver chip core temperature; A control module, configured to perform a failure handling on the overheated vehicle-mounted controller when the power state of the whole vehicle is in the power-on state and the vehicle-mounted controller is overheated, and call the general-purpose pins reserved by the overheated vehicle-mounted controller or the general-purpose pins reserved by other vehicle-mounted controllers that can communicate with the overheated vehicle-mounted controller, so that the load corresponding to the overheated vehicle-mounted controller continues to operate, and the failure handling is to control the pins corresponding to the working load to fail.
11. A storage medium, characterized in that, A vehicle-mounted controller temperature monitoring program is stored on the storage medium, and when the vehicle-mounted controller temperature monitoring program is executed by a processor, the vehicle-mounted controller temperature monitoring method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
IGBT intelligent driving module for new energy automobile and control method thereof
CN101916984A
Vehicle control unit circuit
CN106696763A
Driving assisted vehicle control method and control system
US20210300392A1