JP6484297B2 - Internal combustion engine misfire detection device - Google Patents

Internal combustion engine misfire detection device Download PDF

Info

Publication number
JP6484297B2
JP6484297B2 JP2017139025A JP2017139025A JP6484297B2 JP 6484297 B2 JP6484297 B2 JP 6484297B2 JP 2017139025 A JP2017139025 A JP 2017139025A JP 2017139025 A JP2017139025 A JP 2017139025A JP 6484297 B2 JP6484297 B2 JP 6484297B2
Authority
JP
Japan
Prior art keywords
misfire
cylinder
determination
combustion engine
internal combustion
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
JP2017139025A
Other languages
Japanese (ja)
Other versions
JP2019019753A (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.)
Keihin Corp
Original Assignee
Keihin Corp
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 Keihin Corp filed Critical Keihin Corp
Priority to JP2017139025A priority Critical patent/JP6484297B2/en
Publication of JP2019019753A publication Critical patent/JP2019019753A/en
Application granted granted Critical
Publication of JP6484297B2 publication Critical patent/JP6484297B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、2気筒以上を備える内燃機関の失火を検出する内燃機関失火検出装置に関する。   The present invention relates to an internal combustion engine misfire detection apparatus that detects misfire of an internal combustion engine having two or more cylinders.

内燃機関、例えば2気筒以上を備えるエンジンにおいては、吸気行程、圧縮行程、膨張行程及び排気行程の4つの行程を繰り返すことで出力が生み出されている。エンジンの制御装置は、これらエンジンの各行程を判別することで、燃料の噴射や点火などのタイミングを制御している。この際、エンジンの運転状態に応じて、点火タイミングで点火しないエンジン失火を生じる場合がある。かかるエンジン失火を生じた場合には、ドライバビリティの悪化又は排気性能の悪化等を招く。このため、従来、エンジン失火を検出することにより、この検出結果に基づいて運転者に報知して整備工場への持ち込みを促したり、エンジンの運転状態を制御して、ドライバビリティ又は排気性能の悪化を低減させたりすることが行われている。   In an internal combustion engine, for example, an engine having two or more cylinders, output is generated by repeating four strokes of an intake stroke, a compression stroke, an expansion stroke, and an exhaust stroke. The engine control device controls the timing of fuel injection, ignition, and the like by determining each stroke of the engine. At this time, an engine misfire that does not ignite at the ignition timing may occur depending on the operating state of the engine. When such engine misfire occurs, drivability deteriorates or exhaust performance deteriorates. For this reason, conventionally, by detecting engine misfire, the driver is informed based on the detection result, and brought into the maintenance shop, or the operating state of the engine is controlled to deteriorate the drivability or exhaust performance. It is done to reduce.

かかる状況下で、特許文献1は、内燃機関の失火検出装置に関し、内燃機関の回転速度に応じた回転速度パラメータを用いて相対速度パラメータを算出し、相対速度パラメータの積算値に基づいて内燃機関の失火の有無を検出する構成を開示している。   Under such circumstances, Patent Document 1 relates to a misfire detection device for an internal combustion engine, calculates a relative speed parameter using a rotational speed parameter corresponding to the rotational speed of the internal combustion engine, and based on the integrated value of the relative speed parameter. A configuration for detecting the presence or absence of misfire is disclosed.

特開2007−198368号公報JP 2007-198368 A

しかしながら、本発明者の検討によれば、特許文献1の装置構成では、2気筒以上を備えるエンジンにおいて、各気筒の相対速度パラメータの積算値の積算区間を、クランク角度720を気筒数で除算して求めた長さにしているために、各気筒の相対速度パラメータの積算区間が同一長さとなり、各気筒の燃焼状況が異なる場合に失火を正確に検出できない恐れがある。従って、2気筒以上を備えるエンジンにおいて、より精度よく失火を検出したい場合には、各気筒の相対速度パラメータの積算値の積算区間を、気筒数を用いて定式化することが困難である。   However, according to the study of the present inventor, in the apparatus configuration of Patent Document 1, in an engine having two or more cylinders, the crank angle 720 is divided by the number of cylinders in the integrated section of the integrated values of the relative speed parameters of each cylinder. Therefore, there is a possibility that misfire cannot be accurately detected when the relative speed parameter integration sections of the respective cylinders have the same length and the combustion states of the respective cylinders are different. Therefore, in an engine having two or more cylinders, when it is desired to detect misfire more accurately, it is difficult to formulate an integration interval of integration values of relative speed parameters of each cylinder using the number of cylinders.

本発明は、以上の検討を経てなされたものであり、2気筒以上を備える内燃機関の各気筒の燃焼状況が異なる場合であっても、内燃機関の失火を正確に検出することができる内燃機関失火検出装置を提供することを目的とする。   The present invention has been made through the above examination, and an internal combustion engine capable of accurately detecting misfire of the internal combustion engine even when the combustion state of each cylinder of the internal combustion engine having two or more cylinders is different. An object is to provide a misfire detection device.

以上の目的を達成するべく、本発明は、第1の局面において、2気筒以上を備える内燃機関の失火を検出する内燃機関失火検出装置において、所定のクランク角度毎に前記内燃機関の回転速度に応じた回転速度パラメータを算出し、前記回転速度パラメータの基準値を算出し、前記基準値と前記回転速度パラメータとの偏差を算出すると共に、前記偏差の積算値を算出する算出部と、前記積算値に基づいて失火判定を行う判定部と、を有し、前記内燃機関は、一つの気筒が点火してから次の気筒が点火するまでの点火間隔が気筒別に異なる不等間隔燃焼エンジンであり、前記算出部は、失火判定を行う気筒の点火時から前記クランク角度が所定角度回転するまでの区間を積算区間として前記積算値を算出すると共に、前記積算区間を、前記点火間隔が長いほど長くなるように各気筒別に設定する内燃機関失火検出装置である。 In order to achieve the above object, according to the first aspect of the present invention, in the internal combustion engine misfire detection apparatus for detecting misfire of an internal combustion engine having two or more cylinders, the rotational speed of the internal combustion engine is set for each predetermined crank angle. A rotation speed parameter corresponding to the rotation speed parameter, a reference value of the rotation speed parameter, a deviation between the reference value and the rotation speed parameter, a calculation unit that calculates an integrated value of the deviation, and the integration A determination unit that performs misfire determination based on a value, and the internal combustion engine is an unequal-interval combustion engine in which an ignition interval from ignition of one cylinder to ignition of the next cylinder is different for each cylinder. the calculating unit may, together with the crank angle from the ignition of the cylinders performing the misfire determination is to calculate the integrated value as the section of the integrating period until a predetermined angular rotation, the integrating period, the point Interval is an internal combustion engine misfire detection apparatus set for each cylinder to be longer longer.

本発明は、第の局面に加えて、前記算出部が、失火判定を行う気筒の点火時から次に点火する気筒の点火時までの長さの前記積算区間を設定することを第の局面とする。 The present invention, in addition to the first aspect, that the pre-hexane out unit sets the integrating period of length to ignition of the cylinder to be next ignition from ignition of the cylinders performing the misfire determination first Let's assume 2 aspects.

本発明は、第1又は第2の局面に加えて、前記判定部が、前記積算値が判定閾値以下の場合に失火と判定し、前記判定閾値は、各気筒別に異ならせて設定されることを第の局面とする。 In the present invention, in addition to the first or second aspect, the determination unit determines that a misfire has occurred when the integrated value is equal to or less than a determination threshold, and the determination threshold is set differently for each cylinder. Is the third aspect.

本発明は、第の局面に加えて、前記判定閾値が、前記内燃機関の負荷状態に応じて設定されることを第の局面とする。 The present invention, in addition to the third aspect, the determination threshold value, the fourth aspect to be set according to the load condition of the internal combustion engine.

本発明の第1の局面にかかる内燃機関失火検出装置においては、2気筒以上を備える内燃機関の失火を検出する内燃機関失火検出装置において、所定のクランク角度毎に内燃機関の回転速度に応じた回転速度パラメータを算出し、回転速度パラメータの基準値を算出し、基準値と回転速度パラメータとの偏差を算出すると共に、偏差の積算値を算出する算出部と、積算値に基づいて失火判定を行う判定部と、を有し、内燃機関は、一つの気筒が点火してから次の気筒が点火するまでの点火間隔が気筒別に異なる不等間隔燃焼エンジンであり、算出部は、失火判定を行う気筒の点火時からクランク角度が所定角度回転するまでの区間を積算区間として積算値を算出すると共に、積算区間を、点火間隔が長いほど長くなるように各気筒別に設定するものであるため、2気筒以上を備える内燃機関の各気筒の燃焼状況が異なる場合であっても、内燃機関の失火を正確に検出することができる。 In the internal combustion engine misfire detection apparatus according to the first aspect of the present invention, the internal combustion engine misfire detection apparatus for detecting misfire of an internal combustion engine having two or more cylinders corresponds to the rotational speed of the internal combustion engine for each predetermined crank angle. The rotational speed parameter is calculated, the reference value of the rotational speed parameter is calculated, the deviation between the reference value and the rotational speed parameter is calculated, and the calculation unit that calculates the integrated value of the deviation, and the misfire determination based on the integrated value The internal combustion engine is an unequal-interval combustion engine in which the ignition interval from ignition of one cylinder to the ignition of the next cylinder is different for each cylinder, and the calculation unit performs misfire determination. The integrated value is calculated using the interval from when the cylinder is ignited until the crank angle is rotated by a predetermined angle, and the integrated interval is set for each cylinder so that the longer the ignition interval, the longer the integrated interval. For those in which, even when the combustion state of each cylinder of an internal combustion engine comprising more than two cylinders are different, it is possible to accurately detect the misfire of the internal combustion engine.

また、本発明の第の局面にかかる内燃機関失火検出装置によれば、不等間隔燃焼エンジンの失火を正確に検出することができる。 Further, according to the internal combustion engine misfire detection apparatus according to the first aspect of the present invention, misfire of the unequal interval combustion engine can be accurately detected.

また、本発明の第の局面にかかる内燃機関失火検出装置によれば、第2の算出部が、失火判定を行う気筒の点火時から次に点火する気筒の点火時までの長さの積算区間を設定するものであるため、各気筒の点火タイミングが重複しない十分な長さの積算区間において積算した積算値を用いて精度良く失火を検出することができる。 Further, according to the internal combustion engine misfire detection apparatus according to the second aspect of the present invention, the second calculation unit integrates the length from the time of ignition of the cylinder performing the misfire determination to the time of ignition of the next cylinder to be ignited. Since the section is set, misfire can be detected with high accuracy using the integrated value accumulated in the sufficiently long integration section where the ignition timing of each cylinder does not overlap.

また、本発明の第の局面にかかる内燃機関失火検出装置によれば、判定部が、積算値が判定閾値以下の場合に失火と判定し、判定閾値は、各気筒別に異ならせて設定されるものであるため、燃焼状況の異なる各気筒の失火を誤検出することを防ぐことができる。 Further, according to the internal combustion engine misfire detection apparatus according to the third aspect of the present invention, the determination unit determines that misfire occurs when the integrated value is equal to or less than the determination threshold, and the determination threshold is set differently for each cylinder. Therefore, it is possible to prevent erroneous detection of misfire of each cylinder having different combustion conditions.

また、本発明の第の局面にかかる内燃機関失火検出装置によれば、判定閾値が、内燃機関の負荷状態に応じて設定されるものであるため、内燃機関の負荷状況に応じて精度良く失火を検出することができる。
In addition, according to the internal combustion engine misfire detection apparatus according to the fourth aspect of the present invention, the determination threshold is set according to the load state of the internal combustion engine, and therefore, accurately according to the load state of the internal combustion engine. Misfire can be detected.

図1は、本発明の実施形態における内燃機関失火検出装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an internal combustion engine misfire detection apparatus according to an embodiment of the present invention. 図2は、本発明の実施形態における判定パラメータ算出処理の流れを示すフロー図である。FIG. 2 is a flowchart showing the flow of determination parameter calculation processing in the embodiment of the present invention. 図3は、本発明の実施形態における判定パラメータ算出処理で判定パラメータを算出する際のクランク角速度の具体的な推移を示す図である。FIG. 3 is a diagram illustrating a specific transition of the crank angular velocity when the determination parameter is calculated in the determination parameter calculation process according to the embodiment of the present invention. 図4は、本発明の実施形態における失火判定処理の流れを示すフロー図である。FIG. 4 is a flowchart showing the flow of misfire determination processing in the embodiment of the present invention.

以下、図面を適宜参照して、本発明の実施形態における内燃機関失火検出装置につき、詳細に説明する。   Hereinafter, an internal combustion engine misfire detection apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings as appropriate.

<内燃機関失火検出装置の構成>
まず、図1を参照して、本実施形態における内燃機関失火検出装置の構成につき、詳細に説明する。
<Configuration of internal combustion engine misfire detection device>
First, the configuration of the internal combustion engine misfire detection apparatus in the present embodiment will be described in detail with reference to FIG.

図1は、本発明の実施形態における内燃機関失火検出装置の構成を示すブロック図である。   FIG. 1 is a block diagram illustrating a configuration of an internal combustion engine misfire detection apparatus according to an embodiment of the present invention.

図1に示すように、本実施形態における内燃機関失火検出装置1は、ECU(Electronic Control Unit)等の電子制御装置によって構成され、いずれも図示を省略する2気筒以上を備える内燃機関としてのエンジン、駆動輪、メインクラッチ及び変速機を備える典型的には自動二輪車等の鞍乗型車両に搭載されている。図示しないスロットルバルブ及び吸気圧力センサ21は、それぞれの気筒の上流側にそれぞれ1つずつ備えられている。   As shown in FIG. 1, an internal combustion engine misfire detection apparatus 1 according to the present embodiment is configured by an electronic control unit such as an ECU (Electronic Control Unit), and an engine as an internal combustion engine having two or more cylinders that are not shown. The vehicle is typically mounted on a straddle-type vehicle such as a motorcycle having a drive wheel, a main clutch, and a transmission. One throttle valve and intake pressure sensor 21 (not shown) are provided on the upstream side of each cylinder.

内燃機関失火検出装置1は、クランク角速度算出部2、判定閾値検索部3、判定パラメータ算出部4、及び失火判定部5を備えている。   The internal combustion engine misfire detection device 1 includes a crank angular velocity calculation unit 2, a determination threshold value search unit 3, a determination parameter calculation unit 4, and a misfire determination unit 5.

クランク角速度算出部2は、クランクセンサ22から入力されるエンジンのクランク角度(図示を省略するクランク軸の回転角度)に応じた電気信号に基づいて、所定のクランク角度毎に回転速度パラメータとしてのクランク軸の角速度(以下、「クランク角速度」と記載する)を算出する。クランク角速度算出部2は、このように算出したクランク角速度を判定パラメータ算出部4に出力する。   The crank angular speed calculation unit 2 performs cranking as a rotational speed parameter for each predetermined crank angle based on an electrical signal corresponding to an engine crank angle (a rotation angle of a crankshaft not shown) input from the crank sensor 22. The shaft angular velocity (hereinafter referred to as “crank angular velocity”) is calculated. The crank angular velocity calculation unit 2 outputs the crank angular velocity calculated in this way to the determination parameter calculation unit 4.

