Vehicle control method and device, electronic equipment and vehicle

By obtaining vehicle operation information and using the engine and power domain controller to jointly control fan operation, the problem of steering column lock cannot be locked due to rear engine operation is solved, and the safety of the vehicle is improved.

CN120481973APending Publication Date: 2025-08-15GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510807180.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-17
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The engine is not in a dormant state due to the rear operation of the engine, which in turn leads to the problem that the steering column lock cannot be successfully locked.

Method used

By obtaining vehicle operation information, determining the engine water temperature and determining the target duty cycle based on the water temperature, the engine controller controls the fan operation preset time and sleeps, and the power domain controller continues to control the fan operation to meet the heat dissipation needs after the engine controller sleeps.

Benefits of technology

On the basis of meeting the heat dissipation needs, the problem of the steering column lock being unable to be successfully locked due to the engine controller being in operation is avoided, and the safety of the vehicle is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120481973A_ABST
    Figure CN120481973A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, and provides a vehicle control method and device, electronic equipment and a vehicle. Vehicle operation information is obtained, and a first engine water temperature corresponding to the moment when the vehicle operation information meets a preset operation condition is determined; a first target duty ratio is determined according to the first engine water temperature, after an engine controller is used for controlling a vehicle fan to operate for a preset time length according to the first target duty ratio, the engine controller is controlled to sleep, and the preset time length is smaller than the time length needed for judging locking of the steering column lock; and second engine water temperature corresponding to the dormancy moment of the engine controller is determined, a second target duty ratio is determined according to the second engine water temperature, and the power domain controller is used for controlling the vehicle fan to operate according to the second target duty ratio. Through cooperative control of the engine controller and the power domain controller on the vehicle fan, the problem that the steering column lock cannot be successfully locked due to the fact that the engine controller is in the running state can be avoided on the basis that the heat dissipation requirement is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle control technology, and in particular to a vehicle control method, device, electronic equipment, and vehicle. Background Art

[0002] Engine after-run means that after the vehicle is turned off, the engine controller continues to run for a period of time to request the fan to cool the cabin.

[0003] To ensure vehicle safety, the steering column lock is locked when the vehicle is turned off and locked. However, the engine is not in sleep mode due to the engine running after the vehicle is turned off, which causes the steering column lock to fail to lock successfully. Summary of the Invention

[0004] In view of this, the purpose of the present disclosure is to propose a vehicle control method, device, electronic device and vehicle to solve the current problem that when the vehicle is turned off, the engine is not in a dormant state due to the engine running afterward, which leads to the steering column lock being unable to be successfully locked.

[0005] Based on the above objectives, a first aspect of the present disclosure provides a vehicle control method, the method comprising:

[0006] Acquiring vehicle operating information, and determining a first engine water temperature corresponding to a moment when the vehicle operating information satisfies a preset operating condition;

[0007] determining a first target duty cycle based on the first engine water temperature, controlling the vehicle fan to operate for a preset time using the engine controller according to the first target duty cycle, and then controlling the engine controller to sleep, wherein the preset time is less than a time required for the steering column lock to be locked;

[0008] Determine a second engine water temperature corresponding to the sleep moment of the engine controller, determine a second target duty cycle according to the second engine water temperature, and control the vehicle fan operation using the power domain controller according to the second target duty cycle.

[0009] Based on the same inventive concept, a second aspect of the present disclosure provides a vehicle control device, comprising:

[0010] A data acquisition module is configured to acquire vehicle operating information and determine a first engine water temperature corresponding to a moment when the vehicle operating information meets a preset operating condition;

[0011] a first control module configured to determine a first target duty cycle based on the first engine water temperature, and control the engine controller to sleep after controlling the vehicle fan to operate for a preset time using the engine controller based on the first target duty cycle, wherein the preset time is less than a time required for the steering column lock to be locked;

[0012] The second control module is configured to determine a second engine water temperature corresponding to the engine controller sleep moment, determine a second target duty cycle according to the second engine water temperature, and control the vehicle fan operation using the power domain controller according to the second target duty cycle.

[0013] Based on the same inventive concept, the third aspect of the present disclosure proposes an electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable by the processor, wherein the processor implements the vehicle control method as described above when executing the computer program.

[0014] Based on the same inventive concept, a fourth aspect of the present disclosure proposes a non-transitory computer-readable storage medium, which stores computer instructions for causing a computer to execute the vehicle control method as described above.

[0015] Based on the same inventive concept, the fifth aspect of the present disclosure provides a vehicle, comprising the vehicle control device described in the second aspect, the electronic device described in the third aspect, or the storage medium described in the fourth aspect.

