Fuel injection quantity control method and device, engine, storage medium and product

文档序号:1949573 发布日期:2021-12-10 浏览:23次 中文

阅读说明:本技术 喷油量控制方法、装置、发动机、存储介质及产品 (Fuel injection quantity control method and device, engine, storage medium and product ) 是由 孙民 毕世高 刘加超 于 2021-09-22 设计创作,主要内容包括:本发明提供一种喷油量控制方法、装置、发动机、存储介质及产品。该方法包括:根据本次起动参数确定发动机本次起动是否失败,若起动失败,则根据发动机起动过程中的转速波动值确定气缸内是否着火;若所述气缸内未着火,则调整发动机下次起动对应的喷油量;若所述气缸内着火,则无需调整发动机下次起动对应的喷油量。本发明,将发动机的当前起动能力加入到防淹缸策略中,若起动过程中气缸内未着火,在发动机不具备起动能力的情况下调整发动机短时间内再次起动时的喷油量,能有效避免淹缸,若气缸内着火,在发动机具备起动能力的情况下无需调整喷油量,可使发动机正常启动,相比现有防淹缸策略考虑的更加全面且更加适用。(The invention provides a method and a device for controlling fuel injection quantity, an engine, a storage medium and a product. The method comprises the following steps: determining whether the engine fails to start at this time according to the starting parameters, and if the engine fails to start, determining whether the cylinder catches fire according to the rotating speed fluctuation value in the starting process of the engine; if the cylinder is not ignited, adjusting the corresponding fuel injection quantity of the next starting of the engine; if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted. According to the invention, the current starting capability of the engine is added into the cylinder flooding prevention strategy, if the cylinder is not ignited in the starting process, the fuel injection quantity when the engine is restarted in a short time under the condition that the engine does not have the starting capability is adjusted, the cylinder flooding can be effectively avoided, if the cylinder is ignited, the fuel injection quantity is not required to be adjusted under the condition that the engine has the starting capability, the engine can be normally started, and the cylinder flooding prevention strategy is more comprehensive and more applicable compared with the existing cylinder flooding prevention strategy.)

1. A fuel injection amount control method, characterized by comprising:

determining whether the engine fails to start at this time according to the starting parameters;

if yes, determining whether the cylinder is ignited or not according to the rotating speed fluctuation value in the starting process of the engine;

if the cylinder is not ignited, adjusting the corresponding fuel injection quantity of the next starting of the engine;

if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted.

2. The method according to claim 1, wherein the determining whether a fire occurs in the cylinder based on the rotation speed fluctuation value during the engine start includes:

acquiring a maximum rotating speed and a minimum rotating speed corresponding to a first preset time in the starting process of an engine;

calculating the difference value between the maximum rotating speed and the minimum rotating speed, and taking the difference value as a rotating speed fluctuation value;

if the rotating speed fluctuation value is larger than a preset fluctuation value, determining that the inside of the cylinder catches fire;

and if the rotating speed fluctuation value is smaller than or equal to a preset fluctuation value, determining that the cylinder is not ignited.

3. The method of claim 1, wherein adjusting the amount of fuel injected for a next engine start if the cylinder is not firing comprises:

if the cylinder is not ignited, determining whether a starting instruction is received within a second preset time;

and if the starting instruction is received within the second preset time, adjusting the corresponding fuel injection quantity of the engine within the preset rotating speed interval to be the preset fuel injection quantity.

4. The method of claim 1, wherein determining whether the present start of the engine has failed based on the present start parameter comprises:

acquiring the engine speed after the starter corresponding to the current starting of the engine starts dragging, the dragging time of the starter and the engine speed after the starter stops dragging;

and determining whether the starting of the engine fails according to the rotating speed of the engine after the starter starts to drag, the dragging time of the starter and the rotating speed of the engine after the starter stops dragging.

5. The method according to claim 4, wherein the determining whether the current start of the engine fails according to the engine speed after the starter starts to be dragged, the starter dragging time, and the engine speed after the starter stops being dragged comprises:

if the rotating speed of the engine after the starter starts to drag is less than a first preset rotating speed, and the duration corresponding to the rotating speed of the engine after the starter starts to drag being less than the first preset rotating speed is longer than a preset duration, judging whether the starting dragging time is longer than the preset dragging time;

if the dragging time is longer than the preset dragging time, determining whether the rotating speed of the engine is reduced to a second preset rotating speed within the preset time after the starter stops dragging;

and if the rotating speed of the engine is reduced to a second preset rotating speed within the preset time after the starter stops dragging, determining that the engine fails to start at this time.

6. The method of claim 1, wherein adjusting the fuel injection amount for the next engine start further comprises:

acquiring a current environment temperature, a current engine water temperature and a current engine oil temperature;

selecting a temperature value with the lowest temperature from the current environment temperature, the current engine water temperature and the current engine oil temperature, and judging whether the temperature value with the lowest temperature is less than a preset temperature or not;

the adjustment engine is the corresponding fuel injection quantity of the next start-up, include:

and if the lowest temperature value is lower than the preset temperature, adjusting the corresponding fuel injection quantity of the engine for the next starting.

7. An engine fuel injection control apparatus, comprising:

the first determining unit is used for determining whether the engine fails to start at this time according to the starting parameters at this time;

a second determination unit for determining whether a fire occurs in the cylinder based on a rotation speed fluctuation value during the engine starting if yes;

the fuel injection amount control unit is used for adjusting the fuel injection amount corresponding to the next starting of the engine if the cylinder is not ignited; if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted.

8. An engine, comprising: the cylinder, the fuel injection device and the fuel injection control device of the engine as claimed in claim 7.

9. A computer-readable storage medium having computer-executable instructions stored thereon, which when executed by a processor, perform the method of any one of claims 1-6.

10. A computer program product comprising a computer program, characterized in that the computer program realizes the method of any of claims 1-6 when executed by a processor.

Technical Field

The invention relates to the technical field of engines, in particular to a method and a device for controlling fuel injection quantity, an engine, a storage medium and a product.

Background

At present, the engine is influenced by environmental factors to cause the engine to be started to fail in the starting process of the engine, for example, when the automobile is in a low-temperature environment and the engine is started in a cold state, the resistance of the engine is increased, the capacity of a battery is reduced, the engine is difficult to start, and if the engine is started for a plurality of times, the engine is flooded.

The existing cylinder flooding prevention strategy mainly depends on the rotating speed of an engine and the water temperature of the engine, a preset dragging rotating speed is determined according to the water temperature of the engine, and if the dragging rotating speed of the engine is lower than the preset dragging rotating speed, an oil injection device of the engine is controlled to prohibit oil injection.

However, the method only considers that the rotation speed does not consider the starting capability of the engine, and the fuel injection is directly prohibited according to the rotation speed, so that the situation that the engine which can be normally started originally has starting failure due to insufficient fuel is caused, and the conventional cylinder flooding prevention strategy is not comprehensive and is not suitable.

Disclosure of Invention

The invention provides a fuel injection amount control method, a fuel injection amount control device, an engine, a storage medium and a product, which are used for solving the problems that the conventional flooding-proof cylinder strategy is not comprehensive and is not applicable.

In a first aspect, the present invention provides a fuel injection amount control method, including:

determining whether the engine fails to start at this time according to the starting parameters;

if yes, determining whether the cylinder is ignited or not according to the rotating speed fluctuation value in the starting process of the engine;

if the cylinder is not ignited, adjusting the corresponding fuel injection quantity of the next starting of the engine;

if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted.

In a second aspect, the present invention provides an engine fuel injection control apparatus comprising:

the first determining unit is used for determining whether the engine fails to start at this time according to the starting parameters at this time;

a second determination unit for determining whether a fire occurs in the cylinder based on a rotation speed fluctuation value during the engine starting if yes;

the fuel injection amount control unit is used for adjusting the fuel injection amount corresponding to the next starting of the engine if the cylinder is not ignited; if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted.

In a third aspect, an embodiment of the invention provides an engine, which includes the engine fuel injection control device in the second aspect.

In a fourth aspect, the present invention provides a computer-readable storage medium having stored thereon computer-executable instructions for implementing the method according to the first aspect when executed by a processor.

In a fifth aspect, the invention provides a computer program product comprising a computer program which, when executed by a processor, implements the method of the first aspect.

According to the fuel injection quantity control method, the fuel injection quantity control device, the engine, the storage medium and the product, whether the engine fails to start at this time is determined according to the starting parameter at this time, and if the engine fails to start, whether the fuel in the cylinder catches fire is determined according to the rotating speed fluctuation value in the starting process of the engine; if the cylinder is not ignited, adjusting the corresponding fuel injection quantity of the next starting of the engine; if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted. According to the invention, the current starting capability of the engine is added into the cylinder flooding prevention strategy, if the cylinder is not ignited, the fuel injection amount of the engine at the next starting time is adjusted under the condition that the engine does not have the starting capability, so that the cylinder flooding can be effectively avoided, and if the cylinder is ignited, the fuel injection amount is not required to be adjusted under the condition that the engine has the starting capability, so that the engine can be normally started. Compared with the existing flooding-proof cylinder strategy, the method is more comprehensive and more applicable.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.

FIG. 1 is a schematic diagram of an application scenario of the fuel injection amount control method provided by the invention;

fig. 2 is a schematic flow chart of a fuel injection amount control method according to an embodiment of the present invention;

fig. 3 is a schematic flow chart of a fuel injection amount control method according to a second embodiment of the present invention;

fig. 4 is a schematic flow chart of an oil injection amount control method according to a third embodiment of the present invention;

fig. 5 is a schematic flow chart of an oil injection amount control method according to a fourth embodiment of the present invention;

fig. 6 is a schematic flow chart of an oil injection amount control method according to a fifth embodiment of the present invention;

FIG. 7 is a schematic structural diagram of an injection amount control apparatus according to an embodiment of the present invention;

fig. 8 is a block diagram of an electronic apparatus for implementing the fuel injection amount control method according to the embodiment of the present invention.

With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.

Detailed Description

Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

For a clear understanding of the technical solutions of the present application, a detailed description of the prior art solutions is first provided.

During the starting process of the engine, the engine is often failed to start due to environmental factors or human factors, and then the phenomenon of cylinder flooding of the engine is caused. For example, when a vehicle is started in a low-temperature environment, the vehicle is prone to failure, which results in failed start and even damages to the vehicle, wherein the common reason is that the vehicle is "flooded". The cylinder flooding prevention strategy in the prior art mainly comprises the following two modes, wherein the first mode is that the starting water temperature and the dragging rotation speed of an engine are obtained, the corresponding dragging rotation speed threshold value of the engine is matched according to the starting water temperature, and if the dragging rotation speed is smaller than the dragging rotation speed threshold value, the oil injection device of the engine is controlled to prohibit oil injection. The second method is that whether the automobile is in a cold start state is judged by acquiring the starting temperature of the engine and further according to the starting temperature and a cold start temperature threshold value, if the starting temperature is smaller than the cold start temperature threshold value, the automobile is indicated to be in the cold start state, and whether the automobile is flooded or not is further determined; when the fact that the automobile is flooded is determined, cylinder flooding early warning prompt information is sent to a user to prompt the driver not to strike fire for a long time so as to avoid flooding, and therefore the possibility of flooding is reduced.