判定閾値検索部3は、クランクセンサ22から入力されるエンジンのクランク角度に応じた電気信号、及び吸気圧力センサ21から入力される図示しないスロットルバルブとエンジンとの間の吸気圧力に応じた電気信号に基づいて、エンジン回転数及び吸気圧力から求まるエンジンの負荷状態に応じた判定閾値を気筒毎に算出することで、各気筒別に判定閾値を異ならせて設定する。具体的には、判定閾値検索部3は、エンジンの負荷状態が高いほど判定閾値を大きくする。例えば、判定閾値検索部3は、判定閾値と、エンジン回転数と、吸気圧力と、の関係を気筒毎に予め規定した図示しないROMに記憶されたテーブルデータを読み出して、読み出したテーブルデータにクランク角度から算出されるエンジン回転数及び吸気圧力を気筒毎に当てはめることにより判定閾値を算出する。判定閾値検索部3は、このように算出した判定閾値を示す電気信号を失火判定部5に出力する。なお、エンジンの負荷状態は、上記のエンジン回転数と吸気圧力とにより求める場合に限らず、エンジン回転数とスロットルバルブの開度とから求めてもよい。   The determination threshold value search unit 3 is an electric signal corresponding to the crank angle of the engine input from the crank sensor 22 and an electric signal corresponding to the intake pressure between a throttle valve (not shown) and the engine input from the intake pressure sensor 21. Based on the above, the determination threshold value corresponding to the engine load state obtained from the engine speed and the intake pressure is calculated for each cylinder, so that the determination threshold value is set differently for each cylinder. Specifically, the determination threshold value search unit 3 increases the determination threshold value as the engine load state increases. For example, the determination threshold value search unit 3 reads table data stored in a ROM (not shown) in which the relationship between the determination threshold value, the engine speed, and the intake pressure is defined in advance for each cylinder, and stores the table data in the read table data. The determination threshold value is calculated by applying the engine speed and the intake pressure calculated from the angle for each cylinder. The determination threshold value search unit 3 outputs an electrical signal indicating the determination threshold value calculated in this way to the misfire determination unit 5. It should be noted that the engine load state is not limited to the case of obtaining the engine speed and the intake pressure, but may be obtained from the engine speed and the throttle valve opening.

判定パラメータ算出部4は、クランク角速度算出部2から入力されるクランク角速度を示す電気信号に含まれる高周波成分を除去する図示しないフィルタを備えている。かかるフィルタは、典型的には移動平均フィルタ等のデジタルフィルタである。   The determination parameter calculation unit 4 includes a filter (not shown) that removes a high-frequency component included in the electrical signal indicating the crank angular velocity input from the crank angular velocity calculation unit 2. Such a filter is typically a digital filter such as a moving average filter.

判定パラメータ算出部4は、後述する判定パラメータ算出処理を実行して失火を判定するための判定パラメータを算出する。   The determination parameter calculation unit 4 calculates a determination parameter for determining misfire by executing a determination parameter calculation process described later.

具体的には、判定パラメータ算出部4は、気筒毎に設けられた吸気圧力センサ21から入力されるスロットルバルブとエンジンとの間の吸気圧力に応じた電気信号、及びクランクセンサ22から入力されるエンジンのクランク角度に応じた電気信号に基づいて、各気筒の圧縮行程終了時(以下、「圧縮TDCステージ」と記載する)を検出する。判定パラメータ算出部4は、クランクセンサ22から入力されるエンジンのクランク角度に応じた電気信号に基づいて、各気筒の積算区間終了時(以下、「積算終了ステージ」と記載する)を検出する。   Specifically, the determination parameter calculation unit 4 is input from the crank sensor 22 and an electric signal corresponding to the intake pressure between the throttle valve and the engine input from the intake pressure sensor 21 provided for each cylinder. The end of the compression stroke of each cylinder (hereinafter referred to as “compression TDC stage”) is detected based on an electrical signal corresponding to the crank angle of the engine. The determination parameter calculation unit 4 detects the end of the integration period of each cylinder (hereinafter referred to as “integration end stage”) based on the electrical signal corresponding to the crank angle of the engine input from the crank sensor 22.

判定パラメータ算出部4は、フィルタにより高周波成分を除去した電気信号の示すクランク角速度のうちの圧縮TDCステージのクランク角速度を、基準値としての基準角速度として保持する。   The determination parameter calculation unit 4 holds the crank angular velocity of the compression TDC stage among the crank angular velocities indicated by the electric signal from which the high-frequency component has been removed by the filter as a reference angular velocity as a reference value.

判定パラメータ算出部4は、圧縮TDCステージの検出時から積算終了ステージの検出時までに、フィルタにより高周波成分を除去した電気信号の示すクランク角速度から、保持した基準角速度を減じて、クランク角速度と基準角速度との偏差としての相対クランク角速度を算出する。判定パラメータ算出部4は、算出した相対クランク角速度を積算区間毎に積算して判定パラメータとしての積算値を求める。かかる積算区間は、各気筒別に異なる長さに設定されている。判定パラメータ算出部4は、このように算出した積算値を示す電気信号を失火判定部5に出力する。   The determination parameter calculation unit 4 subtracts the stored reference angular velocity from the crank angular velocity indicated by the electrical signal from which the high frequency component has been removed by the filter from the time of detection of the compression TDC stage to the time of detection of the integration end stage, thereby obtaining the crank angular velocity and the reference The relative crank angular speed as a deviation from the angular speed is calculated. The determination parameter calculation unit 4 calculates the integrated value as the determination parameter by integrating the calculated relative crank angular velocity for each integration section. Such an integration interval is set to a different length for each cylinder. The determination parameter calculation unit 4 outputs an electrical signal indicating the calculated integrated value to the misfire determination unit 5.

失火判定部5は、後述する失火判定処理を実行して失火を判定する。具体的には、失火判定部5は、判定パラメータ算出部4から入力される電気信号の示す判定パラメータとしての相対クランク角速度の積算値と、判定閾値検索部3から入力される電気信号の示す判定閾値と、を比較して、積算値が判定閾値以下の場合に失火の発生と判定する。失火判定部5は、失火の発生と判定した場合に、表示装置24に表示して報知する。   The misfire determination unit 5 determines misfire by executing a misfire determination process described later. Specifically, the misfire determination unit 5 determines the integration value of the relative crank angular velocity as the determination parameter indicated by the electric signal input from the determination parameter calculation unit 4 and the electric signal input from the determination threshold value search unit 3. The threshold value is compared, and it is determined that misfire has occurred when the integrated value is equal to or less than the determination threshold value. When the misfire determination unit 5 determines that a misfire has occurred, the misfire determination unit 5 displays the notification on the display device 24 and notifies the user.

以上のような構成を有する内燃機関失火検出装置1は、以下に示す判定パラメータ算出処理及び失火判定処理を実行する。以下、更に図2から図4をも参照して、各処理について、詳細に説明する。   The internal combustion engine misfire detection apparatus 1 having the above-described configuration performs the following determination parameter calculation process and misfire determination process. Hereinafter, each process will be described in detail with reference to FIGS.

<判定パラメータ算出処理>
上記構成を有する内燃機関失火検出装置1では、失火を判定するための判定パラメータを算出する判定パラメータ算出処理を実行する。以下、図2及び図3を参照して、本実施形態における判定パラメータ算出処理の具体的な流れについて詳しく説明する。
<Determination parameter calculation processing>
In the internal combustion engine misfire detection apparatus 1 having the above-described configuration, a determination parameter calculation process for calculating a determination parameter for determining misfire is executed. Hereinafter, with reference to FIG. 2 and FIG. 3, the specific flow of the determination parameter calculation processing in the present embodiment will be described in detail.

図2は、本発明の実施形態における判定パラメータ算出処理の流れを示すフロー図である。図3は、本発明の実施形態における判定パラメータ算出処理で判定パラメータを算出する際のクランク角速度の具体的な推移を示す図である。   FIG. 2 is a flowchart showing the flow of determination parameter calculation processing in the embodiment of the present invention. FIG. 3 is a diagram illustrating a specific transition of the crank angular velocity when the determination parameter is calculated in the determination parameter calculation process according to the embodiment of the present invention.

図2及び図3では、#1気筒及び#2気筒の2気筒を備えると共に気筒間の点火間隔が異なる不等間隔燃焼エンジンについて、判定パラメータ算出処理を実行する場合を例に説明する。かかるエンジンは、図3に示すように、クランク軸が2回転(720度回転)する毎に、クランク軸が0度のとき又は0度から720度まで回転したときに#1気筒で点火し、クランク軸が0度からX(X<720且つX≠360)度まで回転したときに#2気筒で点火する不等間隔燃焼を繰り返す。なお、図3において、破線は、実際に失火した場合との比較として、エンジンが失火しなかった場合の相対クランク角速度を示している。   2 and 3, an example in which the determination parameter calculation process is executed for an unequal-interval combustion engine having two cylinders # 1 and # 2 and different ignition intervals between the cylinders will be described. As shown in FIG. 3, such an engine is ignited by the # 1 cylinder every time the crankshaft rotates twice (720 degrees), when the crankshaft rotates from 0 degrees or from 0 degrees to 720 degrees, When the crankshaft rotates from 0 degree to X (X <720 and X ≠ 360) degree, the unequal interval combustion that ignites in the # 2 cylinder is repeated. In FIG. 3, the broken line indicates the relative crank angular speed when the engine does not misfire as a comparison with the case where the misfire actually occurs.

図2に示すフロー図は、鞍乗型車両等の車両が起動されて内燃機関失火検出装置1が稼働したタイミングで開始となり、判定パラメータ算出処理はステップS1の処理に進む。かかる判定パラメータ算出処理は、車両が起動されて内燃機失火検出装置1が稼働している間、繰り返し実行される。   The flowchart shown in FIG. 2 starts when a vehicle such as a straddle-type vehicle is activated and the internal combustion engine misfire detection device 1 is operated, and the determination parameter calculation process proceeds to step S1. Such determination parameter calculation processing is repeatedly executed while the vehicle is activated and the internal combustion engine misfire detection device 1 is operating.

ここで、判定パラメータ算出部4は、ステップS1の処理を開始する前に、圧縮TDCステージのクランク角速度を基準角速度として保持する。   Here, the determination parameter calculation unit 4 holds the crank angular velocity of the compression TDC stage as a reference angular velocity before starting the process of step S1.

ステップS1の処理では、判定パラメータ算出部4が、#1気筒のスロットルバルブとエンジンとの間の吸気圧力を検出するための吸気圧力センサ21から入力される電気信号、及びクランクセンサ22から入力される電気信号に基づいて、#1気筒の圧縮TDCステージか否かを判定する。判定の結果、#1気筒の圧縮TDCステージではない場合には、判定パラメータ算出部4は、判定パラメータ算出処理をステップS2の処理に進める。一方、#1気筒の圧縮TDCステージである場合には、判定パラメータ算出部4は、判定パラメータ算出処理をステップS8の処理に進める。   In the process of step S1, the determination parameter calculation unit 4 is input from the crank sensor 22 and the electric signal input from the intake pressure sensor 21 for detecting the intake pressure between the throttle valve of the # 1 cylinder and the engine. Whether or not the compression TDC stage of the # 1 cylinder is determined. As a result of the determination, if it is not the compression TDC stage of the # 1 cylinder, the determination parameter calculation unit 4 advances the determination parameter calculation process to the process of step S2. On the other hand, in the case of the # 1 cylinder compression TDC stage, the determination parameter calculation unit 4 advances the determination parameter calculation process to the process of step S8.

具体的には、判定パラメータ算出部4は、#1気筒の吸気圧力センサ21から入力される電気信号の示す吸気圧力が負圧である場合において、クランクセンサ22から入力される電気信号の示すクランク角度より、360度回転する前に上死点に達したことを検出した場合に、#1気筒の圧縮TDCステージであると判定し、それ以外であれば#1気筒は圧縮TDCステージではないと判定する。#1気筒の圧縮TDCステージと判定されるタイミングは、図3に示すように、クランク軸が0度のとき、又はクランク軸が0度から720度まで回転したときである。   Specifically, the determination parameter calculation unit 4 determines the crank indicated by the electric signal input from the crank sensor 22 when the intake pressure indicated by the electric signal input from the intake pressure sensor 21 of the # 1 cylinder is negative. If it is detected from the angle that the top dead center has been reached before rotating 360 degrees, it is determined that the compression TDC stage is the # 1 cylinder. Otherwise, the # 1 cylinder is not the compression TDC stage. judge. As shown in FIG. 3, the timing for determining the # 1 cylinder compression TDC stage is when the crankshaft is 0 degrees or when the crankshaft is rotated from 0 degrees to 720 degrees.

ステップS2の処理では、判定パラメータ算出部4が、#2気筒のスロットルバルブとエンジンとの間の吸気圧力を検出するための吸気圧力センサ21から入力される電気信号、及びクランクセンサ22から入力される電気信号に基づいて、#2気筒の圧縮TDCステージか否かを判定する。判定の結果、#2気筒の圧縮TDCステージではない場合には、判定パラメータ算出部4は、判定パラメータ算出処理をステップS3の処理に進める。一方、#2気筒の圧縮TDCステージである場合には、判定パラメータ算出部4は、判定パラメータ算出処理をステップS8の処理に進める。   In the process of step S2, the determination parameter calculation unit 4 receives the electric signal input from the intake pressure sensor 21 for detecting the intake pressure between the throttle valve of the # 2 cylinder and the engine, and the crank sensor 22. Based on the electrical signal, it is determined whether or not the compression TDC stage of the # 2 cylinder. As a result of the determination, if it is not the # 2 cylinder compression TDC stage, the determination parameter calculation unit 4 advances the determination parameter calculation process to the process of step S3. On the other hand, in the case of the # 2 cylinder compression TDC stage, the determination parameter calculation unit 4 advances the determination parameter calculation process to the process of step S8.

具体的には、判定パラメータ算出部4は、#2気筒の吸気圧力センサ21から入力される電気信号の示す吸気圧力が負圧である場合において、クランクセンサ22から入力される電気信号の示すクランク角度より、360度回転する前に上死点に達したことを検出した場合に、#2気筒の圧縮TDCステージであると判定し、それ以外であれば#2気筒は圧縮TDCステージではないと判定する。#2気筒の圧縮TDCステージと判定されるタイミングは、図3に示すように、クランク軸が0度からX度まで回転したときである。   Specifically, the determination parameter calculation unit 4 performs the crank indicated by the electric signal input from the crank sensor 22 when the intake pressure indicated by the electric signal input from the # 2 cylinder intake pressure sensor 21 is negative. If it is detected from the angle that the top dead center has been reached before rotating 360 degrees, it is determined that it is a compression TDC stage of # 2 cylinder. Otherwise, # 2 cylinder is not a compression TDC stage. judge. The timing determined as the # 2 cylinder compression TDC stage is when the crankshaft rotates from 0 degrees to X degrees as shown in FIG.

ステップS3の処理では、判定パラメータ算出部4が、クランク角速度算出部2から入力されるクランク角速度を示す電気信号に含まれている高周波成分をフィルタにより除去し、高周波成分を除去した電気信号の示す今回角速度としてのクランク角速度から、基準角速度を減じて相対クランク角速度(相対クランク角速度=今回角速度−基準角速度)を算出すると共に、前回までに積算した相対クランク角速度の積算値である判定パラメータ前回値に対して、今回算出した相対クランク角速度を加算して積算することにより判定パラメータとしての積算値(判定パラメータ=判定パラメータ前回値+相対クランク角速度)を算出する。   In the process of step S3, the determination parameter calculation unit 4 removes the high frequency component included in the electric signal indicating the crank angular velocity input from the crank angular velocity calculation unit 2 by the filter, and indicates the electric signal from which the high frequency component has been removed. Calculate the relative crank angular velocity (relative crank angular velocity = current angular velocity-reference angular velocity) by subtracting the reference angular velocity from the crank angular velocity as the current angular velocity, On the other hand, an integrated value (determination parameter = previous determination parameter value + relative crank angular velocity) as a determination parameter is calculated by adding and integrating the relative crank angular velocity calculated this time.

具体的には、失火を生じていない場合の相対クランク角速度は、クランク角速度が基準角速度Lよりも大きくなるために正の値になる。例えば、図3に示すように、失火を生じていない期間T1、期間T2、期間T4、期間T5、期間T7及び期間T8では、相対クランク角速度は正の値になる。   Specifically, the relative crank angular speed when no misfire has occurred is a positive value because the crank angular speed is greater than the reference angular speed L. For example, as shown in FIG. 3, the relative crank angular velocity is a positive value in the period T1, the period T2, the period T4, the period T5, the period T7, and the period T8 in which no misfire has occurred.

一方、失火を生じた場合の相対クランク角速度は、クランク角速度が基準角速度Lよりも小さくなるために負の値になる。例えば、図3に示すように、失火を生じた期間T3及び期間T6では、相対クランク角速度は負の値になる。   On the other hand, the relative crank angular speed in the case of misfire becomes a negative value because the crank angular speed is smaller than the reference angular speed L. For example, as shown in FIG. 3, in the period T3 and the period T6 in which misfire has occurred, the relative crank angular speed becomes a negative value.

これにより、ステップS3の処理は完了し、判定パラメータ算出処理はステップS4の処理に進む。   Thereby, the process of step S3 is completed, and the determination parameter calculation process proceeds to the process of step S4.

ステップS4の処理では、判定パラメータ算出部4が、クランクセンサ22から入力される電気信号に基づいて、#1気筒の積算区間終了時である#1気筒の積算終了ステージか否かを判定する。判定の結果、#1気筒の積算終了ステージの場合には、判定パラメータ算出部4は、判定パラメータ算出処理をステップS5の処理に進める。一方、#1気筒の積算終了ステージではない場合には、判定パラメータ算出部4は、判定パラメータ算出処理をステップS6の処理に進める。   In the process of step S4, the determination parameter calculation unit 4 determines, based on the electrical signal input from the crank sensor 22, whether or not it is the # 1 cylinder integration end stage, which is the end of the # 1 cylinder integration interval. As a result of the determination, in the # 1 cylinder integration end stage, the determination parameter calculation unit 4 advances the determination parameter calculation process to the process of step S5. On the other hand, when it is not the accumulation end stage of the # 1 cylinder, the determination parameter calculation unit 4 advances the determination parameter calculation process to the process of step S6.

具体的には、判定パラメータ算出部4は、クランクセンサ22から入力される電気信号の示すクランク角度より、#1気筒が圧縮TDCステージからX度回転したことを検出した場合に#1気筒の積算終了ステージであると判定し、それ以外は#1気筒の積算終了ステージではないと判定する。これより、#1気筒の積算区間は、図3に示すように、クランク軸が0度からX度まで回転する間の長さであって、失火判定を行う#1気筒の点火時から次に点火する#2気筒の点火時までの長さの期間T1、期間T3、期間T5又は期間T7である。ここで、#1気筒の積算区間には、#1気筒の点火時が含まれると共に、#2気筒の点火時は含まれない。   Specifically, when the determination parameter calculation unit 4 detects from the crank angle indicated by the electric signal input from the crank sensor 22 that the # 1 cylinder has rotated X degrees from the compression TDC stage, the integration of the # 1 cylinder is performed. It is determined that it is an end stage, and other than that, it is determined that it is not an accumulation end stage of # 1 cylinder. Accordingly, as shown in FIG. 3, the integration interval of the # 1 cylinder is the length during which the crankshaft rotates from 0 degrees to X degrees, and from the time of ignition of the # 1 cylinder where the misfire determination is performed next. The period T1, the period T3, the period T5, or the period T7 is the length until the ignition of the # 2 cylinder to be ignited. Here, the # 1 cylinder integration interval includes the ignition timing of the # 1 cylinder and does not include the ignition timing of the # 2 cylinder.

ステップS5の処理では、判定パラメータ算出部4が、#1気筒の判定パラメータとしての積算値を失火判定部5に出力する。これにより、ステップS5の処理は完了し、判定パラメータ算出処理は終了する。   In the process of step S <b> 5, the determination parameter calculation unit 4 outputs the integrated value as the determination parameter for the # 1 cylinder to the misfire determination unit 5. Thereby, the process of step S5 is completed and the determination parameter calculation process ends.

ステップS6の処理では、判定パラメータ算出部4が、クランクセンサ22から入力される電気信号に基づいて、#2気筒の積算区間終了時である#2気筒の積算終了ステージか否かを判定する。判定の結果、#2気筒の積算終了ステージの場合には、判定パラメータ算出部4は、判定パラメータ算出処理をステップS7の処理に進める。一方、#2気筒の積算終了ステージではない場合には、判定パラメータ算出部4は、判定パラメータ算出処理を終了する。   In the process of step S6, the determination parameter calculation unit 4 determines, based on the electrical signal input from the crank sensor 22, whether or not it is the # 2 cylinder integration end stage at the end of the # 2 cylinder integration interval. As a result of the determination, in the # 2 cylinder integration end stage, the determination parameter calculation unit 4 advances the determination parameter calculation process to the process of step S7. On the other hand, when it is not the integration end stage of the # 2 cylinder, the determination parameter calculation unit 4 ends the determination parameter calculation process.

具体的には、判定パラメータ算出部4は、クランクセンサ22から入力される電気信号の示すクランク角度より、#2気筒が圧縮TDCステージから(720−X)度回転したことを検出した場合に#2気筒の積算終了ステージであると判定し、それ以外は#2気筒の積算終了ステージではないと判定する。これより、#2気筒の積算区間は、図3に示すように、クランク軸が(720−X)度から720度まで回転する間の長さであって、失火判定を行う#2気筒の点火時から次に点火する#1気筒の点火時までの長さの期間T2、期間T4、期間T6又は期間T8であり、#1気筒の積算区間と異なる長さである。ここで、#2気筒の積算区間には、#2気筒の点火時が含まれると共に、#1気筒の点火時は含まれない。なお、#1気筒の積算区間に#1気筒の点火時が含まれないと共に#2気筒の点火時が含まれる場合には、#2気筒の積算区間に#2気筒の点火時が含まれないと共に#1気筒の点火時が含まれてもよい。   Specifically, when the determination parameter calculation unit 4 detects that the # 2 cylinder has rotated (720-X) degrees from the compression TDC stage based on the crank angle indicated by the electric signal input from the crank sensor 22, # It is determined that it is a 2-cylinder integration end stage, and other than that, it is determined that it is not a # 2-cylinder integration end stage. Thus, as shown in FIG. 3, the # 2 cylinder integration interval is the length during which the crankshaft rotates from (720-X) degrees to 720 degrees, and the ignition of the # 2 cylinder that performs misfire determination is performed. The period T2, the period T4, the period T6, or the period T8 from the time until the ignition of the # 1 cylinder to be ignited next is different from the integration interval of the # 1 cylinder. Here, the # 2 cylinder integration interval includes the ignition time of the # 2 cylinder and does not include the ignition time of the # 1 cylinder. When the # 1 cylinder integration period does not include the # 1 cylinder ignition time and the # 2 cylinder ignition time includes the # 2 cylinder integration period, the # 2 cylinder integration period does not include the # 2 cylinder ignition time. At the same time, the ignition time of the # 1 cylinder may be included.

ステップS7の処理では、判定パラメータ算出部4が、#2気筒の判定パラメータを失火判定部5に出力する。これにより、ステップS7の処理は完了し、判定パラメータ算出処理は終了する。   In the process of step S <b> 7, the determination parameter calculation unit 4 outputs the # 2 cylinder determination parameter to the misfire determination unit 5. Thereby, the process of step S7 is completed and the determination parameter calculation process ends.

ステップS8の処理では、判定パラメータ算出部4が、判定パラメータとしての積算値をリセットして「0」にする。これにより、ステップS8の処理は完了し、判定パラメータ算出処理は終了する。   In the process of step S8, the determination parameter calculation unit 4 resets the integrated value as the determination parameter to “0”. Thereby, the process of step S8 is completed and the determination parameter calculation process ends.

上記のステップS5又はステップS7において判定パラメータ算出部4から失火判定部5に出力される相対クランク角速度の積算値のうちの失火を生じていない場合の積算値は、図3に示す各期間の基準角速度に対するクランク角速度の面積で表され、相対クランク角速度が正の値になるため、各気筒において相対クランク角速度が負の値になる失火を生じた場合の積算値に比べて大きくなる。例えば、図3に示すように、#1気筒の失火を生じていない期間T1、期間T5及び期間T7の各積算区間での相対クランク角速度の積算値の各々は、#1気筒の失火を生じた期間T3の積算区間での相対クランク角速度の積算値よりも大きくなる。また、#2気筒の失火を生じていない期間T2、期間T4及び期間T8の各積算区間での相対クランク角速度の積算値の各々は、#2気筒の失火を生じた期間T6の積算区間での相対クランク角速度の積算値よりも大きくなる。   Of the integrated values of the relative crank angular speeds output from the determination parameter calculation unit 4 to the misfire determination unit 5 in step S5 or step S7 above, the integrated value when no misfire has occurred is the reference for each period shown in FIG. Since the relative crank angular speed is a positive value, it is expressed as an area of the crank angular speed with respect to the angular speed, and is larger than the integrated value in the case of misfire in which each cylinder has a negative relative crank angular speed. For example, as shown in FIG. 3, each of the integrated values of the relative crank angular speed in each integrated section of the period T1, the period T5, and the period T7 in which the misfire of the # 1 cylinder has not occurred causes the misfire of the # 1 cylinder. It becomes larger than the integrated value of the relative crank angular speed in the integration section of the period T3. Further, each of the integrated values of the relative crank angular velocities in each of the integration periods of the period T2, the period T4, and the period T8 in which the misfire of the # 2 cylinder does not occur is the integration value of the period T6 in which the misfire of the # 2 cylinder occurs. It becomes larger than the integrated value of the relative crank angular velocity.

