JPH0328578B2 - - Google Patents

Info

Publication number
JPH0328578B2
JPH0328578B2 JP58085858A JP8585883A JPH0328578B2 JP H0328578 B2 JPH0328578 B2 JP H0328578B2 JP 58085858 A JP58085858 A JP 58085858A JP 8585883 A JP8585883 A JP 8585883A JP H0328578 B2 JPH0328578 B2 JP H0328578B2
Authority
JP
Japan
Prior art keywords
correction amount
ram
learning
flop
flip
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.)
Expired - Lifetime
Application number
JP58085858A
Other languages
English (en)
Other versions
JPS59211742A (ja
Inventor
Naomi Tomizawa
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.)
Hitachi Ltd
Original Assignee
Japan Electronic Control Systems 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 Japan Electronic Control Systems Co Ltd filed Critical Japan Electronic Control Systems Co Ltd
Priority to JP8585883A priority Critical patent/JPS59211742A/ja
Publication of JPS59211742A publication Critical patent/JPS59211742A/ja
Publication of JPH0328578B2 publication Critical patent/JPH0328578B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2487Methods for rewriting
    • F02D41/2493Resetting of data to a predefined set of values

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 <技術分野> 本発明は自動車用内燃機関の学習制御装置にお
けるメモリーバツクアツプ監視装置に関する。
<背景技術> フイードバツク制御系における学習制御装置
は、目標値に対応させて予め定めた基本制御量
と、目標値と実際値とを比較し比例積分制御に基
づいて定めたフイードバツク補正量と、RAMに
記憶された学習補正量とから、制御量を設定する
制御量設定手段と、フイードバツク補正量と学習
補正量とから新たな学習補正量を設定してRAM
内の学習補正量のデータを更新する学習補正量更
新手段とを備えてなる。
具体的に自動車用内燃機関では、第1図に示す
如き燃料噴射弁1を用いた空燃比の学習制御装置
や、アイドル制御弁2を用いたアイドル回転数の
学習制御装置が考えられている。
尚、第1図の燃料噴射弁1はいわゆるSPI方式
のものでスロツトル弁3の上流に設けられ、これ
に与えられるパルス信号のデユーテイ比に応じて
開弁時間割合(すなわち燃料噴射量)が決定され
る。4は燃料噴射量の制御のために用いられる吸
入空気流量測定用の熱線式エアフローメータであ
る。また、第1図のアイドル制御弁2はロータリ
ー式で、スロツトル弁3をバイパスする補助空気
通路5に介装され、これに与えられるパルス信号
のデユーテイ比に応じて開度(すなわち補助空気
量)が決定される。
空燃比の学習制御装置は、第2図に示すよう
に、吸入空気流量Qとエンジン回転数Nとから基
本噴射量Tp(=K×Q/N、Kは定数)を演算す
る基本噴射量演算手段と、目標空燃比(理論空燃
比)と排気系に設けたO2センサからの信号に基
づいて検出される実際の空燃比とを比較して比例
積分制御によりフイードバツク補正係数αを設定
するフイードバツク補正係数設定手段と、エンジ
ン回転数N及び基本噴射量(負荷)Tp等のエン
ジン運転条件からこれに対応させてRAMに記憶
させた学習補正係数α0(初期値1)を検索する学
習補正係数検索手段と、フイードバツク補正係数
αと学習補正係数α0との重みづけ平均(例えば加
重平均、次式(1)参照、Mは定数)をとつてその値
を新たな学習補正係数α0としてRAM内の同一エ
ンジン運転条件の学習補正係数α0のデータを更新
する学習補正係数更新手段と、基本噴射量Tpに
フイードバツク補正係数αと学習補正係数α0とを
乗算して噴射量Ti(次式(2)参照)を演算する噴射
量演算手段と、この演算された噴射量Tiに相応
するデユーテイ比のパルス信号を燃料噴射弁に出
力するパルス信号出力手段とを備えてなる。
α0←(α+(M−1)×α0)/M…… (1) Ti=Tp×α×α0…… (2) アイドル回転数の学習制御装置は、第3図に示
すように、水温Twに基づいてパルス信号のデユ
ーテイ比の基本制御値ISWtwを設定する基本制
御値設定手段と、水温Twに基づいて目標回転数
Nsを設定する目標回転数設定手段と、目標回転
数Nsと実際の回転数Nとを比較して比較積分制
御によりフイードバツク補正分ISCfbを設定する
フイードバツク補正分設定手段と、実際の回転数
Nからこれに対応させてRAMに記憶させた学習
補正分ISCle(初期値0)を検索する学習補正分検
索手段と、フイードバツク補正分ISCfbと学習補
正分ISCleとの重みづけ平均(例えば加重平均、
次式(3)参照)をとつてその値を新たな学習補正分
ISCleとしてRAM内の同一回転数Nの学習補正
分ISCleのデータを更新する学習補正分更新手段
と、基本制御値ISCtwにフイードバツク補正分
ISCfbと学習補正分ISCleとを加算してパルス信
号のデユーテイ比の制御値ISCdy(次式(4)参照)
を演算する制御値演算手段と、この演算された制
御値に基づくデユーテイ比のパルス信号をアイド
ル制御弁に出力するパルス信号出力手段とを備え
てなる。
ISCle←(ISCfb+(M−1) ×ISCle)/M…… (3) ISCdy=ISCtw+ISCfb +ISCle…… (4) ところで、このような自動車用内燃機関の学習
制御装置において、学習結果をRAMに記憶させ
ておく場合、エンジンキースイツチがオフになつ
た時には、エンジンキースイツチを介することな
くRAMに電源を供給することにより、RAMを
バツクアツプして内容が消えないようにするが、
キーオフ中にバツテリを外すことによりRAMの
内容がこわれた場合、次回のエンジンキースイツ
チの投入時には不定のRAMの内容をベースに学
習するため不都合が生じる。
尚、特開昭57−102529号公報に、予めRAMの
特定番地に決められたパターンの定数を入れてお
き、プログラムが起動した時にこの定数の値が壊
れているか否かつまり誤つた値であるか否かを判
別し、誤つた値であるならバツテリが外されたも
のとして、RAM内容の初期化を行うことが開示
されているが、バツテリ外しを直接検出するもの
ではないので、たまたまRAM内容の破壊が特定
番地以外の一部であつたときには、異常検出でき
ないなど、安全性の面で問題があつた。
<発明の目的> 本発明は叙上の実状に鑑み、キーオフ中にバツ
テリが外されたりしてRAMへの電源が遮断され
RAMの内容がこわれた場合に、エンジンキース
イツチの再投入時にこれを検知して対処できるよ
うにすることを目的とする。
<発明の構成> このため、本発明は、第4図に示すように、学
習制御用のRAMの電源端子への入力の消失後の
再入力によつて反転(例えばリセツト)されるフ
リツプフロツプと、エンジンキースイツチの投入
時にフリツプフロツプの出力を判定する判定手段
と、その判定結果に基づきフリツプフロツプが前
記再入力によつて反転されている時にRAM内の
学習補正量のデータを初期値に戻すと共にフリツ
プフロツプを再反転(例えばリセツト)する初期
化手段とを設けて構成したものである。
<実施例> 以下に実施例を説明する。
第5図において、11はCPU、12はROMで
あり、これらにはバツテリ13からエンジンキー
スイツチ14を介し更に安定化レギユレータ15
を介して電源が供給される。
16は学習制御用のRAMであり、エンジンキ
ースイツチ14がオンの時には、安定化レギユレ
ータ15からダイオード17を介して電源が供給
される。また、エンジンキースイツチ14がオフ
の時には、抵抗18とツエナーダイオード19と
よりなるバツクアツプ電源回路から電源が供給さ
れる。
20はフリツプフロツプであり、そのリセツト
(R)端子をRAM16を電源端子に接続してあ
る。そして、フリツプフロツプ20の出力(Q)
端子をCPU11のポートAに接続してある。そ
してまた、CPU11のポートBをフリツプフロ
ツプ20のセツト(S)端子に接続してある。
ここにおいて、CPU11は、第6図に示すフ
ローチヤート(エンジンキースイツチ14の投入
時に起動されるメモリーバツクアツプ監視ルーチ
ン)に基づくプログラム(ROM12に記憶され
ている)に従つて、エンジンキースイツチ14の
投入時にそれまでメモリーのバツクアツプが正し
く行われていたか否かを判定し、行われていない
場合に相応の処理を行うようになつている。
次に第6図のフローチヤートについて説明す
る。
S1でCPU11のポートAの入力(すなわち
フリツプフロツプ20の出力)が1か0かを判定
する。1の場合は、正常と判定し、このルーチン
を終了させる。0の場合は、異常と判定し、次の
S2へ進む。
S2でRAM16内の学習結果を全て初期値に
戻す。空燃比の学習制御装置の場合は、学習補正
係数α0のデータを全て1にする。アイドル回転数
の学習制御装置の場合は、学習補正分ISCleのデ
ータを全て0にする。次にS3へ進む。
S3でCPU11のポートBから1の出力を発
し、フリツプフロツプ20を再びセツトし、その
出力を1に戻す。
従つて、エンジンキースイツチ14がオフにな
つている間にバツテリ13を外してRAM16へ
の通電が断たれた場合(第7図参照)は、フリツ
プフロツプ20のR端子への入力が消失し、再び
バツテリ13を接続したときにフリツプフロツプ
20のR端子への入力が1となる。そしてこのと
きにフリツプフロツプ20がリセツトされ、その
出力が0となる。
その後、エンジンキースイツチ14がオンとな
つて、第6図のフローチヤートに示したルーチン
が実行されると、ポートAの入力(すなわちフリ
ツプフロツプ20の出力)は0となつているの
で、メモリーが破壊されたことが検知される。こ
の場合は、RAM16内の学習結果を全て初期値
に戻し、初めから学習を行うようにすると共に、
ポートBの出力を1にして、フリツプフロツプ2
0のS端子へ送ることにより、フリツプフロツプ
20をセツトし、その出力を1に戻す。
また、エンジンキースイツチ14がオフになつ
ている間にバツテリ13が外されなければ、エン
ジンキースイツチ14がオンとなつた場合に、ポ
ートAの入力(すなわちフリツプフロツプ20の
出力)は1となつているので、この場合はメモリ
ーは正常にバツクアツプされていたと判断され、
RAM16内の学習結果をそのまま使用するよう
にするのである。
<発明の効果> 以上説明したように本発明によれば、学習制御
用のRAMのバツクアツプ中に電源が切れた場合
に、エンジンキースイツチの投入時にこのことを
検知して学習結果を初期値に戻し、再び初めから
学習を行わせるようにしたため、不定のRAM内
容をベースに学習制御を行うことにより誤まつた
制御がなされるのを未然に防止することができる
という効果が得られ、学習制御の信頼性が向上す
る。
特に、フリツプフロツプを用いて、バツテリ外
しを直接検出するものであるため、安全性の面で
極めて優れるものである。
【図面の簡単な説明】
第1図は燃料噴射弁及びアイドル制御弁の装着
例を示す内燃機関のスロツトルチヤンバの断面
図、第2図は空燃比の学習制御装置の構成を示す
ブロツク図、第3図はアイドル回転数の学習制御
装置の構成を示すブロツク図、第4図は本発明の
構成を示すブロツク図、第5図は本発明の一実施
例を示す回路図、第6図は同上のフローチヤー
ト、第7図は同上のタイミングチヤートである。 1……燃料噴射弁、2……アイドル制御弁、1
1……CPU、12……ROM、13……バツテ
リ、14……エンジンキースイツチ、15……安
定化レギユレータ、16……学習制御用の
RAM、20……フリツプフロツプ。

