JPH11351976A - Trouble diagnosing apparatus for engine temperature sensor - Google Patents
Trouble diagnosing apparatus for engine temperature sensorInfo
- Publication number
- JPH11351976A JPH11351976A JP18152098A JP18152098A JPH11351976A JP H11351976 A JPH11351976 A JP H11351976A JP 18152098 A JP18152098 A JP 18152098A JP 18152098 A JP18152098 A JP 18152098A JP H11351976 A JPH11351976 A JP H11351976A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- predetermined
- temperature sensor
- value
- temperature
- 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
- 230000002159 abnormal effect Effects 0.000 claims abstract description 18
- 238000003745 diagnosis Methods 0.000 claims description 21
- 230000005856 abnormality Effects 0.000 claims description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract description 51
- 238000000034 method Methods 0.000 abstract description 36
- 239000000498 cooling water Substances 0.000 description 13
- 238000002485 combustion reaction Methods 0.000 description 4
- 238000001816 cooling Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 239000003054 catalyst Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
Landscapes
- Testing Of Engines (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、エンジン冷却水の
温度を検出する水温センサ等のエンジン温度センサの故
障診断装置に関するものである。The present invention relates to a failure diagnosis device for an engine temperature sensor such as a water temperature sensor for detecting the temperature of engine cooling water.
【0002】[0002]
【従来の技術】エンジン冷却水の温度を検出する水温セ
ンサ等の温度センサの故障には、ショートや断線故障の
ほか、センサ出力が一定値に固着してしまうスタック故
障がある。そして、温度センサのスタック故障を判定す
る手段として、例えば特公平3−56417号公報に記
載されているように、エンジン始動から所定時間経過し
た後のセンサ出力を所定判定値と比較して、センサ出力
が判定値に対して一方の側に張り付いたときに温度セン
サの異常と判定するものが知られている。2. Description of the Related Art Failures of a temperature sensor such as a water temperature sensor for detecting the temperature of engine cooling water include a short-circuit, a disconnection failure, and a stack failure in which a sensor output is fixed at a constant value. As means for determining a stack failure of the temperature sensor, for example, as described in Japanese Patent Publication No. 3-56417, a sensor output after a predetermined time has elapsed since the engine was started is compared with a predetermined determination value. It is known that when the output sticks to one side with respect to the determination value, it is determined that the temperature sensor is abnormal.
【0003】[0003]
【発明が解決しようとする課題】ところで、温度センサ
のスタック故障には、センサ出力が例えば20℃以下の
低温(low)側で固着するロウ・スタックと、20℃
を越える高温(high)側で固着するハイ・スタック
とがあり、このうち、上記ロウ・スタックについては、
エンジン始動から所定時間経過した後の出力値が判定値
に対して一方の側に張り付いたときに温度センサの異常
と判定する上記従来の故障判定手段によって故障判定が
可能である。例えば水温センサに適用する場合に、エン
ジン始動から所定時間が経過してもセンサ出力が例えば
10℃から上がらないというときはロウ側スタックと判
定できるのである。しかしながら、センサ出力が例えば
20℃を越える高温側で固着する上記ハイ・スタックの
場合、上記従来の故障判定手段によっては必ずしも確実
にスタック故障を判定できない。By the way, the stack failure of the temperature sensor includes, for example, a low stack in which the sensor output is fixed at a low temperature (low) side of, for example, 20 ° C. or less, and a 20 ° C.
There is a high stack that sticks on the high temperature side (high) exceeding
The failure determination can be performed by the conventional failure determination means that determines that the temperature sensor is abnormal when the output value after a predetermined time has elapsed from the start of the engine and sticks to one side of the determination value. For example, when the present invention is applied to a water temperature sensor, if the sensor output does not increase from, for example, 10 ° C. even after a lapse of a predetermined time from the start of the engine, it can be determined that the low-side stack is present. However, in the case of the high stack in which the sensor output is stuck on the high temperature side exceeding, for example, 20 ° C., the stack failure cannot always be reliably determined by the conventional failure determination means.
【0004】ハイ・スタックは上述のようにセンサ出力
が例えば20℃を越える高温側で固着する故障である
が、エンジンが停止して短時間で再始動することにより
水温が最初から70℃とか80℃とかの高温で推移する
ような温間始動時には、この温間始動時の水温に近い温
度でセンサ出力が固着したときに正常と異常との判別が
難しい。As described above, the high stack is a failure in which the sensor output is stuck on the high temperature side exceeding, for example, 20.degree. C., but when the engine is stopped and restarted in a short time, the water temperature becomes 70.degree. At the time of a warm start that changes at a high temperature such as ° C., it is difficult to distinguish between normal and abnormal when the sensor output is fixed at a temperature close to the water temperature at the time of the warm start.
【0005】したがって、水温センサ等のエンジン温度
センサのスタック故障、特に高温側のハイ・スタック故
障を確実に判定できるようにすることが課題である。Therefore, it is an object to reliably determine a stack failure of an engine temperature sensor such as a water temperature sensor, particularly a high stack failure on a high temperature side.
【0006】[0006]
【課題を解決するための手段】本発明によるエンジン温
度センサの故障診断装置は、エンジン温度を検出する温
度センサの故障を該温度センサの出力値の変化状態に基
づいて診断するものにおいて、エンジンの負荷が所定状
態か否かを判定する負荷状態判定手段と、エンジン始動
後、上記負荷状態判定手段によりエンジンの負荷が上記
所定状態であるとする判定と上記所定状態でないとする
判定が少なくとも1回以上実行されるのを待ってそれま
での期間における上記温度センサの出力値の変化度合を
所定度合と比較し、上記出力値の変化度合が上記所定度
合以内のときは該温度センサが異常であると判定する異
常判定手段を設けたことを特徴とする。An engine temperature sensor failure diagnostic apparatus according to the present invention diagnoses a failure of a temperature sensor for detecting an engine temperature based on a change state of an output value of the temperature sensor. Load state determining means for determining whether the load is in a predetermined state; and, after starting the engine, the load state determining means determines at least once that the engine load is in the predetermined state and that the engine load is not in the predetermined state. Waiting for the above-described execution, comparing the degree of change in the output value of the temperature sensor in the period up to that time with a predetermined degree, and when the degree of change in the output value is within the predetermined degree, the temperature sensor is abnormal. Is provided.
【0007】エンジン温度はエンジンの発熱量に依存
し、発熱量はエンジンの吸入空気量すなわち負荷に略比
例する。そのため、エンジンの負荷が変化すればエンジ
ン温度が変化するわけで、温度センサに故障がない限
り、センサ出力は負荷の変化に応じて変化する。そし
て、例えば車両を駆動するエンジンの場合に、通常の走
行モードからして、エンジンの負荷が所定状態の時と所
定状態でない時が少なくとも1回以上生じた期間におけ
る温度センサの出力値の変化度合から、センサ出力が高
温側で固着するハイ・スタック故障を確実に判定できる
ような、そういう特定の負荷の状態(所定状態)が存在
する。そして、エンジン始動後、エンジンの負荷がそう
いった所定状態の時とそうでない時を少なくとも1回以
上経た時に、それまでの期間における温度センサの出力
値の変化度合が所定度合以内なら温度センサの異常と判
定することができるのである。[0007] The engine temperature depends on the calorific value of the engine, and the calorific value is substantially proportional to the intake air amount of the engine, that is, the load. Therefore, if the load of the engine changes, the engine temperature changes, and unless there is a failure in the temperature sensor, the sensor output changes according to the change in the load. For example, in the case of an engine that drives a vehicle, the degree of change in the output value of the temperature sensor during a period in which the engine load is in a predetermined state and not in a predetermined state at least once from a normal driving mode. Therefore, there is such a specific load state (predetermined state) such that a high stack failure in which the sensor output is stuck on the high temperature side can be reliably determined. Then, after the engine is started, when the load of the engine is in such a predetermined state and when it is not at least once, if the change in the output value of the temperature sensor in the period up to that time is within the predetermined degree, it is determined that the temperature sensor is abnormal. It can be determined.
【0008】上記故障診断装置において、異常判定手段
はエンジン始動時のエンジン温度が所定温度以上のとき
に判定を実行するものとするのがよい。この場合、上記
所定温度を高温再始動すなわち温間始動時のエンジン温
度近傍に設定することにより、エンジン温度が高温で推
移する温間始動時においても、その温間始動時の水温に
近い温度でセンサ出力が固着する高温側のハイ・スタッ
クを確実に判定できる。In the above failure diagnosis apparatus, it is preferable that the abnormality determination means performs the determination when the engine temperature at the time of starting the engine is equal to or higher than a predetermined temperature. In this case, by setting the predetermined temperature near the engine temperature at the time of high temperature restart, that is, at the time of warm start, even at the time of the warm start at which the engine temperature changes at a high temperature, at the temperature close to the water temperature at the time of the warm start. The high stack on the high temperature side to which the sensor output is fixed can be reliably determined.
【0009】また、異常判定手段は、エンジン始動時の
外気温度が所定温度以下のときに判定を実行するものと
するのがよい。上記所定温度は例えば35℃である。外
気温度が例えば35℃より高いときにエンジンを再始動
すると、エンジン水温は負荷の状態に関係無く100℃
に近い高温側に張り付いた状態となり、高温側のハイ・
スタックを判定できない。そのため、エンジン始動時の
外気温度が所定温度以下のときに判定を実行するのであ
る。Preferably, the abnormality determining means performs the determination when the outside air temperature at the time of starting the engine is equal to or lower than a predetermined temperature. The predetermined temperature is, for example, 35 ° C. If the engine is restarted when the outside air temperature is higher than 35 ° C., for example, the engine water temperature will be 100 ° C. regardless of the load condition.
To the high temperature side close to
Cannot determine stack. Therefore, the determination is performed when the outside air temperature at the time of starting the engine is equal to or lower than the predetermined temperature.
【0010】ところで、車両の通常の走行モードにおい
ては、エンジンの負荷が所定状態の時と所定状態でない
時が少なくとも1回以上生じた期間における温度センサ
の出力値の変化度合からハイ・スタック故障を確実に判
定できるような、そういう負荷の状態(所定状態)が存
在し、エンジン始動後、エンジンの負荷がそういった所
定状態の時とそうでない時を少なくとも1回以上経た時
に、それまでの期間における温度センサの出力値の変化
度合が所定度合以内であれば、温度センサの異常と判定
することができることは上述のとおりであり、その場合
の上記所定状態は、例えばエンジンの吸入空気量が所定
値以上となる中負荷以上の所定負荷域である。In a normal running mode of a vehicle, a high stack fault is detected based on the degree of change in the output value of the temperature sensor during a period in which the engine load is in a predetermined state and is not in a predetermined state at least once. There is such a load state (predetermined state) that can be reliably determined. After the engine starts, when the engine load has passed at least once during the predetermined state and when the engine load has not been the same, the temperature during the period up to that time If the degree of change in the output value of the sensor is within a predetermined degree, it is possible to determine that the temperature sensor is abnormal, as described above. In this case, the predetermined state is, for example, when the intake air amount of the engine is equal to or more than a predetermined value. This is a predetermined load range equal to or more than the medium load.
【0011】通常の走行モードにおいては、低負荷と中
負荷以上の負荷域との間で運転が頻繁に切り替わること
は少なく、それら負荷域の間の切り替わりはエンジン温
度に変化が現れる程度の時間をおいて実行されるのが普
通である。また、吸入空気量が少ない領域間の切り替わ
りでは、発熱量が絶対量としても少ないため温度変化が
現れにくい。したがって、上記所定状態をエンジンの吸
入空気量が所定値以上となる中負荷以上の所定負荷域と
することにより、温度センサの異常判定の精度を高める
ことができるのである。そして、そのエンジンの吸入空
気量が所定値以上となる中負荷以上の所定負荷域すなわ
ち所定状態は、車両を駆動するエンジンの場合に、車速
で判定してよいものである。すなわち、エンジンにより
駆動される車両の速度が所定速度以上であることをもっ
て上記所定状態と判定し、エンジン始動後、車速が所定
速度以上である時とそうでない時が少なくとも1回以上
あった後で、それまでの期間における上記温度センサの
出力値の変化度合が所定度合以内のときは温度センサが
異常と判定することができる。上記所定速度とは例えば
30km/hである。車速が例えば30km/h以上と
いうのは、通常、上記エンジンの吸入空気量が所定値以
上となる中負荷以上の負荷域に相当する。In a normal driving mode, the operation is not frequently switched between a low load and a load region having a middle load or more, and the switching between the load regions is performed for a time period in which a change in the engine temperature appears. It is usually executed in Further, when switching between regions where the amount of intake air is small, a change in temperature is unlikely to appear because the amount of heat generation is small even as an absolute amount. Therefore, the accuracy of the abnormality determination of the temperature sensor can be improved by setting the predetermined state to a predetermined load region that is equal to or higher than a medium load where the intake air amount of the engine is equal to or higher than a predetermined value. Then, the predetermined load range, that is, the predetermined load range above the medium load where the intake air amount of the engine is equal to or more than the predetermined value, that is, the predetermined state may be determined by the vehicle speed in the case of the engine that drives the vehicle. That is, when the speed of the vehicle driven by the engine is equal to or higher than the predetermined speed, the predetermined state is determined. After the engine is started, the vehicle speed is equal to or higher than the predetermined speed and at least once when the vehicle speed is not higher. If the degree of change in the output value of the temperature sensor during the period up to that time is within a predetermined degree, the temperature sensor can be determined to be abnormal. The predetermined speed is, for example, 30 km / h. The vehicle speed of, for example, 30 km / h or more generally corresponds to a load region of a medium load or more where the intake air amount of the engine becomes a predetermined value or more.
【0012】[0012]
【発明の実施の形態】以下、図面に基づいて本発明の実
施の形態を説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0013】図1は本発明が適用される故障診断装置を
備えた自動車用エンジンの全体構造を示している。FIG. 1 shows the entire structure of an automobile engine provided with a failure diagnosis apparatus to which the present invention is applied.
【0014】図1において、1はエンジン本体、2はそ
の燃焼室である。燃焼室2には吸気ポート3および排気
ポート4が開口し、それら吸気ポート3および排気ポー
ト4の燃焼室2への開口部に吸気弁5および排気弁6が
配設されている。また、吸気ポート3の入口には吸気通
路7が接続され、排気ポート4の出口には排気通路8が
接続されている。そして、吸気通路7には、上流側から
順に、エアークリーナ9,エアーフローセンサ10,ス
ロットル弁11,サージタンク12および燃料噴射弁1
3が配設され、また、スロットル弁11をバイパスする
バイパス通路14が設けられ、該通路14の途中にアイ
ドル回転数制御用のバイパス弁(ISC弁)15が配設
されている。そして、エンジン本体1の所定位置にはク
ランク角信号を検出するクランク角センサ16が設けら
れ、また、エンジン冷却水の水温を検出する水温センサ
17が設けられている。そして、排気通路8の途中に排
気ガス浄化用の触媒装置18が設けられ、その上流に酸
素センサ19が設置されている。In FIG. 1, 1 is an engine body, and 2 is a combustion chamber thereof. An intake port 3 and an exhaust port 4 are opened in the combustion chamber 2, and an intake valve 5 and an exhaust valve 6 are arranged at openings of the intake port 3 and the exhaust port 4 to the combustion chamber 2. An intake passage 7 is connected to an inlet of the intake port 3, and an exhaust passage 8 is connected to an outlet of the exhaust port 4. In the intake passage 7, an air cleaner 9, an air flow sensor 10, a throttle valve 11, a surge tank 12, and a fuel injection valve 1 are arranged in this order from the upstream side.
3 is provided, and a bypass passage 14 for bypassing the throttle valve 11 is provided. A bypass valve (ISC valve) 15 for controlling the idle speed is provided in the middle of the passage 14. A crank angle sensor 16 for detecting a crank angle signal is provided at a predetermined position of the engine body 1, and a water temperature sensor 17 for detecting the temperature of the engine cooling water is provided. A catalyst device 18 for purifying exhaust gas is provided in the middle of the exhaust passage 8, and an oxygen sensor 19 is provided upstream thereof.
【0015】燃焼室2の頂部には点火プラグ20が設置
されている。また、自動車にはエンジンを制御するEC
U(エンジンコントロールユニット)21が配設される
とともに、警告灯22が設置され、また、車速センサ2
3が設置されている。An ignition plug 20 is provided at the top of the combustion chamber 2. In addition, EC which controls the engine in the car
U (engine control unit) 21 is provided, a warning light 22 is provided, and the vehicle speed sensor 2
3 are installed.
【0016】図2は、上記エンジンの冷却系を示してい
る。このエンジンは、例えば直列4気筒ガソリンエンジ
ンであって、エンジン本体1にはシリンダブロック及び
シリンダヘッドに冷却水を循環させるウォータジャケッ
ト30が形成されている。そして、図示しないクランク
シャフトによりベルト等を介して駆動されるウォータポ
ンプ31によって図の左側から右側へ向けて冷却水が圧
送され、その冷却水がウォータジャケット30内を流れ
る間にエンジン本体1からの熱により暖められ、水温が
サーモスタット弁32の設定温度よりも低い間はサーモ
スタット弁32が閉じることによって、ウォータジャケ
ット30からバイパス通路33を経て冷却水が循環し、
一方、冷却水温が設定温度よりも高くなればサーモスタ
ット弁32が開き、冷却水はサーモスタット弁32を通
りアッパホース34内を流れてラジエータ35に至り、
ラジエータ35を通る間に冷却されて、ロアホース36
内を流れ、ウォータポンプ31に戻るよう冷却系が構成
されている。上記水温センサ17はウォータジャケット
30に臨む位置に配設されている。また、図において、
37は冷却水温が所定以上に高くなると図示しないフロ
ントグリル側(同図の左端側)から空気を吸引してラジ
エータ35を強制的に冷却する電動ファンであり、38
は車内暖房用のヒータコアである。ヒータコア38は、
エンジン側のウォータジャケット30から温水が循環す
るよう上流側冷却水通路39及び下流側冷却水通路40
によってウォータジャケット30に接続されている。そ
して、上流側の冷却水通路39に設けられた温水弁(図
示せず)により温水流量が調整される。FIG. 2 shows a cooling system of the engine. This engine is, for example, an in-line four-cylinder gasoline engine, and a water jacket 30 for circulating cooling water through a cylinder block and a cylinder head is formed in the engine body 1. Cooling water is pressure-fed from left to right in the figure by a water pump 31 driven by a crankshaft (not shown) via a belt or the like, and the cooling water flows from the engine body 1 while flowing through the water jacket 30. Heated by heat, while the water temperature is lower than the set temperature of the thermostat valve 32, the thermostat valve 32 closes to circulate the cooling water from the water jacket 30 through the bypass passage 33,
On the other hand, when the cooling water temperature becomes higher than the set temperature, the thermostat valve 32 is opened, and the cooling water flows through the thermostat valve 32 into the upper hose 34 to reach the radiator 35,
Cooled while passing through the radiator 35, the lower hose 36
A cooling system is configured to flow through the inside and return to the water pump 31. The water temperature sensor 17 is provided at a position facing the water jacket 30. In the figure,
Reference numeral 37 denotes an electric fan for forcibly cooling the radiator 35 by sucking air from a front grill (not shown) when the cooling water temperature becomes higher than a predetermined value.
Is a heater core for heating the interior of the vehicle. The heater core 38
An upstream cooling water passage 39 and a downstream cooling water passage 40 are provided so that hot water circulates from the water jacket 30 on the engine side.
Is connected to the water jacket 30. The hot water flow rate is adjusted by a hot water valve (not shown) provided in the upstream cooling water passage 39.
【0017】上記エアーフローセンサ10,クランク角
センサ16,水温センサ17,酸素センサ19及び車速
センサ23の各検出信号は制御情報としてECU21に
入力される。そして、それらの制御情報に基づいてEC
U21で点火時期制御の処理,燃料噴射制御の処理,I
SC制御の処理等が行われ、また、水温センサ17の故
障診断の処理が行われる。The detection signals of the air flow sensor 10, the crank angle sensor 16, the water temperature sensor 17, the oxygen sensor 19, and the vehicle speed sensor 23 are input to the ECU 21 as control information. Then, based on the control information, the EC
In U21, processing of ignition timing control, processing of fuel injection control, I
Processing such as SC control is performed, and processing for failure diagnosis of the water temperature sensor 17 is performed.
【0018】上記故障診断の処理は、水温センサ17の
出力値が20℃を越える高温(high)側で固着する
ハイ・スタック故障を検出するものであって、エンジン
始動後、エンジンの負荷が、エンジンの吸入空気量が所
定値以上となる中負荷以上の所定負荷域にある状態(所
定状態)とそうでない状態を少なくとも1回以上経た時
に、それまでの期間における水温センサ17の出力値の
変化度合が所定度合以内であれば水温センサ17の異常
(高温側のハイ・スタック故障)と判定する。そして、
具体的には、エンジンの負荷の状態を車速で見て、車速
が30km/h以上のときを上記所定状態に見立てて、
エンジン始動後、車速が30km/h以上の状態と車速
が30km/hより低い状態を少なくとも1回以上(好
ましくは5〜10回)経た時に、それまでの期間におけ
る水温センサ17の出力値の変化度合を見る。そして、
上記期間における水温センサ17の出力値thwが例え
ば図3に実線で示すように変化し、かつ、その出力値t
hwの最大値thwmaxと最小値thwminとの差
が所定値より大きければ正常と判定し、所定値以下であ
れば異常(高温側のハイ・スタック故障)と判定する。The fault diagnosis process is for detecting a high stack fault which is fixed on the high temperature side where the output value of the water temperature sensor 17 exceeds 20 ° C. After the engine is started, the load of the engine is reduced. A change in the output value of the water temperature sensor 17 during at least one time between a state where the engine intake air amount is equal to or more than a predetermined value in a predetermined load region above a medium load (a predetermined state) and a state where it is not, at least once. If the degree is within the predetermined degree, it is determined that the water temperature sensor 17 is abnormal (high stack failure on the high temperature side). And
Specifically, the state of the load of the engine is viewed at the vehicle speed, and when the vehicle speed is 30 km / h or more, the predetermined state is considered.
Changes in the output value of the water temperature sensor 17 during at least one or more (preferably 5 to 10) times when the vehicle speed is 30 km / h or more and the vehicle speed is less than 30 km / h after the engine is started. Watch the degree. And
The output value thw of the water temperature sensor 17 during the above period changes, for example, as shown by a solid line in FIG.
If the difference between the maximum value thwmax and the minimum value thwmin of hw is larger than a predetermined value, it is determined that the hw is normal, and if it is not more than the predetermined value, it is determined that the hw is abnormal (high stack failure on the high temperature side).
【0019】但し、エンジン始動後、車速が30km/
h以上の状態とそれより低い状態を少なくとも1回以上
経た期間におけるセンサ出力値の変化度合で正常・異常
を判定する上記故障診断の処理は、高温側のハイ・スタ
ックの判定にのみ適用するのであり、そのため、エンジ
ン始動時の水温(センサ出力)が所定温度(例えば70
℃)以上の温間始動時に上記処理を実行する。また、こ
の処理は、外気温度が高くて再始動時の水温が100℃
近くに張り付いた状態では誤判定が生じるため、始動時
の外気温度が所定温度(例えば35℃)より高い時には
実行しないようにする。一方、エンジン始動時の水温が
上記所定値より低い冷間始動時には、単にエンジン始動
から所定時間が経過するのを待って、それまでの期間に
おける水温センサ17の出力値の変化度合(最大値th
wmaxと最小値thwminとの差)が所定値より大
きいかどうかによって正常・異常(高温側のハイ・スタ
ック故障)を判定する。However, after the engine is started, the vehicle speed is 30 km /
Since the above-described failure diagnosis processing for determining normal / abnormal based on the degree of change of the sensor output value during a period of at least one time of a state of h or more and a state of less than h is applied only to the determination of a high stack on the high temperature side. Therefore, the water temperature (sensor output) at the time of starting the engine becomes a predetermined temperature (for example, 70 ° C.).
The above processing is executed at the time of a warm start of at least (° C.). In this process, the outside air temperature is high and the water temperature at the time of restart is 100 ° C.
Since an erroneous determination occurs in a state of sticking near, when the outside air temperature at the time of starting is higher than a predetermined temperature (for example, 35 ° C.), it is not executed. On the other hand, at the time of a cold start in which the water temperature at the time of engine start is lower than the above-mentioned predetermined value, the system simply waits for a lapse of a predetermined time from the start of the engine, and changes the output value of the water temperature sensor 17 (the maximum value th
Normal / abnormal (high-temperature-side high-stack failure) is determined based on whether the difference between wmax and the minimum value thwmin) is greater than a predetermined value.
【0020】上記故障診断処理の具体的手順は図4及び
図5のフローチャートに示すとおりで、始動後スタート
し、ステップS101で各種情報を入力する。そして、
ステップS102で、現在の水温(センサ出力値)th
wがそれまでの最大値thwmaxより高いかどうかを
見て、現在値thwが最大値thwmaxより高いとき
はステップS103で最大値thwmaxを更新して次
のステップS104に進み、現在値thwが最大値th
wmax以下のときはステップS103をスキップして
ステップS104へ進む。そして、スキップS104で
現在の水温(センサ出力値)thwがそれまでの最小値
thwminより低いかどうかを見て、現在値thwが
最小値thwminより低いときはステップS105で
最小値thwminを更新して次のステップS106に
進み、現在値thwが最小値thwmin以上のときは
ステップS105をスキップしてステップS106へ進
む。The specific procedure of the failure diagnosis processing is as shown in the flow charts of FIGS. 4 and 5, and is started after the start, and various information is input in step S101. And
In step S102, the current water temperature (sensor output value) th
Whether the current value thw is higher than the maximum value thwmax up to that point is checked, and if the current value thw is higher than the maximum value thwmax, the maximum value thwmax is updated in step S103, and the process proceeds to the next step S104, where the current value thw becomes the maximum value thwmax. th
If wmax or less, skip step S103 and proceed to step S104. Then, in skip S104, it is determined whether the current water temperature (sensor output value) thw is lower than the previous minimum value thwmin. If the current value thw is lower than the minimum value thwmin, the minimum value thwmin is updated in step S105. Proceeding to the next step S106, if the current value thw is equal to or greater than the minimum value thwmin, skip step S105 and proceed to step S106.
【0021】ステップS106では始動時水温(センサ
出力値)thsが所定温度thso(例えば70℃)以
下かどうかを見る。そして、始動時水温thsが所定温
度thsoより低いときは(冷間始動時)、S107へ
進んでタイマー値Tを加算し、次いでステップS108
でタイマー値Tが所定値To(例えば300sec)に
達したかどうかを見て、所定時間Toに達していなけれ
ばステップS101へ戻ってステップS101〜108
を繰り返し、所定値Toに達したところでステップS1
09へ進む。そして、ステップS109でセンサ出力値
の最大値thwmaxと最小値thwminとの差が所
定値K1(例えば2℃)より大きいかどうかを見て、最
大値thwmaxと最小値thwminとの差が所定値
K1より大きいときは、ステップS110で正常と判定
してそれを記憶し、所定値K1以下のときは、ステップ
S111で異常(高温側のハイ・スタック故障)と判定
してそれを記憶するとともに、警告灯22を点灯する。In step S106, it is checked whether or not the starting water temperature (sensor output value) ths is equal to or lower than a predetermined temperature thso (for example, 70 ° C.). If the starting water temperature ths is lower than the predetermined temperature thso (at a cold start), the process proceeds to S107, where the timer value T is added, and then the step S108 is performed.
It is determined whether the timer value T has reached a predetermined value To (for example, 300 seconds). If the timer value T has not reached the predetermined time To, the process returns to step S101 and returns to steps S101 to S108.
Is repeated, and when the predetermined value To is reached, step S1
Go to 09. Then, in step S109, it is determined whether the difference between the maximum value thwmax and the minimum value thwmin of the sensor output value is larger than a predetermined value K 1 (for example, 2 ° C.), and the difference between the maximum value thwmax and the minimum value thwmin is determined to be a predetermined value. K 1 is greater than time, and stores it in determined to be normal in step S110, when the predetermined value K 1 or less, and stores it to the determination in step S111 abnormal (high-temperature side of the high-stack fault) At the same time, the warning light 22 is turned on.
【0022】一方、ステップ106で始動時水温ths
が所定温度thso以上のときは(温間始動時)、ステ
ップS112へ進み、始動時外気温度thasが所定温
度thaso(例えば、35℃)以下かどうかを見て、
始動時外気温度thasが所定温度thaso以下でな
ければ、そのまま何もせずに処理を終了し、始動時外気
温度thasが所定温度thaso以下であれば、ステ
ップS113へ進む。そして、ステップS113へ進む
と、車速Vが所定車速Vo(例えば30km/h)以上
かどうかを見て、車速Vが所定車速Vo以上でないとき
は、ステップS114でフラグFを立て(F=1)、そ
のまま後述のステップS118へ進む。また、ステップ
S113で車速Vが所定車速Vo以上のときは、ステッ
プS115でF=1かどうかを見る。そして、F=1で
あれば、所定車速Vo以上でない領域から所定車速Vo
以上の領域に今回移行したということで、ステップS1
16でカウンタ値Cを加算し、次いで、ステップS11
7でフラグFを下げ(F=0)、ステップS118へ進
む。また、ステップS115でF=1でないときは、前
回以前から所定車速Vo以上の領域にあるということ
で、ステップS116をスキップし、ステップS117
でフラグFを下げてステップS118へ進む。そして、
ステップS118で、カウンタ値Cが所定値(例えば1
0)に達したかどうかを見て、所定値に達していなけれ
ばステップS101へ戻ってステップS101〜118
を繰り返す。そして、カウンタ値Cが所定値に達する
と、ステップS109でセンサ出力値の最大値thwm
axと最小値thwminとの差が所定値K1(例えば
2℃)より大きいかどうかを見て、最大値thwmax
と最小値thwminとの差が所定値K1より大きいと
きは、ステップS110で正常と判定してそれを記憶
し、所定値K1以下のときは、ステップS111で異常
(高温側のハイ・スタック故障)と判定してそれを記憶
するとともに、警告灯22を点灯する。On the other hand, at step 106, the starting water temperature ths
Is equal to or higher than the predetermined temperature thso (during warm start), the process proceeds to step S112, and it is determined whether or not the start-time outside air temperature has is equal to or lower than the predetermined temperature thasso (for example, 35 ° C.).
If the start-time outside air temperature has is not lower than the predetermined temperature isso, the process is terminated without any processing. If the start-time outside air temperature is is lower than the predetermined temperature isso, the process proceeds to step S113. In step S113, it is determined whether the vehicle speed V is equal to or higher than the predetermined vehicle speed Vo (for example, 30 km / h). If the vehicle speed V is not equal to or higher than the predetermined vehicle speed Vo, a flag F is set in step S114 (F = 1). Then, the process proceeds to step S118 described below. If the vehicle speed V is equal to or higher than the predetermined vehicle speed Vo in step S113, it is determined in step S115 whether F = 1. If F = 1, the predetermined vehicle speed Vo is shifted from a region not higher than the predetermined vehicle speed Vo.
The fact that the process has shifted to the above-mentioned area this time means that step S1
In step S11, the counter value C is added.
At step 7, the flag F is lowered (F = 0), and the process proceeds to step S118. If F = 1 is not satisfied in step S115, it means that the vehicle speed is equal to or higher than the predetermined vehicle speed Vo before the previous time, so that step S116 is skipped and step S117 is performed.
The flag F is lowered, and the process proceeds to step S118. And
In step S118, the counter value C becomes a predetermined value (for example, 1
0), and if it has not reached the predetermined value, the flow returns to step S101 to return to steps S101 to S118.
repeat. When the counter value C reaches a predetermined value, the maximum value thwm of the sensor output value is determined in step S109.
ax and a minimum value thwmin are checked to see if they are larger than a predetermined value K 1 (for example, 2 ° C.), and a maximum value thwmax is determined.
Minimum value when the difference between thwmin is larger than the predetermined value K 1 stores it in determined to be normal in step S110, when the predetermined value K 1 or less, abnormal in step S 111 (high-temperature side of the high-stack and (Failure) is determined and stored, and the warning lamp 22 is turned on.
【0023】この例は、温間始動時には、車速が30k
m/h以上の状態と車速が30km/hより低い状態を
少なくとも1回以上経た時に、それまでの期間における
水温センサ17の出力値の変化度合を見て高温側のハイ
・スタック故障を診断し、冷間始動時に始動後所定時間
が経過した時にそれまで期間における水温センサ17の
出力値の変化度合を見てやはり高温側のハイ・スタック
故障を診断するのであって、通常の走行モードにおいて
はこれで始動時水温の高低に関係なく高温側のハイ・ス
タック故障を確実に診断できるものである。しかし、運
転の仕方によっては、車速が30km/h前後で頻繁に
上下するようなことも考えられる。そして、そういった
車速変動時には水温変化が伴わないため、車速が30k
m/h以上の時とそうでない時の回数が所定回数に達し
たというだけの条件設定でスタック判定をするのでは、
誤判定の恐れがある。そこで、このような場合にも誤判
定を生じないようにするよう、故障診断の処理は次のよ
うに変更してもよいものである。In this example, the vehicle speed is 30 k at the time of a warm start.
When the vehicle speed has been at least once more than m / h and the vehicle speed is lower than 30 km / h, the high temperature side high stack failure is diagnosed by observing the degree of change in the output value of the water temperature sensor 17 in the period up to that time. At the time of a cold start, when a predetermined time has elapsed after the start, the degree of change in the output value of the water temperature sensor 17 in the period up to that time is also diagnosed as a high-stack fault on the high-temperature side. Thus, the high-stack fault on the high-temperature side can be reliably diagnosed irrespective of the level of the water temperature at the start. However, it is conceivable that the vehicle speed frequently fluctuates at around 30 km / h depending on the way of driving. When the vehicle speed fluctuates, the water temperature does not change.
If the stack determination is made under the condition setting that the number of times when the speed is not less than m / h and when it is not the same has reached a predetermined number,
There is a risk of misjudgment. Therefore, in order to prevent erroneous determination even in such a case, the failure diagnosis processing may be changed as follows.
【0024】一例として、図4および図5に示すフロー
チャートのステップS113〜118の部分を図6のよ
うに変更する。As an example, steps S113 to S118 in the flowcharts shown in FIGS. 4 and 5 are changed as shown in FIG.
【0025】この場合、ステップS112で始動時外気
温度thasが所定温度thaso(例えば、35℃)
以下のときに、ステップS213へ進み、車速Vが第1
の所定車速V1以上(V1<Vo)かどうかを見て、車速
Vが第1の所定車速V1以上でないときは、ステップS
214で第2フラグF2を下げ、次いでステップS21
5で第1フラグF1を立て、ステップS101へ戻る。In this case, in step S112, the starting outside air temperature “thas” is increased to a predetermined temperature “thaso” (for example, 35 ° C.).
In the following cases, the process proceeds to step S213, where the vehicle speed V becomes the first speed.
The predetermined vehicle speed V 1 or (V 1 <Vo) to see if, when the vehicle speed V is not the first predetermined vehicle speed V 1 or more, step S
In 214 lowered second flag F 2, then step S21
First flagged F 1 at 5, the flow returns to step S101.
【0026】また、ステップS213で車速Vが第1の
所定車速V1以上のときは、ステップS216でF1=0
(V≧V1となった後、Vの微分値が負となったことが
ない)かどうかを見て、F1=0でなければステップS
215へ進み、F1=0であればステップS217でV
の微分値が正かどうかを見る。そして、Vの微分値が負
のときは、車速が第1の所定車速V1を越えて例えば3
0km/hあたりで上下しているということで、ステッ
プS215へ進み、第1フラグF1を立てる。If the vehicle speed V is equal to or higher than the first predetermined vehicle speed V 1 in step S 213, F 1 = 0 in step S 216.
(After V ≧ V 1 , the differential value of V has never been negative.) If F 1 = 0, step S
Proceeding to 215, if F 1 = 0, V is set in step S217.
See if the derivative of is positive. When the differential value of V is negative, the vehicle speed exceeds the first predetermined vehicle speed V 1 , for example, 3
That it is vertically per 0 km / h, the process proceeds to step S215, the sets a first flag F 1.
【0027】また、ステップS217でVの微分値が正
というときは、車速が第1の所定車速V1を越えた後上
下することなく上昇しているということで、ステップS
218へ進み、車速Vが第2の所定車速V2以上(Vo
<V2)となったかどうかを見る。そして、ステップS
218で車速Vが第2の所定車速V2以上であれば、車
速Vが第1の所定車速V1以上となった後、Vの微分値
が正のままで車速Vが第2の所定車速V2以上となった
ということで、この場合は、ステップS219へ進み、
そうでないときはステップS101へ戻る。Further, when the differential value of V is called positive in step S217, that it is elevated without vertically after the vehicle speed exceeds a first predetermined vehicle speed V 1, step S
Advances to 218, the vehicle speed V is the second predetermined vehicle speed V 2 or more (Vo
<V 2 ) is checked. And step S
If the vehicle speed V is the second predetermined vehicle speed V 2 than in 218, after the vehicle speed V reaches the first predetermined vehicle speed V 1 or more, the vehicle speed V remains differential value of V is positive a second predetermined vehicle speed that it becomes V 2 or more, in this case, the process proceeds to step S219,
If not, the process returns to step S101.
【0028】ステップS219ではF2=0かどうかを
見る。そして、F2=0であれば、車速Vが第1の所定
車速V1以上となり、Vの微分値が正のままで車速Vが
今回第2の所定車速V2以上となったということで、ス
テップS220でカウンタ値Cを加算し、次いで、ステ
ップS221で第2フラグF2を下げ(F2=0)、ステ
ップS222へ進む。また、ステップS219でF2=
0でないというときは、前回以前に第2の所定車速V2
以上となったということで、ステップS220およびス
テップS221をスキップし、ステップS222へ進
む。In step S219, it is checked whether F 2 = 0. If F 2 = 0, the vehicle speed V has become equal to or higher than the first predetermined vehicle speed V 1 , and the vehicle speed V has now become equal to or higher than the second predetermined vehicle speed V 2 while the differential value of V remains positive. adds the counter value C in step S220, then the second flag F 2 was lowered (F 2 = 0) at step S221, the process proceeds to step S222. Also, in step S219, F 2 =
If it is not 0, the second predetermined vehicle speed V 2
Because of the above, steps S220 and S221 are skipped, and the process proceeds to step S222.
【0029】そして、ステップS222で、カウンタ値
Cが所定値(例えば10)に達したかどうかを見て、所
定値に達していなければステップS101へ戻ってステ
ップS101〜222を繰り返す。そして、カウンタ値
Cが所定値に達したところで、ステップS109へ進
み、センサ出力値の最大値thwmaxと最小値thw
minとの差が所定値K1(例えば2℃)より大きいか
どうかを見て、最大値thwmaxと最小値thwmi
nとの差が所定値K1より大きいときは、ステップS1
10で正常と判定してそれを記憶し、所定値K1以下の
ときは、ステップS111で異常(高温側のハイ・スタ
ック故障)と判定してそれを記憶するとともに、警告灯
22を点灯する。Then, in step S222, it is determined whether or not the counter value C has reached a predetermined value (for example, 10). If the counter value C has not reached the predetermined value, the process returns to step S101 to repeat steps S101 to S222. When the counter value C reaches a predetermined value, the process proceeds to step S109, where the maximum value thwmax and the minimum value thw of the sensor output value are set.
It is determined whether or not the difference from min is greater than a predetermined value K 1 (for example, 2 ° C.), and the maximum value thwmax and the minimum value thwmi are determined.
When the difference between n is larger than the predetermined value K 1 is step S1
10 is determined to be normal by storing it, when the predetermined value K 1 or less, stores it determines in step S111 abnormal (high-temperature side of the high-stack fault), a warning lamp is turned on 22 .
【0030】また、車速が30km/h以上の状態とそ
うでない状態という条件設定ではなく、水温変化に結び
付くような負荷の変動を車速の変動幅で見るようにする
こともできる。そのため、上記故障診断の処理を次のよ
うに変更してもよい。Instead of setting a condition that the vehicle speed is 30 km / h or more and a condition that the vehicle speed is not 30 km / h, it is also possible to look at a load variation that leads to a change in water temperature based on the variation range of the vehicle speed. Therefore, the processing of the failure diagnosis may be changed as follows.
【0031】一例として、図4および図5に示すフロー
チャートのステップS113〜118の部分を図7のよ
うに変更する。As an example, steps S113 to S118 in the flowcharts shown in FIGS. 4 and 5 are changed as shown in FIG.
【0032】この場合、ステップS112で始動時外気
温度thasが所定温度thaso(例えば、35℃)
以下のときに、ステップS313へ進み、現在の車速V
がそれまでの最大値Vmaxより高いかどうかを見て、
現在値Vが最大値Vmaxより高いときはステップS3
14で最大値Vmaxを更新して次のステップS315
へ進み、現在値Vが最大値Vmax以下のときはステッ
プS314をスキップしてステップS315へ進む。そ
して、スキップS315で現在の車速Vがそれまでの最
小値Vminより低いかどうかを見て、現在値Vが最小
値Vminより低いときはステップS316で最小値V
minを更新して次のステップS317へ進み、現在値
Vが最小値Vmin以上のときはステップS316をス
キップしてステップS317へ進む。In this case, in step S112, the outside air temperature during at startup is increased to a predetermined temperature, for example, 35 ° C.
In the following cases, the process proceeds to step S313 and the current vehicle speed V
Is higher than the previous maximum value Vmax,
If the current value V is higher than the maximum value Vmax, step S3
In step S315, the maximum value Vmax is updated, and the next step S315 is performed.
When the current value V is equal to or less than the maximum value Vmax, the process skips step S314 and proceeds to step S315. Then, whether or not the current vehicle speed V is lower than the previous minimum value Vmin is determined in skip S315, and if the current value V is lower than the minimum value Vmin, the minimum value V is determined in step S316.
min is updated and the process proceeds to the next step S317. If the current value V is equal to or greater than the minimum value Vmin, the process skips step S316 and proceeds to step S317.
【0033】次に、ステップS317で車速の最大値V
maxと最小値Vminとの差の微分値が0(ゼロ)に
なったかどうかを見る。そして、車速の最大値Vmax
と最小値Vminとの差の微分値が0でなければステッ
プS318でフラグF1を下げ、次いで、ステップS3
19でVmax及びVminを0(ゼロ)に戻し、ステ
ップS101へ戻る。Next, at step S317, the maximum vehicle speed V
It is checked whether the differential value of the difference between max and the minimum value Vmin has become 0 (zero). Then, the maximum value Vmax of the vehicle speed
Differential value of the difference between the minimum value Vmin is lower the flag F 1 0 Otherwise step S318 and, then, step S3
At 19, Vmax and Vmin are returned to 0 (zero), and the process returns to step S101.
【0034】そして、ステップS317で車速の最大値
Vmaxと最小値Vminとの差の微分値が0(ゼロ)
になったら、ステップS320でVmaxとVminの
差が所定値ΔVo以上かどうかを見る。そして、Vma
xとVminの差がΔVoより小さいければ、ステップ
S101へ戻り、VmaxとVminの差がΔVo以上
であれば、ステップS321へ進む。Then, in step S317, the differential value of the difference between the maximum value Vmax and the minimum value Vmin of the vehicle speed is 0 (zero).
, It is checked in step S320 whether the difference between Vmax and Vmin is equal to or greater than a predetermined value ΔVo. And Vma
If the difference between x and Vmin is smaller than ΔVo, the process returns to step S101. If the difference between Vmax and Vmin is equal to or more than ΔVo, the process proceeds to step S321.
【0035】そして、ステップS321へ進むと、F1
=0かどうかを見て、F1=0であれば、今回車速の変
動幅が所定値以上となったということで、ステップS3
22でカウンタ値Cを加算し、次いで、ステップS32
3でフラグF1を立て(F1=1)、ステップS324へ
進む。また、ステップS321でF1=0でないという
ときは、前回以前に車速の変動幅が所定値以上となった
ということで、ステップS322をスキップしてステッ
プS323へ進む。Then, when the flow advances to step S321, F 1
If F 1 = 0, it is determined that the fluctuation range of the current vehicle speed has become equal to or greater than a predetermined value.
At step S22, the counter value C is added.
3 flagged F 1 in (F 1 = 1), the process proceeds to step S324. If F 1 = 0 is not satisfied in step S321, it means that the fluctuation range of the vehicle speed has become equal to or larger than the predetermined value before the previous time, and the process skips step S322 and proceeds to step S323.
【0036】そして、ステップS324で、カウンタ値
Cが所定値(例えば10)に達したかどうかを見て、所
定値に達していなければステップS101へ戻ってステ
ップS101〜324を繰り返す。そして、カウンタ値
Cが所定値に達すると、ステップS109へ進み、セン
サ出力値の最大値thwmaxと最小値thwminと
の差が所定値K1(例えば2℃)より大きいかどうかを
見て、最大値thwmaxと最小値thwminとの差
が所定値K1より大きいときは、ステップS110で正
常と判定してそれを記憶し、所定値K1以下のときは、
ステップS111で異常(高温側のハイ・スタック故
障)と判定してそれを記憶するとともに、警告灯22を
点灯する。In step S324, it is determined whether the counter value C has reached a predetermined value (for example, 10). If the counter value C has not reached the predetermined value, the process returns to step S101 and repeats steps S101 to S324. When the counter value C reaches the predetermined value, the process proceeds to step S109, and it is determined whether the difference between the maximum value thwmax and the minimum value thwmin of the sensor output value is larger than a predetermined value K 1 (for example, 2 ° C.). when the difference between the value thwmax and minimum thwmin is larger than the predetermined value K 1 stores it in determined to be normal in step S110, a predetermined value K 1 following time,
In step S111, it is determined that there is an abnormality (high stack failure on the high-temperature side), the information is stored, and the warning lamp 22 is turned on.
【0037】なお、上記各例では故障判定の条件設定を
車速によって行っているが、車速に代えて吸気充填量そ
の他のパラメータにより同様の条件設定を行うようにす
ることもできる。In each of the above examples, the condition setting for the failure determination is performed based on the vehicle speed. However, similar condition settings may be performed based on the amount of intake air and other parameters instead of the vehicle speed.
【0038】[0038]
【発明の効果】本発明によれば、水温センサ等のエンジ
ン温度センサのスタック故障、特に高温側のハイ・スタ
ック故障を確実に検出することができる。According to the present invention, a stack failure of an engine temperature sensor such as a water temperature sensor, particularly a high stack failure on a high temperature side can be reliably detected.
【図1】本発明の実施の形態に係るエンジンの全体構造
図である。FIG. 1 is an overall structural diagram of an engine according to an embodiment of the present invention.
【図2】エンジンの冷却系の構成を示す模式図である。FIG. 2 is a schematic diagram illustrating a configuration of a cooling system of the engine.
【図3】水温センサの故障診断の処理のタイムチャート
である。FIG. 3 is a time chart of processing of a failure diagnosis of a water temperature sensor.
【図4】実施の形態の一例に係る水温センサの故障診断
の処理を実行するフローチャート(その1)である。FIG. 4 is a flowchart (part 1) for executing a failure diagnosis process for a water temperature sensor according to an example of the embodiment;
【図5】同水温センサの故障診断の処理を実行するフロ
ーチャート(その2)である。FIG. 5 is a flowchart (part 2) for executing a failure diagnosis process of the water temperature sensor.
【図6】他の例に係る水温センサの故障診断の処理を実
行するフローチャートの一部である。FIG. 6 is a part of a flowchart for executing processing for failure diagnosis of a water temperature sensor according to another example.
【図7】更に他の例に係る水温センサの故障診断の処理
を実行するフローチャートの一部である。FIG. 7 is a part of a flowchart for executing a failure diagnosis process of a water temperature sensor according to still another example.
1 エンジン本体 17 水温センサ 21 ECU(エンジンコントロールユニット) 22 警告灯 23 車速センサ 1 Engine Body 17 Water Temperature Sensor 21 ECU (Engine Control Unit) 22 Warning Light 23 Vehicle Speed Sensor
Claims (6)
障を該温度センサの出力値の変化状態に基づいて診断す
るエンジン温度センサの故障診断装置において、 エンジンの負荷が所定状態か否かを判定する負荷状態判
定手段と、 エンジン始動後、上記負荷状態判定手段によりエンジン
の負荷が上記所定状態であるとする判定と上記所定状態
でないとする判定が少なくとも1回以上実行されるのを
待ってそれまでの期間における上記温度センサの出力値
の変化度合を所定度合と比較し、上記出力値の変化度合
が上記所定度合以内のときは該温度センサが異常である
と判定する異常判定手段を設けたことを特徴とするエン
ジン温度センサの故障診断装置。An engine temperature sensor failure diagnosis device for diagnosing a failure of a temperature sensor for detecting an engine temperature based on a change state of an output value of the temperature sensor determines whether or not an engine load is in a predetermined state. Load state determining means, and after starting the engine, the load state determining means waits at least once for determining that the load of the engine is in the predetermined state and for determining that the engine load is not in the predetermined state. Comparing the degree of change of the output value of the temperature sensor with the predetermined degree during the period of time, and determining that the temperature sensor is abnormal when the degree of change of the output value is within the predetermined degree. A failure diagnosis device for an engine temperature sensor.
エンジン温度が所定温度以上のときに判定を実行するも
のである請求項1記載のエンジン温度センサの故障診断
装置。2. The failure diagnosis device for an engine temperature sensor according to claim 1, wherein said abnormality determination means performs the determination when the engine temperature at the time of starting the engine is equal to or higher than a predetermined temperature.
外気温度が所定温度以下のときに判定を実行するもので
ある請求項1又は2記載のエンジン温度センサの故障診
断装置。3. The failure diagnosis device for an engine temperature sensor according to claim 1, wherein the abnormality determination means performs the determination when an outside air temperature at the time of starting the engine is equal to or lower than a predetermined temperature.
が所定値以上となる中負荷以上の所定負荷域である請求
項1,2又は3記載のエンジン温度センサの故障診断装
置。4. The failure diagnosis device for an engine temperature sensor according to claim 1, wherein the predetermined state is a predetermined load range above a middle load where an intake air amount of the engine becomes a predetermined value or more.
される車両の速度が所定速度以上の負荷域である請求項
4記載のエンジン温度センサの故障診断装置。5. The fault diagnosis device for an engine temperature sensor according to claim 4, wherein the predetermined load range is a load range in which the speed of a vehicle driven by the engine is equal to or higher than a predetermined speed.
障を該温度センサの出力値の変化状態に基づいて診断す
るエンジン温度センサの故障診断装置において、 エンジンにより駆動される車両の速度が所定速度以上か
否かを判定する車速状態判定手段と、 エンジン始動後、上記車速状態判定手段により車速が上
記所定速度以上であるとする判定と上記所定速度以上で
ないとする判定が少なくとも1回以上実行されるのを待
ってそれまでの期間における上記温度センサの出力値の
変化度合を所定度合と比較し、上記出力値の変化度合が
上記所定度合以内のときは該温度センサが異常であると
判定する異常判定手段を設けたことを特徴とするエンジ
ン温度センサの故障診断装置。6. A failure diagnosis device for an engine temperature sensor for diagnosing a failure of a temperature sensor for detecting an engine temperature based on a change state of an output value of the temperature sensor, wherein a speed of a vehicle driven by the engine is equal to or higher than a predetermined speed. Vehicle speed state determining means for determining whether or not the vehicle speed is higher than or equal to the predetermined speed, and a determination that the vehicle speed is not higher than the predetermined speed is performed at least once by the vehicle speed state determining means after the engine is started. And comparing the degree of change in the output value of the temperature sensor in the period up to that time with a predetermined degree, and determining that the temperature sensor is abnormal when the degree of change in the output value is within the predetermined degree. An apparatus for diagnosing a failure of an engine temperature sensor, comprising a determination unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18152098A JP4022992B2 (en) | 1998-06-11 | 1998-06-11 | Engine temperature sensor failure diagnosis device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18152098A JP4022992B2 (en) | 1998-06-11 | 1998-06-11 | Engine temperature sensor failure diagnosis device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11351976A true JPH11351976A (en) | 1999-12-24 |
| JP4022992B2 JP4022992B2 (en) | 2007-12-19 |
Family
ID=16102205
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18152098A Expired - Fee Related JP4022992B2 (en) | 1998-06-11 | 1998-06-11 | Engine temperature sensor failure diagnosis device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4022992B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006004655A (en) * | 2004-06-15 | 2006-01-05 | Toyota Motor Corp | Temperature sensor abnormality detection method and power supply device |
| US8240195B2 (en) | 2009-06-10 | 2012-08-14 | Toyota Jidosha Kabushiki Kaisha | Abnormality detection apparatus and abnormality detection method for air/fuel ratio sensor |
| WO2014057850A1 (en) * | 2012-10-11 | 2014-04-17 | 富士通テン株式会社 | Device and method for controlling engine |
-
1998
- 1998-06-11 JP JP18152098A patent/JP4022992B2/en not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006004655A (en) * | 2004-06-15 | 2006-01-05 | Toyota Motor Corp | Temperature sensor abnormality detection method and power supply device |
| US8240195B2 (en) | 2009-06-10 | 2012-08-14 | Toyota Jidosha Kabushiki Kaisha | Abnormality detection apparatus and abnormality detection method for air/fuel ratio sensor |
| WO2014057850A1 (en) * | 2012-10-11 | 2014-04-17 | 富士通テン株式会社 | Device and method for controlling engine |
| JP2014077413A (en) * | 2012-10-11 | 2014-05-01 | Fujitsu Ten Ltd | Control device and control method for engine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4022992B2 (en) | 2007-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9004751B2 (en) | Fault diagnosis device for temperature sensor | |
| US7757649B2 (en) | Controller, cooling system abnormality diagnosis device and block heater determination device of internal combustion engine | |
| JP3419225B2 (en) | Thermostat failure detector for engine cooling system | |
| JP5354088B2 (en) | Sensor abnormality detection device and block heater mounting determination device | |
| JP5276636B2 (en) | Internal combustion engine temperature control system | |
| JP3039319B2 (en) | Control device for electric cooling fan in engine cooling system | |
| US6230553B1 (en) | Abnormality diagnosis apparatus of engine cooling system | |
| KR20000077223A (en) | Device for diagnosis of out of order of the thermostat of internal combustion engine | |
| JP5308626B2 (en) | Cooling system failure diagnosis device for internal combustion engine | |
| JP2001164954A (en) | Engine control device | |
| JP3930821B2 (en) | Failure detection device for cooling device of internal combustion engine | |
| JP5101960B2 (en) | Failure diagnosis apparatus and failure diagnosis method | |
| JP3598778B2 (en) | Engine cooling system abnormality diagnosis device | |
| JP3849707B2 (en) | In-cylinder injection internal combustion engine control device | |
| JP4123627B2 (en) | Failure diagnosis device for engine temperature detection means | |
| JP3407572B2 (en) | Thermostat failure detector for engine cooling system | |
| JP4022992B2 (en) | Engine temperature sensor failure diagnosis device | |
| JP3642169B2 (en) | EGR diagnosis device for engine | |
| JP2006336626A (en) | Failure detection system for cooling device of internal combustion engine | |
| JP3719515B2 (en) | Engine cooling system thermostat failure detection device | |
| JP2008298058A (en) | Control device of internal combustion engine | |
| JP2001173496A (en) | O2 sensor diagnostic device | |
| JPH0544581A (en) | Abnormality detecting method for exhaust gas reflux system for engine | |
| JP3849273B2 (en) | Temperature sensor failure diagnosis device | |
| JP3890830B2 (en) | O2 sensor diagnostic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050331 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070420 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20070508 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Effective date: 20070709 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
| 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: 20070911 |
|
| A61 | First payment of annual fees (during grant procedure) |
Effective date: 20070924 Free format text: JAPANESE INTERMEDIATE CODE: A61 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 3 Free format text: PAYMENT UNTIL: 20101012 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111012 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |