JP2017194048A - Failure diagnosis device of internal combustion engine - Google Patents
Failure diagnosis device of internal combustion engine Download PDFInfo
- Publication number
- JP2017194048A JP2017194048A JP2016220180A JP2016220180A JP2017194048A JP 2017194048 A JP2017194048 A JP 2017194048A JP 2016220180 A JP2016220180 A JP 2016220180A JP 2016220180 A JP2016220180 A JP 2016220180A JP 2017194048 A JP2017194048 A JP 2017194048A
- Authority
- JP
- Japan
- Prior art keywords
- time
- failure diagnosis
- internal combustion
- combustion engine
- abnormal
- 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.)
- Granted
Links
- 238000003745 diagnosis Methods 0.000 title claims abstract description 61
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 35
- 230000002159 abnormal effect Effects 0.000 claims abstract description 105
- 238000005259 measurement Methods 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 4
- 101100373202 Rattus norvegicus Cx3cl1 gene Proteins 0.000 abstract description 17
- 101100268668 Caenorhabditis elegans acc-2 gene Proteins 0.000 abstract description 9
- 238000012545 processing Methods 0.000 abstract description 8
- 238000004364 calculation method Methods 0.000 abstract description 7
- 238000000034 method Methods 0.000 description 21
- 238000012986 modification Methods 0.000 description 20
- 230000004048 modification Effects 0.000 description 17
- 230000000994 depressogenic effect Effects 0.000 description 16
- 230000001133 acceleration Effects 0.000 description 15
- 239000000446 fuel Substances 0.000 description 13
- 230000005856 abnormality Effects 0.000 description 10
- 238000002347 injection Methods 0.000 description 9
- 239000007924 injection Substances 0.000 description 9
- 238000011835 investigation Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003197 catalytic effect Effects 0.000 description 2
- 230000000881 depressing effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Abstract
Description
本発明は、車両に搭載されて内燃機関の故障診断のためのデータを記録する装置に関し、特に、運転者が力不足を感じるような故障の診断に有益なものに係る。 The present invention relates to an apparatus that is mounted on a vehicle and records data for failure diagnosis of an internal combustion engine, and particularly relates to a device useful for diagnosis of failure in which a driver feels insufficient power.
従来より自動車などの車両において、内燃機関の故障の早期発見や原因究明のために、運転データが正常でない(即ち、異常な)状態を検出する手法が種々、検討されている。一例として特許文献1には、車両の走行中に運転データを逐次取得し、時系列に変化する運転データのパターン(運転シーンともいう)に区分けした上で、それぞれのパターンの特徴を抽出し、この特徴に基づいて異常の判定の基準値を設定することが開示されている。
Conventionally, in vehicles such as automobiles, various techniques for detecting a state in which driving data is not normal (that is, abnormal) have been studied for early detection of failure of an internal combustion engine and investigation of the cause. As an example, in
すなわち、例えばアクセルペダルの踏み込みに対して車速が正常に応答しない異常が、車両の発進時にのみ発生しており、このときのアクセル開度および車速のそれぞれの値は、減速後の加速時などにおいて通常、検出されるようなものであるとする。このような場合に同じ基準値で異常を判定しようとすると、車両の発進時においては異常を見逃すおそれがあり、また、減速後の加速時などにおいては正常であるにもかかわらず、異常と誤判定するおそれがある。 That is, for example, an abnormality in which the vehicle speed does not normally respond to depression of the accelerator pedal occurs only when the vehicle starts, and the values of the accelerator opening and the vehicle speed at this time are the values at the time of acceleration after deceleration, etc. It is assumed that it is usually detected. In such a case, if an attempt is made to determine an abnormality with the same reference value, there is a risk that the abnormality will be missed when the vehicle starts, and that it is normal during acceleration after deceleration, etc. There is a risk of judging.
つまり、車両の発進時と減速後の加速時という異なる走行シーンにおいては、それぞれ異なる基準値に基づいて異常を判定しなくてはならない。そこで、特許文献1の装置では、種々の運転シーンにおける運転データ、例えばアクセル開度および車速の関係を表す時系列のデータを区分けして、それぞれのパターンに対応するよう適切な基準値を設定するようにしている。
That is, abnormality must be determined based on different reference values in different traveling scenes when the vehicle starts and when it accelerates after deceleration. Therefore, in the apparatus of
しかしながら前記従来例の装置では、まず、幅広い運転シーンにおける車両の運転データを逐次取得し、時刻の情報と共に記憶した上で、時系列に変化する運転データのパターンに区分けして、それぞれのパターンの特徴を二重文節構造解析などによって抽出する。そして、それぞれのパターン特徴に基づいて統計的手法により異常の判定基準値を適切に設定するというものであり、これら一連の処理が複雑で、演算の負荷が重くならざるを得ない。 However, in the conventional device, first, vehicle driving data in a wide range of driving scenes is sequentially acquired, stored together with time information, and then divided into driving data patterns that change in time series. Features are extracted by double phrase structure analysis. Then, based on each pattern feature, an abnormality determination reference value is appropriately set by a statistical method, and the series of processes is complicated, and the calculation load must be heavy.
このような実情を考慮して本発明の目的は、前記のような複雑な処理を行わず、演算の負荷も抑えながら、内燃機関が出力不足となる故障の診断のためのデータを記録できるようにすることにある。 In view of such circumstances, the object of the present invention is to record data for diagnosing a failure in which the internal combustion engine is insufficient in output without performing the complicated processing as described above and suppressing the calculation load. Is to make it.
前記の目的を達成すべく本発明では、内燃機関の出力が不足しているだけでなく、それを感じた運転者がアクセルを踏み増したときに、故障の診断が必要と判定するようにしている。すなわち、本発明は、車両に搭載された内燃機関の故障診断装置を対象として、アクセル開度が第1の所定開度以上で、かつ要求トルクに対する実出力トルクの比率が所定値未満の異常状態が継続する時間(異常時間)を計測する計時手段と、その異常時間が予め設定した時間以上になっており、かつアクセル開度が前記第1の所定開度よりも大きな第2の所定開度以上であるときに、故障の診断が必要と判定する判定手段と、この判定に応じて、内燃機関の故障診断のための所定のデータを記録手段に記録させる制御手段と、を備えている。 In order to achieve the above object, in the present invention, it is determined that not only the output of the internal combustion engine is insufficient, but also that a driver who feels that it has stepped on the accelerator, needs to diagnose a failure. Yes. That is, the present invention is directed to a failure diagnosis device for an internal combustion engine mounted on a vehicle, and an abnormal state in which the accelerator opening is equal to or greater than a first predetermined opening and the ratio of the actual output torque to the required torque is less than a predetermined value. Measuring means for measuring the time (abnormal time) during which the engine is continued, and a second predetermined opening whose accelerator opening is greater than the first predetermined opening, the abnormal time being equal to or longer than a preset time When it is above, there is provided a determination means for determining that a failure diagnosis is necessary, and a control means for causing the recording means to record predetermined data for failure diagnosis of the internal combustion engine in accordance with this determination.
前記の構成により、まず、車両の走行中に運転者がアクセルペダルを踏み操作して、アクセル開度が第1の所定開度以上になっているにもかかわらず、このアクセル開度に対応する要求トルクに対して、内燃機関の実出力トルクが十分に大きくならないとする。すなわち、要求トルクは、例えば内燃機関と自動変速機との協調制御によって、運転者が車両に求める駆動力を実現できるようなトルクであり、一般的にその駆動力に対して内燃機関や動力伝達系の摩擦などの損失分を加えて算出される。 According to the above configuration, first, the driver depresses the accelerator pedal while the vehicle is traveling, and the accelerator opening corresponds to the accelerator opening even though the accelerator opening is equal to or greater than the first predetermined opening. Assume that the actual output torque of the internal combustion engine does not increase sufficiently with respect to the required torque. In other words, the required torque is a torque that can realize the driving force required by the driver for the vehicle by, for example, cooperative control between the internal combustion engine and the automatic transmission. Calculated by adding losses such as system friction.
よって、要求トルクに対する実出力トルクの比率が所定値未満であれば、内燃機関の出力不足の異常が起きていて、運転者が不快に感じている可能性が高いので、このような異常状態の継続する時間(異常時間)を計時手段によって計測する。そして、計測される異常時間が予め設定した時間以上になって、かつアクセル開度が前記第1の所定開度よりも大きな第2の所定開度以上になれば、即ちアクセル踏み増しが行われれば、判定手段によって故障の診断が必要と判定される。 Therefore, if the ratio of the actual output torque to the required torque is less than the predetermined value, there is a high possibility that the abnormality of the output shortage of the internal combustion engine has occurred and the driver feels uncomfortable. The continuous time (abnormal time) is measured by the time measuring means. Then, if the measured abnormal time is equal to or longer than a preset time and the accelerator opening is equal to or greater than a second predetermined opening that is larger than the first predetermined opening, that is, the accelerator is further depressed. For example, it is determined by the determining means that a failure diagnosis is necessary.
つまり、異常状態の継続中に運転者がアクセルペダルを踏み増しすれば、このことに基づいて、従来例(特許文献1)のような複雑な処理を行うことなく、また、演算の負荷も重くならないようにしながら(即ち演算負荷を抑えながら)、内燃機関の出力不足の故障の診断が必要か否か適切に判定することができる。この判定に応じて制御手段により、故障の診断や原因究明のために有益なデータを記録手段に記録することができる。 In other words, if the driver depresses the accelerator pedal while the abnormal state continues, based on this, complicated processing as in the conventional example (Patent Document 1) is not performed, and the calculation load is heavy. Thus, it is possible to appropriately determine whether or not a diagnosis of an output shortage of the internal combustion engine is necessary while avoiding the occurrence of the failure (that is, suppressing the calculation load). In response to this determination, the control means can record data useful for failure diagnosis and cause investigation in the recording means.
好ましくは前記制御手段は、前記の異常状態が継続する間、少なくとも内燃機関の制御に関連するデータ(例えば吸気量、燃料供給量、点火時期、EGR率、バルブタイミングなど)をRAMなどの記憶手段(データを一時的に記憶する手段)に記憶させておき、このデータを前記故障の判定に応じて読み出して、例えば不揮発性メモリなどの記録手段に記録させるようにすればよい。 Preferably, the control means stores at least data related to control of the internal combustion engine (for example, intake air amount, fuel supply amount, ignition timing, EGR rate, valve timing, etc.) such as RAM while the abnormal state continues. The data may be stored in (means for temporarily storing data), and the data may be read in accordance with the determination of the failure and recorded in a recording unit such as a nonvolatile memory.
こうすれば、例えば燃料噴射弁の噴口の詰まりなど、内燃機関の出力不足を招く故障が起きている可能性があるときに、前記のようにアクセルの踏み増しによって故障の診断が必要と判定する以前からデータを記憶しておき、これを判定後に記録することができる。このような判定前のデータも、判定後のデータと同様に、故障の診断や原因究明に有益なものとなる。 In this way, for example, when there is a possibility of a failure causing an output shortage of the internal combustion engine, such as clogging of the injection port of the fuel injection valve, it is determined that a failure diagnosis is necessary by increasing the accelerator as described above. Data can be stored from before, and this can be recorded after determination. Such pre-determination data is also useful for failure diagnosis and cause investigation, similar to post-determination data.
そうして判定前に記憶させたデータは、結局、故障の診断が必要と判定されない場合には消去してしまってもよい。或いは、その判定の有無にかかわらず、前記のように異常状態が予め設定した時間以上継続した時点で記憶手段から読み出し、記録手段に記録させるようにしてもよい。この場合、判定後に記録するデータと区別する情報を付帯させて記録させたり、記録手段の別の領域に記録させたりするのが好ましい。 Thus, the data stored before the determination may be erased if it is not determined that a failure diagnosis is necessary. Alternatively, regardless of whether the determination is made or not, it may be read from the storage means and recorded in the recording means when the abnormal state continues for a preset time or more as described above. In this case, it is preferable to record the information separately from the data to be recorded after the determination, or to record it in another area of the recording means.
こうすれば、故障の診断が必要との判定に至った場合だけでなく、結果的にその判定に至らなかった場合の異常状態のデータも記録させることができ、両者を併せて検討することで、故障の診断や原因究明に有利になる。なお、判定に至らなかった場合のデータは、所定時間ごとに上書きしてゆくようにしてもよく、こうすれば、記録手段におけるデータの容量が徒に大きくなることを防止できる。 In this way, not only can it be determined that a failure diagnosis is necessary, but it is possible to record data on abnormal conditions when the determination does not result in the determination. This is advantageous for failure diagnosis and cause investigation. Note that the data in the case where the determination is not reached may be overwritten every predetermined time, and in this way, it is possible to prevent the data capacity in the recording means from increasing.
ところで、例えば高地のように大気圧の低い環境下では、内燃機関に吸入される空気の密度が低くなることから、機関出力が不足していると誤判定しやすくなる。この点で好ましいのは、前記要求トルクに対する実出力トルクの比率に関する所定値を、大気圧が低いほど小さな値に変更するか、前記異常時間に関して予め設定された時間を、大気圧が低いほど長い時間に変更するか、の少なくとも一方の補正制御を行うことである。こうすることで、誤判定を抑制できる。 By the way, for example, in an environment with a low atmospheric pressure such as a high altitude, the density of the air sucked into the internal combustion engine becomes low, so that it is easy to erroneously determine that the engine output is insufficient. In this respect, it is preferable that the predetermined value related to the ratio of the actual output torque to the required torque is changed to a smaller value as the atmospheric pressure is lower, or the preset time for the abnormal time is longer as the atmospheric pressure is lower. It is to perform correction control of at least one of changing to time. By doing so, erroneous determination can be suppressed.
また、前記のようにアクセル開度が第1の所定開度以上になっていても、運転者は車両の加速感に概ね満足してアクセルペダルを戻し気味にしており、それ故に、要求トルクに対する実出力トルクの比率が所定値未満になっていることもあり得る。そこで、このような場合を排除して、異常時間の計測精度を高めるために好ましいのは、アクセル開度が前記第1の所定開度以上であっても、アクセル開度の増加率(微分値)が所定の閾値未満であれば、異常時間の計測を中断することである。 In addition, even when the accelerator opening is equal to or greater than the first predetermined opening as described above, the driver is generally satisfied with the acceleration feeling of the vehicle and feels like returning the accelerator pedal. The actual output torque ratio may be less than a predetermined value. Therefore, in order to eliminate such a case and improve the measurement accuracy of the abnormal time, it is preferable that the rate of increase of the accelerator opening (differential value) even if the accelerator opening is equal to or greater than the first predetermined opening. ) Is less than a predetermined threshold, the measurement of the abnormal time is interrupted.
こうしてアクセルペダルが戻し気味にされたときに、異常時間の計測を中断するようにした場合、それまでに計測した異常時間は保持するか、または零にクリアすることが考えられる。例えば、アクセルペダルが或る程度以上の時間をかけて踏み込まれた後に、戻し気味にされた場合は、運転者には加速要求があり、アクセルペダルは再び踏み込まれる可能性が高いと考えられるので、計測した異常時間を保持しておくのが好ましい。 In this way, when the measurement of the abnormal time is interrupted when the accelerator pedal is made to return, it is conceivable that the abnormal time measured so far is held or cleared to zero. For example, if the accelerator pedal is depressed after taking a certain amount of time and then reverted, the driver has an acceleration request, and the accelerator pedal is likely to be depressed again. It is preferable to keep the measured abnormal time.
一方、アクセルペダルが前記のような時間をかけずに、比較的短時間で踏み込まれた後に戻し気味にされた場合、運転者は意識してアクセルペダルを踏み込んでいるのではなく、加速要求はないと考えられる。そして、仮にこのような場合まで、計測された異常時間を保持するようにすると、これが積算されて前記設定時間以上になってしまい、出力不足の異常と誤判定するおそれがある。 On the other hand, when the accelerator pedal is depressed in a relatively short time without taking the time as described above, the driver is not consciously depressing the accelerator pedal, but the acceleration request is It is not considered. If the measured abnormal time is held until such a case, the accumulated abnormal time is accumulated and exceeds the set time, and there is a risk of erroneously determining that the output is insufficient.
そこで、好ましいのは、前記のようにアクセル開度の増加率が前記閾値未満になったとき、そのときまでに計測された異常時間が所定時間以上であれば(即ち、アクセルペダルが或る程度以上の時間をかけて踏み込まれた後に、戻し気味にされたのであれば)、この異常時間を保持する一方、所定時間未満であれば異常時間は零にクリアするようにすることである。 Therefore, it is preferable that when the increase rate of the accelerator opening becomes less than the threshold as described above, if the abnormal time measured up to that time is equal to or longer than a predetermined time (that is, the accelerator pedal is in a certain extent) If it is depressed after taking the time described above, the abnormal time is maintained, while if it is less than the predetermined time, the abnormal time is cleared to zero.
以上、説明したように本発明に係る故障診断装置によると、内燃機関の故障によって出力不足の異常が起きていると考えられる状態(異常状態)で、車両の運転者がアクセルペダルを踏み増したときに、故障の診断が必要と判定してデータを記録させるようにしたので、運転シーンによって異なる基準値を最適設定するための複雑な処理が不要になり、演算負荷も抑えながら、出力不足の故障の診断が必要か否か適切に判定し、その診断のために有益なデータを記録することができる。 As described above, according to the failure diagnosis apparatus according to the present invention, the vehicle driver has stepped on the accelerator pedal in a state (abnormal state) in which it is considered that an abnormality in output shortage has occurred due to a failure of the internal combustion engine. Since it was determined that failure diagnosis was necessary and data was recorded, complicated processing for optimally setting different reference values depending on the operating scene is not required, and calculation load is reduced while output is insufficient. It is possible to appropriately determine whether or not failure diagnosis is necessary, and to record useful data for the diagnosis.
以下、本発明の実施の形態を図面を参照して説明する。一例として本実施の形態では、図示しない自動車(車両)に搭載された内燃機関(以下、エンジン1という)の故障診断装置について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. As an example, in the present embodiment, a failure diagnosis device for an internal combustion engine (hereinafter referred to as engine 1) mounted on an automobile (vehicle) (not shown) will be described.
−エンジンの概略構成−
図1は、実施の形態に係るエンジン1の概略構成を示す。このエンジン1は一例として多気筒ガソリンエンジンであって、各気筒2には燃焼室11を区画するようにピストン12が収容されている。ピストン12とクランクシャフト13はコンロッド14によって連結され、シリンダブロック17の下部には、クランクシャフト13の回転角(クランク角)を検出するクランク角センサ61が配設されている。
-Outline configuration of engine-
FIG. 1 shows a schematic configuration of an
一方、シリンダブロック17の上部にはシリンダヘッド18が締結されて、各気筒2の上端を閉ざしている。このシリンダヘッド18には、気筒2内に臨むように点火プラグ20が配設され、後述のECU100によって制御されるイグナイタ21から高電圧が供給されることによって、火花放電するようになっている。なお、シリンダブロック17の側壁の上部には、エンジン1の冷却水温を検出する水温センサ62が配設されている。
On the other hand, a
また、各気筒2毎の燃焼室11に連通するように、吸気通路3および排気通路4が設けられている。吸気通路3の下流側(吸気流の下流側)の部分は、シリンダヘッド18に形成された吸気ポートであり、これが燃焼室11に臨む開口に吸気バルブ31が配設されている。同様に排気通路4の上流側(排気流の上流側)の部分は排気ポートであり、その開口には排気バルブ41が配設されている。これら吸気バルブ31および排気バルブ41を動作させるための動弁系5はシリンダヘッド18に設けられている。
An
一例として本実施の形態の動弁系5は、吸気バルブ31を駆動する吸気カムシャフト51と、排気バルブ41を駆動する排気カムシャフト52とを備えている。これら2つのカムシャフト51,52が、図示しないタイミングチェーンなどを介してクランクシャフト13により駆動されることで、吸気バルブ31および排気バルブ41は所定のタイミングで開閉される。また、吸気カムシャフト51には電動のVVT53が備わっており、吸気バルブ31の開閉タイミングは後述のECU100によって制御される。
As an example, the
そして、前記吸気通路3には、その上流側から順にエアクリーナ32、エアフローメータ63、吸気温センサ64(エアフローメータ63に内蔵)、および、電子制御式のスロットルバルブ33が配設されている。このスロットルバルブ33はスロットルモータ34によって駆動され、吸気の流れを絞ってエンジン1の吸気量を調整するものであり、その開度(スロットル開度)は、後述のECU100によって制御される。
In the
また、吸気通路3には各気筒2毎に燃料噴射用のインジェクタ35も配設されており、このインジェクタ35が後述のECU100によって制御され、吸気通路3内に燃料を噴射する。こうして噴射された燃料が吸気と混合されて気筒2内に吸入され、燃焼室11において点火プラグ20により点火されて燃焼する。そして、発生した既燃ガスは排気通路4へ流出し、触媒コンバータ42によって浄化される。なお、触媒コンバータ42の上流側には空燃比センサ65が配設されている。
The
−ECU−
ECU100は、公知の電子制御ユニット(Electronic Control Unit)からなり、図2に模式的に示すようにCPU101、ROM102、RAM103およびバックアップRAM104などを備えている。CPU101は、ROM102に記憶されたプログラムやマップに基づいて種々の演算処理を実行するもので、ROM102は、エンジン1の制御プログラムを記憶している他、後述する故障判定などのプログラムも記憶している。
-ECU-
The
また、RAM103はCPU101での演算結果や各センサから入力されたデータ等を一時的に記憶するメモリ(記憶手段)であり、バックアップRAM104は、エンジン1の停止時にその保存すべきデータ等を記録する不揮発性のメモリである。本実施の形態においてバックアップRAM104は、後述するように故障診断のためのデータを記録する記録手段を兼ねている。
The
一例としてバックアップRAM104は、例えばEPROM、F−ROM(フラッシュ・ロム)等を採用すればよい。なお、バックアップRAM104とは別に例えばHDD(ハード・ディスク・ドライブ)を記録手段として設けることもできる。そして、前記のCPU101、ROM102、RAM103ならびにバックアップRAM104はバス106を介して互いに接続されているとともに、入出力のインターフェース105と接続されている。
As an example, the
このインターフェース105には、図1を参照して上述したようにクランク角センサ61、水温センサ62、エアフローメータ63、吸気温センサ64、空燃比センサ65などが接続されている。また、インターフェース105には、図1にも示すように、車室内に設けられたアクセルペダル7の操作量(アクセル開度)を検出するアクセル開度センサ66と、車室外に臨んで設けられた大気圧センサ67とが接続され、さらに、図示はしないが、エンジン1の運転制御に用いられるそれ以外のセンサやスイッチも接続されている。
As described above with reference to FIG. 1, the
そして、ECU100は、前記の各種センサ、スイッチ等から入力する信号に基づいて種々の制御プログラムを実行することにより、アクセル開度やエンジン1の負荷および回転数、或いは車速等に基づいてエンジン1への要求トルクを算出し、この要求トルクを出力するように、イグナイタ21による点火時期の制御、スロットルモータ34によるスロットル開度の制御(即ち、吸気量の制御)インジェクタ35による燃料噴射の制御、およびVVT53による吸気バルブタイミングの制御などを実行する。
The
なお、エンジン1への要求トルクは、エンジン1とトランスミッションとの協調制御によって、運転者が車両に対し要求する挙動を実現することができるようなトルクであり、運転者が車両に求める駆動力に対して、エンジン1や動力伝達系でロスとなる摩擦などの損失分のトルクを加えて、算出される。さらに、ECU100は、以下に説明するようにエンジン1の故障診断のためのデータを記録する制御も行う。
The required torque for the
−故障診断データ−
前記したようにECU100は、運転者の求める駆動力が得られるように、要求トルクに基づいてエンジン1の吸気量や燃料噴射量、点火時期、バルブタイミング等を制御するが、例えばスロットルモータ34の故障によってスロットル開度が小さくなったり、インジェクタ35の噴口の詰まりによって燃料の噴射量が少なくなったりして、エンジン1の実出力トルクが小さくなることがある。
-Failure diagnosis data-
As described above, the
このような場合には、運転者によるアクセルペダル7の踏み込みに対して車速がスムーズに上昇しないことがあり、このことから故障と判定できることもある。しかしながら、一般的にエンジン1の出力制御には応答遅れがあり、この遅れの大きさは車両の走行状態や運転者による操作によって変化するので、例えばアクセル開度と車速の上昇する度合い(加速度)との関係から一義的に故障を判定することは困難であった。
In such a case, the vehicle speed may not increase smoothly as the driver depresses the
そこで、本実施の形態では、前記のようにエンジン1の出力が不足しており、何らかの故障が起きていると懸念される異常状態において、運転者がアクセルペダル7を踏み増したときに故障の診断が必要と判定するようにしている。そして、この判定(以下、故障に係る判定ともいう)に応じて所定のデータセット(以下に述べるフリーズフレームデータ)をバックアップRAM104に記録させるようにしている。以下、具体的に図3、図4および図5を参照して説明する。
Therefore, in the present embodiment, as described above, when the driver depresses the
まず、本実施の形態のECU100において、CPU101は、上述の如くエンジン1の運転データ、即ち各種センサからの信号値やこれにより演算されたエンジン回転数、吸気量、空燃比などのデータを所定周期でRAM103に記憶更新している。公知のようにRAM103には複数の記憶領域があり、CPU101は予め設定された故障診断データをRAM103の所定領域に時系列に記憶しつつ、所定時間毎に更新する。
First, in the
なお、故障診断データは、運転者の操作や自動車の走行状態に関連して、エンジン1の出力不足の故障診断のために記録すべき情報を予め設定したものであり、例えばアクセル操作、ブレーキ操作、ステアリング操作、車速、加速度、エンジン回転数、吸気量、燃料噴射量、点火時期、バルブタイミング等々の情報が挙げられる。
The failure diagnosis data is information in which information to be recorded for failure diagnosis of insufficient output of the
これらの故障診断データは、ECU100の電源がオンになっている間、図3には模式的に白丸○で示すように時系列にRAM103に記憶され、かつ所定時間毎に更新されてゆく。すなわち、一時記憶するデータ量が、サンプリング時間Tnに対応して予め設定された記憶容量を越えると、最も古いデータから順に新しいデータによって上書きされてゆく。
While the
そして、以下に詳説するようにエンジン1の出力不足の故障診断が必要と判定されると、図3には星印☆で示すようにトリガが発せられ、このトリガ点のデータ、即ち故障に係る判定時点のデータと、それよりも以前の所定時間内におけるデータ(プリトリガデータ)と、トリガ点よりも以降の所定時間内におけるデータ(ポストトリガデータ)とが、RAM103の所定領域から読み出されてフリーズフレームデータとされ、バックアップRAM104に書き込まれる。
When it is determined that a failure diagnosis of insufficient output of the
こうしてバックアップRAM104に記録されたデータは、例えばディーラーや自動車メーカー等において、故障の原因究明のための解析に利用することができる。そのためにECU100には、図示しないが、ディーラー等に配備されている専用端末装置用の接続ポートが設けられており、この接続ポートに専用端末装置を接続してバックアップRAM104のデータを転送できるようになっている。
The data recorded in the
−故障に係る判定の手順−
本実施の形態においてECU100は、アクセルペダル7の踏み込みに対してエンジン1がなかなか応答せず、異常が起きていると考えられる状態(異常状態)において、運転者がアクセルペダル7を踏み増したときに、故障の診断が必要と判定するようにしている。以下、CPU101によって実行される判定の手順を図4のフローチャートを参照して説明する。なお、このルーチンはECU100の電源がオンになっている間、所定のタイミングで繰り返し実行される。
-Determination procedure related to failure-
In this embodiment,
まず、ルーチンが開始されると(START)、ステップST1においてアクセル開度センサ66からの信号に基づいて、運転者によりアクセルペダル7が所定以上、大きく踏み込まれているか否か(アクセル開度Acc≧第1の所定開度Acc1)判定する。これは、運転者が或る程度以上、大きくアクセル踏み操作をしていることを判定するものであり、第1の所定開度Acc1は例えば50%くらいに設定すればよい。
First, when the routine is started (START), based on the signal from the
そして、Acc<Acc1で否定判定(NO)すれば、ルーチンを終了する(END)一方、Acc≧Acc1で肯定判定(YES)すればステップST2に進み、今度は、エンジン1への要求トルクTreqに対する実出力トルクTactの比率(Tact/Treq:以下、トルク達成率ともいう)が所定値a未満か否か判定する。この所定値aは、エンジン制御の遅れも考慮して、正常な状態とそうでない(即ち、異常な)状態を検出するための閾値であって、例えば0.65くらいに設定すればよい。
If Acc <Acc1 is negative (NO), the routine is terminated (END). On the other hand, if Acc ≧ Acc1 is affirmative (YES), the routine proceeds to step ST2, and this time for the required torque Treq to the
その判定の結果、(Tact/Treq)≧aで否定判定(NO)すれば、ステップST3に進んで、以下に説明する異常時間のカウント値をクリアして、ルーチンを終了する。一方、(Tact/Treq)<aで肯定判定(YES)すれば、ステップST4に進んで、異常時間のカウント(計時)を開始する。すなわち、例えば過渡運転状態における一時的な遅れなどと区別して、異常状態の継続する時間を計測する。 As a result of the determination, if a negative determination (NO) is made with (Tact / Treq) ≧ a, the process proceeds to step ST3, the count value of the abnormal time described below is cleared, and the routine is terminated. On the other hand, if an affirmative determination (YES) is made when (Tact / Treq) <a, the process proceeds to step ST4, and counting of abnormal time (timing) is started. That is, for example, the time during which the abnormal state continues is measured in distinction from a temporary delay in the transient operation state.
続くステップST5では、異常時間が予め設定した時間(設定時間)以上になったか否か判定し、この設定時間未満で否定判定すればルーチンを終了する。これにより、異常時間のカウント値が保持されたまま再びルーチンが行われ、前記ステップST1,ST2で肯定判定(YES)すれば、再びステップST4で、異常時間のカウントが行われる。こうして、出力不足の異常状態が継続すると、異常時間のカウント値が増大してゆく。 In the subsequent step ST5, it is determined whether or not the abnormal time has become equal to or longer than a preset time (set time). If a negative determination is made less than this set time, the routine is terminated. Thereby, the routine is performed again while the count value of the abnormal time is held. If an affirmative determination (YES) is made in steps ST1 and ST2, the abnormal time is counted again in step ST4. Thus, when the abnormal state of insufficient output continues, the count value of the abnormal time increases.
これにより異常時間が設定時間以上になると、前記のステップST5で肯定判定(YES)してステップST6に進み、アクセルペダル7が踏み増しされたか否か(アクセル開度Acc≧第2の所定開度Acc2)判定する。この第2の所定開度Acc2は、踏み増しに至らないアクセル開度Accの変動と区別するために、第1の所定開度Acc1よりも十分に大きく、例えば80%くらいに設定すればよい。
When the abnormal time becomes equal to or longer than the set time, an affirmative determination (YES) is made in step ST5 and the process proceeds to step ST6, where it is determined whether or not the
そして、Acc<Acc2であり、ステップST6で否定判定(NO)すればルーチンを終了する。この場合、故障が起きていなければ、ルーチンが繰り返されることで(Tact/Treq)≧aになるので、前記のステップST2で否定判定(NO)され、ステップST3で異常時間のカウント値がクリアされる。一方、Acc≧Acc2でアクセル踏み増しされたと肯定判定(YES)すれば、ステップST7に進んで、出力不足であって故障の診断が必要と判定し、故障判定フラグをオンにする。 If Acc <Acc2, and a negative determination (NO) is made in step ST6, the routine is terminated. In this case, if no failure has occurred, the routine is repeated (Tact / Treq) ≧ a, so a negative determination (NO) is made in step ST2, and the count value of the abnormal time is cleared in step ST3. The On the other hand, if an affirmative determination is made (YES) that the accelerator has been depressed with Acc ≧ Acc2, the process proceeds to step ST7, where it is determined that the output is insufficient and a failure diagnosis is necessary, and the failure determination flag is turned on.
続いてステップST8において、故障判定の履歴(即ち、故障の診断が必要と判定されたという履歴)がないことを判定し、故障判定フラグの状態から履歴があると否定判定(NO)すれば、ルーチンを終了する一方、履歴がないと肯定判定(YES)すれば、ステップST9に進んで、図3を参照して上述したようにデータを記録する。すなわち、RAM103から読み出したフリーズフレームデータをバックアップRAM104に書き込んで、ルーチンを終了する(END)。
Subsequently, in step ST8, it is determined that there is no failure determination history (that is, a history that failure diagnosis is determined to be necessary), and if there is a history from the state of the failure determination flag, a negative determination (NO) On the other hand, if the routine is ended and if an affirmative determination (YES) is made that there is no history, the process proceeds to step ST9, where data is recorded as described above with reference to FIG. That is, the freeze frame data read from the
前記図4のフローのステップST1,ST2,ST4を実行することによってECU100のCPU101は、アクセル開度Accが第1の所定開度Acc1以上で、かつエンジン1への要求トルクTreqに対する実出力トルクTactの比率、即ちトルク達成率(Tact/Treq)が所定値a未満の異常状態が継続する時間(異常時間)をカウントする、計時手段を構成する。
4 is executed, the
また、ステップST5〜ST7を実行することによってCPU101は、異常時間が設定時間以上になっており、かつアクセル開度Accが第1の所定開度Acc1よりも大きな第2の所定開度Acc2以上になったときに、故障の診断が必要と判定する判定手段を構成し、ステップS9を実行することによってCPU101は、前記の判定に応じてエンジン1の故障診断データをバックアップRAM104に記録させる制御手段を構成する。
Further, by executing steps ST5 to ST7, the
以上、説明したように本実施の形態では、まず、自動車の走行中に運転者がアクセルペダル7を踏み操作すると、図5のタイミングチャートにおいて時刻t0に示すように、アクセル開度Accが増大し始める。そして、時刻t1でアクセル開度Accが第1の所定開度Acc1以上になり、これに対応して要求トルクTreqも大きくなっているにもかかわらず、実出力トルクTactがスムーズに大きくならないと、それらの比率であるトルク達成率(Tact/Treq)が所定値a未満の異常な状態になる。
As described above, in the present embodiment, first, when the driver depresses the
このようにエンジン1の実出力トルクTactがスムーズに増大しない異常状態が暫くの間、続くようであれば、何らかの故障が起きている可能性があるので、前記の時刻t1から異常状態の継続する時間(異常時間)がカウントされる。そして、時刻t2で異常時間が設定時間Δt(例えば2秒くらい)以上になった後に、運転者がアクセルペダル7を踏み増しすると(時刻t3)、これによりアクセル開度Accが第2の所定開度Acc2以上になって(時刻t4)、故障の診断が必要と判定される。
In this way, if the abnormal state where the actual output torque Tact of the
つまり、エンジン1の出力が不足する故障の可能性がある異常状態において、運転者によるアクセルペダル7の踏み増しによって故障診断が必要と判定するようにしており、異常状態を判定する基準(アクセル開度Accの第1および第2の所定開度Acc1,Acc2やトルク達成率の所定値aなど)は自動車の走行状態など種々の運転シーンにおいて共通である。
In other words, in an abnormal state where there is a possibility of a failure in which the output of the
よって、それらの基準値を運転シーンによって異なる最適値に設定するための複雑な処理が不要になり、CPU101の演算負荷を抑えながら、故障の診断が必要か否か適切に判定し、事後に解析する上で有用な故障診断データを記録することができる。
This eliminates the need for complicated processing for setting these reference values to optimum values that differ depending on the driving scene, and appropriately determines whether or not a failure diagnosis is necessary while reducing the computation load on the
しかも、本実施の形態では、前記のように故障に係る判定をする前からエンジン1の運転制御に関するデータをRAM103に一時記憶させておき、判定に応じて読み出して、バックアップRAM104に記録させるようにしている。こうして、例えばインジェクタ35の噴口の詰まりなどによる燃料噴射量の減少のように、故障の診断が必要と判定される前のデータも、判定後のデータと同様に記録することができ、故障の原因究明に有利になる。
In addition, in the present embodiment, data related to the operation control of the
なお、そうして故障に係る判定の前にRAM103に一時記憶させるデータは、その判定が行われない場合には新しいデータによって上書きされてゆく(即ち消去されることになる)ので、RAM103やバックアップRAM104の容量が徒に大きくなることもない。
Note that the data temporarily stored in the
−変形例1−
ところで、自動車が例えば高地のように大気圧の低い環境下にある場合、エンジン1に吸入される空気の密度が低くなることから、その出力が低下する傾向があり、出力不足の異常が発生していると誤判定しやすくなる。そこで、好ましいのは、前記図4のフローのステップST2、ST5における判定の基準、即ちトルク達成率(Tact/Treq)の所定値aおよび異常時間についての設定時間の少なくとも一方を、大気圧や空気密度に応じて補正することである。
-Modification 1-
By the way, when the automobile is in an environment with a low atmospheric pressure, such as a high altitude, the density of the air sucked into the
具体的に変形例1においては、大気圧センサ67からの信号に基づいて空気密度を算出する。そして、一例を図6に示すようなマップを参照して、同図に実線のグラフで示すように空気密度が低いほど前記の所定値aを小さな値に変更するか、破線のグラフで示すように設定時間を長い時間に変更するか、の少なくとも一方の補正を行う。このマップは、空気密度の変化によるエンジントルクの変化に基づき、予めシミュレーションなどによって設定すればよい。
Specifically, in the first modification, the air density is calculated based on a signal from the
こうして所定値aや設定時間の少なくとも一方を補正することによって、異常状態についての判定の基準が適度に緩く(即ち判定し難く)なるので、自動車が例えば高地を走行しているときに、空気密度の低下によってエンジン1のトルクが低下傾向になっても、そのことに起因して出力不足の異常と誤判定することは抑制される。
By correcting at least one of the predetermined value “a” and the set time in this manner, the criterion for determining the abnormal state is moderately loose (that is, difficult to determine). Therefore, when the automobile is running on a highland, for example, the air density Even if the torque of the
−変形例2−
次に、前記異常時間のカウントの仕方を変更した場合(変形例2)について説明する。前記実施の形態では、アクセル開度Accが第1の所定開度Acc1以上になっているときに、運転者が或る程度以上、大きくアクセル踏み操作をしていて、加速要求があると判定し、それにも関わらず、トルク達成率(Tact/Treq)が所定値a以下の状態が継続する時間を、異常時間としてカウントするようにしている。
-Modification 2-
Next, a case where the method of counting the abnormal time is changed (Modification 2) will be described. In the above-described embodiment, when the accelerator opening Acc is equal to or greater than the first predetermined opening Acc1, it is determined that the driver has made a large accelerator depression operation more than a certain degree and there is an acceleration request. Nevertheless, the time during which the torque achievement rate (Tact / Treq) is below the predetermined value a continues to be counted as an abnormal time.
しかしながら、アクセル開度Accが第1の所定開度Acc1以上になっていても、運転者は車両の加速感に概ね満足してアクセルペダル7を戻し気味にしており、それ故に、トルク達成率(Tact/Treq)があまり大きくならないこともあり得る。そこで、変形例2では、アクセル開度Accの増加率ΔAcc(一例として微分値)に着目し、これが所定の閾値b(例えば−1.5%)未満であれば、運転者がアクセルペダル7を戻し気味にしていると考えて、異常時間のカウントを中断するようにした。
However, even if the accelerator opening degree Acc is equal to or greater than the first predetermined opening degree Acc1, the driver is generally satisfied with the acceleration feeling of the vehicle and feels like returning the
具体的には、図7のフローチャートにおいてステップST21〜ST23までは、図4のフローのステップST1〜ST3と同じ処理を行うが、ステップST24ではアクセル開度増加率ΔAccが閾値b未満であるか否か(ΔAcc<b)判定する。そして、否定判定(NO)すればステップST25に進み、図4のフローのステップST4と同じく異常時間のカウントを行い、その後のステップST27〜ST31において、図4のフローのステップST5〜ST9と同じ処理を行う。 Specifically, in the flowchart of FIG. 7, steps ST21 to ST23 are the same as steps ST1 to ST3 of the flow of FIG. 4, but in step ST24, whether or not the accelerator opening increase rate ΔAcc is less than the threshold value b. (ΔAcc <b). If a negative determination (NO) is made, the process proceeds to step ST25, where the abnormal time is counted in the same manner as in step ST4 of the flow of FIG. 4, and in the subsequent steps ST27 to ST31, the same processing as steps ST5 to ST9 of the flow of FIG. I do.
一方、アクセル開度増加率ΔAccが閾値b未満になっていれば肯定判定(YES)してステップST26に進み、異常時間のカウントを中断して前記ステップST27〜ST31に進む。すなわち、一例を図8のタイミングチャートに示すように、時刻t1でアクセル開度Accが第1の所定開度Acc1以上になり、異常時間のカウントが開始された後に運転者がアクセルペダル7を戻し気味にして、時刻t2でアクセル開度増加率ΔAccが閾値b未満になると、異常時間のカウントが中断される。
On the other hand, if the accelerator opening increase rate ΔAcc is less than the threshold value b, the determination is affirmative (YES), the process proceeds to step ST26, the abnormal time count is interrupted, and the process proceeds to steps ST27 to ST31. That is, as shown in the timing chart of FIG. 8 as an example, the accelerator opening Acc becomes equal to or greater than the first predetermined opening Acc1 at time t1, and the driver returns the
そして、同図の下段の実線のグラフに示すように、それまでのカウント値が保持されるようになり、その後、再びアクセルペダル7が踏み込まれて、時刻t3でアクセル開度増加率ΔAccが閾値b以上になれば、異常時間のカウントが再開される。なお、同図に仮想線のグラフで示すように、異常時間のカウントを中断したときに、それまでのカウント値は零にクリアしてもよい。この場合、前記の時刻t3からは新たに異常時間のカウントが開始される。
Then, as shown by the solid line graph in the lower part of the figure, the count value up to that point is held, and then the
この変形例2によると、アクセル開度Accが第1の所定開度Acc1以上になっていても、運転者がアクセルペダル7を戻し気味にすれば、カウントを中断することによって、異常時間の計測精度を高めることができる。なお、この変形例2においてもECU100のCPU101は、図7のフローのステップST21,ST22,ST24〜ST26を実行することによって計時手段を構成し、また、ステップST27〜ST29を実行することによって判定手段を構成し、ステップS31を実行することによって制御手段を構成する。
According to the second modification, even if the accelerator opening Acc is equal to or greater than the first predetermined opening Acc1, if the driver makes the
−変形例3−
次に変形例3について説明する。これは、前記の変形例2のようにアクセルペダル7が戻し気味にされて、異常時間のカウントを中断するときに、それまでのカウント値に応じて、このカウント値を保持またはクリアするようにしたものである。すなわち、アクセルペダル7が或る程度以上の時間をかけて踏み込まれた後に、戻し気味にされた場合は、運転者には加速要求があり、アクセルペダル7は再び踏み込まれる可能性が高いと考えられる。よって、この場合は異常時間のカウント値を保持しておき、後に再開することが好ましい。
-Modification 3-
Next,
一方、アクセルペダル7が前記のような時間をかけずに、比較的短時間で踏み込まれた後に戻し気味にされた場合、運転者は意識してアクセルペダル7を踏み込んではおらず、加速要求はないとも考えられる。このような場合に異常時間のカウント値を保持すると、これが繰り返し積算される結果として、カウントされた異常時間が設定時間以上になってしまい、出力不足の異常であると誤判定するおそれがある。
On the other hand, when the
そこで、この変形例3では、前記のようにアクセル開度Accが第1の所定開度Acc1以上になっていて、かつアクセル開度増加率ΔAccが閾値b未満になったとき、そのときまでにカウントされた異常時間が所定時間(運転者に加速要求はないと考えられるような短時間のアクセル開度Accの変化に相当する時間であり、例えば0.5秒くらい)以上であれば、この異常時間のカウント値を保持する一方、所定時間未満であればカウント値を零にクリアするようにしている。 Therefore, in the third modification, as described above, when the accelerator opening Acc is equal to or larger than the first predetermined opening Acc1 and the accelerator opening increase rate ΔAcc is less than the threshold value b, until that time. If the counted abnormal time is greater than or equal to a predetermined time (a time corresponding to a short change in the accelerator opening Acc such that the driver is not required to accelerate, for example about 0.5 seconds), this While the count value of the abnormal time is held, the count value is cleared to zero if it is less than the predetermined time.
具体的には、まず、図9のフローチャートにおいてステップST41〜ST44までは、図7のフローのステップST21〜ST24と同じ処理を行う。そして、ステップST44でアクセル開度増加率ΔAccが閾値b未満でないと否定判定(NO)すれば、ステップST45に進んで、図7のフローのステップST25と同じく異常時間のカウントを行い、その後のステップST48〜ST52において、図7のフローのステップST27〜ST31と同じ処理を行う。 Specifically, first, in the flowchart of FIG. 9, steps ST41 to ST44 are the same as steps ST21 to ST24 of the flow of FIG. If a negative determination (NO) is made in step ST44 that the accelerator opening increase rate ΔAcc is not less than the threshold value b, the process proceeds to step ST45, where the abnormal time is counted as in step ST25 of the flow of FIG. In ST48 to ST52, the same processing as steps ST27 to ST31 in the flow of FIG. 7 is performed.
一方、アクセル開度増加率ΔAccが閾値b未満になっていて、前記ステップST44で肯定判定(YES)すればステップST46に進み、今度は異常時間のカウント値が所定値(前記所定時間に相当する値)以上か否か判定する。そして、所定値未満で否定判定(NO)すれば異常時間のカウントを中断し、ステップST43に進んで異常時間のカウント値を零にクリアする。 On the other hand, if the accelerator opening increase rate ΔAcc is less than the threshold value b and an affirmative determination (YES) is made in step ST44, the process proceeds to step ST46, and the count value of the abnormal time is now a predetermined value (corresponding to the predetermined time). Value) or more. If a negative determination (NO) is made with less than the predetermined value, the abnormal time count is interrupted, and the process proceeds to step ST43 to clear the abnormal time count value to zero.
すなわち、一例を図10のタイミングチャートに示すように、アクセル開度Accが第1の所定開度Acc1以上になって(時刻t1)、異常時間のカウントが開始された後に、アクセルペダル7が戻し気味にされ、アクセル開度増加率ΔAccが閾値b未満になれば(時刻t2)、前記した変形例2と同じく異常時間のカウントを中断する。このときに、異常時間(t1〜t2)に相当するカウント値が所定値未満であれば、アクセル開度Accが短時間で変化しており、運転者に加速要求はないと考えられる。
That is, as shown in the timing chart of FIG. 10 as an example, the
そこで、このときには異常時間のカウント値を零にクリアして、その後、再びアクセルペダル7が踏み込まれ、アクセル開度増加率ΔAccが閾値b以上になれば(時刻t3)、新たに異常時間のカウントを開始する。そして、再びアクセルペダル7が戻し気味にされ、アクセル開度増加率ΔAccが閾値b未満になれば(時刻t4)、前記と同様に異常時間のカウントを中断する。このときには異常時間(t3〜t4)に相当するカウント値が所定値未満であるので、再び異常時間のカウント値をクリアする。
Therefore, at this time, the count value of the abnormal time is cleared to zero, and thereafter, when the
つまり、アクセルペダル7が短時間で踏み込まれたり、戻し気味にされたりしていれば、運転者は意識してアクセルペダル7を踏み込んではおらず、加速要求はないと考えて、異常時間のカウント値を零にクリアするのである。
In other words, if the
これに対し、前記図9のフローのステップST46においてカウント値が所定値以上であると肯定判定(YES)すれば、ステップST47に進んで異常時間のカウントを中断し、このときまでのカウント値を保持して、前記ステップST48〜ST52に進む。すなわち、前記の変形例2と同様にアクセルペダル7が或る程度以上の時間をかけて踏み込まれた後に、戻し気味にされた場合は、運転者には加速要求があり、アクセルペダル7は再び踏み込まれる可能性が高いと考えて、異常時間のカウント値を保持するのである。
On the other hand, if an affirmative determination (YES) is made in step ST46 in the flow of FIG. 9 that the count value is greater than or equal to the predetermined value, the process proceeds to step ST47 to interrupt the abnormal time count, and the count value up to this time is calculated. The process proceeds to steps ST48 to ST52. That is, if the
このように変形例3によれば、異常時間のカウントを中断するときに、それまでの異常時間(カウント値)が所定時間未満であれば、運転者に加速要求はないと考えて、カウント値をクリアするようにしている。これにより、加速要求がないのにカウント値が積算される結果として、異常時間が設定時間以上になってしまい、出力不足の異常と誤判定されることを抑制でき、異常時間の計測精度が高くなる。 As described above, according to the third modification, when the abnormal time count is interrupted when the abnormal time (count value) is less than the predetermined time, it is considered that the driver does not request acceleration and the count value To clear. As a result, it is possible to suppress that the abnormal time becomes longer than the set time as a result of the count value being accumulated even though there is no acceleration request, and erroneously determined that the output is insufficient, and the measurement accuracy of the abnormal time is high. Become.
なお、この変形例3においてもECU100のCPU101は、図9のフローのステップST41,ST42,ST44〜ST47を実行することによって計時手段を構成し、また、ステップST48〜ST50を実行することによって判定手段を構成し、ステップS52を実行することによって制御手段を構成する。
Also in the third modified example, the
−その他の実施形態−
以上、説明した実施の形態(変形例1〜3を含む)の記載はあくまで例示に過ぎず、本発明の構成や用途などについても限定することを意図しない。例えば前記実施の形態では、例えば図4のフローのステップST6においてアクセル踏み増しを判定(YES)したときにのみ、即ち故障の診断が必要と判定したときにのみ、バックアップRAM104に故障診断データを記録させるようにしているが、これには限定されず、例えば異常時間が設定時間以上になったときにもデータを記録させるようにしてもよい。
-Other embodiments-
The description of the above-described embodiment (including the first to third modifications) is merely an example, and is not intended to limit the configuration or use of the present invention. For example, in the above-described embodiment, for example, failure diagnosis data is recorded in the
すなわち、一例として示す図11のフローチャートにおいてステップST61〜ST65までは、図4のフローのステップST1〜ST5と同じ処理を行い、ステップST65において異常時間が設定時間以上になったと肯定判定(YES)すれば、ステップST66に進む。ここでは、図4のフローのステップST8と同様に故障判定の履歴がないことを判定し、肯定判定(YES)であればステップST67に進んで、ステップST9と同じくフリーズフレームデータを記録して、ルーチンを終了する。 That is, in the flowchart of FIG. 11 shown as an example, steps ST61 to ST65 are the same as steps ST1 to ST5 of the flow of FIG. 4, and an affirmative determination (YES) is made if the abnormal time has exceeded the set time in step ST65. If so, the process proceeds to step ST66. Here, as in step ST8 of the flow of FIG. 4, it is determined that there is no failure determination history. If the determination is affirmative (YES), the process proceeds to step ST67, and freeze frame data is recorded as in step ST9. End the routine.
このように、異常状態が予め設定した時間以上、継続すれば故障に係る判定によらずデータを記録することで、故障の診断が必要との判定に至った場合だけでなく、結果的にその判定に至らなかった異常状態についても併せてデータを検討することが可能になり、故障の原因究明に有利になる。 In this way, if the abnormal state continues for a preset time or longer, the data is recorded regardless of the determination related to the failure. It is possible to examine data for abnormal states that have not been judged, which is advantageous for investigating the cause of the failure.
なお、処理の簡略化や演算負荷の抑制を最優先するのであれば、前記実施形態のようなフリーズフレームデータの生成は行わず、より簡便に故障に係る判定時のエンジン制御データをRAM103から読み込んで、バックアップRAM104に記録させるようにしてもよい。この場合、RAM103は、本発明の構成要素としての記憶手段(異常状態が継続する間、少なくともエンジン1の制御に関連するデータを記憶させる記憶手段)ではないので、故障診断装置は、記録手段としてのバックアップRAM104は備えるが、記憶手段は備えないものとなる。
If priority is given to simplification of processing and suppression of computation load, freeze frame data is not generated as in the above-described embodiment, and engine control data at the time of determination related to a failure is more easily read from the
さらに、前記のように故障の診断が必要との判定に至った場合だけでなく、この判定に至らなかった場合のデータもバックアップRAM104に記録するのであれば、それら2種類のデータを区別する識別情報を付帯させて記録させたり、また、バックアップRAM104において異なる領域に記録させたりするのが好ましい。そして、故障の診断が必要との判定に至らなかった場合のデータは、所定時間毎に上書きして更新するようにしてもよい。
Furthermore, not only when it is determined that a failure diagnosis is necessary as described above, but also when the data when this determination is not reached is recorded in the
さらにまた、前記の実施の形態では一例として、エンジン1のECU100を利用して故障診断装置を構成する場合について説明したが、これにも限定されず、ECU100に別のコントロールユニットを相互に通信可能に接続して、故障診断装置を構成してもよい。また、自動車に搭載した故障診断装置にも限定されず、本発明は、例えば二輪車や産業車両などに搭載することもできる。
Furthermore, in the above-described embodiment, the case where the failure diagnosis apparatus is configured using the
本発明の故障診断装置によれば、内燃機関の出力不足の故障に係る判定を適切に行い、その診断のためのデータを記録することができるので、特に自動車に搭載して有益である。 According to the failure diagnosis apparatus of the present invention, it is possible to appropriately make a determination related to a failure of an output shortage of an internal combustion engine and record data for the diagnosis.
1 エンジン(内燃機関)
7 アクセルペダル
66 アクセル開度センサ
100 ECU
101 CPU(計時手段、判定手段、制御手段)
103 RAM(記憶手段)
104 バックアップRAM(記録手段)
Acc アクセル開度
Acc1 第1の所定開度
Acc2 第2の所定開度
ΔAcc アクセル開度増加率
Tact/Treq トルク達成率(要求トルクに対する実出力トルクの比率)
Δt 設定時間(異常時間に関して予め設定した時間)
1 engine (internal combustion engine)
7
101 CPU (time measuring means, determination means, control means)
103 RAM (storage means)
104 Backup RAM (Recording means)
Acc accelerator opening
Acc1 first predetermined opening
Acc2 Second predetermined opening ΔAcc Accelerator opening increase rate
Tact / Treq torque achievement rate (ratio of actual output torque to required torque)
Δt set time (preset time for abnormal time)
Claims (5)
アクセル開度が第1の所定開度以上で、かつ要求トルクに対する実出力トルクの比率が所定値未満の異常状態が継続する異常時間を計測する計時手段と、
前記異常時間が予め設定した時間以上になっており、かつアクセル開度が前記第1の所定開度よりも大きな第2の所定開度以上であるときに故障の診断が必要と判定する判定手段と、
前記判定に応じて、内燃機関の故障診断のための所定のデータを記録手段に記録させる制御手段と、を備えることを特徴とする内燃機関の故障診断装置。 A failure diagnosis device for an internal combustion engine mounted on a vehicle,
Time measuring means for measuring an abnormal time in which an abnormal state in which the accelerator opening is equal to or greater than the first predetermined opening and the ratio of the actual output torque to the required torque is less than the predetermined value continues;
Determining means for determining that a failure diagnosis is necessary when the abnormal time is greater than or equal to a preset time and the accelerator opening is greater than or equal to a second predetermined opening greater than the first predetermined opening. When,
A failure diagnosis apparatus for an internal combustion engine, comprising: control means for causing the recording means to record predetermined data for failure diagnosis of the internal combustion engine according to the determination.
前記制御手段は、前記異常状態が継続する間、少なくとも内燃機関の制御に関連するデータを記憶手段に記憶させ、このデータを前記判定に応じて記憶手段から読み出して、前記記録手段に記録させる、内燃機関の故障診断装置。 In the internal combustion engine failure diagnosis apparatus according to claim 1,
The control means stores at least data related to the control of the internal combustion engine in the storage means while the abnormal state continues, reads the data from the storage means according to the determination, and records the data in the recording means. Failure diagnosis device for internal combustion engine.
前記要求トルクに対する実出力トルクの比率に関する所定値を、大気圧が低いほど小さな値に変更するか、前記異常時間に関して予め設定された時間を、大気圧が低いほど長い時間に変更するか、の少なくとも一方の補正制御を行う、内燃機関の故障診断装置。 In the internal combustion engine failure diagnosis apparatus according to claim 1,
Whether the predetermined value related to the ratio of the actual output torque to the required torque is changed to a smaller value as the atmospheric pressure is lower, or the preset time for the abnormal time is changed to a longer time as the atmospheric pressure is lower. An internal combustion engine failure diagnosis apparatus that performs at least one correction control.
前記計時手段は、アクセル開度が前記第1の所定開度以上であっても、アクセル開度の増加率が所定の閾値未満であれば異常時間の計測を中断する、内燃機関の故障診断装置。 In the internal combustion engine failure diagnosis apparatus according to claim 1,
The internal combustion engine failure diagnosis device, wherein the time measuring means interrupts the measurement of the abnormal time if the increase rate of the accelerator opening is less than a predetermined threshold even if the accelerator opening is equal to or greater than the first predetermined opening. .
前記計時手段は、アクセル開度の増加率が前記閾値未満になったとき、そのときまでに計測した異常時間が所定時間以上であれば、この異常時間を保持する一方、所定時間未満であれば異常時間をクリアする、内燃機関の故障診断装置。 The failure diagnosis apparatus for an internal combustion engine according to claim 4,
When the rate of increase of the accelerator opening is less than the threshold, the time measuring means retains the abnormal time if the abnormal time measured up to that time is equal to or longer than the predetermined time. An internal combustion engine failure diagnosis device that clears abnormal times.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/483,183 US10233855B2 (en) | 2016-04-15 | 2017-04-10 | Failure diagnosis apparatus for diagnosing an insufficient output of an internal combustion engine |
CN201710240262.9A CN107358677B (en) | 2016-04-15 | 2017-04-13 | Failure diagnosis apparatus for internal combustion engine |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016081892 | 2016-04-15 | ||
JP2016081892 | 2016-04-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017194048A true JP2017194048A (en) | 2017-10-26 |
JP6540660B2 JP6540660B2 (en) | 2019-07-10 |
Family
ID=60154842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016220180A Expired - Fee Related JP6540660B2 (en) | 2016-04-15 | 2016-11-11 | Data recording apparatus for internal combustion engine |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6540660B2 (en) |
CN (1) | CN107358677B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019120183A (en) * | 2017-12-30 | 2019-07-22 | 株式会社クボタ | Engine control device |
JP2020075646A (en) * | 2018-11-08 | 2020-05-21 | 日立オートモティブシステムズ株式会社 | Electronic control device |
US11922735B2 (en) | 2020-01-09 | 2024-03-05 | Toyota Jidosha Kabushiki Kaisha | Vehicle controller, vehicle control method, and non-transitory computer readable medium storing vehicle control program |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6073715A (en) * | 1996-06-21 | 2000-06-13 | Daimlerchrysler Ag | Safety system for a motor vehicle |
JP2003083137A (en) * | 2002-09-05 | 2003-03-19 | Mitsubishi Motors Corp | Control device for internal combustion engine |
JP2004036506A (en) * | 2002-07-04 | 2004-02-05 | Toyota Motor Corp | Abnormal event related data storage device, and its method and program |
US20040204813A1 (en) * | 2002-11-08 | 2004-10-14 | Ford Global Technologies, Llc | Control system parameter monitor |
JP2005315171A (en) * | 2004-04-28 | 2005-11-10 | Toyota Motor Corp | Control system for internal combustion engine |
WO2006016423A1 (en) * | 2004-08-13 | 2006-02-16 | Hitachi, Ltd. | Engine controller and controlling method |
JP2010163950A (en) * | 2009-01-15 | 2010-07-29 | Mitsubishi Electric Corp | Control device of internal combustion engine |
JP2012155608A (en) * | 2011-01-27 | 2012-08-16 | Denso Corp | Data recording device for vehicle |
JP2013184512A (en) * | 2012-03-06 | 2013-09-19 | Toyota Motor Corp | Abnormality determination device of vehicle |
WO2014045697A1 (en) * | 2012-09-19 | 2014-03-27 | 日産自動車株式会社 | Vehicle control device and method for controlling vehicle |
JP2014234113A (en) * | 2013-06-04 | 2014-12-15 | 株式会社デンソー | Vehicular reference value generation apparatus |
WO2015072269A1 (en) * | 2013-11-13 | 2015-05-21 | 本田技研工業株式会社 | Drive control device for motor |
WO2015118766A1 (en) * | 2014-02-04 | 2015-08-13 | 日立オートモティブシステムズ株式会社 | Onboard control device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9475388B2 (en) * | 2008-05-14 | 2016-10-25 | GM Global Technology Operations LLC | Drag torque request security diagnostic systems and methods |
WO2010071096A1 (en) * | 2008-12-16 | 2010-06-24 | ボッシュ株式会社 | Method for controlling engine of vehicle having power extraction mechanism and device for controlling engine of vehicle having power extraction mechanism |
CN201322686Y (en) * | 2008-12-26 | 2009-10-07 | 中国兵器装备集团摩托车检测技术研究所 | Engine pedestal long-distance fault diagnosis system |
JP2010242563A (en) * | 2009-04-02 | 2010-10-28 | Denso Corp | Automatic stop/start control device for internal combustion engine |
US9091219B2 (en) * | 2010-12-13 | 2015-07-28 | GM Global Technology Operations LLC | Torque control system and method for acceleration changes |
CN103287437B (en) * | 2012-02-22 | 2015-07-15 | 厦门金龙联合汽车工业有限公司 | Engine self-adaptation system based on vehicle operation condition and fuel-saving method |
-
2016
- 2016-11-11 JP JP2016220180A patent/JP6540660B2/en not_active Expired - Fee Related
-
2017
- 2017-04-13 CN CN201710240262.9A patent/CN107358677B/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6073715A (en) * | 1996-06-21 | 2000-06-13 | Daimlerchrysler Ag | Safety system for a motor vehicle |
JP2004036506A (en) * | 2002-07-04 | 2004-02-05 | Toyota Motor Corp | Abnormal event related data storage device, and its method and program |
JP2003083137A (en) * | 2002-09-05 | 2003-03-19 | Mitsubishi Motors Corp | Control device for internal combustion engine |
US20040204813A1 (en) * | 2002-11-08 | 2004-10-14 | Ford Global Technologies, Llc | Control system parameter monitor |
JP2005315171A (en) * | 2004-04-28 | 2005-11-10 | Toyota Motor Corp | Control system for internal combustion engine |
WO2006016423A1 (en) * | 2004-08-13 | 2006-02-16 | Hitachi, Ltd. | Engine controller and controlling method |
JP2010163950A (en) * | 2009-01-15 | 2010-07-29 | Mitsubishi Electric Corp | Control device of internal combustion engine |
JP2012155608A (en) * | 2011-01-27 | 2012-08-16 | Denso Corp | Data recording device for vehicle |
JP2013184512A (en) * | 2012-03-06 | 2013-09-19 | Toyota Motor Corp | Abnormality determination device of vehicle |
WO2014045697A1 (en) * | 2012-09-19 | 2014-03-27 | 日産自動車株式会社 | Vehicle control device and method for controlling vehicle |
JP2014234113A (en) * | 2013-06-04 | 2014-12-15 | 株式会社デンソー | Vehicular reference value generation apparatus |
WO2015072269A1 (en) * | 2013-11-13 | 2015-05-21 | 本田技研工業株式会社 | Drive control device for motor |
WO2015118766A1 (en) * | 2014-02-04 | 2015-08-13 | 日立オートモティブシステムズ株式会社 | Onboard control device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019120183A (en) * | 2017-12-30 | 2019-07-22 | 株式会社クボタ | Engine control device |
JP2020075646A (en) * | 2018-11-08 | 2020-05-21 | 日立オートモティブシステムズ株式会社 | Electronic control device |
JP7260995B2 (en) | 2018-11-08 | 2023-04-19 | 日立Astemo株式会社 | electronic controller |
US11922735B2 (en) | 2020-01-09 | 2024-03-05 | Toyota Jidosha Kabushiki Kaisha | Vehicle controller, vehicle control method, and non-transitory computer readable medium storing vehicle control program |
Also Published As
Publication number | Publication date |
---|---|
CN107358677A (en) | 2017-11-17 |
JP6540660B2 (en) | 2019-07-10 |
CN107358677B (en) | 2019-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7387011B2 (en) | Deterioration diagnosis system for exhaust gas sensor | |
JP4826560B2 (en) | Fuel property detection device for internal combustion engine | |
US6751543B2 (en) | Method, computer program, and control system for operating a motor vehicle having an internal combustion engine | |
JP5556910B2 (en) | Control device for internal combustion engine | |
JP7370047B2 (en) | Engine misfire diagnosis detection method | |
JPH10110649A (en) | Misfire detection device for internal combustion engine | |
JP2017194048A (en) | Failure diagnosis device of internal combustion engine | |
US7131321B2 (en) | Throttle system abnormality determination apparatus | |
US11988125B2 (en) | Method for automatically detecting clogging of a sensor pipe extending between a pressure sensor and an exhaust manifold of an internal combustion engine | |
US10233855B2 (en) | Failure diagnosis apparatus for diagnosing an insufficient output of an internal combustion engine | |
US7818104B2 (en) | Monitoring apparatus and method | |
JP6458453B2 (en) | Control device for internal combustion engine | |
US7334567B2 (en) | Method for operating an internal combustion engine | |
KR101481303B1 (en) | Method for monitoring egr system | |
CN106321263B (en) | Engine control system and engine control | |
US10851729B2 (en) | Determination criterion for engine torque control device and method | |
JP2679468B2 (en) | Misfire detection device for internal combustion engine | |
JP3552473B2 (en) | Vehicle brake system | |
JP4023327B2 (en) | Abnormality diagnosis device for intake system sensor | |
JP4345853B2 (en) | Abnormality diagnosis device for intake system sensor | |
US20220003182A1 (en) | Method and system for diagnosing misfire of engine | |
JP6696216B2 (en) | Driving status recorder | |
JP2011140930A (en) | Engine automatic stopping-starting control device | |
JP2000345897A (en) | Engine speed control device of internal combustion engine | |
JPH0893543A (en) | Self-diagnostic device of cylinder pressure sensor and control fail-safe device on the basis of cylinder pressure in internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190128 |
|
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: 20190514 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190527 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6540660 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |