Correction method and correction system for ignition advance angle

文档序号:804861 发布日期:2021-03-26 浏览:54次 中文

阅读说明:本技术 一种点火提前角的修正方法及修正系统 (Correction method and correction system for ignition advance angle ) 是由 仇杰 薛小兵 虞金霞 李勇 谢伟云 易林 李继 张�杰 孙健 于 2019-09-25 设计创作,主要内容包括:本申请公开了一种点火提前角的修正方法及修正系统,其中,所述点火提前角的修正方法首先获取了机动车辆的状态参数和运行参数,并在状态参数满足边界激活条件,且运行参数满足运行工况激活条件时,启动对获取的爆震点火提前角推迟量的判断,当爆震点火提前角推迟量大于预设阈值时,则认为发动机爆震趋势较弱或无爆震发生,此时根据获取的机动车辆的当前负荷和当前转速,确定点火提前角提前量,并对机动车辆当前工况下的基本点火提前角进行修正,从而实现了在进入加浓工况之前,以修正机动车辆当前工况下的基本点火提前角的方式,降低机动车辆的排气温度的目的。(The application discloses a correction method and a correction system of an ignition advance angle, wherein the correction method of the ignition advance angle firstly obtains state parameters and running parameters of a motor vehicle, when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, starting the judgment of the obtained knock ignition advance angle retardation amount, when the knock ignition advance angle retardation amount is larger than a preset threshold value, determining the advance of the ignition angle according to the current load and the current rotating speed of the motor vehicle, correcting the basic ignition advance angle under the current working condition of the motor vehicle, therefore, the aim of reducing the exhaust temperature of the motor vehicle in a mode of correcting the basic ignition advance angle under the current working condition of the motor vehicle before the motor vehicle enters the enrichment working condition is fulfilled.)

1. A method for correcting an ignition advance angle, which is applied to a motor vehicle, the method comprising:

obtaining the knock ignition advance angle delay amount, the current load, state parameters and operation parameters of the motor vehicle, wherein the state parameters at least comprise: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, judging whether the knock ignition advance delay is larger than a preset threshold value, if so, determining the ignition advance according to the current load and the current rotating speed, and correcting the basic ignition advance under the current working condition of the motor vehicle by using the ignition advance to obtain a corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

2. The method of claim 1, wherein determining an advance spark angle based on the current load and current speed comprises:

inquiring a preset data graph according to the current load and the current rotating speed to obtain an ignition advance angle lead corresponding to the current load and the current rotating speed;

the preset data map stores the corresponding relation between the rotation speed and the load and the advance of the ignition advance angle.

3. The method of claim 1, wherein determining an advance ignition angle according to the current load and the current rotation speed, and using the advance ignition angle to correct the basic advance ignition angle under the current working condition of the motor vehicle to obtain the corrected advance ignition angle comprises:

determining the advance of the ignition angle according to the current load and the current rotating speed;

correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle advance to obtain a corrected ignition advance angle, and starting timing;

and when the timing time exceeds the preset time, the value of the ignition advance angle lead is reset to zero.

4. The method of claim 1, wherein when the state parameter satisfies a boundary activation condition and the operation parameter satisfies an operation condition activation condition, determining whether the knock spark advance delay amount is greater than a preset threshold, if so, determining a spark advance amount according to the current load and the current rotation speed, and correcting the basic spark advance under the current condition of the motor vehicle by using the spark advance amount to obtain a corrected spark advance, further comprising:

counting the correction times of the ignition advance angle to the basic ignition advance angle under the current working condition of the motor vehicle in the latest preset time period;

judging whether the correction times are greater than or equal to preset times, if so, returning to the step of acquiring the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle;

if not, the step of judging whether the knock ignition advance angle delay is larger than a preset threshold value when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition is entered, if so, determining the ignition advance angle according to the current load and the current rotating speed, and correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle to obtain a corrected ignition advance angle.

5. The method of claim 1, wherein said using the spark advance amount to correct the base spark advance for the current operating condition of the motor vehicle to obtain a corrected spark advance comprises:

and taking the sum of the advance of the ignition advance angle and the basic ignition advance angle under the current working condition of the motor vehicle as the corrected ignition advance angle.

6. A system for correcting an ignition advance angle, which is applied to a motor vehicle, the system comprising:

a parameter obtaining module for obtaining knock ignition advance angle retard amount, current load, state parameters and operation parameters of the motor vehicle, the state parameters at least including: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

the ignition advance correction module is used for judging whether the knock ignition advance delay is larger than a preset threshold value or not when the state parameter meets a boundary activation condition and the operation parameter meets an operation condition activation condition, if so, determining the ignition advance according to the current load and the current rotating speed, and correcting the basic ignition advance under the current working condition of the motor vehicle by using the ignition advance to obtain a corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

7. The system of claim 6, wherein the spark advance correction module determines a spark advance specifically for based on the current load and current speed,

inquiring a preset data graph according to the current load and the current rotating speed to obtain an ignition advance angle lead corresponding to the current load and the current rotating speed;

the preset data map stores the corresponding relation between the rotation speed and the load and the advance of the ignition advance angle.

8. The system of claim 6, wherein the spark advance correction module determines a spark advance based on the current load and the current speed, and corrects the basic spark advance under the current operating condition of the motor vehicle using the spark advance to obtain a corrected spark advance,

determining the advance of the ignition angle according to the current load and the current rotating speed;

correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle advance to obtain a corrected ignition advance angle, and starting timing;

and when the timing time exceeds the preset time, the value of the ignition advance angle lead is reset to zero.

9. The system of claim 6, further comprising:

the correction frequency counting module is used for counting the correction frequency of the ignition advance angle lead to the basic ignition advance angle under the current working condition of the motor vehicle in the latest preset time period;

the correction frequency judging module is used for judging whether the correction frequency is greater than or equal to a preset frequency, and if so, the parameter obtaining module is triggered;

and if not, triggering the ignition advance angle correction module.

10. The system of claim 6, wherein the spark advance correction module corrects the basic spark advance for the current operating condition of the motor vehicle using the spark advance to obtain a corrected spark advance,

and taking the sum of the advance of the ignition advance angle and the basic ignition advance angle under the current working condition of the motor vehicle as the corrected ignition advance angle.

Technical Field

The present disclosure relates to the field of vehicle engineering technologies, and in particular, to a method and a system for correcting an ignition advance angle.

Background

In the calibration process of the engine of the motor vehicle, the most economical oil consumption is achieved on the premise of meeting the working safety requirement of the engine by optimizing and configuring the air intake quantity, the oil injection quantity and the ignition timing.

Ignition timing is the time when the piston reaches the top of the stroke at the end of the compression stroke of the engine, and the ignition system provides high-voltage spark to the spark plug to ignite the compressed air-fuel mixture in the cylinder to do work, and the time is the ignition timing. To maximize the ignition energy, the ignition timing is typically advanced by an amount, so that ignition occurs just as the piston approaches top dead center, rather than just as it approaches top dead center, which is called the spark advance.

In the prior art, an engine generally reduces the exhaust temperature of the engine by methods of enriching a mixed gas (i.e. increasing the fuel injection quantity of the engine to increase the fuel content in the mixed gas in the engine), improving an ignition advance angle, limiting the load of the engine and the like, so as to realize the function of protecting parts of an engine exhaust system. The spark advance angle is typically selected as close to the knock boundary as possible. As the intake air amount increases, both the combustion chamber pressure and the exhaust temperature increase, where it is often necessary to enrich the mixture to reduce the exhaust temperature, protecting exhaust system components from failure due to excessive temperatures. However, under the conditions of transient acceleration and the like, due to the influence of factors such as the combustion rate, the response speed of an actuator and the like, the exhaust temperature is high when the enrichment condition is not entered (namely, the mixture enrichment strategy is executed), and the aging of parts and components is accelerated by the excessively high exhaust temperature, and even the parts and components fail due to high temperature. And the early entering of the enrichment working condition can increase the oil consumption of the engine, worsen the emission of the engine, and meanwhile, aggravate carbon deposition of the oil injector and the combustion chamber and the like.

Disclosure of Invention

In order to solve the technical problem, the application provides a correction method and a correction system for an ignition advance angle, so as to correct the ignition advance angle before entering an enrichment working condition, thereby achieving the purpose of reducing the exhaust temperature of a motor vehicle and protecting the parts of an exhaust system of the motor vehicle.

In order to achieve the technical purpose, the embodiment of the application provides the following technical scheme:

a correction method of an ignition advance angle is applied to a motor vehicle and comprises the following steps:

obtaining the knock ignition advance angle delay amount, the current load, state parameters and operation parameters of the motor vehicle, wherein the state parameters at least comprise: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, judging whether the knock ignition advance delay is larger than a preset threshold value, if so, determining the ignition advance according to the current load and the current rotating speed, and correcting the basic ignition advance under the current working condition of the motor vehicle by using the ignition advance to obtain a corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

Optionally, the determining an advance of an ignition angle according to the current load and the current rotation speed includes:

inquiring a preset data graph according to the current load and the current rotating speed to obtain an ignition advance angle lead corresponding to the current load and the current rotating speed;

the preset data map stores the corresponding relation between the rotation speed and the load and the advance of the ignition advance angle.

Optionally, the determining an advance of an ignition angle according to the current load and the current rotation speed, and correcting the basic ignition angle of the motor vehicle under the current working condition by using the advance of the ignition angle to obtain a corrected ignition angle includes:

determining the advance of the ignition angle according to the current load and the current rotating speed;

correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle advance to obtain a corrected ignition advance angle, and starting timing;

and when the timing time exceeds the preset time, the value of the ignition advance angle lead is reset to zero.

Optionally, when the state parameter satisfies the boundary activation condition and the operation parameter satisfies the operation condition activation condition, determining whether the knock advanced ignition angle delay is greater than a preset threshold, if so, determining an advanced ignition angle according to the current load and the current rotation speed, and correcting the basic advanced ignition angle of the motor vehicle under the current condition by using the advanced ignition angle to obtain a corrected advanced ignition angle, where:

counting the correction times of the ignition advance angle to the basic ignition advance angle under the current working condition of the motor vehicle in the latest preset time period;

judging whether the correction times are greater than or equal to preset times, if so, returning to the step of acquiring the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle;

if not, the step of judging whether the knock ignition advance angle delay is larger than a preset threshold value when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition is entered, if so, determining the ignition advance angle according to the current load and the current rotating speed, and correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle to obtain a corrected ignition advance angle.

Optionally, the modifying the basic spark advance angle under the current working condition of the motor vehicle by using the spark advance angle to obtain a modified spark advance angle includes:

and taking the sum of the advance of the ignition advance angle and the basic ignition advance angle under the current working condition of the motor vehicle as the corrected ignition advance angle.

A correction system of ignition advance angle is applied to a motor vehicle and comprises the following components:

a parameter obtaining module for obtaining knock ignition advance angle retard amount, current load, state parameters and operation parameters of the motor vehicle, the state parameters at least including: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

the ignition advance correction module is used for judging whether the knock ignition advance delay is larger than a preset threshold value or not when the state parameter meets a boundary activation condition and the operation parameter meets an operation condition activation condition, if so, determining the ignition advance according to the current load and the current rotating speed, and correcting the basic ignition advance under the current working condition of the motor vehicle by using the ignition advance to obtain a corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

Optionally, the ignition advance angle correction module determines the ignition advance angle according to the current load and the current rotation speed,

inquiring a preset data graph according to the current load and the current rotating speed to obtain an ignition advance angle lead corresponding to the current load and the current rotating speed;

the preset data map stores the corresponding relation between the rotation speed and the load and the advance of the ignition advance angle.

Optionally, the ignition advance angle correcting module determines an ignition advance angle according to the current load and the current rotation speed, and corrects the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle to obtain a corrected ignition advance angle,

determining the advance of the ignition angle according to the current load and the current rotating speed;

correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle advance to obtain a corrected ignition advance angle, and starting timing;

and when the timing time exceeds the preset time, the value of the ignition advance angle lead is reset to zero.

Optionally, the method further includes:

the correction frequency counting module is used for counting the correction frequency of the ignition advance angle lead to the basic ignition advance angle under the current working condition of the motor vehicle in the latest preset time period;

the correction frequency judging module is used for judging whether the correction frequency is greater than or equal to a preset frequency, and if so, the parameter obtaining module is triggered;

and if not, triggering the ignition advance angle correction module.

Optionally, the ignition advance angle correcting module corrects the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle to obtain a corrected ignition advance angle,

and taking the sum of the advance of the ignition advance angle and the basic ignition advance angle under the current working condition of the motor vehicle as the corrected ignition advance angle.

