(57)【要約】【課題】インジェクタの駆動回路への通電状態に応じた物理量をモニタする期間を十分に確保することで、駆動回路の故障を適切に検出する。【解決手段】電子制御装置１２は、内燃機関２から排出された排気に尿素水を噴射するインジェクタ９の駆動回路１９への通電を制御し、駆動回路１９への通電期間中又は非通電期間中の物理量をモニタして駆動回路１９の故障を検出する制御部１８を備える。１回の噴射あたりの通電期間又は非通電期間を調整し、駆動回路１９の故障を検出する。【選択図】図７
2019044727.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（２）から排出された排気に尿素水を噴射するインジェクタ（９）の駆動回路（１９）への通電を制御し、前記駆動回路への通電期間中又は非通電期間中の物理量をモニタして前記駆動回路の故障を検出する制御部（１８）を備え、
１回の噴射あたりの通電期間又は非通電期間を調整し、前記駆動回路の故障を検出する電子制御装置。
【請求項２】
前記インジェクタからの１回の噴射あたりの通電期間が所定期間未満であるときに、１回の噴射あたりの通電期間を所定期間よりも長く調整する請求項１に記載した電子制御装置。
【請求項３】
複数回の噴射要求イベントの発生による噴射タイミングを１回に纏めることで、１回の噴射あたりの通電期間を所定期間よりも長く調整する請求項２に記載した電子制御装置。
【請求項４】
前記インジェクタからの１回の噴射あたりの非通電期間が所定期間未満であるときに、１回の噴射あたりの非通電期間を所定期間よりも長く調整する請求項１に記載した電子制御装置。
【請求項５】
複数回の噴射要求イベントの発生による噴射タイミングを１回に纏めることで、１回の噴射あたりの非通電期間を所定期間よりも長く調整する請求項４に記載した電子制御装置。
【請求項６】
噴射要求イベントが発生する毎の噴射要求期間を積算して噴射要求積算期間を算出し、その算出した噴射要求積算期間が設定期間を超えたと判定したときに、複数回の噴射要求イベントの発生による噴射タイミングを１回に纏める請求項３又は５に記載した電子制御装置。
【請求項７】
前記駆動回路への通電期間中又は非通電期間中の物理量として駆動電流をモニタする請求項１から６の何れか一項に記載した電子制御装置。
【請求項８】
前記駆動回路への通電期間中又は非通電期間中の物理量として端子電圧をモニタする請求項１から６の何れか一項に記載した電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置に関する。
【背景技術】
【０００２】
自動車用のディーゼルエンジンの排気ガスの後処理システムの１つとして、尿素ＳＣＲ（Selective Catalytic Reduction：選択触媒還元）システムがある。尿素ＳＣＲシステムでは、内燃機関から排出された排気にインジェクタから尿素水を噴射して添加し、排気に含まれる窒素酸化物（以下、ＮＯｘと称する）を浄化する。尿素ＳＣＲシステムでは、インジェクタの駆動回路においてショートや断線による故障が発生する虞がある。駆動回路において故障が発生すると、排気に尿素水を適切に添加することができなくなり、ＮＯｘの浄化不能を招くことになる。そのため、駆動回路の故障を検出する仕組みが必要である。駆動回路の故障を検出する方法として、例えば特許文献１には、駆動回路への通電期間中の駆動電流をモニタし、駆動電流の電流値が所定範囲から外れたときに故障が発生したと特定する方法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２７６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した方法を尿素ＳＣＲシステムに適用した場合、１回の噴射で必要な噴射量が少量であると、通電期間が短くなり、駆動電流をモニタする期間を十分に確保することができない。そのため、駆動電流の電流値が所定範囲から外れたか否かを判定することができず、故障を検出することができないという問題がある。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、インジェクタの駆動回路への通電状態に応じた物理量をモニタする期間を十分に確保し、駆動回路の故障を適切に検出することができる電子制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した発明によれば、制御部（１８）は、内燃機関（２）から排出された排気に尿素水を噴射するインジェクタ（９）の駆動回路（１９）への通電を制御し、駆動回路への通電期間中又は非通電期間中の物理量をモニタして駆動回路の故障を検出する。制御部は、１回の噴射あたりの通電期間又は非通電期間を調整し、駆動回路の故障を検出する。１回の噴射あたりの通電期間又は非通電期間を、駆動回路への通電期間中又は非通電期間中の物理量をモニタして駆動回路の故障を検出可能な期間に調整することで、駆動回路の故障を適切に検出することができる。内燃機関から排出された排気に尿素水を噴射して添加し、排気に含まれるＮＯｘを浄化する構成では、添加された尿素水が直ぐにはＮＯｘの浄化に使用されずにアンモニアへ加水分解された後に還元触媒に蓄積されるので、尿素水の噴射タイミングが遅れてもＮＯｘの浄化不能を招くことはない。この点に着目し、１回の噴射あたりの通電期間又は非通電期間を調整することで、ＮＯｘの浄化を妨げることなく、駆動回路の故障を適切に検出することができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態の排気浄化システムの全体構成を示す図
【図２】尿素水添加システムの機能ブロック図
【図３】電子制御装置の機能ブロック図
【図４】インジェクタ駆動処理を示すフローチャート
【図５】バッテリショート検出処理を示すフローチャート
【図６】タイミングチャート
【図７】タイミングチャート
【図８】インジェクタ駆動処理を示すフローチャート
【図９】グラウンドショート検出処理を示すフローチャート
【図１０】タイミングチャート
【図１１】タイミングチャート
【図１２】第２の実施形態の電子制御装置の機能ブロック図
【図１３】インジェクタ駆動処理を示すフローチャート
【図１４】グラウンドショート検出処理を示すフローチャート
【図１５】タイミングチャート
【図１６】タイミングチャート
【発明を実施するための形態】
【０００８】
（第１の実施形態）
以下、本発明の第１の実施形態について図１から図１１を参照して説明する。図１に示すように、内燃機関の排気浄化システム１は、例えば自動車用のディーゼルエンジンにより構成される内燃機関２から排出される排気に尿素水を噴射して添加し、排気に含まれるＮＯｘを浄化する尿素ＳＣＲシステムを含む。内燃機関２の排気は、排気管３により構成される排気経路４内を流れ、その途中で浄化されて大気へ放出される。尚、排気浄化システム１は、自動車用のディーゼルエンジンに限らず、ガソリンエンジンやガスタービンエンジン等に適用しても良いし、自動車用の内燃機関に限らず、例えば発電ユニット等の据置型の内燃機関に適用しても良い。
【０００９】
尿素水添加システム５は、排気浄化システム１において排気経路４内を流れる排気に尿素水を添加するシステムであり、尿素水タンク６と、尿素水ポンプ７と、尿素水配管８と、インジェクタ９と、還元触媒１０とを有する。尿素水タンク６は、尿素水である尿素の水溶液を貯えている。尿素水ポンプ７は、通電されると、尿素水タンク６に貯えられている尿素水を尿素水配管８により構成される尿素水経路１１内へ吐出してインジェクタ９に供給する。インジェクタ９は、その先端の噴射口が排気管３を貫いて排気経路４内に露出しており、通電されると、尿素水ポンプ７から尿素水経路１１を流れて供給された尿素水を噴射口から排気経路４内に噴射し、内燃機関２から排出されて排気経路４内を流れる排気に尿素水を添加する。添加された尿素水は直ぐには排気に含まれるＮＯｘの浄化に使用されずにアンモニアへ加水分解された後に還元触媒１０に蓄積される。排気経路４内において混合された排気と尿素水が還元触媒１０へ流入すると、排気に含まれるＮＯｘは、還元触媒１０において尿素水に含まれる尿素と化学反応して浄化される。
【００１０】
図２にも示すように、尿素水添加システム５は、電気的な構成として、電子制御装置１２と、入口側ＮＯｘセンサ１３と、出口側ＮＯｘセンサ１４と、入口側温度センサ１５と、出口側温度センサ１６と、圧力センサ１７とを有する。入口側ＮＯｘセンサ１３と入口側温度センサ１５は、排気経路４において内燃機関２と還元触媒１０との間に設けられ、排気経路４内を流れる排気の流れ方向において還元触媒１０の入口側に設けられている。入口側ＮＯｘセンサ１３は、還元触媒１０へ流入する排気に含まれるＮＯｘの濃度を検出し、その検出したＮＯｘの濃度を示す検出信号を電子制御装置１２に出力する。入口側温度センサ１５は、還元触媒１０へ流入する排気の温度を検出し、その検出した排気の温度を示す検出信号を電子制御装置１２に出力する。
【００１１】
出口側ＮＯｘセンサ１４と出口側温度センサ１６は、排気経路４において還元触媒１０と大気側との間に設けられ、排気経路４内を流れる排気の流れ方向において還元触媒１０の出口側に設けられている。出口側ＮＯｘセンサ１４は、還元触媒１０から流出した排気に含まれるＮＯｘの濃度を検出し、その検出したＮＯｘの濃度を示す検出信号を電子制御装置１２に出力する。出口側温度センサ１６は、還元触媒１０から流出した排気の温度を検出し、その検出した排気の温度を示す検出信号を電子制御装置１２に出力する。
【００１２】
圧力センサ１７は、尿素水配管８の途中に設けられており、尿素水ポンプ７から吐出された尿素水の圧力を検出し、その検出した尿素水の圧力を示す検出信号を電子制御装置１２に出力する。
【００１３】
尚、上記した構成では、還元触媒１０の入口側及び出口側のそれぞれに設けられた温度センサ１４，１６により還元触媒１０の温度を間接的に検出するが、還元触媒１０の入口側又は出口側の何れか一方に設けられた温度センサにより還元触媒１０の温度を間接的に検出しても良い。又、還元触媒１０に設けられた温度センサにより還元触媒１０の温度を直接的に検出しても良い。
【００１４】
電子制御装置１２は、ＣＰＵと、ＲＯＭと、ＲＡＭと、Ｉ／Ｏとを有するマイクロコンピュータ（以下、マイコンと称する）１８（制御部に相当する）を有し、ＲＯＭに記憶されているコンピュータプログラムを実行して尿素水添加システム５を制御する。マイコン１８は、上記した各種センサ１３〜１７から検出信号を入力すると、その入力した検出信号によりＮＯｘの濃度や排気の温度や尿素水の圧力を特定して各種制御を行う。マイコン１８は、通電信号を尿素水ポンプ７に出力して当該尿素水ポンプ７からの尿素水の吐出を制御し、通電信号をインジェクタ９に出力して当該インジェクタ９からの尿素水の噴射を制御する。
【００１５】
ここで、インジェクタ９を駆動する駆動回路について説明する。図３に示すように、インジェクタ９の駆動回路１９は、電磁石アクチュエータの構成要素であるコイル２０を有し、マイコン１８からインジェクタ９への通電信号の出力が開始され、通電が開始されると、インジェクタ９からの尿素水の噴射を開始する。又、駆動回路１９は、マイコン１８からインジェクタ９への通電信号の出力が停止され、駆動回路１９への通電が停止されると、インジェクタ９からの尿素水の噴射を停止する。
【００１６】
上記した電子制御装置１２は、駆動回路１９を制御する構成として、ハイサイドスイッチ回路２１と、ローサイドスイッチ回路２２とを有する。ハイサイドスイッチ回路２１は、コイル２０の一端側に接続されており、車載バッテリ２３から供給された電力をマイコン１８から入力する制御信号にしたがってスイッチング制御し、コイル２０に流れる駆動電流の電流値が予め設定されている目標電流値となるように動作する。目標電流値とはインジェクタ９の燃料噴射弁を開弁状態に保持可能な駆動電流の電流値である。
【００１７】
ローサイドスイッチ回路２２は、コイル２０の他端側に接続されており、マイコン１８から入力する制御信号にしたがってコイル２０の通電状態でオン状態になり、コイル２０に流れた駆動電流を放電するように動作する。ローサイドスイッチ回路２２は、電流検出回路２４を介して接地されている。電流検出回路２４は、例えば抵抗を含む回路であり、抵抗に流れた電流の電流値をマイコン１８に出力する。マイコン１８は、抵抗に流れた電流の電流値を電流検出回路２４から入力し、コイル２０に流れた駆動電流の電流値を検出する。
【００１８】
マイコン１８は、駆動回路１９への通電を開始すると、電流検出回路２４から入力する電流値を用い、駆動回路１９におけるショートや断線による故障を検出する。即ち、駆動回路１９においてショートや断線の故障が発生すると、コイル２０に流れる駆動電流の電流値（通電期間中の物理量に相当する）が異常となるので、マイコン１８は、電流検出回路２４から入力する電流値により駆動電流の電流値をモニタし、駆動電流の電流値が正常であるか異常であるかを判定することで、駆動回路１９の故障を検出可能となる。マイコン１８は、駆動回路１９への通電期間中の駆動電流をモニタし、駆動電流の電流値が予め設定されているバッテリショート検出用の電流閾値を超えていないと判定すると、バッテリショートが発生していないと特定し、一方、駆動電流の電流値がバッテリショート検出用の電流閾値を超えていると判定すると、バッテリショートが発生していると特定する。又、マイコン１８は、駆動回路１９への通電期間中の駆動電流の電流値が予め設定されているグラウンドショート検出用の電流閾値を超えていると判定すると、グラウンドショートが発生していないと特定し、一方、駆動電流の電流値がグラウンドショート検出用の電流閾値を超えていないと判定すると、グラウンドショートが発生していると特定する。
【００１９】
尚、車載バッテリ２３の電圧のばらつき、コイル２０のインピーダンスのばらつき、ハイサイドスイッチ回路２１やローサイドスイッチ回路２２や電流検出回路２４の部品のばらつき等により駆動電流の立ち上がりにばらつきがあるので、これらのショート検出用の電流閾値を、上記したばらつきを考慮して設定するのが好ましい。例えば燃料噴射弁毎に駆動電流の立ち上がりの傾向を予めサンプリングし、正常な駆動電流の立ち上がりのばらつきの範囲を求め、その求めたばらつきの範囲にしたがってショート検出用の電流閾値を設定するのが好ましい。又、駆動電流の電流値とショート検出用の電流閾値とを比較するタイミングを、上記したばらつきを考慮して設定しても良い。
【００２０】
このような駆動回路１９への通電期間中の駆動電流をモニタし、駆動電流の電流値を電流閾値と比較して故障を検出する方法では、１回の噴射で必要な噴射量が少量であり、通電期間が短くなると、駆動電流をモニタする期間を十分に確保することができない。マイコン１８は、この点を考慮して以下の処理を行う。
【００２１】
次に、上記した構成の作用について図４から図１１を参照して説明する。ここでは、バッテリショートを検出する方法と、グラウンドショートを検出する方法とについて説明する。
【００２２】
（１）バッテリショートを検出する方法
マイコン１８は、バッテリショートを検出する方法では、インジェクタ駆動処理とバッテリショート検出処理とを行う。
図４に示すように、マイコン１８は、インジェクタ駆動処理を開始すると、噴射要求積算期間を「０」に設定して初期化し（Ｓ１）、噴射要求イベントの発生を待機する（Ｓ２）。マイコン１８は、噴射要求イベントが発生したと判定すると（Ｓ２：ＹＥＳ）、その噴射要求イベントの発生による噴射要求期間を特定し、その時点での噴射要求積算期間に噴射要求期間を加算し、噴射要求積算期間を更新する（Ｓ３）。マイコン１８は、更新した噴射要求積算期間を予め設定されている第１の設定期間と比較する（Ｓ４）。第１の設定期間は例えば１０ミリ秒である。
【００２３】
マイコン１８は、噴射要求積算期間が第１の設定期間を超えていないと判定すると（Ｓ４：ＮＯ）、上記したステップＳ２に戻り、ステップＳ２以降を繰り返す。マイコン１８は、噴射要求積算期間が第１の設定期間を超えたと判定すると（Ｓ４：ＹＥＳ）、その第１の設定期間を超えた噴射要求積算期間に亘って通電信号をインジェクタ９に出力し、噴射要求積算期間に亘って駆動回路１９を通電し（Ｓ５）、インジェクタ駆動処理を終了する。
【００２４】
図５に示すように、マイコン１８は、バッテリショート検出処理を開始すると、駆動回路１９への通電期間中であるか否かを判定する（Ｓ１１）。マイコン１８は、駆動回路１９への通電期間中であると判定すると（Ｓ１１：ＹＥＳ）、電流検出回路２４から入力する電流値にしたがってコイル２０に流れた駆動電流の電流値を特定し、その特定した駆動電流の電流値をバッテリショート検出用の電流閾値と比較する（Ｓ１２）。バッテリショート検出用の電流閾値は例えば２．５アンペアである。
【００２５】
マイコン１８は、駆動電流の電流値がバッテリショート検出用の電流閾値を超えていないと判定すると（Ｓ１２：ＮＯ）、駆動回路１９への非通電期間中であるか否かを判定する（Ｓ１３）。マイコン１８は、駆動回路１９への非通電期間中でないと判定すると（Ｓ１３：ＮＯ）、上記したステップＳ１２に戻り、ステップＳ１２以降を繰り返す。マイコン１８は、駆動回路１９への非通電期間中であると判定すると（Ｓ１３：ＹＥＳ）、バッテリショートが発生していないと特定し、正常であると特定し（Ｓ１４）、バッテリショート検出処理を終了する。一方、マイコン１８は、駆動電流の電流値がバッテリショート検出用の電流閾値を超えていると判定すると（Ｓ１２：ＹＥＳ）、バッテリショートが発生していると特定し（Ｓ１５）、バッテリショート検出処理を終了する。
【００２６】
即ち、図６に示すように、マイコン１８において、噴射要求イベントが発生する毎に駆動回路１９に通電する構成では（ｔ１、ｔ２、…ｔ５、ｔ６）、１回の噴射で必要な噴射量が少量であり、１回の噴射あたりの通電期間が所定期間未満であると、駆動電流をモニタする期間を十分に確保することができない。その結果、バッテリショートが発生していても、駆動電流の電流値がバッテリショート検出用の電流閾値を超えないので、バッテリショートの発生を特定不能である。
【００２７】
これに対し、本実施形態では、図７に示すように、マイコン１８において、噴射要求イベントが発生する毎に駆動回路１９に通電するのではなく、上記したように噴射要求積算期間を算出し、噴射要求積算期間が第１の設定期間を超えたときに駆動回路１９に通電することで（ｔ１、ｔ２）、１回の噴射あたりの通電期間を所定期間よりも長くすることができ、駆動電流をモニタする期間を十分に確保することができる。即ち、図６に示した５回分の噴射要求イベントの発生による噴射タイミングを１回に纏めることで、駆動電流をモニタする期間を十分に確保することができる。その結果、バッテリショートが発生すると、駆動電流の電流値がバッテリショート検出用の電流閾値を超えることになり、駆動電流の電流値がバッテリショート検出用の電流閾値を超えていると判定することで、バッテリショートの発生を特定可能となる。
【００２８】
（２）グラウンドショートを検出する方法
マイコン１８は、グラウンドショートの検出マスク期間を設けており、インジェクタ駆動処理とグラウンドショート検出処理とを行う。
図８に示すように、マイコン１８は、インジェクタ駆動処理を開始すると、上記したバッテリショートを検出する方法におけるインジェクタ駆動処理と同様の処理を行う（Ｓ２１〜Ｓ２５）。尚、噴射要求積算期間と比較する第２の設定期間は、第１の設定期間と同様に例えば１０ミリ秒である。
【００２９】
図９に示すように、マイコン１８は、グラウンドショート検出処理を開始すると、上記したバッテリショートを検出する方法のバッテリショート検出処理と同様の処理を行う（Ｓ３１〜Ｓ３５）。この場合、マイコン１８は、電流検出回路２４から入力する電流値にしたがってコイル２０に流れた駆動電流の電流値をグラウンドショート検出用の電流閾値と比較する（Ｓ３２）。グラウンドショート検出用の電流閾値は例えば０．２アンペアである。
【００３０】
マイコン１８は、駆動電流の電流値がグラウンドショート検出用の電流閾値を超えていると判定し（Ｓ３２：ＮＯ）、駆動回路１９への非通電期間中であると判定すると（Ｓ３３：ＹＥＳ）、グラウンドショートが発生していないと特定し、正常であると特定し（Ｓ３４）、グラウンドショート検出処理を終了する。一方、マイコン１８は、駆動電流の電流値がグラウンドショート検出用の電流閾値を超えていないと判定すると（Ｓ３２：ＹＥＳ）、グラウンドショートが発生していると特定し（Ｓ３５）、グラウンドショート検出処理を終了する。
【００３１】
即ち、図１０に示すように、マイコン１８において、噴射要求イベントが発生する毎に駆動回路１９に通電する構成では（ｔ１、ｔ２、…ｔ５、ｔ６）、１回の噴射で必要な噴射量が少量であり、１回の噴射あたりの通電期間が所定期間未満であると、駆動電流をモニタする期間を十分に確保することができない。その結果、通電期間よりも長くグラウンドショートの検出マスク期間を設けていると、グラウンドショートが発生しても、駆動電流の電流値がグラウンドショート検出用の電流閾値を超えない要因を特定不能であり、グラウンドショートの発生を特定不能である。
【００３２】
これに対し、本実施形態では、図１１に示すように、マイコン１８において、噴射要求イベントが発生する毎に駆動回路１９に通電するのではなく、上記したように噴射要求積算期間を算出し、噴射要求積算期間が第２の設定期間を超えたときに駆動回路１９に通電することで、１回の噴射あたりの通電期間を所定期間よりも長くすることができ、駆動電流をモニタする期間を十分に確保することができる。即ち、図１０に示した５回分の噴射要求イベントの発生による噴射タイミングを１回に纏めることで、駆動電流をモニタする期間を十分に確保することができる。その結果、グラウンドショートの検出マスク期間を設けていても、グラウンドショートが発生すると、通電期間中でも駆動電流の電流値がバッテリショート検出用の電流閾値を超えないことになり、駆動電流の電流値がグラウンドショート検出用の電流閾値を超えていないと判定することで、グラウンドショートの発生を特定可能となる。
【００３３】
以上に説明したように第１の実施形態によれば、次に示す効果を得ることができる。
電子制御装置１２において、複数回の噴射要求イベントの発生による噴射タイミングを１回に纏め、１回の噴射あたりの通電期間を長く調整するようにした。駆動電流をモニタする期間を十分に確保することができ、駆動回路１９の故障を適切に検出することができる。内燃機関２から排出された排気に尿素水を噴射して添加し、排気に含まれるＮＯｘを浄化する尿素ＳＣＲシステムでは、添加された尿素水が直ぐにはＮＯｘの浄化に使用されずにアンモニアへ加水分解された後に還元触媒１０に蓄積されるので、尿素水の噴射タイミングが遅れてもＮＯｘの浄化不能を招くことはない。この点に着目し、１回の噴射あたりの通電期間を調整することで、ＮＯｘの浄化を妨げることなく、駆動回路１９の故障を適切に検出することができる。
【００３４】
又、噴射要求イベントが発生する毎の噴射要求期間を積算して噴射要求積算期間を算出し、その算出した噴射要求積算期間が設定期間を超えたと判定したときに、複数回の噴射要求イベントの発生による噴射タイミングを１回に纏めるようにした。設定期間を自在に調整することで、駆動電流をモニタする期間を自在に調整することができ、検出用の電流閾値にばらつきが発生しても容易に対応することができる。
【００３５】
（第２の実施形態）
次に、本発明の第２の実施形態について、図１２から図１６を参照して説明する。尚、上記した第１の実施形態と同一部分については説明を省略し、異なる部分について説明する。第１の実施形態は、駆動電流をモニタする構成であるが、第２の実施形態は、端子電圧をモニタする構成である。
【００３６】
図１２に示すように、電子制御装置３１は、マイコン３２（制御部に相当する）と、第１の実施形態で説明したハイサイドスイッチ回路２１と、ローサイドスイッチ回路２２と、電流検出回路２４に加え、端子電圧検出回路２５を有する。端子電圧検出回路２５は、コイル２０に印加されている端子電圧の電圧値をマイコン３２に出力する。マイコン３２は、コイル２０に印加されている端子電圧の電圧値を端子電圧検出回路２５から入力することで、コイル２０に印加されている端子電圧の電圧値を検出する。
【００３７】
マイコン３２は、駆動回路１９への通電を停止すると、端子電圧検出回路２５から入力する電圧値を用い、駆動回路１９におけるショートや断線による故障を検出する。即ち、駆動回路１９においてショートや断線の故障が発生すると、コイル２０に印加される端子電圧の電圧値（非通電期間中の物理量に相当する）が異常となるので、マイコン１８は、端子電圧検出回路２５から入力する電圧値により端子電圧の電圧値をモニタし、端子電圧の電圧値が正常であるか異常であるかを判定し、駆動回路１９の故障を検出可能となる。マイコン１８は、駆動回路１９への非通電期間中の端子電圧をモニタし、端子電圧の電圧値が予め設定されているグラウンドショート検出用の電圧閾値を超えていると判定すると、グラウンドショートが発生していないと特定し、一方、端子電圧の電圧値がグラウンドショート検出用の電圧閾値を超えていないと判定すると、グラウンドショートが発生していると特定する。
【００３８】
図１３に示すように、マイコン３２は、インジェクタ駆動処理を開始すると、上記した駆動電流の電流値によりショートを検出する方法のインジェクタ駆動処理と同様の処理を行う（Ｓ４１〜Ｓ４５）。尚、噴射要求積算期間と比較する第３の設定期間は、第１の設定期間や第２の設定期間と同様に例えば１０ミリ秒である。
【００３９】
図１４に示すように、マイコン３２は、グラウンドショート検出処理を開始すると、駆動回路１９への非通電期間中であるか否かを判定する（Ｓ５１）。マイコン３２は、駆動回路１９への非通電期間中であると判定すると（Ｓ５１：ＹＥＳ）、端子電圧検出回路２５から入力する電圧値にしたがってコイル２０に印加されている端子電圧の電圧値をグラウンドショート検出用の電圧閾値と比較する（Ｓ５２）。グラウンドショート検出用の電圧閾値は例えば０．５ボルトである。
【００４０】
マイコン３２は、端子電圧の電圧値がグラウンドショート検出用の電圧閾値を超えている判定すると（Ｓ５２：ＮＯ）、駆動回路１９への通電期間中であるか否かを判定する（Ｓ１３）。マイコン３２は、駆動回路１９への通電期間中でないと判定すると（Ｓ５３：ＮＯ）、上記したステップＳ５２に戻り、ステップＳ５２以降を繰り返す。マイコン３２は、駆動回路１９への通電期間中であると判定すると（Ｓ５３：ＹＥＳ）、グラウンドショートが発生していないと特定し、正常であると特定し（Ｓ５４）、グラウンドショート検出処理を終了する。一方、マイコン３２は、端子電圧の電圧値がグラウンドショート検出用の電圧閾値を超えていないと判定すると（Ｓ５２：ＹＥＳ）、グラウンドショートが発生していると特定し（Ｓ５５）、バッテリショート検出処理を終了する。
【００４１】
即ち、図１５に示すように、マイコン３２において、噴射要求イベントが発生する毎に駆動回路１９に通電する構成では（ｔ１、ｔ２、…ｔ５、ｔ６）、１回の噴射で必要な噴射量が少量であり、１回の噴射あたりの非通電期間が所定期間未満であると、端子電圧をモニタする期間を十分に確保することができない。その結果、グラウンドショートが発生していても、端子電圧の電圧がグラウンドショート検出用の電圧閾値未満まで低下しないので、グラウンドショートの発生を特定不能である。
【００４２】
これに対し、本実施形態では、図１６に示すように、マイコン３２において、噴射要求イベントが発生する毎に駆動回路１９に通電するのではなく、上記したように噴射要求積算期間を算出し、噴射要求積算期間が第３の設定期間を超えたときに駆動回路１９に通電することで（ｔ１、ｔ２）、１回の噴射あたりの非通電期間を所定期間よりも長くすることができ、端子電圧をモニタする期間を十分に確保することができる。即ち、図１５に示した５回分の噴射要求イベントの発生による噴射タイミングを１回に纏めることで、端子電圧をモニタする期間を十分に確保することができる。その結果、グラウンドショートが発生すると、端子電圧の電圧値がグラウンドショート検出用の電圧閾値未満まで低下することになり、端子電圧の電圧値がグラウンドショート検出用の電圧閾値まで低下していると判定することで、グラウンドショートの発生を特定可能となる。
【００４３】
以上に説明したように第２の実施形態によれば、駆動電流をモニタすることに代えて端子電圧をモニタする構成としても、第１の実施形態と同様の作用効果を得ることができる。即ち、電子制御装置３１において、複数回の噴射要求イベントの発生による噴射タイミングを１回に纏め、１回の噴射あたりの非通電期間を長く調整することで、端子電圧をモニタする期間を十分に確保することができ、駆動回路１９の故障を適切に検出することができる。
【００４４】
（その他の実施形態）
本開示は、実施例に準拠して記述されたが、当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、更には、それらに一要素のみ、それ以上、或いはそれ以下を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
第１の設定期間、第２の設定期間、第３の設定期間、電流閾値、電圧閾値は、例示した以外の値であっても良い。
【符号の説明】
【００４５】
図面中、１２，３１は電子制御装置、２は内燃機関、９はインジェクタ、１８，３２はマイコン（制御部）、１９は駆動回路である。
【図１】
2019044727.tif 000003
【図２】
2019044727.tif 000004
【図３】
2019044727.tif 000005
【図４】
2019044727.tif 000006
【図５】
2019044727.tif 000007
【図６】
2019044727.tif 000008
【図７】
2019044727.tif 000009
【図８】
2019044727.tif 000010
【図９】
2019044727.tif 000011
【図１０】
2019044727.tif 000012
【図１１】
2019044727.tif 000013
【図１２】
2019044727.tif 000014
【図１３】
2019044727.tif 000015
【図１４】
2019044727.tif 000016
【図１５】
2019044727.tif 000017
【図１６】
2019044727.tif 000018