Method, device and vehicle for filling a vehicle anti-freeze fluid

By obtaining the water pump speed and preset speed to determine the filling strategy, and combining the liquid level and pressure to determine the filling amount, the problem of time-consuming and laborious filling of antifreeze in the vehicle cooling circulation pipe is solved, and efficient filling is achieved.

CN117566680BActive Publication Date: 2026-07-14GREAT WALL MOTOR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2023-11-24
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

When adding antifreeze to the vehicle's cooling circulation lines, the system cannot circulate the coolant while the engine is off, resulting in multiple, time-consuming, and laborious additions.

Method used

By acquiring the current water pump speed and the preset water pump speed, the system determines whether to implement the first or second antifreeze filling strategy. The strategy with the higher water pump speed is preferred to reduce the filling time. The system also combines the overflow tank level data and the cooling circulation pipe pressure value to determine whether the filling amount meets the standard, so as to avoid affecting the execution results of the vehicle's existing strategy.

Benefits of technology

While ensuring the execution results of the vehicle's existing strategies, the antifreeze filling time was shortened, the filling efficiency was improved, and the adverse effects caused by strategy switching were avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117566680B_ABST
    Figure CN117566680B_ABST
Patent Text Reader

Abstract

The application provides a vehicle antifreeze filling method, device and vehicle, the method comprises the following steps: in response to the received antifreeze filling instruction, the current water pump speed and the preset water pump speed corresponding to the antifreeze filling instruction are obtained; based on the current water pump speed and the preset water pump speed, the first antifreeze filling strategy or the second antifreeze filling strategy is determined. After receiving the antifreeze filling instruction, the first antifreeze filling strategy and the current water pump rotation strategy (i.e. the second antifreeze filling strategy) are selected based on the current water pump speed and the preset water pump speed, so as to avoid the influence of the execution of the antifreeze filling strategy on the execution result of the existing strategy of the vehicle, and to minimize the antifreeze filling time under the premise of ensuring the execution result of the existing strategy of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method, equipment and vehicle for adding antifreeze to a vehicle. Background Technology

[0002] During the process of adding antifreeze to the vehicle's cooling circulation lines, the engine is off, and the antifreeze in the cooling circulation lines cannot circulate, resulting in the need for multiple additions, which is time-consuming and laborious. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a method, equipment and vehicle for adding antifreeze to a vehicle, so as to solve the problem of multiple fillings and time-consuming and laborious process when adding antifreeze to a vehicle.

[0004] To achieve the above objectives, the first aspect of this application provides a method for adding antifreeze to a vehicle, applied to the vehicle's cooling circulation pipeline, wherein a water pump is provided on the cooling circulation pipeline, and the method includes:

[0005] In response to the received antifreeze filling command, the current water pump speed and the preset water pump speed corresponding to the antifreeze filling command are obtained;

[0006] Based on the current water pump speed and the preset water pump speed, determine whether to implement the first antifreeze filling strategy or the second antifreeze filling strategy.

[0007] The first antifreeze filling strategy includes the process of controlling the water pump to rotate at the preset water pump speed, and the second antifreeze filling strategy includes the process of controlling the water pump to rotate at the current water pump speed.

[0008] Furthermore, determining whether to execute a first antifreeze filling strategy or a second antifreeze filling strategy based on the current water pump speed and a preset water pump speed includes:

[0009] In response to determining that the current water pump speed is greater than or equal to the preset water pump speed, a second antifreeze filling strategy is executed;

[0010] In response to determining that the current water pump speed is less than the preset water pump speed, the first antifreeze filling strategy is executed.

[0011] Furthermore, it also includes:

[0012] After the preset time for executing any antifreeze filling strategy has elapsed, the current antifreeze filling strategy will be exited.

[0013] Furthermore, based on the current water pump speed and the preset water pump speed, it is determined whether to implement a first antifreeze filling strategy or a second antifreeze filling strategy, including:

[0014] In response to determining that the current water pump speed is less than the preset water pump speed, and the difference between the current water pump speed and the preset water pump speed is less than or equal to a preset threshold, a second antifreeze filling strategy is executed.

[0015] In response to determining that the current water pump speed is less than the preset water pump speed, and the difference between the current water pump speed and the preset water pump speed is greater than the preset threshold, the first antifreeze filling strategy is executed.

[0016] Furthermore, it also includes:

[0017] After a preset time has elapsed since any antifreeze filling strategy was executed, the antifreeze filling amount data is obtained, and it is determined whether the antifreeze filling amount data meets the standard for filling the antifreeze completely.

[0018] In response to determining that the antifreeze filling data has not reached the antifreeze full filling standard, the first antifreeze filling strategy is executed;

[0019] In response to determining that the antifreeze filling data has reached the antifreeze full standard, the current antifreeze filling strategy is exited.

[0020] Furthermore, the step of executing a first antifreeze filling strategy in response to determining that the antifreeze filling level data has not reached the antifreeze full filling standard includes:

[0021] In response to determining that the antifreeze filling data has not reached the antifreeze full standard, and the current antifreeze filling strategy is the first antifreeze filling strategy, the first antifreeze filling strategy is continued until the antifreeze filling data reaches the antifreeze full standard.

[0022] In response to determining that the antifreeze filling data has not reached the antifreeze full filling standard, and the current antifreeze filling strategy is the second antifreeze filling strategy, the second antifreeze filling strategy is switched to the first antifreeze filling strategy until the antifreeze filling data reaches the antifreeze full filling standard.

[0023] Furthermore, the antifreeze filling data includes the liquid level data of the overflow tank and / or the pressure value of the cooling circulation pipeline;

[0024] The antifreeze filling standard is that the liquid level in the overflow tank remains above the preset liquid level line for a preset duration; and / or,

[0025] The antifreeze is filled to the maximum level when the pressure in the cooling circulation pipeline reaches a preset pressure value and remains at that pressure for a preset duration.

[0026] Furthermore, following the received antifreeze refill command, the method further includes:

[0027] Get vehicle status;

[0028] In response to determining that the vehicle is powered on and the gear is in park or neutral, the opening and closing status of the hood is obtained, and it is determined whether there is a fault in the water pump of the cooling circulation pipeline.

[0029] In response to determining that there is no fault information in the water pump and that the engine hood is open, the operation of starting the engine within a preset time period is performed.

[0030] Furthermore, the determination of whether there is fault information in the water pump of the cooling circulation pipeline includes:

[0031] Determine if the water pump is experiencing at least one of the following conditions: water pump relay disconnected, water pump relay low voltage, water pump relay high voltage, water pump running dry, water pump stopped, or water pump over-temperature protection.

[0032] Furthermore, the antifreeze filling command is obtained by the user triggering the filling control on the diagnostic tool connected to the vehicle controller; or,

[0033] The antifreeze filling command is obtained by the user triggering the filling control on the vehicle control interface; or, the antifreeze filling command is triggered by a preset action performed by the user.

[0034] The preset action is to simultaneously press the brake and accelerator pedals for a preset duration.

[0035] A second aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in any one of the first aspects above.

[0036] A third aspect of this application provides a vehicle that includes the electronic equipment described in the second aspect above.

[0037] As can be seen from the above, the vehicle antifreeze filling method, equipment, and vehicle provided in this application, wherein, in the method, after receiving the antifreeze filling instruction, the current water pump speed and the preset water pump speed are first obtained, and based on the current water pump speed and the preset water pump speed, a selection is made between the first antifreeze filling strategy and the current water pump rotation strategy (i.e., the second antifreeze filling strategy), instead of directly switching the existing water pump rotation strategy to the antifreeze filling strategy as described in related technologies, so as to avoid the execution result of the vehicle's existing strategy being affected by the execution of the antifreeze filling strategy, so as to minimize the antifreeze filling time while ensuring the execution result of the vehicle's existing strategy. Attached Figure Description

[0038] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0039] Figure 1 This is a flowchart illustrating the method for adding antifreeze to a vehicle according to an embodiment of this application. Figure 1 ;

[0040] Figure 2 This is a flowchart illustrating the method for adding antifreeze to a vehicle according to an embodiment of this application. Figure 2 ;

[0041] Figure 3 This is a schematic diagram of a vehicle antifreeze filling device according to an embodiment of this application;