It can be seen from the above technical solutions that the present application provides a method and a system for correcting an ignition advance angle, wherein the method for correcting an ignition advance angle first obtains a state parameter and an operation parameter of a motor vehicle, and starts a judgment on a retardation amount of the obtained knock ignition advance angle when the state parameter satisfies a boundary activation condition and the operation parameter satisfies an operation condition activation condition, and when the retardation amount of the knock ignition advance angle is greater than a preset threshold, it is determined that an engine knocking trend is weak or no knock occurs, and at this time, according to the obtained current load and current rotation speed of the motor vehicle, the ignition advance angle is determined, and a basic ignition advance angle under the current condition of the motor vehicle is corrected, so that the ignition advance angle is instantaneously increased, and according to an engine control principle, under the large-load operation condition of the engine, when the ignition advance angle is increased, the exhaust temperature of the engine is correspondingly reduced, so that the ignition advance angle is corrected before the engine enters an enrichment working condition, the exhaust temperature of the motor vehicle is reduced, and the parts of an exhaust system of the motor vehicle are protected.

Drawings

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.

Fig. 1 is a schematic flowchart of a method for correcting an ignition advance angle according to an embodiment of the present application;

fig. 2 is a schematic flowchart of a method for correcting a spark advance angle according to another embodiment of the present application;

fig. 3 is a schematic flowchart of a method for correcting a spark advance angle according to another embodiment of the present application;

fig. 4 is a schematic flowchart of a method for correcting an ignition advance angle according to yet another embodiment of the present application;

fig. 5 is a flowchart illustrating a method for correcting an ignition advance angle according to an alternative embodiment of the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The embodiment of the application provides a method for correcting an ignition advance angle, which is applied to a motor vehicle as shown in fig. 1, and the method for correcting the ignition advance angle comprises the following steps:

s101: obtaining the knock ignition advance angle delay amount, the current load, state parameters and operation parameters of the motor vehicle, wherein the state parameters at least comprise: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

s102: when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, judging whether the knock ignition advance delay is larger than a preset threshold value, if so, determining the ignition advance according to the current load and the current rotating speed, and correcting the basic ignition advance under the current working condition of the motor vehicle by using the ignition advance to obtain a corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

In the existing engine knock control logic, the knock of each cylinder chamber of the engine is detected through a knock sensor, once a certain cylinder chamber knocks, the ignition advance angle of the cylinder chamber is delayed to avoid the reoccurrence of the knock, and as the ignition advance angle becomes smaller, the cylinder chamber does not knock any more, and then the cylinder chamber is recovered to the original basic ignition advance angle according to a certain step length; the spark advance is retarded again when a new knock occurrence is detected. In this process, the difference between the current ignition timing advance of the cylinder chamber and the basic ignition timing advance is referred to as a knock ignition timing advance retard amount without any other ignition timing correction.

In this embodiment, the method for correcting the spark advance first obtains the state parameters and the operating parameters of the motor vehicle, and when the state parameters satisfy the boundary activation conditions and the operating parameters satisfy the operating condition activation conditions, starts the judgment of the obtained knock spark advance delay, when the knock spark advance delay is greater than the preset threshold, the engine knock tendency is weak or no knock occurs, at this time, according to the obtained current load and current rotation speed of the motor vehicle, the spark advance is determined, and corrects the basic spark advance under the current operating condition of the motor vehicle, the spark advance is increased instantaneously, and according to the engine control principle, under the large-load operating condition of the engine, when the spark advance is increased, the exhaust temperature is correspondingly reduced, thereby realizing that before entering the enrichment operating condition, the ignition advance angle is corrected, so that the exhaust temperature of the motor vehicle is reduced, and the protection of parts of an exhaust system of the motor vehicle is realized.

In the application, the value of the knock ignition angle delay amount is defined as a negative value, correspondingly, the value of the preset threshold value is also a negative value, and the ignition advance angle advance amount is a positive value.

When the corrected spark advance angle is obtained, knock control of the engine is performed using the obtained corrected spark advance angle as a new basic spark advance angle in the existing knock control logic. And if the state parameter does not meet the boundary activation condition and/or the operation parameter does not meet the operation condition activation condition and/or the knock ignition advance angle delay amount is smaller than or equal to a preset threshold value, performing knock control on the engine according to the existing knock control logic by using the obtained original basic ignition advance angle.

It should be further noted that the boundary activation condition may be set according to different types and kinds of motor vehicles or engines, for example, when the water temperature is in the normal operating water temperature range and the ambient temperature of the motor vehicle is in the preset temperature range, the state parameter is considered to satisfy the boundary activation condition.

