JPS6040755A - センサ入力による演算ミスの補償方法 - Google Patents

センサ入力による演算ミスの補償方法

Info

Publication number
JPS6040755A
JPS6040755A JP14827883A JP14827883A JPS6040755A JP S6040755 A JPS6040755 A JP S6040755A JP 14827883 A JP14827883 A JP 14827883A JP 14827883 A JP14827883 A JP 14827883A JP S6040755 A JPS6040755 A JP S6040755A
Authority
JP
Japan
Prior art keywords
value
sensor
previous
engine
conversion
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.)
Pending
Application number
JP14827883A
Other languages
English (en)
Inventor
Koichi Kobayashi
弘一 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisan Industry Co Ltd
Original Assignee
Aisan Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisan Industry Co Ltd filed Critical Aisan Industry Co Ltd
Priority to JP14827883A priority Critical patent/JPS6040755A/ja
Publication of JPS6040755A publication Critical patent/JPS6040755A/ja
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D31/00Use of speed-sensing governors to control combustion engines, not otherwise provided for
    • F02D31/001Electric control of rotation speed
    • F02D31/002Electric control of rotation speed controlling air supply
    • F02D31/003Electric control of rotation speed controlling air supply for idle speed control
    • F02D31/004Electric control of rotation speed controlling air supply for idle speed control by controlling a throttle stop

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (技術分野) 本発明はセンサ、例えば温度センサからの入力信号に応
じてエンジン制御を行う電子制御装置において、センサ
からの入力信号を〜を変換する際に生ずる演算ミスの補
償方法に関する。
(従来技術) 従来、例えば温度センサの入力信号に応じてエンジン制
御を行う電子制御装置においては、温度センサに断線・
短絡等の異常が発生するおそれがある他、温度センナか
らの入力信号を〜を変換処理するに際して、何らかの原
因によシ演算ミスを生じた場合、前記演算ミスを判別、
補償する機能を持たず、演算ミスによシ得られた〜を変
換値に基づいてエンジン制御を行うことになり、その場
合、アイドル回転数制御を行う自動車においては、温度
センナからの入力信号に応じて目標アイドル回転数を設
定するため、前記演算ミスによシ得られたんt変換値が
電子制御装置に入力されると、前記目標アイドル回転数
が著しく変動するとともに、実際のアイドル回転数も著
しく変動するため、燃費不良、ドライブフィーリングの
悪化、エンスト等の問題を起こすという欠点があった。
(発明の目的) 本発明はセンサ出力の〜を変換値がセンサネ良を含む演
算ミスに対応した値のときにもエンジンを円滑に運転す
ることができるセンサ入力による演算ミスの補償方法を
提供することによって、前記従来の欠点を除去すること
にある。
(発明の構成) 本発明は第1図に示すように、エンジン運転状態を検出
する任意のセンサからの信号を予め設定した一定周期毎
に検出してステップS1で〜を変換した後、演算処理し
てエンジン制御用任意のアクチーエータを駆動する際に
、ステップS2における判定でセンサ出力がセンサの断
線・短絡の一方に対応した出力のときには、ステップS
3のセンサ断線拳短絡補償プログラムに対応してセンサ
出力が予め設定した一定のパターンで出力されているも
のとして演算処理し、ステップS2における判定でセン
サ出力が断線−短絡に対応した出力でないときには、ス
テップS4と85で今回のA7.変換値とメモリに記憶
された前回のへt変換値とを比較するとともに、両〜を
変換値の差が演算ミスとして予め規定した演算ミス設定
値Aを越えたときにステップS6で前回のへt変換値を
今回の〜を変換値として演算処理し、ステップS5によ
る判定で前記両へt変換値の差が前記演算ミス設定値A
を越えないときにはステップS7でメモリに記憶された
前回の〜を変換値を次の周期におけるデータ比較のため
に今回のへt変換値に更新しかつ今回のへt変換値で演
算処理するセンサ入力による演算ミスの補償方法にある
(発明の実施例) 第2図〜第7図は本発明の一実施例であって、エンジン
1に気化器2からの燃料を供給する吸気路3にはアクセ
ルペダルの踏込量に対応して開くスロットルバルブ4が
図示省略スプリングでパルプ閉方向に付勢された状態で
取付けられ、スロットルバルブ4のパルプ閉位置はスロ
ットルバルブ4の軸5に固着された操作レバー6がアク
チーエータ7先端のタッチセンサ8に当接することによ
って定まるとともに、アクチュエータ7を駆動すること
による操作ロッド9の前進・後退によってタッチセンサ
8の位置とともにスロットルバルブ4のパルプ閉位置も
変化してパルプ閉状態におけるスロットルバルブ4のパ
ルプ開度が変化し、又、アクチュエータ7、タッチセン
サ8、エンジン、1のウォータージャヶノ)10に取付
けられた水温上ン誉11及びイグニッションコイル等の
エンジン回転数センサ12とのそれぞれは、バッテリ1
3からの電源供給がイグニッションスイッチ14によっ
てオンeオフ制御される通称ECUのエンジン制御用電
気制御回路15に接続されている。
次に、第3図は電気制御回路15の具体例であって、記
憶回路ROMのプログラムに従って制御されるマイクロ
コンピータCPUには、波形整形器16を介してエンジ
ン回転数セン゛す12からのエンジン回転数に対応した
周波数のパルス信号が入力される他、水温センサ11か
らのエンジン温度に対応したアナログ信号とバッテリ1
3の電圧とがA−D変換器17を介してデジタル信号に
変換された状態でIロデート18を介して入力され、か
つ、タッチセンサ8からのオン・オフ信号がIロポート
19を介して入力され、又、マイクロコンピュータCP
UのI7.ボート20には駆動回路21を介してDCモ
ータのスロットルバルブ4制御用アクチーエータ7が接
続されている。
次に、本実施例の作用を第4図、第5図の70−チャー
ト及び第6図、第7図の特性図によって説明する。
マイクロコンピュータCPUにはプログラムで定めた温
度に対する目標アイドル回転数が設定されている。
従って、水温センサ11からの入力信号がA口変換され
るとともに、該〜を変換値に基づいて目標アイドル回転
数が算出され、この状態でスロットルパルプ4の閉弁状
態を検出するタッチセンサ8かう、スロットルバルブ4
がスロットルアクチュエータ7の操作ロッド9に接触し
ている信号が入力されていると、マイクロコンピュータ
CPUはエンジン回転数が目標アイドル回転数に近ずく
ようにスロットルアクチュエータ7を駆動する。
このとき、水温センサ11の〜を変換値が何らかのIJ
X因でその断線・短絡を含む演算ミスが生じた際にめら
れた値であれば、第4図、第5図に示すへt変換演算ミ
ス補償プログラムにょシ前記演算ミスによってめられた
んt変換値を削除し、前回のA口変換値或は第6図に示
すパターンに基づいて目標アイドル回転数を設定し、ス
ロットルバルブ4がスロットルアクチュエータ7の操作
ロッド9に接触していればエンジン回転数が該目標アイ
ドル回転数に近ずくようにスロットルアクチーエータ7
を駆動する。
この〜を変換演算ミス補償プログラムを第4図、第5図
のフローチャートに従って説明すると、水温センサ11
から電気制御回路15に入力されるアナログ信号はへ5
変換された後、Aろ変換演算ミス補償プログラムに入力
される。
該プログラムはイグニッションスイッチ14のオン時に
リセットされ、フラグ及び記憶RAMはイグニッション
スイッチ14のオン時にクリアされるとともに、イグニ
ッションスイツf14(D:Arノン後おいてプログラ
ムは予め設定した周期毎に水温セン?11からの入力信
号をへt変換した後、第4図、第5図に示すんt変換演
算ミス補償プログラムにより下記に示す手順で目標アイ
ドル回転数を設定して行く。
(1) ステップ101で水温センサ11の〜を変換値
を記憶RAM (THWR)に格納する。
(II) ステップ1’02で(THWR)の値が水温
センサ11の断線・短絡を示す極大・極小の値であれば
、ステップ103で第5図に示す温度センサ断線・短絡
補償プログラムを起動する。
即ち、制御システムがステップ103の温度センサ断線
・短絡補償プログラムに移行すると、ステップ104で
水温センサ11断線@短絡の異常フラグ「1」かが判定
され、この異常フラグが無い状態においてステップ10
5,106で水温センサ11からの入力信号が極高温か
極低温の短絡又は開放の異常状態であることが判定され
、ステップ107で異常フラグ「1」がセットされかつ
水温が暖機開始の低温時温度に対応した第6図のYCに
セットされるとともに、ステップ108で水温要修正に
対応して規定された87図に示すT1時間がカウンタに
セットされる。
この異常フラグ「1」の状態において、制御システムは
ステップ104からステップ109に移行し、暖機完了
前の状態においてステップ110でT1時間経過したか
が判定され、T1時間経過状態においてステップ111
で水温が第7図に示すxc、l!Ig算されるとともに
、ステップ112で水温子XCが暖機完了の高温時温度
に対応した第6図のzCに達していないかが判定され、
zCに達していない状態においてステップ108で再び
カウンタにT1時間がセットされるとともに、ステップ
113で水温子XCに対応した目標アイドル回転数が第
6図によル算出され、エンジン回転数はとの新しい目標
アイドル回転数に従って制御されるとともに、前記プロ
グラムが繰返されることによってアイドル回転数は第7
図のように祇ぼ第6図の特性に沿った状態で減少し、水
温が暖機完了の第6図のzCに達したか或は越えた状態
において、制御はステップ112からステップ114に
移行して暖機運転が完了するとともに、水温の値ハマイ
クロコンピュータCPUがリセットされるまでzCに達
したときの最終温度で固定され、目標アイドル回転数も
暖機完了時の目標アイドル回転にiイクロコンピュータ
CPUがリセットされるまで固定される。
その結果、水温センサ11が断線・短絡の異常状態にな
っても、エンジン1はほぼ正常に近い状態でアイドル制
御されるとともに、暖機完了後も実際の水温に近い第6
図に示すほぼzCでECUは正常に作動し、エンジン1
は水温センサ11正常の場合と変らない特性で運転され
る。
(至)次に、ステップ102で(THWR)の値が水温
センサ11の断線・短絡を示す極大・極小の値でなけれ
ば、前回の水温データ(THW)を参照にするが、ステ
ップ115でT ’f(W= 0であればプログラムリ
セット後の最初の水温データが終了してい々いので、ス
テップ116〜121で水温データを記憶RAM’(F
THWO)(FTHWl)(FTHW2)に順次格納し
て、水温の〜も変換値が3回続けて同一値になったとき
にステップ121で初めて水温データTHWを設定する
(財)次に、ステップ115でTHW=0でなければス
テップ122で前回の水温データTHWと今回の水温デ
ータTHWRとの差Aをめ、ステップ123でこの差A
が演算ミスに対応して予め設定した水温変化に対応する
値、本実施例ではA=10と比較し、該比較の結果、T
HWとTHWRの差Aが予め設定した演算ミスの水温変
化に対応する値よシも小さい場合はステップ124でT
HWの値をTHWRO値に更新するとともk、更新され
たTHWの値に従って目標アイドル回転数(至)次に1
ステツプ123の比較の結果、THWとTHWRの差が
予め設定した演算ミスの水温変化に対応する値A−10
よシも大きいか等しい場合は、ステップ125でTHW
の値を更新しないで前回の水温データTHWの値に従っ
て目標アイドル回転数を設定する。
なお、本実施例では電気制御回路15からの出力信号に
よりアイドリンク回転数を制御する自動車について述べ
たが、温度センサ11を電気制御回路15の入力信号と
して、電気制御回路15からの出力信号によシ空燃比制
御をする自動車、同様にチυ−り等を制御する自動車に
おいても本実施例で述べた〜を変換演算ミス補償プログ
ラムを使用することができ、又、本実施例では初回水温
データ設定の条件に同一データが3回続くことにしたが
、2回以上同一データが入力されれば。
A/、変換された値が真正であると判別することも可能
である他、本実施例では予め設定した周期毎KvD変換
を行なりているが、特に〜を変換を周期毎に行う必要は
ない。
次に、本発明の効果について説明する。
本発明はエンジンの運転状態を知らせる各種センサから
の信号を電気制御回路の入力とし、電気制御回路からの
出力信号によ)、エンジン制御用アクチーエータを駆動
する自動車において、電気制御回路内にA7.変換演算
ミス補償プログラムを設定することによシ、へも変換時
に演算ミスが生じても、前記プログラムによりAろ変換
値が演算ミスによル得られたデータであることを判別し
、該データをエンジン制御に用いない。
これにより、例えばアイドル回転数制御を行う自動車に
おいては、前記プログラムのない場合において前記演算
ミスにより得られたんt変換値が入力されると、該〜を
変換値に基づいて目標アイドル回転数を設定するため、
実際のアイドル回転数が著しく変動し、燃費不良、ドラ
イブフィーリング悪化、エンスト等の問題があったが、
前記プログラムを設定した本発明の場合は、〜を変換時
に演算ミスが生じても、Aろ変換値が演算ミスによシ得
られたデータであることを判別し、該データを目標アイ
ドル回転数の設定に用いないため、実際のアイドル回転
数も変動せず前記問題点を解決できる効果がある。
又、本実施例で述べた〜を変換演算ミス補償プログジム
は最初のへt変換に演算ミスが生じることを考慮して予
め設定した回数以上同一データが連続して入力された時
点で初めて、水温〜を変換値を受けつける。これによシ
、最初の〜も変換時に演算ミスが生じても、前記プログ
ラムにより、演算ミスを判別することができる効果があ
る。
【図面の簡単な説明】
第1図は本発明の構成を明示する全体構成図、第2図は
本発明の一実施例のエンジン制御システムの説明図、第
3図はその電気回路図、第4図と第5図はそのフローチ
ャート図、第6図と第7図はその動作特性図である。 5l−87・・・・・・ステップ 出願人 愛三工業株式会社 代 理 人 弁理士 岡 1)英 彦 第4図 第6図

Claims (1)

    【特許請求の範囲】
  1. エンジン運転状態を検出する任意のセンサからの信号を
    予め設定した一定周期毎に検出してA/D変換した後、
    演算処理してエンジン制御用任意のアクチュエータを駆
    動する際に、センサ出力がセンサの断線・短絡の一方に
    対応した出力のときには、センナ断線・短絡補償プログ
    ラムに対応してセンサ出力が予め設定した一定のパター
    ンで出力されているものとして演算処理し、センサ出力
    が断線・短絡に対応した出力でないときには、今回のへ
    t変換値とメモリに記憶された前回の〜を変換値とを比
    較するとともに両〜を変換値の差が演算ミスとして予め
    規定した演算ミス設定値を越えたときに前回のへt変換
    値を今回のへt変換値として演算処理し、前記側〜を変
    換値の差が前記演算ミス設定値を越えないときにメモリ
    に記憶された前回のへt変換値を次の周期におけるデー
    タ比較のために今回のへt変換値に更新しかつ今回のA
    7.変換値で演算処理することを特徴とするセンサ入力
    による演算ミスの補償方法。
JP14827883A 1983-08-12 1983-08-12 センサ入力による演算ミスの補償方法 Pending JPS6040755A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14827883A JPS6040755A (ja) 1983-08-12 1983-08-12 センサ入力による演算ミスの補償方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14827883A JPS6040755A (ja) 1983-08-12 1983-08-12 センサ入力による演算ミスの補償方法

