(57)【特許請求の範囲】
【請求項１】
内燃機関のクランク軸が所定角度回転する毎に信号を発生させるクランク角検出手段と、
前記クランク角検出手段の今回の信号が発生したタイミングと前回の信号が発生したタイミングとの間隔時間をＴとし、ｎを２以上の所定の整数としたとき、前記今回の信号のタイミングからＴ／ｎ毎に（ｎ−１）回の中間クランク角タイミングを計時する計時手段と、
前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号を除外して制御を行うノイズ除外手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記クランク角検出手段の信号が発生したタイミングで前記内燃機関の運転状態に関する所定のパラメータを取得するパラメータ取得手段を備え、
前記ノイズ除外手段は、前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号のタイミングで前記パラメータを取得することを回避することを特徴とする請求項１記載の内燃機関の制御装置。
【請求項３】
前記パラメータ取得手段は、更に、前記中間クランク角タイミングで前記パラメータを取得することを特徴とする請求項２記載の内燃機関の制御装置。
【請求項４】
前記クランク角検出手段の信号が発生する毎に、クランク角の値を更新するクランク角認識手段を備え、
前記ノイズ除外手段は、前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号に対して前記クランク角の値を更新することを回避することを特徴とする請求項１乃至３の何れか１項記載の内燃機関の制御装置。
【請求項５】
前記ノイズ除外手段は、前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号を除外して前記中間クランク角タイミングを計時することを特徴とする請求項１乃至４の何れか１項記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関する。
【背景技術】
【０００２】
一般に、内燃機関の制御装置は、クランク軸の回転角度、すなわちクランク角をクランク角センサにより検出し、その検出されたクランク角に基づいて種々の制御や処理を行うように構成されている。クランク角センサは、クランク軸が所定角度回転する毎に、信号を発生させる。ここでは、クランク角センサはクランク軸が１０度回転する毎に信号を発生させるものとする。何らかのセンサ、例えば筒内圧センサの検出値を、クランク角センサの信号が入力される毎にアナログデジタル変換（以下、「ＡＤ変換」と略記）する処理を行うと、１０度毎のクランク角位置での筒内圧の値を取得することができる。
【０００３】
１０度間隔より細かいクランク角の刻みでセンサ値を取得したい場合、例えば５度毎に取得したい場合には、今回のクランク角センサ信号と前回のクランク角センサ信号との間の時間（以下、「間隔時間」と称する。）を１／２倍した時間後にセンサ値をＡＤ変換するようにタイマーをセットする。
【０００４】
特許文献１には、前回の間隔時間ΔＴｉ−１をｎ等分して分割時間（ΔＴｉ−１）／ｎを算出し、今回のパルス信号の基準時ｉから所定数の分割時間が経過したタイミングＴi_k（ｋ＝１，２，・・・ｎ−１）におけるクランク角を基本中間クランク角i_kとして決定し、そのタイミングＴi_kにおける、筒内状態に関わるＰＶκ等の所定のパラメータの値が、今回又はそれより前の周期におけるパルス信号の基準時におけるパラメータ値と等しくなるようなクランク角i_k’を算出し、この算出したクランク角i_k’と基本中間クランク角i_kとを比較し、基本中間クランク角i_kの正否を判定する内燃機関の制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−４０２０８号公報
【特許文献２】特開２００７−１８３２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
クランク角センサは、例えば、クランク軸に取り付けられた所定角度間隔の歯を有するタイミングロータと、このタイミングロータの歯を電磁的に検出するセンサとを備えた構成となっている。しかしながら、クランク角センサの出力にノイズが発生する場合がある。ＥＣＵは、このノイズをクランク角センサの正常な信号として認識してしまうため、ＥＣＵが認識するクランク角と実際のクランク角との間にズレが生じてしまう。その結果、内燃機関の制御に悪影響が及ぶ可能性がある。
【０００７】
本発明は、上記の点に鑑みてなされたものであり、クランク角検出手段の出力にノイズが発生した場合の影響を抑制することのできる内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明は、上記の目的を達成するため、内燃機関の制御装置であって、
内燃機関のクランク軸が所定角度回転する毎に信号を発生させるクランク角検出手段と、
前記クランク角検出手段の今回の信号が発生したタイミングと前回の信号が発生したタイミングとの間隔時間をＴとし、ｎを２以上の所定の整数としたとき、前記今回の信号のタイミングからＴ／ｎ毎に（ｎ−１）回の中間クランク角タイミングを計時する計時手段と、
前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号を除外して制御を行うノイズ除外手段と、
を備えることを特徴とする。
【０００９】
また、第２の発明は、第１の発明において、
前記クランク角検出手段の信号が発生したタイミングで前記内燃機関の運転状態に関する所定のパラメータを取得するパラメータ取得手段を備え、
前記ノイズ除外手段は、前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号のタイミングで前記パラメータを取得することを回避することを特徴とする。
【００１０】
また、第３の発明は、第１または第２の発明において、
前記パラメータ取得手段は、更に、前記中間クランク角タイミングで前記パラメータを取得することを特徴とする。
【００１１】
また、第４の発明は、第１乃至第３の発明の何れかにおいて、
前記クランク角検出手段の信号が発生する毎に、クランク角の値を更新するクランク角認識手段を備え、
前記ノイズ除外手段は、前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号に対して前記クランク角の値を更新することを回避することを特徴とする。
【００１２】
また、第５の発明は、第１乃至第４の発明の何れかにおいて、
前記ノイズ除外手段は、前記（ｎ−１）回目の中間クランク角タイミングより前に前記クランク角検出手段の信号が発生した場合には、当該信号を除外して前記中間クランク角タイミングを計時することを特徴とする。
【発明の効果】
【００１３】
第１の発明によれば、クランク角検出手段の出力にノイズが発生した場合であっても、その影響を確実に抑制することができ、内燃機関を適切に制御することができる。
【００１４】
第２の発明によれば、クランク角検出手段の出力にノイズが発生した場合であっても、誤ったタイミングでパラメータを取得することを防止することができる。
【００１５】
第３の発明によれば、クランク角検出手段の信号の間隔より細かい間隔でパラメータを取得することができる。
【００１６】
第４の発明によれば、クランク角検出手段の出力にノイズが発生した場合であっても、ＥＣＵが認識するクランク角と、実際のクランク角とがずれることを確実に防止することができる。
【００１７】
第５の発明によれば、クランク角検出手段の出力にノイズが発生した場合であっても、中間クランク角タイミングの設定に狂いが生ずることを確実に防止することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１のシステム構成を説明するための図である。
【図２】クランク角センサの信号の発生タイミングと、ＡＤ変換のタイミングとの関係を示す図である。
【図３】ＥＣＵが認識するクランク角と、クランク角センサの出力との関係を示す図である。
【図４】２逓倍ＡＤにおいてクランク角センサの出力にノイズが発生した場合の影響を説明するための図である。
【図５】図４の場合においてＥＣＵがＡＤ変換を行ったと認識するクランク角と実際にＡＤ変換が行われたクランク角との関係を示す図である。
【図６】５逓倍ＡＤにおいてクランク角センサの出力にノイズが発生した場合の影響を説明するための図である。
【図７】図６の場合においてＥＣＵがＡＤ変換を行ったと認識するクランク角と実際にＡＤ変換が行われたクランク角との関係を示す図である。
【図８】ＥＣＵが認識するクランク角と、筒内圧センサの出力をＡＤ変換して取得された筒内圧Ｐの値との関係を示す図である。
【図９】クランク角センサの信号の発生タイミングと、ＡＤ変換のタイミングとの関係を示す図である。
【図１０】ＥＣＵが認識するクランク角と、クランク角センサの出力との関係を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態について説明する。なお、各図において共通する要素には、同一の符号を付して、重複する説明を省略する。
【００２０】
実施の形態１．
図１は、本発明の実施の形態１のシステム構成を説明するための図である。図１に示すように、本発明の実施の形態１のシステムは、内燃機関１０を備えている。この内燃機関１０は、例えば車両等の動力源として好ましく使用することができる。内燃機関１０の気筒数および気筒配置は特に限定されるものではない。内燃機関１０の各気筒には、ピストン１２と、吸気弁１４と、排気弁１６と、点火プラグ１８と、燃料インジェクタ２０とが設けられている。図示の構成では、燃料インジェクタ２０は、吸気ポート内に燃料を噴射するように設けられているが、筒内に直接に燃料を噴射するように設けられていてもよい。また、本実施形態の内燃機関１０は、火花点火式のものであるが、本発明は、ディーゼルエンジンや予混合圧縮着火内燃機関にも適用可能である。
【００２１】
内燃機関１０の本体には、図示しない吸気マニホールドを介して吸気通路２２が接続され、また、図示しない排気マニホールドを介して排気通路２４が接続されている。吸気通路２２の途中には、吸入空気量を制御するためのスロットル弁３０が配置されている。
【００２２】
また、本実施形態のシステムは、内燃機関１０のクランク軸２６の回転角度、すなわちクランク角を検出するクランク角センサ２８、気筒内の圧力を検出する筒内圧センサ３２、内燃機関１０に対する運転者からの負荷指令を検出するためのアクセルポジションセンサ３４、吸入空気量を検出するエアフローメータ（図示せず）等の各種センサと、時間を計測するタイマー３６と、制御手段としてのＥＣＵ(Electronic Control Unit)５０とを更に備えている。上述した各種のセンサおよびアクチュエータは、電気的にＥＣＵ５０と接続されている。ＥＣＵ５０は、各センサにより検出した情報に基いて各アクチュエータを駆動することにより、内燃機関１０の運転を制御する。
【００２３】
筒内容積Ｖは、クランク角の関数であるので、クランク角をθとすると、関数Ｖ（θ）として表すことができる。関数Ｖ（θ）は、気筒のボア、ストローク、コンロッド長など、内燃機関１０の諸元により定まる。ＥＣＵ５０には、クランク角に基づいて筒内容積Ｖを算出するための情報（数式またはマップ）が予め記憶されている。
【００２４】
ＥＣＵ５０は、筒内圧センサ３２の出力をＡＤ変換することにより、筒内圧Ｐの値を取得する。このように、本実施形態では、筒内圧センサ３２の出力をＡＤ変換することが、筒内圧Ｐの値を取得することに対応している。以下の説明では、筒内圧センサ３２の出力をＡＤ変換することを単に「ＡＤ変換」と略称する場合がある。
【００２５】
筒内圧Ｐは、クランク角に伴って変化する波形を示すので、Ｐ（θ）として表すことができる。本実施形態では、ＥＣＵ５０は、所定のクランク角間隔でＡＤ変換を行ってクランク角毎の筒内圧Ｐ（θ）の値を取得することにより、サイクル毎にＰ（θ）を計測する。そして、そのＰ（θ）の波形を用いて、あるいは、Ｐ（θ）×Ｖ（θ）またはＰ（θ）×Ｖ（θ）κ（κは比熱比）などの計算値を用いて、サイクル毎の燃焼を解析し、その解析結果を内燃機関１０の種々の操作量（例えば、燃料噴射、点火、バルブタイミング等）に反映させる制御（以下、「筒内圧センサ利用制御」と称する）を行うことができる。
【００２６】
クランク角センサ２８は、例えば、クランク軸２６に取り付けられた所定角度間隔の歯を有するタイミングロータと、このタイミングロータの歯を電磁的に検出する電磁センサ（図示せず）とを備えた構成となっている。この電磁センサは、タイミングロータの歯の通過に応じて変動する波形の出力を発する。クランク角センサ２８は、その波形を整形することにより、タイミングロータの歯と歯の間隔に対応する所定のクランク角間隔の信号（パルス信号）を発生する。
【００２７】
内燃機関１０の１サイクルは、クランク軸２６の２回転に相当するので、クランク角は、０〜７２０°である。ただし、本実施形態では、上死点（圧縮上死点）からの角度でクランク角を表すこととし、上死点前のクランク角は「Ｂ」を冠した数字で表し、上死点後のクランク角は「Ａ」を冠した数字で表す。上死点は「ＴＤＣ」と表す。また、クランク角の間隔については単位を「ＣＡ（Crank Angle）」と表す。
【００２８】
本実施形態では、クランク角センサ２８は、クランク軸２６が１０ＣＡ回転する毎に、信号を発生させるものとする。ＥＣＵ５０は、クランク角センサ２８の信号が発生する毎に、筒内圧センサ３２の検出信号をＡＤ変換して筒内圧Ｐの値を取得する。これにより、ＥＣＵ５０は、１０ＣＡ間隔のクランク角位置での筒内圧Ｐの値を取得することができる。
【００２９】
しかしながら、筒内圧センサ利用制御の精度を高めるためには、１０ＣＡ間隔よりも更に細かい間隔で筒内圧Ｐを検出することが求められる場合がある。そのような場合、ＥＣＵ５０は、次のような制御を行う。
【００３０】
図２は、クランク角センサ２８の信号の発生タイミングと、ＡＤ変換のタイミングとの関係を示す図であり、横軸は時間である。図２は、「２逓倍ＡＤ」と「５逓倍ＡＤ」との２つの場合を表している。２逓倍ＡＤとは、クランク角センサ２８の信号の発生頻度の２倍の頻度で筒内圧Ｐの値をＡＤ変換して取得する場合である。５逓倍ＡＤとは、クランク角センサ２８の信号の発生頻度の５倍の頻度で筒内圧Ｐの値をＡＤ変換して取得する場合である。図２中の円形のマークは、ＡＤ変換を行って筒内圧Ｐの値を取得するタイミングを表す。以下の説明では、クランク角センサ２８の信号の発生タイミングと、その次のクランク角センサ２８の信号の発生タイミングとの間の時間を、「１０ＣＡ間隔時間」と称し、記号Ｔ１０で表す。また、１０ＣＡ間隔時間Ｔ１０の順番を記号ｉで表す。
【００３１】
２逓倍ＡＤの場合には、クランク角センサ２８の信号と信号との間に１回の中間クランク角タイミングを設定し、この中間クランク角タイミングにてＡＤ変換を行う。具体的には、図２に示すように、クランク角センサ２８の信号の発生時に、今回の信号の発生タイミングと前回の信号の発生タイミングとの１０ＣＡ間隔時間Ｔ１０（ｉ）の２分の１、すなわちＴ１０（ｉ）／２だけ後のタイミングを中間クランク角タイミングとして設定し、タイマー３６によってこの中間クランク角タイミングでＡＤ変換を行う。ＥＣＵ５０は、中間クランク角タイミングを、上記今回の信号に対応するクランク角の５ＣＡ後のクランク角として認識する。このようにして、２逓倍ＡＤの方法によれば、５ＣＡ間隔でＡＤ変換を行って筒内圧Ｐの値を取得することができる。
【００３２】
５逓倍ＡＤの場合には、クランク角センサ２８の信号と信号との間に４回の中間クランク角タイミングを設定し、各中間クランク角タイミングにてＡＤ変換を行う。具体的には、図２に示すように、クランク角センサ２８の信号の発生時に、今回の信号の発生タイミングと前回の信号の発生タイミングとの１０ＣＡ間隔時間Ｔ１０（ｉ）の５分の１、すなわちＴ１０（ｉ）／５だけ後のタイミングを１回目の中間クランク角タイミングとして設定し、タイマー３６によってこの１回目の中間クランク角タイミングでＡＤ変換を行う。これと同時に、再び、Ｔ１０（ｉ）／５だけ後のタイミングを２回目の中間クランク角タイミングとして設定し、タイマー３６によってこの２回目の中間クランク角タイミングでＡＤ変換を行う。以下同様にして、３回目および４回目の中間クランク角タイミングを設定し、ＡＤ変換を行う。ＥＣＵ５０は、１回目の中間クランク角タイミングを上記今回の信号に対応するクランク角の２ＣＡ後のクランク角として認識し、２回目の中間クランク角タイミングをその２ＣＡ後のクランク角として認識し、３回目の中間クランク角タイミングをその２ＣＡ後のクランク角として認識し、４回目の中間クランク角タイミングをその２ＣＡ後のクランク角として認識する。このようにして、５逓倍ＡＤの方法によれば、２ＣＡ間隔でＡＤ変換を行って筒内圧Ｐの値を取得することができる。
【００３３】
なお、本実施形態では、２逓倍ＡＤの場合と、５逓倍ＡＤの場合とを代表的に説明するが、本発明は、これらの場合に限定されるものではない。本発明において、中間クランク角タイミングの設定は、ｎを２以上の所定の整数として、次のように一般化することができる。すなわち、クランク角センサ２８の今回の信号が発生したタイミングと前回の信号が発生したタイミングとの間隔時間をＴとした場合、上記今回の信号のタイミングと次回の信号のタイミングまでの間に、Ｔ／ｎ毎に（ｎ−１）回の中間クランク角タイミングを設定することができる。
【００３４】
クランク角センサ２８の出力には、何らかの原因でノイズが発生する場合がある。ノイズが発生すると、クランク角センサ２８から擬似的な信号がＥＣＵ５０に入力され、これをＥＣＵ５０が正常な信号として誤って認識する場合がある。この場合の問題について以下に説明する。
【００３５】
図３は、ＥＣＵ５０が認識するクランク角と、クランク角センサ２８の出力との関係を示す図である。ＥＣＵ５０は、クランク角センサ２８の出力に基づいて、クランク角を認識する。図３には、クランク角センサ２８の出力にノイズの発生がない場合（正常時）と、ノイズが発生した場合との二つの場合が示されている。上述したように、クランク角センサ２８の信号は、１０ＣＡ間隔で発生する。ＥＣＵ５０は、クランク角センサ２８の信号が発生する毎に、認識するクランク角の値を１０ＣＡずつ更新（カウントアップ）する。これにより、正常時においては、ＥＣＵ５０が正しいクランク角の値を認識することができる。
【００３６】
これに対し、図３の「ノイズ発生時」に示すように、クランク角センサ２８の出力にノイズが発生した場合には、ＥＣＵ５０が、このノイズをクランク角センサ２８の信号であると認識して、クランク角の値をカウントアップしてしまう。その結果、ＥＣＵ５０が認識するクランク角と、実際のクランク角との間にズレが発生してしまう。
【００３７】
図４は、２逓倍ＡＤにおいてクランク角センサ２８の出力にノイズが発生した場合の影響を説明するための図である。図５は、図４の場合においてＥＣＵ５０がＡＤ変換を行ったと認識するクランク角と実際にＡＤ変換が行われたクランク角との関係を示す図である。これらの図に示すように、例えばＢ１６においてクランク角センサ２８の出力にノイズが発生し、ＥＣＵ５０がこのノイズをクランク角センサ２８の信号であると認識した場合、ＥＣＵ５０はＢ１６の位置をＢ１０であると誤って認識し、ＡＤ変換を行ってしまう。その結果、これ以降、ＥＣＵ５０がＡＤ変換を行ったと認識するクランク角と、実際にＡＤ変換が行われたクランク角との間にズレが発生してしまう。また、ＥＣＵ５０は、Ｂ２０とノイズが発生したＢ１６との間の時間を１０ＣＡ間隔時間Ｔ１０として誤って認識してしまうため、中間クランク角タイミングの設定に狂いが生じ、Ｂ１４，Ｂ７のような誤ったクランク角でＡＤ変換を行ってしまう。また、ＥＣＵ５０上でＢ１５に対応する筒内圧Ｐのデータが空白となってしまう。
【００３８】
図６は、５逓倍ＡＤにおいてクランク角センサ２８の出力にノイズが発生した場合の影響を説明するための図である。図７は、図６の場合においてＥＣＵ５０がＡＤ変換を行ったと認識するクランク角と実際にＡＤ変換が行われたクランク角との関係を示す図である。これらの図に示すように、例えばＢ１５においてクランク角センサ２８の出力にノイズが発生し、ＥＣＵ５０がこのノイズをクランク角センサ２８の信号であると認識した場合、ＥＣＵ５０はＢ１５の位置をＢ１０であると誤って認識し、ＡＤ変換を行ってしまう。その結果、これ以降、ＥＣＵ５０がＡＤ変換を行ったと認識するクランク角と、実際にＡＤ変換が行われたクランク角との間にズレが発生してしまう。また、ＥＣＵ５０は、Ｂ２０とノイズが発生したＢ１５との間の時間を１０ＣＡ間隔時間Ｔ１０として誤って認識してしまうため、中間クランク角タイミングの設定に狂いが生じ、Ｂ１３，Ｂ１１，Ｂ９，Ｂ７のような誤ったクランク角でＡＤ変換を行ってしまう。また、ＥＣＵ５０上でＢ１４，Ｂ１２に対応する筒内圧Ｐのデータが空白となってしまう。
【００３９】
図８は、ＥＣＵ５０が認識するクランク角と、筒内圧センサ３２の出力をＡＤ変換して取得された筒内圧Ｐの値との関係を示す図である。図８の上の図は、クランク角センサ２８の出力にノイズの発生がない場合（正常時）を示しており、下の図は、クランク角センサ２８の出力にノイズが発生した場合を示している。クランク角センサ２８の出力にノイズが発生した場合には、図４乃至図７を参照して説明したように、ＥＣＵ５０がＡＤ変換を行ったと認識するクランク角と、実際にＡＤ変換が行われたクランク角との間にズレが発生する。その結果、図８に示すように、ＥＣＵ５０が認識する筒内圧Ｐ（θ）の波形が、誤った形のものとなってしまう。このため、筒内圧Ｐ（θ）を利用した筒内圧センサ利用制御に悪影響が及んでしまう。
【００４０】
本実施形態では、クランク角センサ２８の出力にノイズが発生した場合の上述したような悪影響を回避するため、中間クランク角タイミング（ｎを２以上の所定の整数として、（ｎ−１）回の中間クランク角タイミングが設定される場合には、（ｎ−１）回目の中間クランク角タイミング）より前にクランク角センサ２８の信号が発生した場合には、その信号をノイズとみなし、その信号を除外して制御を行うようにした。この点について、図９および図１０を参照して具体的に説明する。図９は、クランク角センサ２８の信号の発生タイミングと、ＡＤ変換のタイミングとの関係を示す図であり、横軸は時間である。図１０は、ＥＣＵ５０が認識するクランク角と、クランク角センサ２８の出力との関係を示す図である。
【００４１】
図９は、「２逓倍ＡＤ」と「５逓倍ＡＤ」との２つの場合を表している。まず、２逓倍ＡＤの場合について説明する。図９は、２逓倍ＡＤにおいて図４の場合と同様にＢ１６においてクランク角センサ２８のノイズ信号が発生した場合を示している。この信号の発生タイミングであるＢ１６は、中間クランク角タイミングであるＢ１５より前である。したがって、この場合には、Ｂ１６において発生したクランク角センサ２８の信号はノイズとみなせるので、ＥＣＵ５０は、ＡＤ変換の実行を回避する。これにより、誤ったタイミングでＡＤ変換が実行されることを確実に防止することができる。
【００４２】
また、このようにしてノイズとみなせるクランク角センサ２８の信号の入力があった場合には、図１０に示すように、ＥＣＵ５０が認識するクランク角の値を更新（カウントアップ）しないようにする。これにより、クランク角センサ２８の出力にノイズが発生した場合であっても、ＥＣＵ５０が認識するクランク角の値が、実際のクランク角からずれることを確実に防止することができる。このため、燃料噴射時期や点火時期など、クランク角に基づく制御のズレを解消することができ、制御精度を向上することができる。
【００４３】
また、上記のようにしてノイズとみなせるクランク角センサ２８の信号の入力があった場合には、その信号の入力を中間クランク角タイミングの設定にも反映させないこととする。すなわち、図９の２逓倍ＡＤの場合において、Ｂ１６において発生した信号はノイズとみなせるので、Ｂ２０の信号のタイミングとＢ１６の信号のタイミングとの間隔時間をＴ１０（ｉ＋１）とするのではなく、Ｂ１６において発生した信号を除外し、Ｂ２０の信号のタイミングとＢ１０の信号のタイミングとの間隔時間をＴ１０（ｉ＋１）として、Ｂ１０からＴ１０（ｉ＋１）／２後のタイミングを、Ｂ５に対応する中間クランク角タイミングに設定する。このような制御によれば、クランク角センサ２８の出力にノイズが発生した場合であっても、中間クランク角タイミングの設定に狂いが生ずることを確実に防止することができる。
【００４４】
次に、５逓倍ＡＤの場合について説明する。図９は、５逓倍ＡＤにおいて図６の場合と同様にＢ１５においてクランク角センサ２８のノイズ信号が発生した場合を示している。この信号の発生タイミングであるＢ１５は、４回目の中間クランク角タイミングであるＢ１２より前である。したがって、この場合には、Ｂ１５において発生したクランク角センサ２８の信号はノイズとみなせるので、ＡＤ変換の実行を回避する。これにより、誤ったタイミングでＡＤ変換が実行されることを確実に防止することができる。このようにしてノイズとみなせるクランク角センサ２８の信号の入力があった場合には、図１０に示すように、ＥＣＵ５０が認識するクランク角の値を更新（カウントアップ）しないようにする。
【００４５】
また、上記のようにしてノイズとみなせるクランク角センサ２８の信号の入力があった場合には、その信号の入力を中間クランク角タイミングの設定にも反映させないこととする。すなわち、図９の５逓倍ＡＤの場合において、Ｂ１５において発生した信号はノイズとみなせるので、Ｂ２０の信号のタイミングとＢ１５の信号のタイミングとの間隔時間をＴ１０（ｉ＋１）とするのではなく、Ｂ１５において発生した信号を除外し、Ｂ２０の信号のタイミングとＢ１０の信号のタイミングとの間隔時間をＴ１０（ｉ＋１）として、Ｂ１０からＴ１０（ｉ＋１）／５毎のタイミングを、Ｂ８，Ｂ６，Ｂ４，Ｂ２に対応する中間クランク角タイミングとしてそれぞれ設定する。このような制御によれば、クランク角センサ２８の出力にノイズが発生した場合であっても、中間クランク角タイミングの設定に狂いが生ずることを確実に防止することができる。
【００４６】
なお、本実施形態では、筒内圧Ｐの値を取得する場合について説明したが、本発明において取得対象とするパラメータは、筒内圧Ｐの値に限定されるものではなく、クランク角と対応付けて取得される種々のパラメータについて同様に適用することができる。
【００４７】
また、上述した実施の形態１においては、クランク角センサ２８が前記第１の発明における「クランク角検出手段」に、タイマー３６が前記第１の発明における「計時手段」に、それぞれ相当している。また、ＥＣＵ５０が、図９および図１０を参照して説明した制御を実行することにより前記第１、第２、第４および第５の発明における「ノイズ除外手段」が、クランク角センサ２８の信号の発生タイミングで筒内圧センサ３２の出力をＡＤ変換することにより前記第２の発明における「パラメータ取得手段」が、中間クランク角タイミングで筒内圧センサ３２の出力をＡＤ変換することにより前記第３の発明における「パラメータ取得手段」が、クランク角センサ２８の信号が発生する毎に、認識するクランク角の値を１０ＣＡずつ更新（カウントアップ）することにより前記第４の発明における「クランク角認識手段」が、それぞれ実現されている。
【符号の説明】
【００４８】
１０  内燃機関
１２  ピストン
１４  吸気弁
１６  排気弁
１８  点火プラグ
２０  燃料インジェクタ
２２  吸気通路
２４  排気通路
２６  クランク軸
２８  クランク角センサ
３０  スロットル弁
３２  筒内圧センサ
３４  アクセルポジションセンサ
５０  ＥＣＵ
【図１】
0005790479.tif 000002
【図２】
0005790479.tif 000003
【図３】
0005790479.tif 000004
【図４】
0005790479.tif 000005
【図５】
0005790479.tif 000006
【図６】
0005790479.tif 000007
【図７】
0005790479.tif 000008
【図８】
0005790479.tif 000009
【図９】
0005790479.tif 000010
【図１０】
0005790479.tif 000011