Similarly, the operation condition activation condition may be set according to different types and types of motor vehicles or engines, for example, when the current gear of the motor vehicle is not in the neutral position and the parking position, and the current rotation speed is greater than the idle speed or the preset rotation speed, the operation parameter is considered to satisfy the operation condition activation condition.

Furthermore, when the knock spark advance retard amount is less than or equal to a preset threshold, a knock or a strong knock condition may exist in an engine cylinder of the motor vehicle; and when the knock ignition advance angle delay amount is larger than a preset threshold value, the engine cylinder of the motor vehicle is not judged to have the knocking tendency or the slight knocking tendency. Therefore, the method for correcting the ignition advance angle provided by the embodiment of the application is suitable for the working condition that no knocking or slight knocking tendency exists in the engine of the motor vehicle, and avoids the condition of aggravating the engine knocking on the basis of reducing the exhaust temperature.

On the basis of the above embodiment, in an embodiment of the present application, as shown in fig. 2, the method for correcting the spark advance angle includes:

s201: obtaining the knock ignition advance angle delay amount, the current load, state parameters and operation parameters of the motor vehicle, wherein the state parameters at least comprise: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

s202: when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, judging whether the knock ignition advance delay is larger than a preset threshold value or not, if so, inquiring a preset data graph according to the current load and the current rotating speed, acquiring the ignition advance corresponding to the current load and the current rotating speed, and correcting the basic ignition advance under the current condition of the motor vehicle by using the ignition advance to obtain a corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

The preset data map stores the corresponding relation between the rotation speed and the load and the advance of the ignition advance angle.

In this embodiment, the specific method for determining the advance of the ignition angle according to the current load and the current rotation speed includes: and inquiring a preset data map according to the current load and the current rotating speed to obtain the advance of the ignition advance angle corresponding to the current load and the current rotating speed.

The preset data MAP is a MAP preset according to the type of the motor vehicle or the engine, the horizontal and vertical coordinates of the MAP are respectively the rotating speed and the load, and when the horizontal and vertical coordinates are respectively determined, the advance of the ignition advance angle corresponding to the horizontal and vertical coordinates can be read from the MAP.

On the basis of the above embodiment, in another embodiment of the present application, as shown in fig. 3, the method for correcting the spark advance angle includes:

s301: obtaining the knock ignition advance angle delay amount, the current load, state parameters and operation parameters of the motor vehicle, wherein the state parameters at least comprise: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

s302: when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, judging whether the knock ignition advance delay is larger than a preset threshold value, if so, determining the ignition advance according to the current load and the current rotating speed;

correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle advance to obtain a corrected ignition advance angle, and starting timing;

when the timing time exceeds the preset time, the value of the ignition advance angle lead is reset to zero;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

In this embodiment, a time range of the correction of the additional spark advance angle to the basic spark advance angle is set, that is, when the time of the correction of the additional spark advance angle to the basic spark advance angle is limited to a preset time, and when the preset time is exceeded, the value of the corrected spark advance angle is reset to the obtained value of the basic spark advance angle, so as to avoid adverse effects caused by the fact that the basic spark advance angle is still corrected by the additional spark advance angle after the engine enters the enrichment condition.

In addition to the above embodiments, in another embodiment of the present application, as shown in fig. 4, the method for correcting the spark advance angle includes:

s401: obtaining the knock ignition advance angle delay amount, the current load, state parameters and operation parameters of the motor vehicle, wherein the state parameters at least comprise: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

s402: counting the correction times of the ignition advance angle to the basic ignition advance angle under the current working condition of the motor vehicle in the latest preset time period;

s403: judging whether the correction times are greater than or equal to preset times, if so, returning to the step of acquiring the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle;

if not, judging whether the knock ignition advance angle delay is larger than a preset threshold value or not when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, if so, determining the ignition advance angle according to the current load and the current rotating speed, and correcting the basic ignition advance angle of the motor vehicle under the current condition by using the ignition advance angle to obtain a corrected ignition advance angle;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

In this embodiment, in addition to the exit condition defined by the boundary activation condition and the operation condition activation condition, the limit of the number of times of correction of the basic ignition advance angle by the ignition advance angle advance amount on the current condition of the motor vehicle is also increased, and when the number of times of correction is greater than the defined preset number of times, the basic ignition advance angle is not corrected by the ignition advance angle advance amount any more.

In addition to the above embodiments, in another embodiment of the present application, as shown in fig. 5, the method for correcting the spark advance angle includes:

s501: obtaining the knock ignition advance angle delay amount, the current load, state parameters and operation parameters of the motor vehicle, wherein the state parameters at least comprise: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

s502: when the state parameter meets the boundary activation condition and the operation parameter meets the operation condition activation condition, judging whether the knock ignition advance delay is larger than a preset threshold value, if so, determining the ignition advance according to the current load and the current rotating speed, and taking the sum of the ignition advance and the basic ignition advance under the current working condition of the motor vehicle as the corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

The system for correcting the ignition advance angle provided by the embodiment of the present application is described below, and the system for correcting the ignition advance angle described below may be referred to in correspondence with the method for correcting the ignition advance angle described above.

Correspondingly, the embodiment of the present application further provides a system for correcting an ignition advance angle, which is applied to a motor vehicle, and the system for correcting an ignition advance angle includes:

a parameter obtaining module for obtaining knock ignition advance angle retard amount, current load, state parameters and operation parameters of the motor vehicle, the state parameters at least including: water temperature and ambient temperature at which the motor vehicle is located; the operating parameters include at least: a current gear and a current speed of the motor vehicle;

the ignition advance correction module is used for judging whether the knock ignition advance delay is larger than a preset threshold value or not when the state parameter meets a boundary activation condition and the operation parameter meets an operation condition activation condition, if so, determining the ignition advance according to the current load and the current rotating speed, and correcting the basic ignition advance under the current working condition of the motor vehicle by using the ignition advance to obtain a corrected ignition advance;

if not, returning to the step of obtaining the knock ignition advance angle delay amount, the current load, the state parameters and the operation parameters of the motor vehicle.

Optionally, the ignition advance angle correction module determines the ignition advance angle according to the current load and the current rotation speed,

inquiring a preset data graph according to the current load and the current rotating speed to obtain an ignition advance angle lead corresponding to the current load and the current rotating speed;

the preset data map stores the corresponding relation between the rotation speed and the load and the advance of the ignition advance angle.

Optionally, the ignition advance angle correcting module determines an ignition advance angle according to the current load and the current rotation speed, and corrects the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle to obtain a corrected ignition advance angle,

determining the advance of the ignition angle according to the current load and the current rotating speed;

correcting the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle advance to obtain a corrected ignition advance angle, and starting timing;

and when the timing time exceeds the preset time, the value of the ignition advance angle lead is reset to zero.

Optionally, the method further includes:

the correction frequency counting module is used for counting the correction frequency of the ignition advance angle lead to the basic ignition advance angle under the current working condition of the motor vehicle in the latest preset time period;

the correction frequency judging module is used for judging whether the correction frequency is greater than or equal to a preset frequency, and if so, the parameter obtaining module is triggered;

and if not, triggering the ignition advance angle correction module.

Optionally, the ignition advance angle correcting module corrects the basic ignition advance angle of the motor vehicle under the current working condition by using the ignition advance angle to obtain a corrected ignition advance angle,

and taking the sum of the advance of the ignition advance angle and the basic ignition advance angle under the current working condition of the motor vehicle as the corrected ignition advance angle.

In summary, the embodiment of the present application provides a method and a system for correcting an ignition advance angle, wherein the method for correcting an ignition advance angle first obtains a state parameter and an operation parameter of a motor vehicle, and starts a judgment on an obtained knock ignition advance angle delay amount when the state parameter satisfies a boundary activation condition and the operation parameter satisfies an operation condition activation condition, and when the knock ignition advance angle delay amount is greater than a preset threshold, it is determined that an engine knocks weakly or no knock occurs, and at this time, according to the obtained current load and current rotation speed of the motor vehicle, the ignition advance angle advance amount is determined, and a basic ignition advance angle under the current working condition of the motor vehicle is corrected, so that the ignition advance angle is instantaneously increased, and known according to an engine control principle, and when the ignition advance angle delay amount is increased, under the large-load operation working condition of the motor vehicle, the exhaust temperature of the engine is correspondingly reduced, so that the ignition advance angle is corrected before the engine enters an enrichment working condition, the exhaust temperature of the motor vehicle is reduced, and the parts of an exhaust system of the motor vehicle are protected.

The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.

The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种可折叠的模块化水力发电装置

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!