A water-cooled temperature control system and method
Through the water-cooled temperature control system, the water pump flow is controlled using non-real-time and real-time water-cooled temperature control programs during the OTA upgrade process, which solves the problem of OTA upgrade failure caused by overtemperature protection of the domain controller and improves the success rate and user experience of OTA upgrades.
Patent Information
- Application Number
- CN202310384368.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-11
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2043-04-11
AI Technical Summary
During the OTA upgrade process, the domain controller overtemperature protection caused the cooling system to fail to work properly, resulting in the OTA upgrade failure.
It provides a water-cooling temperature control system, which periodically sends the SOC temperature to the cooling control module through the domain control unit, and starts the non-real-time water-cooling temperature control program when receiving the OTA command. It uses a pre-stored mapping table to obtain the initial flow and flow duration as water pump control parameters. The fixed flow is less than the initial flow until the OTA upgrade is completed and switches to the real-time water-cooling temperature control program.
During the OTA upgrade process, ensure that the domain controller works in a healthy temperature environment, improve the reliability and stability of the SOC chip, improve the success rate of OTA upgrades, and ensure user experience.
Smart Images

Figure CN116560424B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of domain controller cooling, and specifically relates to a water-cooled temperature control system and method. Background Art
[0002] Currently, with the development of intelligent driving technology, the vehicle's controllers are evolving from multiple independent ECUs (Electronic Control Units) towards integrated domain controllers, such as the body domain, power domain, information security domain, etc. The domain controller of each domain serves as the core of the domain and the hub for cross-domain information interaction. The higher the computing power of the domain controller, the greater the energy consumption, and higher requirements are also put forward for the heat dissipation of the main computing chips.
[0003] In related technologies, the domain controller dissipates heat through a fan or a cooling system. Among them, the air-cooled fan is not only prone to accumulating dust and even being damaged, but also makes it difficult for the domain controller to meet higher waterproof and dustproof requirements. When dissipating heat through the cooling system, the cooling system controls the switch of the water pump and the magnitude of the cooling water flow based on the temperature signal of the SOC (System-on-a-Chip) chip of the autonomous driving domain controller monitored.
[0004] However, when the autonomous driving domain controller is upgraded via OTA (Over-the-Air Technology), due to the abnormal operation of software functions and the interruption of the communication network, the cooling system cannot obtain the SOC temperature signal in real time, resulting in the cooling system being unable to perform normal cooling control. When the OTA upgrade time of the domain controller is long and the weather is at a relatively high ambient temperature, it is easy to trigger over-temperature protection (SOC power-off) due to overheating of the domain controller, thus leading to the problem of OTA upgrade failure. Summary of the Invention
[0005] Aiming at one of the defects existing in the prior art, the purpose of this application is to provide a water-cooled temperature control system and method to solve the problem of OTA upgrade failure caused by over-temperature protection of the domain controller during the OTA upgrade process in related technologies.
[0006] The first aspect of this application provides a water-cooled temperature control system, which includes:
[0007] A domain control unit for periodically sending the SOC temperature to the cooling control module, and also for sending an OTA start flag signal to the cooling control module when receiving an OTA instruction;
[0008] The above-mentioned cooling control module is used to feedback confirmation information when receiving the OTA start flag signal, and obtain the last received SOC temperature before receiving the feedback confirmation information as the initial temperature, and start the non-real-time water-cooled temperature control program;
[0009] The above non-real-time water-cooling temperature control program is as follows: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and the flow duration corresponding to the above initial temperature as the water pump control parameters, and when the running time of the water pump at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the above fixed flow rate is less than the initial flow rate.
[0010] In some of the above embodiments, the domain control unit is further configured to send an OTA success flag signal to the cooling control module when the OTA upgrade is completed;
[0011] The above cooling control module is further configured to switch to the real-time water-cooling temperature control program when receiving the OTA success flag signal;
[0012] The above real-time water-cooling temperature control program is as follows: determine the water pump control parameters according to the current temperature of the SOC chip or the difference between the current temperature and the second preset temperature threshold.
[0013] In some embodiments, the domain control unit is further configured to enter the closed communication mode when receiving the feedback confirmation information, and enter the normal communication mode when the OTA upgrade is completed.
[0014] In some embodiments, the above domain control unit includes:
[0015] A domain control OTA module, which is configured to send an OTA start flag signal to the temperature monitoring module and the domain control communication module when receiving an OTA instruction;
[0016] The above temperature monitoring module is configured not to perform temperature monitoring when receiving the OTA start flag signal;
[0017] A domain control communication module, which is configured to send the received OTA start flag signal to the cooling control module, and is further configured to enter the closed communication mode when receiving the feedback confirmation information, and enter the normal communication mode when the OTA upgrade is completed.
[0018] In some embodiments, the above domain control unit further includes:
[0019] An MCU, which is configured to periodically receive the temperature signal of the SOC built-in temperature sensor, parse the SOC temperature according to the above temperature signal, and send it to the above temperature monitoring module;
[0020] The above temperature monitoring module is further configured to periodically send the SOC temperature to the cooling control module through the domain control communication module.
[0021] In some embodiments, the above cooling control module is further configured to pre-store the mapping table of the initial temperature corresponding to the initial flow rate and the flow duration.
[0022] The second aspect of the present application provides a water-cooling temperature control method based on the above system, which includes the following steps:
[0023] The domain control unit periodically sends the SOC temperature to the cooling control module and sends an OTA start flag signal when receiving an OTA instruction.
[0024] When the above cooling control module receives the OTA start flag signal, it feeds back a confirmation message and starts a non-real-time water-cooling temperature control program with the last received SOC temperature before feeding back the confirmation message as the initial temperature.
[0025] The above non-real-time water-cooling temperature control program is as follows: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and flow duration corresponding to the above initial temperature as the water pump control parameters, and when the running time of the water pump at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the above fixed flow rate is less than the initial flow rate.
[0026] In some embodiments, when the OTA upgrade is completed, the above domain control unit sends an OTA success flag signal to the cooling control module.
[0027] When the above cooling control module receives the OTA success flag signal, it switches to the real-time water-cooling temperature control program.
[0028] The above real-time water-cooling temperature control program is as follows: determine the water pump control parameters according to the current temperature of the SOC chip or the difference between the current temperature and the second preset temperature threshold.
[0029] In some embodiments, before starting the non-real-time water-cooling temperature control program, it further includes:
[0030] Obtain the mapping table of the initial temperature corresponding to the initial flow rate and flow duration and store it.
[0031] In some embodiments, the domain control unit periodically sends the SOC temperature to the cooling control module, specifically including:
[0032] The domain control unit periodically receives the temperature signal of the SOC built-in temperature sensor.
[0033] Parse the SOC temperature according to the above temperature signal and send it to the temperature monitoring module.
[0034] The beneficial effects brought by the technical solution provided by the present application include:
[0035] The water-cooling temperature control system and method of the present application, when the domain control unit receives an OTA instruction, sends an OTA start flag signal to the cooling control module. When the cooling control module receives the OTA start flag signal, it feedbacks a confirmation message and obtains the SOC temperature received last time before obtaining the feedback confirmation message as the initial temperature, and starts a non-real-time water-cooling temperature control program. The non-real-time water-cooling temperature control program is as follows: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and flow duration corresponding to the initial temperature as the water pump control parameters, and when the running time of the water pump at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the fixed flow rate is less than the initial flow rate. Since the cooling control module can start the non-real-time water-cooling temperature control program when the domain control unit performs OTA upgrade upon receiving an OTA instruction, not only can the domain controller work in a healthy temperature environment, improving the reliability and stability of the SOC chip, but also the OTA upgrade success rate can be greatly improved, ensuring that users can enjoy the latest upgrade functions efficiently and quickly, and enhancing the user experience. 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 following-described drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0037] Figure 1 is the principle block diagram of the water-cooling temperature control system according to the embodiment of the present application;
[0038] Figure 2 is the flow chart of the water-cooling temperature control method according to the embodiment of the present application;
[0039] Figure 3 is the mapping relationship between the initial temperature and the initial flow rate according to the embodiment of the present application;
[0040] Figure 4 is the mapping relationship between the initial temperature and the flow duration according to the embodiment of the present application;
[0041] Figure 5 is the control flow chart of the cooling control module according to the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0042] In order to make the purpose, technical solutions and advantages of the present application clearer, the following further details the present invention in combination with the drawings and embodiments. 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. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0043] This application provides an embodiment of a water-cooled temperature control system, which can solve the problem that the OTA upgrade fails due to over-temperature protection of the domain controller in the related art.
[0044] As Figure 1 shown, the water-cooled temperature control system of this embodiment includes a domain control unit and a cooling control module.
[0045] The above domain control unit is used to periodically send the SOC temperature to the cooling control module, and the above domain control unit is also used to send an OTA start flag signal to the cooling control module when receiving an OTA instruction.
[0046] The above cooling control module is used to, when receiving the OTA start flag signal, feedback a confirmation message to the domain control unit, and obtain the last received SOC temperature before obtaining the feedback confirmation message as the initial temperature, and start a non-real-time water-cooled temperature control program.
[0047] In this embodiment, after the cooling control module receives the OTA start flag signal and feedbacks a confirmation message to the domain control unit, the default communication network silence is in a normal state.
[0048] The above non-real-time water-cooled temperature control program is: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and the flow duration corresponding to the above initial temperature as the water pump control parameters, and when the time for the water pump to run at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the above fixed flow rate is less than the initial flow rate.
[0049] In this embodiment, the above non-real-time water-cooled temperature control program further includes: when the initial temperature is lower than or equal to the above first preset temperature threshold, no water-cooled temperature control process is performed.
[0050] Optionally, the above first preset temperature threshold is 40 °C.
[0051] In the water-cooled temperature control system of this embodiment, when the domain control unit receives an OTA command, it sends an OTA start flag signal to the cooling control module. When the cooling control module receives the OTA start flag signal, it feeds back a confirmation message and obtains the SOC temperature received last time before obtaining the feedback confirmation message as the initial temperature, and starts the non-real-time water-cooled temperature control program. The non-real-time water-cooled temperature control program is as follows: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and flow duration corresponding to the initial temperature as the water pump control parameters, and when the running time of the water pump at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the fixed flow rate is less than the initial flow rate. Since the cooling control module can start the non-real-time water-cooled temperature control program when the domain control unit performs OTA upgrade upon receiving an OTA command, not only can the domain controller work in a healthy temperature environment, improving the reliability and stability of the SOC chip, but also the OTA upgrade success rate can be greatly improved, ensuring that users can enjoy the latest upgrade functions efficiently and quickly, and enhancing the user experience.
[0052] In this embodiment, the above-mentioned domain control unit is a domain controller. As one of the core components in an automobile, the domain controller needs to continuously perform software iteration and upgrade to meet new functions and new requirements.
[0053] Based on the above embodiment, in this embodiment, the above-mentioned domain control unit is further configured to send an OTA success flag signal to the cooling control module when the OTA upgrade is completed.
[0054] The above-mentioned cooling control module is further configured to terminate the non-real-time water-cooled temperature control program and switch to the real-time water-cooled temperature control program when receiving the OTA success flag signal sent by the domain control unit. That is, the water-cooled temperature control program is the operating program under non-OTA upgrade conditions.
[0055] The above-mentioned real-time water-cooled temperature control program is as follows: determine the water pump control parameters according to the current temperature of the SOC chip or the difference between the current temperature and the second preset temperature threshold.
[0056] In this embodiment, the size of the water pump flow rate is controlled based on the water pump control parameters, and thus the cooling and temperature reduction of the domain controller are achieved by controlling the size of the water pump flow rate.
[0057] Optionally, the above-mentioned real-time water-cooled temperature control program is as follows: obtain the target water pump flow rate corresponding to the current temperature of the SOC chip as the water pump control parameter to control the water pump to work according to the above-mentioned target flow rate.
[0058] Preferably, the above-mentioned real-time water-cooled temperature control program is as follows: obtain the target water pump flow rate corresponding to the difference between the current temperature of the SOC chip and the second preset temperature threshold as the water pump control parameter to control the water pump to work according to the above-mentioned target flow rate.
[0059] Furthermore, the domain control unit is also used to enter the closed communication mode when receiving the feedback confirmation information. The domain control unit is also used to enter the normal communication mode when the OTA upgrade is completed.
[0060] Based on the above embodiments, in this embodiment, the above domain control unit includes a domain control OTA module, a temperature monitoring module, and a domain control communication module.
[0061] The above domain control OTA module is used to send an OTA start flag signal to the temperature monitoring module and the domain control communication module when receiving an OTA instruction. The above domain control OTA module is also used to send an OTA success flag signal to the temperature monitoring module and the domain control communication module when the OTA upgrade is completed.
[0062] The above temperature monitoring module is used to monitor the SOC temperature in real time. The temperature monitoring module is also used to stop temperature monitoring when receiving the OTA start flag signal, and resume real-time monitoring of the SOC temperature when receiving the OTA success flag signal.
[0063] The above domain control communication module is used to send the received OTA start flag signal to the cooling control module, and enter the closed communication mode when receiving the feedback confirmation information. The above domain control communication module is also used to enter the normal communication mode when receiving the OTA success flag signal.
[0064] Furthermore, the above domain control unit further includes an MCU (Microcontroller Unit). The MCU is used to periodically receive the temperature signal sent by the SOC built-in temperature sensor. The MCU is also used to parse the SOC temperature according to the above temperature signal, and send the parsed SOC temperature to the temperature monitoring module.
[0065] The above temperature monitoring module is also used to periodically send the SOC temperature to the cooling control module through the domain control communication module.
[0066] In this embodiment, the above temperature monitoring module sends the received SOC temperature to the domain control communication module, and then the domain control communication module sends the SOC temperature to the cooling control module through the CANFD link.
[0067] In this embodiment, the above cooling control module is also used to generate a water pump control instruction according to the water pump control parameters to control the water pump.
[0068] In this embodiment, the above cooling control module is also used to pre-store the mapping table of the initial flow rate and the flow duration corresponding to the above initial temperature.
[0069] In this embodiment, the above mapping table includes a first mapping table and a second mapping table. The first mapping table is a mapping table of the above initial temperature corresponding to the initial flow rate. The second mapping table is a mapping table of the above initial temperature corresponding to the flow duration.
[0070] Optionally, the above cooling control module is further configured to pre-store a third mapping table.
[0071] When the above real-time water-cooling temperature control program determines the water pump control parameter according to the current temperature of the SOC chip, the third mapping table is the mapping relationship between the current temperature of the SOC chip and the water pump control flow rate. Further, the water pump control flow rate corresponding to the current temperature of the SOC chip is used as the water pump control parameter.
[0072] When the above real-time water-cooling temperature control program determines the water pump control parameter according to the difference between the current temperature of the SOC chip and the second preset temperature threshold, the third mapping table is the mapping relationship between the difference between the current temperature of the SOC chip and the second preset temperature threshold and the water pump control flow rate. Further, the water pump control flow rate corresponding to the difference between the current temperature of the SOC chip and the second preset temperature threshold is used as the water pump control parameter.
[0073] Optionally, the above water-cooling temperature control system may further include a water pump and a cooling pipeline to achieve the heat dissipation effect based on the coolant circulation.
[0074] Based on the above embodiment, in this embodiment, the domain control unit includes a micro control unit MCU, a domain control OTA module, a temperature monitoring module, and a domain control communication module. The above cooling control module includes a temperature control ECU (Electronic Control Unit) and a water pump motor. The temperature control ECU calculates the flow rate value controlled by the water pump based on the temperature value of the SOC chip and the OTA status flag information value through a control algorithm, and converts the flow rate value into a water pump motor electrical signal value, and then controls the water pump to reach the target flow rate by controlling the water pump motor.
[0075] The water-cooling temperature control system of this embodiment can cool down the domain control unit through the non-real-time water-cooling temperature control program when the domain control unit is performing OTA upgrade; when the OTA upgrade of the domain control unit is completed, the domain control unit is cooled down through the real-time water-cooling temperature control program.
[0076] As Figure 2 shown, the present application also provides an embodiment of a water-cooling temperature control method based on the above system. The water-cooling temperature control method includes the steps:
[0077] S1. The domain control unit periodically sends the SOC temperature to the cooling control module and sends an OTA start flag signal when receiving an OTA instruction.
[0078] S2. When the above cooling control module receives the OTA start flag signal, it feeds back a confirmation message. At this time, the cooling control module defaults that the communication network is muted to the normal state, and uses the SOC temperature received last time before feeding back the confirmation message as the initial temperature to start the non-real-time water-cooled temperature control program.
[0079] The above non-real-time water-cooled temperature control program is as follows: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and flow duration corresponding to the above initial temperature as the water pump control parameters, and when the running time of the water pump at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the above fixed flow rate is less than the initial flow rate. Optionally, the above fixed flow rate is a calibrated value determined during the actual development process.
[0080] In this embodiment, before obtaining the initial flow rate and flow duration corresponding to the above initial temperature, the following steps are further included:
[0081] Judge whether the above initial temperature is higher than the first preset temperature threshold. When the above initial temperature is higher than the first preset temperature threshold, the initial flow rate and flow duration corresponding to the above initial temperature can be obtained as the water pump control parameters. When the above initial temperature is lower than or equal to the above first preset temperature threshold, no water-cooled temperature control is performed, that is, the domain control unit is not cooled.
[0082] Optionally, the above first preset temperature threshold is 40°C.
[0083] The water-cooled temperature control method of this embodiment can perform a non-real-time water-cooled temperature control program on the domain control unit when the domain control unit is upgraded by OTA, so as to improve the OTA upgrade success rate while ensuring the reliability and stability of the SOC chip, effectively solve the problem that the OTA upgrade fails due to over-temperature protection of the domain control unit in extreme high-temperature weather, and ensure that users can enjoy the latest upgrade functions efficiently and quickly, improving the user experience.
[0084] In this embodiment, when the running time of the water pump at the initial flow rate value exceeds the flow duration, it switches to the low-flow control mode, and then performs temperature control according to the preset low flow rate until the OTA ends.
[0085] On the basis of the above embodiment, in this embodiment, when the OTA upgrade is completed, the above domain control unit sends an OTA success flag signal to the cooling control module.
[0086] When the above cooling control module receives the OTA success flag signal, it switches to the real-time water-cooled temperature control program.
[0087] The above real-time water-cooling temperature control program is as follows: Determine the water pump control parameters according to the current temperature of the SOC chip or the difference between the current temperature and the second preset temperature threshold.
[0088] Optionally, the above real-time water-cooling temperature control program is as follows: According to the current temperature of the SOC chip, obtain the target flow rate of the water pump corresponding to the current temperature as the water pump control parameter to control the water pump to work according to the above target flow rate.
[0089] Preferably, the above real-time water-cooling temperature control program is as follows: According to the difference between the current temperature of the SOC chip and the second preset temperature threshold, obtain the target flow rate of the water pump corresponding to the difference as the water pump control parameter to control the water pump to work according to the above target flow rate.
[0090] The water-cooling temperature control method of this embodiment can still cool down the domain control unit after the OTA upgrade is completed to ensure that the working environment temperature of the domain controller will not be too high and improve the reliability and stability of the SOC chip.
[0091] Further, before starting the non-real-time water-cooling temperature control program, the following steps are also included:
[0092] Obtain the mapping table of the initial temperature corresponding to the initial flow rate and the flow duration, and store the mapping table.
[0093] In this embodiment, the above mapping table includes a first mapping table and a second mapping table. The first mapping table is the mapping table of the initial temperature corresponding to the initial flow rate. The second mapping table is the mapping table of the initial temperature corresponding to the flow duration.
[0094] Taking 40°C as an example of the first preset temperature threshold, when the initial temperature obtained by the cooling control module is lower than or equal to 40°C, there is no need to perform the water-cooling temperature control process.
[0095] As Figure 3 shown in the mapping relationship between the initial temperature and the initial flow rate, when the initial temperature obtained by the cooling control module is higher than 40°C and not higher than 50°C, the initial flow rate corresponding to the initial temperature increases with the increase of the initial temperature; when the initial temperature obtained by the cooling control module is higher than 50°C and not higher than 70°C, the initial flow rate corresponding to the initial temperature is a fixed value and does not change with the increase of the initial temperature; when the initial temperature obtained by the cooling control module is higher than 70°C and not higher than 80°C, the initial flow rate corresponding to the initial temperature increases again with the increase of the initial temperature. When the initial temperature obtained by the cooling control module is higher than 80°C, the initial flow rate corresponding to the initial temperature is again a fixed value and is the maximum flow rate of the water pump.
[0096] As Figure 4As shown in the mapping relationship between the initial temperature and the flow duration, when the initial temperature obtained by the cooling control module is higher than 40°C and not higher than 50°C, the flow duration corresponding to this initial temperature increases as the initial temperature rises; when the initial temperature obtained by the cooling control module is higher than 50°C and not higher than 70°C, the flow duration corresponding to this initial temperature is a fixed value and does not change as the initial temperature rises; when the initial temperature obtained by the cooling control module is higher than 70°C and not higher than 80°C, the flow duration corresponding to this initial temperature increases again as the initial temperature rises. When the initial temperature obtained by the cooling control module is higher than 80°C, the flow duration corresponding to this initial temperature is a fixed value again.
[0097] Optionally, when the initial temperature obtained by the cooling control module is 50°C, 50% of the maximum flow rate of the water pump is used as the initial flow rate, and the flow duration is 10 minutes, which is used as the water pump control parameter to control the water pump. After the water pump runs at 50% of the flow rate for 10 minutes, the water pump is controlled at a fixed flow rate. This fixed flow rate is 5% of the maximum flow rate of the water pump.
[0098] Optionally, the above cooling control module also pre-stores a third mapping table.
[0099] When the above real-time water-cooled temperature control program determines the water pump control parameter according to the current temperature of the SOC chip, the above third mapping table is the mapping relationship between the current temperature of the SOC chip and the water pump control flow rate.
[0100] When the above real-time water-cooled temperature control program determines the water pump control parameter according to the difference between the current temperature of the SOC chip and the second preset temperature threshold, the above third mapping table is: the mapping relationship between the difference between the current temperature of the SOC chip and the second preset temperature threshold and the water pump control flow rate.
[0101] In this embodiment, the above domain control unit periodically sends the SOC temperature to the cooling control module, which specifically includes the following steps:
[0102] First, the domain control unit periodically receives the temperature signal of the SOC built-in temperature sensor;
[0103] Then, the SOC temperature is parsed according to the above temperature signal and sent to the temperature monitoring module.
[0104] As Figure 5 shown, specifically, taking signal a as the OTA start flag signal and signal b as the OTA success flag signal, the control flow of the cooling control module in this embodiment specifically includes the steps:
[0105] A1. Receive the flag signal sent by the domain control unit;
[0106] A2. Determine whether the flag signal is a; if so, go to A3, otherwise, go to A6.
[0107] A3. Feed back a confirmation message to the domain control unit, and obtain the SOC temperature received last time before the feedback confirmation message as the initial temperature;
[0108] A4. Run the non-real-time water-cooling temperature control program;
[0109] A5. Determine whether the signal b sent by the domain control unit is received; if so, go to A6, otherwise, go to A4.
[0110] A6. Run the real-time water-cooling temperature control program.
[0111] In this embodiment, when running the non-real-time water-cooling temperature control program, it is also necessary to determine whether the above initial temperature is higher than the first preset temperature threshold. When the above initial temperature is higher than the first preset temperature threshold, the initial flow rate and the flow duration corresponding to the above initial temperature can be obtained as the water pump control parameters. When the above initial temperature is lower than or equal to the above first preset temperature threshold, water-cooling temperature control is not performed, that is, the domain control unit is not cooled.
[0112] The water-cooling temperature control method of this embodiment is applicable to the above-mentioned water-cooling temperature control systems. When the domain control unit receives an OTA instruction for OTA upgrade, it sends an OTA start flag signal to the cooling control module. When the cooling control module receives the OTA start flag signal, it feeds back a confirmation message and starts the non-real-time water-cooling temperature control program based on the initial temperature. Until the OTA success flag signal sent by the domain control unit is received, it switches to the real-time water-cooling temperature control program, which can not only ensure that the working environment temperature of the domain controller will not be too high, improve the reliability and stability of the SOC chip, but also greatly improve the OTA upgrade success rate.
[0113] In the description of this application, it should be noted that the orientation or positional relationship indicated by terms such as "upper" and "lower" is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing this application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to this application. Unless otherwise clearly specified and limited, the terms "installation", "connection" and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0114] It should be noted that in this application, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the element.
[0115] The above are only specific embodiments of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application will not be limited to these embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.
Claims
1. A water-cooled temperature control system, characterized in that, It includes: A domain control unit, which is used to periodically send the SOC temperature to the cooling control module, and is also used to send an OTA start flag signal to the cooling control module when receiving an OTA instruction; The cooling control module is used to feedback a confirmation message when receiving the OTA start flag signal, and obtain the SOC temperature received last time before obtaining the feedback confirmation message as the initial temperature, and start the non-real-time water-cooling temperature control program; The non-real-time water-cooling temperature control program is: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and the flow duration corresponding to the initial temperature as the water pump control parameters, and when the running time of the water pump at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the fixed flow rate is less than the initial flow rate.
2. The water-cooling temperature control system according to claim 1, wherein: The domain control unit is further used to send an OTA success flag signal to the cooling control module when the OTA upgrade is completed; The cooling control module is further used to switch to the real-time water-cooling temperature control program when receiving the OTA success flag signal; The real-time water-cooling temperature control program is: determine the water pump control parameters according to the current temperature of the SOC chip or the difference between the current temperature and the second preset temperature threshold.
3. The water-cooled temperature control system according to claim 1, characterized in that: The domain control unit is further used to enter the closed communication mode when receiving the feedback confirmation message, and enter the normal communication mode when the OTA upgrade is completed.
4. The water-cooled temperature control system according to claim 1, characterized in that The domain control unit includes: A domain control OTA module, which is used to send an OTA start flag signal to the temperature monitoring module and the domain control communication module when receiving an OTA instruction; The temperature monitoring module is used to stop temperature monitoring when receiving the OTA start flag signal; The domain control communication module is used to send the received OTA start flag signal to the cooling control module, and is also used to enter the closed communication mode when receiving the feedback confirmation message, and enter the normal communication mode when the OTA upgrade is completed.
5. The water-cooled temperature control system according to claim 4, characterized in that, The domain control unit further includes: An MCU, which is used to periodically receive the temperature signal of the SOC built-in temperature sensor, parse the SOC temperature according to the temperature signal, and send it to the temperature monitoring module; The temperature monitoring module is further used to periodically send the SOC temperature to the cooling control module through the domain control communication module.
6. The water-cooled temperature control system according to claim 1, wherein: The cooling control module is further used to pre-store the mapping table of the initial temperature corresponding to the initial flow rate and the flow duration.
7. A water-cooling temperature control method based on the system described in claim 1, characterized in that, It includes the steps: The domain control unit periodically sends the SOC temperature to the cooling control module, and sends an OTA start flag signal when receiving an OTA instruction; When the cooling control module receives the OTA start flag signal, it feedbacks a confirmation message, and uses the SOC temperature received last time before the feedback confirmation message as the initial temperature to start the non-real-time water-cooling temperature control program; The non-real-time water-cooling temperature control program is as follows: when the initial temperature is higher than the first preset temperature threshold, based on the pre-stored mapping table, obtain the initial flow rate and the flow duration corresponding to the initial temperature as the water pump control parameters, and when the time for the water pump to operate at the initial flow rate value exceeds the flow duration, use a fixed flow rate as the water pump control parameter; the fixed flow rate is less than the initial flow rate.
8. The water-cooling temperature control method according to claim 7, wherein: When the OTA upgrade is completed, the domain control unit sends an OTA success flag signal to the cooling control module; When the cooling control module receives the OTA success flag signal, it switches to the real-time water-cooling temperature control program; The real-time water-cooling temperature control program is as follows: determine the water pump control parameters according to the current temperature of the SOC chip or the difference between the current temperature and the second preset temperature threshold.
9. The water-cooling temperature control method according to claim 7, characterized in that Before starting the non-real-time water-cooling temperature control program, it further includes: Obtain the mapping table of the initial flow rate and the flow duration corresponding to the initial temperature and store it.
10. The water-cooling temperature control method according to claim 7, wherein The domain control unit periodically sends the SOC temperature to the cooling control module, specifically including: The domain control unit periodically receives the temperature signal of the SOC built-in temperature sensor; Parse the SOC temperature according to the temperature signal and send it to the temperature monitoring module.
Citation Information
Patent Citations
Outside Air Temperature Correction For A Vehicle
CN103921738A
Automobile air conditioner domain controller device and control method
CN112223980A