Vehicle antifreeze filling methods, equipment, and vehicles

By selecting engine or battery-driven water pump rotation based on engine status during vehicle antifreeze filling, the problem of antifreeze not circulating when the engine is off is solved, achieving efficient antifreeze filling.

CN117446735BActive Publication Date: 2026-07-17GREAT 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-17

Smart Images

  • Figure CN117446735B_ABST
    Figure CN117446735B_ABST
Patent Text Reader

Abstract

This application provides a method, device, and vehicle for adding antifreeze to a vehicle. The method includes: starting the engine within a preset time period based on a received antifreeze adding command; executing a first antifreeze adding strategy in response to determining that the engine has started within the preset time period; and executing a second antifreeze adding strategy in response to determining that the engine has not started within the preset time period. The first antifreeze adding strategy is a strategy where the engine drives the water pump, and the second antifreeze adding strategy is a strategy where the water pump is driven by electricity. Upon receiving an antifreeze adding command, this disclosure first determines the engine's state to ascertain whether the water pump is driven by the engine or by the battery, prioritizing engine-driven water pump operation to reduce antifreeze adding time.
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 an engine and a water pump are connected to the cooling circulation pipeline, and the method includes:

[0005] Based on the received antifreeze filling command, start the engine within a preset time period;

[0006] In response to determining that the engine has started within a preset time period, a first antifreeze filling strategy is executed; in response to determining that the engine has not started within a preset time period, a second antifreeze filling strategy is executed.

[0007] The first antifreeze filling strategy is a strategy in which the engine drives the water pump to rotate, and the second antifreeze filling strategy is a strategy in which the electric motor drives the water pump to rotate.

[0008] Further, optionally, it also includes:

[0009] 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.

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

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

[0012] Further optionally, 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:

[0013] 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.

[0014] 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.

[0015] Further, optionally, it also includes:

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

[0017] Further optionally, the antifreeze filling data is the liquid level data of the overflow tank and / or the pressure value of the cooling circulation pipeline;

[0018] 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,

[0019] 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.

[0020] Further optionally, after the received antifreeze refill command, the method further includes:

[0021] Get vehicle status;

[0022] 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.

[0023] 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.

[0024] Further optionally, after the received antifreeze refill command, the method further includes:

[0025] Get vehicle status;

[0026] 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.

[0027] 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.

[0028] Further optionally, determining whether there is fault information in the water pump of the cooling circulation pipeline includes:

[0029] 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.

[0030] Further optionally, the antifreeze filling command is obtained by the user triggering a filling control on a diagnostic tool connected to the vehicle controller; or,

[0031] 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.

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

[0033] 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.

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

[0035] As can be seen from the above description, the vehicle antifreeze filling method, equipment, and vehicle provided in this application, wherein, in the method, upon receiving an antifreeze filling command, a judgment is first made as to whether the engine can start. Furthermore, if the engine fails to start within a preset time when antifreeze filling is required, it is likely due to self-protection caused by insufficient antifreeze. In this case, the water pump can be driven by the battery first, i.e., the second antifreeze filling strategy is executed to circulate the antifreeze in the cooling circulation pipes, facilitating antifreeze filling. Conversely, if the engine can start within the preset time, since the engine-driven water pump rotation speed is generally much higher than the battery-driven water pump rotation speed, the engine-driven water pump rotation is prioritized, i.e., the first antifreeze filling strategy is executed, to improve the circulation efficiency of the antifreeze in the cooling circulation pipes, improve antifreeze filling efficiency, and shorten the antifreeze filling time. That is, when receiving an antifreeze filling command, this disclosure first judges the state of the engine to determine whether the water pump is driven by the engine or by the battery, and prioritizes using the engine to drive the water pump, so as to reduce the antifreeze filling time. Attached Figure Description

[0036] 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.

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

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

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

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

[0041] 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.

[0042] 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.

[0043] As described in the background section, during the process of adding antifreeze to the vehicle's cooling circulation lines, the engine is off, preventing the antifreeze from circulating and requiring multiple additions, which is time-consuming and laborious. To solve this problem, related technologies include an antifreeze adding mode where the water pump in the cooling circulation lines rotates at a preset speed, thus circulating the antifreeze and allowing users or after-sales personnel to add it. However, in these technologies, there are two options for making the water pump rotate: one is for the engine control module (ECM) to start the engine and drive the water pump; the other is for the ECM to directly control the electronically controlled water pump without starting the engine. These two options are mutually exclusive. However, when the antifreeze level in the cooling system is low, especially in after-sales service scenarios, due to antifreeze deterioration, radiator damage, water pump failure, abnormal pipe seals, or the customer wanting to change to a different brand of antifreeze, service personnel need to drain the antifreeze. Before starting the antifreeze filling process, although they will add a small amount of antifreeze to prevent the water pump from running dry, the amount of antifreeze in the cooling system is still small. If the engine is running at high speed to drive the water pump, it could damage the engine. Furthermore, if the user adds antifreeze themselves, the amount added is generally limited. If an electric water pump is used, the pump's speed may be much lower than the engine's speed. Therefore, in this scenario, using an electric water pump results in a long antifreeze filling time.