[0042] Figure 4 This is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0043] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0044] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0045] As described in the background section, during the process of adding antifreeze to the vehicle's cooling circulation lines, the engine is off, and the antifreeze in the cooling circulation lines cannot circulate, requiring multiple additions, which is time-consuming and laborious. To solve the above technical problem, related technologies include an antifreeze adding mode. In this mode, the water pump in the cooling circulation lines rotates at a preset speed, thereby allowing the antifreeze in the cooling circulation lines to circulate, allowing users or after-sales personnel to add antifreeze. However, current antifreeze adding modes do not take into account the water pump's own speed strategy. For example, the water pump in the existing vehicle's cooling circulation lines may be configured as an electric water pump. When the engine temperature is too high, even after the engine is stopped, the water pump can still rotate under electric drive, allowing the antifreeze in the cooling circulation lines to circulate and help cool the engine. The reason for excessively high engine temperature is generally due to prolonged vehicle driving time (such as 5 hours of highway driving). Upon completion of this long journey, due to the extended heat exchange, the user may need to add antifreeze. If the antifreeze adding mode is triggered directly at this time, the water pump's current rotation strategy will inevitably switch to the strategy corresponding to the antifreeze adding mode. This direct switch may affect the intended purpose of the current water pump rotation strategy, potentially impacting the vehicle's existing strategy and resulting in more harm than good. Conversely, executing the water pump rotation strategy corresponding to the antifreeze adding mode may achieve better results than the existing strategy. For example, if the current water pump rotation strategy has a duty cycle of 85%, while the antifreeze adding mode has a preset duty cycle of 60%, directly switching the current water pump rotation strategy to the antifreeze adding mode will affect engine cooling; that is, the execution of the antifreeze adding mode will negatively impact the existing cooling effect of the current water pump rotation strategy. Conversely, if the current rotation strategy of the water pump is a 60% duty cycle, while the preset duty cycle of the water pump in the corresponding antifreeze filling mode is 85%, then directly switching the current rotation strategy of the water pump to the rotation strategy corresponding to the antifreeze filling mode will benefit both engine cooling and rapid antifreeze filling. In other words, the execution of the antifreeze filling mode achieves better results than the existing strategy.

[0046] In summary, a choice needs to be made between the antifreeze filling strategy and the vehicle's existing execution strategy to avoid the antifreeze filling strategy affecting the results of the vehicle's existing strategy, and to achieve a win-win situation for both strategies.

[0047] To address the above issues, this application provides a method, device, and vehicle for adding antifreeze to a vehicle. By first obtaining the current water pump speed and the preset water pump speed corresponding to the antifreeze adding command, it determines whether to execute the antifreeze adding strategy or the vehicle's existing execution strategy, so as to cool the engine as quickly as possible and reduce the antifreeze adding time.

[0048] The present application will be further described in detail below with reference to specific embodiments and the accompanying drawings.

[0049] refer to Figure 1 This application provides a method for adding antifreeze to a vehicle. The method is applied to the vehicle's cooling circulation pipeline, which is connected to a water pump.

[0050] The method is executed by the vehicle's engine control module (ECM), and specifically includes the following steps:

[0051] S100: In response to the received antifreeze filling command, obtain the current water pump speed and the preset water pump speed corresponding to the antifreeze filling command;

[0052] In this step, in response to the received antifreeze filling command, the ECM obtains the current water pump speed and the preset water pump speed corresponding to the antifreeze filling command. The current water pump speed can be data collected by the water pump's built-in speed sensor, and the preset water pump speed can be the water pump speed specified in the antifreeze filling command. For example, if the antifreeze filling command A received by the ECM is (0x1, 60), the ECM will enter antifreeze filling mode and control the water pump to operate at a 60% duty cycle. This embodiment is mainly implemented for gasoline vehicles and hybrid vehicles. For gasoline vehicles, the ECM can directly receive the antifreeze filling command. For hybrid vehicles, the Power Distribution Control Unit (PDCU) can receive the antifreeze filling command and transmit it to the ECM, which then executes subsequent strategies.

[0053] Additionally, it should be noted that the antifreeze filling command trigger scenarios include at least the following three:

[0054] Scenario 1: The result is obtained by the user triggering the filling control on the diagnostic tool connected to the vehicle controller;

[0055] This scenario is typically an after-sales scenario, where the user is the after-sales personnel. The vehicle controller can be an ECM or PDCU. By connecting the diagnostic tool to the ECM or PDCU, the after-sales personnel can provide UDS (Unified Diagnostic Services) to the vehicle. Specifically, the diagnostic tool's interface has an antifreeze filling control that allows for user interaction. When the after-sales personnel trigger this filling control, an antifreeze filling command will be sent to the ECM or PDCU.

[0056] Scenario 2: Obtained by the user triggering the refueling control on the vehicle control interface;

[0057] This scenario typically involves users adding antifreeze themselves, but it can also be an after-sales scenario. The vehicle control interface can be the vehicle's central control screen, which has an antifreeze filling control that allows for user interaction. When the user or after-sales personnel trigger the filling control, an antifreeze filling command will be sent to the ECM or PDCU.

[0058] Scenario 3: The scenario is triggered by a preset action performed by the user; wherein the preset action is to simultaneously press the brake and accelerator pedals for a preset duration.

