(57)【要約】【課題】クランク信号の異常時に、カム信号に基づいて噴射制御装置による噴射制御を適正に監視する技術を提供することが望ましい。【解決手段】本開示の噴射監視装置は、クランク軸の角度位置を表すクランク信号の正常時、クランク信号とカム軸の角度位置を表すカム信号とに基づいて内燃機関に対するインジェクタの燃料噴射を制御し、クランク信号の異常時、カム信号に基づいてインジェクタの燃料噴射を制御する噴射制御装置の噴射制御を監視する噴射監視装置であって、入力信号処理部と制御監視部とを備える。Ｓ４０２、Ｓ４０８において入力信号処理部は、クランク信号の異常時、前回のカム信号と今回のカム信号との時間間隔を取得する。Ｓ４００〜Ｓ４１４において制御監視部は、クランク信号の異常時、入力信号処理部が取得する時間間隔に基づいて、今回のカム信号よりも前に噴射制御装置により実行された噴射制御を監視する。【選択図】図４
2019143540.tif 000002
【特許請求の範囲】
【請求項１】
クランク軸の角度位置を表すクランク信号の正常時、前記クランク信号とカム軸の角度位置を表すカム信号とに基づいて内燃機関の燃料噴射を制御し、前記クランク信号の異常時、前記カム信号に基づいて前記燃料噴射を制御する噴射制御装置（３０）の噴射制御を監視する噴射監視装置（４０）であって、
前記クランク信号の異常時、前回の前記カム信号と今回の前記カム信号との時間間隔を取得するように構成された入力信号処理部（４２、Ｓ４０２、Ｓ４０８）と、
前記クランク信号の異常時、前記入力信号処理部が取得する前記時間間隔に基づいて、今回の前記カム信号よりも前に前記噴射制御装置により実行された前記噴射制御を監視するように構成された制御監視部（４４、Ｓ４００〜Ｓ４１４）と、
を備える噴射監視装置。
【請求項２】
請求項１に記載の噴射監視装置であって、
前記制御監視部は、前回の前記カム信号と今回の前記カム信号との前記時間間隔に基づいて、前回の前記カム信号と今回の前記カム信号との前記時間間隔において前記噴射制御装置により実行された前記噴射制御を監視するように構成されている、
噴射監視装置。
【請求項３】
請求項１または２に記載の噴射監視装置であって、
前記制御監視部（Ｓ４０２）は、前回の前記カム信号と今回の前記カム信号との前記時間間隔に基づいて前記制御監視部が前記噴射制御を監視する角度位置を表す監視角度位置を算出するように構成されている、
噴射監視装置。
【請求項４】
請求項３に記載の噴射監視装置であって、
前記制御監視部は、前回の前記カム信号と今回の前記カム信号との前記時間間隔を分周して前記監視角度位置を算出するように構成されている、
噴射監視装置。
【請求項５】
請求項４に記載の噴射監視装置であって、
前記制御監視部（Ｓ４０４）は、前記監視角度位置と、前記噴射制御装置が前々回の前記カム信号と前回のカム信号との時間間隔を分周して推定した、前記噴射制御装置が前回のカム信号と今回の前記カム信号との時間間隔において前記噴射制御を実行した角度位置を表す制御角度位置とを比較し、前記監視角度位置と前記制御角度位置との差が所定角度以上の場合、前記噴射制御の異常であると判定するように構成されている、
噴射監視装置。
【請求項６】
請求項３から５のいずれか１項に記載の噴射監視装置であって、
前記制御監視部（Ｓ４１２、Ｓ４１４）は、前記監視角度位置に基づいて、前記インジェクタが噴射する燃料の燃焼により前記内燃機関がトルクを発生する角度範囲を表すトルク角度範囲を算出し、前記トルク角度範囲において前記内燃機関が実際に発生する実トルクを監視するように構成されている、
噴射監視装置。
【請求項７】
請求項６に記載の噴射監視装置であって、
前記制御監視部（Ｓ４１４）は、前記トルク角度範囲において、前記内燃機関に対する要求トルクと、前記内燃機関が実際に発生する実トルクとを比較して前記噴射制御を監視するように構成されている、
噴射監視装置。
【請求項８】
請求項１から７のいずれか１項に記載の噴射監視装置であって、
前記制御監視部（Ｓ４０８、Ｓ４１０）は、前回の前記カム信号と今回の前記カム信号との前記時間間隔に基づいて前記内燃機関の回転数を表す監視回転数を算出し、前記監視回転数に基づいて前記噴射制御を監視するように構成されている、
噴射監視装置。
【請求項９】
請求項８に記載の噴射監視装置であって、
前記制御監視部（Ｓ４１０）は、前記監視回転数と、前記噴射制御装置が前々回の前記カム信号と前回の前記カム信号との時間間隔に基づいて算出して推定した、前記噴射制御装置が前回のカム信号と今回の前記カム信号との時間間隔において前記噴射制御を実行するために使用した前記内燃機関の回転数を表す制御回転数とを比較し、前記監視回転数と前記制御回転数との差が所定回転数以上の場合、前記噴射制御の異常であると判定するように構成されている、
噴射監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、噴射制御装置による噴射制御を監視する噴射監視装置に関する。
【背景技術】
【０００２】
クランク軸の角度位置を表すクランク信号とカム軸の角度位置を表すカム信号とに基づいて、内燃機関に対するインジェクタの燃料噴射を噴射制御装置が制御する技術が知られている。
【０００３】
特許文献１には、クランク角センサの異常または断線等によりクランク信号が異常になると、前回のカム信号と今回のカム信号との時間間隔を分周して、今回のカム信号と次回のカム信号との間で噴射制御を実行する角度位置を推定するという技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１０４６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
クランク信号が正常であっても異常であっても、噴射制御装置による噴射制御が正常に実行されているか否かを監視することが要求されている。
しかしながら、前回のカム信号と今回のカム信号との時間間隔を分周して推定した角度位置に基づいて、今回のカム信号と次回のカム信号との間の噴射制御を監視する場合、内燃機関の回転数が変動すると、分周した角度位置と今回のカム信号と次回のカム信号との間の実際の角度位置とに誤差が生じる。その結果、噴射制御装置による噴射制御を適正に監視できないという課題があった。
【０００６】
本開示は、クランク信号の異常時に、カム信号に基づいて噴射制御装置による噴射制御を適正に監視する技術を提供することが望ましい。
【課題を解決するための手段】
【０００７】
本開示の噴射監視装置（４０）は、クランク軸の角度位置を表すクランク信号の正常時、クランク信号とカム軸の角度位置を表すカム信号とに基づいて内燃機関に対するインジェクタ（６０）の燃料噴射を制御し、クランク信号の異常時、カム信号に基づいてインジェクタの燃料噴射を制御する噴射制御装置（３０）の噴射制御を監視する噴射監視装置であって、入力信号処理部（４２、Ｓ４０２、Ｓ４０８）と、制御監視部（４４、Ｓ４００〜Ｓ４１４）と、を備える。
【０００８】
入力信号処理部は、クランク信号の異常時、前回のカム信号と今回のカム信号との時間間隔を取得する。制御監視部は、クランク信号の異常時、入力信号処理部が取得する時間間隔に基づいて、今回のカム信号よりも前に噴射制御装置により実行された噴射制御を監視する。
【０００９】
このような構成によれば、前回のカム信号と今回のカム信号との時間間隔の間で内燃機関の回転数が変動しても、内燃機関の回転数の変動を反映した前回のカム信号と今回のカム信号との間の時間間隔を取得できる。これにより、内燃機関の回転数の変動を反映した前回のカム信号と今回のカム信号との時間間隔に基づいて、今回のカム信号よりも前に噴射制御装置により既に実行された噴射制御を適正に監視できる。
【００１０】
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１１】
【図１】噴射制御と噴射制御の監視とを実行する電子制御装置を示すブロック図。
【図２】多段噴射において内燃機関がトルクを発生する角度範囲を示す説明図。
【図３】クランク信号異常時の監視処理を示すタイムチャート。
【図４】クランク信号異常時の監視処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図を参照しながら、本開示の実施形態を説明する。
［１．構成］
図１に示すＥＣＵ１０は電子制御装置であり、マイクロコンピュータ２０と駆動回路５０とを備えている。マイクロコンピュータ２０は、噴射制御部３０と噴射監視部４０とを備えている。マイクロコンピュータ２０は、図示しないＣＰＵと、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリとにより構成される。
【００１３】
噴射制御部３０は、例えば、６気筒のディーゼルエンジンに設置された各インジェクタ６０の燃料噴射を制御する。噴射制御部３０は、コモンレールに設置されているレール圧センサ２からコモンレール圧を取得し、クランク角センサ４からクランク軸の回転角度位置を表すクランク信号を取得し、カム角センサ６からカム軸の回転角度位置を表すカム信号を取得する。噴射制御部３０は、取得したクランク信号とカム信号とに基づいて気筒判別を行い、１燃焼サイクルにおけるクランク軸の角度位置を表すクランク角度を検出する。
【００１４】
本実施形態では、例えば、クランク信号はクランク軸の１０°ＣＡ毎に出力されるパルス信号であり、カム信号は１２０°ＣＡ毎に出力されるパルス信号である。ＣＡはCrank Angleの略である。
【００１５】
噴射制御部３０は、検出したクランク角度に基づいて次に燃料を噴射する気筒を決定する。そして、噴射制御部３０は、コモンレール圧とクランク角度とに基づいて、インジェクタ６０に対する噴射制御として、駆動回路５０に出力する噴射パルス信号によりインジェクタ６０の噴射タイミング、噴射量を制御する。
【００１６】
噴射制御部３０は、噴射パルス信号により駆動回路５０がインジェクタ６０に供給する駆動電流を制御する。噴射制御部３０は、例えば図２に示すように、メイン噴射の前のパイロット噴射とプレ噴射、ならびにメイン噴射の後のアフター噴射１、２とポスト噴射からなる多段噴射をインジェクタ６０に実行させる。
【００１７】
噴射制御部３０は、クランク信号が正常な場合、１０°ＣＡ毎に発生するクランク信号に基づいて、３０°ＣＡ毎のタイミングで噴射制御に関する処理を実行する。噴射制御部３０は、クランク信号が異常になると、１２０°ＣＡに対応する前回のカム信号と今回のカム信号との時間間隔を１／４に分周し、３０°ＣＡ毎の制御角度位置を表す擬似クランク信号を生成する。噴射制御部３０は、前回のカム信号と今回のカム信号との時間間隔をタイマーで常時計測している。
【００１８】
クランク信号は、例えば、現在のエンジン回転数で次の１０°ＣＡで発生すると推定される時間間隔の２倍以上が経過しても次のクランク信号が発生しない場合、異常と判定される。クランク信号の異常は、例えば、クランク軸の角度位置を検出するクランク角センサの異常または断線等により発生する。
【００１９】
噴射制御部３０は、前回のカム信号と今回のカム信号との時間間隔から生成した３０°ＣＡ毎の擬似クランク信号が、今回のカム信号と次回のカム信号との間で３０°ＣＡ毎に発生する擬似クランク信号であると推定する。そして、噴射制御部３０は、３０°ＣＡ毎の擬似クランク信号に基づいて噴射制御を実行する。
【００２０】
図３では、ΔＴｎ−１が表す前回のカム信号と今回のカム信号との時間間隔の間にクランク信号が異常になった例を示している。噴射制御部３０は、時間間隔ΔＴｎ−１においてクランク信号が異常になると、１２０°ＣＡに対応する時間間隔ΔＴｎ−１を１／４に分周して、３０°ＣＡ毎の擬似クランク信号を生成する。
【００２１】
そして、噴射制御部３０は、時間間隔ΔＴｎ−１を１／４にして生成した３０°ＣＡ毎の擬似クランク信号の角度位置に基づいて、今回のカム信号と次回のカム信号との時間間隔ΔＴｎにおいて噴射制御を実行する。
【００２２】
噴射制御部３０は、クランク信号が異常時の噴射制御として、例えば、擬似クランク信号に基づいてインジェクタ６０の噴射量を制限し、車両を退避走行させる。
噴射監視部４０の各種機能は、ＣＰＵが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、半導体メモリが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。
【００２３】
噴射監視部４０は、ＣＰＵがプログラムを実行することで実現される機能の構成として、入力信号処理部４２と制御監視部４４とを備えている。噴射監視部４０を構成するこれらの要素を実現する手法はソフトウェアに限るものではなく、その一部または全部の要素について、一つあるいは複数のハードウェアを用いて実現してもよい。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は多数の論理回路を含むデジタル回路、またはアナログ回路、あるいはこれらの組合せによって実現してもよい。
【００２４】
入力信号処理部４２は、前回のカム信号と今回のカム信号との時間間隔をタイマーで常時計測している。
制御監視部４４は、クランク信号が正常な場合には、１０°ＣＡで発生するクランク信号に基づいて、３０°ＣＡ毎に噴射制御部３０が実行する噴射制御に対する監視として、以下の（１）に示すトルク監視を実行する。
【００２５】
（１）トルク監視
制御監視部４４は、図２に示すように、今回、燃料を噴射する気筒の上死点前６０°ＣＡ〜上死点後６０°ＣＡの間の角度範囲を表すトルク角度範囲を設定する。トルク角度範囲で噴射された燃料は、噴射された気筒で燃焼しトルクを発生する。
【００２６】
制御監視部４４は、トルク角度範囲において駆動回路５０からインジェクタ６０に通電する多段噴射の通電時間とレール圧センサ２から取得するレール圧とから、インジェクタ６０の噴射量を算出する。制御監視部４４は、算出した噴射量からトルク角度範囲において内燃機関が発生する実トルクを算出する。
【００２７】
制御監視部４４は、エンジン回転数とアクセル開度とから、内燃機関に要求される要求トルクを算出する。そして、制御監視部４４は、実トルクと要求トルクとの差が所定トルク以上であるか否かを監視する。制御監視部４４は、実トルクと要求トルクとの差が所定トルク以上であれば、噴射制御部３０による噴射制御の異常であると判断する。
【００２８】
制御監視部４４は、トルク監視により噴射制御部３０による噴射制御の異常であると判断すると、例えば、駆動回路５０に禁止信号を出力し、駆動回路５０からインジェクタに出力する駆動電流を強制的に遮断してフューエルカットを実行する。
【００２９】
また、制御監視部４４は、噴射制御部３０が指令するポスト噴射が、トルク角度範囲に入っているか否かを判定する。ポスト噴射は排ガスを浄化するための噴射であり、トルクを発生させるための噴射ではない。したがって、制御監視部４４は、ポスト噴射がトルク角度範囲で実行されると、噴射制御の異常であると判断する。
【００３０】
制御監視部４４は、クランク信号が異常になると、噴射制御部３０と同様に前回のカム信号と今回のカム信号との時間間隔を１／４に分周し、３０°ＣＡ毎の監視角度位置を表す擬似クランク信号を生成する。そして、制御監視部４４は、生成した３０°ＣＡ毎の擬似クランク信号に基づいて、前回のカム信号と今回のカム信号との時間間隔の間で、噴射制御部３０により既に実行された噴射制御を監視する。
【００３１】
制御監視部４４は、クランク信号の異常時に、前述した（１）のトルク監視に加え、以下の（２）、（３）に示す噴射制御の監視処理を実行する。制御監視部４４は、クランク信号の異常時、生成した３０°ＣＡ毎の擬似クランク信号に基づいて（１）のトルク監視を実行する。
【００３２】
（２）制御角度位置の監視
クランク信号の異常時、噴射制御部３０は、前々回のカム信号と前回のカム信号との時間間隔を１／４に分周して生成した３０°ＣＡ毎の擬似クランク信号が表す制御角度位置を、前回のカム信号と今回のカム信号との時間間隔の間で噴射制御を実行する制御角度位置として推定する。
【００３３】
例えば、図３に示すクランク信号異常時の時間間隔ΔＴｎ＋１において、噴射制御部３０は、時間間隔ΔＴｎを１／４に分周して生成した３０°ＣＡ毎の擬似クランク信号が表す制御角度位置に基づいて噴射制御を実行する。つまり、噴射制御部３０は、時間間隔ΔＴｎに基づいて、次の時間間隔ΔＴｎ＋１の制御角度位置を推定している。
【００３４】
時間間隔ΔＴｎに基づいて推定された次の時間間隔ΔＴｎ＋１の制御角度位置は、時間間隔ΔＴｎ＋１においてエンジン回転数が変動すると、時間間隔ΔＴｎ＋１から算出される時間間隔ΔＴｎ＋１の制御角度位置とは異なる値になる。
【００３５】
これに対し、制御監視部４４は、時間間隔ΔＴｎ＋１において、時間間隔ΔＴｎ＋１を１／４に分周して生成した３０°ＣＡ毎の擬似クランク信号が表す監視角度位置に基づいて噴射制御を監視する。つまり、制御監視部４４は、時間間隔ΔＴｎ＋１においてエンジン回転数が変動しても、エンジン回転数の変動を反映して計測された時間間隔ΔＴｎ＋１に基づいて、時間間隔ΔＴｎ＋１の監視角度位置を算出している。
【００３６】
制御監視部４４は、制御角度位置と監視角度位置との差が所定角度以上であれば、噴射制御部３０による噴射制御は異常であると判断する。
（３）制御回転数の監視
クランク信号の異常時、噴射制御部３０は、前々回のカム信号と前回のカム信号との時間間隔から算出したエンジン回転数が表す制御回転数を、前回のカム信号と今回のカム信号との時間間隔において、噴射制御を実行するために使用する制御回転数として推定する。
【００３７】
例えば、図３において、噴射制御部３０は、１２０°ＣＡに対応する時間間隔ΔＴｎに基づいて、時間間隔ΔＴｎ＋１において噴射制御を実行するときに使用する制御回転数を算出している。つまり、噴射制御部３０は、時間間隔ΔＴｎに基づいて、時間間隔ΔＴｎ＋１において噴射制御を実行するときに使用する制御回転数を推定している。
【００３８】
時間間隔ΔＴｎに基づいて推定された次の時間間隔ΔＴｎ＋１の制御回転数は、時間間隔ΔＴｎ＋１においてエンジン回転数が変動すると、時間間隔ΔＴｎ＋１から算出される制御回転数とは異なる値になる。
【００３９】
これに対し、制御監視部４４は、１２０°ＣＡに対応する前回のカム信号と今回のカム信号との時間間隔から、前回のカム信号と今回のカム信号との時間間隔において噴射制御を監視するために使用するエンジン回転数を監視回転数として算出する。
【００４０】
つまり、制御監視部４４は、時間間隔ΔＴｎ＋１においてエンジン回転数が変動しても、エンジン回転数の変動を反映して計測された時間間隔ΔＴｎ＋１に基づいて、時間間隔ΔＴｎ＋１で噴射制御を監視するために使用する監視回転数を算出している。
【００４１】
制御監視部４４は、制御回転数と監視回転数との差が所定回転数以上であれば、噴射制御部３０による噴射制御は異常であると判断する。
尚、１２０°ＣＡに対応するカム信号の時間間隔から算出されるエンジン回転数は平均値である。
【００４２】
制御監視部４４は、上記の（２）、（３）の監視処理により噴射制御部３０による噴射制御の異常であると判断すると、トルク監視による噴射制御の異常と同様に、駆動回路５０に禁止信号を出力し、駆動回路５０からインジェクタに出力する駆動電流を強制的に遮断してフューエルカットを実行してもよい。
【００４３】
［２．処理］
次に、噴射監視部４０が実行する監視処理について、図４のフローチャートを用いて説明する。図４のフローチャートは、クランク信号が異常になると、カム信号のパルスが発生する毎に実行される。
【００４４】
Ｓ４００において、制御監視部４４は、噴射制御部３０から前述した制御角度位置を取得する。Ｓ４０２において、制御監視部４４は、前述した監視角度位置を算出する。
Ｓ４０４において、制御監視部４４は、制御角度位置と監視角度位置との角度差が所定角度以上であるか否かを判定する。Ｓ４０４の判定がＹｅｓでる、つまり制御角度位置と監視角度位置との角度差が所定角度以上の場合、処理はＳ４１８に移行する。
【００４５】
Ｓ４０４の判定がＮｏである、つまり制御角度位置と監視角度位置との角度差が所定角度未満の場合、Ｓ４０６において、制御監視部４４は、噴射制御部３０から前述した制御回転数を取得する。Ｓ４０８において、制御監視部４４は、前述した監視回転数を算出する。
【００４６】
Ｓ４１０において、制御監視部４４は、制御回転数と監視回転数との回転数差が所定回転数以上であるか否かを判定する。Ｓ４１０の判定がＹｅｓでる、つまり制御回転数と監視回転数との回転数差が所定回転数以上の場合、処理はＳ４１８に移行する。
【００４７】
Ｓ４１０の判定がＮｏである、つまり制御回転数と監視回転数との回転数差が所定回転数未満の場合、Ｓ４１２において、制御監視部４４は、前述したトルク角度範囲を設定する。Ｓ４１４において、制御監視部４４は、トルク角度範囲において、実トルクと要求トルクとのトルク差が所定トルク以上であるか、あるいはトルク角度範囲でポスト噴射が実行されたか否かを監視する。
【００４８】
Ｓ４１６において、制御監視部４４は、Ｓ４１４のトルク監視結果が異常であるか否かを判定する。Ｓ４１６の判定がＹｅｓである、つまり、実トルクと要求トルクとのトルク差が所定トルク以上であるか、あるいはトルク角度範囲でポスト噴射が実行されると、制御監視部４４は、トルク監視結果は異常であると判断し、処理をＳ４１８に移行する。
【００４９】
Ｓ４１６の判定がＮｏである、つまり、実トルクと要求トルクとのトルク差が所定トルク未満であり、かつトルク角度範囲でポスト噴射が実行されていない場合、制御監視部４４は、トルク監視結果は異常であると判断し、本処理を終了する。この場合、噴射制御部３０は、クランク信号の異常時における噴射制御により、車両を退避走行させる。
【００５０】
Ｓ４１８において、制御監視部４４は、インジェクタ６０からの噴射を禁止するフューエルカットを駆動回路５０に指令する。
［３．効果］
以上説明した上記実施形態によれば、以下の効果を得ることができる。
【００５１】
（１）クランク信号の異常時、噴射制御部３０は、前々回のカム信号と前回のカム信号との時間間隔から推定した制御角度位置に基づいて、前回のカム信号と今回のカム信号との時間間隔の間で噴射制御を実行する。
【００５２】
この場合、前回のカム信号と今回のカム信号との時間間隔の間でエンジン回転数が変動すると、噴射制御部３０が推定した前回のカム信号と今回のカム信号との時間間隔における制御角度位置は、前回のカム信号と今回のカム信号との時間間隔から算出される前回のカム信号と今回のカム信号との時間間隔における制御角度位置とは異なる値になる。
【００５３】
これに対し、クランク信号の異常時、噴射監視部４０は、前回のカム信号と今回のカム信号との時間間隔から、噴射制御部３０が前回のカム信号と今回のカム信号との時間間隔で実行した噴射制御を監視するために使用する監視角度位置を算出する。
【００５４】
噴射監視部４０は、噴射制御部３０が推定した制御角度位置と、噴射監視部４０が算出した監視角度位置とを比較することにより、前回のカム信号と今回のカム信号との時間間隔においてエンジン回転数が変動したために、噴射制御部３０が適正な角度位置で噴射制御を実行しなかったことを監視できる。
【００５５】
（２）噴射監視部４０は、算出した監視角度位置に基づいて、インジェクタ６０が噴射する燃料が内燃機関で燃焼してトルクを発生するトルク角度範囲を正確に設定できる。これにより、噴射監視部４０は、トルク角度範囲で内燃機関が発生する実トルクと要求トルクとの差を監視して、噴射制御部３０が実行した噴射制御が正常であったか異常であったかを適正に監視できる。
【００５６】
また、噴射監視部４０は、本来、多段噴射においてトルクを発生させないポスト噴射がトルク角度範囲で実行されたか否かを適正に監視できる。
（３）クランク信号の異常時、噴射制御部３０は、前々回のカム信号と前回のカム信号との時間間隔から算出した制御回転数を、前回のカム信号と今回のカム信号との時間間隔の間で実行する噴射制御で使用する制御回転数として推定する。
【００５７】
この場合、前回のカム信号と今回のカム信号との時間間隔の間でエンジン回転数が変動すると、噴射制御部３０が推定した前回のカム信号と今回のカム信号との時間間隔における制御回転数は、前回のカム信号と今回のカム信号との時間間隔から算出される制御回転数とは異なる値になる。
【００５８】
これに対し、クランク信号の異常時、噴射監視部４０は、前回のカム信号と今回のカム信号との時間間隔から、噴射制御部３０が前回のカム信号と今回のカム信号との時間間隔で実行した噴射制御を監視するために使用する監視回転数を算出する。
【００５９】
噴射監視部４０は、噴射制御部３０が推定した制御回転数と、噴射監視部４０が算出した監視回転数とを比較することにより、前回のカム信号と今回のカム信号との時間間隔においてエンジン回転数が変動したために、噴射制御部３０が適正なエンジン回転数に基づいて噴射制御を実行しなかったことを監視できる。
【００６０】
上記実施形態において、噴射制御部３０が噴射制御装置に対応し、噴射監視部４０が噴射監視装置に対応する。
また、Ｓ４００〜Ｓ４１４が制御監視部の処理に対応し、Ｓ４０２、Ｓ４０８が入力信号処理部の処理に対応する。
【００６１】
［４．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上記実施形態に限定されることなく、以下のように種々変形して実施することができる。
【００６２】
（１）上記実施形態では、クランク信号の異常時において、噴射監視部４０は、噴射制御部３０による噴射制御の異常であると判断すると、インジェクタ６０からの燃料噴射を禁止するフューエルカットを実行した。これ以外にも、クランク信号の異常時において、噴射監視部４０は、噴射制御部３０による噴射制御の異常であると判断すると、噴射制御部３０が実行する退避走行に対し、さらに車両の上限車速を低下させるように噴射制御部３０に指令してもよい。
【００６３】
（２）上記実施形態では、噴射制御部３０と噴射監視部４０とは同じマイクロコンピュータ２０に搭載されたが、これに限定されるものではない。例えば、噴射制御部３０と噴射監視部４０は異なるマイクロコンピュータ２０に搭載されてもよい。また、噴射制御部３０と噴射監視部４０とは異なる電子制御装置に搭載されてもよい。
【００６４】
（３）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００６５】
（４）上記の噴射監視部３０の他、当該噴射監視部３０を構成要素とするシステム、当該噴射監視部３０としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、噴射監視方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【００６６】
１０：ＥＣＵ（電子制御装置）、３０：噴射制御部（噴射制御装置）、４０：噴射監視部（噴射監視装置）、４２：入力信号処理部、４４：制御監視部、６０：インジェクタ
【図１】
2019143540.tif 000003
【図２】
2019143540.tif 000004
【図３】
2019143540.tif 000005
【図４】
2019143540.tif 000006