[0016] As can be seen from the foregoing, the present disclosure provides a vehicle control method, apparatus, electronic device, and vehicle. These methods acquire vehicle operating information and determine a first engine water temperature corresponding to the moment when the vehicle operating information meets preset operating conditions. A first target duty cycle is determined based on the first engine water temperature. After the vehicle fan is controlled by an engine controller for a preset period of time based on the first target duty cycle, the engine controller is placed into hibernation. Because the preset period is shorter than the time required for the steering column lock to determine whether it is locked, the engine controller enters a hibernation state before the steering column lock determines whether it is locked, thus ensuring proper locking of the steering column lock and improving vehicle safety. A second engine water temperature corresponding to the moment when the engine controller is put into hibernation is determined. A second target duty cycle is determined based on the second engine water temperature. The vehicle fan is controlled by a power domain controller based on the second target duty cycle. Even after the engine controller is put into hibernation, the power domain controller can continue to control the vehicle fan to cool the engine compartment. Through coordinated control of the vehicle fan by the engine controller and the power domain controller, while meeting heat dissipation requirements, the problem of the steering column lock failing to lock successfully due to the engine controller being in operation can be avoided. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 is a flow chart of a vehicle control method according to an embodiment of the present disclosure;

[0019] Figure 2 is a structural block diagram of a vehicle control device according to an embodiment of the present disclosure;

[0020] Figure 3 Schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0021] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0022] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the usual meanings understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative position relationships. When the absolute position of the described object changes, the relative position relationship may also change accordingly.

[0023] The terms used in this disclosure are explained as follows:

[0024] ECM: Engine Control Module (ECM), which has the function of continuously monitoring and controlling the normal operation of the engine.

[0025] PDCU: A Power Domain Control Unit (PDCU) is a hardware technology used to manage the power supply to different functional modules in electronic devices. By dividing the power domains of devices and controlling power supply, efficient system management can be achieved, improving system performance and reliability.

[0026] Engine after-run refers to the process where the engine controller continues to operate the fan for a period of time after the vehicle is turned off to cool the cabin. Existing engine after-run strategies are typically based on fixed logic designs, lacking flexibility and making it difficult to adapt to varying operating conditions.

[0027] For example, to ensure vehicle safety, the steering column lock engages when the vehicle is locked and the engine is turned off. The first time the steering column lock determines the lock is when the vehicle is locked, and the second time after a preset time has passed since power was turned off. For example, the preset time is 28 seconds, meaning the second time the steering column lock determines the lock is 28 seconds after power was turned off. Both successful locks require the ECM to be dormant. The steering column lock determines the engine status when it is locked, so the engine will not immediately go into dormancy during subsequent operation, resulting in missing the optimal locking opportunity. The above times are for illustrative purposes only and are not intended to be limiting.

[0028] Based on the above description, when the vehicle is turned off, the engine is not in a dormant state due to the engine running afterward, which leads to the problem that the steering column lock cannot be successfully locked. Therefore, this embodiment proposes a vehicle control method, such as Figure 1 As shown, the method includes:

[0029] Step 101, obtaining vehicle operating information, and determining a first engine water temperature corresponding to a moment when the vehicle operating information satisfies a preset operating condition;

[0030] Step 102, determining a first target duty cycle based on the first engine water temperature, controlling the vehicle fan to operate for a preset time using an engine controller based on the first target duty cycle, and then controlling the engine controller to sleep, wherein the preset time is less than a time required for the steering column lock to be locked;

[0031] Step 103: determine a second engine water temperature corresponding to the engine controller sleep time, determine a second target duty cycle according to the second engine water temperature, and control the vehicle fan operation using the power domain controller according to the second target duty cycle.

[0032] During specific implementation, vehicle operation information is obtained, which is the operation information of each component in the vehicle when the vehicle is running. The vehicle operation information includes at least one of the following: engine running time, battery voltage, engine water temperature, vehicle battery status and engine status, etc.

[0033] In this embodiment, vehicle operating information can be obtained in real time and compared with preset operating conditions, wherein the preset operating conditions are operating conditions corresponding to the post-operating state for determining that the vehicle enters. The post-operating state is that after the vehicle is turned off, the fan is controlled to continue running to introduce cold air with a certain wind speed, thereby reducing the ambient temperature in the cabin and protecting the components in the cabin.

[0034] If the vehicle operating information satisfies the preset operating condition, the engine water temperature at the time the vehicle operating information satisfies the preset operating condition is determined as the first engine water temperature. A first target duty cycle is determined based on the first engine water temperature, where the duty cycle is the ratio of the high-level duration of a pulse signal to the entire cycle time.

[0035] A preset duration is obtained, and the vehicle fan is controlled to operate by the engine controller according to the first target duty cycle, that is, the vehicle fan is first controlled to operate by the engine controller. When it is determined that the duration of the fan operation controlled by the engine controller reaches the preset duration, the engine controller is controlled to sleep.

[0036] In this embodiment, the vehicle fan is a device installed behind the car radiator or on the engine, and may also be called an engine fan. The vehicle fan generates wind force by rotating, forcing air to flow through the radiator or engine to accelerate heat dissipation and maintain the normal operating temperature of the engine.