[0059] This scenario typically involves users adding antifreeze themselves, but it can also be an after-sales scenario. This means that the vehicle is set up with this preset action to trigger the antifreeze filling function when it is manufactured. This preset action can be any action that is not easily executed by mistake, such as pressing the brake and accelerator pedals at the same time and holding it for more than 5 seconds. More specifically, it can be pressing the brake and accelerator pedals to the bottom at the same time for more than 5 seconds. In this scenario three, due to the limitation of this preset action, it is less likely to be accidentally triggered than the situation in scenario two, where the filling control is set on the vehicle's central control screen.

[0060] S200: Based on the current water pump speed and the preset water pump speed, determine whether to execute the first antifreeze filling strategy or the second antifreeze filling strategy;

[0061] The first antifreeze filling strategy includes the process of controlling the water pump to rotate at the preset water pump speed, and the second antifreeze filling strategy includes the process of controlling the water pump to rotate at the current water pump speed.

[0062] In this step, the current water pump speed and the preset water pump speed are first judged (e.g., size judgment). Based on the judgment result, it is then determined whether to execute the preset water pump speed (i.e., the first antifreeze filling strategy) or maintain the current water pump speed (i.e., the second antifreeze filling strategy), thus enriching the existing antifreeze filling strategies.

[0063] That is, in this embodiment, after the ECM receives the antifreeze filling command, it first obtains the current water pump speed and the preset water pump speed, and selects between the first antifreeze filling strategy and the current water pump rotation strategy (i.e. the second antifreeze filling strategy) based on the current water pump speed and the preset water pump speed, instead of directly switching the existing water pump rotation strategy to the antifreeze filling strategy as described in related technologies, so as to avoid affecting the execution result of the vehicle's existing strategy due to the execution of the antifreeze filling strategy, so as to minimize the antifreeze filling time while ensuring the execution result of the vehicle's existing strategy.

[0064] In some embodiments, determining whether to execute a first antifreeze filling strategy or a second antifreeze filling strategy based on the current water pump speed and a preset water pump speed includes:

[0065] In response to determining that the current water pump speed is greater than or equal to the preset water pump speed, a second antifreeze filling strategy is executed;

[0066] In response to determining that the current water pump speed is less than the preset water pump speed, the first antifreeze filling strategy is executed.

[0067] It should be noted that, in resolving issues related to antifreeze filling, the applicant discovered that the water pump continues to run after the engine stops because of engine overheating. This means the water pump's operation due to engine overheating aims to dissipate heat as quickly as possible. Similarly, the water pump's operation for antifreeze filling aims to add antifreeze as quickly as possible. Regardless of the objective, the higher the circulation efficiency of the antifreeze in the cooling system, the better. To improve this efficiency, a higher water pump speed is preferable. Therefore, a higher water pump speed strategy can be prioritized to minimize antifreeze filling time while ensuring the vehicle's existing strategy is executed effectively.

[0068] Based on the above analysis, this embodiment illustrates an example of how the ECM selects between a first antifreeze filling strategy and a second antifreeze filling strategy based on the current water pump speed and a preset water pump speed. Specifically, when the current water pump speed is greater than or equal to the preset water pump speed (e.g., the current water pump operating speed duty cycle is 85% and the preset water pump operating speed duty cycle is 60%), the second antifreeze filling strategy is executed, i.e., maintaining the vehicle's current water pump duty cycle at 85%. When the current water pump speed is less than the preset water pump speed (e.g., the current water pump operating speed duty cycle is 60% and the preset water pump operating speed duty cycle is 85%), the first antifreeze filling strategy is executed. That is, the strategy with the higher water pump speed is prioritized to minimize the antifreeze filling time while ensuring the execution results of the vehicle's existing strategies.

[0069] In some embodiments, determining whether to implement a first antifreeze filling strategy or a second antifreeze filling strategy based on the current water pump speed and a preset water pump speed includes:

[0070] In response to determining that the current water pump speed is less than the preset water pump speed, and the difference between the current water pump speed and the preset water pump speed is less than or equal to a preset threshold, a second antifreeze filling strategy is executed.

[0071] In response to determining that the current water pump speed is less than the preset water pump speed, and the difference between the current water pump speed and the preset water pump speed is greater than the preset threshold, the first antifreeze filling strategy is executed.