<失火判定処理>
上記構成を有する内燃機関失火検出装置1では、内燃機関の失火を判定する失火判定処理を実行する。以下、図4を参照して、本実施形態における失火判定処理の具体的な流れについて詳しく説明する。
<Misfire detection process>
In the internal combustion engine misfire detection apparatus 1 having the above-described configuration, misfire determination processing for determining misfire of the internal combustion engine is executed. Hereinafter, the specific flow of the misfire determination process in the present embodiment will be described in detail with reference to FIG.

図4は、本発明の実施形態における失火判定処理の流れを示すフロー図である。   FIG. 4 is a flowchart showing the flow of misfire determination processing in the embodiment of the present invention.

図4では、#1気筒及び#2気筒の2気筒を備えるエンジンについて、失火判定処理を実行する場合を例に説明する。   In FIG. 4, a case where the misfire determination process is executed is described as an example for an engine having two cylinders, # 1 cylinder and # 2 cylinder.

図4に示すフロー図は、鞍乗型車両等の車両が起動されて内燃機関失火検出装置1が稼働したタイミングで開始となり、失火判定処理はステップS11の処理に進む。かかる失火判定処理は、車両が起動されて内燃機失火検出装置1が稼働している間、繰り返し実行される。   The flowchart shown in FIG. 4 starts when a vehicle such as a straddle-type vehicle is started and the internal combustion engine misfire detection apparatus 1 is operated, and the misfire determination process proceeds to step S11. Such misfire determination processing is repeatedly executed while the vehicle is activated and the internal combustion engine misfire detection device 1 is operating.

ステップS11の処理では、失火判定部5が、#1気筒の積算終了ステージであるか否かを判定する。具体的には、失火判定部5は、#1気筒の判定パラメータとしての積算値が判定パラメータ算出部4から入力したか否かにより判定する。判定の結果、#1気筒の積算終了ステージである場合には、失火判定部5は、失火判定処理をステップS12の処理に進める。一方、#1気筒の積算終了ステージではない場合には、失火判定部5は、失火判定処理をステップS14の処理に進める。   In the process of step S11, the misfire determination unit 5 determines whether or not it is the # 1 cylinder integration end stage. Specifically, the misfire determination unit 5 determines whether or not the integrated value as the determination parameter for the # 1 cylinder is input from the determination parameter calculation unit 4. As a result of the determination, if it is the integration end stage of # 1 cylinder, the misfire determination unit 5 advances the misfire determination process to the process of step S12. On the other hand, if it is not the integration end stage of the # 1 cylinder, the misfire determination unit 5 advances the misfire determination process to the process of step S14.

ステップS12の処理では、失火判定部5が、判定パラメータ算出部4から入力された電気信号の示す#1気筒の判定パラメータとしての積算値が判定閾値検索部3から入力された電気信号の示す#1気筒の判定閾値以下であるか否かを判定する。この際、#1気筒の判定閾値は、エンジンの負荷状態が高いほど大きな値が設定される。これにより、エンジンの負荷状態が高い場合には正常燃焼時に比べてエンジンによる生成トルクが相対的に大きくなり、エンジンによる生成トルクと相関関係にある判定パラメータとしての積算値も大きくなるため、エンジンの負荷状態が高いほど#1気筒の判定閾値を大きく設定することにより、精度良く失火を検出することができる。   In the process of step S12, the misfire determination unit 5 indicates that the integrated value as the determination parameter of # 1 cylinder indicated by the electric signal input from the determination parameter calculation unit 4 is indicated by the electric signal input from the determination threshold value search unit 3 # It is determined whether or not it is equal to or less than a determination threshold value for one cylinder. At this time, the determination threshold value of the # 1 cylinder is set to a larger value as the engine load state is higher. As a result, when the engine load is high, the generated torque by the engine is relatively larger than that during normal combustion, and the integrated value as a determination parameter correlated with the generated torque by the engine also increases. By setting the determination threshold of the # 1 cylinder to be larger as the load state is higher, misfire can be detected with higher accuracy.

判定の結果、#1気筒の判定パラメータとしての積算値が#1気筒の判定閾値以下である場合には、失火判定部5は、失火判定処理をステップS13の処理に進める。一方、#1気筒の判定パラメータとしての積算値が#1気筒の判定閾値より大きい場合には、失火判定部5は、失火判定処理をステップS17の処理に進める。   As a result of the determination, if the integrated value as the determination parameter for the # 1 cylinder is equal to or less than the determination threshold value for the # 1 cylinder, the misfire determination unit 5 advances the misfire determination process to the process of step S13. On the other hand, if the integrated value as the determination parameter for the # 1 cylinder is larger than the determination threshold value for the # 1 cylinder, the misfire determination unit 5 advances the misfire determination process to the process of step S17.

ステップS13の処理では、失火判定部5が、#1気筒の失火発生と判断する。これにより、ステップS13の処理は完了し、失火判定処理はステップS17の処理に進む。   In the process of step S13, the misfire determination unit 5 determines that a misfire has occurred in the # 1 cylinder. Thereby, the process of step S13 is completed and the misfire determination process proceeds to the process of step S17.

ステップS14の処理では、失火判定部5が、#2気筒の積算終了ステージであるか否かを判定する。具体的には、失火判定部5は、#2気筒の判定パラメータとしての積算値が判定パラメータ算出部4から入力したか否かにより判定する。判定の結果、#2気筒の積算終了ステージである場合には、失火判定部5は、失火判定処理をステップS15の処理に進める。一方、#2気筒の積算終了ステージではない場合には、失火判定部5は、失火判定処理をステップS17の処理に進める。   In the process of step S14, the misfire determination unit 5 determines whether or not it is the # 2 cylinder integration end stage. Specifically, the misfire determination unit 5 determines whether or not the integrated value as the determination parameter for the # 2 cylinder is input from the determination parameter calculation unit 4. As a result of the determination, if it is the # 2 cylinder integration end stage, the misfire determination unit 5 advances the misfire determination process to the process of step S15. On the other hand, if it is not the # 2 cylinder accumulation end stage, the misfire determination unit 5 advances the misfire determination process to the process of step S17.

ステップS15の処理では、失火判定部5が、判定パラメータ算出部4から入力された電気信号の示す#2気筒の判定パラメータとしての積算値が判定閾値検索部3から入力された電気信号の示す#2気筒の判定閾値以下であるか否かを判定する。この際、#2気筒の判定閾値は、エンジンの負荷状態が高いほど大きな値が設定される。これにより、エンジンの負荷状態が高い場合には正常燃焼時に比べてエンジンによる生成トルクが相対的に大きくなり、エンジンによる生成トルクと相関関係にある判定パラメータとしての積算値も大きくなるため、エンジンの負荷状態が高いほど#2気筒の判定閾値を大きく設定することにより、精度良く失火を検出することができる。   In the process of step S15, the misfire determination unit 5 indicates that the integrated value as the determination parameter of the # 2 cylinder indicated by the electric signal input from the determination parameter calculation unit 4 is the # indicated by the electric signal input from the determination threshold value search unit 3. It is determined whether or not it is equal to or less than the determination threshold value for two cylinders. At this time, the determination threshold value of the # 2 cylinder is set to a larger value as the engine load state is higher. As a result, when the engine load is high, the generated torque by the engine is relatively larger than that during normal combustion, and the integrated value as a determination parameter correlated with the generated torque by the engine also increases. The misfire can be detected with high accuracy by setting the determination threshold of the # 2 cylinder to be larger as the load state is higher.