The first cylinder flooding prevention strategy adopts a mode of directly prohibiting oil injection according to the rotating speed to prevent the cylinder flooding, only the rotating speed is considered, the starting capability of the engine is not considered, and the condition that the engine which can be normally started originally has starting failure due to insufficient fuel oil is caused by directly prohibiting oil injection according to the rotating speed. The second cylinder flooding prevention strategy is to prompt the user not to strike fire for a long time, and the mode needs the cooperation of the user to reduce the cylinder flooding transmission, but the cylinder flooding problem cannot be fundamentally solved. The existing flooding-proof cylinder strategy is not comprehensive and is not suitable.

The inventor finds that the starting capability of the engine is added into the cylinder flooding prevention strategy, whether the cylinder is on fire is determined according to the rotating speed fluctuation condition of the engine, if the cylinder is not on fire, the fuel injection quantity of the engine during next starting is adjusted under the condition that the engine does not have the starting capability, the cylinder flooding can be effectively avoided, if the cylinder is on fire, the fuel injection quantity does not need to be adjusted under the condition that the engine has the starting capability, and the engine can be normally started. Compared with the existing flooding-proof cylinder strategy, the method is more comprehensive and more applicable.

Therefore, the inventor proposes a technical scheme of the embodiment of the invention based on the above creative discovery. An application scenario of the fuel injection amount control method provided by the embodiment of the invention is described below.

As shown in fig. 1, the application scenario corresponding to the fuel injection amount control method provided by the embodiment of the present invention includes: the vehicle 1, the engine 2 and the fuel injection amount control device 3 are arranged inside the vehicle 2, the fuel injection amount control device 3 can be arranged in the engine 2, or the fuel injection amount control device 3 is arranged outside the engine 2, and the fuel injection amount control device 3 is connected with the engine 2. The user 4 can trigger a starting request, the vehicle 1 sends a starting instruction to the engine 2 after receiving the starting request triggered by the user, the engine 2 is started according to the starting instruction, and the oil injection amount control device 3 determines whether the engine is started at this time according to the starting parameters; if yes, determining whether the cylinder is ignited or not according to the rotating speed fluctuation value in the starting process of the engine; if the cylinder is not ignited, adjusting the corresponding fuel injection quantity of the next starting of the engine; if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted. The starting capability of the engine is added into the cylinder flooding prevention strategy, if the cylinder is not ignited, the fuel injection quantity of the engine at the next starting time is adjusted under the condition that the engine does not have the starting capability, the cylinder flooding can be effectively avoided, if the cylinder is ignited, the fuel injection quantity does not need to be adjusted under the condition that the engine has the starting capability, the engine can be normally started, and the cylinder flooding prevention strategy is more comprehensive and more applicable compared with the existing cylinder flooding prevention strategy.

Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

Example one

Fig. 2 is a schematic flow chart of an injection quantity control method according to an embodiment of the present invention, and as shown in fig. 2, an execution main body of the injection quantity control method according to the embodiment is an injection quantity control device, and the injection quantity control device is located in an engine, and the injection quantity control method according to the embodiment includes the following steps:

and step 101, determining whether the engine fails to start at this time according to the starting parameters at this time.

In this embodiment, a starting instruction is received, whether the starting is the first starting is determined, if the starting is the first starting, the starting parameter determines whether the starting of the engine is failed, where the starting parameter includes an engine speed after the starter corresponding to the starting of the engine starts to drag, a starter dragging time, and an engine speed after the starter stops dragging, and further determines whether the starting is failed according to the engine speed after the starter corresponding to the starting of the engine starts to drag, the starter dragging time, and the engine speed after the starter stops dragging.

Optionally, determining whether the starting is the first starting, specifically, obtaining a starting time and a starting time of the last time, determining whether the starting is the first starting according to the starting time and the starting time of the last time, calculating a time interval between the starting time of the current time and the starting time of the last time, and determining that the starting is the first starting if the time interval between the starting time of the current time and the starting time of the last time is greater than or equal to a preset time interval; and if the interval time between the starting time and the last starting time is less than the preset time interval, determining that the starting is not the first starting. It should be noted that, when the engine is started for the first time, the fuel injection amount of the fuel injection device is the default fuel injection amount, and the fuel injection amount does not need to be adjusted.