[0072] This embodiment illustrates another example of how the ECM selects between a first antifreeze filling strategy and a second antifreeze filling strategy based on the current water pump speed and a preset water pump speed. Specifically, when the current water pump speed is lower than the preset water pump speed, but the difference is not significant, it is considered that the difference will not have a substantial impact on the antifreeze filling speed. Therefore, the current water pump rotation strategy can be maintained, i.e., the second antifreeze filling strategy is executed to avoid the adverse effects of frequent strategy changes on water pump operation. For example, if the preset threshold is 10%, the current water pump operating speed duty cycle is 75%, and the preset water pump operating speed duty cycle is 85%, and the difference between the two is 10%, which is less than or equal to the preset threshold, then the second antifreeze filling strategy is executed, i.e., maintaining the vehicle's current water pump duty cycle at 85%.

[0073] When the current water pump speed is lower than the preset water pump speed, but the difference is significant, it is considered that this difference will substantially affect the antifreeze filling speed. Therefore, the vehicle's current water pump rotation strategy is switched to the first antifreeze filling strategy. For example, if the preset threshold is 10%, the current water pump operating speed duty cycle is 35%, and the preset water pump operating speed duty cycle is 85%, the difference between the two is 50%, which is greater than the preset threshold. Therefore, the first antifreeze filling strategy is executed.

[0074] In this embodiment, when the current water pump speed is lower than the preset water pump speed, but the difference is not significant, it is considered that the difference will not have a substantial impact on the antifreeze filling speed, or the impact is minor. Therefore, the current water pump rotation strategy can be maintained, i.e., the second antifreeze filling strategy is executed, to avoid the adverse effects of frequent strategy changes on water pump operation. However, when the current water pump speed differs significantly from the preset water pump speed, continuing with the current water pump speed would severely affect the antifreeze filling speed. Therefore, the first antifreeze filling strategy is switched to avoid the adverse effects of excessively low water pump speed on the antifreeze filling process.

[0075] In some embodiments, reference Figure 2The method for adding antifreeze to the vehicle, provided that the current water pump speed is less than the preset water pump speed, further includes:

[0076] S300. After a preset time has elapsed since any antifreeze filling strategy was executed, the antifreeze filling amount data is obtained, and it is determined whether the antifreeze filling amount data meets the antifreeze full filling standard.

[0077] In this step, regardless of whether it is the first antifreeze filling strategy or the second antifreeze filling strategy, after executing the preset time or the preset antifreeze filling time (such as 10 minutes), it is necessary to determine whether it is full. The antifreeze filling amount data is the data that can reflect whether the antifreeze is full, and the antifreeze full filling standard is the standard that can reflect whether the antifreeze is full in the cooling circulation pipeline.

[0078] The antifreeze level data can be the overflow tank level and / or the pressure value of the cooling circulation lines. Either the overflow tank level or the cooling circulation line pressure value can be used as an indicator of whether the antifreeze is full, or both can be combined to determine the fullness. After acquiring the relevant data, the ECM can determine whether the antifreeze is full, preparing for whether to exit the current antifreeze filling strategy, maintain the current antifreeze filling strategy, or switch to a different antifreeze filling strategy.

[0079] The overflow tank's liquid level data is acquired by a level sensor installed in it. Also known as an expansion tank or filler tank, the overflow tank is connected to the cooling circulation piping. Normally, it contains antifreeze to provide redundancy, ensuring that in low-temperature environments, when the coolant volume shrinks, coolant can be drawn into the expansion tank instead of air, thus preventing air locks in the cooling system. The overflow tank typically has two lines: an upper (MAX) line and a lower (MIN) line. When the water level reaches the MIN line, it's a "replenishment reminder." Within this range, air intake in the piping is unlikely unless the ambient temperature is extremely low, causing significant contraction. However, if the water level is too close to the bottom of the tank, air may enter. Therefore, it's advisable to replenish the coolant once the MIN line is reached. Therefore, when users or after-sales personnel add antifreeze through the overflow tank, if the liquid level data of the overflow tank can remain at or above the upper limit (MAX) for a preset time (e.g., 1 minute), it means that the antifreeze in the cooling circulation pipeline is full. That is, when the antifreeze filling amount data is the overflow tank liquid level data, the corresponding antifreeze filling standard is: the liquid level data of the overflow tank can remain above the preset liquid level line for a preset time.

[0080] The pressure value of the cooling circulation pipe can be obtained by a pressure sensor installed in the cooling circulation pipe. This pressure sensor can be installed near the inlet or outlet of the cooling circulation pipe. It should be noted that the pressure value when the cooling circulation pipe is full of antifreeze varies for different vehicle models. For example, for a certain vehicle model, the pressure value when the cooling circulation pipe is full of antifreeze is 11MPa. During the antifreeze filling process, if the pressure value in the cooling circulation pipe collected by the pressure sensor can remain at 11MPa for a preset time (e.g., 1 minute), it means that the antifreeze in the cooling circulation pipe is full. That is, when the antifreeze filling data is the pressure value of the cooling circulation pipe, the corresponding standard for filling the antifreeze is: the pressure value of the cooling circulation pipe reaches the preset pressure value and remains at the preset time.