[0044] In light of the above issues, there is an urgent need to improve existing antifreeze filling strategies to avoid these problems. In the process of addressing these issues, the applicant discovered that, regardless of the scenario, if engine safety can be ensured and the water pump can be driven by both the engine and battery, engine-driven water pump operation should be prioritized. If the engine cannot start due to self-protection mechanisms, the battery-driven water pump should be used. Furthermore, after the battery-driven water pump has been running for a certain period, as the antifreeze level increases, engine-driven water pump operation should be switched on at this point. This approach aims to minimize antifreeze filling time while protecting the engine's normal operation.

[0045] Based on the above problems, this application provides a method, device and vehicle for adding antifreeze to a vehicle. By first judging the state of the engine, it is determined whether the water pump is driven by the engine or the battery, and the principle of giving priority to using the engine to drive the water pump is adopted to reduce the antifreeze adding time.

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

[0047] 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 an engine and a water pump.

[0048] The method is executed by the vehicle's ECM, and the method specifically includes the following steps:

[0049] S100: Based on the received antifreeze filling command, start the engine within a preset time period;

[0050] In this step, the ECM responds to the received antifreeze filling command and starts the engine within a preset time (e.g., 60 seconds). To enable engine starting, the vehicle status is switched from "powered on" to "starting," i.e., the vehicle is controlled to start. If the engine itself is functioning correctly, it will start and rotate at high speed within the preset time, thereby driving the water pump to rotate at high speed, preparing for subsequent antifreeze filling. This embodiment is primarily for gasoline and hybrid vehicles. Since hybrid vehicles are generally electrically driven when starting, meaning the engine is not involved, this embodiment is more applicable to gasoline vehicles. In subsequent embodiments, unless otherwise specified, examples will also be based on gasoline vehicles.

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

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

[0053] This scenario is typically an after-sales scenario, where the user is the after-sales personnel, and the vehicle controller can be an ECM. By connecting the diagnostic tool to the ECM, the after-sales personnel can provide the vehicle with UDS (Unified Diagnostic Services). 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.

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

[0055] 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.

[0056] 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.

[0057] 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.

[0058] S200: In response to determining that the engine has started within a preset time period, a first antifreeze filling strategy is executed; in response to determining that the engine has not started within a preset time period, a second antifreeze filling strategy is executed.

[0059] The first antifreeze filling strategy is a strategy in which the engine drives the water pump to rotate, and the second antifreeze filling strategy is a strategy in which the electric motor drives the water pump to rotate.

[0060] In this step, we first determine whether the engine can start. If antifreeze needs to be added, and the engine fails to start within a preset time (e.g., 60 seconds), it's likely due to insufficient antifreeze triggering a self-protection mechanism. In this case, the battery can be used to drive the water pump, implementing the second antifreeze adding strategy to circulate the antifreeze in the cooling system, facilitating the addition of antifreeze. Conversely, if the engine starts within the preset time, since the engine-driven water pump speed (e.g., duty cycle above 80%) is generally much higher than the battery-driven water pump speed (e.g., duty cycle around 50%), the engine-driven water pump should be prioritized, implementing the first antifreeze adding strategy. This improves the circulation efficiency of the antifreeze in the cooling system, increasing the antifreeze adding efficiency and shortening the antifreeze adding time.

[0061] That is, in this embodiment, the state of the engine is determined first to determine whether the water pump is driven by the engine or by the battery, and the principle of giving priority to using the engine to drive the water pump is adopted to reduce the antifreeze filling time.

[0062] In some embodiments, reference Figure 2 The method for adding antifreeze to the vehicle further includes:

[0063] 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.

[0064] 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.

[0065] 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.

[0066] 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.

[0067] 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.

[0068] 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, it is necessary to collect antifreeze filling data only after the antifreeze filling strategy has been executed for a period of time (e.g., more than 10 minutes) to avoid the influence of false data on subsequent strategies.

[0069] 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;

[0070] Step S400 further includes:

[0071] 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.

[0072] 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.

[0073] In this step, if the antifreeze filling standard is not reached after a certain period (e.g., 10 minutes) following the implementation of the first 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 be switched to the first strategy. This means the water pump switches from electric drive to engine drive. Since antifreeze has been added for some time, the antifreeze level in the cooling system will increase, allowing the engine to start and increase the water pump speed for faster filling. If the current strategy is the first, it can be maintained, as this is the strategy that enables rapid antifreeze filling. The reason for not being able to finish filling might be due to too much antifreeze being added. In after-sales scenarios, draining and refilling the antifreeze may take more than 20 minutes, and this filling time will vary depending on the specific vehicle model.

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

[0075] 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.

[0076] In this embodiment, the process for determining whether the antifreeze has been fully added is further defined, and the exit timing of the antifreeze adding strategy is also defined. 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, the first antifreeze adding strategy is switched to. That is, this embodiment is consistent with the previous embodiment, and the principle is to use the first antifreeze adding strategy first. As long as it is not full, the first antifreeze adding strategy should continue to be executed to minimize the antifreeze adding time.

[0077] 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.

[0078] In this embodiment, the timing for exiting the antifreeze filling strategy is further defined. Regardless of whether the first or second antifreeze filling strategy is executed, the current antifreeze filling strategy will exit after a preset duration. The preset duration can be set based on 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 the first preset duration for executing the second antifreeze filling strategy is 25 minutes.

[0079] 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.

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

[0081] Get vehicle status;

[0082] 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.

[0083] 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.

[0084] 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.).

[0085] The specific judgment process is as follows:

[0086] (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.

[0087] (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.

[0088] (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.

[0089] 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:

[0090] Get vehicle status;

[0091] 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.

[0092] 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.

[0093] In some embodiments, the method for adding antifreeze to a vehicle according to the present invention may further include the following exemplary steps:

[0094] (1) When the ECM is powered on, the user needs to press the accelerator pedal and the brake pedal simultaneously for a period of time before it is considered that there is a need for refueling, so as to avoid other vehicle operations accidentally triggering the refueling mode.

[0095] (2) After the accelerator and brake are released, the engine will start within the preset time. After the engine starts, it will enter the antifreeze filling mode, that is, the water pump will run at a certain speed for a period of time. If the engine still does not start within the preset time, the battery will drive the water pump to run at a certain speed for a period of time.

[0096] (3) After the antifreeze is filled, or after the antifreeze has been added for a preset time, exit the antifreeze filling mode.

[0097] In this embodiment, the water pump operates at high speed while the vehicle is running (not powered on). This facilitates venting from the cooling circulation pipes and also makes it easier to add antifreeze. If the engine fails to start for any reason (such as a self-protection mechanism triggered by insufficient antifreeze), the battery drives the water pump to circulate the antifreeze in the cooling circulation pipes, facilitating the addition of antifreeze. This embodiment allows after-sales service stations or users to add antifreeze independently, enriching the control methods for water pump addition and improving the convenience of maintenance and repair.

[0098] 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.

[0099] 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.

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

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

[0102] The instruction receiving module 301 is configured to start the engine within a preset time period based on the received antifreeze filling instruction;

[0103] The judgment module 302 is configured to execute a first antifreeze filling strategy in response to determining that the engine has started within a preset time period; and to execute a second antifreeze filling strategy in response to determining that the engine has not started within a preset time period.

[0104] The first antifreeze filling strategy is a strategy in which the engine drives the water pump to rotate, and the second antifreeze filling strategy is a strategy in which the electric motor drives the water pump to rotate.

[0105] 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.

[0106] 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.

[0107] 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.

[0108] 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.

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.).

[0113] 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.

[0114] 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.

[0115] 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.

[0116] 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.

[0117] 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.

[0118] 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.

[0119] 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.

[0120] 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.

[0121] 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.

[0122] 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.

[0123] 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, applied to the vehicle's cooling circulation pipeline, wherein the cooling circulation pipeline is connected to an engine and a water pump, characterized in that, The method includes: Based on the received antifreeze filling command, the vehicle status is switched from power-on to engine start within a preset time period; In response to determining that the engine has started within a preset time period, a first antifreeze filling strategy is executed; in response to determining that the engine has not started within a preset time period, a second antifreeze filling strategy is executed. 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; The first antifreeze filling strategy is a strategy in which the engine drives the water pump to rotate, and the second antifreeze filling strategy is a strategy in which the electric motor drives the water pump to rotate.

2. The method according to claim 1, characterized in that, Also includes: In response to determining that the antifreeze filling data has reached the antifreeze full standard, the current antifreeze filling strategy is exited.

3. The method according to claim 2, 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.

4. 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.

5. The method according to claim 2 or 3, 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, 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.

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, 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, the operation of starting the engine within a preset time period is performed.

8. The method according to claim 6 or 7, characterized in that, The determination of whether the water pump in the cooling circulation pipeline has fault information includes: 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.

9. 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.

10. 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 9.