JPS58155244A - 車輛用制御装置 - Google Patents
車輛用制御装置Info
- Publication number
- JPS58155244A JPS58155244A JP3588482A JP3588482A JPS58155244A JP S58155244 A JPS58155244 A JP S58155244A JP 3588482 A JP3588482 A JP 3588482A JP 3588482 A JP3588482 A JP 3588482A JP S58155244 A JPS58155244 A JP S58155244A
- Authority
- JP
- Japan
- Prior art keywords
- output
- circuit
- microcomputer
- level
- pulse
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は電子式内燃機関制御装置に関し、更に特定して
述べると、マイクロコンピユータラ用いて内燃機関装置
の作動制御を電子的に行なうようにした電子式内燃機関
制御装置に関する。
述べると、マイクロコンピユータラ用いて内燃機関装置
の作動制御を電子的に行なうようにした電子式内燃機関
制御装置に関する。
近年、マイクロコンビーータを用いて内燃機関装置の作
動制御を行なうようにした制御装置が広く用いられてき
ているが、マイクロコンピュータを使用した装置にあっ
ては、プログラムの暴走の可能性が常に存仕するという
問題点を有している。
動制御を行なうようにした制御装置が広く用いられてき
ているが、マイクロコンピュータを使用した装置にあっ
ては、プログラムの暴走の可能性が常に存仕するという
問題点を有している。
特に、内燃機関を含んで構成されるシステムの場合には
、内燃機関からのノイズ、犬谷電補機からのノイズΦサ
ーノ、湿度によるパスラインリーク又はバッテリの電圧
低下等に因シブログラムが暴走する危険性がある。内燃
機関装置の制御装置において、プログラムの暴走が生じ
ると、機関のオーバーランを引き起す等の状態に陥り、
極めて危1莢である。
、内燃機関からのノイズ、犬谷電補機からのノイズΦサ
ーノ、湿度によるパスラインリーク又はバッテリの電圧
低下等に因シブログラムが暴走する危険性がある。内燃
機関装置の制御装置において、プログラムの暴走が生じ
ると、機関のオーバーランを引き起す等の状態に陥り、
極めて危1莢である。
このような状態を未然に防止するため、従来のこの種の
装置においては、プログラムが正常に動作している時に
必ず実行される処理の終了に応答してパルスを発生せし
め、このパルスにより所定周期の繰返し・ぐルス信号を
カウントしているカウンタをリセットし、プログラムの
実行状態を示す上述の・平ルスが正常に出力されている
眠りカウンタのカウント内容が所定値を越えることがな
いように制御しておき、該カウント内容が所定値を越え
た時にマイクロコンビーータをリセットするようにした
自動復帰回路が設けられている。しかしながら、従来の
プログラム自動復帰回路は、−上述の如く、プログラム
の実行状態を示すパルスの発生が停止した場合にマイク
ロコンビーータをリセットするだけであるから、マイク
ロコンピータが繰返しリセットされ続けるような回復の
見込みのない障害がプログラムに発生したとしても、ア
クチュエータは何らかの動作を行なっており、無制御の
状態で機関の運転が実行されることになる。
装置においては、プログラムが正常に動作している時に
必ず実行される処理の終了に応答してパルスを発生せし
め、このパルスにより所定周期の繰返し・ぐルス信号を
カウントしているカウンタをリセットし、プログラムの
実行状態を示す上述の・平ルスが正常に出力されている
眠りカウンタのカウント内容が所定値を越えることがな
いように制御しておき、該カウント内容が所定値を越え
た時にマイクロコンビーータをリセットするようにした
自動復帰回路が設けられている。しかしながら、従来の
プログラム自動復帰回路は、−上述の如く、プログラム
の実行状態を示すパルスの発生が停止した場合にマイク
ロコンビーータをリセットするだけであるから、マイク
ロコンピータが繰返しリセットされ続けるような回復の
見込みのない障害がプログラムに発生したとしても、ア
クチュエータは何らかの動作を行なっており、無制御の
状態で機関の運転が実行されることになる。
このような状態は安全対策上好”ましくなく、何らかの
保護対策が必要とされている。
保護対策が必要とされている。
本発明の目的は、従って、マイクロコンピュータにおい
てリセットによっても回復が期待できない障害が発生し
た場合に、内燃機関装置の作動を停止させるようにした
電子式内燃機関制御装置を提供することにある。
てリセットによっても回復が期待できない障害が発生し
た場合に、内燃機関装置の作動を停止させるようにした
電子式内燃機関制御装置を提供することにある。
本発明の特徴は、マイクロコンビーータによる制御演算
結果に従って内燃機関装置の作動制御を行なうようにし
た電子式内燃機関制御装置において、前記マイクロコン
ピュータ内のプログラムの1回の夫行毎に終了パルスを
発生させる手段と、前iピ終丁・母ルスの発生周期T1
より短い周期T2でカラントノ母ルスを繰返し発生す
るパルス発生器と、前記カウント・にルスをカウント了
ると共に前記終了・セルスがリセットパルスとして人力
される第1カウンタと、第1カウンタの計数値がTl4
2より大きい所定の値となったことに応答して前記マイ
クロコンビーータをリセットする手段と、前記第1カウ
ンタの計数動作が前記終了パルスによるリセット動作後
所定時間以上連続して行なわれたことを検出する検出手
段と、該検出手段の検出結果に応答して前記内燃機関の
動作を停止せしめる手段とを備えたことにある。
結果に従って内燃機関装置の作動制御を行なうようにし
た電子式内燃機関制御装置において、前記マイクロコン
ピュータ内のプログラムの1回の夫行毎に終了パルスを
発生させる手段と、前iピ終丁・母ルスの発生周期T1
より短い周期T2でカラントノ母ルスを繰返し発生す
るパルス発生器と、前記カウント・にルスをカウント了
ると共に前記終了・セルスがリセットパルスとして人力
される第1カウンタと、第1カウンタの計数値がTl4
2より大きい所定の値となったことに応答して前記マイ
クロコンビーータをリセットする手段と、前記第1カウ
ンタの計数動作が前記終了パルスによるリセット動作後
所定時間以上連続して行なわれたことを検出する検出手
段と、該検出手段の検出結果に応答して前記内燃機関の
動作を停止せしめる手段とを備えたことにある。
以下、図示の実施例によ9本発明の詳細な説明する。
第1図には、本発明による電子式内燃機関制御装置の一
実施例の回路図が示されている。この内燃機関制御装置
1は、ディーゼル機関の運転制御を電子的に行なうだめ
の装置であり、図示の実施例では、ディーゼル機関装置
2に設けられている燃料カット弁3、調速装置(図示せ
ず)のアクチュエータ制御用電磁弁4及び噴射進角調節
用の電磁弁5の制御が該制御装置1により電子的に行な
われる。
実施例の回路図が示されている。この内燃機関制御装置
1は、ディーゼル機関の運転制御を電子的に行なうだめ
の装置であり、図示の実施例では、ディーゼル機関装置
2に設けられている燃料カット弁3、調速装置(図示せ
ず)のアクチュエータ制御用電磁弁4及び噴射進角調節
用の電磁弁5の制御が該制御装置1により電子的に行な
われる。
燃料カット弁3は、対応して設けられた駆動用トランジ
スタ6がオンとなった場合に付勢されて開かれ、燃料噴
射ポンプ(図示せず)内の燃料加圧機構部に燃料が供給
される1、トランジスタ6がオフとなると、燃料カット
弁3は閉じられ、燃料の供給が停止され、ディーゼル機
関は停止することになる。電磁弁4は、燃料噴射装置の
コントロールレバに連粕されたアクチュエータの作動制
御を行なわせるだめのものであり、対応する駆動トラン
ジスタ7がオンとなり電磁弁4が付勢されると、電磁弁
4は開かれ、燃料供給量を増大させる方向にコントロー
ルレバ8を回動させることができる。実際には、後で詳
しく述べるようにして、7’ 、 −ティ比が制御され
るノjルス電圧カ) 77 )スタフに印加され、これ
により電磁弁4の平均開度を調節し、コントロールレバ
8の回動位置を所望の噴射量位置に制御するようになっ
ている。電磁弁4が完全に消勢された状態にあっては、
コントロールレバ8は無噴射位置に位置決めされる。
スタ6がオンとなった場合に付勢されて開かれ、燃料噴
射ポンプ(図示せず)内の燃料加圧機構部に燃料が供給
される1、トランジスタ6がオフとなると、燃料カット
弁3は閉じられ、燃料の供給が停止され、ディーゼル機
関は停止することになる。電磁弁4は、燃料噴射装置の
コントロールレバに連粕されたアクチュエータの作動制
御を行なわせるだめのものであり、対応する駆動トラン
ジスタ7がオンとなり電磁弁4が付勢されると、電磁弁
4は開かれ、燃料供給量を増大させる方向にコントロー
ルレバ8を回動させることができる。実際には、後で詳
しく述べるようにして、7’ 、 −ティ比が制御され
るノjルス電圧カ) 77 )スタフに印加され、これ
により電磁弁4の平均開度を調節し、コントロールレバ
8の回動位置を所望の噴射量位置に制御するようになっ
ている。電磁弁4が完全に消勢された状態にあっては、
コントロールレバ8は無噴射位置に位置決めされる。
電磁弁5は、常閉電磁弁であり、対応する駆動用トラン
ジスタ9がオフとなると、電磁弁5は閉じられ、進角を
最大とする制御状態となる。この電磁弁5は燃料噴射ポ
ンプに装置されたタイマ装置に組込まれており、電磁弁
4の場合と同様に、パルス信号により駆動制御され、そ
の・臂ルス信号のガニ−ティ比を調節することにより噴
射進角を所望の値に設定することができる。
ジスタ9がオフとなると、電磁弁5は閉じられ、進角を
最大とする制御状態となる。この電磁弁5は燃料噴射ポ
ンプに装置されたタイマ装置に組込まれており、電磁弁
4の場合と同様に、パルス信号により駆動制御され、そ
の・臂ルス信号のガニ−ティ比を調節することにより噴
射進角を所望の値に設定することができる。
これらの各電磁弁3,4.5の開閉制御が、ディーゼル
機関の運転状態に応じて適宜に行なわれるようにするた
めの演算がマイクロコンビーータ10において行なわれ
る。上述の演算を実行するための情報として、マイクロ
コンピュータ10には、図示の実施例の場合には、機関
速度を示す速度信号81% アクセルの操作量を示すア
クセル信号S2及び機関の冷却水温を示す水温信号S3
が、機関速度検出器■1、アクセル操作量検出器12、
冷却水温検出器13から夫々入力されている。機関速度
検出器11は、機関の回転速度に応じた周波数の交流検
出信号を取p出す回転ピックアップ11aと、回転ピッ
クアップl1mから出力される交流検出信号を矩形波信
号に変換する波形整形回路11bから敗り、波形整形回
路11bからの出力矩形波信号が速度信号Slとして出
力される。
機関の運転状態に応じて適宜に行なわれるようにするた
めの演算がマイクロコンビーータ10において行なわれ
る。上述の演算を実行するための情報として、マイクロ
コンピュータ10には、図示の実施例の場合には、機関
速度を示す速度信号81% アクセルの操作量を示すア
クセル信号S2及び機関の冷却水温を示す水温信号S3
が、機関速度検出器■1、アクセル操作量検出器12、
冷却水温検出器13から夫々入力されている。機関速度
検出器11は、機関の回転速度に応じた周波数の交流検
出信号を取p出す回転ピックアップ11aと、回転ピッ
クアップl1mから出力される交流検出信号を矩形波信
号に変換する波形整形回路11bから敗り、波形整形回
路11bからの出力矩形波信号が速度信号Slとして出
力される。
マイクロコンピュータ10には、これらの入力情報に基
づいて、その時々の運転状態に見合った最適噴射蓋Q及
び最適噴射タイミングθを演算するための所定のプログ
ラムがストアされており、マイクロコンピータ10から
は、Q及びθを示す演算データD1+D2が出力される
。データD!は噴射量制御ノ4ルス発生器14に入力さ
れ、データDlの内容に従ってデユーティ比の変化する
第1パルス信号Plが出力される。この第1パルス信号
Plは後述するようにしてトランジスタ7のベースに印
加され、所望の最適噴射蓋が得られるようにコントロー
ルレバ8が位置決めされる。尚、図示の例では、コント
ロールレバ8に連結された位置センサ15からのコント
ロールレバ位置信号S4が、噴射量制御・母ルス発生器
14にフィードバック信号として入力されており、これ
により、より精密なコントロールレバ位It制御が行な
われるようになっている8一方、データD2はタイミン
グ制御パルス発生器16に入力され、データD3の内容
に従ってデユーティ比が変化する第2・母ルス信号P2
が出力される。この第279ルス信号P2は、アンドダ
ート17を介してトランジスタ9のペースに印加され、
電磁弁5の平均開度が第2・母ルス信号P2のデユーテ
ィ比に従って制御される。
づいて、その時々の運転状態に見合った最適噴射蓋Q及
び最適噴射タイミングθを演算するための所定のプログ
ラムがストアされており、マイクロコンピータ10から
は、Q及びθを示す演算データD1+D2が出力される
。データD!は噴射量制御ノ4ルス発生器14に入力さ
れ、データDlの内容に従ってデユーティ比の変化する
第1パルス信号Plが出力される。この第1パルス信号
Plは後述するようにしてトランジスタ7のベースに印
加され、所望の最適噴射蓋が得られるようにコントロー
ルレバ8が位置決めされる。尚、図示の例では、コント
ロールレバ8に連結された位置センサ15からのコント
ロールレバ位置信号S4が、噴射量制御・母ルス発生器
14にフィードバック信号として入力されており、これ
により、より精密なコントロールレバ位It制御が行な
われるようになっている8一方、データD2はタイミン
グ制御パルス発生器16に入力され、データD3の内容
に従ってデユーティ比が変化する第2・母ルス信号P2
が出力される。この第279ルス信号P2は、アンドダ
ート17を介してトランジスタ9のペースに印加され、
電磁弁5の平均開度が第2・母ルス信号P2のデユーテ
ィ比に従って制御される。
この結果、噴射ポンプの進角値は、データD2の内容に
従って定められ、常に最適な進角値で内燃機関装置の運
転を行なうことができる。上述した噴射量及び進角の制
御系それ自体は公知であるので、詳しい説明は省略する
。
従って定められ、常に最適な進角値で内燃機関装置の運
転を行なうことができる。上述した噴射量及び進角の制
御系それ自体は公知であるので、詳しい説明は省略する
。
マイクロコンピュータ10には、そのCPU内のハード
ウェア及びソフトウェアを共にリセットするためのリセ
ット端子Rが設けられており、該リセット端子Rのレベ
ルがrLJとなるとCPUはリセット状態となり、リセ
ット端子RのレベルがrHJの場合にはCPUは作動状
態となる。
ウェア及びソフトウェアを共にリセットするためのリセ
ット端子Rが設けられており、該リセット端子Rのレベ
ルがrLJとなるとCPUはリセット状態となり、リセ
ット端子RのレベルがrHJの場合にはCPUは作動状
態となる。
電源を投入した場合にマイクロコンビーータ10を自動
的にリセットする目的で、このリセ。
的にリセットする目的で、このリセ。
ト端子Rには、コンデンサ18、抵抗器19及びダイオ
ード20から成る自動リセット回路21が接続されてい
る。この自動リセット回路21は、コンデンサ18への
充電電流が抵抗器19を介して電′#、Eから流入し、
コンデンサ18の放電電流がダイオード20を介して流
れるように配線がなされている。従って電源が投入され
た直後は、コンデンサ18の両端の電圧V。は略アース
レベルとなる。従って、マイクロコンピュータ10はリ
セット状態となるが、時間の経過と共に電圧vcのレベ
ルは徐々に上昇し、■oの値が所定値以上に達するとリ
セット状態が解除され、マイクロコンビ。
ード20から成る自動リセット回路21が接続されてい
る。この自動リセット回路21は、コンデンサ18への
充電電流が抵抗器19を介して電′#、Eから流入し、
コンデンサ18の放電電流がダイオード20を介して流
れるように配線がなされている。従って電源が投入され
た直後は、コンデンサ18の両端の電圧V。は略アース
レベルとなる。従って、マイクロコンピュータ10はリ
セット状態となるが、時間の経過と共に電圧vcのレベ
ルは徐々に上昇し、■oの値が所定値以上に達するとリ
セット状態が解除され、マイクロコンビ。
−夕10は、前述の制御動作を所定のプログラムに従っ
て実行することになる。
て実行することになる。
既に述べたように、この種の制御装置は、作動中に゛逼
#、電圧のレベルが所定値以下にまで低下すると、ノロ
グラムが暴走する寺して正常な制御動作の実行を期待す
ることができなくなる。この不具合いを除去する目的で
、本装置lは、バッテリBTに接続された電源ライン2
2の電圧レベルが所定値以下となったことに応答してマ
イクロコンピユータ10をリセットさせるだめの、電圧
応答リセット回路23が設けられている。電圧応答リセ
ット回路23は、電源ライン22の電圧レベルが、コン
ピュータ内でプログラムの暴走を起させる虞れのある値
以下にまで低下したことを検出し、この電圧低下状態の
発生に応答してその出力ライン24のレベルを「H」か
らrLJに変更する′直圧低下検出回路25を備えてい
る。電圧低下検出回路25は、例えば、′酸比比較器を
用いて容易に構成することができ、その入力側端子は電
源ライン22に接続されると共に、その出力ライン24
は、論理ゲート回路26.27の各一方の入力端子に接
続されている。
#、電圧のレベルが所定値以下にまで低下すると、ノロ
グラムが暴走する寺して正常な制御動作の実行を期待す
ることができなくなる。この不具合いを除去する目的で
、本装置lは、バッテリBTに接続された電源ライン2
2の電圧レベルが所定値以下となったことに応答してマ
イクロコンピユータ10をリセットさせるだめの、電圧
応答リセット回路23が設けられている。電圧応答リセ
ット回路23は、電源ライン22の電圧レベルが、コン
ピュータ内でプログラムの暴走を起させる虞れのある値
以下にまで低下したことを検出し、この電圧低下状態の
発生に応答してその出力ライン24のレベルを「H」か
らrLJに変更する′直圧低下検出回路25を備えてい
る。電圧低下検出回路25は、例えば、′酸比比較器を
用いて容易に構成することができ、その入力側端子は電
源ライン22に接続されると共に、その出力ライン24
は、論理ゲート回路26.27の各一方の入力端子に接
続されている。
処理ダート回路26の他の入力端子は後述する他の回路
に接続されておシ、その出力端子は、互出力端子が論理
r−)回路27の他の入力端子に接続されている単安定
マルチバイブレータ28の入力端子に接続されている。
に接続されておシ、その出力端子は、互出力端子が論理
r−)回路27の他の入力端子に接続されている単安定
マルチバイブレータ28の入力端子に接続されている。
従って、電圧低下検出回路25において電源ライン22
の所定のレベル低下状態が検出されると、出力ライン2
40レベルが「L」となり、単安定マルチバイブレータ
28の入力レベルが「L」から「H」に変化し、トリガ
が掛けられる。この結果その互出力のレベルはトリガさ
れてから一定時間tだけ「L」となる 論理ケ゛−ト回
路27は、出力ライン24のレベルと、互出力のレベル
とに応答するので、出力ライン24のレベルが「L」と
なる時間が瞬時であっても、論理ダート回路27のレベ
ルは時間tだけは必ずrHJに保持される。
の所定のレベル低下状態が検出されると、出力ライン2
40レベルが「L」となり、単安定マルチバイブレータ
28の入力レベルが「L」から「H」に変化し、トリガ
が掛けられる。この結果その互出力のレベルはトリガさ
れてから一定時間tだけ「L」となる 論理ケ゛−ト回
路27は、出力ライン24のレベルと、互出力のレベル
とに応答するので、出力ライン24のレベルが「L」と
なる時間が瞬時であっても、論理ダート回路27のレベ
ルは時間tだけは必ずrHJに保持される。
論理デート回路27の出力電圧は、抵抗器29゜30か
ら成る分圧回路31を介して、コレクターエミッタ間が
コンデンサ18に並列接続されているトランジスタ32
のペースに印加されており、論理ダート回路27の出力
電圧レベルがrHJになることに応答してトランジスタ
32がオンし、電圧vcの値を略零とするように構成さ
れている。
ら成る分圧回路31を介して、コレクターエミッタ間が
コンデンサ18に並列接続されているトランジスタ32
のペースに印加されており、論理ダート回路27の出力
電圧レベルがrHJになることに応答してトランジスタ
32がオンし、電圧vcの値を略零とするように構成さ
れている。
このため、何らかの原因でバッテリBTの端子電圧が低
下した場合、或は電源ライン22にパルス性の雑音が重
畳され実質的に電源ライン22の電圧レベルが瞬時的に
低下した場合等において、その電圧レベルが所定値以下
にまで達すると、少なくとも時間tだけトランジスタ3
2がオンし、コンデンサ18の両端の電圧■。のレベル
を確実に略苓カルトにまで低下せしめ、マイクロコンビ
ー−タ10のリセットを電圧低下に応答して確実に行な
うことができる。従って、供給電圧の低下によりプログ
ラムの暴走が起る虞れが生じても、直ちにマイクロコン
ピュータ10がリセットされ、制御系に悪影響を与える
ことがなく、安定で信頼性の高い制御動作を行なわせる
ことが期待できる。
下した場合、或は電源ライン22にパルス性の雑音が重
畳され実質的に電源ライン22の電圧レベルが瞬時的に
低下した場合等において、その電圧レベルが所定値以下
にまで達すると、少なくとも時間tだけトランジスタ3
2がオンし、コンデンサ18の両端の電圧■。のレベル
を確実に略苓カルトにまで低下せしめ、マイクロコンビ
ー−タ10のリセットを電圧低下に応答して確実に行な
うことができる。従って、供給電圧の低下によりプログ
ラムの暴走が起る虞れが生じても、直ちにマイクロコン
ピュータ10がリセットされ、制御系に悪影響を与える
ことがなく、安定で信頼性の高い制御動作を行なわせる
ことが期待できる。
更に、何らかの原因によりマイクロコンビー−タ10内
でプログラムの暴走が起った場合に、プログラムの暴走
の発生を直接的に、且つ確実に検出してリセットを掛け
ることができるように、本装置1においては、マイクロ
コンピュータ10内に秒いて所定のプログラム処理動作
が予定通り行なわれたか否かを判定するだめの情報パル
スを出力するための判定プログラムをマイクロコンピュ
ータにストアして実行させると共に、該判定ノログラム
の実行によってマイクロコンピュータ1゜の端子Uから
出力される情報・9ルスPTを処理するためのパルス処
理回路33が設けられている。
でプログラムの暴走が起った場合に、プログラムの暴走
の発生を直接的に、且つ確実に検出してリセットを掛け
ることができるように、本装置1においては、マイクロ
コンピュータ10内に秒いて所定のプログラム処理動作
が予定通り行なわれたか否かを判定するだめの情報パル
スを出力するための判定プログラムをマイクロコンピュ
ータにストアして実行させると共に、該判定ノログラム
の実行によってマイクロコンピュータ1゜の端子Uから
出力される情報・9ルスPTを処理するためのパルス処
理回路33が設けられている。
第2図には、上述の判定プログラムのフローチャートが
示されている。第2図を参照して判定プログラムについ
て述べると、制御のためのノログラムに含まれる多数の
処理のうち、制御プログラムの1回の処理において必ず
実行される処理を選び出し、その処理の内の一部又は全
部について処理終了の確認をとり、確認回数を監視用カ
ウンタにて計数し、選択した処理のうちで一番最後に実
行される処理が終rした後、監視用カウンタの内容をチ
ェックし、その内容が予め選択した処理の数と一致した
場合にのみ情報パルスPTを出力するものである。
示されている。第2図を参照して判定プログラムについ
て述べると、制御のためのノログラムに含まれる多数の
処理のうち、制御プログラムの1回の処理において必ず
実行される処理を選び出し、その処理の内の一部又は全
部について処理終了の確認をとり、確認回数を監視用カ
ウンタにて計数し、選択した処理のうちで一番最後に実
行される処理が終rした後、監視用カウンタの内容をチ
ェックし、その内容が予め選択した処理の数と一致した
場合にのみ情報パルスPTを出力するものである。
即ち、ステップaにおいて初期化されたのち、所定の処
理lが終了したか否かの確認をとり(ステップb)、終
了の確認がとれたならば監視用カウンタに1を加える(
ステップC)。この場合、監視用カウンタの内容は、初
期化(ステップa)時にリセットされているので、その
内容は1となる。同様にして、着目した処理■、・・・
・・・mについて同様のカウンタ加算処理を行なう。図
示の例では、処理の確認はm個の処理について行なって
おり、ステップXにおいて着目したm番目の処理mが終
了したことが確認されると、次のステップyにおいて監
視用カウンタの内容がmであるか否かがチェ、りされる
。若しカウンタの内容がmであれば、制御用プログラム
は正常に実行されていると判断され、ステップ2におい
て情報・セルスPTの出力が指令されると共に監視用カ
ウンタがリセットされ、ステップbに戻る。
理lが終了したか否かの確認をとり(ステップb)、終
了の確認がとれたならば監視用カウンタに1を加える(
ステップC)。この場合、監視用カウンタの内容は、初
期化(ステップa)時にリセットされているので、その
内容は1となる。同様にして、着目した処理■、・・・
・・・mについて同様のカウンタ加算処理を行なう。図
示の例では、処理の確認はm個の処理について行なって
おり、ステップXにおいて着目したm番目の処理mが終
了したことが確認されると、次のステップyにおいて監
視用カウンタの内容がmであるか否かがチェ、りされる
。若しカウンタの内容がmであれば、制御用プログラム
は正常に実行されていると判断され、ステップ2におい
て情報・セルスPTの出力が指令されると共に監視用カ
ウンタがリセットされ、ステップbに戻る。
上記ft52明から判るように、制御プログラムが所定
通り正常に実行されていれば、情報パルスPTが、制御
プログラムの1回の実行終了毎に所定の周期で規則正し
く出力されることになる。一方、制御プログラムが正し
く実行されないと、ステップyにおいてカウンタの内容
がmとならず情報パルスPTは出力されず、また出力さ
れたとしても極めて不規則に出力されることとなる。
通り正常に実行されていれば、情報パルスPTが、制御
プログラムの1回の実行終了毎に所定の周期で規則正し
く出力されることになる。一方、制御プログラムが正し
く実行されないと、ステップyにおいてカウンタの内容
がmとならず情報パルスPTは出力されず、また出力さ
れたとしても極めて不規則に出力されることとなる。
パルス処理回路33は、情報A?ルスPTが所定の規則
性をもって発生しているか否かを判別し、情報パルスP
Tが所定の規則性をもって発生していない場合には、マ
イクロコンピュータ10 ’i IJ上セツト、或はそ
れに加えて、制御・臂ルス信号が内燃機関装置2側に供
給されるのを阻止するだめの回路である。
性をもって発生しているか否かを判別し、情報パルスP
Tが所定の規則性をもって発生していない場合には、マ
イクロコンピュータ10 ’i IJ上セツト、或はそ
れに加えて、制御・臂ルス信号が内燃機関装置2側に供
給されるのを阻止するだめの回路である。
パルス処理回路33において、符号34で示されるのは
、情報パルスPTの発生周期より短かい一定の周期のカ
ウントパルスCPを出カスるノ9 ルス発生器であり、
ノログラムが正常に作動している場合における情報パル
スPTの1つの発生に対して、カウント・ンルスCPは
α個発生するように調整されている。・母ルス発生器3
4には、電圧低下検出回路25の出力ライン24が接続
されておシ、電圧低下が検出されて出力ライン24のレ
ベルがrLJとなるとカラントノ母ルスCPの発生を停
止するように構成されている。カウントパルスCPは、
情報・母ルスPTがオアダート35を介してリセット端
子Rに印加されている2進カウンタ36のクロック入力
端子CLKに入力され、カウンタ36の出力端子Qlか
らは、そのカウント容量β(〉α)を越える数のカウン
トパルスが入力されることによりカウンタ36がオーバ
ーフロー状態となった場合にrLJレベルとなるオーバ
ーフロー信号が出力される。この出力端子Q1は、論理
ダート回路26の他方の入力端子に接続されると共に、
別の2進カウンタ37のクロック入力端子CLKに接続
されている。2進カウンタ37のリセット端子Rにもま
た情報・母ルスPTがオアゲート35を介して印加され
るように構成されており、2進カウンタ37は、情報・
母ルスPTによるリセット動作後に発生したオーバーフ
ロー信号の発生回数をカウントする。2進カウンタ37
もまた、そのカウント容量γを越える数のオーバーフロ
ー信号が発生してオーバーフロー状態となった時に、そ
の出力端子Q2のレベルが「H」となる。
、情報パルスPTの発生周期より短かい一定の周期のカ
ウントパルスCPを出カスるノ9 ルス発生器であり、
ノログラムが正常に作動している場合における情報パル
スPTの1つの発生に対して、カウント・ンルスCPは
α個発生するように調整されている。・母ルス発生器3
4には、電圧低下検出回路25の出力ライン24が接続
されておシ、電圧低下が検出されて出力ライン24のレ
ベルがrLJとなるとカラントノ母ルスCPの発生を停
止するように構成されている。カウントパルスCPは、
情報・母ルスPTがオアダート35を介してリセット端
子Rに印加されている2進カウンタ36のクロック入力
端子CLKに入力され、カウンタ36の出力端子Qlか
らは、そのカウント容量β(〉α)を越える数のカウン
トパルスが入力されることによりカウンタ36がオーバ
ーフロー状態となった場合にrLJレベルとなるオーバ
ーフロー信号が出力される。この出力端子Q1は、論理
ダート回路26の他方の入力端子に接続されると共に、
別の2進カウンタ37のクロック入力端子CLKに接続
されている。2進カウンタ37のリセット端子Rにもま
た情報・母ルスPTがオアゲート35を介して印加され
るように構成されており、2進カウンタ37は、情報・
母ルスPTによるリセット動作後に発生したオーバーフ
ロー信号の発生回数をカウントする。2進カウンタ37
もまた、そのカウント容量γを越える数のオーバーフロ
ー信号が発生してオーバーフロー状態となった時に、そ
の出力端子Q2のレベルが「H」となる。
出力端子Q3のレベルがrHJとなった場合に、そのレ
ベル状態をラッチするため、D入力端子が電源Eに接続
されているD2!!!フリツノ・フロップ38が設けら
れており、出力端子Q2がD型フリップ寺フロップ38
のクロック入力端子CLKに接=−Sれている。従って
、出力端子Q2のレベルが上述の理由によりrHJとな
ると、D型フリッゾ・フロップ38の出力端子Qgのレ
ベルがrLJからrHJに反転し、以後、「H」レベル
に保持される。
ベル状態をラッチするため、D入力端子が電源Eに接続
されているD2!!!フリツノ・フロップ38が設けら
れており、出力端子Q2がD型フリップ寺フロップ38
のクロック入力端子CLKに接=−Sれている。従って
、出力端子Q2のレベルが上述の理由によりrHJとな
ると、D型フリッゾ・フロップ38の出力端子Qgのレ
ベルがrLJからrHJに反転し、以後、「H」レベル
に保持される。
出力端子Q3は、第1パルス信号Plが一方の入力端子
に印加されている論理ダート回路39の他方の入力端子
に接続されており、出力端子Q3のレベルがrHJとな
った場合に論理ダート回路39を閉状態とし、第1パル
ス信号の通過を阻止する。
に印加されている論理ダート回路39の他方の入力端子
に接続されており、出力端子Q3のレベルがrHJとな
った場合に論理ダート回路39を閉状態とし、第1パル
ス信号の通過を阻止する。
電源を投入したWにカウンタ36,37及びD型フリッ
プ・フロップ38をリセットするため、キースイッチ(
図示せず)がON位置になったことに応答してリセット
・クルスRPを出力するリセットパルス発生器40が設
けられている。このリセットパルスRPは、オアゲート
35を介してカウンタ36.37のリセット端子Rに印
加されると共に、D型フリッゾ・フロップ38のリセッ
ト端子Rに直接印加され、電源投入時に・ぐルス処理回
路33のリセットが行なわれる。
プ・フロップ38をリセットするため、キースイッチ(
図示せず)がON位置になったことに応答してリセット
・クルスRPを出力するリセットパルス発生器40が設
けられている。このリセットパルスRPは、オアゲート
35を介してカウンタ36.37のリセット端子Rに印
加されると共に、D型フリッゾ・フロップ38のリセッ
ト端子Rに直接印加され、電源投入時に・ぐルス処理回
路33のリセットが行なわれる。
このような構成によると、マイクロコンビー−タ10に
おけるプログラム処理動作が正常に行なわれている場合
には、カウンタ36はそのカウント内容がβとなる前に
必ずリセットされるので、出力端子QlのレベルはrH
Jとなったままであり、電源投入時にリセットされた状
態を維持している。従って、論理ダート回路26の出力
のレベルは、出力ライン24のレベルがrLJとならな
い限り、「L」のままとなっている。この結果、マイク
ロコンピュータ10のリセットが行なわれることがない
。また、出力端子Q3のレベルはrLJのままであるか
ら、論理ダート回路39は開かれておシ、第1・母ルス
信号P1は論理デート回路39を介して、後述する始動
回路に印加される。
おけるプログラム処理動作が正常に行なわれている場合
には、カウンタ36はそのカウント内容がβとなる前に
必ずリセットされるので、出力端子QlのレベルはrH
Jとなったままであり、電源投入時にリセットされた状
態を維持している。従って、論理ダート回路26の出力
のレベルは、出力ライン24のレベルがrLJとならな
い限り、「L」のままとなっている。この結果、マイク
ロコンピュータ10のリセットが行なわれることがない
。また、出力端子Q3のレベルはrLJのままであるか
ら、論理ダート回路39は開かれておシ、第1・母ルス
信号P1は論理デート回路39を介して、後述する始動
回路に印加される。
一方、マイクロコンピュータ10におけるプログラム処
理動作が暴走状態に至ると、情報・ザルスPTの出力が
停止し、或は出力の頻度が極めて不規則となる結果、カ
ウンタ36がオーバーフロー状態となり、出力端子Q1
のレベルが「L」となり、単安定マルチバイブレータ2
8が前述の如くトリガされ、マイクロコンピュータ10
がリセットされる。このリセット動作によシ、プログラ
ム処理動作が正常に戻ると、正常動作に戻ってから出力
される情報iRパルスTによりカウンタ36゜37がリ
セットされ、出力端子Qlのレベルが再び「H」となる
。
理動作が暴走状態に至ると、情報・ザルスPTの出力が
停止し、或は出力の頻度が極めて不規則となる結果、カ
ウンタ36がオーバーフロー状態となり、出力端子Q1
のレベルが「L」となり、単安定マルチバイブレータ2
8が前述の如くトリガされ、マイクロコンピュータ10
がリセットされる。このリセット動作によシ、プログラ
ム処理動作が正常に戻ると、正常動作に戻ってから出力
される情報iRパルスTによりカウンタ36゜37がリ
セットされ、出力端子Qlのレベルが再び「H」となる
。
上述の場合において、マイクロコンピュータ10のリセ
ットを有なってもプログラムの暴走が停止しない場合に
は、情報パルスPTが全く出力されないか、極めて不規
則にしか出力されない状態が続くことになる。従って、
カウンタ36は繰返ジオ−ハーフロー状態となシ、カウ
ンタ37のリセットも行なわれないので、逐には、カウ
ンタ37がオーバーフロー状態となり、論理r−)回路
39の出力レベルが第1・平ルス信号P tのレベル状
態に拘わらず「L」に保持される。即ち、第1 ノfル
ス信号P1による電磁弁4の駆動制御が停止されること
になる。この場合には、電源を入れ直さない限り、制御
動作を回復させることはできない。
ットを有なってもプログラムの暴走が停止しない場合に
は、情報パルスPTが全く出力されないか、極めて不規
則にしか出力されない状態が続くことになる。従って、
カウンタ36は繰返ジオ−ハーフロー状態となシ、カウ
ンタ37のリセットも行なわれないので、逐には、カウ
ンタ37がオーバーフロー状態となり、論理r−)回路
39の出力レベルが第1・平ルス信号P tのレベル状
態に拘わらず「L」に保持される。即ち、第1 ノfル
ス信号P1による電磁弁4の駆動制御が停止されること
になる。この場合には、電源を入れ直さない限り、制御
動作を回復させることはできない。
このように、何らかの原因でプログラムの暴走が生じた
場合に、プログラムの暴走を確実に捉えることができ、
コンビーータのリセットにょ9プログラムの暴走が停止
し正常に戻った場合には、再び制御動作を続行すること
ができる。そして、マイクロコンピュータをリセットす
ることによってもプログラムの暴走が停止しない場合に
は、これをカウンタ37により検出し、制御機能を停止
させるようにしたので、プログラムの暴走による装置の
損傷等を未然に防止し、安全を確保することができる。
場合に、プログラムの暴走を確実に捉えることができ、
コンビーータのリセットにょ9プログラムの暴走が停止
し正常に戻った場合には、再び制御動作を続行すること
ができる。そして、マイクロコンピュータをリセットす
ることによってもプログラムの暴走が停止しない場合に
は、これをカウンタ37により検出し、制御機能を停止
させるようにしたので、プログラムの暴走による装置の
損傷等を未然に防止し、安全を確保することができる。
本装置1は、更に、始動時に、バッテリの端子(社)圧
が既述の理由等により低下して前述の電圧応答リセット
回路23が作動することにより、セル七−夕が回転する
にも拘らず、マイクロコンピータ10がリセットされつ
づけ、制御装置の機能が停止状態となシ、機関の始動が
不可能となるのを避けるため、電圧応答リセット回路2
3の動作に拘わらず、機関の始動を行なわせるための始
動回路41を備えている。
が既述の理由等により低下して前述の電圧応答リセット
回路23が作動することにより、セル七−夕が回転する
にも拘らず、マイクロコンピータ10がリセットされつ
づけ、制御装置の機能が停止状態となシ、機関の始動が
不可能となるのを避けるため、電圧応答リセット回路2
3の動作に拘わらず、機関の始動を行なわせるための始
動回路41を備えている。
始動回路41は、一端がアースされると共に他端が抵抗
器42を介して電源Eに接続されている始動用スイッチ
43を有し、始動用スイッチ43と抵抗器42との接続
点Mは単安定マルチバイブレータ51を介して論理ダー
ト回路44の第1の入力端子に接続されている。論理ダ
ート回路44の第2の入力端子には、オーバーラン検出
回路60からの出力線61が接続されている。オーバー
ラン検出回路60は、速度信号S1が入力されている周
波数−電圧変換器62を有しており、これによ多速度信
号S1は機関の回転速度に応じて変化する電圧信号vs
に変換される。電圧信号v8は一入力端子に所定の一定
基準電圧vrが印加されている゛電圧比較器63の十入
力端子に印加されており、悄関の回転速度が基準電圧v
rにより定まる所定の高回転速度以上となることにより
、出力線610レベルが高レベルと々る。基準電圧vr
の値は、予め定められたオーバーラン状態となる機関速
度の値に対応した値に設定される。論理ケ゛−ト回路4
4の第3の入力には、論理ケ゛−ト回路27の出力レベ
ルがインバータ45により反転されて印加されている、
出力線61のレベルは機関のオーバーランが検出された
場合に「H」となるので、論理ダート回路44の出力レ
ベルは、機関がオーバーラン状態になく、且つ電源ライ
ン22のレベルが所定レベル以下であることが検出され
てマイクロコンピュータ10がリセット状態にある場合
にのみ、スイッチ43の開成に応答して単安定マルチバ
イブレータ51から出力されるノjルスのrHJレベル
期間だけrHJとなる。もう一方の論理ダート回路46
の各入力端子には、出力線61、論理ダート回路27の
出力端子及びマイクロコンピュータ10の別の出力線1
0bが夫々接続されている。出力線10b′は、燃料カ
ット弁3の開閉制御情報を出力するための出力線であり
、通常の場合には、キースイッチをON位置に回すと、
出力、Hxobのレベルは「L」となるように構成され
ている。従って、他の入力レベルがいずれもrLJの場
合、即ち、機関がオーバーラン状態になく、且つ電源ラ
イン22の電圧が所定の正常値にある場合にのみ、出力
線10bのレベルがrLJとなったことに応答して、ダ
ート回路46の出力レベルがrHJとなる。
器42を介して電源Eに接続されている始動用スイッチ
43を有し、始動用スイッチ43と抵抗器42との接続
点Mは単安定マルチバイブレータ51を介して論理ダー
ト回路44の第1の入力端子に接続されている。論理ダ
ート回路44の第2の入力端子には、オーバーラン検出
回路60からの出力線61が接続されている。オーバー
ラン検出回路60は、速度信号S1が入力されている周
波数−電圧変換器62を有しており、これによ多速度信
号S1は機関の回転速度に応じて変化する電圧信号vs
に変換される。電圧信号v8は一入力端子に所定の一定
基準電圧vrが印加されている゛電圧比較器63の十入
力端子に印加されており、悄関の回転速度が基準電圧v
rにより定まる所定の高回転速度以上となることにより
、出力線610レベルが高レベルと々る。基準電圧vr
の値は、予め定められたオーバーラン状態となる機関速
度の値に対応した値に設定される。論理ケ゛−ト回路4
4の第3の入力には、論理ケ゛−ト回路27の出力レベ
ルがインバータ45により反転されて印加されている、
出力線61のレベルは機関のオーバーランが検出された
場合に「H」となるので、論理ダート回路44の出力レ
ベルは、機関がオーバーラン状態になく、且つ電源ライ
ン22のレベルが所定レベル以下であることが検出され
てマイクロコンピュータ10がリセット状態にある場合
にのみ、スイッチ43の開成に応答して単安定マルチバ
イブレータ51から出力されるノjルスのrHJレベル
期間だけrHJとなる。もう一方の論理ダート回路46
の各入力端子には、出力線61、論理ダート回路27の
出力端子及びマイクロコンピュータ10の別の出力線1
0bが夫々接続されている。出力線10b′は、燃料カ
ット弁3の開閉制御情報を出力するための出力線であり
、通常の場合には、キースイッチをON位置に回すと、
出力、Hxobのレベルは「L」となるように構成され
ている。従って、他の入力レベルがいずれもrLJの場
合、即ち、機関がオーバーラン状態になく、且つ電源ラ
イン22の電圧が所定の正常値にある場合にのみ、出力
線10bのレベルがrLJとなったことに応答して、ダ
ート回路46の出力レベルがrHJとなる。
ダート回路44の出力端子は、オアゲート回路47.4
8の各一方の入力端子と接続されると共に、インバータ
49を介してアンドダート回路17の他方の入力端子に
接続されている。一方、論理ダート回路46の出力端子
は、オアゲート回路47の他方の入力端子に接続される
と共に、一方の入力端子がゲート回路39の出力端子に
接続されているアンドゲート回路50の他方の入力端子
に接続されている、2アンドダ一ト回路50の出力端子
は、オアゲ−ト回路48の他力の7、内端子に接続され
、オアデート回路47.48及びアンヒケ9−ト回路1
7の各出力端子は、トランジスタ6.7.9の各ペース
に夫々接続されている。
8の各一方の入力端子と接続されると共に、インバータ
49を介してアンドダート回路17の他方の入力端子に
接続されている。一方、論理ダート回路46の出力端子
は、オアゲート回路47の他方の入力端子に接続される
と共に、一方の入力端子がゲート回路39の出力端子に
接続されているアンドゲート回路50の他方の入力端子
に接続されている、2アンドダ一ト回路50の出力端子
は、オアゲ−ト回路48の他力の7、内端子に接続され
、オアデート回路47.48及びアンヒケ9−ト回路1
7の各出力端子は、トランジスタ6.7.9の各ペース
に夫々接続されている。
このような構成によると、キースイッチがON立置にあ
る時、出力線10bのレベルがrLJとなり、この時機
関がオーバーラン状態になく、且つ電源ライン22の電
圧レベルが所定値以下に低下していなければ、論理ダー
ト回路46の出力レベルがrHJとなる、3従って、ト
ランジスタ6がオンして燃料カット弁3が開かれ、アン
ドゲート回路50も開かれるので、論理ダート回路39
からの第1パルス信号はアンドゲート回路50及びオア
ダート回路48を介してトランジスタフに供給され、電
磁弁4が第1パルス信号plに従って開閉制御されるこ
とになる。この場合、スイッチ43は末だ開かれたまま
の状態であるから、り゛−ト回路44の出力端子のレベ
ルは「L」であり、従ってアンヒケ9−ト回路17は開
かれており、第2パルス信号P2はアンドゲート回路1
7を介してトランジスタ9のベースに印加される。、こ
の場合、若し機関がオーバーラン状態及びまたは電源ラ
イン22の電圧低下状態にあると、r )回路46の
出力レベルはrLJとな9、燃料カット弁3及び電磁弁
4は共に閉成され、燃料の供給が停止される上に、コン
トロールレバ8は無噴射位置にまで戻ることになる。
る時、出力線10bのレベルがrLJとなり、この時機
関がオーバーラン状態になく、且つ電源ライン22の電
圧レベルが所定値以下に低下していなければ、論理ダー
ト回路46の出力レベルがrHJとなる、3従って、ト
ランジスタ6がオンして燃料カット弁3が開かれ、アン
ドゲート回路50も開かれるので、論理ダート回路39
からの第1パルス信号はアンドゲート回路50及びオア
ダート回路48を介してトランジスタフに供給され、電
磁弁4が第1パルス信号plに従って開閉制御されるこ
とになる。この場合、スイッチ43は末だ開かれたまま
の状態であるから、り゛−ト回路44の出力端子のレベ
ルは「L」であり、従ってアンヒケ9−ト回路17は開
かれており、第2パルス信号P2はアンドゲート回路1
7を介してトランジスタ9のベースに印加される。、こ
の場合、若し機関がオーバーラン状態及びまたは電源ラ
イン22の電圧低下状態にあると、r )回路46の
出力レベルはrLJとな9、燃料カット弁3及び電磁弁
4は共に閉成され、燃料の供給が停止される上に、コン
トロールレバ8は無噴射位置にまで戻ることになる。
キースイッチがST位置に回される時に、スタート用ス
イッチ43をオンにしておくと、機関がオーバーラン状
態になく、且つ電源ライン220レベルが所定値以下に
なっている時だけ、即ち、マイクロコンピュータ10に
リセットがかけられている場合であって機関がオーバー
ランしてい々い条件の場合にのみ、ダート回路44の出
力レベルがrHJとなり、ダート回路46の出力レベル
がrLJとなってもトランジスタ6.7をオンし、燃料
カット弁3及び電磁弁4を開く。従って、マイクロコン
ピュータ10が、始動時の電圧低下によりリセットされ
つづけても、これとは関係なく、機関の始動を可能にす
る。尚、始動時においても電圧の低下がない場合には、
スイッチ43を閉じてもケ゛−ト回路44の出力レベル
はrLJとなったままであシ、本装置1による正常な制
御動作の下に始動が行なわれることになる。
イッチ43をオンにしておくと、機関がオーバーラン状
態になく、且つ電源ライン220レベルが所定値以下に
なっている時だけ、即ち、マイクロコンピュータ10に
リセットがかけられている場合であって機関がオーバー
ランしてい々い条件の場合にのみ、ダート回路44の出
力レベルがrHJとなり、ダート回路46の出力レベル
がrLJとなってもトランジスタ6.7をオンし、燃料
カット弁3及び電磁弁4を開く。従って、マイクロコン
ピュータ10が、始動時の電圧低下によりリセットされ
つづけても、これとは関係なく、機関の始動を可能にす
る。尚、始動時においても電圧の低下がない場合には、
スイッチ43を閉じてもケ゛−ト回路44の出力レベル
はrLJとなったままであシ、本装置1による正常な制
御動作の下に始動が行なわれることになる。
更に、ダート回路44の出力レベルがrHJとなると、
アンドケ゛−ト回路17は閉じられ、電磁弁5は閉成さ
れ、最大進角状態で始動が行なわれることになる。この
始動時の進角をどのように設定するかは、制御すべき内
燃機関装置によって個個に決定すべきものでちゃ、必ず
しも最大進角状態に設定するとは限らないものである。
アンドケ゛−ト回路17は閉じられ、電磁弁5は閉成さ
れ、最大進角状態で始動が行なわれることになる。この
始動時の進角をどのように設定するかは、制御すべき内
燃機関装置によって個個に決定すべきものでちゃ、必ず
しも最大進角状態に設定するとは限らないものである。
尚、上記実施例では、スイッチ43の閉成に応答してト
リガされ、一定時間だけその出力レベルがrLJとなる
単安定マルチバイブレータ51を設けたので、スイッチ
43を始動期間中押しつづける必要はない。単安定マル
チバイブレータ51の出力レベルをrLJに保持する時
間は、回路定数を適宜設定することによ如所望の時間に
設定することができる。更に、このスイッチ43は、キ
ースイッチをST位置に回した時にキースイッチと連動
してオンするように構成してもよい。
リガされ、一定時間だけその出力レベルがrLJとなる
単安定マルチバイブレータ51を設けたので、スイッチ
43を始動期間中押しつづける必要はない。単安定マル
チバイブレータ51の出力レベルをrLJに保持する時
間は、回路定数を適宜設定することによ如所望の時間に
設定することができる。更に、このスイッチ43は、キ
ースイッチをST位置に回した時にキースイッチと連動
してオンするように構成してもよい。
上記では更に、プログラムの暴走が生じた場合のリセッ
ト動作が始動時に生じた場合にもダート回路27の出力
レベルが「H」となるので、始動時のプログラムの暴走
にも直接的に応答して、始動を可能とする。勿論、強制
的に始動が行なわれた後、なおプログラムが暴走しつづ
けていれば、単安定マルチバイブレータ51の出力レベ
ルが「H」に戻った後、論理ダート回路46.50の働
きによシ機関は停止することになる。若し、始動後、単
安定マルチバイブレータ51の出力レベルが「H」にな
るまでの間に正常動作に戻っていれば、そのまま機関の
作動は続けられ、本装置1による制御が行なわれること
になる。
ト動作が始動時に生じた場合にもダート回路27の出力
レベルが「H」となるので、始動時のプログラムの暴走
にも直接的に応答して、始動を可能とする。勿論、強制
的に始動が行なわれた後、なおプログラムが暴走しつづ
けていれば、単安定マルチバイブレータ51の出力レベ
ルが「H」に戻った後、論理ダート回路46.50の働
きによシ機関は停止することになる。若し、始動後、単
安定マルチバイブレータ51の出力レベルが「H」にな
るまでの間に正常動作に戻っていれば、そのまま機関の
作動は続けられ、本装置1による制御が行なわれること
になる。
本発明によれば、上述の如く、コンピュータ内において
プログラムが1回実行される毎に出力されるパルスを用
いてプログラムの暴走を検出し、マイクロコンピータに
リセットを掛けて自動復帰させることができる上に、マ
イクロコンピュータのリセットによってもプログラム実
行の障害の回復が期待できないような場合には、これを
判断して ガソリン機関又はディーゼル機関等を含む内
燃機関装置の作動を停止させることができる。
プログラムが1回実行される毎に出力されるパルスを用
いてプログラムの暴走を検出し、マイクロコンピータに
リセットを掛けて自動復帰させることができる上に、マ
イクロコンピュータのリセットによってもプログラム実
行の障害の回復が期待できないような場合には、これを
判断して ガソリン機関又はディーゼル機関等を含む内
燃機関装置の作動を停止させることができる。
従って、マイクロコンピュータのリセット動作を繰返し
行なっている間に機関がオーバーラン状態等危険な状態
に陥ることが未然に防止でき、安全な運転を確保するこ
とができる。
行なっている間に機関がオーバーラン状態等危険な状態
に陥ることが未然に防止でき、安全な運転を確保するこ
とができる。
第1図は本発明の一実施例を示す回路図、第2図は第1
図に示すマイクロコンピュータにストアされている判定
プログラムのフローチャートである。 1・・・内燃機関制御装置、2・・・ガイーゼル機関装
置、3・・・燃料カット弁、4.5・・・電磁弁、8・
・・コントロールレバ、10・・・マイクロコンピュー
タ、14・・・噴射量制御/4’ルス発生器、15・・
・タイミング制御パルス発生器、21・・・自動リセッ
ト回路、22・・・電源ライン、23・・・電圧応答リ
セット回路、25・・・電圧低下検出回路、33・・り
ぐルス処理回路、34・・・パルス発生器、36.37
・・・カウンタ、38・・・D型フリッグ書フロップ、
40・・・リセットパルス発生器、41・・・始動回路
、43・・・スイッチ、BT・・・バッテリ、PT・・
・情報・母ルス、CP・・・カウントパルス。
図に示すマイクロコンピュータにストアされている判定
プログラムのフローチャートである。 1・・・内燃機関制御装置、2・・・ガイーゼル機関装
置、3・・・燃料カット弁、4.5・・・電磁弁、8・
・・コントロールレバ、10・・・マイクロコンピュー
タ、14・・・噴射量制御/4’ルス発生器、15・・
・タイミング制御パルス発生器、21・・・自動リセッ
ト回路、22・・・電源ライン、23・・・電圧応答リ
セット回路、25・・・電圧低下検出回路、33・・り
ぐルス処理回路、34・・・パルス発生器、36.37
・・・カウンタ、38・・・D型フリッグ書フロップ、
40・・・リセットパルス発生器、41・・・始動回路
、43・・・スイッチ、BT・・・バッテリ、PT・・
・情報・母ルス、CP・・・カウントパルス。
Claims (1)
- 【特許請求の範囲】 1、 マイクロコンビーータによる制御演算結果に従っ
て内燃機関装置の作動制御を行なうようにした電子式内
燃機関制御装置に寂いて、前記マイクロコンピュータ内
のプログラムの1回の実行毎に終了t4ルスを発生させ
る手段と、前記終了パルスの発生周期Tlよシ短がい一
定周期T2でカウント・クルスを繰返し発生する手段と
、前記カラントノ9ルスを計数すると共に前記終了パル
スがリセットハルスとして入力される第1カウンタと、
該第1カウンタの計数1直がTI/T2 より大きい所
定の値となったことに応答して前記マイクロコンピュー
タをリセットする手段と、前記第1カウンタの計数動作
が前記終了パルスによるリセット動作後所定時間以上連
成して行なわれたことを咲出する検出手段と、該検出:
F段の検出結果に応答して前記内燃機関の動作を停止せ
しめる手段とを備えたことを特徴とする電子式内燃機関
制御装置。 2、 前記検出手段が、前記第1カウンタの計数値が前
記所定の値に達したことに応答して所ボのカウント動作
を行なうと共に前記終了・母ルスがリセットノクルスと
して入力されている第2カウンタであることを特徴とす
る特許請求の範囲第1項記載の電子式内燃機関制御装!
。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3588482A JPS58155244A (ja) | 1982-03-09 | 1982-03-09 | 車輛用制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3588482A JPS58155244A (ja) | 1982-03-09 | 1982-03-09 | 車輛用制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS58155244A true JPS58155244A (ja) | 1983-09-14 |
JPH031502B2 JPH031502B2 (ja) | 1991-01-10 |
Family
ID=12454433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3588482A Granted JPS58155244A (ja) | 1982-03-09 | 1982-03-09 | 車輛用制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58155244A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60166737A (ja) * | 1984-02-10 | 1985-08-30 | Japan Electronic Control Syst Co Ltd | 自動車用内燃機関の学習制御装置における異常監視装置 |
EP0170920A2 (en) * | 1984-07-11 | 1986-02-12 | Hitachi, Ltd. | Engine control apparatus |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5255347A (en) * | 1975-10-30 | 1977-05-06 | Nippon Denso Co Ltd | Fail-safe system of control computer |
JPS5458110A (en) * | 1977-10-19 | 1979-05-10 | Hitachi Ltd | Automobile controller |
JPS54132025A (en) * | 1978-04-04 | 1979-10-13 | Nippon Denso Co Ltd | Ignition timng measuring equipment |
JPS55128641A (en) * | 1979-03-23 | 1980-10-04 | Nissan Motor Co Ltd | Controlling system for vehicle |
JPS5683549A (en) * | 1979-11-10 | 1981-07-08 | Bosch Gmbh Robert | Controller for internal combustion engine |
-
1982
- 1982-03-09 JP JP3588482A patent/JPS58155244A/ja active Granted
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5255347A (en) * | 1975-10-30 | 1977-05-06 | Nippon Denso Co Ltd | Fail-safe system of control computer |
JPS5458110A (en) * | 1977-10-19 | 1979-05-10 | Hitachi Ltd | Automobile controller |
JPS54132025A (en) * | 1978-04-04 | 1979-10-13 | Nippon Denso Co Ltd | Ignition timng measuring equipment |
JPS55128641A (en) * | 1979-03-23 | 1980-10-04 | Nissan Motor Co Ltd | Controlling system for vehicle |
JPS5683549A (en) * | 1979-11-10 | 1981-07-08 | Bosch Gmbh Robert | Controller for internal combustion engine |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60166737A (ja) * | 1984-02-10 | 1985-08-30 | Japan Electronic Control Syst Co Ltd | 自動車用内燃機関の学習制御装置における異常監視装置 |
EP0170920A2 (en) * | 1984-07-11 | 1986-02-12 | Hitachi, Ltd. | Engine control apparatus |
Also Published As
Publication number | Publication date |
---|---|
JPH031502B2 (ja) | 1991-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4363092A (en) | Malfunction preventing system for a microcomputer system | |
US4234920A (en) | Power failure detection and restart system | |
US4287565A (en) | Monitoring system for program controlled apparatus | |
KR900001444B1 (ko) | 내연기관 제어장치 | |
US4488303A (en) | Fail-safe circuit for a microcomputer based system | |
JPH09502338A (ja) | 車両における負荷の操作装置 | |
US6845315B2 (en) | Engine air-intake control device and engine air-intake control method | |
JPS62157953A (ja) | 異常検知機能を備えたマイクロコンピユ−タ | |
JP2593915B2 (ja) | ダブルマイコンシステム暴走防止回路 | |
JPS58155244A (ja) | 車輛用制御装置 | |
JPH0797321B2 (ja) | 割込み信号の処理方法 | |
JPS6060022B2 (ja) | 内燃機関制御装置 | |
US6807477B2 (en) | Electronic control system and method having monitor program monitoring function | |
JPS58155245A (ja) | 電子式内燃機関制御装置 | |
JPS58155243A (ja) | 電子式内燃機関制御装置 | |
JP6443202B2 (ja) | 車両の電子制御装置 | |
JPH03233160A (ja) | エンジンの制御装置 | |
JPS59162336A (ja) | エンジンアイドル暴走防止装置 | |
JP3762695B2 (ja) | マイコンの異常検出回路 | |
JPS6134334A (ja) | エンジン制御装置の故障時バツクアツプ装置 | |
US5394847A (en) | Throttle valve control apparatus of vehicle | |
JPH0689709B2 (ja) | エンジン制御装置 | |
KR100196352B1 (ko) | 디젤엔진 차량에 내장된 차속센서 고장진단 제어방법 | |
JPH0822151B2 (ja) | 故障情報モニタリング方法 | |
JPH0545458B2 (ja) |