[0081] Additionally, it should be noted that the preset duration for executing the antifreeze filling strategy in this step should not be too short. This is because at the beginning of antifreeze filling, there may still be a lot of gas remaining in the cooling circulation lines. This gas needs to be discharged after the water pump has been running for a period of time. In other words, at the beginning of filling, the antifreeze may not be able to be added normally due to the gas remaining in the cooling circulation lines; for example, it may not be added at all. At this time, the antifreeze level in the overflow tank may also be too high, and the pressure value in the cooling circulation lines may also be too high. However, this "too high" or "too high" is a false indication and cannot be used as a sign that the antifreeze is full. Therefore, the antifreeze filling data should be collected only after the preset duration (e.g., more than 10 minutes) has been executed to avoid the influence of false data on subsequent strategies.

[0082] Therefore, it can be concluded that the current water pump speed should not differ too much from the preset water pump speed. If the difference is too large, there may still be a lot of gas in the cooling circulation pipeline after the antifreeze filling strategy has been executed for a preset time (such as 10 minutes), which will also affect the judgment of the antifreeze filling standard.

[0083] S400: In response to determining that the antifreeze filling data has not reached the antifreeze full filling standard, the first antifreeze filling strategy is executed;

[0084] Step S400 further includes:

[0085] In response to determining that the antifreeze filling data has not reached the antifreeze full standard, and the current antifreeze filling strategy is the first antifreeze filling strategy, the first antifreeze filling strategy is continued until the antifreeze filling data reaches the antifreeze full standard.

[0086] In response to determining that the antifreeze filling data has not reached the antifreeze full filling standard, and the current antifreeze filling strategy is the second antifreeze filling strategy, the second antifreeze filling strategy is switched to the first antifreeze filling strategy until the antifreeze filling data reaches the antifreeze full filling standard.

[0087] In this step, if the antifreeze filling standard is not reached after a certain period (e.g., 10 minutes) following the execution of an antifreeze filling strategy, further antifreeze filling is required. At this point, it's necessary to determine whether the current antifreeze filling strategy is the first or second strategy. If the current strategy is the second, it needs to switch to the first strategy. This means that if the difference between the current pump speed and the preset pump speed is considered to substantially affect the antifreeze filling speed, the first antifreeze filling strategy with the higher pump speed should be executed to achieve rapid antifreeze filling. If the current strategy is the first, it should be maintained, as this is the strategy that enables rapid antifreeze filling. The reason for not completing the filling might be due to too much antifreeze being added.

[0088] S500: In response to determining that the antifreeze filling data has reached the antifreeze full standard, the current antifreeze filling strategy is exited.

[0089] In this step, regardless of whether the first or second antifreeze filling strategy is currently being executed, as long as the antifreeze filling data reaches the antifreeze full standard after the preset time (e.g., 10 minutes), the currently executed antifreeze filling strategy can be exited and the original strategy restored.

[0090] In this embodiment, under the premise that the current water pump speed is less than the preset water pump speed, the process for determining whether the antifreeze has been fully added is further limited, and the exit time of the antifreeze adding strategy is also limited. Specifically, after executing the current antifreeze adding strategy for a period of time, the antifreeze adding data is used to determine whether it is full. If it is full, the current strategy is exited and the original strategy is restored. If it is not full, it is further determined whether the current strategy is the first antifreeze adding strategy or the second antifreeze adding strategy. If the current strategy is the first antifreeze adding strategy, the current strategy is maintained. If the current strategy is the second antifreeze adding strategy, it is switched to the first antifreeze adding strategy. That is, if it is not full after the preset adding time, the first antifreeze adding strategy with the higher water pump speed is prioritized to minimize the antifreeze adding time.

[0091] In some embodiments, the method for adding antifreeze to a vehicle further includes: after a preset time for executing any antifreeze adding strategy, exiting the current antifreeze adding strategy.

[0092] In this embodiment, another exit time for the antifreeze filling strategy is further defined. Regardless of whether the first antifreeze filling strategy or the second antifreeze filling strategy is executed, the current antifreeze filling strategy is exited after a preset duration. The preset duration can be set according to actual experience, and the preset durations for the two strategies can be different. For example, the first preset duration for executing the first antifreeze filling strategy is 15 minutes, and for another example, the first preset duration for executing the second antifreeze filling strategy is 25 minutes.