Claims (1)

    【特許請求の範囲】
  1. 1 目標値に対応させて予め定めた基本制御量
    と、目標値と実際値とを比較し比例積分制御に基
    づいて定めたフイードバツク補正量と、RAMに
    記憶された学習補正量とから、制御量を設定する
    制御量設定手段と、フイードバツク補正量と学習
    補正量とから新たな学習補正量を設定してRAM
    内の学習補正量のデータを更新する学習補正量更
    新手段とを備え、かつ、前記RAMに対し、エン
    ジンキースイツチがオフの時に該キースイツチを
    介することなく電源を供給してメモリーのバツク
    アツプを行うようにした自動車用内燃機関の学習
    制御装置において、前記RAMの電源端子への入
    力の消失後の再入力によつて反転されるフリツプ
    フロツプと、エンジンキースイツチの投入時にフ
    リツプフロツプの出力を判定する判定手段と、そ
    の判定結果に基づきフリツプフロツプが前記再入
    力によつて反転されている時に前記RAM内の学
    習補正量のデータを初期値に戻すと共にフリツプ
    フロツプを再反転する初期化手段とを設けたこと
    を特徴とする自動車用内燃機関の学習制御装置に
    おけるメモリーバツクアツプ監視装置。
JP8585883A 1983-05-18 1983-05-18 自動車用内燃機関の学習制御装置におけるメモリ−バツクアツプ監視装置 Granted JPS59211742A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8585883A JPS59211742A (ja) 1983-05-18 1983-05-18 自動車用内燃機関の学習制御装置におけるメモリ−バツクアツプ監視装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8585883A JPS59211742A (ja) 1983-05-18 1983-05-18 自動車用内燃機関の学習制御装置におけるメモリ−バツクアツプ監視装置