And 102, if yes, determining whether the cylinder catches fire according to the rotating speed fluctuation value in the starting process of the engine.

In the embodiment, if the engine fails to start at this time, whether the engine has the starting capability is further determined, specifically, a rotation speed fluctuation value in the engine starting process is obtained, whether the inside of the cylinder catches fire is determined according to the rotation speed fluctuation value in the engine starting process, if the rotation speed fluctuation value in the engine starting process is large, the inside of the cylinder is determined to catch fire, and at this time, the engine has the starting capability. If the fluctuation of the rotational speed during the engine start is relatively small, it is determined that the cylinder is not on fire, at which time the engine does not have the starting capability.

And 103, if the cylinder is not ignited, adjusting the fuel injection quantity corresponding to the next starting of the engine.

In the embodiment, if the cylinder is ignited, the engine has the starting capability, and in this case, the cylinder flooding phenomenon does not occur, so that the fuel injection amount corresponding to the next starting of the engine does not need to be adjusted, and the fuel injection device of the engine is controlled to inject fuel according to the default fuel injection amount.

And step 104, if the ignition occurs in the cylinder, the fuel injection quantity corresponding to the next starting of the engine does not need to be adjusted.

In this embodiment, if the cylinder is not ignited, it is indicated that the engine does not have the starting capability, a certain amount of oil is in the cylinder, and if the starting instruction is received again in a short time, if the oil injection amount of the engine is not adjusted, the cylinder flooding phenomenon of the engine may occur, so that the oil injection amount of the engine at the next start is adjusted, the oil injection amount of the engine at the next start is reduced, and the cylinder flooding phenomenon of the engine is effectively avoided.

In the embodiment, in the starting process of the engine, the starting capacity of the engine is added into a cylinder flooding prevention strategy, whether the cylinder is on fire is determined according to the fluctuation condition of the rotating speed of the engine, if the cylinder is not on fire, the fuel injection quantity of the engine at the next starting time is adjusted under the condition that the engine does not have the starting capacity, the cylinder flooding can be effectively avoided, if the cylinder is on fire, the fuel injection quantity is not required to be adjusted under the condition that the engine has the starting capacity, and the engine can be normally started. Compared with the existing flooding-proof cylinder strategy, the method is more comprehensive and more applicable.

Example two

Fig. 3 is a schematic flow chart of the fuel injection amount control method provided in the second embodiment of the present invention, and as shown in fig. 3, on the basis of the fuel injection amount control method provided in the first embodiment of the present invention, step 102 is further refined, including the following steps:

and step 1021, acquiring the corresponding maximum rotating speed and minimum rotating speed within the first preset time in the starting process of the engine.

In the embodiment, the maximum rotation speed and the minimum rotation speed corresponding to the first preset time in the starting process of the engine are obtained, for example, the maximum rotation speed and the minimum rotation speed corresponding to the 3s in the starting process of the engine are obtained.

And step 1022, calculating a difference value between the maximum rotating speed and the minimum rotating speed, and taking the difference value as a rotating speed fluctuation value.

In this embodiment, a difference between the maximum rotation speed and the minimum rotation speed is calculated, the difference is used as a rotation speed fluctuation value, a preset fluctuation value is further obtained, the preset fluctuation value is compared with the rotation speed fluctuation value, and whether ignition occurs in the cylinder is determined according to a fluctuation value comparison result.

And 1023, if the rotating speed fluctuation value is larger than a preset fluctuation value, determining that the inside of the cylinder is on fire.

In this embodiment, if the rotation speed fluctuation value is greater than the preset fluctuation value, the rotation speed fluctuation is significant within a certain period of time, it is determined that the cylinder has ignited, and the engine has a starting capability.

And step 1024, if the rotating speed fluctuation value is smaller than or equal to the preset fluctuation value, determining that the cylinder is not ignited.

In this embodiment, if the rotation speed fluctuation value is less than or equal to the preset fluctuation value, the rotation speed does not fluctuate significantly within a certain time, it is determined that the cylinder is not on fire, and the engine does not have the starting capability.

EXAMPLE III

Fig. 4 is a schematic flow chart of the fuel injection amount control method provided in the third embodiment of the present invention, and as shown in fig. 4, on the basis of the fuel injection amount control method provided in the first embodiment of the present invention, step 103 is further refined, including the following steps:

and step 1031, if the cylinder is not ignited, determining whether a starting instruction is received within a second preset time.

In this embodiment, if the cylinder is not ignited, it is determined whether to restart within a short time, and specifically, it is determined whether to receive a start instruction within a second preset time, which is a time interval between the last start completion time and the restart of the start instruction, where the second preset time may be set to 10 min.

Step 1032, if the starting instruction is received within the second preset time, adjusting the corresponding fuel injection quantity of the engine within the preset rotating speed interval to be the preset fuel injection quantity.

In this embodiment, if a start instruction is received within a second preset time, that is, the time interval between the time when the engine is started last time and the time when the start instruction is received again does not exceed 10min, it indicates that the engine is restarted within a short time, fuel oil that is not combusted during the last start exists in the cylinder, and the fuel oil is not completely volatilized, and it is necessary to control the fuel injection amount of the start stage in the low rotation speed region, and adjust the fuel injection amount corresponding to the engine in the preset rotation speed region to the preset fuel injection amount, where the preset rotation speed region is 0 to 80 revolutions, the preset fuel injection amount may be set to 0, and values of the preset rotation speed region and the preset fuel injection amount are not limited to the above values, but may be other suitable values.

It should be noted that the preset fuel injection amount is a fuel injection amount corresponding to the next start, and if the start instruction is received within the second preset time, it indicates that the next start of the cranking mentioned in step 104 has already started.

If the rotating speed of the engine is greater than 80 revolutions, the engine is in a high rotating speed area, the fuel injection quantity corresponding to the engine is adjusted to be the default fuel injection quantity, the fuel injection device of the engine is controlled to inject fuel according to the default fuel injection quantity, and the default fuel injection quantity is greater than the preset fuel injection quantity.

Optionally, if the start instruction is received after the second preset time, the fuel injection amount corresponding to the engine start does not need to be adjusted. If the starting instruction is received after the second preset time, namely the time interval between the time of finishing the previous starting and the time of receiving the starting instruction again exceeds 10min, the engine is not restarted in a short time, fuel which is not combusted in the previous starting in the cylinder is basically volatilized, and the current fuel injection quantity of the engine does not need to be adjusted at the moment, and the fuel injection device of the engine is controlled to inject according to the default fuel injection quantity.

Example four

Fig. 5 is a schematic flow chart of the fuel injection amount control method according to the fourth embodiment of the present invention, and as shown in fig. 5, on the basis of the fuel injection amount control method according to the first embodiment of the present invention, step 101 is further refined, including the following steps:

and step 1011, obtaining the engine speed after the starter starts dragging, the starter dragging time and the engine speed after the starter stops dragging corresponding to the current starting of the engine.

In this embodiment, the starting parameters include the engine speed after the starter starts to drag, the starter dragging time, and the engine speed after the starter stops dragging, which correspond to the current starting of the engine. The starter dragging time refers to the time of the starter continuously working from the moment when the driver starts the starter to the moment when the starter stops dragging.

Step 1012, determining whether the engine fails to start according to the engine speed after the starter starts to drag, the starter dragging time and the engine speed after the starter stops dragging.

In this embodiment, a first preset rotating speed and a preset dragging time are obtained, and whether the starting of the engine fails or not is determined according to the rotating speed of the engine after the starting of the starter is dragged, the first preset rotating speed, the dragging time of the starter, the preset dragging time, and the rotating speed of the engine after the stopping of the starter.

EXAMPLE five