[0037] Because the engine controller is dormant before the steering column lock is successfully locked, in this embodiment, the preset duration is set to be shorter than the duration required for the steering column lock to be locked. That is, the duration during which the fan is controlled by the engine controller should be shorter than the duration required for the steering column lock to be locked. In other words, the engine controller has already entered dormancy before the steering column lock is locked, thus preventing any impact on the normal locking of the steering column lock.

[0038] For example, the steering column lock determines locking for the first time when the vehicle is locked and for the second time 28 seconds after power is removed. Therefore, the predetermined time period can be set to 20 seconds. This means that the engine controller will control the vehicle fan to run for 20 seconds according to the first target duty cycle, and then control the engine controller to sleep.

[0039] An engine water temperature corresponding to the engine controller sleep time is determined as a second engine water temperature. A second target duty cycle is determined based on the second engine water temperature, and the power domain controller is used to control the vehicle fan to operate based on the second target duty cycle.

[0040] In this embodiment, the engine controller first controls the vehicle fan. After a preset duration, the engine controller is put into hibernation, and the power domain controller then controls the vehicle fan. This ensures that cooling requirements are met while preventing interference with the steering column lock, thereby improving vehicle safety.

[0041] Through the above scheme, vehicle operating information is acquired, and a first engine water temperature corresponding to the moment when the vehicle operating information meets preset operating conditions is determined. A first target duty cycle is determined based on the first engine water temperature. After the vehicle fan is controlled to operate for a preset period of time based on the first target duty cycle, the engine controller is controlled to enter a dormant state. Because the preset duration is shorter than the time required for the steering column lock to determine whether it is locked, the engine controller has already entered a dormant state before the steering column lock determines whether it is locked, which does not affect the normal locking of the steering column lock and improves vehicle safety. A second engine water temperature corresponding to the moment when the engine controller is dormant is determined, and a second target duty cycle is determined based on the second engine water temperature. The vehicle fan is controlled to operate by the power domain controller based on the second target duty cycle. After the engine controller enters a dormant state, the power domain controller can continue to control the vehicle fan to cool the engine compartment. Through the coordinated control of the vehicle fan by the engine controller and the power domain controller, while meeting heat dissipation requirements, it also avoids the problem of the steering column lock failing to lock successfully due to the engine controller being in an operating state.

[0042] In some embodiments, the vehicle operation information includes at least one of the following: engine operation time, battery voltage, engine water temperature, vehicle battery status, and engine status. The vehicle operation information in step 101 satisfies the preset operation conditions, specifically including:

[0043] Step 1011, obtaining engine running time, battery voltage, engine water temperature, vehicle battery status and engine status;

[0044] Step 1012, in response to the engine running time being greater than a first preset time threshold, the battery voltage being greater than a preset voltage threshold, the engine water temperature being greater than or equal to a first preset water temperature threshold, the engine state being a shutdown state, the vehicle battery state being a power-off state and the power-off time being less than a second preset time threshold, determines that the vehicle operating information meets the preset operating conditions.

[0045] In a specific implementation, the vehicle operation information includes at least one of the following: engine operation time, battery voltage, engine water temperature, vehicle battery status and engine status.

[0046] In this embodiment, the preset operating conditions are that the engine operating time is greater than a first preset time threshold, the battery voltage is greater than a preset voltage threshold, the engine water temperature is greater than or equal to a first preset water temperature threshold, the engine state is a shutdown state, the vehicle battery state is a power-off state and the power-off time is less than a second preset time threshold.

[0047] That is, the vehicle operation information is compared with the preset operation conditions to determine whether each parameter information in the vehicle operation information meets the parameter conditions shown in the preset operation conditions.

[0048] For example, the first preset time threshold is 10 minutes, the preset voltage threshold is 11.5V, the first preset water temperature threshold is 105 degrees Celsius, and the second preset time threshold is 10 seconds. That is, the preset operating conditions are that the engine has been running for more than 10 minutes, the battery voltage is greater than 11.5V, the engine water temperature is greater than or equal to 105 degrees Celsius, the engine is in a stopped state, and the vehicle battery is in a powered-off state and the powered-off time is less than 10 seconds.

[0049] In this embodiment, the engine running time being greater than the first preset time threshold value refers to the engine running time being greater than the first preset time threshold value in one driving cycle, rather than the cumulative value of the engine running time in several driving cycles.

[0050] Through the above solution, by setting the engine running time to be greater than the first preset time threshold, it is ensured that the engine has been fully preheated, so that the various components inside the engine reach a temperature suitable for operation, thereby avoiding the subsequent use of the engine controller to control the fan operation and reducing part wear. By setting the battery voltage to be greater than the preset voltage threshold, it is ensured that the subsequent control of the fan operation will not cause the battery to run low, thereby avoiding affecting the normal use of the vehicle by subsequent users. By setting the engine water temperature to be greater than or equal to the first preset water temperature threshold, the first preset water temperature threshold can be set to the temperature corresponding to the cooling point. If the engine water temperature is less than the temperature corresponding to the cooling point, it means that the engine water temperature is low and there is no need to continue cooling through the fan, thus avoiding useless heat dissipation actions and reducing the loss of vehicle power.