Publications (1)

Publication Number Publication Date
JPS6040755A true JPS6040755A (ja) 1985-03-04

Family

ID=15449184

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14827883A Pending JPS6040755A (ja) 1983-08-12 1983-08-12 センサ入力による演算ミスの補償方法

Country Status (1)

Country Link
JP (1) JPS6040755A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694897A (en) * 1996-01-26 1997-12-09 Denso Corporation Water temperature sensor failure detecting device for idle speed control system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55115101A (en) * 1979-02-26 1980-09-04 Nissan Motor Co Ltd Data processor
JPS5724437A (en) * 1980-07-21 1982-02-09 Nissan Motor Co Ltd Engine controller
JPS57146054A (en) * 1981-03-05 1982-09-09 Nissan Motor Co Ltd Control device for internal-combustion engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55115101A (en) * 1979-02-26 1980-09-04 Nissan Motor Co Ltd Data processor
JPS5724437A (en) * 1980-07-21 1982-02-09 Nissan Motor Co Ltd Engine controller
JPS57146054A (en) * 1981-03-05 1982-09-09 Nissan Motor Co Ltd Control device for internal-combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694897A (en) * 1996-01-26 1997-12-09 Denso Corporation Water temperature sensor failure detecting device for idle speed control system

Similar Documents

