(57)【要約】      （修正有）【課題】噴射制御装置との間でクランク位置情報に不一致が生じても、適正な噴射パルス信号の出力により安全にエンジンを制御可能な噴射駆動装置を提供する。【解決手段】噴射駆動装置は噴射制御装置からの情報に基づきインジェクタを駆動する。噴射制御装置がクランクセンサから取得したクランク位置情報を第１クランク位置情報とし、噴射駆動装置がクランクセンサから取得したクランク位置情報を第２クランク位置情報とした場合に、噴射制御装置により生成されて送信された噴射量等演算情報に含まれる第１クランク位置情報と、クランクセンサから噴射駆動装置が取得した第２クランク位置情報を比較し、第１クランク位置情報と第２クランク位置情報の差が所定範囲を超える場合はＳ３０３ＹＥＳ、記憶した噴射量に所定値を減算して算出した噴射量によりインジェクタを駆動するＳ３０４。【選択図】図５
2020020290.tif 000002
【特許請求の範囲】
【請求項１】
噴射制御装置（１０）からの情報に基づき、インジェクタ（４１〜４４）を駆動する噴射駆動装置であって、
前記噴射制御装置と前記噴射駆動装置はクランク位置情報を取得するクランクセンサ（３０）に接続可能であり、
前記噴射制御装置が前記クランクセンサから取得したクランク位置情報を第１クランク位置情報とし、前記噴射駆動装置が前記クランクセンサから取得したクランク位置情報を第２クランク位置情報とした場合に、
前記噴射制御装置により生成されて送信され、少なくとも前記クランクセンサから取得した第１クランク位置情報、噴射量、噴射時間、及びレール圧を含む噴射量等演算情報のうちの第１クランク位置情報と、前記クランクセンサから前記噴射駆動装置が取得した第２クランク位置情報と、を比較し、第１クランク位置情報と第２クランク位置情報の差が所定範囲を超える場合は、前回記憶した噴射量に所定値を減算して算出した噴射量により前記インジェクタを駆動する制御を実施する噴射駆動装置。
【請求項２】
さらに、次回の前記インジェクタの駆動の際に、前記噴射制御装置から取得した噴射量等演算情報の噴射量は使用不可であることを意味するＦＬＡＧ＝１を付与する制御を実施する請求項１に記載の噴射駆動装置。
【請求項３】
第１クランク位置情報と、第２クランク位置情報の差が所定範囲を超えない場合は、ＦＬＡＧ＝１か否かを判定し、ＦＬＡＧ＝１である場合は、前回記憶した噴射量に所定値を加算して算出した噴射量により前記インジェクタを駆動する制御を実施する請求項２に記載の噴射駆動装置。
【請求項４】
前記噴射制御装置から受信した噴射量等演算情報の噴射量と、前記インジェクタの駆動に用いた噴射量との差分が所定範囲を超えない場合はＦＬＡＧ＝０とし、前記差分が所定範囲を超える場合はＦＬＡＧを書き換えない制御を実施する請求項３に記載の噴射駆動装置。
【請求項５】
第１クランク位置情報と、第２クランク位置情報の差が所定範囲を超えない場合は、ＦＬＡＧ＝１か否かを判定し、ＦＬＡＧ＝１でない場合は、前記噴射制御装置から取得した噴射量等演算情報の噴射量により前記インジェクタを駆動する制御を実施する請求項２に記載の噴射駆動装置。
【請求項６】
噴射量等演算情報を前記噴射制御装置から受信しない場合は、前回記憶した噴射量から所定値を減算して算出した噴射量により前記インジェクタを駆動する制御を実施する請求項１に記載の噴射駆動装置。
【請求項７】
その後、今回の噴射量を記憶する制御を実施する請求項１から６の何れか一項に記載の噴射駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、噴射駆動装置に関する。
【背景技術】
【０００２】
噴射制御装置で計算した燃料の噴射量、噴射時間、及びコモンレール圧力を含む受信データを噴射駆動装置へ送信し、噴射駆動装置内でこれら情報をもとにしてインジェクタを駆動する噴射パルスを計算して出力し、インジェクタを駆動する技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このシステムにおいて、噴射制御装置と噴射駆動装置のそれぞれがクランクセンサから取得したクランク位置情報に基づいて受信データを送受信し、噴射パルスを出力し、インジェクタを駆動している。しかし、ノイズ、あるいは演算誤差等により、噴射制御装置と噴射駆動装置のクランク位置が不一致になる可能性がある。
【０００５】
例えば、エンジン始動時はノイズによってＮＥパルスの欠歯が生じて、噴射制御装置がクランク位置を識別できなくなる可能性があるので、噴射制御装置のクランク位置が噴射駆動装置より遅れる場合がある。噴射制御装置と噴射駆動装置のクランク位置が大きくずれた場合は、インジェクタを駆動する噴射パルスの出力できなくなるという問題が生じる。また、エンジン駆動中は、噴射制御装置と噴射駆動装置の演算誤差により、意図せぬクランク位置でインジェクタの噴射を駆動し、エンジンのトルクが出力できなくなるという問題も生じる。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、その目的は、ノイズ等に起因して噴射制御装置と噴射駆動装置間で認識するクランク位置に不一致が生じても、噴射パルスが出力できないことを回避したり、エンジンの意図しないトルク不足を回避したりすることができる噴射駆動装置を提供することである。このように、噴射制御装置と噴射駆動装置間でクランク位置に不一致が生じても、適正な噴射パルス信号を出力することにより安全にエンジンを制御することができる。
【課題を解決するための手段】
【０００７】
本開示の一態様による噴射駆動装置（２０）は、噴射制御装置（１０）からの情報に基づき、インジェクタ（４１〜４４）を駆動する装置であって、前記噴射制御装置と前記噴射駆動装置はクランク位置情報を取得するクランクセンサ（３０）に接続可能である。前記噴射制御装置が前記クランクセンサから取得したクランク位置情報を第１クランク位置情報とし、前記噴射駆動装置が前記クランクセンサから取得したクランク位置情報を第２クランク位置情報とする。前記噴射駆動装置は、前記噴射制御装置により生成されて送信された噴射量等演算情報であって、少なくとも前記クランクセンサから取得した第１クランク位置情報、噴射量、噴射時間、及びレール圧を含む噴射量等演算情報のうちの第１クランク位置情報と、前記クランクセンサから前記噴射駆動装置が取得した第２クランク位置情報と、を比較し、第１クランク位置情報と第２クランク位置情報の差が所定範囲を超える場合は、前回記憶した噴射量に所定値を減算して算出した噴射量により前記インジェクタを駆動する制御を実施する。
【０００８】
この構成によれば、噴射制御システム１は、ノイズ等に起因して、噴射制御装置１０で把握する第１クランク位置情報と、噴射駆動装置２０で把握する第２クランク位置情報に不一致が生じても、車両の急激な挙動変化を生じない範囲で、インジェクタの噴射量を制御することができる。これにより、噴射パルスが出力できないことを回避したり、エンジンの意図しないトルク不足を回避したりすることができる。このように、噴射制御装置と噴射駆動装置間でクランク位置に不一致が生じても、適正な噴射パルス信号を出力することにより安全にエンジンを制御することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る噴射制御システムの概略構成を示すブロック図
【図２】正常時の噴射制御システムにおける処理のタイミングチャートの概要を示す図
【図３】正常時の噴射制御システムにおける処理のタイミングチャートの概要を示す図
【図４】実施形態に係る噴射制御システムにおける処理のタイミングチャートの概要を示す図
【図５】実施形態に係る噴射制御システムにおける処理の概略を示すフローチャート
【発明を実施するための形態】
【００１０】
以下、本発明の複数の実施形態について図面を参照して説明する。以下の説明において前出と同様の要素については同様の符号を付し、その説明については省略する。
【００１１】
図１に示すように、噴射制御装置１０、及び噴射駆動装置２０にはクランクセンサ３０が接続されている。また、噴射駆動装置２０にはインジェクタ４１〜４４が接続されている。
【００１２】
噴射制御装置１０は、通信部１２、及びマイクロコンピュータ１４を備えている。噴射駆動装置２０は、通信部２２、マイクロコンピュータ２４、及びインジェクタ４１〜４４を駆動する駆動部２６を備えている。
【００１３】
噴射制御装置１０のマイクロコンピュータ１４は、例えば図示しないＣＰＵ、ＲＡＭ、ＲＯＭ、フラッシュメモリ、Ｉ／Ｏなどを備えて構成されたプロセッサである。噴射制御装置１０のマイクロコンピュータ１４において、例えば、ＲＯＭに格納されたプログラムが実行されることにより種々の計算、通信部１２の制御等が実行される。
【００１４】
噴射駆動装置２０のマイクロコンピュータ２４は、例えば図示しないＣＰＵ、ＲＡＭ、ＲＯＭ、フラッシュメモリ、Ｉ／Ｏなどを備えて構成されたプロセッサである。噴射駆動装置２０のマイクロコンピュータ２４において、例えば、ＲＯＭに格納されたプログラムが実行されることにより種々の計算、通信部２２、駆動部２６の制御等が実行される。また、後述するＦＬＡＧ情報や今回のインジェクタの噴射量は、例えばＲＡＭ又はフラッシュメモリに記憶される。
【００１５】
噴射制御装置１０を例えばエンジンＥＣＵ（Engine Control Unit）で構成されている。噴射駆動装置２０は例えば噴射制御装置１０に通信で接続されたＥＤＵ（Electronic injector Driver Unit）で構成されている。噴射制御装置１０及び噴射駆動装置２０を一つのＥＣＵで機能するように構成してもよい。噴射制御装置１０及び噴射駆動装置２０は噴射制御システム１として機能する。
【００１６】
噴射駆動装置２０には、４個のインジェクタ４１〜４４が接続されている。実施形態では、噴射制御システム１を図示しない４気筒エンジンに適用した例を挙げて説明しているが、これは例示であり、エンジンの気筒数は４気筒に限定されない。
【００１７】
クランクセンサ３０は、マイクロコンピュータ１４の噴射制御装置１０及びマイクロコンピュータ２４の噴射駆動装置２０に接続可能に構成されている。クランクセンサ３０は図示しないクランクから取得したクランク位置情報を、通信線１８を介して、マイクロコンピュータ１４及びマイクロコンピュータ２４に送信する。通信線１８は例えばＣＡＮ（Controller Area Network）により構成されている。ＣＡＮは登録商標である。
【００１８】
以下の説明で、噴射制御装置１０がクランクセンサ３０から取得したクランク位置情報を第１クランク位置情報と称し、噴射駆動装置２０がクランクセンサ３０から取得したクランク位置情報を第２クランク位置情報と称する。クランク位置は、エンジンの各気筒の上死点（ＴＤＣ）となるクランク角により表され、例えば、１８０°ＣＡのように表記する。
【００１９】
噴射制御装置１０は、クランクセンサ３０から第１クランク位置情報を取得したマイクロコンピュータ１４により、第１クランク位置情報、燃料の噴射量、噴射時間、レール圧を内容とする噴射情報データを計算し、通信部１２及び通信部２２により通信線１６を介して、噴射駆動装置２０に送信する。
【００２０】
ここで、噴射制御装置１０により計算され、噴射駆動装置２０によって通信により受信される、第１クランク位置情報、燃料の噴射量、噴射時間、レール圧及びエンジン回転数ＮＥを含むデータを受信データと称する。受信データは、噴射制御装置１０によって演算されて噴射駆動装置２０に送信される情報であり、噴射駆動装置２０がインジェクタ４１〜４４を駆動する噴射量等を計算するための噴射量等演算情報である。
【００２１】
通信線１６は例えばＣＡＮにより構成されている。受信データは、例えば、レール圧が２００ＭＰａ、ＮＥ＝２０００ｒｐｍ、ＴＤＣ＝０°ＣＡのタイミングの場合に、噴射量＝１００ｍｍ３／ｓｔ、噴射時間＝６２８ｍｓｅｃ、クランク位置＝ＢＴＤＣ６０°ＣＡの各種情報を含んでいる。
【００２２】
噴射駆動装置２０は、取得した受信データをもとに、インジェクタ４１〜４４を駆動するための噴射タイミングＴｐ及び燃料噴射量Ｔｑを内容とするインジェクタ駆動信号ＴＱ１〜ＴＱ４を生成し、駆動部２６を介してインジェクタ４１〜４４に送信する。このようにしてインジェクタ４１〜４４の駆動が制御される。
【００２３】
図２及び図３に、正常時、すなわちクランク信号に信号欠落部が生じていない場合のクランク位置３６０度のタイミングチャートが示されている。なお、クランク位置は、クランク角に対応しており、以下、クランク位置情報を表す場合に、３６０°ＣＡのように表す。
【００２４】
図３は図２の約５４０°ＣＡから、約３６０°ＣＡを拡大したものである。図２及び図３のいずれも一工程が７２０°ＣＡとなる４サイクルエンジンにおいて、クランクセンサ信号が正常時のタイミングチャートを示している。
【００２５】
図２に示すように、４気筒エンジンの場合は、エンジン駆動にともなって、第１気筒シリンダＣｙ♯１、第３気筒シリンダＣｙ♯３、第４気筒シリンダＣｙ♯４、第２気筒シリンダＣｙ♯２の順で上死点に達する。第１気筒シリンダＣｙ♯１の上死点を基準位置の０°ＣＡとすると、第４気筒シリンダＣｙ♯３の上死点は基準位置から１８０°ＣＡ、第４気筒シリンダＣｙ♯４の上死点が基準位置から３６０°ＣＡ、第２気筒シリンダＣｙ♯２の上死点は基準位置から５４０°ＣＡのクランク位置となる。
【００２６】
噴射制御装置１０及び噴射駆動装置２０のクランクセンサ信号は、６゜ＣＡ周期の矩形型すなわち歯型のパルス信号であり、６°ＣＡ周期の信号が一つ歯になる。クランクセンサ信号には、３６０゜ＣＡ毎に欠け歯が存在する。
【００２７】
欠け歯１００の開始位置は、基準位置（Ｃｙ♯１の上死点）から上死点前１０８°ＣＡ（ＢＴＤＣ１０８°ＣＡ）となる。図２及び図３では、それぞれの欠け歯１００，１０１，１０２は、６°ＣＡを１歯分として４歯分の欠け歯となっている。欠け歯以外の歯数すなわち基本歯数は５６歯分になる。欠け歯数と基本歯数の和は６０歯となる。１歯で６°ＣＡなので、６０歯で３６０°ＣＡとなる。
【００２８】
この４歯分の欠け歯１００，１０１，１０２はクランクセンサ信号の基準となる。図２、図３の示すクランクセンサ信号は、上死点前ＢＴＤＣ１０８°ＣＡから４歯分の欠け歯１００が設けられ、欠け歯１００の直後の歯数を第０歯とし、第０歯からカウントして第１２歯の位置がＣｙ＃１の上死点である０°ＣＡとなるように設定されている。
【００２９】
また、第４２歯の位置がＣｙ＃３の上死点である１８０°ＣＡとなる。第５６歯の位置すなわち、欠け歯１００から３６０°ＣＡの位置に欠け歯１０１が４歯分設けられる。欠け歯１０１の直後を第０歯として、第１２歯がＣｙ＃４の上死点である３６０°ＣＡとなり、第４２歯がＣｙ＃２の上死点である５４０°ＣＡとなる。
【００３０】
さらに、第５６歯の位置で欠け歯１０２が４歯分設けられ、欠け歯１０２の直後を第０歯として、第１２歯の位置が次のサイクルのＣｙ＃１の上死点である０°ＣＡとなり、第０歯から４２番目の歯数である第４２歯の位置がＣｙ＃３の上死点である１８０°ＣＡとなり、以後これが同様に繰り返される。
【００３１】
噴射制御装置１０は、図２、図３の矢印Ｒで示すように、噴射駆動装置２０で生成した受信データを、噴射駆動装置２０側に送信する。受信データは、噴射制御装置１０で認識している第１クランク位置情報、噴射制御装置１０で計算した当該第１クランク位置での噴射量、噴射時間、レール圧等の噴射条件情報を内容としている。
【００３２】
噴射駆動装置２０は、図２、図３の矢印Ｓで示すように、受信した受信データの、噴射制御装置１０の第１クランク位置情報と、噴射駆動装置２０の第２クランク位置情報を比較する。
【００３３】
図１から図３において、ＴＱ１、ＴＱ２、ＴＱ３、ＴＱ３はそれぞれ、インジェクタ４１〜４４を駆動する噴射条件すなわち噴射タイミング、噴射時間を示している。図２、図３のＴＱ１、ＴＱ２、ＴＱ３、ＴＱ３において、Ｔｐはインジェクタの噴射タイミングを示し、Ｔｑはインジェクタの噴射時間を示している。図２及び図３においては、噴射制御装置１０と噴射駆動装置２０のクロックセンサ信号の波形は一致しており、両者のクランク位置情報は一致している。この場合、噴射駆動装置２０は、図２、図３の矢印Ｔで示すように、噴射駆動装置２０における噴射駆動処理の内容に変更を加えることなくインジェクタ４１〜４４を駆動している。
【００３４】
図４は、クランクセンサ信号異常時の３６０°ＣＡタイミングチャートを示す図であり、図３相当の図である。図４は、噴射制御装置１０側のクランクセンサ信号では、欠け歯１００の直後の一部のパルス信号が、ノイズ重畳等により取得できなくなった場合の波形を示している。このパルス信号が取得できなかった区域を信号欠落部１１０と称する。信号欠落部１１０では、欠け歯１００の直後のパルスがＬｏｗ側で継続している波形となっている。ここでは信号欠落部１１０は５歯分の長さとなっているものとする。
【００３５】
噴射制御装置１０では、欠け歯１００の後に出現するクランクセンサ信号を第０歯として認識する。この場合、噴射制御装置１０側の欠け歯１００に続いて５歯数分の信号欠落部１１０が出現するため、クランクセンサ信号が正常な場合の第５歯の位置が第０歯になる。
【００３６】
図４の示すクランクセンサ信号は、上死点前１０８°ＣＡから４歯分の欠け歯１００が設けられ、欠け歯１００の直後から５歯数分の信号欠落部１１０が出現し、信号欠落部１１０直後のクランクセンサ信号を第０歯とし、第０歯から７番目の歯数である第７歯の位置がＣｙ＃１の上死点である０°ＣＡとなる。噴射制御装置１０及び噴射駆動装置２０では、第１２歯の位置がＣｙ＃１の上死点である０°ＣＡとなるように予定されているが、噴射制御装置１０では信号欠落部１１０により５歯数分のずれが生じている。
【００３７】
また、Ｃｙ＃３の上死点である１８０°ＣＡ、Ｃｙ＃４の上死点である３６０°ＣＡ、Ｃｙ＃２の上死点である５４０°ＣＡの位置も、正常な位置から５歯数分のずれが生じている。これに対して、噴射駆動装置２０では信号欠落部１１０がないため、クランクセンサ信号のずれはない。
【００３８】
噴射制御装置１０は、図４の矢印Ｒで示すように、噴射駆動装置２０で生成した受信データを、噴射駆動装置２０側に送信する。受信データは、噴射制御装置１０で認識している第１クランク位置、噴射制御装置１０で計算した当該第１クランク位置での噴射量、噴射時間、レール圧等の噴射条件情報を内容としている。この第１クランク位置は正常値から５歯数分ずれている。
【００３９】
噴射駆動装置２０は、図４の矢印Ｓで示すように、受信した受信データの、噴射制御装置１０の第１クランク位置と、噴射駆動装置２０の第２クランク位置を比較する。
【００４０】
図４においては、噴射制御装置１０と噴射駆動装置２０のクロックセンサ信号は５歯数分ずれが生じている。この場合、噴射駆動装置２０は、図４の矢印Ｔで示すように、噴射駆動装置２０における噴射駆動処理の内容に変更を加えて、インジェクタ４１〜４４を駆動している。
【００４１】
次に、噴射駆動装置２０における処理の内容を、図５に示すフローチャートにより説明する。まず、噴射駆動装置２０は、インジェクタ４１〜４４が用いられる図示しないエンジンの駆動中に、噴射制御装置１０からの所定のクランク角周期での受信データがあるか否かを判断する（Ｓ３０１）。クランク角周期に受信データがある場合は（Ｓ３０１：ＹＥＳ）、噴射駆動装置２０はクランクセンサ３０からクランク位置情報を受信する（Ｓ３０２）。噴射駆動装置２０で認識するクランク位置情報は、第２クランク位置情報である。なお、噴射制御装置１０から受信した受信データの中には、噴射制御装置１０が認識している第１クランク位置が含まれている。
【００４２】
噴射駆動装置２０は、次に、受信データに含まれる第１クランク位置と、噴射駆動装置２０がクランクセンサ３０から取得した第２クランク位置とを比較し、クランク位置差が所定範囲を超えるか否か、すなわち第１クランク位置情報と第２クランク位置情報に不一致が生じているか否かを判定する（Ｓ３０３）。クランク位置差の所定範囲は、所望のトルクが発生するか否かにより、あらかじめ決定される。所定範囲は例えば１２°ＣＡとされる。
【００４３】
クランク位置差が所定範囲を超える場合は（Ｓ３０３：ＹＥＳ）、噴射駆動装置２０は、噴射制御装置１０から取得した受信データを用いることなく、前回噴射時に記憶した前回噴射量から所定値を差し引いた噴射量を用いて、インジェクタ４１〜４４に噴射駆動制御を実施する（Ｓ３０４）。この所定値は、車両の急激な挙動変化を生じないような範囲をあらかじめ決定しておいたものである。所定値は、例えば２ｍｍ３／ｓｔのように定められる。
【００４４】
クランク位置差が所定範囲を超える場合（Ｓ３０３：ＹＥＳ）とは、図４を用いて説明したように、噴射制御装置１０において認識している第１クランク位置情報がノイズ等によって生じた信号欠落部１１０によってずれを生じ、噴射制御装置１０において認識している第１クランク位置情報と、噴射駆動装置２０において認識している第２クランク位置情報の差が所定範囲を超える場合である。
【００４５】
この場合、噴射制御装置１０から受信した受信データにおける第１クランク位置は、噴射駆動装置２０における第２クランク位置から大きくずれているため、当該受信データに基づいてインジェクタ４１〜４４の制御を行うと、実際のクランク位置とは大きく異なったクランク位置用の噴射量を用いることになるため、エンジンの駆動制御に急激な変化が与えられて車両の急加速やトルク不足をきたす可能性がある。
【００４６】
そこで、Ｓ３０４に示すように、噴射駆動装置２０は、前回噴射時に記憶した前回噴射量から所定値を減算して算出した噴射量を用いることによりエンジン制御の急激な変化を抑制し、安全やドライバビリティに配慮し、エンジンを緩やかに停止させる方向、すなわち、エンジンの駆動制御を安全サイドに振った状態としての制御を実行する。
【００４７】
次に、噴射駆動装置２０は、「ＦＬＡＧ＝１」を付与して記憶する（Ｓ３０５）。「ＦＬＡＧ＝１」は、噴射制御装置１０において認識している第１クランク位置情報と、噴射駆動装置２０において認識している第２クランク位置情報の差が所定範囲を超えていない場合であっても、噴射制御装置１０から取得した受信データの噴射量は使用不可であることを意味している。すなわち、ＦＬＡＧ＝１は、次回のインジェクタ４１〜４４の駆動の際に噴射制御装置１０から前回取得した受信データの噴射量は使用不可であることを意味している。次に、噴射駆動装置２０は今回の噴射量を記憶する（Ｓ３１２）。
【００４８】
Ｓ３０１において、所定のクランク角度周期において受信データが無い場合は（Ｓ３０１：ＮＯ）、噴射駆動装置２０は、前回記憶した噴射量から所定値を減算して算出した噴射量を用いてインジェクタ４１〜４４の噴射制御を行う（Ｓ３１１）。この所定値は、車両の急激な挙動変化を生じないような噴射量範囲をあらかじめ決定しておいたものである。所定値は、例えば２ｍｍ３／ｓｔのように定められる。その後、今回の噴射量を記憶する（Ｓ３１２）。
【００４９】
Ｓ３０３において、クランク位置差が所定範囲を超えない場合（Ｓ３０３：ＮＯ）は、噴射駆動装置２０は、ＦＬＡＧ＝１かどうかを判定する（Ｓ３０６）。クランク位置差が所定範囲を超えない場合であるので、これは、前述の欠け歯等が発生していないか欠け歯が所定範囲よりも少ない場合である。
【００５０】
ＦＬＡＧ＝１の場合は（Ｓ３０６：ＹＥＳ）、噴射駆動装置２０は、噴射駆動装置２０が前回記憶した噴射量に所定値を加算した噴射量を用いてインジェクタ４１〜４４の噴射駆動制御を行う（Ｓ３０７）。この所定値は、車両の急激な挙動変化を生じないような範囲をあらかじめ決定しておいたものである。所定値は、例えば２ｍｍ３／ｓｔのように定められる。
【００５１】
ここで、Ｓ３０７における噴射制御は、前回の噴射量に所定値を加算した噴射量で行っているが、これは、今回のクランク位置情報の差が少なく正常範囲であるとして、噴射制御装置１０から取得した受信データによる噴射量を採用すると、前回噴射量から大きく噴射量が変わる可能性があり、エンジン回転数が急激に変更される可能性がある。そこで、前回噴射量から大きな変更なく徐々に噴射制御装置１０から取得した受信データの噴射量に近づけるために、前回噴射量に所定値を加算した噴射量とする。
【００５２】
次に、噴射駆動装置２０は、噴射制御装置１０から受信した受信データの噴射量と、今回実施した噴射量の差分が所定範囲を超えるか否かを判定する（Ｓ３０８）。噴射制御装置１０から受信した受信データの噴射量と、今回実施した噴射量の差分が所定範囲を超えない場合は（Ｓ３０８：ＮＯ）、「ＦＬＡＧ＝０」を記憶し（Ｓ３０９）、その後、今回の噴射量を記憶する（Ｓ３１２）。この所定範囲は、車両の急激な挙動変化を生じないような範囲をあらかじめ決定しておいたものである。所定範囲は、例えば１ｍｍ３／ｓｔのように定められる。
【００５３】
Ｓ３０８において、噴射制御装置１０から受信した受信データの噴射量と、今回実施した噴射量の差分が所定範囲を超える場合は（Ｓ３０８：ＹＥＳ）、ＦＬＡＧの書き換えは行わず、ＦＬＡＧ＝１のままとして、今回の噴射量を記憶する（Ｓ３１２）。
【００５４】
この場合、噴射量の差分が所定範囲を超えているため、次回の噴射駆動時に受信データの噴射量を用いると前回の噴射量との差が大きくなり、エンジンの急激なトルク変化等を生じる可能性がある。そこで、次回、クランク位置差が所定範囲を超えない場合であっても（Ｓ３０３：ＮＯ）、前回記憶した噴射量に所定値を加算した噴射量を用いてインジェクタ４１〜４４の噴射駆動制御を行うようにするため（Ｓ３０７）、ＦＬＡＧの書き換えは行わず、ＦＬＡＧ＝１のままとしている。
【００５５】
Ｓ３０６で、ＦＬＡＧ＝１でない場合、すなわちＦＬＡＧ＝０の場合は（Ｓ３０６：ＮＯ）、噴射駆動装置２０は、噴射制御装置１０から取得した受信データを利用して噴射駆動制御を実施し（Ｓ３１０）、その後、今回の噴射量を記憶する（Ｓ３１２）。ＦＬＡＧ＝０の場合は、前回に噴射制御装置１０から受信した受信データの噴射量と前回実施した噴射量の差分が所定範囲内を超えない場合（Ｓ３０８：ＮＯ）であるので、受信データの噴射量を用いてもエンジンの急激なトルク変化等を生じる可能性が低い。そのため、今回の受信データの噴射量を用いてもエンジンを安全に制御することができる。
【００５６】
実施形態に係る噴射制御システム１によれば以下の効果を奏する。
噴射制御システム１は、ノイズ等に起因して信号が重畳するなどして信号欠落部１１０が発生することにより、噴射制御装置１０が把握する第１クランク位置情報と、噴射駆動装置２０が把握する第２クランク位置情報に不一致が生じても、車両の急激な挙動変化を生じない範囲で、適正な噴射パルス信号を出力することによりインジェクタの噴射量を制御することができる。これにより、エンジン制御の急激な変化を抑制し、安全やドライバビリティに配慮し、エンジンの駆動制御を安全サイドに振った状態としての制御を実行することができる。
【００５７】
また、これにより、噴射パルスが出力できないことを回避したり、エンジンの意図しないトルク不足を回避したりすることができる。このように、噴射制御装置と噴射駆動装置間でクランク位置に不一致が生じても、適正な噴射パルス信号を出力することにより安全にエンジンを制御することができる。
【００５８】
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
【符号の説明】
【００５９】
１…噴射制御システム、１０…噴射制御装置、２０…噴射駆動装置、３０…クランクセンサ、４１，４２，４３，４４…インジェクタ
【図１】
2020020290.tif 000003
【図２】
2020020290.tif 000004
【図３】
2020020290.tif 000005
【図４】
2020020290.tif 000006
【図５】
2020020290.tif 000007