判定の結果、#2気筒の判定パラメータとしての積算値が#2気筒の判定閾値以下である場合には、失火判定部5は、失火判定処理をステップS16の処理に進める。一方、#2気筒の判定パラメータとしての積算値が#2気筒の判定閾値より大きい場合には、失火判定部5は、失火判定処理をステップS17の処理に進める。   As a result of the determination, if the integrated value as the determination parameter for the # 2 cylinder is equal to or less than the determination threshold value for the # 2 cylinder, the misfire determination unit 5 advances the misfire determination process to the process of step S16. On the other hand, if the integrated value as the determination parameter for the # 2 cylinder is larger than the determination threshold value for the # 2 cylinder, the misfire determination unit 5 advances the misfire determination process to the process of step S17.

図3に示すように、#1気筒の積算区間と異なる積算区間で積算される#2気筒の積算値(面積)は、#1気筒の積算値(面積)と異なる。従って、#2気筒の積算値と比較する判定閾値を、#1気筒の積算値と比較する判定閾値と異ならせることにより、燃焼状況の異なる各気筒の失火を誤検出することを防ぐことができる。   As shown in FIG. 3, the integrated value (area) of the # 2 cylinder integrated in an integrated interval different from the integrated interval of the # 1 cylinder is different from the integrated value (area) of the # 1 cylinder. Therefore, it is possible to prevent misdetection of misfire of each cylinder having a different combustion state by making the determination threshold value compared with the integrated value of the # 2 cylinder different from the determination threshold value compared with the integrated value of the # 1 cylinder. .

ステップS16の処理では、失火判定部5が、#2気筒の失火発生と判断する。これにより、ステップS16の処理は完了し、失火判定処理はステップS17の処理に進む。   In the process of step S16, the misfire determination unit 5 determines that a misfire has occurred in the # 2 cylinder. Thereby, the process of step S16 is completed and the misfire determination process proceeds to the process of step S17.

ステップS17の処理では、失火判定部5が、図示しないカウンタのカウント値をインクリメント又はデクリメントするカウント処理を行う。これにより、ステップS17の処理は完了し、失火判定処理はステップS18の処理に進む。   In step S17, the misfire determination unit 5 performs count processing for incrementing or decrementing the count value of a counter (not shown). Thereby, the process of step S17 is completed and the misfire determination process proceeds to the process of step S18.

ステップS18の処理では、失火判定部5が、カウント値に基づいて故障報知必要か否かを判定する。判定の結果、故障報知必要な場合には、失火判定部5は、失火判定処理をステップS19の処理に進める。具体的には、失火判定部5は、カウント値が所定値に到達した場合に、故障報知必要と判定する。一方、故障報知不要な場合には、失火判定部5は、失火判定処理をステップS20の処理に進める。具体的には、失火判定部5は、カウント値が所定値に到達しない場合に、故障報知不要と判定する。   In step S18, the misfire determination unit 5 determines whether or not failure notification is necessary based on the count value. As a result of the determination, if a failure notification is necessary, the misfire determination unit 5 advances the misfire determination process to the process of step S19. Specifically, the misfire determination unit 5 determines that the failure notification is necessary when the count value reaches a predetermined value. On the other hand, when the failure notification is unnecessary, the misfire determination unit 5 advances the misfire determination process to the process of step S20. Specifically, the misfire determination unit 5 determines that the failure notification is unnecessary when the count value does not reach a predetermined value.

ステップS19の処理では、失火判定部5が、表示装置24をONにして失火の発生を報知する。これにより、ステップS19の処理は完了し、失火判定処理は終了する。   In the process of step S19, the misfire determination unit 5 turns on the display device 24 to notify the occurrence of misfire. Thereby, the process of step S19 is completed and a misfire determination process is complete | finished.

ステップS20の処理では、失火判定部5が、表示装置24をOFFのままにして失火の発生を報知しない。これにより、ステップS20の処理は完了し、失火判定処理は終了する。   In the process of step S20, the misfire determination unit 5 keeps the display device 24 OFF and does not notify the occurrence of misfire. Thereby, the process of step S20 is completed and a misfire determination process is complete | finished.

以上の本実施形態における内燃機関失火検出装置では、相対クランク角速度の積算値の積算区間を各気筒別に異なる長さに設定することにより、2気筒以上を備える内燃機関の各気筒の燃焼状況が異なる場合であっても、内燃機関の失火を正確に検出することができる。   In the internal combustion engine misfire detection apparatus in the present embodiment described above, the combustion state of each cylinder of the internal combustion engine having two or more cylinders is different by setting the integration interval of the integrated value of the relative crank angular velocity to a different length for each cylinder. Even in this case, misfire of the internal combustion engine can be accurately detected.

また、本実施形態における内燃機関失火検出装置では、内燃機関が、気筒間の点火間隔が異なる不等間隔燃焼エンジンであることにより、不等間隔燃焼エンジンの失火を正確に検出することができる。   Moreover, in the internal combustion engine misfire detection apparatus according to the present embodiment, the misfire of the unequal interval combustion engine can be accurately detected because the internal combustion engine is an unequal interval combustion engine having different ignition intervals between cylinders.

また、本実施形態における内燃機関失火検出装置では、失火判定を行う気筒の点火時から次に点火する気筒の点火時までの長さの積算区間において相対クランク角速度を積算することにより、各気筒の点火タイミングが重複しない十分な長さの積算区間において積算した積算値を用いて精度良く失火を検出することができる。   Further, in the internal combustion engine misfire detection device in the present embodiment, the relative crank angular speed is accumulated in the accumulation interval of the length from the time of ignition of the cylinder performing the misfire determination to the time of ignition of the cylinder to be ignited next. Misfire can be detected with high accuracy by using an integrated value accumulated in a sufficiently long integration section where the ignition timing does not overlap.

また、本実施形態における内燃機関失火検出装置では、相対クランク角速度の積算値が各気筒別に異ならせて設定された判定閾値以下の場合に失火と判定することにより、燃焼状況の異なる各気筒の失火を誤検出することを防ぐことができる。   Further, in the internal combustion engine misfire detection apparatus according to the present embodiment, misfire of each cylinder having different combustion conditions is determined by determining misfire when the integrated value of the relative crank angular velocity is equal to or less than a determination threshold set differently for each cylinder. Can be prevented from being erroneously detected.

また、本実施形態における内燃機関失火検出装置では、内燃機関の負荷状態に応じて判定閾値が設定されることにより、内燃機関の負荷状況に応じて精度良く失火を検出することができる。   Further, in the internal combustion engine misfire detection apparatus according to the present embodiment, the determination threshold is set according to the load state of the internal combustion engine, so that misfire can be detected with high accuracy according to the load state of the internal combustion engine.

本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。   In the present invention, the type, shape, arrangement, number, etc. of the members are not limited to the above-described embodiments, and the constituent elements thereof are appropriately replaced with those having the same operational effects, etc. Of course, it can be appropriately changed within the range.

具体的には、上記実施形態において、2気筒を備えるエンジンの失火を検出したが、3気筒以上を備えるエンジンの失火を検出するようにしてもよい。この際には、相対クランク角速度の積算値の積算区間を、各気筒の燃焼状況に応じて各気筒別に異なる長さに設定する。   Specifically, in the above embodiment, misfire of an engine having two cylinders is detected, but misfire of an engine having three or more cylinders may be detected. At this time, the integrated section of the integrated value of the relative crank angular velocity is set to a different length for each cylinder according to the combustion state of each cylinder.

また、上記実施形態において、不等間隔燃焼エンジンの失火を検出したが、気筒間の点火間隔が全て同一である等間隔燃焼エンジンの失火を検出してもよい。この際には、各気筒の燃焼状況に応じて、相対クランク角速度の積算値の積算区間を各気筒別に異なる長さに設定する。   Further, in the above embodiment, misfire of the unequal-interval combustion engine is detected. However, misfire of the equi-interval combustion engine having the same ignition interval between the cylinders may be detected. At this time, the integrated section of the integrated value of the relative crank angular velocity is set to a different length for each cylinder according to the combustion state of each cylinder.

また、上記実施形態において、失火を検出した際に表示装置に表示して報知したが、音声、音又は光により失火を報知してもよいし、失火を報知することに加えて又は代えて、失火を検出した際にエンジンの運転状態を変更する制御を行うようにしてもよい。   Further, in the above embodiment, when misfire is detected, it is displayed and notified on the display device. However, misfire may be notified by voice, sound, or light, and in addition to or instead of notifying misfire, When misfire is detected, control for changing the operating state of the engine may be performed.