Publication Publication Date Title
US5235527A (en) Method for diagnosing abnormality of sensor
JPS60150450A (ja) 内燃エンジンのアイドル回転数フイ−ドバツク制御方法
EP0151523B1 (en) Method of controlling an internal combustion engine
US7524106B2 (en) Abnormality diagnosis apparatus and method for water temperature sensor
JPS63246449A (ja) 内燃機関制御装置
JPH05280395A (ja) 空燃比制御系の異常検出方法
US5161505A (en) Method and arrangement for detecting measured values in motor vehicles
JPS6035150A (ja) エンジンのアイドル回転数制御方法
JPH01158335A (ja) 酸素濃度センサ用ヒータの制御装置
JPH03237241A (ja) エンジンのアイドル回転数制御装置
US5130930A (en) Diagnostic device for vehicle engine analysis
JP2550788B2 (ja) 排気ガス再循環制御装置の故障診断装置
JPH10246141A (ja) 内燃機関のスロットル弁制御装置及び運転制御装置
JP2004036434A (ja) スロットル弁駆動装置の故障診断装置
JP2658275B2 (ja) スロットル弁の制御装置
JP2827211B2 (ja) アイドル回転速度制御弁診断装置
JPH0451657B2 (ja)
JP2738495B2 (ja) 電子制御内燃機関
JPS60148723A (ja) 自動定速走行制御装置
JP3859809B2 (ja) 内燃機関の吸入空気量制御装置
JP2540148B2 (ja) エンジンの電子制御装置
JPH0684732B2 (ja) エンジンのアイドル回転数制御装置
JPH0816458B2 (ja) 内燃機関用スロツトル弁制御装置
JPH0599035A (ja) 内燃機関の燃料噴射制御装置
CN117719366A (zh) 甲醇增程器控制方法及装置、存储介质及电子设备