[0051] In some embodiments, determining a first target duty cycle according to the first engine water temperature in step 102 specifically includes:

[0052] Step 1021, searching a first corresponding relationship of an engine controller according to the first engine water temperature, and determining a first duty cycle corresponding to the first engine water temperature;

[0053] Step 1022: searching for a second corresponding relationship corresponding to the power domain controller according to the first engine water temperature, and determining a second duty cycle corresponding to the first engine water temperature;

[0054] Step 1023 : Compare the first duty cycle and the second duty cycle, and take the maximum value of the first duty cycle and the second duty cycle as a first target duty cycle.

[0055] During specific implementation, the first corresponding relationship corresponding to the engine controller is searched according to the first engine water temperature, and the first duty cycle corresponding to the first engine water temperature is determined, wherein the first corresponding relationship is the corresponding relationship between the engine water temperature corresponding to the engine controller and the duty cycle, and the form of the first corresponding relationship includes at least one of the following: a relationship table, a function relationship, a curve relationship, a key-value pair relationship and a bar chart relationship.

[0056] For example, the first corresponding relationship of the engine controller is as follows: if the engine water temperature is greater than or equal to 105 degrees Celsius and less than 115 degrees Celsius, the vehicle fan duty cycle is determined to be 30%. If the engine water temperature is greater than 115 degrees Celsius, the vehicle fan duty cycle is determined to be 60%.

[0057] Specifically, the vehicle fan duty cycle refers to the ratio of the duration of the high level in the vehicle fan pulse signal to the entire cycle. When the fan pulse signal is high, the fan is on and operating. When the fan pulse signal is low, the fan is off and inactive. Therefore, the higher the engine water temperature, the longer the vehicle fan operates to lower it, and the correspondingly higher the vehicle fan duty cycle.

[0058] According to the first engine water temperature, a second corresponding relationship corresponding to the power domain controller is searched to determine a second duty cycle corresponding to the first engine water temperature, wherein the second corresponding relationship is a corresponding relationship between the engine water temperature corresponding to the power domain controller and the duty cycle, and the form of the second corresponding relationship includes at least one of the following: a relationship table, a function relationship, a curve relationship, a key-value pair relationship and a bar chart relationship.

[0059] For example, the second corresponding relationship corresponding to the power domain controller is as follows: if the engine water temperature is greater than or equal to 105 degrees Celsius and less than 115 degrees Celsius, the vehicle fan duty cycle is determined to be 35%. If the engine water temperature is greater than 115 degrees Celsius, the vehicle fan duty cycle is determined to be 55%. If the engine water temperature is less than 115 degrees Celsius, the vehicle fan duty cycle is determined to be 10%.

[0060] The determined first duty cycle is compared with the second duty cycle, and a maximum value of the first duty cycle and the second duty cycle is determined as a first target duty cycle.

[0061] For example, if the first engine water temperature is determined to be 110 degrees Celsius, a first duty cycle is determined to be 30% based on a first correspondence relationship corresponding to the engine controller, and a second duty cycle is determined to be 35% based on a second correspondence relationship corresponding to the power domain controller. The first and second duty cycles are compared to determine a first target duty cycle of 35%.

[0062] Through the above scheme, by comparing the first duty cycle corresponding to the engine controller with the second duty cycle corresponding to the power domain controller, the larger value of the two is taken as the final first target duty cycle, and then the vehicle fan operation is controlled according to the first target duty cycle. By controlling with a higher duty cycle, the control speed of the vehicle fan is improved, and the heat dissipation efficiency of the vehicle engine compartment is improved.

[0063] In some embodiments, controlling the operation of the vehicle fan using the power domain controller according to the second target duty cycle in step 103 specifically includes:

[0064] Step 1031: determining a total control duration corresponding to the second duty cycle according to the second duty cycle;

[0065] Step 1032: Subtract the total control duration from the preset duration to obtain a first duration.

[0066] Step 1033: Based on the second target duty cycle, use the power domain controller to control the vehicle fan to run for the first duration.

[0067] In specific implementation, the second engine water temperature corresponding to the sleep moment of the engine controller is determined, the second corresponding relationship corresponding to the power domain controller is searched according to the second engine water temperature, and the second target duty cycle corresponding to the second engine water temperature is determined.

[0068] In this embodiment, the vehicle fan is a fan controlled by a power domain controller.

[0069] A second correspondence relationship corresponding to the power domain controller is searched based on the first engine water temperature to determine a second duty cycle corresponding to the first engine water temperature. A database is searched based on the second duty cycle to determine a total control duration corresponding to the second duty cycle, wherein the database stores a third correspondence relationship between the duty cycle and the control duration, wherein the third correspondence relationship is in the form of at least one of the following: a relationship table, a function relationship, a curve relationship, a key-value pair relationship, and a bar graph relationship.

[0070] For example, the third corresponding relationship between the duty cycle and the control duration is as follows: if the duty cycle of the vehicle fan is 30%, the control duration is 30 seconds; if the duty cycle of the vehicle fan is 55%, the control duration is 60 seconds.

[0071] The total control duration is subtracted from the preset duration to obtain a first duration. According to the second target duty cycle, the power domain controller is used to control the vehicle fan to operate for the first duration.

[0072] For example, the second engine water temperature corresponding to the moment the engine controller is dormant is determined to be 110 degrees Celsius. A second correspondence is searched to determine that the second target duty cycle corresponding to the second engine water temperature is 35%. The first engine water temperature corresponding to the moment the vehicle operating information meets the preset operating conditions is determined to be 120 degrees Celsius. Based on the first engine water temperature, a second correspondence is searched to determine that the second duty cycle corresponding to the first engine water temperature is 55%. The total control duration corresponding to the second duty cycle is determined to be 60 seconds. If the preset duration is 20 seconds, the first duration is 40 seconds. That is, based on the second target duty cycle of 35%, the power domain controller is used to control the vehicle fan to operate for 40 seconds.

[0073] Through the above scheme, since the vehicle fan is the main control fan of the power domain controller, the second duty cycle is first determined based on the first engine water temperature corresponding to the moment when the vehicle operating information meets the preset operating conditions, and then the total control time corresponding to the second duty cycle is determined based on the second duty cycle. The total control time is determined more accurately, avoiding the problem of poor heat dissipation effect caused by too short control time of the vehicle fan, and at the same time avoiding excessive consumption of vehicle battery power due to too long control time of the vehicle fan, resulting in the risk of insufficient power when subsequent users use the vehicle.

[0074] In some embodiments, when obtaining vehicle operating information and determining that the vehicle operating information satisfies a first engine water temperature corresponding to a preset operating condition, the preset operating condition may be double-judged by the engine controller and the power domain controller, that is, step 101 specifically includes:

[0075] Step 101A, obtaining vehicle operation information, and judging the vehicle operation information through the engine controller and the power domain controller respectively;

[0076] Step 101B: In response to the engine controller and the power domain controller both determining that the vehicle operating information meets a preset operating condition, determine a first engine water temperature.

[0077] During specific implementation, the vehicle operation information is obtained, and the vehicle operation information is judged by the engine controller while the vehicle operation information is judged by the power domain controller.

[0078] If both the engine controller and the power domain controller determine that the vehicle operating information meets the preset operating conditions, then it is determined that the vehicle operating information meets the preset operating conditions, and then the first engine water temperature at the current moment is determined.

[0079] Exemplarily, the preset operating conditions are that the engine operating time is greater than a first preset time threshold, the battery voltage is greater than a preset voltage threshold, the engine water temperature is greater than or equal to a first preset water temperature threshold, the engine state is a shutdown state, the vehicle battery state is a power-off state and the power-off time is less than a second preset time threshold.

[0080] Obtain vehicle operating information. If the engine controller determines that the engine has been running for more than 10 minutes, the battery voltage is greater than 11.5V, the engine water temperature is greater than or equal to 105 degrees Celsius, the engine is in a stopped state, and the vehicle battery is in a powered-off state with a power-off duration of less than 10 seconds. Furthermore, if the power domain controller determines that the engine has been running for more than 10 minutes, the battery voltage is greater than 11.5V, the engine water temperature is greater than or equal to 105 degrees Celsius, the engine is in a stopped state, and the vehicle battery is in a powered-off state with a power-off duration of less than 10 seconds, both judgments are passed, and it can be determined that the vehicle operating information meets the preset operating conditions, and the first engine water temperature at the current moment is determined.

[0081] Through the above solution, the vehicle operation information is double-judged by the engine controller and the power domain controller. Only when the engine controller and the power domain controller both determine that the vehicle operation information meets the preset operating conditions can the first engine water temperature be subsequently obtained, thereby avoiding relying solely on the engine controller or solely on the power domain controller for judgment, and avoiding erroneous control operation of the vehicle fan due to erroneous judgment, resulting in unnecessary energy consumption and waste.

[0082] In some embodiments, after the power domain controller is used to control the vehicle fan to operate, the problem of excessive engine water temperature may still exist. In this case, to avoid the problem that the engine water temperature is too high and the vehicle is in a hot static state, which affects the life of the vehicle, the vehicle fan needs to be controlled again. That is, after step 103, the following steps are also included:

[0083] Step 10A, determining a third engine water temperature after the vehicle fan is controlled to operate by the power domain controller according to the second target duty cycle;

[0084] Step 10B, in response to the third engine water temperature being greater than or equal to a first preset water temperature threshold, determining a target controller based on the third engine water temperature, and using the target controller to control the vehicle fan to operate until the engine water temperature is less than the first preset water temperature threshold.

