(57)【特許請求の範囲】
【請求項１】
ディーゼルエンジンに燃料を供給する燃料噴射ポンプに搭載され、燃料噴射ポンプ毎の機差のデータを記憶した記憶素子および当該記憶素子に記憶したデータを転送するための通信手段を有するポンプ搭載側機器と、
前記燃料噴射ポンプに搭載されず、前記記憶素子に記憶したデータの通信開始指令を出力するとともに、該通信開始指令に応じて前記通信手段により転送される前記記憶素子のデータを用いてエンジン運転状態に応じた燃料噴射ポンプの駆動を行わせる制御手段を有するポンプ非搭載側機器とを備えた燃料噴射ポンプの制御装置であって、
電力源となるクロック信号をポンプ非搭載側機器からポンプ搭載側機器に送る電源・クロック信号線と、
ポンプ非搭載側機器に設けられ、電力源となるクロック信号を前記電源・クロック信号線に出力するクロック信号出力段と、
ポンプ搭載側機器に設けられ、前記電源・クロック信号線を監視し、送られてきたクロック信号を信号―電力変換回路により電力に変換し、該変換して得られた電力が所定値に達したかどうかを判定することによって、所定の電力が送られてきたと判断した時に通信開始指令が出力されたとしてデータ通信を判断する通信開始判断手段と
を備えてなることを特徴とする燃料噴射ポンプの制御装置。
【請求項２】
ポンプ非搭載側機器に設けられ、通信開始を指令した後の所定時間内にデータの受信がない時には通信異常であると判定する異常判定手段を設けた請求項１記載の燃料噴射ポンプの制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、燃料噴射ポンプの制御装置に係り、詳しくは、燃料噴射ポンプに機差に関する補正データを記憶した記憶素子を有し、この補正データを用いて燃料噴射ポンプを制御する制御装置に関するものである。
【０００２】
【従来の技術】
ディーゼルエンジンに燃料を供給する燃料噴射ポンプの制御装置において、機差のバラツキを補正する技術が特公平４−２８９０１号公報に示されている。これは、燃料噴射ポンプの機差データを燃料噴射ポンプに設けたメモリに記憶しておき、制御装置は通信手段によって補正データを得て、この補正データを用いてエンジン運転状態に応じた燃料噴射ポンプの駆動を行わせるものである。
【０００３】
【発明が解決しようとする課題】
ところが、データ通信は、クロックと同期して行う方法、通信要求信号を出してデータ先頭タイミングを決めデータを送信する方法、非同期などがある。しかし、いずれもワイヤがデータワイヤと別に１本必要であり、コストの面からもワイヤ削減が望ましい。
【０００４】
そこで、この発明の目的は、簡単な構成にて容易に通信の開始を判断することができる燃料噴射ポンプの制御装置を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、ディーゼルエンジンに燃料を供給する燃料噴射ポンプに搭載され、燃料噴射ポンプ毎の機差のデータを記憶した記憶素子および当該記憶素子に記憶したデータを転送するための通信手段を有するポンプ搭載側機器と、前記燃料噴射ポンプに搭載されず、前記記憶素子に記憶したデータの通信開始指令を出力するとともに、該通信開始指令に応じて前記通信手段により転送される前記記憶素子のデータを用いてエンジン運転状態に応じた燃料噴射ポンプの駆動を行わせる制御手段を有するポンプ非搭載側機器とを備えた燃料噴射ポンプの制御装置であって、電力源となるクロック信号をポンプ非搭載側機器からポンプ搭載側機器に送る電源・クロック信号線と、ポンプ非搭載側機器に設けられ、電力源となるクロック信号を前記電源・クロック信号線に出力するクロック信号出力段と、ポンプ搭載側機器に設けられ、前記電源・クロック信号線を監視し、送られてきたクロック信号を信号―電力変換回路により電力に変換し、該変換して得られた電力が所定値に達したかどうかを判定することによって、所定の電力が送られてきたと判断した時に通信開始指令が出力されたとしてデータ通信を判断する通信開始判断手段とを備えた燃料噴射ポンプの制御装置をその要旨とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、ポンプ非搭載側機器に設けられ、通信開始を指令した後の所定時間内にデータの受信がない時には通信異常であると判定する異常判定手段を設けた燃料噴射ポンプ制御装置をその要旨とする。
【００１３】
【作用】
請求項１に記載の発明によれば、クロック信号出力手段はクロック信号を電源・クロック信号線に出力する。通信開始判断手段は電源・クロック信号線を監視し所定の電力が送られてきた時、通信開始であると判断する。このように、電源・クロック信号線を用いて通信開始が判断され、専用の線が不要となる。
【００１４】
そして、通信手段により記憶素子での燃料噴射ポンプ毎の機差データが転送され、制御手段は転送されたデータを用いてエンジン運転状態に応じた燃料噴射ポンプの駆動を行わせる。ここで、通信開始判断手段は、通信線により送られてきたクロック信号を変換した電力が所定値に達するかどうかを判断し、所定値に達したことを判断した際に、通信開始信号が入力されたとして、通信開始を行うようにしている。従って、確実に通信開始を判断しデータを転送するので、環境の厳しい車両用として非常に好ましいものとなる。
【００１５】
請求項２に記載の発明によれば、請求項１に記載の発明の作用に加え、異常判定手段は通信開始を指令した後の所定時間内にデータの受信がない時には通信異常であると判定する。
【００１６】
【実施例】
（第１実施例）
以下、この発明を具体化した第１実施例を図面に従って説明する。
【００１７】
本実施例では、自動車に搭載されるディーゼルエンジンにおける燃料噴射ポンプの制御装置に具体化している。図１には燃料噴射ポンプの制御装置の全体構成を示す。
【００１８】
ディーゼルエンジンに燃料を供給するディーゼル用燃料噴射ポンプ１（制御対象）には、燃料噴射量、燃料噴射時期の電子制御を行うため、噴射量制御用アクチュエータ２と噴射時期制御用アクチュエータ３が設けられている。ディーゼル用燃料噴射ポンプ１を制御する制御装置は、ポンプ１に搭載されるポンプ搭載側制御機器４（特性バラツキ記憶装置）と、ポンプ１に搭載されないポンプ非搭載側制御機器５（制御装置本体）とからなる。
【００１９】
このポンプ搭載側制御機器４とポンプ非搭載側制御機器５とは非同期式シリアル通信ができるようになっており、ポンプ搭載側制御機器４のＥＥＰＲＯＭ６に記憶された補正データがポンプ非搭載側制御機器５に転送され、ポンプ非搭載側制御機器５のバックアップメモリ１９にストアされ、この補正データを用いてアクチュエータ２，３が駆動制御されるようになっている。
【００２０】
以下、その詳細を説明していく。
ポンプ搭載側制御機器４は、記憶素子としてのＥＥＰＲＯＭ（特性バラツキ記憶素子）６と、通信手段としてのシリアル通信インターフェース７と、フィルタ回路８と、通信バッファ９と、比較回路１０とからなる。ＥＥＰＲＯＭ６には燃料噴射ポンプ毎の機差の情報が記憶されている。このデータは、燃料噴射ポンプ１の工場からの出荷工程時に実際に燃料を噴射させて噴射特性を調べ、標準的なポンプでの噴射特性とのズレに関するデータを補正データとして記憶しておいたものである。
【００２１】
又、フィルタ回路８は抵抗１１とコンデンサ１２からなるＣＲ回路にて構成されている。ポンプ搭載側制御機器４とポンプ非搭載側制御機器５とをつなぐ電源線Ｌ１にフィルタ回路８が接続され、フィルタ回路８はシリアル通信インターフェース７の電源入力端子Ｐ１と接続されている。通信開始判断手段としての比較回路１０はコンパレータ１０ａを備えており、一方の入力端子が電源線Ｌ１におけるフィルタ回路８よりも上流側の接続点ａと接続されている。コンパレータ１０ａの他方の入力端子には比較電圧Ｖref が印加されている。この比較電圧Ｖref は本実施例では後記電源回路１４の出力電圧Ｖccの１／２の値（２．５ボルト）となっている。コンパレータ１０ａの出力端子はシリアル通信インターフェース７の通信開始検出端子ＰSTA と接続されている。通信バッファ９は抵抗やコンデンサ等の受動素子から構成されている。通信バッファ９の入力端子は、シリアル通信インターフェース７のデータ通信用端子Ｐ２と接続されるとともに出力端子はデータ通信線Ｌ３にてポンプ非搭載側制御機器５と接続されている。又、ポンプ搭載側制御機器４とポンプ非搭載側制御機器５とはグランド線Ｌ２にて接続されている。
【００２２】
このように、制御機器４はディーゼル用燃料噴射ポンプ１に搭載され、ディーゼル用燃料噴射ポンプ１の交換を行っても制御ユニットの再調整を行う必要がなく、ディーゼル用燃料噴射ポンプ１と一体で管理される。
【００２３】
ポンプ非搭載側制御機器５は、ディーゼル用燃料噴射ポンプ１の制御に関する種々の演算を行うものであり、制御手段および電圧レベル変更手段としてのＣＰＵ１３と電源回路１４とＰＮＰトランジスタ１５とＮＰＮトランジスタ１６と通信バッファ１７とアクチュエータ駆動回路１８とバックアップメモリ１９を備えている。電源回路１４はバッテリＢから電力（１２ボルト）の供給を受けて所定の電圧（５ボルト）を生成してポンプ非搭載側制御機器５の全体の各機器（回路）に供給する。又、電源回路１４にはＰＮＰトランジスタ１５を介して電源線Ｌ１が接続され、ＰＮＰトランジスタ１５のベース端子はＣＰＵ１３と接続されている。ＰＮＰトランジスタ１５のコレクタ端子側にはＮＰＮトランジスタ１６が接続され、さらにＮＰＮトランジスタ１６のエミッタ端子は接地されている。ＮＰＮトランジスタ１６のベース端子はＣＰＵ１３と接続されている。
【００２４】
ＣＰＵ１３は各種センサ信号を取り込む。このセンサ信号は、アクセル開度センサからのアクセル開度信号、エンジン回転数センサ（クランク角センサ）からのエンジン回転数信号、吸気圧センサからの吸気圧信号、吸気温センサからの吸気温信号、エンジン冷却水温センサからの水温信号等である。
【００２５】
ＣＰＵ１３に内蔵されたＲＯＭ１３ａにはエンジン機種毎の適合データ（ポンプの機差がないとしたときの制御データ）が記憶されている。つまり、ＲＯＭ１３ａは中心値制御データ保存用記憶素子として機能する。
【００２６】
通信バッファ１７の入力端子はデータ通信線Ｌ３と接続されるとともに出力端子はＣＰＵ１３と接続されている。
ＰＮＰトランジスタ１５は、オン動作にてポンプ搭載側制御機器４との通信のために電源回路１４にて生成された電源電圧Ｖcc（５ボルト）を電源線Ｌ１を通して供給することができる。この電力はフィルタ回路８を介してシリアル通信インターフェース７に送られる。ＮＰＮトランジスタ１６は、電源線Ｌ１による電力（５ボルト）供給中において瞬間的にオンすることによりデータ通信要求を行うためのものである。ポンプ搭載側制御機器４のシリアル通信インターフェース７はデータ通信要求があるとＥＥＰＲＯＭ６に記憶した補正データをデータ通信線Ｌ３にて通信バッファ９および通信バッファ１７を介してＣＰＵ１３に転送する。このように、データ通信線Ｌ３を用いて補正データの通信が行われる。
【００２７】
バックアップメモリ１９にはポンプ搭載側制御機器４のＥＥＰＲＯＭ６から転送された補正データが記憶される。これは、通信にて一旦受け取った補正データを記憶して通信の頻度を最小限に抑えるためである。つまり、バックアップメモリ１９は補正データ保存用記憶素子として機能する。
【００２８】
又、ポンプ非搭載側制御機器５のアクチュエータ駆動回路１８とディーゼル用燃料噴射ポンプ１の噴射量制御用アクチュエータ２とが駆動線２０ａにて接続されるとともに、アクチュエータ駆動回路１８と噴射時期制御用アクチュエータ３とが駆動線２０ｂにて接続されている。
【００２９】
ポンプ非搭載側制御機器５のＣＰＵ１３は各種センサ信号によりＲＯＭ１３ａに記憶されたエンジン機種毎の適合データ（ポンプの機差がないとしたときのデータ）を用いた演算を行い、その演算結果を基にエンジンの運転状態に応じて要求される燃料噴射量、燃料噴射時期となるようアクチュエータ駆動回路１８を介して噴射量制御用アクチュエータ駆動信号ＳＧ１と噴射時期制御用アクチュエータ駆動信号ＳＧ２を出力する。この駆動信号ＳＧ１，ＳＧ２により噴射量制御用アクチュエータ２および噴射時期制御用アクチュエータ３が駆動される。
【００３０】
この際、ディーゼル用燃料噴射ポンプ１には機械加工精度、および組付精度などに起因する個体間の特性バラツキが存在するため同じエンジンの運転状態で同じ駆動信号を出力しても、実際の燃料噴射量、燃料噴射時期は燃料噴射ポンプ機差によってバラツキが生じる。そこで、バックアップメモリ１９に記憶されたＥＥＰＲＯＭ６の補正データを用いて補正を行って、特性バラツキをきめ細かく補正し、なるべく要求値に近い燃料噴射量、燃料噴射時期としてエンジンの性能向上を図っている。
【００３１】
このように、ＣＰＵ１３はＥＥＰＲＯＭ６の燃料噴射ポンプ毎の機差の情報を用いてディーゼル用燃料噴射ポンプ１のアクチュエータ２，３を駆動制御する。
以下に、燃料噴射ポンプの制御装置の動作の詳細を説明する。
【００３２】
図２はＣＰＵ１３にて処理される補正データ通信処理のフローを示すものであり、イグニッションスイッチのオン動作により起動し、その後は所定時間毎に起動する。
【００３３】
図３はタイミングチャートであり、図１の接続点ａの電位と、接続点ｂの電位と、データ通信線Ｌ３による通信状況と、比較回路１０の出力（通信開始信号）とを示す。
【００３４】
イグニッションスイッチのオン動作によりＣＰＵ１３は図２のステップ１０１でバックアップメモリ１９（補正データ保存用記憶素子）のチェックコードが正常かどうかチェックする。このチェックコードは、バックアップメモリ１９に記憶されているデータが有効かどうかをチェックするためのものである。ＣＰＵ１３は、正常であれば、通信頻度を最小限にするために何も処理せず終了する。チェックコードが異常であった場合（補正データを一度も読み込んでいない場合）、ＣＰＵ１３はステップ１０２に移行してＰＮＰトランジスタ１５をオンして電源回路１４にて生成された電源電圧Ｖccを電源線Ｌ１を通してポンプ搭載側制御機器４に送る（図３のｔ１のタイミング）。
【００３５】
この電力供給によりフィルタ回路８（ＣＲ回路）の出力電圧が徐々に上昇していき図３のｔ２のタイミングにて飽和電圧になる。
ＣＰＵ１３は図２のステップ１０３でＰＮＰトランジスタ１５をオンした後において所定時間Ｔ１が経過したか否か判定し、経過していないと図２の処理を終了する。ここで、所定時間Ｔ１とは電源供給開始からポンプ搭載側制御機器４が通信の準備が終了するまでの時間、つまり、フィルタ回路８（ＣＲ回路）の時定数よりも長い時間（２〜３倍）である。
【００３６】
そして、ＣＰＵ１３はＰＮＰトランジスタ１５をオンした後において所定時間Ｔ１が経過すると（図３のｔ３のタイミング）、データ通信開始指令を行うべくステップ１０４に移行してＮＰＮトランジスタ１６を瞬間的にオンする。これを図３ではｔ３〜ｔ４でのオン期間として表す。
【００３７】
このＮＰＮトランジスタ１６の瞬間的なオン動作により電源線Ｌ１の電位（ａ点の電位）がグランド電位となる。比較回路１０においてはａ点の電位と比較電位Ｖref とを比較しているが、ａ点の電位が比較電位Ｖref よりも小さくなると通信開始指令を示すＨレベル信号をシリアル通信インターフェース７の通信開始検出端子ＰSTA に出力する。この信号によりシリアル通信インターフェース７は通信開始指令を検知して、ＥＥＰＲＯＭ６に記憶した補正データをデータ通信線Ｌ３にて通信バッファ９および通信バッファ１７を介してシリアル非同期にてＣＰＵ１３に転送する（図３のｔ５〜ｔ６の期間）。
【００３８】
ここで、ＮＰＮトランジスタ１６のオン期間は、ポンプ搭載側制御機器４の電源（ｂ点）の電圧降下が回路の動作に影響を及ぼさないフィルタ回路８（ＣＲ回路）の時定数に比べ充分短く、電源は確保されている。又、ＮＰＮトランジスタ１６のオン期間は比較回路１０にて検出できる時間（時定数の１／１０）である。
【００３９】
又、ＮＰＮトランジスタ１６のオン動作（通信開始）は、電源立ち上がりの際の不安定な期間を除外して行われる。
図２においてＣＰＵ１３はステップ１０５で応答データを受信し、ステップ１０６で受信データの確認を行い正常であれば、ステップ１０７で受信データをバックアップメモリ１９に格納し、その後、ステップ１０８でＰＮＰトランジスタ１５をオフする（図３のｔ７のタイミング）。
【００４０】
一方、ＣＰＵ１３はステップ１０６において受信データが異常であればステップ１０９で機差バラツキデータ異常フラグをセットして次回のイグニッションスイッチのオン時に再度通信が行われるようにして処理を終了する。この場合、ＣＰＵ１３は補正に反映すべきデータが存在しなくなるため、ポンプ非搭載側制御機器５のＲＯＭ１３ａに保存されている中心値制御データ（標準値）による制御を継続して実行する。
【００４１】
図４はポンプ非搭載側制御機器５（制御装置本体）のＣＰＵ１３における燃料噴射量算出までの処理を示したデータフローチャートである。
まず、基本噴射量演算部２１はアクセル開度、エンジン回転数により基本噴射量Ｑａを算出する。一方、基本最大噴射量演算部２２はエンジン回転数と吸気圧により基本最大噴射量Ｑｂを算出し、さらに、補正演算部２３は吸気温による補正係数Ｋ１と水温による補正係数Ｋ２とによる基本最大噴射量Ｑｂの補正を行い補正後基本最大噴射量Ｑｂ’（＝Ｑｂ・Ｋ１・Ｋ２）を算出する。そして、セレクタ２４は基本噴射量Ｑａと補正後基本最大噴射量Ｑｂ’のうちの小さい方を選択し、加算部２５はその最小値に対し、アクセル開度による加速補正を行う。
【００４２】
一方、機差補正演算部２６はポンプ搭載側制御機器４によりシリアル通信データとして受信した補正データと、エンジン回転数と、基本噴射量演算部２１による基本噴射量Ｑａとから機差バラツキ補正値ΔＱを演算する。そして、加減算部２７は加算部２５の出力値に対し機差補正演算部２６からの機差バラツキ補正量ΔＱを加算または減算して噴射ポンプ毎の機差バラツキに応じた補正を行う。さらに、加減算部２８は、加減算部２７の出力値に対し各種補正値を加減算した後、最終噴射量として演算結果を出力する。
【００４３】
このように、ポンプ搭載側制御機器４によりシリアル通信データとして受信した特性バラツキ補正データによる噴射ポンプ毎の機差バラツキに応じた補正を行い最終噴射量に反映させる。
【００４４】
燃料噴射時期に関しても、方法は特に限定しないが同様の補正を行うことができる。又、それぞれの演算結果を基にパルス出力のＯＮ／ＯＦＦタイミング、ＯＮ／ＯＦＦデューティなど直接的にアクチュエータ２，３を駆動する信号形態に変換し出力するが、その際に補正データを反映しアクチュエータ２，３の応答性などの特性を補正することもできる。
【００４５】
このように本実施例では、クロック非同期タイプの通信システムにおいて、電源線Ｌ１を利用して起動トリガ信号を送信し、それに基づいて補正データの送信を開始するようにした。つまり、ポンプ非搭載側制御機器５においてＣＰＵ１３（電圧レベル変更手段）は通信開始の際に電源線Ｌ１による電圧レベルを強制的に変更し、ポンプ搭載側制御機器４において比較回路１（通信開始判断手段）は電源線Ｌ１の電圧を監視し電圧レベルの変更を検出して通信開始を判断するようにしたので、ポンプ搭載側制御機器４とポンプ非搭載側制御機器５との間のワイヤ（ケーブル）は電源線（５ボルト）Ｌ１、グランド線Ｌ２、データ通信線Ｌ３の３本となり、通信開始指令線を不要にできワイヤ本数の低減が可能となる。
【００４６】
尚、グランド線Ｌ２はボディに落とすことで削除してもよい。
（第２実施例）
次に、第２実施例を第１実施例との相違点を中心に説明する。
【００４７】
図５には燃料噴射ポンプの制御装置の全体構成を示す。本実施例ではクロック信号を用いた同期式シリアル通信ができるようになっている。
第１実施例における比較回路１０およびＮＰＮトランジスタ１６を削除するとともに、ポンプ搭載側制御機器４とポンプ非搭載側制御機器５とはクロック信号線Ｌ４にて接続されている。又、ポンプ搭載側制御機器４において通信開始判断手段としてのエッジ検出回路２９が設けられ、エッジ検出回路２９はクロック信号線Ｌ４と接続されている。エッジ検出回路２９の出力端子はシリアル通信インターフェース７の通信開始検出端子ＰSTA と接続されている。そして、エッジ検出回路２９はクロック信号の立ち上がりエッジを検出し、その旨の信号をシリアル通信インターフェース７の通信開始検出端子ＰSTA に出力する。
【００４８】
以下に、燃料噴射ポンプの制御装置の動作の詳細を説明する。
図６はＣＰＵ１３にて処理される補正データ通信処理のフローを示すものであり、イグニッションスイッチのオン動作により起動し、その後は所定時間毎に起動する。
【００４９】
図７はタイミングチャートであり、図５の接続点ａの電位と、接続点ｂの電位と、クロック信号、データ通信線Ｌ３による通信状況と、エッジ検出回路２９の出力（通信開始信号）とを示す。
【００５０】
クロック信号出力手段としてのＣＰＵ１３は図６のステップ２０１でバックアップメモリ１９（補正データ保存用記憶素子）のチェックコードが正常かどうかチェックし、チェックコードが異常であった場合、ステップ２０２に移行してＰＮＰトランジスタ１５をオンして電源回路１４にて生成された電源電圧Ｖccを電源線Ｌ１を通してポンプ搭載側制御機器４に送る（図７のｔ１１のタイミング）。
【００５１】
この電力供給によりフィルタ回路８（ＣＲ回路）の出力電圧が徐々に上昇していき図７のｔ１２のタイミングにて飽和電圧になる。
ＣＰＵ１３は図６のステップ２０３でＰＮＰトランジスタ１５をオンした後において所定時間Ｔ１が経過したか否か判定し、経過していないと図６の処理を終了する。ここで、所定時間Ｔ１とは電源供給開始からポンプ搭載側制御機器４が通信の準備が終了するまでの時間、つまり、フィルタ回路８（ＣＲ回路）の時定数よりも長い時間（２〜３倍）である。
【００５２】
そして、ＣＰＵ１３はＰＮＰトランジスタ１５をオンした後において所定時間Ｔ１が経過すると（図７のｔ１３のタイミング）、データ通信開始指令を行うべくステップ２０４に移行してクロック信号を送信する。
【００５３】
エッジ検出回路２９においてはクロック信号線Ｌ４をモニタしており、クロック信号の立ち上がりエッジを検出すると、通信開始を示すＨレベル信号をシリアル通信インターフェース７の通信開始検出端子ＰSTA に出力する。この信号によりシリアル通信インターフェース７は通信開始を検知して、ＥＥＰＲＯＭ６に記憶した補正データをデータ通信線Ｌ３にて通信バッファ９および通信バッファ１７を介してシリアルかつクロック同期にてＣＰＵ１３に転送する（図７のｔ１４〜ｔ１５の期間）。
【００５４】
図６においてＣＰＵ１３はステップ２０５で応答データを受信し、ステップ２０６で受信データの確認を行い正常であれば、ステップ２０７で受信データをバックアップメモリ１９に格納し、その後、ステップ２０８でＰＮＰトランジスタ１５をオフするとともにクロック信号の出力を終了する（図７のｔ１６のタイミング）。一方、ＣＰＵ１３はステップ２０６において受信データが異常であればステップ２０９で機差バラツキデータ異常フラグをセットして次回のイグニッションスイッチのオン時に再度通信が行われるようにして処理を終了する。
【００５５】
このように本実施例では、クロック同期タイプの通信システムにおいて、クロック信号の立ち上がりにて補正データの送信を開始するようにした。つまり、ポンプ非搭載側制御機器５におけるＣＰＵ１３（クロック信号出力手段）は通信開始の際にクロック信号線Ｌ４からクロック信号を出力し、ポンプ搭載側制御機器４においてエッジ検出回路２９（通信開始判断手段）がクロック信号線Ｌ４を監視しクロック信号のエッジを検出して通信開始を判断するようにしたので、ポンプ搭載側制御機器４とポンプ非搭載側制御機器５との間のワイヤは電源線（５ボルト）Ｌ１、グランド線Ｌ２、データ通信線Ｌ３、クロック信号線Ｌ４の４本となり、通信開始指令線を不要にできワイヤ本数の低減が可能となる。
（第３実施例）
次に、第３実施例を第２実施例との相違点を中心に説明する。
【００５６】
図８には燃料噴射ポンプの制御装置の全体構成を示す。本実施例ではクロック信号を用いた同期式シリアル通信ができるようになっている。
第２実施例における電源線Ｌ１を削除するとともに、ポンプ搭載側制御機器４において電源・クロック信号線Ｌ５にダイオード３０を介してフィルタ回路８が接続されている。つまり、クロック信号をダイオード３０にて整流し、それを電源として用いるようになっている。
【００５７】
又、ポンプ搭載側制御機器４において通信開始判断手段としてのパルスカウンタ３１が設けられ、パルスカウンタ３１は電源・クロック信号線Ｌ５と接続されている。パルスカウンタ３１の出力端子はシリアル通信インターフェース７の通信開始検出端子ＰSTA と接続されている。そして、パルスカウンタ３１はクロック信号の数をカウントし、所定のカウント数になるとその旨の信号をシリアル通信インターフェース７の通信開始検出端子ＰSTA に出力する。
【００５８】
以下に、燃料噴射ポンプの制御装置の動作の詳細を説明する。
図９はＣＰＵ１３にて処理される補正データ通信処理のフローを示すものであり、イグニッションスイッチのオン動作により起動し、その後は所定時間毎に起動する。
【００５９】
図１０はタイミングチャートであり、クロック信号と、図８の接続点ｂの電位と、データ通信線Ｌ３による通信状況と、パルスカウンタ３１のカウント値と、パルスカウンタ３１の出力（通信開始信号）とを示す。
【００６０】
ＣＰＵ１３は図９のステップ３０１でバックアップメモリ１９（補正データ保存用記憶素子）のチェックコードが正常かどうかチェックし、チェックコードが異常であった場合、ステップ３０２に移行してクロック信号の送出を開始し電源・クロック信号線Ｌ５を通してポンプ搭載側制御機器４に送る（図１０のｔ２１のタイミング）。
【００６１】
この電力供給によりフィルタ回路８（ＣＲ回路）の出力電圧が徐々に上昇していき図１０のｔ２２のタイミングにて飽和電圧になる。
パルスカウンタ３１においては電源・クロック信号線Ｌ５をモニタしており、クロック信号の数がＮ個（図１０では５個）送出されると（図１０のｔ２３のタイミング）、通信開始を示すＨレベル信号をシリアル通信インターフェース７の通信開始検出端子ＰSTA に出力する。
【００６２】
つまり、電源供給開始からポンプ搭載側制御機器４が通信の準備が終了するまでの時間、つまり、フィルタ回路８（ＣＲ回路）の時定数よりも長い時間（２〜３倍）が経過した時に、パルスカウンタ３１からＨレベル信号が出力される。
【００６３】
この信号によりシリアル通信インターフェース７は通信開始を検知して、ＥＥＰＲＯＭ６に記憶した補正データをデータ通信線Ｌ３にて通信バッファ９および通信バッファ１７を介してシリアルかつクロック同期にてＣＰＵ１３に転送する（図１０のｔ２４〜ｔ２５の期間）。
【００６４】
ＣＰＵ１３は図９のステップ３０３でクロック信号をＮ個（図１０では５個）送出したか否か判定し、Ｎ個（図１０では５個）未満であれば図９の処理を終了する。即ち、ステップ３０３はクロック信号の送出後に通信の準備に必要な所定時間Ｔ１が経過したか否か判定するものである。
【００６５】
ＣＰＵ１３はステップ３０３でクロック信号をＮ個（図１０では５個）送出すると（図１０のｔ２３のタイミング）、ステップ３０４に移行して応答データを受信し、ステップ３０５で受信データの確認を行い正常であれば、ステップ３０６で受信データをバックアップメモリ１９に格納し、その後、ステップ３０７でクロック信号の出力を終了する（図１０のｔ２６のタイミング）。一方、ＣＰＵ１３はステップ３０５において受信データが異常であればステップ３０８で機差バラツキデータ異常フラグをセットして処理を終了する。
【００６６】
このように本実施例では、クロック同期タイプの通信システムにおいて、クロック数のカウントにて補正データの送信を開始するようにした。つまり、ポンプ非搭載側制御機器５におけるＣＰＵ１３（クロック信号出力手段）が所定数のクロック信号を送出したときに通信開始とするクロック信号を電源・クロック信号線Ｌ５に出力し、ポンプ搭載側制御機器４においてパルスカウンタ３１（通信開始判断手段）は電源・クロック信号線Ｌ５を監視し所定数のクロック信号が送られてきた時に通信開始であると判断するようにしたので、ポンプ搭載側制御機器４とポンプ非搭載側制御機器５との間のワイヤはグランド線Ｌ２、データ通信線Ｌ３、電源・クロック信号線Ｌ５の３本となり、通信開始指令線を不要にできワイヤ本数の低減が可能となる。
【００６７】
又、第２実施例に比べ電源のワイヤハーネスが削除できる利点もある。
本実施例の応用例としては、図１１に示すように、パルスカウンタ３１の代わりに通信開始判断手段としての比較回路３２をフィルタ回路８の出力側（ｂ点）に接続し、コンパレータ３２ａによりｂ点の電位と比較電圧値Ｖref とを比較して、ｂ点の電位が比較電圧値Ｖref を越えた時（所定の電力が送られてきた時）、通信開始であると判断してもよい。
（第４実施例）
次に、第４実施例を第１〜３実施例との相違点を中心に説明する。
【００６８】
本実施例では図１２に示す自己診断機能を有している。この図１２の処理は所定時間毎に起動する。
まず、異常判定手段としてのＣＰＵ１３はステップ４０１でデータ通信の要求を行ったか否か判定し、データ通信の要求を行うと、ステップ４０２で計時動作を開始する。つまり、図２においてはスップ１０４のトランジスタ１６のオンの後に計時動作を開始し、図６においてはスップ２０４のクロック信号の送信後に計時動作を開始し、図９においてはスップ３０３のクロック信号をＮ個の送出後に計時動作を開始する。
【００６９】
そして、ＣＰＵ１３はステップ４０３で所定の時間が経過したか判断し、所定の時間が経過したときにスタップ４０４で応答データが有ったか否か判定する。ＣＰＵ１３は応答データが無いとステップ４０５で標準データ用いた制御を行うとともに、警告処理を行う。警告処理とは具体的には警告ランプの点灯やブザーによる警告等を指すものである。
【００７０】
このように本実施例では、ＣＰＵ１３（異常判定手段）は通信開始を指令した後の所定時間内にデータの受信がない時には通信異常であると判定するようにしたので、ポンプ搭載側制御機器４が故障した場合や通信ワイヤが断線した場合において、標準値を用いた制御を行ったり警告等を行うことができる。
【００７１】
上記第１〜第４実施例において記憶素子としてのＥＥＰＲＯＭ６の代わりに、ＯＴＰＲＯＭを用いてよい。
【００７２】
【発明の効果】
以上詳述したように請求項１に記載の発明によれば、簡単な構成にて容易に、かつ確実に通信の開始を判断することができる優れた効果を発揮する。
【００７３】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加え、通信異常を検出して各種の対処を行わせることが可能となる。
【図面の簡単な説明】
【図１】第１実施例のディーゼルエンジン用燃料噴射ポンプの制御装置の全体図。
【図２】補正データ通信処理のフローチャート。
【図３】タイミングチャート。
【図４】燃料噴射量算出までの処理を示したデータフローチャート。
【図５】第２実施例のディーゼルエンジン用燃料噴射ポンプの制御装置の全体図。
【図６】補正データ通信処理のフローチャート。
【図７】タイミングチャート。
【図８】第３実施例のディーゼルエンジン用燃料噴射ポンプの制御装置の全体図。
【図９】補正データ通信処理のフローチャート。
【図１０】タイミングチャート。
【図１１】第３実施例の応用例のディーゼルエンジン用燃料噴射ポンプの制御装置の全体図。
【図１２】第４実施例のフローチャート。
【符号の説明】
１…ディーゼル用燃料噴射ポンプ、４…ポンプ搭載側制御機器、５…ポンプ非搭載側制御機器、６…記憶素子としてのＥＥＰＲＯＭ、７…通信手段としてのシリアル通信インターフェース、１０…通信開始判断手段としての比較回路、１３…制御手段、電圧レベル変更手段、クロック信号出力手段、異常判定手段としてのＣＰＵ、２９…通信開始判断手段としてのエッジ検出回路、３１…通信開始判断手段としてのパルスカウンタ、３２…通信開始判断手段としての比較回路、Ｌ１…電源線、Ｌ４…クロック信号線、Ｌ５…電源・クロック信号線
【図１】
0003721597.tif 000002
【図２】
0003721597.tif 000003
【図３】
0003721597.tif 000004
【図４】
0003721597.tif 000005
【図５】
0003721597.tif 000006
【図６】
0003721597.tif 000007
【図７】
0003721597.tif 000008
【図８】
0003721597.tif 000009
【図９】
0003721597.tif 000010
【図１０】
0003721597.tif 000011
【図１１】
0003721597.tif 000012
【図１２】
0003721597.tif 000013