Fig. 6 is a schematic flow chart of the fuel injection amount control method provided in the fifth embodiment of the present invention, and as shown in fig. 6, on the basis of the fuel injection amount control method provided in the fourth embodiment of the present invention, step 1012 is further refined, including the following steps:

step 1012a, if the engine speed is less than the first preset speed after the starter starts to drag, and the duration corresponding to the engine speed less than the first preset speed after the starter starts to drag is greater than the preset duration, determining whether the start dragging time is greater than the preset dragging time.

In this embodiment, it is determined whether the engine speed is less than a first preset speed after the starter starts to be dragged, if the engine speed is less than the first preset speed after the starter starts to be dragged, and the duration corresponding to the engine speed less than the first preset speed after the starter starts to be dragged is greater than a preset duration, where the first preset speed may be set to 150 revolutions and the preset duration may be set to 10s, if the engine speed is less than 150 revolutions after the starter starts to be dragged, and the duration corresponding to the engine speed less than 150 revolutions after the starter starts to be dragged is greater than 10s, which indicates that the engine speed continues to be low, and it is further determined whether the time for dragging the starter is greater than the preset dragging time.

It should be noted that the first preset rotation speed and the preset duration may also be other suitable data, and are not limited to the above values.

And 1012b, if the dragging time is greater than the preset dragging time, determining whether the rotating speed of the engine is reduced to a second preset rotating speed within the preset time after the starter stops dragging.

In this embodiment, if the dragging time of the starter is greater than the preset dragging time, it is further determined whether the engine speed is reduced to a second preset speed within the preset time after the starter stops dragging, where the preset time may be set to 2s, and the second preset speed is 30 revolutions.

It should be noted that the second preset rotation speed and the preset time may also be other suitable data, and are not limited to the above values.

And 1012c, if the rotating speed of the engine is reduced to a second preset rotating speed within the preset time after the starter stops dragging, determining that the engine fails to start at this time.

In this embodiment, if the engine speed is reduced to the second preset speed within the preset time after the starter stops dragging, that is, the engine speed is reduced to 30 revolutions within 2s after the starter stops dragging, which indicates that the engine speed is rapidly reduced within a short time, and it is determined that the engine is failed to start this time.

EXAMPLE six

On the basis of the fuel injection amount control method provided by the first embodiment of the present invention, before adjusting the fuel injection amount corresponding to the next start of the engine in step 103, the method further includes the following steps:

and 103a, acquiring the current ambient temperature, the current engine water temperature and the current engine oil temperature.

In this embodiment, if the cylinder is not ignited, the current ambient temperature, the current engine water temperature, and the current engine oil temperature are obtained, and the current ambient temperature, the current engine water temperature, and the current engine oil temperature are obtained according to the start instruction to further determine whether the engine start failure is caused by too low temperature.

And 103b, selecting a temperature value with the lowest temperature from the current environment temperature, the current engine water temperature and the current engine oil temperature, and judging whether the temperature value with the lowest temperature is less than a preset temperature or not.

In this embodiment, the magnitude relation among the current ambient temperature, the current engine water temperature, and the current engine oil temperature is compared, the temperature value with the lowest temperature is selected from the three temperatures, and whether the temperature value with the lowest temperature is smaller than the preset temperature is further determined.

The oil injection quantity corresponding to the next starting of the engine in the step 103 is further refined, and the method comprises the following steps:

and step 1031, if the temperature value with the lowest temperature is less than the preset temperature, adjusting the corresponding fuel injection quantity of the engine for the next starting.

In this embodiment, if the lowest temperature value is less than the preset temperature, it is indicated that the misfire in the cylinder is caused by the excessively low temperature, the vehicle is in a cold start state, the fuel injection amount corresponding to the next start of the engine is further adjusted, if the start failure is caused by the excessively low temperature, a user can be prompted that the start failure is caused by the excessively low temperature, a prompt message indicating that the start failure is caused by the excessively low temperature is generated and sent to the user terminal, and the prompt message indicating that the start failure is caused by the excessively low temperature is voice-broadcast and/or displayed.