[0085] In a specific implementation, after the vehicle fan is controlled to operate for the first duration by the power domain controller according to the second target duty cycle, the vehicle fan operation time reaches the total control duration corresponding to the second duty cycle. The engine water temperature at this time is determined as the third engine water temperature.

[0086] The third engine water temperature is compared with a first preset water temperature threshold, wherein the first preset water temperature threshold is a temperature corresponding to a cooling point.

[0087] If the third engine water temperature is greater than the first preset water temperature threshold, this indicates that after the total duration of the vehicle fan operation controlled by the engine controller and the power domain controller, the engine water temperature is still higher than the temperature corresponding to the cooling point. This indicates that the vehicle is still at risk of thermal standstill. In this case, the target controller is determined based on the third engine water temperature, where the target controller is either the engine controller or the power domain controller.

[0088] The target controller is used to control the vehicle fan to operate until the engine water temperature is lower than the first preset water temperature threshold.

[0089] In some embodiments, determining a target controller according to the third engine water temperature specifically includes:

[0090] Step A: in response to the third engine water temperature being greater than or equal to a first preset water temperature threshold and less than a second preset water temperature threshold, determining that the target controller is a power domain controller, determining a third target duty cycle based on the third engine water temperature, and controlling the operation of the vehicle fan using the power domain controller based on the third target duty cycle;

[0091] Step B, in response to the third engine water temperature being greater than or equal to the second preset water temperature threshold, determining that the target controller is the engine controller, sending a wake-up command to the engine controller, determining a fourth target duty cycle based on the third engine water temperature, and controlling the vehicle fan operation using the engine controller based on the fourth target duty cycle.

[0092] In specific implementation, if the third engine water temperature is greater than or equal to the first preset water temperature threshold and less than the second preset water temperature threshold, it means that although the engine water temperature at this time is higher than the temperature of the cooling point, the excess is small, and low-voltage control can be performed only by relying on the power domain controller.

[0093] Therefore, when the third engine water temperature is greater than or equal to the first preset water temperature threshold and less than the second preset water temperature threshold, the target controller is determined to be the power domain controller. Based on the third engine water temperature, the second corresponding relationship corresponding to the power domain controller is searched, and a third target duty cycle corresponding to the third engine water temperature is determined. The vehicle fan is then controlled using the power domain controller based on the third target duty cycle.

[0094] For example, if the first preset water temperature threshold is 105 degrees Celsius and the second preset water temperature threshold is 115 degrees Celsius, and if the third engine water temperature is determined to be 108 degrees Celsius, the target controller is determined to be the power domain controller. A third target duty cycle corresponding to the third engine water temperature is found to be 25%, and the power domain controller is used to control the vehicle fan according to the third target duty cycle.

[0095] If the third engine water temperature is greater than or equal to the second preset water temperature threshold, it means that the engine water temperature at this time is much higher than the temperature of the cooling point, and relying solely on the power domain controller for low-pressure control may not be sufficient to reduce the engine water temperature to below the first preset water temperature threshold.

[0096] Therefore, when the third engine water temperature is greater than or equal to the second preset water temperature threshold, the target controller is determined to be the engine controller, and a wake-up instruction is sent to the engine controller to wake up the engine controller. A first correspondence relationship corresponding to the engine controller is searched based on the third engine water temperature, and a fourth target duty cycle corresponding to the third engine water temperature is determined. The vehicle fan is then controlled using the engine controller based on the fourth target duty cycle.

[0097] For example, if the first preset water temperature threshold is 105 degrees Celsius and the second preset water temperature threshold is 115 degrees Celsius, and if the third engine water temperature is determined to be 125 degrees Celsius, the target controller is determined to be the engine controller. A fourth target duty cycle corresponding to the third engine water temperature is found to be 60%, and the engine controller is used to control the vehicle fan according to the fourth target duty cycle.

[0098] Through the above solution, even after the power domain controller is used to control the vehicle fan, if the engine water temperature may still be too high, the vehicle fan needs to be controlled again to avoid the problem of excessive engine water temperature causing the vehicle to be in a hot idle state and affecting the vehicle's lifespan. Specifically, the corresponding target controller can be determined based on the third engine water temperature, and then the vehicle fan can be controlled using the target controller to ensure that the vehicle fan runs to cool the engine compartment, avoiding damage to engine parts caused by excessive engine water temperature.

[0099] It should be noted that the method of the embodiments of the present disclosure can be performed by a single device, such as a computer or server. The method of the embodiments of the present disclosure can also be applied in a distributed scenario, where multiple devices cooperate to perform the method. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiments of the present disclosure, and the multiple devices will interact with each other to complete the method.

[0100] It should be noted that the above description is limited to some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0101] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides a vehicle control device.

[0102] refer to Figure 2 , Figure 2 A vehicle control device according to an embodiment includes:

