JPS60247034A - デイ−ゼルエンジンの電子制御装置 - Google Patents

デイ−ゼルエンジンの電子制御装置

Info

Publication number
JPS60247034A
JPS60247034A JP10223284A JP10223284A JPS60247034A JP S60247034 A JPS60247034 A JP S60247034A JP 10223284 A JP10223284 A JP 10223284A JP 10223284 A JP10223284 A JP 10223284A JP S60247034 A JPS60247034 A JP S60247034A
Authority
JP
Japan
Prior art keywords
engine
time
signal
control
rotation speed
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
Application number
JP10223284A
Other languages
English (en)
Other versions
JPH0563623B2 (ja
Inventor
Jiro Nakano
次郎 中野
Takashi Ogawa
尚 小川
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP10223284A priority Critical patent/JPS60247034A/ja
Publication of JPS60247034A publication Critical patent/JPS60247034A/ja
Publication of JPH0563623B2 publication Critical patent/JPH0563623B2/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/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2409Addressing techniques specially adapted therefor
    • F02D41/2422Selective use of one or more tables
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B3/00Engines characterised by air compression and subsequent fuel addition
    • F02B3/06Engines characterised by air compression and subsequent fuel addition with compression ignition

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)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ディーゼルエンジンの電子制御装置に関し、
詳しくは、エンジンの周辺に設けられたアクチュエータ
の駆動信号が、エンジン回転数を検知するための回転数
センサからの検出信号にノイズとして重畳した場合にで
も、燃料噴射量等のエンジンの制御量が当該エンジンの
運転状態に対応した値となるよう制御するディーゼルエ
ンジンの電子制御装置に関するものである。
[従来技術] 従来より、エンジンの運転状態を検出する複数のセンサ
を備え、それらのセンサがら出力される検出信号に応じ
て、例えば燃料噴射量等エンジンの運転を良好に制御す
るための制御量を棹出し、その算出された制611Mに
応じてエンジンを制御するといったマイクロコンピュー
タを用いたディーゼルエンジンの電子制御装置がある。
ところでこの種の制御装置に用いられるセンサの一つと
して、エンジンの所定のクランク角度毎に信号を出力し
、エンジン回、転数を検知するための回転数センサがあ
るが、この回転数センサhXらの検出信号には、ニシジ
ンの周辺に設(テらfした、例えばエンジン始動用のス
タータモータや、■j′コンのコンプレッサ等、駆動に
際して大きなノイズを発生するアクチュエータhXらの
ノイズb<重畳することがある。特に一般のディーゼル
エンジンを搭載した車両にあっては、通常、回転数レン
サが燃料噴射ポンプ内に納められ、その回転数センサ近
傍をスタータモータの駆動信号線力く通ってしすること
から、回転数センサからの検出信8にスタータモータ駆
動の際に発生されるノイズ゛h(重畳され易く、その検
出信号のパルス幅に基づきめられるエンジン回転数や、
そのエンジン1可転数を1つのパラメータとしてめられ
る燃料噴射量等の制御量が実際の運転状態に対応しな0
ものとな・)でしまい、始動性が低下するといった問題
りく起こり易かった。
つまり、第2図に示すタイムチャー1〜hXら97 h
\るように、スタータモータの駆動が停止トされるとノ
イズnが発生し、(イ)に示′?11転数レン(J−h
\ら出力される検出信号SNeに重畳され、(口λに示
す如く、コンパレータ等からなる波形整形回路を通って
パルス信号に整形された検出信号PNeにもそのノイズ
pnが重畳されることとになる。
従ってこの検出信号pHを基にめられるエンジン回転数
Neは、(ハ)に示す如く、破線で示す実際のエンジン
回転数に比べ大きな値となり、そのエンジン回転数Ne
に基づきめられる燃料噴!)jfflτpは、(ニ)に
示す如く、実際にIまエンジンが始動時であるにもかか
わらずエンジン回転数Neが上昇し、定常運転に入った
ものとv!IJ断して燃料を減損してしまうこととなり
、良好な始動性を確保できなくなってしまうのである。
尚、上記第2図に示した検出信号SNe (又1よPN
e )は、エンジンの回転に応じて所定のクランク角度
(この場合45°CA)毎に出力される信号を示し、ま
たエンジン回転数Ne及び燃料噴射量τpについてもそ
の検出信号SNe (〜又はPNe )入力後、その値
に応じて即算出されるものとして表わした。
[発明の目的] そこで本発明は、上述の如く、エンジン周辺に設けられ
たアクチュエータの駆動の際に発生されるノイズがセン
サからの検出信号に重畳され、実際の運転状態に対応し
ない検出信号が入力されたような場合であっても、その
ノイズに影響されず、実際の運転状態に対応した良好な
制御が実行できるディーゼルエンジンの電子制御装置を
提供することによって、ノイズに強く、常時良好なエン
ジン制御を実行できるようにすることを目的としχいる
[発明の構成] かかる目的を達するだめの本発明の構成は、第1図に示
す如く、 ディーゼルエンジン■の回転に応じた検出信号を出力す
る回転数センサ■と、該センサ■から出力された検出信
号を1つのパラメータとして当該エンジン■の制御量を
算出する制御回路■とを備え、該算出された制御量に基
づき当該エンジン1を制御するよう構成されたディーゼ
ルエンジンの電子制御装置において、 上記制御回路■に、 当該エンジン■の周辺に設けられたアクチュエータ■の
作動信号及び/又は停止信号を受け、該信号入力以後所
定時間だけ、上記算出される制御量が上記信号入力前に
められた制御ll量となるよう制御する制御Il量停止
手段Vを、 設けたことを特徴とするディーゼルエンジンの電子制御
装置。
[実施例] 以下、本発明の実施例を図面に基づき説明する。
まず第3図は本実施例の電子制御装置が搭載されたディ
ーゼルエンジンの概略構成図である。
図において1は分配型の燃料噴射ポンプを表わし、エン
ジンと共に回転するドライブシャフト2によって駆動さ
れ、燃料を吸引するためのフィードポンプ3と、制御さ
れたタイミングで制御された量の燃料をエンジン本体2
0の各噴射ノズル21へ供給するポンププランジャ4と
を備えている。
そして、ドライブシャフト2はカップリングを介して7
エイスカムをもつカムプレー1へ5に連結され、カムプ
レート5はドライブシャフト2によって回転すると共に
カム面に当接するローうにより往復運動を行なう。また
ポンププランジャ4(よ、ポンプ室内のシリンダ6に嵌
挿されると共にjランジャスプリング7によってその末
端をカムプレート5に押し付けられ、回転運動を行なう
と共に往復運動する。更にポンププランジャ4にはシリ
ンダ6内へ燃料を吸入する吸入ボート4a、シリンダ6
内の燃料を圧縮供給終了時に溢流さけるスピルポート4
b、及びシリンダ6の分配通路に圧縮燃料を分配する分
配ボート4Cが設【プられ(いる。
次に8はフィードポンプ3の燃料供給圧力を調節するレ
ギュレーティングバルブ、9はカムプレート5のカム面
に当接するローラの角度位置を変えて燃料噴射時期を制
御する油圧タイマ、10はポンプ室からシリンダ6内へ
の供給路に設問2キれた燃料カットバルブであり、油圧
タイマ9にはその油圧を調整し、噴射時期を調整り−る
ためのタイミングコントロールバルブ9aが設けられて
いる。
11はポンププランジャ4の外周にスピルポート4bを
塞ぐように摺動可能に外嵌されるスピルリングで、リニ
アソレノイド12によってその位置を制御され、これに
より、ポンププランジv4の往復動による燃料圧送終了
時点の溢流量を制御して燃料噴射量を制御する。13は
そのリニアソレノイド12の位置を検出してスピルリン
グ11の位置検出信号を出力するスピル位置センサ、1
4はドライブシャフト2に軸着した歯車に対向して配設
されたピックアップコイル型の回転数センサで、ドライ
ブシャフト2の回転、即ちエンジン回転に応じて、例え
ばクランク角45°毎の信号を出力する。15は油圧タ
イマ9におけるタイマピストンの位置を検出するタイマ
位置センサ、16はシリンダ6の分配通路に設置される
デリバリバルブで、デリバリバルブ16を通して燃料が
エンジン本体20の噴射ノズル21に圧送される。
22は吸気管に取り付けられ吸入空気の温度を検出する
吸気温センサ、23は同じく吸気管に取り付けられ、吸
入空気圧力を検出する吸気圧センサ、24は冷却水温を
検出する水温センサ、25はアクセルの開度を検出する
アクセルセンサで、各センサからの検出信号は制御回路
30へ送られる。
また32はバッテリ、33はエンジン始動用のスタータ
モータ、34はスタータモータ駆動用のリレースイッチ
、35はイグニッションスイッチを夫々表わしており、
イグニッションスイッチ35がイグニッション位111
/G又はスター1〜位置STAに操作されると制御回路
30にバッテリ32が接続され、制御回路30が動作さ
れるようになると共に、イグニッションスイッチ35が
スター1〜位置S王△に操作されるとりレースイッヂ3
4が導通し、スタータモータが駆動されることから、ス
タータモータ33の作動・停止をスタータ信号として検
知することができる。
次に制御回路30の構成を第4図に示JブClツク図に
より説明すると、制御回路30はマイクロフンピユータ
を中心に構成され、41はCPLI。
42は所定の制御プ[]グラムに加え、j、4本燃料咄
射量を算出するためのデータマツプ等が記憶されるRO
M、43は一時記憶メモリのRAMで、その一部はイグ
ニッションスイッチ35を通さない定電圧電源回路に接
続されてバックアップされ、イグニッションスイッチ3
5オフ後も記憶内容を保持するバックアップRAMとな
っている。44はマルチプレクサ45とA/D変換器4
6を備えた入出力ポートで、水温センサ24、吸気温セ
ンナ22、吸気圧センサ23、アクセルセンサ25から
検出されたアナログの各検出信号をバッファ回路47を
介して入力し、これらの検出信号を択一的に順次デジタ
ル信号に変換しで入力する。また、スピル位置センサ1
3にJ:って検出されたスピルリング11の位置を示す
信号、及びタイマ位置センサ15によって検出された油
圧タイマ9のタイマピストンの位置を示す信号も各セン
サ信号検出回路48a 、48bを介して同様に入出力
ポート44に送られる。49a 、49bはそれぞれス
ピル位置センサ13、タイマ位置センサ15を駆動する
センサ駆動回路である。50はクロック信号を出力する
クロック回路、51は他の入出力ポートで、この入出力
ポート51には回転数センサ14からの回転速度に対応
したパルス信号が波形整形回路52を介して入力される
と共に、イグニッションスイッチ35からのスタータ信
号がバッフ?47を介して入力され、さらに燃料カット
信号がこの入出力ポート51から出力され、駆動回路5
3を経C燃料カットバルブ10へ送られる。
さらに、入出力ポート51からは、CI) LJ 4.
1の演算処理によって上記各種センサからの検出信号に
基づきめられる燃料噴射量や燃料噴射1に¥ I’ll
に対応する各制御信号が、D/△変換器54又は55、
サーボアンプ56又は57及び駆動回路58又−は59
を経て、リニアソレノイド12ヌはタイミングコントロ
ールバルブ9aに夫々出力される。
次に燃料噴射ポンプの動作を説明する。
まずエンジンが始動すると、燃料噴射ボンゾ1のドライ
ブシャツ[−2が回転し、カムプレー1へ5が回転運動
と共に左右往復運動し、これによりカムプレート5に押
し付けられているポンププランジャ4も回転と往復運動
を行なう。この時、ポンププランジャ4の往復運動によ
ってプランジャ内に吸入ボート4aから吸入された燃料
は圧縮され、その回転によって分配ポート4Cから各々
の分配通路へ燃料が分配圧送される。この時、ポンププ
ランジv4は、その吸入行程においてそのスピルポート
4bをスピルリング11に塞がれているが、噴射行程に
入リプランジャが右方向に移動し噴射行程の終りに達す
ると、スピルリング11の横からスピルボート4bが露
出してポンププランジャ4内の高圧燃料が溢流燃料とし
てポンプ室に戻される。従ってこの時のスピルリング1
の位置によって燃料の溢流量が決まり、燃料噴射行程の
終了時が決定できることから、リニアソレノイド12に
制御信号を出力し、スピルリング11の位置を制御する
ことによって燃料噴射量が制御できるのである。
以上説明した如く、制御回路30においては上記各セン
サから出方された検出信号に基づき、当該エンジンの運
転状態に応じた燃料噴射量、燃料噴射時期等を算出し、
その制御量に応じた制御信号を入出力ポート51や駆動
回路等を介してリニアソレノイド12、タイミングコン
トロールバルブ98等に出力する制御を実行することと
なるのであるが、次に本発明にかかわる主要な処理であ
る、スタータモータ33の停止信号、つまりスタータ信
号がOFF状態となってから所定時間だけ燃料噴射量等
の制御量をマスクし、スタータ信号がOFF状態どされ
る前の値に保持づるといった制御量の保持制御処理につ
いて第5図及び第6図に示すフローチャートに沿って説
明する。
第5図に示すフローチャートは、従来力日ら実行されて
いる燃料噴射行程、燃料噴射時期等の粋出処理、及びそ
の制御量に応じた制御信号の出力処理等を実行する一連
の処理である、いわゆるメインルーチンの一つとしで実
行される制御プログラムであって、後述の第6図に示す
エンジン回転数EL出処理実行の際にエンジン回転数の
マスク処理をするよう指示するための制御プログラムで
ある。
この処理が実行されると先ずステップ101にてイグニ
ッションスイッチ35がスター!〜位置STAに操作さ
れ、スタータ信号がON状態となっているか否かを判定
する。ここでスタータ信号がON状態である場合には本
ステップ101にでrYEsJと判定し、続くステップ
102に移行してフラグFstaをセットする。そして
次ステツプ103が実行され、フラグF n+skをセ
ットしてこの処理をそのまま抜ける。
一方スタータ信号がOFF状態である場合には上記ステ
ップ101にてr N OJと判定され、次ステツプ1
04に移行して、フラグF staがセット状態である
か否かの判定を実行する。ここでフラグF staがセ
ット状態であれば、本ステップ104にてrYEsJと
判定して続くステップ105に移行し、一方フラグF 
staがクリア状態であればこの処理をそのまま抜ける
ステップ105においては現時刻Tsを7リーランニン
グタイマ等から読み取る処理を実行することとなるので
あるが、このステップ105の処理は上記ステップ10
1ないしステップ104の処理により、イグニッション
スイッチ35がスタート位置STAからイグニッション
位@I/Gに操作され、スタータ信号がOFF状態とさ
れた時点で始めて実行されることから、ここで読み取ら
れる時刻TSは、スタータ信号がOFF状態とされ、始
めてこの処理が実行された時点を表わず時刻であること
がわかる。
ステップ105にて時刻TSが読み取られると続くステ
ップ106に移行して、後述のエンジン回転数のマスク
処理をこの時刻TSより所定部間実行する為【こ、予め
定められたマスク処理時間ΔTl11を上記時刻TSに
加舜してマスク処理の終了予定時刻Tmを設定し、ステ
ップ107に移行づる。ステップ107においては上記
設定されたマスク処理の終了予定時刻Tll1をRAM
43の所定のエリア内に格納し、続くステップ108に
τフラグstaをクリアして、この処理を抜ける。
次に第6図に示すフローチャートは、波形整形回路52
を介り、て入力された回転数センサ1/Iからの検出信
号に応じて、例えばクランク角45゜毎のエンジン回転
に同期して実行される割込みルーチンを示し、エンジン
回転数を算出すると共に、前述した如く、スタータ信号
がOFF状態とされた後、所定時間ΔTl[lだけその
回転数の算出処理を、一時停止し、エンジン回転数を停
止前にめられたエンジン回転数とするマスク処理を実行
するための制胛プログラムを表わしている。
この処理が開始されるとまずステップ201にてフラグ
F staがセラt・されているか否かの判定が実行さ
れ、フラグFstaがセット状態の場合には本スフツブ
201にてrYEsJと判定して続くステップ202に
移行し、一方フラグFstaがクリア状態である場合に
は本ステップ201にて[N01と判定し、ステップ2
03に移行する。
ここで前記第5図のステップ102にてフラグF st
aがセラ1〜され、ステップ108にてフラグFsta
がクリアされていないとすると、つまりスタータ信号が
ON状態でありスタータモータ33が駆動されでいると
すると、上記ステップ201にてrYEsJと判定され
ステップ202が実行されることとなる。そしてステッ
プ202においては回転数センサ14からの検出信号に
よりこの削り込みルーチンが開始された時点の時刻TN
e(n)を読み取る処理が実行され、続くステップ20
4に移行する。
ステップ204においては、前回削り込みルーチンにて
読み取られ、RAM43内に書き込まれた前回の割り込
み開始時刻TNe (n −1)を読み出す処理を実行
し、続くステップ205にてこの時刻TNe (n −
1>と今回読み取られた時刻TNe (n )との差、
つまりエンジンがクランク角樽56回転する間の時間Δ
TNeを次式6式% より算出する。
ステップ205にて時間△TNeがめられると、次ステ
ツプ206が実行されこの時間Δ]Neと定数にとから
エンジン回転数NEを次式6式% より算出し、続くステップ207へ移行してこの定のエ
リア内に書き込む。ここで定数にはエンジンがクランク
角45°回転するのに要した時間ΔTNeから所定時間
内のエンジン回転数を算出するための定数であって、こ
の割り込みルーチンがクランク角30°毎に実行される
とすればその値も当然変更されることとなる。
このようにしてエンジン回転数NEがめられ、RAM4
3の所定エリア内に格納されると続くステップ208が
実行され、上記ステップ202にで読み取った時刻TN
e(n)を、次回の割り込み処理のために、時刻TNe
 (n −1>に置き換える。そしてステップ209に
てこの時刻TNe(n−i)をRAM43の所定のエリ
ア内に格納し、処理を終える。
次にイグニッションスイッチ35がスタート位MSTA
からイグニッション位置1/Gに操作され、スタータ信
号がOFF状態となってフラグFstaがクリアされた
場合には上記ステップ201にてrNOJと判定され、
ステップ203が実行者+1スートbシース小方大スも
ぐ −小7早、−lマQハ3に置いてはフラグFm5k
がセット状態であるか否かの判定が実行される。この時
点では前記第5図におけるステップ103にてフラグF
 mskがセットされ、その後クリアされていないこと
から、本ステップ203においてはrYEsJと判定さ
れ続くステップ210に移行する。
ステップ210においては前記ステップ202と同様に
現時刻TNe(n)を読み取り、次ステツプ211に移
行して、前記第5図にお【プるステップ107にてRA
M43内に書ぎ込んだマスク処理の終了予定時刻下mを
読み出し、続くスう一ツブ212に移行する。そしてス
テップ212においてはこの時刻To+と上記ステップ
210にて読み取った時刻TNe(n)を大小比較して
、時刻TNe(n)がマスク地坪の修了予定時刻−r 
mを経過しているか否かの判定を行なう。この時点では
本割り込みルーチンが前記第5図の処理にて終了予定時
刻が設定された直後の処理であることから、時刻TNe
(n>は未だ終了予定時刻Tmを経過しておらず、本ス
テップ212にてrNOJと判定されて上記ステップ2
04ないしステップ207のエンジン回転数NEを算出
処理を実行せずにそのままステップ208及びステップ
209の処理に移行し、上記ステップ210にて読み込
まれた時刻TNe(n)を次回の処理のだめの時刻TN
e (n −1)としてRAM43の所定のエリア内に
格納し、ルーチンの処理を終える。
一方、スタータ信号がOFF状態とされてからこの割り
込みルーチンが繰返し実行され、ステップ210にて読
み取られた時刻TNe (n)が終了予定時刻下mを経
過すると上記ステップ212にてrYEsJと判断され
て次ステツプ213が実行され、フラグF mskがク
リアされる。そして上記ステップ204ないしステップ
207のエンジン回転数NFを算出するための一連の処
理が実行され、ステップ208及びステップ209にて
上記ステップ210の処理により読み取った時刻TNe
(n)4時刻TNe (n −1)としてRAM43の
所定のエリア内に格納し、本ルーチンの処理を終えるこ
ととなる。
その後本ルーチンの処理が実行されると、前回の処理の
際にステップ213にCフラグFlllskがクリアさ
れたことから、ステップ203にてl−NO」と判定さ
れ、ステップ202及びステップ204ないしステップ
208の一連の処理を実行り−るようになり、再度本ル
ーチンが実行されてもこの処理をくり返し実行するよう
になる。
次に上述の制御処理による動作について、第7図に示す
タイムチャートに沿って説明づる。なJ3第7図におい
て、(イ)は回転数センサ14から出力される検出信号
SNeを、(日)はその検出信号SNeが波形整形回路
52によりパルス4ニーi 弓に波形整形された後の検
出信号PNeを、(ハ)はイグニッションスイッチ35
からのスタータ信号を、(ニ)はフラグF staを、
(ホ)はフラグ[lll5kを、〈へ)はスタータモー
タ33の駆動電圧を、(ト)はRAM43内に格納され
るエンジン回転数NEを夫々表わしている。
図に示す如く、エンジンが始動され、イブニラS −1
1ノー、イ/”I C:、i、日)伯ご詰A 1h/l
 7i”只々ON状態の場合にはフラグF sta及び
フラグFIIISkが共にセット状態となり、その後ス
タータ信号がOFF状態となるとそれを検知した時点で
フラグF staがクリア状態とされる。そしてその時
点の時刻TSに所定のマスク処即時間ΔTmを加算した
時刻Tl11を設定し、時刻Ts経過後の割り込み処理
から時刻Tm経過後の割り込み処理までの間、つまり図
に示すMSKの間、エンジン回転数NEは算出せず、そ
れ以前の割り込み処理にてめられたエンジン回転数NE
に保持するようになる。そして時刻Tiを経過した後の
割り込み処理においてフラグF mskがクリアされ、
割り込み毎にエンジン回転数NEを算出するようになる
一方、スタータモーター33が停止され、その停止時に
ノイズを発生覆るのは、図から分るように、スタータ信
号がOFF状態となり、リレースイッチ34がOFF状
態とされ、駆動電圧がOとなった時点TOであって、ス
タータ信号がOFF状態となってから時間ΔTd経過し
た後となる。
祥ってス今−今モー今33からのノイズバ回蔽数センサ
15の検出信号に重畳された時点では既にエンジン回転
数NEのマスク処理が実行されていることから、エンジ
ン回転1f(NEは、(ト〉において破線で示す従来の
マスク処理を実行しないでめられるエンジン回転数のよ
うに責常に高い値となることなく、実際のエンジン回転
数により近似した値となる。
以上説明したように、本実施例の電子制御Ji!c置に
おいては、回転数センサ14から出力される検出信号に
基づきめられるエンジン回転数を、スタータ信号入力後
、所定時間経過するまでの間、それ以前にめられたエン
ジン回転数とするマスク処理を実行し、燃料噴射間等、
エンジンの制御量をめる際に用いられるエンジン回転数
としでいる。従って従来のようにスタータモータ33停
止時にノイズが発生した場合、そのノイズにj;ってエ
ンジン回転数が急上昇したかの如り誤締出され、エンジ
ン始動時であるにもかかわらず定常運転に入ったと判断
して燃料噴射量を減少するといった、エンジンの始動性
を低下してしまう誤ルリ御ることができ、良好な始動性
を確保することができる。なお本実施例において前述の
アクチュエータIVに相当するものとしてはスタータモ
ータ33が、制御量停止手段に相当するものとしては第
5図及び第6図に示した制御プログラムを夫々挙げるこ
とができる。
次に上記実施例における第5図及び第6図に示した制御
処理の他の例として、燃料噴射量、燃料噴射時期等の算
出、及びその制御量に応じた各種駆動装置の駆動制御等
を実行するメインルーチンのうちの一つとして、−スタ
ータ信号入力後所定時間だけ、前記第5図に示したよう
なエンジン回転数算出のだめの割り込みルーチンの処理
を停止するようにしたその制御処理を設けたものについ
て、第8図及び第9図に示すフローチャートに沿って説
明する。
第8図は上述した如く、前記第5図の制御プログラムと
同様に、燃料噴射量、燃料噴射時期等を制御ll″gる
ための一連の処理のうちの一〇として処理されるもので
あって、この処理が実行されるとまずステップ301に
てスタータ信号がON状態であるか否かの判定を実行す
る。そしてスタータ信号がON状態の場合にはステップ
302に移行してフラグF staをセットし、続くス
テップ303にてフラグF mskをセットしてこの処
理を抜ける。一方スタータ信号がOFF状態である場合
にはステップ304に移行し、今度はフラグF sta
がセラ1〜状態か否かの判定を行なう。そしてフラグF
 staがセット状態である場合には次のステップ30
5に移行して現時刻Tsを読み出し、続くステップ30
6にてこの時刻Tsに予め設定された所定のマスク処理
時間ΔTn+を加詐してマスク処理の終了予定時刻Tm
を算出する。続くステップ307においては上記算出さ
れたマスク処理終了予定時刻T IllをRAM43の
所定のエリア内に書き込み、次のステップ308にてフ
ラグl”staをクリアする。
ここまでの処理は前記第1実施例の第5図に示プ309
において、回転数センサ14からの検出信号に応じてエ
ンジン回転と同期して実行される割り込みルーチンの処
理を禁止すべく、割り込み禁止フラグFxをクリアし、
この処理を終える。
次にフラグF Staがクリア状態の場合にはステップ
304からステップ310に移行し、フラグF ask
がセット状態であるか否かの判定を行なう。
そしてフラグF mskがヒツト状態であればステップ
312に移行して現時刻Tを読み出し、続くステップ3
12においてこの現時刻Tと前記ステップ306にて算
出されたマスク処理の終了予定時刻Tl11との大小比
較を実行し、その終了時刻Tmを経過したか否かの判定
を行なう。
ここで未だ終了予定時刻Tll1を経過しておらず、T
l1l≧Tであればこの処理をそのまま抜けだし、一方
終了予定時刻Tl11を経過しTll1くTとなれば、
ステップ313にて割り込み許可フラグF×をセットす
ると共に続くステップ314にでフラグFyをセットし
、更にステップ315にてフラグFm5kをクリアして
水制′a81!L理を抜けるー次に回転数14からの検
出信号に応じて、例え−ばエンジンのクランク角45O
CA毎に実行され、エンジン回転数を算出するための割
り込みルーチンは、第9図に示す如き制御プログラムに
従って実行される。
この処理においては、まずステップ401に6割り込み
許可フラグl”xがセット状態であるか否かの判定を行
ない、このフラグF×がクリア状Sの場合、つまり割り
込み処理が許可されていない場合には本ルーチンの処理
をそのまま終え、一方フラグF×がセットされていれば
割り込み処理か許可されていることから、後述の処]J
iに移る。
ステップ402においてはこの割り込み処理の開始時刻
TNe(n)を読み出し、続くステップ403に移行す
る。そしてステップ403においては、この割り込み処
理が許可されてからの最初の処理であるか否かをフラグ
E−■によって判定し、フラグFVがセット状態であれ
ば今回の処理がBt)可になってからの最初の処理であ
ると判断しくステップ404に移行する。ステップ40
4においてはフラグFyをクリアし、続くステップ40
5に゛C上記ステップ402にて読み出し他今回の割り
込み開始時刻TNe’(n)を次回の割り込み処理のた
めに時刻TNe (n −1>に置き換え、次のステッ
プ406にてこの時刻TNe (n −1)をRAM4
3の所定のエリア内に格納して本ルーチンの処理を終え
る。
次にフラグFVがクリアされるとステップ403にてこ
のFJり込み処理が許可されてから最初の処理ではない
と判断し、前記第6図に示したステップ204ないしス
テップ207の処理と同様に、まずステップ407にて
前回の割り込み処理の開始時刻7Ne(n−1)をRA
M43より読み出し、次のステップ408にて今回読み
出した時刻TNe(n>と前回の時刻TNe (n −
1)との差ΔTNeを弾出し、続くステップ409にて
この時間ΔTNeと定数にとからエンジン回転数NFを
める。そしてステップ4.10にてこのめられたエンジ
ン回転数NEをRAM43の所定のエリア内に書き込み
、上記ステップ405及び406の処理を実行し、本ル
ーチンの処理をそのまま終える。
h゛ このように本実施例に置いては燃料囁剣Mムや燃料噴射
時期等を制御するメインルーチンにてエンジン回転数を
算出するための割り込み処理を吉相、あるいは禁止する
ようにしているが、このJ:うにした場合においても前
記実施例のようにスタ〜り信号入力後所定時間の間、燃
料噴削量等を算出するためのエンジン回転数をスタータ
信号入力前の値にマスクすることができ、前記実施例と
同様に、スタータモータ33停止時に発生されるノイズ
に影響されることなく良好なエンジン制御を実行覆るこ
とができるようになる。尚本実施例に43いては、スタ
ータ信号入力後マスク処理時間Δ丁経過した後の最初の
割り込み処理に置いて、単にその時刻をRAM内に格納
するだけで回転数の算出を実行しないようにしているが
、これは最初からエンジン回転数を算出すると、前回読
み込J−れた削り込み処理の開始時刻がマスク処理開始
以前の04もI(とh+/)、−iンんへらねスTゝノ
ぐンゝノn山7奏Uす殻ふCが9I−11丁い値となっ
てしまうからである。従って本実施例ではマスク処理終
了予定時刻Tmを経過した後回転数センサ14から2回
目の検出信号が入力されてからエンジン回転数NEの算
出処理が再開されることとなる。
゛ 以上説明したように、上記実施例においては、制・
励時にノイズを発生するものとしてスタータモータを挙
げ、その停止時に発生するノイズによるエンジン回転数
への影響を防止するようにしているが、例えばエアコン
の制・勅時に発生するノイズの影響がある場合には、そ
の制・励時より所定時間だけ上記のようなマスク処理を
実行するようにしてもよい。また上記実施例においては
、マスク処理の対象として、その検出信号により直接挿
出するエンジン回転数を挙げ説明しているが、回転数ト
ンサからの検出信号を1つのパラメータとしてめられる
ものであれば何でもよく、最終的にめられる制御量が実
際の運転状態に対応した値となるよう制御できればよい
ことがら、例えば、1−記メインルー手゛ノL、−肘い
T猷鉛1請醋泉ん惰出する際に、スタータ信号入力後所
定時間だけその算出処理を停止し、スタータ信号入力前
の燃料噴射量に設定するようにしてもよい。
「発明の効果」 以上詳述したように、本発明のディーゼルエンジンの電
子制御装置においては、回転数センサからの検出信号を
1つのパラメータとしてめられるエンジンの制御量が、
当該エンジンの周辺に設けられたアクチュエータの作動
信号及び/又は停止信号を受けた後所定時間経過するま
での間、その信号の入力前の制御量となるよう構成され
ている。従ってアクチュエータの駆動時や停止時にノイ
ズが発生し、回転数センサからの検出信号に匠のノイズ
が重畳されるような場合であっても請求められる制in
を運転状態に対応した値とすることができ、エンジンを
常時良好に制御することができるようになる。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は従来
の問題点を示すタイムチャート、第3図は実施例のディ
ーゼルエンジン及びその周辺装置を示す該略構成図、第
4図は制御回路50の構成を示づ一ブロック図、第5図
及び第6図は制御回路30にて演算処理される制御プロ
グラムを示すフローチャート、第7図は本実施例の動作
を説明するタイムチャート、第8図及び第9図は制御回
路30に゛C演算処理される制御プログラムの他の実施
例を示すフローチャートである。 ■・・・ディーゼルエンジン ■、14・・・回転数センサ ■、30・・・制御回路 Iv・・・アクチュエータ V・・・制御量停止手段1
・・・燃料噴射ポンプ 20・・・エンジン本体 33・・・スタータモータ4
1・・・CPU 、、 43・・・RAM代理人 弁理
士 足置 勉 イv11 名 第1図 (イ: (ニ) 第2図 第5図 第6図

Claims (1)

  1. 【特許請求の範囲】 ディーゼルエンジンの回転に応じた検出信号を出力する
    回転数センサと、該センサから出ノ〕された検出信号を
    1つのパラメータとして当該エンジンの制御量を算出す
    る制御回路とを備え、該算出された制御量に基づき当該
    エンジンを制御するJ:う構成されたディーゼルエンジ
    ンの電子制御装置において、 上記制御回路に、 当該エンジンの周辺に設けられたアクヂコ」−−タの作
    動信号及び/又は停止信号を受け、該信号入力以後所定
    時間だけ、上記算出される制御量が、上記信号入力前に
    められた制御量となるよう制御する制御量停止手段を、 設けたことを特徴とするディーゼルエンジンの電子制御
    ll装置。
JP10223284A 1984-05-21 1984-05-21 デイ−ゼルエンジンの電子制御装置 Granted JPS60247034A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10223284A JPS60247034A (ja) 1984-05-21 1984-05-21 デイ−ゼルエンジンの電子制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10223284A JPS60247034A (ja) 1984-05-21 1984-05-21 デイ−ゼルエンジンの電子制御装置

Publications (2)

Publication Number Publication Date
JPS60247034A true JPS60247034A (ja) 1985-12-06
JPH0563623B2 JPH0563623B2 (ja) 1993-09-10

Family

ID=14321897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10223284A Granted JPS60247034A (ja) 1984-05-21 1984-05-21 デイ−ゼルエンジンの電子制御装置

Country Status (1)

Country Link
JP (1) JPS60247034A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015032265A (ja) * 2013-08-06 2015-02-16 株式会社デンソー 電子制御装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8885688B2 (en) 2002-10-01 2014-11-11 Qualcomm Incorporated Control message management in physical layer repeater

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015032265A (ja) * 2013-08-06 2015-02-16 株式会社デンソー 電子制御装置

Also Published As

Publication number Publication date
JPH0563623B2 (ja) 1993-09-10

Similar Documents

Publication Publication Date Title
EP2034163A2 (en) Diesel engine system and method of controlling diesel engine
EP2541042B1 (en) Control device of direct injection engine
EP3722580B1 (en) Control system for internal combustion engine, and internal combustion engine
US20100100303A1 (en) Fuel Injection Control Device For Diesel Engine
JP2006348908A (ja) エンジン制御装置、エンジン制御システム及びエンジン制御方法
US8965667B2 (en) Engine startup method
US20030213294A1 (en) Fuel pressure sensing apparatus for internal combustion engine control unit
EP1382825A2 (en) Control system for plunger-type fuel pump
EP3722579B1 (en) Control system for internal combustion engine, and internal combustion engine
EP2184470A2 (en) Controller of vehicle internal combustion engine
JPS60247034A (ja) デイ−ゼルエンジンの電子制御装置
US5099813A (en) Engine start control system
CN111810310B (zh) 用于内燃机的控制系统和内燃机
JP4532532B2 (ja) 燃料噴射制御装置及び燃料噴射システム
US11174802B2 (en) Control system for internal combustion engine, and internal combustion engine
JPH1018884A (ja) 直接噴射式内燃機関の燃料供給装置
JP3512932B2 (ja) 内燃機関の燃料供給制御装置
US7120534B2 (en) Idle regulating valve control system for engine
JPH109074A (ja) 直接筒内噴射式火花点火機関
JP2715705B2 (ja) 内燃機関におけるステップモータ制御装置
JPH0563622B2 (ja)
JP2713511B2 (ja) 内燃機関におけるステップモータ制御装置
JPS6138133A (ja) 内燃機関の始動時燃料噴射制御装置
JPS59122761A (ja) 内燃機関の吸入空気量制御装置
JP4587936B2 (ja) エンジン制御装置及びエンジン制御方法