If the lowest temperature value is greater than or equal to the preset temperature, it is indicated that the misfire in the cylinder may not be caused by the excessively low temperature, and at this time, the fuel injection amount corresponding to the next start of the engine does not need to be adjusted.

Fig. 7 is a schematic diagram of a structure of an engine fuel injection control device according to an embodiment of the present invention, and as shown in fig. 7, the engine fuel injection control device 200 according to the embodiment includes a first determining unit 201, a second determining unit 202, and a fuel injection amount control unit 203.

The first determining unit is used for determining whether the engine fails to start at the time according to the starting parameters at the time. And a second determination unit for determining whether ignition is caused in the cylinder based on the rotation speed fluctuation value during the engine starting process if yes. The fuel injection amount control unit is used for adjusting the fuel injection amount corresponding to the next starting of the engine if the cylinder is not ignited; if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted.

Optionally, the second determining unit is further configured to obtain a maximum rotation speed and a minimum rotation speed corresponding to each other within a first preset time during the starting process of the engine; calculating the difference value between the maximum rotating speed and the minimum rotating speed, and taking the difference value as a rotating speed fluctuation value; if the rotating speed fluctuation value is larger than the preset fluctuation value, determining that the cylinder is on fire; and if the rotating speed fluctuation value is less than or equal to the preset fluctuation value, determining that the cylinder is not ignited.

Optionally, the fuel injection amount control unit is further configured to determine whether a start instruction is received within a second preset time if the cylinder is not ignited, and adjust the fuel injection amount of the engine corresponding to the preset rotation speed interval to the preset fuel injection amount if the start instruction is received within the second preset time.

Optionally, the first determining unit is further configured to obtain an engine speed after the starter starts to be dragged, a starter dragging time, and an engine speed after the starter stops being dragged, where the engine is corresponding to the current start of the engine; and determining whether the engine fails to start at this time according to the engine speed after the starter starts to drag, the dragging time of the starter and the engine speed after the starter stops dragging.

Optionally, the first determining unit is further configured to determine whether the start dragging time is greater than a preset dragging time if the engine speed is less than a first preset speed after the starter starts dragging and the duration corresponding to the engine speed being less than the first preset speed after the starter starts dragging is greater than the preset duration; if the dragging time is longer than the preset dragging time, determining whether the rotating speed of the engine is reduced to a second preset rotating speed within the preset time after the starter stops dragging; and if the rotating speed of the engine is reduced to a second preset rotating speed within the preset time after the starter stops dragging, determining that the engine fails to start at this time.

Optionally, the fuel injection amount control unit is further configured to obtain a current ambient temperature, a current engine water temperature, and a current engine oil temperature; and selecting a temperature value with the lowest temperature from the current environment temperature, the current engine water temperature and the current engine oil temperature, and judging whether the temperature value with the lowest temperature is less than a preset temperature. And if the lowest temperature value is less than the preset temperature, adjusting the corresponding fuel injection quantity of the engine started next time.

Fig. 8 is a block diagram of an electronic apparatus for implementing the fuel injection amount control method according to the embodiment of the present invention, and as shown in fig. 8, the electronic apparatus 300 includes: memory 301, processor 302.

The memory 301 stores computer-executable instructions;

the processor executes 302 the computer executable instructions stored by the memory to cause the processor to perform the method provided by any of the embodiments described above.

The present invention provides an engine, including: cylinder, fueling injection equipment and as above-mentioned engine fuel injection control device.

The invention provides a vehicle which comprises the engine.

In an exemplary embodiment, a computer-readable storage medium is also provided, in which computer-executable instructions are stored, the computer-executable instructions being executed by a processor to perform the method in any one of the above-mentioned embodiments.

In an exemplary embodiment, a computer program product is also provided, comprising a computer program for execution by a processor of the method in any of the above embodiments.

Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.

It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:异常诊断系统、异常诊断装置以及数据发送装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!