(57)【特許請求の範囲】
【請求項１】
エンジン（１０）における所定の基準電位部（１１）に電気的に接続して設けられ、所定周期で通電により駆動される電装部品（１６〜１８）と、前記エンジンに設けられたエンジン制御用のセンサ（１３ａ、１５、５０）とを備え、前記センサの少なくとも一つは接地側となる端子部が前記基準電位部に電気的に接続されているエンジンシステムに適用され、
前記電装部品の通電を制御する通電制御手段と、
前記基準電位部に接続された前記センサにより検出されるセンサ値を取得する取得手段と、
を備え、
前記取得手段は、前記電装部品の通電時に前記センサ値の取得を停止し、
前記通電はバッテリからの電力を供給することであり、
前記電装部品の通電時期に合わせて、前記センサ値の取得を停止する停止期間が設定されており、前記停止期間はバッテリの状態に応じて可変であることを特徴とするエンジン制御装置。
【請求項２】
前記基準電位部に接続された前記センサは、前記エンジンの排気管（１９）に設けられ、排気中の酸素濃度を検出する酸素濃度センサ（５０）であり、前記酸素濃度センサにおいて接地側となる電極部が前記基準電位部に電気的に接続されて構成されているエンジンシステムに適用され、
前記取得手段は、前記電装部品の通電時に、前記センサ値としての前記酸素濃度の取得を停止することを特徴とする請求項１に記載のエンジン制御装置。
【請求項３】
前記酸素濃度センサは、排気中の酸素濃度に応じて生じる起電力を検出信号として出力するセンサ素子（５１）を有するものであり、
前記センサ素子から出力される検出信号に基づいて、空燃比のリッチ／リーンの判定を実施する空燃比判定手段を備える請求項２に記載のエンジン制御装置。
【請求項４】
前記センサ素子の正負一対の電極のうち負側の電極が、前記センサ素子を収容するカバー部材（５０ａ）と前記排気管とを介して、前記基準電位部であるエンジン本体（１１）に電気的に接続されている請求項３に記載のエンジン制御装置。
【請求項５】
前記電装部品の通電時期に合わせて、前記センサ値の取得を停止する停止期間が設定されており、
前記取得手段は、前記停止期間においては当該停止期間となる直前に検出された前記センサ値を現在の前記センサ値とする請求項１又は２に記載のエンジン制御装置。
【請求項６】
前記電装部品は、燃焼室内で点火火花を生じさせる点火手段（１７，１８）であり、
前記取得手段は、前記点火手段に対する通電を実施する通電期間と、前記通電が遮断されてからの所定期間とで、前記センサ値の取得を停止する請求項１〜３のいずれか１項に記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されるエンジンの運転を制御するエンジン制御装置に関するものである。
【背景技術】
【０００２】
従来からエンジン制御のために、エンジンには様々な種類のセンサが搭載されている。例えばエンジンの排気系には、排気中の酸素濃度（空燃比）に基づき混合気が理論空燃比に対してリッチかリーンかを２値検出するＯ２センサが搭載されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２７０４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年ではコスト面の制約などからエンジン制御システムの簡略化が求められており、各種センサ類や配線の削減や統合が検討されている。しかしこのようなエンジン制御システムの簡略化を行った場合、エンジンの電装部品が通電される際の電位変動の影響で、各種センサの検出精度が低下するおそれがあることが分かった。具体的には、点火装置や燃料噴射装置等の電装部品とＯ２センサのアース（基準電位部）を共通化した際に、電装部品への通電に伴い発生する電位変動が、Ｏ２センサの検出結果にノイズ信号として重畳され、これにより酸素濃度の誤検出が引き起される可能性があることが分かった。
【０００５】
本発明は、構成の簡略化に伴う各種センサでの誤検出、特に酸素濃度の誤検出を回避できるエンジン制御装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【０００６】
第１の発明は、エンジンにおける所定の基準電位部に電気的に接続して設けられ、所定周期で通電により駆動される電装部品と、エンジンに設けられたエンジン制御用のセンサとを備え、センサの少なくとも一つは接地側となる端子部が基準電位部に電気的に接続されているエンジンシステムに適用され、電装部品の通電を制御する通電制御手段と、基準電位部に接続されたセンサにより検出されるセンサ値を取得する取得手段と、を備え、取得手段は、電装部品の通電時にセンサ値の取得を停止することを特徴とする。
【０００７】
第２の発明は、基準電位部に接続されたセンサは、エンジンの排気管に設けられ、排気中の酸素濃度を検出する酸素濃度センサであり、酸素濃度センサにおいて接地側となる電極部が基準電位部に電気的に接続されて構成されているエンジンシステムに適用され、取得手段は、電装部品の通電時に、センサ値としての酸素濃度の取得を停止することを特徴とする。
【０００８】
第１の発明によれば、エンジンの構成の簡略化のために電装部品と各種センサとのアース（基準電位部）を共通化した際に、電装部品の通電に伴う電位変動が、各種センサにノイズ信号として重畳され、これにより各種センサ値の誤検出が引き起こされる可能性がある。そこで電装部品が通電される際に各種センサ値の取得を停止する。これによりエンジンの構成の簡略化に伴い発生するおそれのある各種センサの誤検出を回避できる。
【０００９】
第２の発明によれば、エンジンの構成の簡略化のために電装部品と酸素濃度センサとのアース(基準電位部)を共通化した際に、電装部品の通電に伴う電位変動が、酸素濃度センサにノイズ信号として重畳され、これにより酸素濃度の誤検出が引き起こされる可能性がある。そこで電装部品が通電される際に酸素濃度の取得を停止する。これによりエンジンの構成の簡略化に伴い発生するおそれのある酸素濃度の誤検出を回避できる。なお電装部品の通電時に酸素濃度の取得を停止することで、燃料噴射量のノイズによる影響をより好適に抑えることができる。
【図面の簡単な説明】
【００１０】
【図１】エンジン制御システム全体の概略構成図。
【図２】エンジン制御システムの電気配線の概略図。
【図３】Ｏ２センサの信号処理のフローチャート。
【図４】マスク処理期間の説明図。
【図５】Ｏ２センサによる酸素濃度検出処理のタイミングチャート。
【図６】変用例の酸素濃度検出処理のタイミングチャート。
【図７】変用例の酸素濃度検出処理の説明図。
【発明を実施するための形態】
【００１１】
以下、本発明を具体化した各実施形態を図面に基づいて説明する。本実施形態ではエンジン１０としてガソリンエンジンが適用されている。なおエンジン１０は自動二輪車に搭載された走行駆動源として機能するものであり、ここでは単気筒エンジンを想定している。
【００１２】
図１はエンジン制御システム全体の概略構成図である。エンジン１０は、シリンダブロック１１ａとシリンダヘッド１１ｂとからなるエンジン本体１１を有しており、シリンダヘッド１１ｂには吸気管１２と排気管１９とが接続されている。エンジン本体１１や吸気管１２、排気管１９はいずれも鉄合金やアルミニウム合金等の金属により構成されている。エンジン１０の吸気管１２には、吸入空気量を調整するスロットルバルブ１３と、スロットルバルブ１３の開度を検出するスロットルセンサ１３ａとが設けられており、その下流側には、吸気圧力を検出する吸気圧センサ１５が設けられている。また、シリンダヘッド１１ｂの吸気ポート近傍部分には、燃料を噴射する燃料噴射弁１６が取り付けられている。また、シリンダヘッド１１ｂには点火プラグ１７が取り付けられており、点火コイル１８にて昇圧された高電圧を点火プラグ１７にて火花放電させることにより筒内の混合気が着火される。シリンダブロック１１ａには、エンジン側の冷却水温度を検出する水温センサ２２が設けられている。エンジン１０のクランク軸にはクランク角センサ２６が設けられており、クランク軸の回転速度ＮＥを検出する。
【００１３】
エンジン１０の排気管１９には、排気中のＣＯ，ＨＣ，ＮＯｘ等を浄化する三元触媒等を有する触媒装置２０が設けられている。また排気管１９において触媒装置２０の上流側には、排気中の酸素濃度（空燃比）を検出するＯ２センサ５０が設けられている。本実施形態ではエンジン１０の構成の簡略化のために、Ｏ２センサ５０として、ヒータレスであってかつアースが省略された１線式のものが使用されている。Ｏ２センサ５０は、排気熱により昇温されることで活性化がなされるようになっている。この場合、Ｏ２センサ５０は、排気熱による活性化が促進されるようにすべく、エンジン本体１１に近い位置に装着されることが好ましい。
【００１４】
なおエンジン１０に搭載された上記の各種センサで検出される各種センサ値は、点火コイル１８や燃料噴射弁１６などの各種電装品への通電・遮断を制御する同じシステム内で取り込まれて点火制御や燃料噴射制御に使用される。
【００１５】
ここで、点火手段である点火プラグ１７及び点火コイル１８は、エンジン本体１１を基準電位部（接地位置）として、そのエンジン本体１１に電気的に接続されている。また、Ｏ2センサ５０も同様に、エンジン本体１１を基準電位部（接地位置）として、そのエンジン本体１１にＯ２センサ５０が電気的に接続されている。つまり、点火プラグ１７及び点火コイル１８とＯ2センサ５０とは、接地位置の共通化がなされている。
【００１６】
Ｏ2センサ５０及びその取り付けについて補足する。Ｏ2センサ５０は、周知のとおり固体電解質体や一対の電極（排気側電極、大気側電極）からなるセンサ素子５１を有しており、そのセンサ素子５１がカバー部材５０ａ内に収容されて構成されている。カバー部材５０ａにおいて少なくとも排気管１９への取り付けが行われる被取付部は金属材料よりなり、センサ素子５１の接地側の電極（排気側電極）は、カバー部材５０ａと排気管１９とを介してエンジン本体１１に電気的に接続されている。これにより、点火プラグ１７及び点火コイル１８とＯ2センサ５０とは接地位置が共通となっている。また、Ｏ2センサ５０について接地側の配線を不要にして構成の簡略化が図られ、１線式のセンサとなっている。
【００１７】
ＥＣＵ３０（電子制御ユニット）は、ＲＯＭ、ＲＡＭ、ＣＰＵ等を有するマイクロコンピュータを主体として構成されている。またＥＣＵ３０は、Ｏ２センサ５０のアナログの検出信号を、デジタル信号に変換するＡ／Ｄ変換回路を備えており各種センサ値を取得する。
【００１８】
ＥＣＵ３０には、先述した吸気圧センサ１５、水温センサ２２、クランク角センサ２６、Ｏ２センサ５０の検出信号が入力される。ＥＣＵ３０は、各種センサから入力された検出信号に基づき、ＲＯＭに記憶された各種のエンジン制御プログラムを実行することで、燃料噴射弁１６の燃料噴射量、噴射時期及び点火プラグ１７の点火時期等を制御する。またＯ２センサ５０で検出された酸素濃度がリッチであるかリーンであるかに基づき燃料噴射量を補正する。
【００１９】
図２にエンジン１０の制御システムの電気配線の概略図を示す。図２（ａ）は本実施形態に係る電気配線の説明図、図２（ｂ）は従来技術に係る電気配線の説明図である。なお、従来構成では、Ｏ2センサ５０はセンサ素子５１の一対の電極がいずれも配線を介してＥＣＵ３０の端子に接続されるものとなっている。つまり従来技術では回路接地に関する構成として図２（ｂ）に示されるように、点火コイル１８はＥＣＵ３０内のスイッチング素子３１を介してアース端子Ｅ１に接続されており、また、Ｏ2センサ５０はＥＣＵ３０のアース端子Ｅ２に接続されている。つまり、点火コイル１８とＯ2センサ５０とは個別に接地のための接続がなされている。また、ＥＣＵ３０は、アース端子Ｅ１０とエンジン本体１１とが電気的に接続されることで接地されている。
【００２０】
これに対して、図２（ａ）の本実施形態の場合には、Ｏ2センサ５０の接地側の電極がＥＣＵ３０のアース端子ではなく、エンジン本体１１に直接接続されている。また、点火コイル１８については、エンジン本体１１に接続されているアース端子Ｅ１０に直接接続されている。図示は略しているが、点火プラグ１７の接地切側電極もエンジン本体１１に直接接続されている。
【００２１】
一方、このようにエンジン１０の構成を簡略化した場合、所定周期で駆動される電装部品の動作で生じる電位変動がセンサの検出信号に影響を及ぼす場合があることが分かった。例えば、点火コイル１８の通電で生じる電位変動が、Ｏ２センサ５０にノイズ信号として重畳されてしまい、これにより酸素濃度の誤検出が引き起こされる可能性があることが分かった。Ｏ２センサ５０は、排気中の酸素濃度に応じて、リッチなら約０．９Ｖ，リーンなら約０Ｖの起電力信号を出力するものであり、その起電力信号にノイズが重畳されることで、リッチ／リーンが誤判定されるおそれがある。ノイズの重畳により、センサ信号が負側に変動することを考えると、実際はリッチであるのにリーンであると誤判定されるおそれがあった。なお、これは例えばスロットルセンサ１３ａや吸気圧センサ１５等の各種センサのアース配線径路が簡素化された場合にも同じ懸念が生じる虞があることが確認された。
【００２２】
そこで本実施形態では、点火プラグ１７の動作する際（電位変動が発生する際）には、配線構成を簡素化したＯ２センサ５０による酸素濃度の取得を停止する。これにより酸素濃度の誤検出（リッチ／リーンの誤判定）が回避されるようにしている。
【００２３】
次に、Ｏ２センサ５０の信号処理について詳しく説明する。図３はＯ２センサ５０の信号処理のフローチャートである。以下の処理は、ＥＣＵ３０により所定周期で繰り返し実行される。例えば８ｍｓ周期で繰り返し実行される。
【００２４】
まず、ステップＳ１１でＯ２センサ５０の出力をマスクするマスク期間Ｄであるかを判定する。図４にマスク期間Ｄの説明図を示す。マスク期間Ｄは、点火コイル１８の通電時期および点火プラグ１７の点火時期に応じて定められており、それら通電時期および点火時期を含むと想定される所定期間（例えばＢＴＤＣ６０°ＣＡ〜ＡＴＤＣ３０°ＣＡ）に定められている。なお所定期間には、少なくとも通電開始時刻から点火終了時刻までが含まれるとする。
【００２５】
マスク期間Ｄは、点火コイル１８の通電期間Ｄ１と、通電が遮断されてからの過渡期間ΔＤとを加算した期間（Ｄ＝Ｄ１＋ΔＤ）に設定されているとする。過渡期間ΔＤは、点火コイル１８の通電終了に伴い発生する電位変動の影響を避けるための期間であり、例えば、通電期間Ｄ１＝１０ｍｓの場合、過渡期間ΔＤ＝８ｍｓであるとする。なお過渡期間ΔＤは通電期間Ｄ１の長さに応じて変更されてもよい。例えば、通電期間Ｄ１が比較的に長い場合には、点火コイル１８に蓄えられる点火エネルギが大きくなるので、過渡期間ΔＤも比較的に長く設定されるようにする。
【００２６】
肯定判定した場合にはステップＳ１２に進み、マスク処理フラグがＯＦＦであるかを判定する。ステップＳ１２において、マスク処理フラグがＯＦＦであり肯定判定した場合には、ステップＳ１３に進みマスク処理フラグをＯＮとする。そして続くステップＳ１４で、マスク処理がＯＮとなる前に取得した酸素濃度を今回の酸素濃度の値（今回値）として保持する。ステップＳ１２でマスク処理フラグがＯＮであり否定判定した場合には、ステップＳ１４に進み、酸素濃度の前回値を今回値として保持する。
【００２７】
一方、ステップＳ１１で否定判定した場合には、ステップＳ１５でマスク期間終了時であるかを判定する。肯定判定した場合にはステップＳ１６に進み、マスク処理フラグをＯＦＦにする。そして続くステップＳ１７で酸素濃度を取得する。一方、ステップＳ１５で否定判定した場合には、ステップＳ１７に進み酸素濃度を取得する。
【００２８】
次に上記処理の実行例を説明する。図５はＯ２センサ５０を用いた酸素濃度（空燃比）の検出処理のタイミングチャートである。エンジン１０の運転中は、排気行程、吸気行程、圧縮行程、膨張行程の各行程が繰り返し実行され、所定のクランク角毎（例えば３０°ＣＡ毎）にクランク角信号ＮＮＵＭが出力される。そして、各種センサで取得されるエンジン回転速度等のエンジン１０の運転状態の検出結果に基づいて、点火プラグ１７の点火時期及び通電期間Ｄ１が決定される。また酸素濃度のＡ／Ｄ変換が所定の時間間隔（８ｍｓ間隔）で実施される。そして、酸素濃度がリーンであるかリッチであるかに応じて、補正後の燃料噴射量が求められる。つまり酸素濃度がリッチの場合には燃料噴射量が所定量減少される。一方、酸素濃度がリーンの場合には燃料噴射量が所定量増加される。これによりＯ２センサ５０で検出される酸素濃度に基づき、混合気が理論空燃比に近づくようにフィードバック制御される。なお補正後の燃料噴射量を求める噴射量演出タイミングは、例えば吸気ＢＤＣ（下死点）となっている。
【００２９】
ここで、圧縮行程から膨張行程に移行される前の時刻ｔ１で、点火コイル１８の通電が開始される。この際、Ｏ２センサ５０のマスク処理フラグがＯＮとなり、マスク期間Ｄ（通電期間Ｄ１及び過渡期間ΔＤ）が経過する間、酸素濃度の取得が停止される。また時刻ｔ１では、マスク処理フラグがＯＮとなる直前の時刻ｔ０で取得された酸素濃度の値が保持され、その値はマスク期間Ｄが終了する時刻ｔ２となるまで保持される。そして時刻ｔ２となると、マスク処理フラグがＯＦＦとなる。その後、点火コイル１８の通電開始時刻ｔ４となるまで、酸素濃度が所定周期で繰り返し取得される。
【００３０】
なお、例えば排気行程の時刻ｔ３となると、時刻ｔ３以前の噴射量演算タイミングで求められた補正後の燃料噴射量で燃料が噴射される。この際、点火プラグ１７の点火に基づくノイズ発生時期に、酸素濃度の取得が停止されていることで、混合気の状態（リーン又はリッチ）が精度よく判定されている。
【００３１】
なお、上記のマスク期間Ｄはバッテリの状態に応じて可変であってもよい。つまりバッテリの電位が低い場合に、点火エネルギを確保するためには、点火コイル１８の通電期間Ｄ１を長くすることが望ましい。そのためこれに合わせてマスク期間Ｄが長く設定されるようにする。一方、バッテリの電位が高い場合には、マスク期間Ｄができるだけ短く設定されるようにする。バッテリの電位に応じてマスク期間Ｄの長さが調整されることで、バッテリの電力を好適に維持しつつ、酸素濃度を取得できる。
【００３２】
上記によれば以下の優れた効果を奏する。
【００３３】
（１）エンジン１０の構成の簡略化のために電装部品とＯ２センサ５０のアース（基準電位部）を共通化した際に、電装部品の通電に伴う電位変動が、Ｏ２センサ５０にノイズ信号として重畳され、これにより酸素濃度の誤検出が引き起こされる可能性がある。そこで電装部品が通電される際に酸素濃度の取得を停止する。これによりエンジン１０の構成の簡略化に伴い発生するおそれのある酸素濃度の誤検出を回避できる。
【００３４】
（２）電装部品の通電に伴う酸素濃度の取得停止前に取得された酸素濃度の値を現在の酸素濃度とすることで、エンジン１０の構成の簡略化に伴い発生する酸素濃度の誤検出を回避しつつ、エンジン１０の制御をより安定して行うことができる。
【００３５】
（３）点火コイル１８の通電による高電圧が生じた後は、Ｏ２センサ５０に重畳されたノイズ信号の影響が残されている可能性がある。そこで点火コイル１８の通電期間Ｄ１と、点火コイル１８の通電が遮断されてからの所定期間（過渡期間ΔＤ）は酸素濃度の取得を停止する。これにより、酸素濃度の誤検出を好適に抑えることができる。
【００３６】
（４）起電力出力タイプのＯ2センサ５０では酸素濃度に応じて起電力信号が出力され、約１Ｖの電圧範囲内でリッチ判定やリーン判定が行われる。この場合、ノイズの影響により空燃比が誤判定され、その誤判定により排気エミッションに悪影響が及ぶことが懸念される。この点、上記のとおりノイズの重畳が抑制されているため、空燃比を適正に判定でき、ひいては排気エミッションの低減を図ることができる。
【００３７】
本発明は上記実施形態の記載内容に限定されず、次のように実施されてもよい。
【００３８】
・エンジン１０の１燃焼サイクル内における所定のクランク角位置に同期させて酸素濃度を取得する場合には、酸素濃度の取得は、点火コイル１８が通電されるクランク角位置以外で行われればよい。なお単気筒エンジンにおいて、燃料噴射量の演算が行われるタイミングが１サイクル（７２０°ＣＡ）に１回の場合、酸素濃度の取得は少なくとも１サイクルに１回行われればよい。
【００３９】
図６に変用例のタイミングチャートを示す。吸気ＴＤＣ又はその付近のクランク角位置θ１で燃料噴射量が演算される場合、クランク角位置θ１の直前（前）のクランク角位置θ０で、酸素濃度が取得される。これにより点火コイル１８の通電の影響による酸素濃度の誤検出を回避できる。また燃料噴射量の演算の直前の酸素濃度を取得することで、燃料噴射量の補正値を適切に求めることができる。
【００４０】
なお酸素濃度の取得時期を所定のクランク角位置に同期させる場合には、所定のクランク角位置が出力されてから所定時間（所定角度）の経過後に、酸素濃度が取得されるようにしてもよい。また、複数回の酸素濃度の検出を可能とする検出期間を定めておく構成であってもよい。この場合、回転速度ＮＥに応じて、酸素濃度が取得される回数（１サイクル当たりの回数）が変更されてもよい。例えば回転速度ＮＥが速い場合には、１サイクル当たりの酸素濃度の取得回数が増加されるようにしてもよい。いずれにしても、燃料噴射量の演算時期に合わせて、その直前に酸素濃度が取得される構成であるとよい。
【００４１】
・点火コイル１８の通電による電位変動が特定の傾向を示す場合には、その傾向に応じて酸素濃度の取得の有無を判定できる。図７にＯ２センサ５０の検出信号のノイズ信号が重畳された例を示す。この場合、点火コイル１８の通電期間Ｄ１で酸素濃度がマイナス方向に変動されている。なお期間Ｄａは酸素濃度がリーンの状態であり、期間Ｄｂは酸素濃度がリッチの状態である。この場合、酸素濃度がリーンの期間Ｄａの場合には、ノイズ信号の重畳が酸素濃度の検出結果に影響していない（検出結果は変わらない）。一方、酸素濃度がリッチである期間Ｄｂの場合には、ノイズ信号が重畳された影響で酸素濃度がリーンであると誤判定される可能性が生じている。この場合、点火コイル１８の通電前に酸素濃度がリーンであると判定された場合には、上述のマスク処理フラグをＯＦＦにする。一方、点火コイル１８の通電前に酸素濃度がリッチであると判定された場合には、マスク処理フラグをＯＮにする。
【００４２】
このような処理により、酸素濃度の誤判定が生じる可能性がある場合にのみ、酸素濃度の取得が停止されることで、燃料噴射量の補正をできるだけ精度よく実施することができる。
【００４３】
・燃料噴射弁１６とＯ２センサ５０のアース（基準電位部）が共通化されている場合にも、燃料噴射弁１６の周期的な通電に伴う電位変動が、Ｏ２センサ５０にノイズ信号として重畳されることにより、酸素濃度の誤検出が引き起こされる可能性がある。この場合には、燃料噴射弁１６の通電が行われる際に酸素濃度の取得を停止する。これにより燃料噴射量の電位変動の影響による酸素濃度の誤検出を回避できる。
【００４４】
・Ｏ２センサ以外にも、各種センサと電装部品とのアース（基準電位部）が共通化される場合には、電装部品の周期的な動作に伴う電位変動がセンサの誤検出を引き起こす可能性がある。この場合にも、電装部品の通電時にセンサの検出信号を取得しないようにすることで、センサの誤検出に伴うエンジン制御への影響を回避できる。
【００４５】
・上記では、Ｏ２センサ５０を排気管１９に直付けすることで、Ｏ２センサ５０と点火プラグ１７とで共通のアースをとる例を示した。これ以外にも、Ｏ２センサ５０がエンジン１０のシリンダブロック１１ａに直付けされることにより、共通のアースをとることができる。又はＯ２センサ５０と点火プラグ１７が共通のアース線やアース端子接続されることで、アースを共通化する構成としてもよい。
【００４６】
・酸素濃度の取得停止の処理は、酸素濃度のＡ／Ｄ変換値の読み飛ばし、酸素濃度のＡ／Ｄ変換の停止、Ｏ２センサ５０による酸素濃度の検出停止等である。
【００４７】
・上記実施形態では、点火コイル１８の通電期間Ｄ１とその後の過渡期間ΔＤとをマスク期間Ｄとしたが、点火プラグ１７の点火時期で最も大きなノイズが生じることを考えると、少なくともその点火時期を含むようにマスク期間Ｄを定めておくとよい。例えば、過渡期間ΔＤのみをマスク期間Ｄにしてもよい。
【符号の説明】
【００４８】
１０…エンジン、１１…エンジン本体、１６…燃料噴射弁、１７…点火プラグ、１８…点火コイル、５０…センサ、５１…センサ素子、５０ａ…カバー部材。
【図１】
0006036633.tif 000002
【図２】
0006036633.tif 000003
【図３】
0006036633.tif 000004
【図４】
0006036633.tif 000005
【図５】
0006036633.tif 000006
【図６】
0006036633.tif 000007
【図７】
0006036633.tif 000008