[0103] The data acquisition module 201 is configured to acquire vehicle operation information and determine a first engine water temperature corresponding to a moment when the vehicle operation information satisfies a preset operation condition;

[0104] A first control module 202 is configured to determine a first target duty cycle based on the first engine water temperature, and control the engine controller to sleep after controlling the vehicle fan to operate for a preset time period using the engine controller according to the first target duty cycle, wherein the preset time period is less than a time period required for the steering column lock to be locked;

[0105] The second control module 203 is configured to determine a second engine water temperature corresponding to the engine controller sleep moment, determine a second target duty cycle according to the second engine water temperature, and control the vehicle fan operation using the power domain controller according to the second target duty cycle.

[0106] In some embodiments, the first control module 202 is specifically configured to:

[0107] searching a first corresponding relationship corresponding to the engine controller according to the first engine water temperature, and determining a first duty cycle corresponding to the first engine water temperature;

[0108] searching a second corresponding relationship corresponding to the power domain controller according to the first engine water temperature, and determining a second duty cycle corresponding to the first engine water temperature;

[0109] The first duty cycle and the second duty cycle are compared, and the maximum value of the first duty cycle and the second duty cycle is used as a first target duty cycle.

[0110] In some embodiments, the second control module 203 is specifically configured to:

[0111] determining, according to the second duty cycle, a total control duration corresponding to the second duty cycle;

[0112] Subtracting the total control duration from the preset duration to obtain a first duration;

[0113] According to the second target duty cycle, the power domain controller is used to control the vehicle fan to run for the first duration.

[0114] In some embodiments, the data acquisition module 201 is specifically configured to:

[0115] Acquire vehicle operation information, and judge the vehicle operation information through the engine controller and the power domain controller respectively;

[0116] In response to both the engine controller and the power domain controller determining that the vehicle operating information meets a preset operating condition, a first engine water temperature is determined.

[0117] In some embodiments, the vehicle operation information includes at least one of the following: engine operation time, battery voltage, engine water temperature, vehicle battery status, and engine status; the data acquisition module 201 is specifically configured to:

[0118] Obtain engine running time, battery voltage, engine water temperature, vehicle battery status and engine status;

[0119] In response to the engine running time being greater than a first preset time threshold, the battery voltage being greater than a preset voltage threshold, the engine water temperature being greater than or equal to a first preset water temperature threshold, the engine state being a shutdown state, the vehicle battery state being a power-off state and the power-off time being less than a second preset time threshold, it is determined that the vehicle operating information meets the preset operating conditions.

[0120] In some embodiments, the device further includes a third control module, and the third control module specifically includes:

[0121] a water temperature determining unit configured to determine a third engine water temperature after the vehicle fan is controlled to operate using the power domain controller according to the second target duty cycle;

[0122] The third control unit is configured to determine a target controller based on the third engine water temperature in response to the third engine water temperature being greater than or equal to a first preset water temperature threshold, and use the target controller to control the operation of the vehicle fan until the engine water temperature is less than the first preset water temperature threshold.

[0123] In some embodiments, the third control unit is specifically configured to:

[0124] In response to the third engine water temperature being greater than or equal to a first preset water temperature threshold and less than a second preset water temperature threshold, determining that the target controller is a power domain controller, determining a third target duty cycle based on the third engine water temperature, and controlling the operation of the vehicle fan using the power domain controller based on the third target duty cycle;

[0125] In response to the third engine water temperature being greater than or equal to the second preset water temperature threshold, the target controller is determined to be the engine controller, a wake-up command is sent to the engine controller, a fourth target duty cycle is determined based on the third engine water temperature, and the engine controller is used to control the operation of the vehicle fan based on the fourth target duty cycle.

[0126] For the convenience of description, the above devices are described as being functionally divided into various modules. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0127] The apparatus of the above embodiment is used to implement the corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here.

[0128] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein when the processor executes the program, the vehicle control method described in any of the above embodiments is implemented.

[0129] Figure 3 10 is a schematic diagram showing a more specific hardware structure of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other within the device via the bus 1050.

[0130] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an 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.

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

[0132] The input / output interface 1030 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0133] The communication interface 1040 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).

[0134] The bus 1050 comprises a path for transmitting information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).

[0135] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.

[0136] The electronic device of the above embodiment is used to implement the corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0137] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle control method described in any of the above embodiments.

[0138] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The 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 technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0139] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the vehicle control method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0140] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle, including the vehicle control device in the above-mentioned embodiment, the electronic device in the above-mentioned embodiment, and the computer-readable storage medium in the above-mentioned embodiment, and the vehicle equipment implements the vehicle control method described in any of the above embodiments.

[0141] The vehicle of the above embodiment is used to implement the vehicle control method described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0142] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0143] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operation of the disclosed technical solution based on the prompt message.