[0093] The exit strategy in this embodiment does not check whether the coolant is full or switch strategies. The strategy is simple and quick to execute. However, because it lacks a full-fill check, it only sets the filling time based on experience. This can lead to incomplete filling or wasted filling time. For example, when executing the first antifreeze filling strategy, it may complete filling in 10 minutes, but the strategy cannot be exited until 15 minutes have passed, causing the engine to run for another 5 minutes, wasting vehicle energy. Furthermore, without strategy switching, if the second antifreeze filling strategy is executed for 10 minutes, then switching back to the first strategy for 7 minutes would complete the antifreeze filling. With strategy switching, the total antifreeze filling time would be 17 minutes, but if only the second antifreeze strategy is executed, it would take 25 minutes, extending the antifreeze filling time. Users can choose different antifreeze filling exit strategies according to the actual situation of their vehicles.

[0094] In some embodiments, the method for adding antifreeze to a vehicle further includes, after receiving the antifreeze addition command:

[0095] Get vehicle status;

[0096] In response to determining that the vehicle is powered on and the gear is in park or neutral, the opening and closing status of the hood is obtained, and it is determined whether there is a fault in the water pump of the cooling circulation pipeline.

[0097] In response to determining that there is no fault information in the water pump and that the engine hood is open, the operation of starting the engine within a preset time period is performed.

[0098] In this embodiment, the preconditions for entering the antifreeze filling strategy are further defined to avoid misoperation. The vehicle information involved in these preconditions mainly includes vehicle status (including power-on status, idling status, start status, etc.), hood opening / closing status (including open and closed status), and water pump fault information (including water pump relay disconnection, water pump relay low voltage, water pump relay high voltage, water pump dry running, water pump shutdown, water pump over-temperature protection, etc.).

[0099] The specific judgment process is as follows:

[0100] (1) Determine the vehicle status. If the vehicle is powered on and the gear is in park or neutral, the vehicle will not move even if the engine is started, which can ensure the safety of personnel and is a prerequisite for adding antifreeze.

[0101] (2) Determine the open / closed state of the hood. The hood specifically refers to the front hood of the vehicle. If the hood is open, it means that the user does not need to use the vehicle and it is appropriate to add antifreeze. If the front hood is closed, the antifreeze adding strategy cannot be performed.

[0102] (3) Determine if there is any fault information in the water pump of the cooling circulation pipeline, specifically, determine if the water pump has at least one of the following conditions: water pump relay disconnected, water pump relay low voltage, water pump relay high voltage, water pump running dry, water pump stopped, or water pump over-temperature protection. If none of these conditions are present, the antifreeze filling strategy can be executed.

[0103] Depending on the vehicle model, some models' ECMs cannot collect the opening and closing status of the front hood. Therefore, this embodiment can also be described as follows:

[0104] Get vehicle status;

[0105] In response to determining that the vehicle is powered on and the gear is in park or neutral, it is determined whether there is a fault in the water pump of the cooling circulation pipeline.

[0106] In response to determining that there is no fault information in the water pump, the operation of starting the engine within a preset time period is performed.

[0107] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0108] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0109] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a vehicle antifreeze filling device.

[0110] refer to Figure 3 The vehicle antifreeze filling device includes: a cooling circulation pipeline connected to a water pump; the device further includes:

[0111] The instruction receiving module 301 is configured to, in response to a received antifreeze filling instruction, obtain the current water pump speed and a preset water pump speed corresponding to the antifreeze filling instruction;

[0112] The judgment module 302 is configured to determine whether to execute the first antifreeze filling strategy or the second antifreeze filling strategy based on the current water pump speed and the preset water pump speed.

[0113] The first antifreeze filling strategy includes the process of controlling the water pump to rotate at the preset water pump speed, and the second antifreeze filling strategy includes the process of controlling the water pump to rotate at the current water pump speed.

[0114] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0115] The apparatus described above is used to implement the corresponding vehicle antifreeze filling method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0116] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle antifreeze filling method described in any of the above embodiments.

[0117] Figure 4 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0118] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0119] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0120] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0121] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0122] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0123] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0124] The electronic devices described above are used to implement the corresponding vehicle antifreeze filling method in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0125] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a computer-readable storage medium storing computer instructions for causing the computer to perform the vehicle antifreeze filling method as described in any of the above embodiments.