Publications (2)

Publication Number Publication Date
JPS59211742A JPS59211742A (ja) 1984-11-30
JPH0328578B2 true JPH0328578B2 (ja) 1991-04-19

Family

ID=13870571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8585883A Granted JPS59211742A (ja) 1983-05-18 1983-05-18 自動車用内燃機関の学習制御装置におけるメモリ−バツクアツプ監視装置

Country Status (1)

Country Link
JP (1) JPS59211742A (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6232259A (ja) * 1985-08-05 1987-02-12 Japan Electronic Control Syst Co Ltd 内燃機関の学習制御装置の監視装置
US4715344A (en) * 1985-08-05 1987-12-29 Japan Electronic Control Systems, Co., Ltd. Learning and control apparatus for electronically controlled internal combustion engine
US4850326A (en) * 1986-10-21 1989-07-25 Japan Electronic Control Systems, Co., Ltd. Apparatus for learning and controlling air/fuel ratio in internal combustion engine
US4854287A (en) * 1986-10-21 1989-08-08 Japan Electronic Control Systems Co., Ltd. Apparatus for learning and controlling air/fuel ratio in internal combustion engine
JPS63255541A (ja) * 1987-04-14 1988-10-21 Japan Electronic Control Syst Co Ltd 内燃機関の空燃比制御装置
JP2001160004A (ja) 1999-12-03 2001-06-12 Denso Corp 電子制御装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56121842A (en) * 1980-02-28 1981-09-24 Toyota Motor Corp Engine control method
JPS56138438A (en) * 1980-03-28 1981-10-29 Nippon Denso Co Ltd Control method of air-fuel ratio
US4309971A (en) * 1980-04-21 1982-01-12 General Motors Corporation Adaptive air/fuel ratio controller for internal combustion engine
JPS57102529A (en) * 1980-12-16 1982-06-25 Nippon Denso Co Ltd Air-fuel ratio controlling method
JPS57212349A (en) * 1981-06-25 1982-12-27 Nissan Motor Co Ltd Data storage system for electronic control system for motorcar

Also Published As

Publication number Publication date
JPS59211742A (ja) 1984-11-30

Similar Documents

Publication Publication Date Title
US4370962A (en) System for producing a pulse signal for controlling an internal combustion engine
US4345561A (en) Air-fuel ratio control method and its apparatus
US4348728A (en) Air-fuel ratio controlling method and apparatus therefor
JP3281624B2 (ja) イオン電流による内燃機関のノック検出方法
US4989150A (en) Injector diagnosis system
JP2825710B2 (ja) エンジン制御装置
JPS6338537B2 (ja)
US6216084B1 (en) Memory check apparatus and method for checking data upon retrieval from memory
JPH0328578B2 (ja)
GB2230393A (en) Fuel injector fault diagnosis system
GB2216286A (en) Fault detection system for intake of an i.c engine
JPH0350096B2 (ja)
JPH06146958A (ja) 内燃機関の燃料噴射制御装置
JPH04308360A (ja) 内燃機関の失火検出装置及びこの失火検出装置を用いた内燃機関の制御装置
JPS611841A (ja) 内燃エンジンの燃料噴射装置
JPS6126026B2 (ja)
JP2581033B2 (ja) 内燃機関の燃料噴射量制御方法
JPH07293310A (ja) エンジン誤制御禁止方法
JP2741759B2 (ja) 家庭用テレビゲームおもちゃ及びこれに類似する商品
JPS608444A (ja) クランク角信号の波形整形方法
JPH0214534B2 (ja)
JPH03249345A (ja) 電子制御燃料噴射装置
JPS6361740A (ja) 内燃機関の燃料供給装置
JPS59188045A (ja) 内燃機関の加速時非同期燃料噴射方法
JPS58150045A (ja) 内燃機関の電子制御燃料噴射方法