[0144] As an optional but non-limiting implementation, in response to a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0145] It is understandable that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0146] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Within the scope of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0147] In addition, to simplify the description and discussion, and so as not to obscure the embodiments of the present disclosure, known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, devices may be shown in the form of block diagrams to avoid obscuring the embodiments of the present disclosure, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure are to be implemented (i.e., these details should be fully within the purview of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it will be apparent to those skilled in the art that the embodiments of the present disclosure may be implemented without these specific details or with variations in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0148] Although the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0149] The embodiments of the present disclosure 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 the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A vehicle control method, characterized in that: include: Acquiring vehicle operating information, and determining a first engine water temperature corresponding to a moment when the vehicle operating information satisfies a preset operating condition; determining a first target duty cycle based on the first engine water temperature, controlling the vehicle fan to operate for a preset time using the engine controller according to the first target duty cycle, and then controlling the engine controller to sleep, wherein the preset time is less than a time required for the steering column lock to be locked; Determine a second engine water temperature corresponding to the sleep moment of the engine controller, determine a second target duty cycle according to the second engine water temperature, and control the vehicle fan operation using the power domain controller according to the second target duty cycle.

2. The method according to claim 1, characterized in that The determining of the first target duty cycle according to the first engine water temperature includes: searching a first corresponding relationship corresponding to the engine controller according to the first engine water temperature, and determining a first duty cycle corresponding to the first engine water temperature; searching a second corresponding relationship corresponding to the power domain controller according to the first engine water temperature, and determining a second duty cycle corresponding to the first engine water temperature; The first duty cycle and the second duty cycle are compared, and the maximum value of the first duty cycle and the second duty cycle is used as a first target duty cycle.

3. The method according to claim 2, characterized in that The controlling the operation of the vehicle fan by using the power domain controller according to the second target duty cycle includes: determining, according to the second duty cycle, a total control duration corresponding to the second duty cycle; Subtracting the total control duration from the preset duration to obtain a first duration; According to the second target duty cycle, the power domain controller is used to control the vehicle fan to run for the first duration.

4. The method according to claim 1, wherein The acquiring of the vehicle operating information and determining the first engine water temperature corresponding to the moment when the vehicle operating information satisfies the preset operating condition includes: Acquire vehicle operation information, and judge the vehicle operation information through the engine controller and the power domain controller respectively; In response to both the engine controller and the power domain controller determining that the vehicle operating information meets a preset operating condition, a first engine water temperature is determined.

5. The method according to claim 1, wherein The vehicle operation information includes at least one of the following: engine operation time, battery voltage, engine water temperature, vehicle battery status and engine status; The vehicle operation information satisfies the preset operation conditions, including: Obtain engine running time, battery voltage, engine water temperature, vehicle battery status and engine status; In response to the engine running time being greater than a first preset time threshold, the battery voltage being greater than a preset voltage threshold, the engine water temperature being greater than or equal to a first preset water temperature threshold, the engine state being a shutdown state, the vehicle battery state being a power-off state and the power-off time being less than a second preset time threshold, it is determined that the vehicle operating information meets the preset operating conditions.

6. The method according to claim 1, characterized in that After controlling the vehicle fan to operate by using the power domain controller according to the second target duty cycle, the method further includes: determining a third engine water temperature after controlling the operation of the vehicle fan using the power domain controller according to the second target duty cycle; In response to the third engine water temperature being greater than or equal to a first preset water temperature threshold, a target controller is determined according to the third engine water temperature, and the vehicle fan is controlled to operate using the target controller until the engine water temperature is less than the first preset water temperature threshold.

7. The method according to claim 6, characterized in that The step of determining a target controller according to the third engine water temperature and controlling the operation of the vehicle fan using the target controller includes: In response to the third engine water temperature being greater than or equal to a first preset water temperature threshold and less than a second preset water temperature threshold, determining that the target controller is a power domain controller, determining a third target duty cycle based on the third engine water temperature, and controlling the operation of the vehicle fan using the power domain controller based on the third target duty cycle; In response to the third engine water temperature being greater than or equal to the second preset water temperature threshold, the target controller is determined to be the engine controller, a wake-up command is sent to the engine controller, a fourth target duty cycle is determined based on the third engine water temperature, and the engine controller is used to control the operation of the vehicle fan based on the fourth target duty cycle.

8. A vehicle control device, characterized in that: include: A data acquisition module is configured to acquire vehicle operating information and determine a first engine water temperature corresponding to a moment when the vehicle operating information meets a preset operating condition; a first control module configured to determine a first target duty cycle based on the first engine water temperature, and control the engine controller to sleep after controlling the vehicle fan to operate for a preset time using the engine controller based on the first target duty cycle, wherein the preset time is less than a time required for the steering column lock to be locked; The second control module is configured to determine a second engine water temperature corresponding to the engine controller sleep moment, determine a second target duty cycle according to the second engine water temperature, and control the vehicle fan operation using the power domain controller according to the second target duty cycle.

9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 7 is implemented.

10. A vehicle, characterized in that: The vehicle includes the electronic device according to claim 9.