[0126] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0127] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the vehicle antifreeze filling method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0128] Based on the same inventive concept, and corresponding to any of the methods in the above embodiments, this application also provides a vehicle, including the automatic braking control device, electronic device, or computer-readable storage medium described in the above embodiments. The vehicle has the beneficial effects of the corresponding method embodiments, which will not be elaborated further here.

[0129] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.

[0130] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0131] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0132] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A method for adding antifreeze to a vehicle, characterized in that, A cooling circulation pipeline used in vehicles, wherein a water pump is installed on the cooling circulation pipeline, the method comprising: In response to a received antifreeze filling command, the system obtains a preset water pump speed corresponding to the antifreeze filling command, and obtains the current water pump speed through a sensor. Based on the current water pump speed and the preset water pump speed, determine whether to implement the first antifreeze filling strategy or the second antifreeze filling strategy. The first antifreeze filling strategy includes the process of controlling the water pump to rotate at the preset water pump speed, and the second antifreeze filling strategy includes the process of controlling the water pump to rotate at the current water pump speed. The step of determining whether to implement a first antifreeze filling strategy or a second antifreeze filling strategy based on the current water pump speed and a preset water pump speed includes: In response to determining that the current water pump speed is greater than or equal to the preset water pump speed, a second antifreeze filling strategy is executed; In response to determining that the current water pump speed is less than the preset water pump speed, the first antifreeze filling strategy is executed.

2. The method according to claim 1, characterized in that, Based on the current pump speed and the preset pump speed, determine whether to implement the first antifreeze filling strategy or the second antifreeze filling strategy, including: In response to determining that the current water pump speed is less than the preset water pump speed, and the difference between the current water pump speed and the preset water pump speed is less than or equal to a preset threshold, a second antifreeze filling strategy is executed. In response to determining that the current water pump speed is less than the preset water pump speed, and the difference between the current water pump speed and the preset water pump speed is greater than the preset threshold, the first antifreeze filling strategy is executed.

3. The method according to claim 2, characterized in that, Also includes: After a preset time has elapsed since any antifreeze filling strategy was executed, the antifreeze filling amount data is obtained, and it is determined whether the antifreeze filling amount data meets the standard for filling the antifreeze completely. In response to determining that the antifreeze filling data has not reached the antifreeze full filling standard, the first antifreeze filling strategy is executed; In response to determining that the antifreeze filling data has reached the antifreeze full standard, the current antifreeze filling strategy is exited.

4. The method according to claim 3, characterized in that, The response to determining that the antifreeze filling data has not reached the antifreeze full filling standard, the execution of the first antifreeze filling strategy includes: In response to determining that the antifreeze filling data has not reached the antifreeze full standard, and the current antifreeze filling strategy is the first antifreeze filling strategy, the first antifreeze filling strategy is continued until the antifreeze filling data reaches the antifreeze full standard. In response to determining that the antifreeze filling data has not reached the antifreeze full filling standard, and the current antifreeze filling strategy is the second antifreeze filling strategy, the second antifreeze filling strategy is switched to the first antifreeze filling strategy until the antifreeze filling data reaches the antifreeze full filling standard.

5. The method according to claim 3 or 4, characterized in that, The antifreeze filling data is the liquid level data of the overflow tank and / or the pressure value of the cooling circulation pipeline; The antifreeze filling standard is that the liquid level in the overflow tank remains above the preset liquid level line for a preset duration; and / or, The antifreeze is filled to the maximum level when the pressure in the cooling circulation pipeline reaches a preset pressure value and remains at that pressure for a preset duration.

6. The method according to claim 1, characterized in that, Also includes: After the preset time for executing any antifreeze filling strategy has elapsed, the current antifreeze filling strategy will be exited.

7. The method according to claim 1, characterized in that, Following the received antifreeze refill command, the method further includes: Get vehicle status; In response to determining that the vehicle is powered on and the gear is in park or neutral, the opening and closing status of the hood is obtained, and it is determined whether there is a fault in the water pump of the cooling circulation pipeline. In response to determining that there is no fault information in the water pump and that the engine hood is open, the operation of starting the engine within a preset time period is performed.

8. The method according to claim 1, characterized in that, The antifreeze filling command is obtained by the user triggering the filling control on the diagnostic tool connected to the vehicle controller; or... The antifreeze filling command is obtained by the user triggering the filling control on the vehicle control interface; or... The antifreeze filling command is triggered by a preset action performed by the user; The preset action is to simultaneously press the brake and accelerator pedals for a preset duration.

9. A vehicle, characterized in that, The vehicle includes an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1 to 8.