Throttle valve control method and device, readable storage medium and electronic equipment
By actively identifying and controlling the throttle motor duty cycle, the problem of throttle opening difference caused by high temperature in hybrid vehicles is solved, fault codes are reduced, and vehicle performance is ensured to be stable.
Patent Information
- Application Number
- CN202511692179.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-18
- Publication Date
- 2026-02-06
AI Technical Summary
When a hybrid vehicle is driven by fuel and operates at high speed for a long time, the throttle motor may become stuck and develop an oxide layer due to high temperature. This can cause a large difference between the target opening degree and the actual opening degree, triggering a fault code and affecting vehicle performance.
By actively identifying the difference between the target throttle opening and the actual opening, the duty cycle of the throttle motor is controlled to reduce the difference. If the difference cannot be eliminated, a code is generated to reduce the probability of a fault code.
It effectively reduces the difference between the target throttle opening and the actual opening, lowers the probability of fault codes, and ensures stable vehicle performance.
Smart Images

Figure CN121473987A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of vehicle control, and particularly relates to a throttle control method and device, a readable storage medium and an electronic device. BACKGROUND
[0002] The throttle is a crucial component in the air intake system of an automobile engine, and its core function is to control the air flow entering the engine, cooperate with the fuel injection system to adjust the mixture density, and thus affect the running state and power output of the engine.
[0003] Compared with traditional fuel vehicles, the mass of hybrid vehicles increases, and the vehicle load also increases. When the hybrid vehicle continuously runs at high speed under fuel driving, the vehicle is in a high temperature state for a long time, causing the throttle motor to stall, the commutator surface to produce an oxidation layer, causing the motor performance to decline, and eventually causing a large difference between the target opening and the actual opening of the throttle, triggering the throttle fault code. SUMMARY
[0004] Embodiments of the present application provide a throttle control method, device, readable storage medium and electronic device, which can actively identify the difference between the target opening and the actual opening of the throttle, reduce the difference between the two by controlling the duty cycle of the throttle motor, and perform code processing when the difference cannot be successfully reduced, thereby reducing the probability of throttle fault code as much as possible.
[0005] Other characteristics and advantages of the present application will become apparent from the following detailed description, or will be learned by practice of the present application.
[0006] According to a first aspect of an embodiment of the present application, a throttle control method is provided, comprising: In the case that the current working condition of the target vehicle meets the throttle control condition, the current first opening of the throttle of the target vehicle is obtained; If the absolute difference between the current first opening and the target opening does not conform to the first safety range, the duty cycle of the motor of the throttle is controlled to be raised to the target duty cycle; The current second opening of the throttle is obtained; If the absolute difference between the current second opening and the target opening does not conform to the second safety range, it is determined that the throttle is faulty, and code processing is performed.
[0007] In some embodiments of the present application, based on the foregoing scheme, the duty cycle of the motor of the throttle is controlled to be raised to the target duty cycle, comprising: In the case that the absolute difference between the current first opening and the target opening conforms to the second safety range, the duty cycle of the motor of the throttle is controlled to be raised to the first target duty cycle; In a case where the absolute difference between the current first opening degree and the target opening degree does not meet the second safety range, the motor duty ratio for controlling the throttle valve is increased to a second target duty ratio; wherein the second safety range is greater than the first safety range, and the second target duty ratio is higher than the first target duty ratio.
[0008] In some embodiments of the present application, based on the foregoing scheme, after the current second opening degree of the throttle valve is obtained, the method further comprises: If the absolute difference between the current second opening degree and the target opening degree meets the first safety range, the motor duty ratio for controlling the throttle valve is maintained at the first target duty ratio, and the step of obtaining the current second opening degree of the throttle valve is returned to be executed; If the absolute difference between the current second opening degree and the target opening degree does not meet the first safety range and meets the second safety range, the motor duty ratio for controlling the throttle valve is maintained at the second target duty ratio, and the step of obtaining the current second opening degree of the throttle valve is returned to be executed.
[0009] In some embodiments of the present application, based on the foregoing scheme, the current working condition of the target vehicle meeting the throttle valve control condition comprises: Obtaining the engine speed and the engine intake temperature of the target vehicle; If the engine speed is higher than a preset speed for a preset time length, and the engine intake temperature is higher than a preset temperature for a preset time length, it is determined that the throttle valve control condition is met.
[0010] In some embodiments of the present application, based on the foregoing scheme, if the absolute difference between the current first opening degree and the target opening degree does not meet the first safety range, before the motor duty ratio for controlling the throttle valve is increased to the target duty ratio, the method further comprises: Obtaining the total torque demand of the target vehicle in the current working condition; Determining the engine target intake amount based on the total torque demand; Determining the target opening degree of the throttle valve based on the engine target intake amount and the engine speed.
[0011] In some embodiments of the present application, based on the foregoing scheme, the code reporting processing comprises: Displaying throttle valve fault information on the instrument of the target vehicle; Controlling the target vehicle to enter a limp-home mode and performing engine torque control.
[0012] According to a second aspect of the embodiments of the present application, a throttle valve control device is provided, comprising: A first opening degree obtaining module is configured to obtain a current first opening degree of a throttle valve of a target vehicle in a case where a current working condition of the target vehicle meets a throttle valve control condition; The duty cycle control module is configured to control the motor duty cycle of the throttle valve to increase to the target duty cycle if the absolute difference between the current first opening degree and the target opening degree does not conform to the first safety range. The second opening degree acquisition module is configured to acquire a current second opening degree of the throttle valve. The fault diagnosis module is configured to determine that the throttle valve is faulty and perform code reporting processing if the absolute difference between the current second opening degree and the target opening degree does not conform to the second safety range.
[0013] According to a third aspect of the embodiments of the present application, a computer readable storage medium is provided, and the computer readable storage medium stores computer program instructions. When the computer program instructions are loaded and executed by a processor, the steps of the method according to any one of the first aspect are implemented.
[0014] According to a fourth aspect of the embodiments of the present application, an electronic device is provided, which includes a memory and a processor. The memory stores computer program instructions executable by the processor. When the processor executes the computer program instructions, the instructions of the method according to any one of the first aspect are implemented.
[0015] According to a fifth aspect of the embodiments of the present application, a vehicle is provided, which includes an engine control unit. The engine control unit is configured to implement the steps of the method according to any one of the first aspect.
[0016] According to a sixth aspect of the embodiments of the present application, a computer program product is provided, which includes a computer program. When the computer program is executed by a processor, the steps of the method according to any one of the first aspect are implemented.
[0017] In the present application, in the case that the current working condition of the target vehicle meets the throttle valve control condition, a current first opening degree of the throttle valve of the target vehicle is acquired. If the absolute difference between the current first opening degree and the target opening degree does not conform to the first safety range, the motor duty cycle of the throttle valve is controlled to increase to the target duty cycle. A current second opening degree of the throttle valve is acquired. If the absolute difference between the current second opening degree and the target opening degree does not conform to the second safety range, it is determined that the throttle valve is faulty, and code reporting processing is performed. The technical solution provided in the present application can actively identify the difference between the target opening degree and the actual opening degree of the throttle valve, preferentially reduce the difference between the two by controlling the motor duty cycle of the throttle valve, and perform code reporting processing when the difference cannot be successfully reduced, so as to reduce the probability of throttle valve fault code as much as possible.
[0018] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0019] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the application and, together with the description, further serve to explain the principles of the application. It is to be understood that the drawings are only schematic, and that they do not purport to be to scale with respect to one another. The embodiments described in the detailed description section below are merely exemplary of the application and are not intended to be limiting thereof. In the drawings: Figure 1 A system architecture diagram of the throttle control method according to an embodiment of the application is shown; Figure 2 A flowchart of the throttle control method according to an embodiment of the application is shown; Figure 3 A flowchart of the throttle control method according to an embodiment of the application is shown; Figure 4 A flowchart of the throttle control method according to an embodiment of the application is shown; Figure 5 A flowchart of the throttle control method according to an embodiment of the application is shown; Figure 6 A flowchart of the throttle control method according to an embodiment of the application is shown; Figure 7 A flowchart of the throttle control method according to an embodiment of the application is shown; Figure 8 A flowchart of the throttle control method according to an embodiment of the application is shown; Figure 9 A block diagram of the throttle control device according to an embodiment of the application is shown; Figure 10 A structural schematic diagram of the electronic device according to an embodiment of the application is shown. DETAILED DESCRIPTION
[0020] The technical solutions in the embodiments of the application will be described clearly and completely below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only some of the embodiments of the application, rather than all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the application.
[0021] Moreover, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the application. One skilled in the relevant art will recognize, however, that the application can be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, devices, implementations, and operations have not been shown or described in detail to avoid obscuring aspects of the application.
[0022] The block diagrams in the drawings show only the functionality of the features and can not imply that the functions must be implemented in the particular order presented or by the illustrated components. One skilled in the art will recognize that the functionality of the features could be combined or distributed differently, possibly by being implemented in one or more hardware modules or integrated circuits, or by being implemented in different network and / or processor devices and / or microcontrollers.
[0023] The flow diagrams shown in the drawings are examples only and are not necessarily to be construed as having any prior art effect. Not all steps are necessarily performed in the order presented or by the components shown. For example, some steps can be performed in a different order, or some steps can be combined or partially combined, and the order of execution can vary from case to case.
[0024] For a better understanding of the present application, reference will be made to the Figure 1 The application scenario related to the present application is briefly described.
[0025] Referring to Figure 1 , a system architecture diagram of a throttle control method according to an embodiment of the present application is shown.
[0026] The vehicle includes an engine control unit and two position sensors installed at the throttle, the engine control unit is configured to execute the throttle control method, and the two position sensors are configured to collect the current actual opening of the throttle.
[0027] When the engine control unit detects that the current operating condition of the vehicle meets the throttle control condition, the current actual opening of the throttle collected by the two position sensors is obtained, and the two actual openings are mutually corrected to obtain a current first opening.
[0028] The engine control unit further obtains a target opening of the throttle under the current operating condition of the vehicle, and determines whether the absolute difference between the current first opening and the target opening meets a first safety range. If yes, no additional control is performed on the throttle, and if no, the motor duty cycle of the throttle is controlled to be raised to a target duty cycle to reduce the difference between the target opening and the actual opening.
[0029] Further, the engine control unit acquires again the current actual opening degrees of the throttle valve collected by the two position sensors, corrects the two actual opening degrees to each other to obtain a current second opening degree, and judges whether an absolute difference between the current second opening degree and the target opening degree conforms to a second safety range, if yes, continues to control the throttle valve based on the absolute difference between the current second opening degree and the target opening degree, if not, determines that the throttle valve is faulty, and performs code reporting processing.
[0030] The vehicle is a hybrid vehicle, the engine control unit is an ECU (Electronic Control Unit), and the two position sensors are a TPS (Throttle Position Sensor) 1 and a TPS 2.
[0031] In an exemplary embodiment, referring to Figure 2 , a flowchart of a throttle valve control method in the embodiment is shown, and is described in detail as follows: Step 201, in a case where a current working condition of a target vehicle meets a throttle valve control condition, acquiring a current first opening degree of a throttle valve of the target vehicle.
[0032] The throttle valve control condition is a preset judgment condition whether to execute the throttle valve control method in the embodiment. When the current working condition of the target vehicle does not meet the throttle valve control condition, it can be determined that the target vehicle is not in a long-term high-temperature state, and the throttle valve does not have a problem of a large difference between a target opening degree and an actual opening degree due to high temperature. When the current working condition of the target vehicle meets the throttle valve control condition, it can be initially determined that the target vehicle is in a long-term high-temperature state, and the throttle valve may have a problem of a large difference between the target opening degree and the actual opening degree due to high temperature, and further identification of specific conditions of the throttle valve is needed to take corresponding control measures.
[0033] Optionally, corresponding working conditions of the vehicle when the throttle valve has a large difference between the target opening degree and the actual opening degree due to high temperature are acquired based on experiments, so as to analyze and determine the throttle valve control condition.
[0034] Specifically, when the current working condition of the target vehicle meets the throttle valve control condition, the current actual opening degree of the throttle valve of the target vehicle, i.e., the current first opening degree, is acquired.
[0035] Optionally, the current actual opening degree position of the throttle valve is collected based on the position sensor to obtain the current first opening degree.
[0036] Optionally, two position sensors are installed on the throttle valve to jointly collect the current actual opening degree position of the throttle valve, and the two actual opening degree positions are corrected to each other to obtain a more accurate current first opening degree.
[0037] Step 202, if the absolute difference between the current first opening degree and the target opening degree does not conform to the first safety range, the motor duty cycle of the throttle valve is controlled to be increased to the target duty cycle.
[0038] The first safety range is a preset safety range in which the motor duty cycle of the throttle valve does not need to be adjusted. When the absolute difference between the current first opening degree and the target opening degree of the throttle valve conforms to the first safety range, it means that the difference between the current first opening degree and the target opening degree is small, which belongs to the safety range. When the absolute difference between the current first opening degree and the target opening degree of the throttle valve does not conform to the first safety range, it means that the difference between the current first opening degree and the target opening degree is large, and the throttle valve has a problem of large difference between the target opening degree and the actual opening degree due to high temperature, and corresponding control measures need to be taken, that is, the motor duty cycle of the throttle valve is controlled to be increased to the target duty cycle to reduce the difference between the target opening degree and the actual opening degree.
[0039] The target opening degree is an ideal opening degree when the throttle valve functions normally, and the corresponding target opening degree can be determined based on the current working condition of the target vehicle.
[0040] For example, the first safety range is less than 3 degrees, and the target duty cycle is 32%. The absolute difference between the current first opening degree and the target opening degree is calculated to be 1 degree, which conforms to the first safety range, and the subsequent steps of the throttle valve control method in this embodiment do not need to be performed. The absolute difference between the current first opening degree and the target opening degree is calculated to be 4 degrees, which does not conform to the first safety range, and if the motor duty cycle of the throttle valve is 28%, it is increased to 32%.
[0041] Step 203, the current second opening degree of the throttle valve is obtained.
[0042] After the motor duty cycle of the throttle valve is controlled to be increased to the target duty cycle, the specific situation of the throttle valve is continuously identified, and it is detected whether the difference between the target opening degree and the actual opening degree is successfully reduced.
[0043] Specifically, the current actual opening degree of the throttle valve of the target vehicle, that is, the current second opening degree, is obtained.
[0044] Optionally, the current actual opening degree position of the throttle valve is collected based on the position sensor to obtain the current second opening degree.
[0045] Optionally, two position sensors are installed on the throttle valve to jointly collect the current actual opening degree position of the throttle valve, and the two actual opening degree positions are mutually corrected to obtain a more accurate current second opening degree.
[0046] Step 204, if the absolute difference between the current second opening degree and the target opening degree does not conform to the second safety range, it is determined that the throttle valve is faulty, and code processing is performed.
[0047] The second safety range is a preset safety range in which no code reporting is needed. When the absolute difference between the current second opening degree of the throttle valve and the target opening degree meets the second safety range, it means that the difference between the current second opening degree and the target opening degree is controllable, and belongs to the safety range. When the absolute difference between the current second opening degree of the throttle valve and the target opening degree does not meet the second safety range, it means that the difference between the current second opening degree and the target opening degree is uncontrollable, and the method of adjusting the motor duty cycle of the throttle valve cannot solve the problem of large difference between the target opening degree and the actual opening degree, and corresponding control measures need to be taken, i.e., determining that the throttle valve is faulty, and code reporting is needed.
[0048] For example, the second safety range is less than 5 degrees. When the absolute difference between the current second opening degree and the target opening degree is 3 degrees, it meets the second safety range, and no code reporting is needed. When the absolute difference between the current second opening degree and the target opening degree is 7 degrees, it does not meet the second safety range, and code reporting is needed immediately.
[0049] Optionally, when the absolute difference between the current second opening degree of the throttle valve and the target opening degree meets the second safety range, the motor duty cycle of the throttle valve is continuously adjusted, and the size of the continuously adjusted motor duty cycle can be determined based on the specific size of the current second opening degree.
[0050] It should be noted that the values of the first safety range and the second safety range described above are only examples, and the first safety range and the second safety range can be the same range or different ranges, which should be determined based on actual working condition analysis.
[0051] In the present application, when the current working condition of the target vehicle meets the throttle valve control condition, the current first opening degree of the throttle valve of the target vehicle is obtained. If the absolute difference between the current first opening degree and the target opening degree does not meet the first safety range, the motor duty cycle of the throttle valve is controlled to be increased to the target duty cycle. The current second opening degree of the throttle valve is obtained. If the absolute difference between the current second opening degree and the target opening degree does not meet the second safety range, it is determined that the throttle valve is faulty, and code reporting is needed. The technical solution provided in the present application can actively identify the difference between the target opening degree and the actual opening degree of the throttle valve, and preferentially reduce the difference between the target opening degree and the actual opening degree by controlling the motor duty cycle of the throttle valve. When the difference cannot be successfully reduced, code reporting is performed, thereby reducing the probability of throttle valve fault code as much as possible.
[0052] Based on the above-mentioned embodiments, in one exemplary embodiment, referring to Figure 3 , a method for increasing the motor duty cycle in the embodiments of the present application is shown, which specifically includes: Step 301: In the case where the absolute difference between the current first opening degree and the target opening degree meets the second safety range, the motor duty cycle of the throttle valve is controlled to be increased to the first target duty cycle.
[0053] If the absolute difference between the current first opening degree and the target opening degree does not meet the first safety range, it is further determined whether the absolute difference between the current first opening degree and the target opening degree meets a second safety range. The first safety range is a preset safety range in which the motor duty cycle of the throttle valve does not need to be adjusted, and the second safety range is a preset safety range in which the motor duty cycle of the throttle valve needs to be adjusted but does not need to be processed by the code. The second safety range is greater than the first safety range.
[0054] Further, in the case where the absolute difference between the current first opening degree and the target opening degree meets the second safety range, it is determined that the required adjustment range of the motor duty cycle of the throttle valve is small, and the motor duty cycle of the throttle valve is controlled to be increased to the first target duty cycle.
[0055] For example, the first safety range is less than 3 degrees, the second safety range is less than 5 degrees, and the first target duty cycle is 32%. The absolute difference between the current first opening degree and the target opening degree is calculated to be 4 degrees, which meets the second safety range. If the motor duty cycle of the throttle valve is 28%, it is increased to 32%.
[0056] In step 302, in the case where the absolute difference between the current first opening degree and the target opening degree does not meet the second safety range, the motor duty cycle of the throttle valve is controlled to be increased to a second target duty cycle.
[0057] Correspondingly, in the case where the absolute difference between the current first opening degree and the target opening degree does not meet the second safety range, it is determined that the required adjustment range of the motor duty cycle of the throttle valve is large, and the motor duty cycle of the throttle valve is controlled to be increased to the second target duty cycle. The second target duty cycle is higher than the first target duty cycle.
[0058] For example, the first safety range is less than 3 degrees, the second safety range is less than 5 degrees, and the second target duty cycle is 35%. The absolute difference between the current first opening degree and the target opening degree is calculated to be 7 degrees, which does not meet the second safety range, and the motor duty cycle of the throttle valve is directly increased to 35%.
[0059] In the present application, in the case where the absolute difference between the current first opening degree and the target opening degree does not meet the first safety range, the required adjustment range is further determined in combination with the second safety range, so as to more accurately adjust the motor duty cycle of the throttle valve and as quickly and effectively as possible reduce the difference between the target opening degree and the actual opening degree.
[0060] On the basis of the above-mentioned embodiments, in an exemplary embodiment, referring to Figure 4 , a way of repeatedly performing control of the motor duty cycle in the embodiments of the present application is shown, which specifically includes: Step 401, if the absolute difference between the current second opening degree and the target opening degree meets the first safety range, the motor duty cycle of the throttle valve is maintained at the first target duty cycle, and the step of obtaining the current second opening degree of the throttle valve is executed.
[0061] If the absolute difference between the current second opening degree and the target opening degree meets the second safety range, it is determined whether the absolute difference between the current second opening degree and the target opening degree meets the first safety range.
[0062] Further, in the case that the absolute difference between the current second opening degree and the target opening degree meets the first safety range, it is determined that the way of adjusting the motor duty cycle of the throttle valve is effective, and the motor duty cycle of the throttle valve is maintained at the first target duty cycle. Since the actual opening degree of the throttle valve becomes smaller, the motor duty cycle of the throttle valve also becomes smaller, and it is still necessary to continuously monitor the current actual opening degree (i.e. the current second opening degree) of the throttle valve, to ensure that the absolute difference between the current second opening degree and the target opening degree continuously meets the first safety range.
[0063] For example, the first safety range is less than 3 degrees, the second safety range is less than 5 degrees, and the first target duty cycle is 32%. The absolute difference between the current second opening degree and the target opening degree is calculated to be 1 degree, which meets the first safety range, and the motor duty cycle of the throttle valve is maintained at 32%.
[0064] Step 402, if the absolute difference between the current second opening degree and the target opening degree does not meet the first safety range, and meets the second safety range, the motor duty cycle of the throttle valve is maintained at the second target duty cycle, and the step of obtaining the current second opening degree of the throttle valve is executed.
[0065] Correspondingly, in the case that the absolute difference between the current second opening degree and the target opening degree does not meet the first safety range, it is determined that the way of adjusting the motor duty cycle of the throttle valve is less effective, and the motor duty cycle of the throttle valve is maintained at the second target duty cycle. That is, if the motor duty cycle of the throttle valve is lower than the second target duty cycle, the motor duty cycle of the throttle valve is increased to the second target duty cycle (as previously controlled, the motor duty cycle of the throttle valve is increased to the first target duty cycle), and if the motor duty cycle of the throttle valve has been increased to the second target duty cycle, it is maintained at the second target duty cycle (as previously controlled, the motor duty cycle of the throttle valve is increased to the second target duty cycle). The current actual opening degree (i.e. the current second opening degree) of the throttle valve is continuously monitored to ensure that the absolute difference between the current second opening degree and the target opening degree continuously meets the second safety range, until the absolute difference meets the first safety range, or the absolute difference does not meet the second safety range, it is determined that the throttle valve fails, and a code processing is performed.
[0066] For example, the first safety range is less than 3 degrees, the second safety range is less than 5 degrees, and the second target duty cycle is 35%. The absolute difference between the current second opening degree and the target opening degree is calculated to be 4 degrees, which does not meet the first safety range and meets the second safety range, and the motor duty cycle of the throttle valve is maintained at 35%.
[0067] In the present application, after adjusting the motor duty cycle of the throttle valve, the absolute difference between the current second opening degree and the target opening degree is calculated again, and in the case that the absolute difference meets the second safety range, the effect of adjusting the motor duty cycle to reduce the absolute difference is further determined based on the first safety range. Based on different effects, corresponding control measures are taken, so as to more accurately adjust the motor duty cycle of the throttle valve and as quickly and effectively as possible to reduce the difference between the target opening degree and the actual opening degree.
[0068] On the basis of the above-mentioned embodiments, in an exemplary embodiment, referring to Figure 5 , a way of determining whether the throttle valve control condition is met in the embodiments of the present application is shown, which specifically includes: Step 501, obtaining the engine speed and engine intake temperature of the target vehicle.
[0069] Step 502, if the engine speed is higher than the preset speed for a preset time length, and the engine intake temperature is higher than the preset temperature for a preset time length, it is determined that the throttle valve control condition is met.
[0070] When determining whether the current working condition of the target vehicle meets the throttle valve control condition, it can be determined based on the engine speed and engine intake temperature of the target vehicle.
[0071] For example, the preset speed is 2700 rpm, the preset temperature is 30℃, and the preset time length is 5s. When the engine speed is higher than 2700rps for 5s, and the engine intake temperature is higher than 30℃ for 5s, it can be determined that the current working condition of the target vehicle meets the throttle valve control condition, and it is preliminarily determined that the target vehicle is in a long-term high-temperature state, and the throttle valve may have a large difference between the target opening degree and the actual opening degree due to high temperature, so further identification of the specific situation of the throttle valve is needed to take corresponding control measures.
[0072] In the present application, in combination with the engine speed and engine intake temperature, it is preliminarily determined whether the target vehicle has a large probability of difference between the target opening degree and the actual opening degree of the throttle valve, so as to avoid frequent control of the throttle valve and affect the normal driving of the target vehicle.
[0073] On the basis of the above-mentioned embodiments, in an exemplary embodiment, referring to Figure 6 , a way of obtaining the target opening degree of the throttle valve in the embodiments of the present application is shown, which specifically includes: Step 601, obtaining total torque demand of the target vehicle in the current working condition.
[0074] Step 602, determining engine target intake air amount based on the total torque demand.
[0075] Step 603, determining target opening degree of the throttle valve based on the engine target intake air amount and engine speed.
[0076] The total torque demand is determined by the engine control unit based on the driver demand, the vehicle demand and the engine state, wherein the driver demand refers to the torque demand corresponding to the position of the accelerator pedal, the vehicle demand refers to the torque demand in the normal driving state of the target vehicle, such as gear shifting and maintaining constant speed, and the engine state refers to the torque demand in the working condition of the engine, such as engine speed and load.
[0077] The engine target intake air amount corresponding to the total torque demand is obtained, and then the target opening degree of the throttle valve matched with the engine target intake air amount and engine speed is determined.
[0078] In the present application, the target opening degree of the throttle valve is obtained in real time based on the current working condition of the target vehicle, which can ensure the accuracy and effectiveness of the target opening degree and improve the reliability of the throttle valve control method.
[0079] On the basis of the above-mentioned embodiments, in an exemplary embodiment, referring to Figure 7 , a way of performing code processing in the embodiments of the present application is shown, which specifically includes: Step 701, displaying throttle valve fault information on the instrument of the target vehicle.
[0080] Step 702, controlling the target vehicle to enter the limp-home mode and performing engine torque control.
[0081] After the engine control unit determines the throttle valve fault, the throttle valve fault information should be fed back to the driver in time to remind the driver to maintain in time, so as to avoid affecting the driving safety due to abnormal vehicle performance.
[0082] When the throttle valve fails, the engine control unit needs to guarantee the basic driving ability of the target vehicle and automatically enter the emergency mode, i.e. the limp-home mode. The limp-home mode refers to maintaining the engine operation and providing priority power to avoid the target vehicle losing control completely in the case of throttle valve failure. The engine control unit also needs to prevent the engine from being damaged, ignore or greatly limit the driver demand, limit the maximum speed of the engine, and control the fuel injection amount based on the engine speed to reduce the load of the engine.
[0083] In the present application, when the throttle valve fails, the engine control unit can take corresponding measures in time to prioritize driving safety.
[0084] On the basis of the above-mentioned embodiments, in one exemplary embodiment, referring to Figure 8 Another flowchart of the throttle control method in the embodiments of the present application is shown, and is described in detail as follows: Step 801, the engine speed and engine intake temperature of the target vehicle are obtained.
[0085] Step 802, it is determined whether the engine speed is higher than the preset speed for a preset time length, and the engine intake temperature is higher than the preset temperature for a preset time length.
[0086] If yes, step 803 is executed; if no, the process is ended.
[0087] Step 803, the current first opening degree of the throttle of the target vehicle is obtained.
[0088] Step 804, it is determined whether the absolute difference between the current first opening degree and the target opening degree conforms to the first safety range.
[0089] If yes, the process is ended; if no, step 805 is executed.
[0090] Step 805, it is determined whether the absolute difference between the current first opening degree and the target opening degree conforms to the second safety range.
[0091] If yes, step 806 is executed; if no, step 807 is executed.
[0092] Step 806, the motor duty cycle of the throttle is controlled to be raised to the first target duty cycle.
[0093] Step 807, the motor duty cycle of the throttle is controlled to be raised to the second target duty cycle.
[0094] Wherein, the second safety range is greater than the first safety range, and the second target duty cycle is higher than the first target duty cycle.
[0095] Step 808, the current second opening degree of the throttle is obtained.
[0096] Step 809, it is determined whether the absolute difference between the current second opening degree and the target opening degree conforms to the first safety range.
[0097] If yes, the process returns to step 806; if no, step 810 is executed.
[0098] Step 810, it is determined whether the absolute difference between the current second opening degree and the target opening degree conforms to the second safety range.
[0099] If yes, the process returns to step 807; if no, step 811 is executed.
[0100] Step 811, it is determined that the throttle is faulty, and code processing is performed.
[0101] In the present application, the difference between the target opening degree and the actual opening degree of the throttle valve is actively identified, the difference between the two is preferentially reduced by controlling the duty cycle of the throttle valve motor, and when the difference cannot be successfully reduced, code reporting processing is performed, thereby reducing the probability of throttle valve fault code reporting as much as possible.
[0102] The device embodiment of the present application is introduced below, which can be used to execute the throttle valve control method in the above-mentioned embodiments of the present application. For details not disclosed in the device embodiment of the present application, please refer to the above-mentioned embodiments of the throttle valve control method of the present application.
[0103] Referring to Figure 9 , a block diagram of a throttle valve control device 900 in an embodiment of the present application is shown, which specifically comprises: A first opening degree acquisition module 901 is configured to acquire a current first opening degree of a throttle valve of a target vehicle if a current operating condition of the target vehicle meets a throttle valve control condition; A duty cycle control module 902 is configured to control the duty cycle of a motor of the throttle valve to be raised to a target duty cycle if the absolute difference between the current first opening degree and the target opening degree does not conform to a first safety range; A second opening degree acquisition module 903 is configured to acquire a current second opening degree of the throttle valve; A fault diagnosis module 904 is configured to determine that the throttle valve is faulty and perform code reporting processing if the absolute difference between the current second opening degree and the target opening degree does not conform to a second safety range.
[0104] In an exemplary embodiment, on the basis of the above-mentioned embodiments, the above-mentioned duty cycle control module 902 comprises: A first duty cycle raising unit is configured to control the duty cycle of the motor of the throttle valve to be raised to a first target duty cycle if the absolute difference between the current first opening degree and the target opening degree conforms to the second safety range; A second duty cycle raising unit is configured to control the duty cycle of the motor of the throttle valve to be raised to a second target duty cycle if the absolute difference between the current first opening degree and the target opening degree does not conform to the second safety range; wherein the second safety range is greater than the first safety range, and the second target duty cycle is higher than the first target duty cycle.
[0105] In an exemplary embodiment, on the basis of the above-mentioned embodiments, the above-mentioned throttle valve control device 900 further comprises: A first repeated execution module is configured to control the duty cycle of the motor of the throttle valve to be maintained at the first target duty cycle if the absolute difference between the current second opening degree and the target opening degree conforms to the first safety range, and return to execute the step of acquiring the current second opening degree of the throttle valve; The second repeating execution module is configured to, if the absolute difference between the current second opening degree and the target opening degree does not conform to the first safety range and conforms to the second safety range, maintain the motor duty cycle of the throttle valve at the second target duty cycle, and return to execute the step of obtaining the current second opening degree of the throttle valve.
[0106] In an exemplary embodiment, based on the above embodiment, the throttle valve control device 900 further comprises: The information acquisition module is configured to acquire the engine speed and the engine intake temperature of the target vehicle. The condition determination module is configured to determine that the throttle valve control condition is met if the engine speed is higher than the preset speed for a preset time length and the engine intake temperature is higher than the preset temperature for a preset time length.
[0107] In an exemplary embodiment, based on the above embodiment, the throttle valve control device 900 further comprises: The torque acquisition module is configured to acquire the total torque demand of the target vehicle under the current working condition. The intake amount determination module is configured to determine the engine target intake amount based on the total torque demand. The target opening degree determination module is configured to determine the target opening degree of the throttle valve based on the engine target intake amount and the engine speed.
[0108] In an exemplary embodiment, based on the above embodiment, the fault diagnosis module 904 comprises: The information display unit is configured to display the throttle valve fault information on the instrument of the target vehicle. The torque control unit is configured to control the target vehicle to enter the limp-home mode and perform engine torque control.
[0109] Based on the same inventive concept, the embodiments of the present application provide a computer readable storage medium, the computer readable storage medium stores computer program instructions, and the computer program instructions are loaded and executed by a processor to implement the steps of the above throttle valve control method.
[0110] Based on the same inventive concept, the embodiments of the present application provide an electronic device, referring to Figure 10 , a structural schematic diagram of the electronic device in the embodiments of the present application is shown, and the electronic device comprises one or more memories 1004, one or more processors 1002, and at least one computer program stored in the memory 1004 and executable on the processor 1002, and when the processor 1002 executes the computer program, the steps of the above throttle valve control method are implemented.
[0111] Among them, the bus architecture (represented by bus 1000) can include any number of interconnected buses and bridges, bus 1000 links various circuits including one or more processors represented by processor 1002 and memory represented by memory 1004 together. Bus 1000 can also link various other circuits such as peripheral devices, voltage stabilizers and power management circuits, which are well known in the art, therefore, they will not be further described herein. Bus interface 1005 provides an interface between bus 1000 and receiver 1001 and transmitter 1003. Receiver 1001 and transmitter 1003 can be the same element, i.e. transceiver, which provides a unit for communicating with various other devices on the transmission medium. Processor 1002 is responsible for managing bus 1000 and general processing, while memory 1004 can be used to store data used by processor 1002 in performing operations.
[0112] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored on or transferred over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Multiple functions described above can be implemented as a single function, multiple functions, or any combination thereof. Also, functions can be implemented in one or more processing units or components.
[0113] Based on the same inventive concept, the embodiment of the present application provides a vehicle, the vehicle comprising an engine control unit configured to implement the steps of the throttle control method.
[0114] Based on the same inventive concept, the embodiment of the present application provides a computer program product comprising a computer program configured to implement the steps of the throttle control method when executed by a processor.
[0115] In several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented by other means. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and actual implementation can have another division mode, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between units or modules, which can be electrical or other forms.
[0116] The units described as separate components may or may not be physically separate, and the components of the control device may or may not be physical units, i.e., may be located in one place or distributed to multiple units. Part or all of the units can be selected as needed to achieve the purpose of the embodiment.
[0117] The integrated units, if implemented in the form of software functional units and sold or used as independent products, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application, essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various computer program instructions that can store computer program instructions.
[0118] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the scope of the claims of the present application.
Claims
1. A throttle control method characterized by, The method comprises: In the case that the current working condition of the target vehicle meets the throttle control condition, a current first opening degree of a throttle of the target vehicle is acquired; If the absolute difference between the current first opening degree and a target opening degree does not conform to a first safety range, the duty cycle of the motor of the throttle is controlled to be raised to a target duty cycle; A current second opening degree of the throttle is acquired; If the absolute difference between the current second opening degree and the target opening degree does not conform to a second safety range, it is determined that the throttle is faulty, and code processing is performed.
2. The method of claim 1, wherein, The control of the duty cycle of the motor of the throttle to be raised to the target duty cycle comprises: In the case that the absolute difference between the current first opening degree and the target opening degree conforms to the second safety range, the duty cycle of the motor of the throttle is controlled to be raised to a first target duty cycle; In the case that the absolute difference between the current first opening degree and the target opening degree does not conform to the second safety range, the duty cycle of the motor of the throttle is controlled to be raised to a second target duty cycle; wherein the second safety range is greater than the first safety range, and the second target duty cycle is higher than the first target duty cycle.
3. The method of claim 2, wherein, After the acquisition of the current second opening degree of the throttle, the method further comprises: If the absolute difference between the current second opening degree and the target opening degree conforms to the first safety range, the duty cycle of the motor of the throttle is controlled to be maintained at the first target duty cycle, and the step of acquiring the current second opening degree of the throttle is executed again; If the absolute difference between the current second opening degree and the target opening degree does not conform to the first safety range and conforms to the second safety range, the duty cycle of the motor of the throttle is controlled to be maintained at the second target duty cycle, and the step of acquiring the current second opening degree of the throttle is executed again.
4. The method of claim 1, wherein, The current working condition of the target vehicle meeting the throttle control condition comprises: The engine speed and the engine intake temperature of the target vehicle are acquired; If the engine speed is higher than a preset speed for a preset time length, and the engine intake temperature is higher than a preset temperature for the preset time length, it is determined that the throttle control condition is met.
5. The method of claim 1, wherein, Before the control of the duty cycle of the motor of the throttle to be raised to the target duty cycle in the case that the absolute difference between the current first opening degree and the target opening degree does not conform to the first safety range, the method further comprises: The total torque demand of the target vehicle in the current working condition is acquired; The engine target intake amount is determined based on the total torque demand; The target opening degree of the throttle is determined based on the engine target intake amount and the engine speed.
6. The method of claim 1, wherein, The code processing comprises: The throttle fault information is displayed on the instrument of the target vehicle; The target vehicle is controlled to enter a limp-home mode, and engine torque control is performed.
7. A throttle control device characterized by comprising: The device comprises: A first opening degree acquisition module, configured to acquire a current first opening degree of a throttle of a target vehicle in the case that the current working condition of the target vehicle meets a throttle control condition; A duty cycle control module, configured to control the duty cycle of the motor of the throttle to be raised to a target duty cycle if the absolute difference between the current first opening degree and a target opening degree does not conform to a first safety range; a second opening degree acquisition module, configured to acquire a current second opening degree of the throttle valve; a fault diagnosis module, configured to determine that the throttle valve is faulty and perform code reporting processing if an absolute difference between the current second opening degree and the target opening degree does not conform to a second safety range.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer program instructions, and the computer program instructions are loaded and executed by the processor to implement operations performed by the method according to any one of claims 1 to 6.
9. An electronic device comprising a processor and a memory, characterized in that The memory stores computer program instructions capable of being executed by the processor, and the processor executes the computer program instructions to implement instructions of the method according to any one of claims 1 to 6.
10. A vehicle characterized by comprising: The vehicle comprises an engine control unit configured to perform steps of the method according to any one of claims 1 to 6.