また、上記実施形態において、判定閾値と比較する積算値を算出する際に、クランク角速度を用いたが、これに限らずクランク角速度と相関のある任意のパラメータを用いることができる。   In the above embodiment, the crank angular velocity is used when calculating the integrated value to be compared with the determination threshold. However, the present invention is not limited to this, and any parameter having a correlation with the crank angular velocity can be used.

以上のように、本発明においては、2気筒以上を備える内燃機関の各気筒の燃焼状況が異なる場合であっても、内燃機関の失火を正確に検出することができる内燃機関失火検出装置を提供することができ、その汎用普遍的な性格から自動二輪車等の車両の内燃機関失火検出装置に広範に適用され得るものと期待される。   As described above, the present invention provides an internal combustion engine misfire detection device capable of accurately detecting misfire of an internal combustion engine even when the combustion state of each cylinder of the internal combustion engine having two or more cylinders is different. Therefore, it is expected to be widely applicable to a misfire detection device for an internal combustion engine of a vehicle such as a motorcycle because of its general-purpose universal character.

1…ECU
2…クランク角速度算出部
3…判定閾値検索部
4…判定パラメータ算出部
5…失火判定部
21…吸気圧力センサ
22…クランクセンサ
24…表示装置
1 ... ECU
DESCRIPTION OF SYMBOLS 2 ... Crank angular velocity calculation part 3 ... Determination threshold value search part 4 ... Determination parameter calculation part 5 ... Misfire determination part 21 ... Intake pressure sensor 22 ... Crank sensor 24 ... Display apparatus

Claims (4)

2気筒以上を備える内燃機関の失火を検出する内燃機関失火検出装置において、
所定のクランク角度毎に前記内燃機関の回転速度に応じた回転速度パラメータを算出し、前記回転速度パラメータの基準値を算出し、前記基準値と前記回転速度パラメータとの偏差を算出すると共に、前記偏差の積算値を算出する算出部と、
前記積算値に基づいて失火判定を行う判定部と、
を有し、
前記内燃機関は、
一つの気筒が点火してから次の気筒が点火するまでの点火間隔が気筒別に異なる不等間隔燃焼エンジンであり、
前記算出部は、
失火判定を行う気筒の点火時から前記クランク角度が所定角度回転するまでの区間を積算区間として前記積算値を算出すると共に、前記積算区間を、前記点火間隔が長いほど長くなるように各気筒別に設定する、
ことを特徴とする内燃機関失火検出装置。
In an internal combustion engine misfire detection apparatus for detecting misfire of an internal combustion engine having two or more cylinders,
A rotation speed parameter corresponding to the rotation speed of the internal combustion engine is calculated for each predetermined crank angle, a reference value of the rotation speed parameter is calculated, a deviation between the reference value and the rotation speed parameter is calculated, and A calculation unit for calculating an integrated value of the deviation;
A determination unit that performs misfire determination based on the integrated value;
Have
The internal combustion engine
An unequal interval combustion engine in which the ignition interval from ignition of one cylinder to ignition of the next cylinder is different for each cylinder,
The calculation unit includes:
The integrated value is calculated with an interval from the ignition of the cylinder performing misfire determination until the crank angle rotates by a predetermined angle as an integration interval, and the integration interval is increased for each cylinder so that the longer the ignition interval, the longer the integration interval. Set,
The internal combustion engine misfire detection apparatus characterized by the above-mentioned.
前記算出部は、
前記失火判定を行う気筒の点火時から次に点火する気筒の点火時までの長さの前記積算区間を設定する、
ことを特徴する請求項記載の内燃機関失火検出装置。
The calculation unit includes:
Setting said integrating period length up during ignition of the cylinder to be next ignition from ignition of the cylinders performing the misfire determination,
The internal combustion engine misfire detection apparatus according to claim 1, wherein:
前記判定部は、
前記積算値が判定閾値以下の場合に失火と判定し、
前記判定閾値は、
各気筒別に異ならせて設定される、
ことを特徴とする請求項1又は請求項2記載の内燃機関失火検出装置。
The determination unit
When the integrated value is less than or equal to the determination threshold, it is determined that misfire,
The determination threshold is
Set differently for each cylinder,
Engine misfire detecting device according to claim 1 or claim 2 Symbol mounting, characterized in that.
前記判定閾値は、
前記内燃機関の負荷状態に応じて設定される、
ことを特徴とする請求項記載の内燃機関失火検出装置。
The determination threshold is
Set according to the load state of the internal combustion engine,
The internal combustion engine misfire detection apparatus according to claim 3 .
JP2017139025A 2017-07-18 2017-07-18 Internal combustion engine misfire detection device Active JP6484297B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017139025A JP6484297B2 (en) 2017-07-18 2017-07-18 Internal combustion engine misfire detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017139025A JP6484297B2 (en) 2017-07-18 2017-07-18 Internal combustion engine misfire detection device

Publications (2)

Publication Number Publication Date
JP2019019753A JP2019019753A (en) 2019-02-07
JP6484297B2 true JP6484297B2 (en) 2019-03-13

Family

ID=65355540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017139025A Active JP6484297B2 (en) 2017-07-18 2017-07-18 Internal combustion engine misfire detection device

Country Status (1)

Country Link
JP (1) JP6484297B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3066005B1 (en) * 1999-02-22 2000-07-17 大阪瓦斯株式会社 Method and apparatus for detecting misfire of internal combustion engine
JP2002130009A (en) * 2000-10-19 2002-05-09 Denso Corp Controller for internal combustion engine
JP2005054630A (en) * 2003-08-01 2005-03-03 Honda Motor Co Ltd Combustion abnormality determination device of internal combustion engine
JP4525586B2 (en) * 2005-12-21 2010-08-18 三菱自動車工業株式会社 Engine combustion state detection device
JP4279866B2 (en) * 2006-10-30 2009-06-17 本田技研工業株式会社 Misfire detection device for internal combustion engine
CN102667122B (en) * 2010-01-13 2015-04-29 本田技研工业株式会社 Misfire detection device for internal combustion engine
JP2012197721A (en) * 2011-03-22 2012-10-18 Honda Motor Co Ltd Engine combustion control device, and motorcycle
JP2015086839A (en) * 2013-11-01 2015-05-07 スズキ株式会社 Fuel injection device

Also Published As

Publication number Publication date
JP2019019753A (en) 2019-02-07

Similar Documents

Publication Publication Date Title
JP6484299B2 (en) Internal combustion engine misfire detection device
JP6484306B2 (en) Internal combustion engine misfire detection device
WO2016051806A1 (en) Misfire determination device
JP6536601B2 (en) Misfire detection device for internal combustion engine
EP1918688A1 (en) Misfire detecting apparatus for internal combustion engine
JP4560241B2 (en) Internal combustion engine knock determination device
JP6164432B2 (en) Misfire detection device for internal combustion engine
JP6658588B2 (en) Misfire detection device for internal combustion engine
US6496750B1 (en) System and method for processing crank angle signals
JP2009275663A (en) Combustion state detecting device of internal combustion engine
JP2017155605A (en) Misfire detection device for multi-cylinder internal combustion engine
JP6484297B2 (en) Internal combustion engine misfire detection device
JP6484298B2 (en) Internal combustion engine misfire detection device
JP4372737B2 (en) Misfire detection device for internal combustion engine
JP5708543B2 (en) Control device for internal combustion engine
JP2020125726A (en) Internal combustion engine misfire detection device
JP7208709B2 (en) Misfire determination device for unequal interval combustion engine and vehicle
JP2006348764A (en) Knocking determination device for internal combustion engine
JP2009235963A (en) Method and device for detecting crank angle of engine
JP2009236036A (en) Single cylinder four cycle engine
JP2016084709A (en) Accident fire determination control device of engine
JP2020063710A (en) Accident fire determination device of internal combustion engine
JP2010024903A (en) Misfire detecting device for internal combustion engine
JP2020060156A (en) Misfire detection device of internal combustion engine
JP7111478B2 (en) Internal combustion engine misfire detector

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190215

R150 Certificate of patent or registration of utility model

Ref document number: 6484297

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250