CN108798922B - Engine air flow sampling method and system and automobile - Google Patents

Engine air flow sampling method and system and automobile Download PDF

Info

Publication number
CN108798922B
CN108798922B CN201710288804.XA CN201710288804A CN108798922B CN 108798922 B CN108798922 B CN 108798922B CN 201710288804 A CN201710288804 A CN 201710288804A CN 108798922 B CN108798922 B CN 108798922B
Authority
CN
China
Prior art keywords
engine
air flow
sampling
event
tooth position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710288804.XA
Other languages
Chinese (zh)
Other versions
CN108798922A (en
Inventor
汪武东
王新光
印东峻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYD Co Ltd
Original Assignee
BYD Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BYD Co Ltd filed Critical BYD Co Ltd
Priority to CN201710288804.XA priority Critical patent/CN108798922B/en
Publication of CN108798922A publication Critical patent/CN108798922A/en
Application granted granted Critical
Publication of CN108798922B publication Critical patent/CN108798922B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/18Circuit arrangements for generating control signals by measuring intake air flow

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Measuring Volume Flow (AREA)

Abstract

The invention discloses a method and a system for sampling air flow in the working process of an engine and an automobile, wherein the sampling method comprises the following steps: sampling the air flow in the working process of the engine through a flow sensor at preset intervals to obtain an air flow sampling value, and judging whether a half-cycle event of the engine is triggered or not, wherein the half-cycle event is an event that the engine completes one stroke; if the half-turn event of the engine is not triggered, accumulating the air flow sampling values sampled every time; and if the half-turn event of the engine is triggered, filtering the accumulated air flow sampled value to obtain an air flow signal of the engine. The method can avoid the influence caused by the periodic operation of the engine, improve the stability of the air flow signal, facilitate the accurate control of oil injection and pressure, and has no need of establishing arrays and less occupied resources.

Description

Engine air flow sampling method and system and automobile
Technical Field
The invention relates to the technical field of automobiles, in particular to a method for sampling air flow in the working process of an engine, a system for sampling air flow in the working process of the engine and an automobile.
Background
In the related art, when performing software filtering of AD sampling, firstly, the acquired AD sampling value is stored in the array ADCLSB and the array ADCCOM, and then the following steps are performed: step S1, judging whether the array ADCLSB is full, if so, turning to step S5; if not, the process proceeds to step S2; step S2, judging whether the array ADCCOM is full, if not, jumping out; if full, go to step S3; step S3, judging the sampling value in the array ADCCOM to obtain the judgment value of the sampling value in the current array ADCCOM; step S4, judging whether the sampling value is an interference value or a signal changes normally according to the judgment value, and updating an array ADCCOM and an array ADCLSB; step S5, performing arithmetic mean filtering and RC filtering on the data in the array ADCLSB, thereby obtaining a final AD sample value. It has the following problems:
firstly, as the engine operates, the cylinder periodically performs an air suction operation, the period of the air suction operation changes along with the change of the rotating speed, and the signal also correspondingly changes periodically. In the technology, a fixed array sum is used for averaging, the running characteristic of an engine cannot be reflected, and accurate acquisition of signals is achieved.
Secondly, when the engine speed is low, the engine running period is relatively long, the required array is relatively large, and the system memory is occupied.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the art described above. To this end, a first object of the invention is to propose a method for sampling the air flow during the operation of an engine. The method can avoid the influence caused by the periodic operation of the engine, improve the stability of the air flow signal, facilitate the accurate control of oil injection and pressure, and has no need of establishing arrays and less occupied resources.
A second object of the invention is to propose a method for sampling the air flow during the operation of an engine.
A third object of the invention is to provide a motor vehicle.
In order to achieve the above object, an embodiment of a first aspect of the present invention provides a method for sampling an air flow rate during an engine operation, including the steps of: sampling the air flow in the working process of an engine through a flow sensor at preset intervals to obtain an air flow sampling value, and judging whether a half-cycle event of the engine is triggered or not, wherein the half-cycle event is an event that the engine completes one stroke; accumulating the sampled air flow samples for each time if a half-turn event of the engine is not triggered; and if the half-turn event of the engine is triggered, filtering the accumulated air flow sampling value to obtain an air flow signal of the engine.
According to the method for sampling the air flow in the working process of the engine, provided by the embodiment of the invention, the half-circle event of the engine is taken as a reference, and the air flow signal of the engine is obtained after filtering the air flow sampling value in the time corresponding to the event, so that the method is more consistent with the characteristic of air suction of a cylinder during the operation of the engine, avoids the influence caused by the periodic operation of the engine, improves the stability of the air flow signal, is beneficial to improving the calculation precision of oil injection and pressure, improves the stability of the operation of the engine, realizes a better exhaust effect, reduces the oil consumption and improves the driving experience of a user.
In addition, the method for sampling the air flow in the engine working process according to the embodiment of the invention can also have the following additional technical characteristics:
according to one embodiment of the invention, said determining whether a half-turn event of said engine is triggered comprises: whether a half-turn event of the engine is triggered is judged by detecting a crankshaft signal of the engine.
According to one embodiment of the invention, the determining whether a half-turn event of the engine is triggered by detecting a crank signal of the engine comprises: the method comprises the steps of setting a first fixed tooth position and a second fixed tooth position on a crankshaft, and judging whether a half-circle event of the engine is triggered or not by detecting a crankshaft signal corresponding to the first fixed tooth position and the second fixed tooth position, wherein the first fixed tooth position and the second fixed tooth position are arranged oppositely.
According to one embodiment of the invention, the accumulated air flow sample value is filtered according to the following formula:
Se=(S1+S2+…+Sn)/n,
wherein Se is an air flow signal of the engine, Sn is an nth air flow sampling value, and the value of n is a positive integer.
According to one embodiment of the invention, after the accumulated air flow sampling value is filtered to obtain the air flow signal of the engine, the accumulated air flow sampling value is also cleared.
According to one embodiment of the invention, at least two memories are provided, and different memories are used for storing the accumulated sampled values of air flow for two consecutive half-turn events of the engine.
In order to achieve the above object, a second embodiment of the present invention provides a system for sampling air flow during engine operation, including: the sampling module is used for sampling the air flow in the working process of the engine through the flow sensor at preset time intervals to obtain an air flow sampling value; the judging module is used for judging whether a half-cycle event of the engine is triggered or not, wherein the half-cycle event is an event that the engine completes one stroke; and the processing module is used for accumulating the air flow sampling value sampled every time when a half-cycle event of the engine is not triggered, and filtering the accumulated air flow sampling value to obtain an air flow signal of the engine when the half-cycle event of the engine is triggered.
According to the air flow sampling system in the working process of the engine, provided by the embodiment of the invention, the air flow signal of the engine is obtained by taking the half-circle event of the engine as a reference and filtering the air flow sampling value in the time corresponding to the event, so that the air flow sampling system is more consistent with the characteristic of air suction of a cylinder during the operation of the engine, the influence caused by the periodic operation of the engine is avoided, the stability of the air flow signal is improved, the calculation accuracy of oil injection and pressure is favorably improved, the stability of the operation of the engine is improved, a better exhaust effect is realized, the oil consumption is reduced, and the driving experience of a user is improved.
In addition, the system for sampling the air flow in the engine operation process according to the above embodiment of the present invention may further have the following additional technical features:
according to an embodiment of the present invention, the system for sampling air flow during operation of an engine further comprises: the detection module is used for detecting a crankshaft signal of the engine; wherein the determination module determines whether a half-turn event of the engine is triggered based on the crankshaft signal.
According to one embodiment of the invention, a first fixed tooth position and a second fixed tooth position are arranged on the crankshaft, and the first fixed tooth position and the second fixed tooth position are arranged oppositely, wherein the detection module is used for detecting crankshaft signals corresponding to the first fixed tooth position and the second fixed tooth position, and the judgment module is used for judging whether a half-cycle event of the engine is triggered or not according to the crankshaft signals corresponding to the first fixed tooth position and the second fixed tooth position.
According to an embodiment of the invention, the processing module is configured to filter the accumulated air flow sample value according to the following formula:
Se=(S1+S2+…+Sn)/n,
wherein Se is an air flow signal of the engine, Sn is an nth air flow sampling value, and the value of n is a positive integer.
According to one embodiment of the present invention, the processing module performs filtering processing on the accumulated air flow sampling value to obtain an air flow signal of the engine, and then performs zero clearing processing on the accumulated air flow sampling value.
According to one embodiment of the invention, the system for sampling air flow during engine operation further comprises: at least two memories, wherein the processing module stores the accumulated air flow sample values using different memories for two consecutive half-turn events of the engine.
Further, the invention provides an automobile which comprises the air flow sampling system during the operation process of the engine.
According to the automobile provided by the embodiment of the invention, by adopting the air flow sampling system in the working process of the engine, the air flow sampling value in the time corresponding to the event is filtered by taking the half-cycle event of the engine as a reference, so that the air flow signal of the engine is obtained, the characteristic of air suction of the cylinder during the operation of the engine is better met, the influence caused by the periodic operation of the engine is avoided, the stability of the air flow signal is improved, the calculation accuracy of oil injection and pressure is favorably improved, the stability of the operation of the engine is improved, a better exhaust effect is realized, the oil consumption is reduced, and the driving experience of a user is improved.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow chart of a method of sampling air flow during engine operation according to one embodiment of the present disclosure;
FIG. 2 is a flow chart of a method of sampling air flow during engine operation according to one particular example of the invention;
FIG. 3 is a block diagram of a system for sampling air flow during engine operation, according to one embodiment of the present invention;
FIG. 4 is a block diagram of a system for sampling air flow during engine operation according to another embodiment of the present invention;
FIG. 5 is a block diagram of a system for sampling air flow during engine operation according to yet another embodiment of the present invention;
fig. 6 is a block diagram of the structure of an automobile according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
The following describes a method and a system for sampling air flow and an automobile in the engine working process according to the embodiment of the invention with reference to the accompanying drawings.
FIG. 1 is a flow chart of a method of sampling air flow during engine operation according to one embodiment of the present invention. As shown in fig. 1, the sampling method includes the following steps:
and S1, sampling the air flow in the working process of the engine through a flow sensor at preset time intervals to obtain an air flow sampling value, and judging whether a half-turn event of the engine is triggered.
In an embodiment of the invention, the engine is a four-stroke engine, i.e. the engine operation comprises an intake stroke, a compression stroke, a power stroke and an exhaust stroke, and the four-stroke cycle is performed, starting from the top dead centre (i.e. the piston is at the uppermost position of the cylinder). Specifically, on the intake stroke, the piston moves downward and fuel and air are injected into the cylinder through one or more valves; during the compression stroke, an inlet valve is closed, the mixed gas consisting of air and fuel is compressed, and the mixed gas is ignited by a spark plug when the mixed gas is close to the top point of the compression stroke; during the power stroke, the thrust generated by combustion explosion forces the piston to move downwards; during the exhaust stroke, gases produced by combustion are exhausted from the cylinder through an exhaust valve.
Alternatively, the flow sensor can be a valve type air flow sensor which is arranged on a gasoline engine and is arranged between an air filter and a throttle valve, and has the characteristics of high precision and large holding capacity; the device can also be a Karman vortex type air flow sensor which is arranged in an air filter and has the characteristics of high test precision, simple signal processing, stable performance and the like; the sensor can also be a hot wire type air flow sensor which is installed in the pipeline after being tensioned and can detect mass flow.
The preset time may be less than the sampling period of the flow sensor, for example, the preset time T may be the sampling period T of the flow sensorMiningIs half of (i.e. T ═ T)MiningAnd/2, to prevent loss of air flow signal data detected by the flow sensor.
It should be noted that a half-cycle event of the engine is to complete a stroke when the engine is running, such as completing an intake stroke or a compression stroke.
In the embodiment of the invention, a crankshaft signal of the automobile can be detected through a crankshaft position sensor to judge whether a half-turn event of the engine is triggered or not, namely the half-turn event of the engine is triggered when the crankshaft is judged to rotate for half a turn through the crankshaft signal; the camshaft position sensor can also be used for detecting a camshaft signal of the automobile to judge whether a half-turn event of the engine is triggered, namely, the half-turn event of the engine is triggered when the camshaft signal judges that the crankshaft rotates 1/4 turns.
S3, if the engine half-turn event is not triggered, accumulating the sampled air flow values for each sample.
And S3, if the half-turn event of the engine is triggered, filtering the accumulated air flow sampled value to obtain an air flow signal of the engine.
In the embodiment of the present invention, the average value filtering process may be performed on the accumulated air flow rate sampling values, that is, the average value of the air flow rate sampling values is calculated according to the following formula (1):
Se=(S1+S2+…+Sn)/n (1)
wherein Se is an air flow signal of the engine, Sn is an nth air flow sampling value, and the value of n is a positive integer.
It will be appreciated that, during a half-turn event, the air flow signal is sampled and the air flow samples sampled each time are accumulated, the accumulated air flow samples may be stored by the memory, while the memory may also store the number of samples of the air flow signal. That is, after the nth sampling, the accumulated air flow rate sampling value stored in the memory is S1+ S2+ … + Sn, and the number of samplings is n.
According to the sampling method provided by the embodiment of the invention, according to the periodic change of air suction of the cylinder when the engine runs, the air flow is sampled and accumulated in a fixed period by taking a half-circle event of the engine as a reference, and then the sampled value of the air flow after similar accumulation is filtered to obtain an air flow signal of the engine, so that the influence caused by the periodic running of the engine can be avoided, the stability of the air flow signal is improved, and the accurate control of oil injection and pressure is facilitated. In addition, the method does not need to establish an array, and occupies less resources.
In one embodiment of the invention, when the crankshaft signal of the engine is detected to judge whether the half-turn event of the engine is triggered, a first fixed tooth position and a second fixed tooth position can be set on the crankshaft, and whether the half-turn event of the engine is triggered is judged by detecting the crankshaft signal corresponding to the first fixed tooth position and the second fixed tooth position, wherein the first fixed tooth position and the second fixed tooth position are opposite.
For example, for a crankshaft timing gear having 60 teeth, the tooth position corresponding to the crankshaft top dead center mark may be set as a first fixed tooth position, and the tooth position opposite to the first fixed tooth position may be set as a second fixed tooth position, i.e., if the tooth position corresponding to the crankshaft top dead center mark is set as tooth position 1, the second fixed tooth position is tooth position 31. Furthermore, when the engine starts to rotate, the crankshaft rotates from the tooth position 1 to the tooth position 31, a crankshaft position sensor is used for collecting a crankshaft signal and determining a crankshaft signal corresponding to the tooth position 1 and the tooth position 31, if the rotating speed of the engine is N, the tooth position 1 and the tooth position 31 respectively correspond to two adjacent wave crests and wave troughs of the crankshaft signal, and the first half-cycle event of the engine can be judged to be triggered by judging the two adjacent wave crests and wave troughs; similarly, the crankshaft rotates from the tooth position 31 to the tooth position 1, if the rotating speed of the engine is N, the tooth position 31 and the tooth position 1 respectively correspond to two adjacent troughs and peaks of a crankshaft signal, and a second half-cycle event of the engine can be judged to be triggered by judging the two adjacent troughs and peaks; and so on.
It will be appreciated that the detected crank signal is related to the speed of the engine, with the greater the speed, the greater the frequency of vibration of the crank signal, the shorter the time required for tooth position 1 to rotate to tooth position 31, and the fewer the number of samples of air flow during a half-cycle event.
In the embodiment of the invention, after the accumulated air flow sampling value is subjected to filtering processing to obtain an air flow signal of the engine, the accumulated air flow sampling value is also subjected to zero clearing processing, namely, the physical memory of the memory is cleared to realize the reuse of the memory. It can be understood that the zero clearing processing is performed on the accumulated air flow sampling value, and the zero clearing processing is also performed on the sampling times.
Optionally, in some embodiments of the present invention, in order to avoid an error caused by not performing the zero clearing processing on the accumulated air flow sampling value and the sampling frequency in time, at least two memories may be provided, and then different memories may be used for storing the accumulated air flow sampling value for two consecutive half-cycle events of the engine.
For example, two memories (e.g., memory a and memory b) may be provided, with memory a being used to store the accumulated air flow sample values and sample times during the first half-cycle of the engine; memory b is used to store the accumulated air flow samples and sample times during the second half-cycle of the engine.
To facilitate understanding of the method for sampling air flow during engine operation according to embodiments of the present invention, reference may be made to the specific example shown in fig. 2:
as shown in fig. 2, after the engine starts to operate, whether a half-cycle event of the engine is triggered is judged according to the currently collected crankshaft signal, if the half-cycle event is not triggered, the air flow detected by the flow sensor is sampled for a preset time to obtain an air flow sampling value, and the memory Flag at the moment is acquired. If the memory Flag is 0 at the moment, accumulating the air flow sampling value sampled every time, and storing the accumulated air flow sampling value (namely the accumulated value a is the accumulated value a + current value) and the corresponding sampling times (namely the count a is the count a +1) in the memory a; if the memory Flag is 1 at this time, the air flow rate sample value for each sampling is accumulated, and the accumulated air flow rate sample value (i.e., the accumulated value b + current value) and the corresponding number of sampling times (i.e., the count b +1) are stored in the memory b. If a half-turn event is triggered, the memory Flag at that time is retrieved. If the memory Flag is 0 at this time, that is, the memory a is used, and the stored sampling number i is greater than 0 (that is, the count a >0), an air flow signal of the engine is obtained according to the formula (S1+ S2+ … + Si)/i (that is, the average value is the accumulated value a/the count a), the memory Flag is set to 1, that is, the Flag is 1, and the air flow signal is output; if the memory Flag is 1 at this time, that is, if the memory b is used and the stored sampling number j is greater than 0 (that is, the count b >0), the air flow signal of the engine is obtained according to the equation (S1+ S2+ … + Sj)/j (that is, the average value is the accumulated value b/count b), the memory Flag is set to 0, that is, the Flag is 0, and the air flow signal is output.
Note that, when the above method is started, the memory a may be adopted by default, that is, the Flag is set to 0 in advance, and then the Flag is set to 1 and the Flag is set to 0 alternately.
To sum up, the method for sampling the air flow in the working process of the engine in the embodiment of the invention takes the half-cycle event of the engine as the reference, takes the average value of the sampling values of the air flow in the time corresponding to the event as the air flow signal of the engine, better conforms to the characteristic of air suction of the cylinder when the engine operates, avoids the influence caused by the periodic operation of the engine, improves the stability of the air flow signal, is beneficial to improving the calculation precision of oil injection and pressure, improves the stability of the operation of the engine, realizes better exhaust effect, reduces oil consumption and improves the driving experience of users.
FIG. 3 is a block diagram of a system for sampling air flow during engine operation, in accordance with one embodiment of the present invention. As shown in fig. 3, the sampling system 100 includes a sampling module 1, a judging module 2, and a processing module 3.
Referring to fig. 3, the sampling module 1 is configured to sample an air flow during an engine operation through the flow sensor 4 at preset time intervals to obtain an air flow sampling value. The judging module 2 is used for judging whether a half-cycle event of the engine is triggered or not, wherein the half-cycle event is an event that the engine completes one stroke. The processing module 3 is used for accumulating the air flow sampling value sampled every time when a half-cycle event of the engine is not triggered, and filtering the accumulated air flow sampling value to obtain an air flow signal of the engine when the half-cycle event of the engine is triggered.
Alternatively, the flow sensor 4 may be a valve type air flow sensor, which is mounted on a gasoline engine, is mounted between an air cleaner and a throttle valve, and has the characteristics of high precision and large holding capacity; the device can also be a Karman vortex type air flow sensor which is arranged in an air filter and has the characteristics of high test precision, simple signal processing, stable performance and the like; the sensor can also be a hot wire type air flow sensor which is installed in the pipeline after being tensioned and can detect mass flow.
In an embodiment of the present invention, the preset time may be less than the sampling period of the flow sensor 4, for example, the preset time T may be the sampling period T of the flow sensorMiningIs half of (i.e. T ═ T)MiningAnd/2, to prevent loss of air flow signal data detected by the flow sensor.
It should be noted that a half-cycle event of the engine is to complete a stroke when the engine is running, such as completing an intake stroke or a compression stroke.
It will be appreciated that, during a half-turn event, the air flow signal is sampled and the air flow samples sampled each time are accumulated, the accumulated air flow samples may be stored by the memory, while the memory may also store the number of samples of the air flow signal. That is, after the nth sampling, the accumulated air flow rate sampling value stored in the memory is S1+ S2+ … + Sn, and the number of samplings is n.
Further, the processing module 3 may perform filtering processing on the accumulated air flow sampling value according to the following formula (1):
Se=(S1+S2+…+Sn)/n (1)
wherein Se is an air flow signal of the engine, Sn is an nth air flow sampling value, and the value of n is a positive integer.
In one embodiment of the present invention, as shown in fig. 4, the sampling system 100 further comprises a detection module 5. The detection module 5 is configured to detect a crankshaft signal of the engine, wherein the determination module 2 is configured to determine whether a half-turn event of the engine is triggered according to the crankshaft signal. For example, the detection module 5 may detect a crankshaft signal of the automobile through a crankshaft position sensor so that the determination module 2 determines whether a half-turn event of the engine is triggered, that is, the determination module 2 determines that the half-turn event of the engine is triggered when the crankshaft rotates for a half-turn through the crankshaft signal.
Specifically, a first fixed tooth position and a second fixed tooth position are arranged on the crankshaft, and the first fixed tooth position and the second fixed tooth position are arranged oppositely, wherein the detection module 5 is used for detecting a crankshaft signal corresponding to the first fixed tooth position and the second fixed tooth position, and the judgment module 2 is used for judging whether a half-turn event of the engine is triggered according to the crankshaft signal corresponding to the first fixed tooth position and the second fixed tooth position.
In the embodiment of the present invention, after the processing module 3 performs filtering processing on the accumulated air flow sampling value to obtain an air flow signal of the engine, the processing module also performs zero clearing processing on the accumulated air flow sampling value, that is, cleans a physical memory of the storage to realize reuse of the storage. It can be understood that the zero clearing processing is performed on the accumulated air flow sampling value, and the zero clearing processing is also performed on the sampling times.
Optionally, in some embodiments of the present invention, in order to avoid errors caused by not performing the zero clearing process on the accumulated air flow sampling value and the sampling number in time, the sampling system 100 may further include at least two memories, wherein the processing module 3 stores the accumulated air flow sampling value in different memories for two consecutive half-cycle events of the engine.
For example, as shown in fig. 5, the number of memories may be two, that is, two memories, a memory a and a memory b, are provided. In the first half-cycle event of the engine, storing the accumulated air flow sampling value and sampling times by using a memory a; memory b is used to store the accumulated air flow samples and sample times during the second half-cycle of the engine.
It should be noted that, for the specific implementation of the system for sampling the air flow rate in the engine working process according to the embodiment of the present invention, reference may be made to the specific implementation of the method for sampling the air flow rate in the engine working process, and details are not described here to reduce redundancy.
According to the air flow sampling system in the working process of the engine, provided by the embodiment of the invention, the half-circle event of the engine is taken as a reference, the average value of the air flow sampling values in the time corresponding to the event is taken as the air flow signal of the engine, the air suction characteristic of a cylinder during the operation of the engine is better met, the influence caused by the periodic operation of the engine is avoided, the stability of the air flow signal is improved, the calculation accuracy of oil injection and pressure is favorably improved, the stability of the operation of the engine is improved, the better exhaust effect is realized, the oil consumption is reduced, and the driving experience of a user is improved.
Furthermore, the invention provides an automobile.
Fig. 6 is a block diagram of the structure of an automobile according to an embodiment of the present invention. As shown in fig. 6, the vehicle 1000 includes the air flow sampling system 100 described above during engine operation.
According to the automobile provided by the embodiment of the invention, by adopting the air flow sampling system in the working process of the engine, the half-cycle event of the engine is taken as a reference, the average value of the air flow sampling values in the time corresponding to the event is taken as the air flow signal of the engine, the characteristic of air suction of the cylinder during the operation of the engine is better met, the influence caused by the periodic operation of the engine is avoided, the stability of the air flow signal is improved, the calculation precision of oil injection and pressure is favorably improved, the stability of the operation of the engine is improved, a better exhaust effect is realized, the oil consumption is reduced, and the driving experience of a user is improved.
In addition, other structures and functions of the automobile according to the embodiment of the present invention are known to those skilled in the art, and are not described herein in detail in order to reduce redundancy.
In the description of the present invention, it is to be understood that the terms "central," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," "circumferential," and the like are used in the orientations and positional relationships indicated in the drawings for convenience in describing the invention and to simplify the description, and are not intended to indicate or imply that the referenced devices or elements must have a particular orientation, be constructed and operated in a particular orientation, and are therefore not to be considered limiting of the invention.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
In the present invention, unless otherwise expressly stated or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally formed; can be mechanically or electrically connected; they may be directly connected or indirectly connected through intervening media, or they may be connected internally or in any other suitable relationship, unless expressly stated otherwise. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the present invention, unless otherwise expressly stated or limited, the first feature "on" or "under" the second feature may be directly contacting the first and second features or indirectly contacting the first and second features through an intermediate. Also, a first feature "on," "over," and "above" a second feature may be directly or diagonally above the second feature, or may simply indicate that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature may be directly under or obliquely under the first feature, or may simply mean that the first feature is at a lesser elevation than the second feature.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (7)

1. A method of sampling air flow during engine operation, comprising the steps of:
sampling the air flow in the working process of an engine through a flow sensor at preset intervals to obtain an air flow sampling value, and judging whether a half-cycle event of the engine is triggered or not, wherein the half-cycle event is an event that the engine completes one stroke;
accumulating the sampled air flow samples for each time if a half-turn event of the engine is not triggered;
if the half-turn event of the engine is triggered, filtering the accumulated air flow sampling value to obtain an air flow signal of the engine;
setting at least two memories, and storing the accumulated air flow sampling value by adopting different memories for two continuous half-turn events of the engine;
determining whether a half-turn event of the engine is triggered by detecting a crankshaft signal of the engine, comprising:
the method comprises the steps of setting a first fixed tooth position and a second fixed tooth position on a crankshaft, and judging whether a half-circle event of the engine is triggered or not by detecting a crankshaft signal corresponding to the first fixed tooth position and the second fixed tooth position, wherein the first fixed tooth position and the second fixed tooth position are arranged oppositely.
2. A method of sampling air flow during engine operation as recited in claim 1 wherein the accumulated sampled air flow values are filtered according to the formula:
Se=(S1+S2+…+Sn)/n,
wherein Se is an air flow signal of the engine, Sn is an nth air flow sampling value, and the value of n is a positive integer.
3. The method of sampling an air flow during operation of an engine as recited in claim 1, wherein filtering the accumulated sampled air flow to obtain an air flow signal of the engine is followed by zeroing the accumulated sampled air flow.
4. A system for sampling air flow during engine operation, comprising:
the sampling module is used for sampling the air flow in the working process of the engine through the flow sensor at preset time intervals to obtain an air flow sampling value;
the judging module is used for judging whether a half-cycle event of the engine is triggered or not, wherein the half-cycle event is an event that the engine completes one stroke;
the processing module is used for accumulating the air flow sampling value sampled every time when a half-cycle event of the engine is not triggered, and filtering the accumulated air flow sampling value to obtain an air flow signal of the engine when the half-cycle event of the engine is triggered;
at least two memories, wherein the processing module stores the accumulated air flow sample values using different memories for two consecutive half-turn events of the engine;
the detection module is used for detecting a crankshaft signal of the engine;
wherein the determination module determines whether a half-turn event of the engine is triggered based on the crankshaft signal;
the engine comprises a crankshaft, a detection module and a judgment module, wherein the crankshaft is provided with a first fixed tooth position and a second fixed tooth position, the first fixed tooth position and the second fixed tooth position are arranged oppositely, the detection module is used for detecting crankshaft signals corresponding to the first fixed tooth position and the second fixed tooth position, and the judgment module is used for judging whether a half-circle event of the engine is triggered or not according to the crankshaft signals corresponding to the first fixed tooth position and the second fixed tooth position.
5. The system for sampling air flow during operation of an engine as recited in claim 4, wherein said processing module is configured to filter the accumulated air flow samples according to the following equation:
Se=(S1+S2+…+Sn)/n,
wherein Se is an air flow signal of the engine, Sn is an nth air flow sampling value, and the value of n is a positive integer.
6. The system for sampling air flow during operation of an engine of claim 4, wherein said processing module filters said accumulated air flow samples to obtain said engine air flow signal and then clears said accumulated air flow samples.
7. An automobile, characterized in that it comprises a system for sampling the air flow during the operation of the engine as claimed in claim 4 or 5.
CN201710288804.XA 2017-04-27 2017-04-27 Engine air flow sampling method and system and automobile Active CN108798922B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710288804.XA CN108798922B (en) 2017-04-27 2017-04-27 Engine air flow sampling method and system and automobile

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710288804.XA CN108798922B (en) 2017-04-27 2017-04-27 Engine air flow sampling method and system and automobile

Publications (2)

Publication Number Publication Date
CN108798922A CN108798922A (en) 2018-11-13
CN108798922B true CN108798922B (en) 2021-03-26

Family

ID=64069463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710288804.XA Active CN108798922B (en) 2017-04-27 2017-04-27 Engine air flow sampling method and system and automobile

Country Status (1)

Country Link
CN (1) CN108798922B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002130041A (en) * 2000-10-18 2002-05-09 Toyota Motor Corp Suction air volume estimation device and suction pressure estimation device
CN1981126A (en) * 2004-07-07 2007-06-13 本田技研工业株式会社 Device, method, and program for estimating intake air amount
CN104040155A (en) * 2012-01-06 2014-09-10 丰田自动车株式会社 Intake air mass measurement device of internal combustion engine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4335249B2 (en) * 2006-12-04 2009-09-30 三菱電機株式会社 Control device for internal combustion engine
CN101087177B (en) * 2007-07-09 2010-12-29 中国人民解放军国防科学技术大学 Convergence transmission method of multi-channel E1 data with frequency deviation in SDH signals

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002130041A (en) * 2000-10-18 2002-05-09 Toyota Motor Corp Suction air volume estimation device and suction pressure estimation device
CN1981126A (en) * 2004-07-07 2007-06-13 本田技研工业株式会社 Device, method, and program for estimating intake air amount
CN104040155A (en) * 2012-01-06 2014-09-10 丰田自动车株式会社 Intake air mass measurement device of internal combustion engine

Also Published As

Publication number Publication date
CN108798922A (en) 2018-11-13

Similar Documents

Publication Publication Date Title
US10436676B2 (en) Method and apparatus for engine analysis and remote engine analysis
JP4700079B2 (en) Device for determining an air-fuel ratio imbalance between cylinders
EP0392804B1 (en) Engine controller equipped with knocking detector
KR101841331B1 (en) Apparatus for detecting abnormal combustion in a combustion engine
JP5525839B2 (en) Alcohol concentration estimation detector
CN1782356A (en) Misfire detection apparatus
CN1834433A (en) Cam angle detecting apparatus, and cam phase detecting apparatus for internal combustion engine and cam phase detecting method thereof
JP3463476B2 (en) Misfire detection device for multi-cylinder internal combustion engine
CN1975363A (en) Method and device for operating an internal combustion engine
JP2012127331A (en) Engine control unit
JP6003805B2 (en) Engine oil level detector
US20090276138A1 (en) Time and angle based cylinder pressure data collection
CN108798922B (en) Engine air flow sampling method and system and automobile
US7376505B2 (en) Method and device for operating an internal combustion engine
JP4298624B2 (en) Device for calculating engine work
EP1952004B1 (en) Method for estimating the enclosed mass of gases during each operating cycle in the combustion chamber of an internal combustion engine cylinder
WO2016114110A1 (en) Internal combustion engine control device
JP5699892B2 (en) Air-fuel ratio imbalance cylinder determination device
CN102472195B (en) Control apparatus for internal combustion engine
CN114199437A (en) Piston ring set friction force analysis method based on transient cylinder pressure and connecting rod dynamic stress
JP2014009591A (en) Combustion state analysis system of engine
JP2014137004A (en) Control device for internal combustion engine
JP2006250070A (en) Misfire detecting device and misfire detecting method
CN114544186B (en) Engine misfire diagnosis method and vehicle
JP5343926B2 (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant