(57)【要約】    【課題】  複数の制御ユニットによって構成される制御装置であって、クランク角センサの検出信号にノイズが重畳しているような場合においても、クランク角パルスを用いる制御の制御精度を維持することができる制御装置を提供する。    【解決手段】  クランク角センサから入力されるクランク角パルスＣＲＰのフィルタ処理を行い、フィルタ処理されたクランク角パルスの立ち上り時点から所定時間ＴＰＬＳの幅を有する修正クランク角パルスＣＲＰＭを一つの制御ユニット（ＩＧ−ＥＣＵ１１）において生成し、他の制御ユニット（ＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，ＶＴ−ＥＣＵ１４）に接続線２２〜２４を介して供給する。ＩＧ−ＥＣＵ１１，ＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，及びＶＴ−ＥＣＵ１４は、修正クランク角パルスＣＲＰＭを用いて各ＥＣＵに割り当てられた制御を実行する。【選択図】  図２
2017031863.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の回転に同期したクランク角パルスを出力するクランク角センサと、複数の制御ユニットとを用いて前記機関を制御する内燃機関の制御装置において、
前記クランク角パルスは、前記複数の制御ユニットの一つの制御ユニットに供給され、  前記一つの制御ユニットは、前記クランク角パルスの発生に同期する所定時間幅のパルスを修正クランク角パルスとして生成する修正クランク角パルス生成手段を備え、該修正クランク角パルス生成手段によって生成された修正クランク角パルスを、前記複数の制御ニットの前記一つの制御ユニット以外の他の制御ユニットに供給し、
前記一つの制御ユニット及び前記他の制御ユニットは、修正クランク角パルスを用いて、各制御ユニットに割り当てられた制御を実行することを特徴とする内燃機関の制御装置。
【請求項２】
前記修正クランク角パルス生成手段は、入力されるクランク角パルスに含まれる短周期変動成分を除去するフィルタ処理を実行するフィルタ処理手段を有し、該フィルタ処理後のクランク角パルスの発生に同期して前記所定時間幅のパルスを生成することを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
前記複数の制御ユニットは、前記修正クランク角パルスが入力され、前記修正クランク角パルスを設定時間だけ遅延させることが可能なタイミング調整回路を備え、該タイミング調整回路から出力されるパルスを用いて前記割り当てられた制御を実行することを特徴とする請求項１または２に記載の内燃機関の制御装置。
【請求項４】
前記一つの制御ユニットは、前記他の制御ユニットのそれぞれに対応する出力回路を備え、前記出力回路は、対応する前記他の制御ユニットとそれぞれ個別の接続線によって接続されており、前記修正クランク角パルスは、前記出力回路及び接続線を介して前記他の制御ユニットに供給されることを特徴とする請求項１から３の何れか１項に記載の内燃機関の制御装置。
【請求項５】
前記一つの制御ユニットは、前記出力回路の出力側で前記接続線の異常を検出する機能を有し、前記接続線の異常が検出されたときは、前記修正クランク角パルス生成手段は、修正クランク角パルスの生成を停止することを特徴とする請求項４に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関し、特に制御機能を分担する複数の制御ユニットで構成される制御装置に関する。
【背景技術】
【０００２】
特許文献１は、複数の制御装置と、インジェクタや点火コイルなどの駆動装置とを通信線を介して接続することによって構成される制御システムを開示する。このシステムでは、クランク角センサの検出信号は点火コイル駆動装置に入力され、点火コイル駆動装置において波形整形される。波形整形されたクランク角信号は、上記通信線とは別の信号線を介して、インジェクタ駆動装置、及びＩ／Ｏ処理装置に直接入力される（図２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１８０６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に示された制御システムでは、点火コイル駆動装置に入力されるクランク角センサの検出信号にノイズに起因するノイズパルスが重畳している場合には、単に波形整形しただけでは、そのノイズパルスを除去することはできない。例えば、隣り合う正常なクランク角パルスの中間にパルス幅の小さいノイズパルス（短時間ノイズパルス）が重畳する可能性、あるいは正常なクランク角パルスの立ち上り時期の近傍で短時間のうちに高低レベルが変動する短周期変動が発生する可能性がある。そのような短時間ノイズパルスの重畳あるいは短周期変動が発生すると、クランク角パルスの発生タイミングが誤検出され、クランク角パルスを用いた制御（点火時期制御、燃料噴射時期制御）の制御精度が低下する。
【０００５】
本発明はこの点に着目してなされたものであり、複数の制御ユニットによって制御機能を分担して内燃機関の制御を行う制御装置であって、クランク角センサの検出信号にノイズが重畳しているような場合においても、クランク角パルスを用いる制御の制御精度を維持することができる制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため請求項１に記載の発明は、内燃機関（１）の回転に同期したクランク角パルス（ＣＲＰ）を出力するクランク角センサ（２１）と、複数の制御ユニット（１１〜１４）とを用いて前記機関を制御する内燃機関の制御装置において、前記クランク角パルスは、前記複数の制御ユニットの一つの制御ユニット（１１）に供給され、前記一つの制御ユニット（１１）は、前記クランク角パルス（ＣＲＰ）の発生に同期して所定時間（ＴＰＬＳ）幅のパルスを修正クランク角パルス（ＣＲＰＭ）として生成する修正クランク角パルス生成手段を備え、該修正クランク角パルス生成手段によって生成された修正クランク角パルス（ＣＲＰＭ）を、前記複数の制御ニットの前記一つの制御ユニット以外の他の制御ユニット（１２〜１４）に供給し、前記一つの制御ユニット（１１）及び前記他の制御ユニット（１２〜１４）は、修正クランク角パルス（ＣＲＰＭ）を用いて、各制御ユニットに割り当てられた制御を実行することを特徴とする。
【０００７】
この構成によれば、クランク角センサから出力されるクランク角パルスは、複数の制御ユニットのうちの一つの制御ユニットに供給され、その一つの制御ユニットによって、クランク角パルスの発生に同期して所定時間幅のパルスが修正クランク角パルスとして生成され、他の制御ユニットに供給される。一つの制御ユニット及び他の制御ユニットおいては、修正クランク角パルスを用いて、各制御ユニットに割り当てられた制御が実行される。すなわち、一つ制御ユニットでクランク角パルスの同期した新たなパルスとして修正クランク角パルスが生成され、複数の制御ユニット全体で使用されるので、ノイズの影響を排除または低減して全ての制御ユニットでクランク角パルスの周期及び発生タイミングに応じた制御を高い精度を実行することが可能となる。
【０００８】
請求項２に記載の発明は、請求項１に記載の内燃機関の制御装置において、前記修正クランク角パルス生成手段は、入力されるクランク角パルス（ＣＲＰ）に含まれる短周期変動成分を除去するフィルタ処理を実行するフィルタ処理手段を有し、該フィルタ処理後のクランク角パルスの発生に同期して前記所定時間幅のパルスを生成することを特徴とする。
【０００９】
この構成によれば、入力されるクランク角パルスに含まれる短周期変動成分を除去するフィルタ処理が実行され、そのフィルタ処理後のクランク角パルスの発生に同期して所定時間幅のパルスが生成されるので、クランク角パルスが短時間ノイズパルスや短周期変動成分を含んでいても、フィルタ処理によってその影響を排除して修正クランク角パルスを生成することができる。
【００１０】
請求項３に記載の発明は、請求項１または２に記載の内燃機関の制御装置において、前記複数の制御ユニットは、前記修正クランク角パルス（ＣＲＰＭ）が入力され、前記修正クランク角パルスを設定時間だけ遅延させることが可能なタイミング調整回路（５１〜５４）を備え、該タイミング調整回路から出力されるパルスを用いて前記割り当てられた制御を実行することを特徴とする。
【００１１】
この構成によれば、タイミング調整回路によって修正クランク角パルスのタイミングを遅らせることが可能となるので、例えば一つの制御ユニットから他の制御ユニットへの伝送経路中に存在する寄生容量の影響などによるタイミングずれを修正して、各制御ユニットにおける修正クランク角パルスのタイミングを最適に調整することが可能となる。
【００１２】
請求項４に記載の発明は、請求項１から３の何れか１項に記載の内燃機関の制御装置において、前記一つの制御ユニット（１１）は、前記他の制御ユニット（１２〜１４）のそれぞれに対応する出力回路（４２〜４４）を備え、前記出力回路は、対応する前記他の制御ユニット（１２〜１４）とそれぞれ個別の接続線（２２〜２４）によって接続されており、前記修正クランク角パルス（ＣＲＰＭ）は、前記出力回路及び接続線を介して前記他の制御ユニットに供給されることを特徴とする。
【００１３】
この構成によれば、他の制御ユニットへの修正クランクパルスの供給は、他の制御ユニットのそれぞれに対応する出力回路及び接続線を介して行われるので、他の制御ユニット相互間の干渉（例えば一つの他の制御ユニットで発生したノイズの影響がその他の制御ユニットに及ぶこと）を防止できる。
【００１４】
請求項５に記載の発明は、請求項４に記載の内燃機関の制御装置において、前記一つの制御ユニット（１１）は、前記出力回路（４２〜４４）の出力側で前記接続線（２２〜２４）の異常を検出する機能を有し、前記接続線の異常が検出されたときは、前記修正クランク角パルス生成手段は、修正クランク角パルス（ＣＲＰＭ）の生成を停止することを特徴とする。
【００１５】
この構成によれば、接続線の異常、すなわち断線または地絡が出力回路の出力側で検出可能であり、異常が検出されたときは、修正クランク角パルスの生成が停止されるため、他の制御ユニットへの修正クランク角パルスの供給が同時に停止される。その結果、一部の接続線の異常によって、例えば点火が停止したが燃料噴射は実行されるといった不具合を回避できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態にかかる内燃機関とその制御装置の構成を示す図である。
【図２】クランク角パルス（ＣＲＰ）の伝送経路を説明するためのブロック図である。
【図３】修正クランク角パルス（ＣＲＰＭ）を生成するためのバッファリング処理のフローチャートである。
【図４】修正クランク角パルスを生成するためのタイマ割り込み処理のフローチャートである。
【図５】クランク角パルスのフィルタ処理を説明するためのタイムチャートである。
【図６】クランク角パルス（ＣＲＰ）と、修正クランク角パルス（ＣＲＰＭ）との関係を示すタイムチャートである。
【図７】複数の制御ユニットにおける修正クランク角パルス（ＣＲＰＭ）の立ち上り時期の調整を説明するためのタイムチャートである。
【図８】修正クランク角パルスを生成する制御ユニットで実行される故障検知処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下本発明の実施の形態を図面を参照して説明する。
図１は、本発明の一実施形態にかかる内燃機関とその制御装置の構成を示す図である。図１において、例えば４気筒を有する内燃機関（以下単に「エンジン」という）１は、吸気弁及び排気弁と、これらを駆動するカムを備えるとともに、吸気弁作動位相可変機構９を備えている。吸気弁作動位相可変機構９は、エンジン１の吸気弁を駆動するカムの、クランク軸回転角度を基準とした作動位相を連続的に変更することにより、吸気弁の作動位相を変更するための機構である。
【００１８】
エンジン１の吸気通路２の途中にはスロットル弁３が設けられ、スロットル弁３には、スロットル弁３を駆動するアクチュエータ８が接続されている。エンジン１は、各気筒の吸気弁の少し上流側に気筒毎に設けられ、吸気通路２の吸気ポート内に燃料を噴射する燃料噴射弁６と、各気筒に設けられた点火プラグ７と備えている。
【００１９】
エンジン１の作動を制御する制御装置は、点火プラグ７による点火の制御を行う点火制御電子制御ユニット（以下「ＩＧ−ＥＣＵ」という）１１と、燃料噴射弁６による燃料噴射の制御を行う燃料噴射制御電子制御ユニット「以下「ＦＩ−ＥＣＵ」という）１２と、アクチュエータ８を駆動してスロットル弁３の開度を変更し、吸入空気量制御（スロットル弁開度制御）を行うスロットル弁制御電子制御ユニット（以下「ＴＨ−ＥＣＵ」という）１３と、吸気弁作動位相可変機構９による吸気弁作動位相制御を行う吸気弁作動位相制御電子制御ユニット（以下「ＶＴ−ＥＣＵ」という）１４とによって構成される。各ＥＣＵ１１〜１４は、バス１０を介して相互に接続されており、必要な情報はバス１０を介して相互に伝送可能に構成されている。
【００２０】
エンジン１のクランク軸４の近傍には、クランク軸４の回転角度（クランク角）を検出するクランク角センサ２１が設けられており、クランク角センサ２１の検出信号は、ＩＧ−ＥＣＵ１１に供給される。クランク角センサ２１は、本実施形態では、クランク角６度周期のクランク角パルスＣＲＰを出力する。
【００２１】
図示は省略しているが、エンジン１の運転状態を検出するための各種センサ（例えばスロットル弁３の開度ＴＨを検出するセンサ、吸入空気量ＧＡＩＲを検出するセンサ、エンジン１の冷却水温ＴＷを検出するセンサ、カム軸の回転角度を検出するセンサなど）が、エンジン１の適所に配置されるとともに、エンジン１によって駆動される車両のアクセルペダルの操作量ＡＰを検出するセンサや大気圧ＰＡを検出するセンサなどが当該車両の適所に配置されており、それらのセンサの検出信号は、上記ＥＣＵ１１〜１４の何れか１つまたは２以上のＥＣＵに供給される。なお、本実施形態では、ＩＧ−ＥＣＵ１１にクランク角センサ２１からクランク角パルスＣＲＰが供給され、ＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，及びＶＴ−ＥＣＵ１４には、以下に説明する修正クランク角パルスＣＲＰＭが供給されるため、エンジン１の回転速度（回転数）ＮＥは、各ＥＣＵ１１〜１４で算出される。
【００２２】
本実施形態では、クランク角センサ２１から出力されるクランク角パルスＣＲＰは、ＩＧ−ＥＣＵ１１のみに供給され、ＩＧ−ＥＣＵ１１によってクランク角パルスＣＲＰに同期する修正クランク角パルスＣＲＰＭが生成され、修正クランク角パルスＣＲＰＭが接続線２２、２３、及び２４を介してＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，及びＶＴ−ＥＣＵ１４に供給される。以下、ＩＧ−ＥＣＵ１１における修正クランク角パルスＣＲＰＭの生成及び他のＥＣＵ１２〜１４への伝送について詳細に説明する。
【００２３】
図２に示すように、ＥＣＵ１１，１２，１３，１４は、それぞれＣＰＵ（Central Processing Unit）３１，３２，３３，３４を備えている。ＩＧ−ＥＣＵ１１は、入力回路５１と、出力回路４２，４３，４４を備え、ＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，及びＶＴ−ＥＣＵ１４は、それぞれ入力回路５２，５３，５４を備えている。
【００２４】
ＩＧ−ＥＣＵ１１のＣＰＵ３１は、ポートＰ１に入力されるクランク角パルスＣＲＰに基づいて修正クランク角パルスＣＲＰＭを生成し、ポートＰ２，Ｐ４，Ｐ５，Ｐ６から出力する。ポートＰ２は、入力回路５１を介してポートＰ３に接続されている。ＣＰＵ３１は、ポートＰ３に入力される修正クランク角パルスＣＲＰＭを用いて、点火制御を行う。
【００２５】
ＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，及びＶＴ−ＥＣＵ１４は、それぞれＩＧ−ＥＣＵ１１からＣＰＵ３２，３３，３４のポートＰ１に供給される修正クランク角パルスＣＲＰＭを用いて、燃料噴射制御、スロットル弁開度制御、及び吸気弁作動位相制御を実行する。
【００２６】
出力回路４２〜４４は、それぞれ接続線２２〜２４の断線及び地絡（アースとの短絡）が発生してもＣＰＵ３１に悪影響が及ばないように構成され、且つその出力端子はプルアップ抵抗を介して電源に接続されるとともに、ＣＰＵ３１のポートＰ７〜Ｐ９に接続されている。ＣＰＵ３１は、出力回路４２〜４４の出力端子が低レベル（アース電位）に固定されたときに、対応する接続線の地絡が発生したと判定し、高レベル（電源電位）に固定されたときに、対応する接続線の断線が発生したと判定する。
【００２７】
入力回路５１〜５４は、修正クランク角パルスＣＲＰＭを予め設定される遅延時間ＴＤ１〜ＴＤ４だけ遅延可能に構成されている。
【００２８】
図３及び図４は、修正クランク角パルスを生成するためのバッファリング処理及びタイマ割り込み処理のフローチャートである。図３の処理は、ポートＰ１の入力レベルが低レベルから高レベルに変化した時点から開始され、一定時間毎に実行される。図４の処理は図３の処理でスタートされるタイマＴＭの値が「０」となった時点において実行される。
【００２９】
図３のステップＳ１１では、入力されるクランク角パルスＣＲＰのフィルタ処理を行う。図５は、このフィルタ処理を説明するためのタイムチャートであり、クランク角パルスの立ち上り部分を時間方向に拡大して示す。図５（ａ）は、入力されるクランク角パルスであって、立ち上り部分に短周期変動を含む例が示されている。図５（ａ）の上部に示す縦線はサンプリング時期を示しており、比較的短いサンプリング周期ＴＳＭＰで入力パルスのサンプリングを行い、例えばサンプリング値が４回連続して高レベルとなったときに、入力パルスのレベルが高レベルに変化したと判定する。したがって、フィルタ処理後のクランク角パルスＣＲＰの立ち上り時期は、図５（ｂ）に示すｔＲとなる。以下の説明では、サンプリング後の高レベルは「１」とし、低レベルは「０」とする。このフィルタ処理により、連続する２つの正常なクランク角パルスＣＲＰの中間に重畳した短時間ノイズパルスも除去される。
【００３０】
ステップＳ１２では、入力されるクランク角パルスＣＲＰの入力レベルＬＶＬＩＮを確定し、ステップＳ１３では、出力レベルＬＶＬＯＵＴを入力レベルＬＶＬＩＮに設定し、ステップＳ１４でポートＰ２，Ｐ４〜Ｐ６に出力レベルＬＶＬＯＵＴを出力する。ステップＳ１５では、出力レベルＬＶＬＯＵＴが「１」であるか否かを判別し、「０」である間は処理を終了する。
【００３１】
出力レベルＬＶＬＯＵＴが「１」となると、ダウンカウントタイマＴＭを所定時間ＴＰＬＳにセットしてスタートさせる（ステップＳ１６）。なお、ステップＳ１６が実行された後は、次のクランクパルスＣＲＰが入力されるまで、図３の処理は実行されない。
ステップＳ１６が実行された後、タイマＴＭの値が「０」となると（立ち上り時期ｔＲから所定時間ＴＰＬＳが経過すると）、図４に示すタイマ割り込み処理が開始され、出力レベルＬＶＬＯＵＴを「０」に戻し（ステップＳ２１）、ポートＰ２，Ｐ４〜Ｐ６に出力レベルＬＶＬＯＵＴを出力する（ステップＳ２２）。ステップＳ２３では、タイマＴＭをオフする。
【００３２】
図３及び図４の処理より、ＣＰＵ３１のポートＰ２，Ｐ４〜Ｐ６には、クランク角パルスＣＲＰの立ち上りより若干遅れた時期（ｔＲ）に立ち上がり、時間幅ＴＰＬＳの修正クランク角パルスＣＲＰＭが出力される。クランク角パルスＣＲＰは、本実施形態ではクランク角６度周期であり、エンジン１の回転速度が高くなるほどパルスの発生時間間隔は短くなるので、エンジン１の回転数が高くなった場合（例えば５０００ｒｐｍ）でも、修正クランク角パルスＣＲＰＭの発生周期と、入力されるクランク角パルスＣＲＰの発生周期との同一性が維持されるように、所定時間ＴＰＬＳが設定される（例えば１８０マイクロ秒程度に設定される）。
【００３３】
図６は、入力されるクランク角パルスＣＲＰと、修正クランク角パルスＣＲＰＭとの関係を示すタイムチャートであり、修正クランク角パルスＣＲＰＭの立ち上り時期は、クランク角パルスＣＲＰの立ち上り時期より時間ＴＤだけ遅れるが、クランク角パルスＣＲＰの発生に同期した所定時間ＴＰＬＳの時間幅を有するパルスとなる。時間ＴＤは、上述した図３に示す処理に要する時間である。なお、本実施形態のクランク角センサ２１では、クランク角パルスＣＲＰが抜ける部分が設けられているため、図６にはその抜けた部分を含むパルス列が示されている。
【００３４】
次に入力回路５１〜５４のタイミング調整機能について説明する。接続線２２〜２４の寄生容量の相違やＣＰＵの割り込み応答時間の相違などに起因して、各ＥＣＵにおける修正クランク角パルスＣＲＰＭの立ち上り時期、あるいはその立ち上り時期から実行されるべき割り込み処理の実際の開始時期に差がでる可能性を考慮して、入力回路５１〜５４は、修正クランク角パルスＣＲＰＭをそれぞれ遅延時間ＴＤ１〜ＴＤ４だけ遅延させる機能を有する。遅延時間ＴＤ１〜ＴＤ４は、修正クランク角パルスＣＲＰＭの伝送系ハードウエアが確定した段階で実験的に最適値に設定される。
【００３５】
図７は、ＶＴ−ＥＣＵ１４のＣＰＵ３４に入力される修正クランク角パルスＣＲＰＭ（図７（ｅ））の遅れが大きい例を示している。この例では、入力回路５４の遅延時間ＴＤ４は「０」に設定し、入力回路５１〜５３の遅延時間ＴＤ１〜ＴＤ３を図に示すＴＤＸに設定して、４つのＥＣＵのＣＰＵ３１〜３４に入力される修正クランク角パルスＣＲＰＭの立ち上り時期を、ｔＲＭとして一致させている。図７（ｂ）〜図７（ｄ）に破線で示す波形が、入力回路５１〜５３の入力波形であり、実線で示す波形がＣＰＵ３１〜３３の入力波形である。
【００３６】
図８は、ＩＧ−ＥＣＵ１１のＣＰＵ３１で一定時間毎に実行される故障検知処理のフローチャートである。
ステップＳ３１では、出力回路４２〜４４の出力端子の監視を行い、何れかの端子のレベルが低レベル固定または高レベル固定となっている故障が検知されたか否かを判別する（ステップＳ３２）。この答が否定（ＮＯ）であるときは、故障カウンタＣＦＡＩＬの値を「０」に設定し（ステップＳ３３）、処理を終了する。
【００３７】
ステップＳ３２の答が肯定（ＹＥＳ）であるときは、故障カウンタＣＦＡＩＬの値を「１」だけ増加させ（ステップＳ３４）、故障カウンタＣＦＡＩＬの値が判定閾値ＣＦＡＩＬＴＨ（例えば「３」）より大きいか否かを判別する（ステップＳ３５）。ステップＳ３５の答が否定（ＮＯ）である間は直ちに処理を終了し、肯定（ＹＥＳ）となると、ステップＳ３６に進んで故障判定を確定し、ポートＰ２，Ｐ４〜Ｐ６へ出力レベルＬＶＬＯＵＴを出力することを停止する（ステップＳ３７）。次いで、故障部位（接続線２２，２３，２４の何れにおいて断線または地絡が発生したか）を記憶する（ステップＳ３８）。
【００３８】
以上のように本実施形態では、クランク角センサ２１から出力されるクランク角パルスＣＲＰは、４つのＥＣＵ１１〜１４のうちのＩＧ−ＥＣＵ１１に供給され、ＩＧ−ＥＣＵ１１によって、クランク角パルスＣＲＰの発生に同期して所定時間ＴＰＬＳの時間幅を有するパルスが修正クランク角パルスＣＰＲＭとして生成され、ＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，及びＶＴ−ＥＣＵ１４に供給される。ＥＣＵ１１〜１４によって、修正クランク角パルスＣＲＰＭを用いて、各ＥＣＵに割り当てられた制御が実行される。すなわち、ＩＧ−ＥＣＵ１１でクランク角パルスＣＲＰの同期した新たなパルスとして修正クランク角パルスＣＲＰＭが生成され、ＥＣＵ１１〜１４で使用されるので、ノイズの影響を排除または低減して全てのＥＣＵでクランク角パルスＣＲＰの周期及び発生タイミングに応じた制御を高い精度を実行することが可能となる。特にエンジン１の回転数が高い状態では、クランク角パルスＣＲＰの発生周期に対する所定時間ＴＰＬＳの比率が大きくなるため、連続する正常なクランク角パルスの中間に重畳する短時間ノイスパルスの影響を排除または低減する効果が高めることができる。
【００３９】
また入力されるクランク角パルスＣＲＰに含まれる短周期変動成分を除去するフィルタ処理が実行され、そのフィルタ処理後のクランク角パルスの立ち上り時期ｔＲから所定時間ＴＰＬＳ幅のパルスが生成されるので、クランク角パルスＣＲＰが短周期変動成分や短時間ノイズパルスを含んでいても、フィルタ処理によってその影響を排除して修正クランク角パルスＣＲＰＭを生成することができる。
【００４０】
また入力回路５１〜５４によって修正クランク角パルスＣＲＰＭの立ち上り時期を調整可能であるので、例えばＩＧ−ＥＣＵ１１から他のＥＣＵ１２〜１４への接続線２２〜２４に存在する寄生容量の影響などによるタイミングずれを修正して、各ＥＣＵ１１〜１４における修正クランク角パルスＣＲＰＭのタイミングを最適に調整することが可能となる。
【００４１】
またＩＧ−ＥＣＵ１１は、他のＥＣＵ１２〜１４のそれぞれに対応する出力回路４２〜４４を備え、出力回路４２〜４４から接続線２２〜２４を介して修正クランク角パルスＣＲＰＭがＥＣＵ１２〜１４へ供給されるので、ＥＣＵ１２〜１４相互間の干渉（例えばＥＣＵで発生したノイズの影響が他のＥＣＵに及ぶこと）を防止できる。
【００４２】
またＩＧ−ＥＣＵ１１のＣＰＵ３１は、接続線２２〜２４の断線または地絡を出力回路４２〜４４の出力側で検出可能であり、異常が検出されたときは、修正クランク角パルスＣＲＰＭの生成が停止されるため、他のＥＣＵ１２〜１４への修正クランク角パルスＣＲＰＭの供給が同時に停止される。その結果、例えば接続線２３の異常が検知されて、点火が停止されたが燃料噴射は実行されるといった不具合を回避できる。
【００４３】
本実施形態では、ＣＰＵ３１がフィルタ処理手段を含む修正クランク角パルス生成手段を構成し、入力回路５１〜５４がタイミング調整回路に相当する。
【００４４】
なお本発明は上述した実施形態に限るものではなく、種々の変形が可能である。例えば、上述した実施形態では、４つのＥＣＵによってエンジン１の制御を分担して実行する例を示したが、本発明は制御装置を構成するＥＣＵの数が２以上の場合に適用可能である。また、上述した実施形態では、クランク角パルスＣＲＰがＩＧ−ＥＣＵ１１に入力され、ＩＧ−ＥＣＵ１１が修正クランクパルスＣＲＰＭを生成するようにしたが、ＦＩ−ＥＣＵ１２，ＴＨ−ＥＣＵ１３，またはＶＴ−ＥＣＵ１４の何れか一つにクランク角パルスＣＲＰを入力し、そのＥＣＵが修正クランクパルスＣＲＰＭを生成して他のＥＣＵに供給するようにしてもよい。
【００４５】
またエンジン１の運転状態に応じてエンジン１への燃料供給を停止する燃料カット運転を実行するときには、ＩＧ−ＥＣＵ１１からＦＩ−ＥＣＵ１２への修正クランク角パルスＣＲＰＭの供給を停止することによって、燃料噴射弁６による燃料噴射を停止することが可能である。またクランク軸４の逆回転を公知の手法によって検出し、逆回転が検出されたときは、修正クランク角パルスＣＲＰＭの生成を停止することが望ましい。
【符号の説明】
【００４６】
１  内燃機関
１１  点火制御電子制御ユニット
１２  燃料噴射制御電子制御ユニット
１３  スロットル弁制御電子制御ユニット
１４  吸気弁作動位相制御電子制御ユニット
２１  クランク角センサ
２２，２３，２４  接続線
３１〜３４  ＣＰＵ
４２，４３，４４  出力回路
５１〜５４  入力回路
ＣＲＰ  クランク角パルス
ＣＲＰＭ  修正クランク角パルス
【図１】
2017031863.tif 000003
【図２】
2017031863.tif 000004
【図３】
2017031863.tif 000005
【図４】
2017031863.tif 000006
【図５】
2017031863.tif 000007
【図６】
2017031863.tif 000008
【図７】
2017031863.tif 000009
【図８】
2017031863.tif 000010