(57)【要約】【課題】ノッキングセンサに個体差が生じる場合や、制御装置のうちノッキング判定に関係する部分に個体差が生じる場合であっても、ノッキング検出精度の低下を抑制するノッキング検出装置を提供する。【解決手段】ノッキング検出装置３１は、情報記憶部４６を備えるため、「ノッキング検出処理に関する設定値」のうち係数ｋについては、個体差が考慮されない一定値（例えば、設計段階の試験で特定される「適正値」）ではなく、個体差に応じて定められる適正値を記憶することが可能となる。ノッキング検出装置３１においては、ノッキングセンサ４１、信号処理部４３および接続ケーブル４５の個体差が生じた場合であっても、加振検査の結果を踏まえて、その個体差に応じて定められる適正値が係数ｋとして記憶されるため、ノッキング判定を適切に実行でき、誤判定を抑制できるため、ノッキング判定精度の低下を抑制できる。【選択図】図４
2015086776.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の振動に応じて変化する振動検出信号を出力するノッキングセンサと、
前記振動検出信号に基づいてノッキング判定を行う信号処理部と、
前記ノッキング判定に関する設定値のうち、前記ノッキングセンサおよび前記信号処理部の個体差に応じて個別に定められる個別設定値を記憶する個体差記憶部と、
を備え、
前記信号処理部は、前記個体差記憶部に記憶された前記個別設定値を用いてノッキング判定を行うとともに、点火時期に関する信号を生成する外部装置に接続されること、
を特徴とするノッキング検出装置。
【請求項２】
前記信号処理部は、前記振動検出信号を用いて取得される検出取得値とノッキング判定閾値との比較結果に基づいてノッキング判定を行い、
前記個体差記憶部は、前記ノッキングセンサおよび前記信号処理部の個体差に応じて定められた前記ノッキング判定閾値を記憶すること、
を特徴とする請求項１に記載のノッキング検出装置。
【請求項３】
前記外部装置から前記内燃機関の点火時期に関する信号が入力される点火時期調整装置を備え、
前記信号処理部は、前記点火時期調整装置に内蔵されており、
前記点火時期調整装置は、前記信号処理部によるノッキング判定結果に基づいて前記点火時期に関する信号を調整すること、
を特徴とする請求項１または請求項２に記載のノッキング検出装置。
【請求項４】
前記ノッキングセンサと前記信号処理部とが、接続ケーブルを介して電気的に接続されており、
前記個体差記憶部は、前記ノッキングセンサおよび前記信号処理部に加えて前記接続ケーブルの個体差に応じて個別に定められる個別設定値を記憶していること、
を特徴とする請求項１から請求項３のうちいずれか１項に記載のノッキング検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関に発生したノッキングを検出するノッキング検出装置に関する。
【背景技術】
【０００２】
従来より、内燃機関のノッキング検出装置として、内燃機関の振動に応じて変化する振動検出信号を出力するノッキングセンサと、振動検出信号に基づいてノッキング判定を行う制御装置と、を備えるものが知られている（特許文献１）。
【０００３】
制御装置は、例えば、ノッキングセンサからの振動検出信号を、ノッキング周波数成分を通過させるフィルタ回路に通すことにより、ノッキング判定可能な検出信号に変換し、その変換後の検出信号とノッキング判定用の閾値とを比較して、検出信号が閾値よりも大きいときに、内燃機関がノッキングが発生したと判定する。
【０００４】
なお、振動検出信号の増幅率やノッキング判定用の閾値などの「ノッキング判定に関する設定値」は、適切なノッキング判定が可能となるように、設計段階でのノッキングセンサおよび制御装置の仕様に基づいて予め定められている。
【０００５】
この「ノッキング判定に関する設定値」は、設計段階において、実際にノッキングセンサと制御装置とを組み合わせて実施するノッキング検出試験の試験結果などに基づいて適切な値が設定される。
【０００６】
具体的には、「ノッキング判定に関する設定値」に任意の値を設定しつつ、ノッキングセンサに振動を加えて制御装置でノッキング判定を行い、適切にノッキング判定されるように「ノッキング判定に関する設定値」を調整することで、「ノッキング判定に関する設定値」の適正値を特定する。
【０００７】
なお、制御装置は、内燃機関の運転状態（例えばエンジン回転数や空燃比センサの出力に基づく空燃比フィードバック制御など）を総合的に制御するものであり、各種制御処理としてノッキング判定処理の他に点火制御処理などを実行する。また、制御装置は、内燃機関の各部に設置される各種機器と接続されており、ノッキングセンサの他に各種センサ（ガスセンサ、水温センサなど）や点火プラグなどと接続される。
【０００８】
このため、制御装置は、各種制御処理の調整を行う場合、全ての機器と接続する必要がある。
しかし、制御装置が全ての機器と接続されるのは内燃機関への装着段階であり、とりわけ、量産ラインにおいては、そのような段階で各種制御処理の調整を行うことは困難である。そのため、上記のように、設計段階での試験結果に基づいて、各種制御処理の設定値が特定されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００１−１１５８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、ノッキングセンサや制御装置（特に、ノッキング判定を行う部分）に個体差が生じる場合、「ノッキング判定に関する設定値」の適正値が、設計段階で特定した適正値とは異なる値となり、ノッキング検出精度が低下する虞がある。
【００１１】
つまり、「ノッキング判定に関する設定値」の適正値が、設計段階で特定した適正値とは異なる値となる場合、ノッキング判定結果に誤判定が生じる可能性がある。
特に、ノッキング検出装置の量産ラインにおいては、ノッキングセンサや制御装置の個体差が生じる可能性が高まるため、ノッキングセンサや制御装置の個体差に起因してノッキング検出精度が低下する可能性が高まる。
【００１２】
本発明は、前記課題を解決するためになされたものであり、その目的は、ノッキングセンサに個体差が生じる場合や、制御装置のうちノッキング判定に関係する部分に個体差が生じる場合であっても、ノッキング検出精度の低下を抑制するノッキング検出装置を提供することである。
【課題を解決するための手段】
【００１３】
（１）本発明の第１の局面におけるノッキング検出装置は、内燃機関の振動に応じて変化する振動検出信号を出力するノッキングセンサと、振動検出信号に基づいてノッキング判定を行う信号処理部と、ノッキング判定に関する設定値のうち、ノッキングセンサおよび信号処理部の個体差に応じて個別に定められる個別設定値を記憶する個体差記憶部と、を備え、信号処理部は、個体差記憶部に記憶された個別設定値を用いてノッキング判定を行うとともに、点火時期に関する信号を生成する外部装置に接続されること、を特徴とするノッキング検出装置である。
【００１４】
このノッキング検出装置は、個体差記憶部を備えるため、「ノッキング判定に関する設定値」のうち個別設定値については、個体差が考慮されない一定値（例えば、設計段階の試験で特定される「適正値」）ではなく、個体差に応じて定められる適正値を記憶することが可能となる。
【００１５】
つまり、このノッキング検出装置においては、ノッキングセンサおよび信号処理部の個体差が生じた場合であっても、その個体差に応じて定められる適正値が個別設定値として記憶されるため、ノッキング判定を適切に実行することが可能となる。
【００１６】
これにより、このノッキング検出装置は、適切なノッキング判定が可能となり誤判定を抑制できるため、ノッキング判定精度の低下を抑制できる。
また、信号処理部は、点火時期に関する信号を生成する外部装置に接続される構成であるため、点火時期に関する信号を生成するための制御処理に関連する機器（エアフローメータ、スロットル開度センサ、空燃比センサ、エンジン回転数センサ、クランク角センサなど）に接続する必要がない。このため、信号処理部は、内燃機関に備えられる各種機器のうち、接続すべき機器の個数を一定範囲内に制限できる。
【００１７】
これにより、信号処理部を内燃機関に設置する前段階で、実際に信号処理部とノッキングセンサとを接続して、ノッキング判定処理の調整を行うことが容易となる。このようにしてノッキング判定処理の調整を行うことで、内燃機関に対して信号処理部およびノッキングセンサを設置する前段階で、『「ノッキング判定に関する設定値」の適正値』を特定することが可能となる。
【００１８】
そして、このようにして特定された『「ノッキング判定に関する設定値」の適正値』は、ノッキングセンサおよび信号処理部の個体差に応じて個別に定められる個別設定値として用いることができる。
【００１９】
これにより、ノッキングセンサや信号処理部に個体差が生じる場合であっても、「ノッキング判定に関する設定値」のうち個別設定値については、実際の調整作業に基づき定められる適正値を利用することができ、適切なノッキング判定が可能となり誤判定を抑制できる。
【００２０】
よって、本発明のノッキング検出装置によれば、ノッキングセンサや信号処理部に個体差が生じる場合であっても、適切なノッキング判定が可能となり誤判定を抑制できるため、ノッキング判定精度の低下を抑制できる。
【００２１】
（２）本発明の他の局面においては、信号処理部は、振動検出信号を用いて取得される検出取得値とノッキング判定閾値との比較結果に基づいてノッキング判定を行い、個体差記憶部は、ノッキングセンサおよび信号処理部の個体差に応じて定められたノッキング判定閾値を記憶する。
【００２２】
このように個体差に応じて定められたノッキング判定閾値を記憶する構成を採ることで、検出取得値とノッキング判定閾値との比較結果に基づいてノッキング判定を行うにあたり、ノッキングセンサおよび信号処理部の個体差が生じた場合であっても、その個体差に応じて定められる適正値をノッキング判定閾値として利用できる。
【００２３】
これにより、ノッキングセンサおよび信号処理部の個体差の影響を抑えつつノッキング判定できることから、適切なノッキング判定が可能となり誤判定を抑制できるため、ノッキング判定精度の低下を抑制できる。
【００２４】
よって、本発明のノッキング検出装置によれば、ノッキングセンサや信号処理部に個体差が生じる場合であっても、ノッキング判定精度の低下を抑制できる。
なお、振動検出信号を用いて取得される検出取得値としては、振動検出信号そのもの（波形そのもの）の他、振動検出信号のピーク値や積算値を例示することができ、また、振動検出信号をＦＦＴ解析（周波数分析）した値を例示することができる。
【００２５】
（３）本発明のさらに他の局面においては、外部装置から内燃機関の点火時期に関する信号が入力される点火時期調整装置を備える。そして、このノッキング検出装置では、信号処理部が点火時期調整装置に内蔵されており、この点火時期調整装置は、信号処理部によるノッキング判定結果に基づいて点火時期に関する信号を調整するように構成されている。
【００２６】
このノッキング検出装置は、ノッキング判定結果と点火時期に関する信号とに基づいて内燃機関の点火時期を調整する点火時期調整装置であって、信号処理部を内蔵した点火時期調整装置を備えている。
【００２７】
このときに用いるノッキング判定結果は、上述の信号処理部による判定結果であるため、ノッキングセンサや信号処理部に個体差が生じる場合であっても、ノッキング判定精度の低下を抑制できる。
【００２８】
このため、点火時期調整装置が内燃機関の点火時期を調整するにあたり、ノッキング判定精度の低下によって、点火時期の調整精度が低下することを抑制できる。
よって、本発明のノッキング検出装置によれば、点火時期調整装置を備えて内燃機関の点火時期を調整する場合において、ノッキングセンサや信号処理部に個体差が生じる場合であっても、ノッキング判定精度の低下を抑制できるとともに、点火時期の調整精度が低下することを抑制できる。
【００２９】
なお、前記外部装置とは、本発明のノッキング検出装置とは別に設けられた電子制御装置であり、例えば内燃機関の動作を総合的に制御する電子制御装置（エンジンコントロールユニット：ＥＣＵ）が挙げられる。また、前記点火時期に関する信号は、点火時期に関する情報を含む信号であり、例えば点火時期の基準となるタイミングを示す基準点火信号が挙げられる。
【００３０】
（４）本発明のさらに他の局面においては、ノッキングセンサと信号処理部とが、接続ケーブルを介して電気的に接続されており、個体差記憶部は、ノッキングセンサおよび信号処理部に加えて接続ケーブルの個体差に応じて個別に定められる個別設定値を記憶している。
【００３１】
ノッキングセンサと信号処理部とが、接続ケーブルを介して電気的に接続されている場合には、接続ケーブルの個体差によってもノッキング判定精度に影響を及ぼすことになる。このとき、本発明では、個体差記憶部が、接続ケーブルの個体差をも考慮して個別設定値を記憶しているため、接続ケーブルの個体差に起因してノッキング判定に誤差が生じることを抑制できる。
【発明の効果】
【００３２】
本発明のノッキング検出装置によれば、ノッキングセンサや信号処理部に個体差が生じる場合であっても、ノッキング判定精度の低下を抑制できる。
【図面の簡単な説明】
【００３３】
【図１】実施例１のノッキング検出装置が用いられる内燃機関のシステム構成を示す説明図である。
【図２】（ａ）は実施例１のノッキング検出装置を一部破断して示す平面図、（ｂ）はそのノッキング検出装置を一部破断して示す正面図である。
【図３】（ａ）は実施例１のノッキング検出装置及びその周辺の装置を示す説明図、（ｂ）はその信号処理部の接続端子を示す説明図である。
【図４】実施例１のノッキング検出装置及びその周辺の装置の電気的構成を示す説明図である。
【図５】基準点火信号と補正点火信号と中心電極の電圧との関係を示す説明図である。
【図６】点火時期の進角や遅角による調整の状態を示すグラフである。
【図７】実施例１の信号処理部で行われる補正点火時期算出処理を示すフローチャートである。
【図８】実施例１のノッキング検出装置で行われるノッキング検出処理を示すフローチャートである。
【図９】実施例１のノッキング検出装置で行われる信号切替処理を示すフローチャートである。
【図１０】ノッキングセンサおよび信号処理部の製造段階から、加振検査を経て、ノッキングセンサおよび信号処理部の出荷準備完了に至るまでの一連の流れを示すフローチャートである。
【図１１】（ａ）は実施例２のノッキング検出装置を示す平面図、（ｂ）は実施例３のノッキング検出装置を示す平面図、（ｃ）は実施例４のノッキング検出装置を示す平面図である。
【図１２】（ａ）は実施例５のノッキング検出装置を示す平面図、（ｂ）はそのノッキング検出装置を示す正面図である。
【図１３】実施例６のノッキング検出装置及びその周辺の装置の電気的構成を示す説明図である。
【図１４】実施例６の信号処理部に備えられるゲイン調整部の構成を示す説明図である。
【図１５】実施例６において、ノッキングセンサおよび信号処理部の製造段階から、加振検査を経て、ノッキングセンサおよび信号処理部の出荷準備完了に至るまでの一連の流れを示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下では、本発明を実施するための形態（実施例）について説明する。
尚、本発明は、以下の実施例に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【００３５】
［１．実施例１］
［１−１．全体構成］
本実施例のノッキング検出装置は、汎用エンジンや２輪車用エンジンなどの各種のエンジン（内燃機関）に用いられるものであり、内燃機関のノッキングを検出する装置である。また、このノッキング検出装置は、ノッキングを防止するために、点火時期を制御する機能を有している。なお、以下では、４サイクルの２輪車用エンジンを例に挙げて説明する。
【００３６】
まず、本実施例のノッキング検出装置を備えた内燃機関のシステム全体について説明する。
図１に示す様に、内燃機関（エンジン）１は、エンジン本体３と、エンジン本体３に空気を導入する吸気管５と、吸入空気量を検出するエアフローメータ７と、吸入空気量を調整するスロットルバルブ９と、スロットルバルブ９の開度を検出するスロットル開度センサ１１と、燃焼室１３内に空気を導入する吸気マニホールド１５と、燃料を吸気マニホールド１５内に噴射する燃料噴射弁１７と、エンジン本体３から（燃焼後の）空気を排出する排気マニホールド１９と、排気マニホールド１９から排出される排気から空燃比を検出する空燃比センサ２１（又は酸素センサ２１）などを備えている。
【００３７】
また、エンジン本体３のシリンダヘッド２３には、点火プラグ２５が取り付けられ、エンジン本体３には、エンジン回転数（回転速度）を検出するエンジン回転数センサ２７や、クランク角を検出するクランク角センサ２９が取り付けられている。
【００３８】
更に、エンジン本体３には、後述するノッキング検出装置３１が取り付けられている。このノッキング検出装置３１には、イグナイタ３３が接続され、イグナイタ３３には点火コイル３５が接続され、点火コイル３５は点火プラグ２５に接続されている。
【００３９】
また、内燃機関１には、エンジン本体３等の運転状態（例えばエンジン回転数や空燃比センサ２１の出力に基づく空燃比フィードバック制御など）を総合的に制御する内燃機関用制御装置（エンジンコントロールユニット）３７が設けられている。この内燃機関用制御装置３７は、図示しないが、周知のＲＡＭ、ＲＯＭ、ＣＰＵ等を有するマイコンを備えた電子制御装置（ＥＣＵ）である。
【００４０】
なお、この内燃機関用制御装置３７が、本発明における「外部装置」の一例に該当する。また、以下では、ノッキング検出装置３１と内燃機関用制御装置３７とを備えたシステムを、点火時期制御システム３８と称する。
【００４１】
内燃機関用制御装置３７の入力ポート（図示せず）には、エアフローメータ７、スロットル開度センサ１１、空燃比センサ２１、エンジン回転数センサ２７、クランク角センサ２９、ノッキング検出装置３１が接続されており、これらの各機器からの信号（センサ信号等）が入力ポートに入力される。
【００４２】
一方、内燃機関用制御装置３７の出力ポート（図示せず）には、燃料噴射弁１７、ノッキング検出装置３１が接続されており、これらの機器に対して、内燃機関用制御装置３７から、各機器の動作を制御するための制御信号が出力される。
【００４３】
［１−２．ノッキング検出装置］
次に、本実施例のノッキング検出装置３１について説明する。
図２（ａ），（ｂ）に示す様に、本実施例のノッキング検出装置３１は、ノッキングセンサ４１と信号処理部４３とが、接続ケーブル４５を介して、電気的及び機械的に分離不可能に一体に構成されたものである。
【００４４】
ノッキングセンサ４１は、周知の圧電素子６５を用いた非共振型ノッキングセンサであり、主体金具４７の軸孔４７ａに取付用ボルト（図示せず）が挿入される構造を有し、取付用ボルトによってエンジン本体３のシリンダブロック４９（図１参照）に固定されるものである。
【００４５】
詳しくは、ノッキングセンサ４１は、ほぼ全体が樹脂成形体５１によってモールドさており、略円筒形状の本体部５３と、本体部５３の側面から突出する略直方体形状のコネクタ部５５と、を備えている。
【００４６】
このうち、本体部５３は、円筒形状の筒状部５７とその一端側（図２（ｂ）の下方）に設けられた環状の鍔部５９とからなる主体金具４７を有している。筒状部５７には、鍔部５９側から、環状の第１絶縁板６１、環状の第１電極板６３、環状の圧電素子６５、環状の第２電極板６７、環状の第２絶縁板６９、環状のウエイト７１、環状の皿バネ７３、環状のナット７５が配置されている。また、第１電極板６３と第２電極板６７とには、両電極板６３、６７間に発生した出力信号を取り出すための第１出力端子８１と第２出力端子８３とが、それぞれ接続されている。
【００４７】
信号処理部４３は、ノッキング検出を行うと共に、点火時期を調節する制御装置であり、内燃機関用制御装置３７と同様に、周知のＲＡＭ、ＲＯＭ、ＣＰＵ等を有するマイコン（図示せず）を備えた電子制御装置である。
【００４８】
接続ケーブル４５は、内部に第１出力端子８１と第２出力端子８３とに接続された各電気配線（図示せず）が設けられているケーブルであり、この接続ケーブル４５の両端には、両電気配線と接続された第１コネクタ８５と第２コネクタ８７とが設けられている。
【００４９】
つまり、第１コネクタ８５は、ノッキングセンサ４１のコネクタ部５５の開口部５５ａに嵌め込まれるとともに、各電気配線が第１出力端子８１、第２出力端子８３に接続されている。また、第２コネクタ８７は、信号処理部４３の凹状のコネクタ部８９に嵌め込まれるとともに、各電気配線が、信号処理部４３内の内部配線（図示せず）と接続されている。
【００５０】
特に本実施例では、接続ケーブル４５の第１コネクタ８５は、ノッキングセンサ４１のコネクタ部５５に嵌め込まれるとともに、接着剤によって固定されて分離不可能に一体に構成されている。同様に、接続ケーブル４５の第２コネクタ８７は、信号処理部４３のコネクタ部８９に嵌め込まれるとともに、接着剤によって固定されて分離不可能に一体に構成されている。
【００５１】
［１−３．ノッキング検出装置に関する電気的構成］
次に、ノッキング検出装置３１に関する電気的構成などについて説明する。
図３（ａ）に示す様に、ノッキング検出装置３１の信号処理部４３は、バッテリ９１から電力の供給を受けて作動するものである。よって、信号処理部４３の接続端子には、図３（ｂ）に示す様に、バッテリ９１からの電力を受けるための一対の電源端子９３、９５が設けられている。
【００５２】
また、信号処理部４３は、リード線（信号線）９７を介して、内燃機関用制御装置３７と着脱可能に接続されている。なお、リード線９７は、信号処理部４３および内燃機関用制御装置３７の両方に対して着脱可能とされている。
【００５３】
信号処理部４３は、後述する点火信号（Ａ）を内燃機関用制御装置３７から受信するための受信用端子１０１を備えている。
更に、信号処理部４３は、１本のリード線１０５を介して、イグナイタ３３と接続されており、イグナイタ３３に対して点火コイル３５を作動させるため信号（後述する（調整後の）点火信号（Ｂ））を出力するための点火用端子１０７が設けられている。
【００５４】
詳しくは、図４に示す様に、点火コイル３５は、一次巻線３５ａと二次巻線３５ｂとを備えており、一次巻線３５ａの一端には、バッテリ９１の正極が接続され、他端には、（イグナイタ３３の）ｎｐｎ型のパワートランジスタ３３ａのコレクタが接続されている。このパワートランジスタ３３ａは、一次巻線３５ａへの通電・非通電を切り替えるスイッチング素子である。なお、パワートランジスタ３３ａのエミッタは、バッテリ９１の負極と同電位のグランドに接地されている。イグナイタ３３は、パワートランジスタ３３ａで構成されるものに限定されず、ＩＧＢＴやＦＥＴ等を用いてもよい。
【００５５】
一方、二次巻線３５ｂの一端は、バッテリ９１の負極と同電位のグランドに接地され、他端は、点火プラグ２５の中心電極２５ａに接続されている。なお、点火プラグ２５の接地電極２５ｂは、バッテリ９１の負極と同電位のグランドに接地されている。
【００５６】
また、本実施例では、内燃機関用制御装置３７と信号処理部４３とが接続され、信号処理部４３から、パワートランジスタ３３ａのベースに対して点火信号（Ｂ）が出力される。この点火信号（Ｂ）に基づいて、パワートランジスタ３３ａがスイッチング動作を行って、点火コイル３５の一次巻線３５ａへの通電・非通電が切り替えられる。
【００５７】
更に、信号処理部４３は、信号処理部４３での異常の有無を診断するＯＢＤシステム４４を備える。
ＯＢＤシステム４４は、信号処理部４３での短絡異常、断線異常などの有無を診断する。ＯＢＤシステム４４は、さらに、ノッキングセンサ４１での異常の有無についても診断する。具体的には、ＯＢＤシステム４４は、ノッキングセンサ４１での短絡異常、断線異常、劣化異常、ゆるみ異常などの少なくとも１つの異常の有無を診断する。
【００５８】
なお、ＯＢＤシステム４４による異常の有無の診断方法としては、公知の手法（例えば、特開昭５８−０１１８２４号公報、特開平７−３０５６４９号公報などに記載の手法）を用いることができる。
【００５９】
また、信号処理部４３は、ＯＢＤシステム４４での診断により検出された異常状態に関する情報を記憶する情報記憶部４６を備える。
情報記憶部４６は、検出した異常の種類（短絡異常、断線異常、劣化異常、ゆるみ異常など）、異常の発生箇所（信号処理部４３、ノッキングセンサ４１）、異常検出日時などの情報を記憶する。
【００６０】
情報記憶部４６は、不揮発性の記憶媒体で構成されており、信号処理部４３が停止された後も、異常状態に関する情報を記憶することが可能である。
また、情報記憶部４６は、異常状態に関する情報のみならず、信号処理部４３で実行される各種制御処理に関する各種設定値を予め記憶している。なお、情報記憶部４６に記憶される設定値としては、ノッキングセンサ４１、信号処理部４３および接続ケーブル４５の個体差に応じて個別に定められる設定値（後述する係数ｋなど）が含まれる。
【００６１】
［１−４．点火時期制御の基本的な動作］
次に、上述したノッキング検出装置３１で実行される点火時期制御の基本的な動作について説明する。
【００６２】
内燃機関用制御装置３７では、例えばエンジン回転数や吸入空気量などに基づいて、点火時期の基準となる基準点火時期を決定する。この基準点火時期とは、内燃機関１毎のばらつきや気候変化等を考慮したときにも当該内燃機関１が破損しないような十分なマージンを持って設定された点火時期を、内燃機関１の運転状態毎に複数設定したマップを用いた上で、このマップと現在の運転状態とを対応（照合）して設定されるベースとなる点火時期（即ち、信号処理部４３によって調整される対象の点火時期）である。
【００６３】
なお、この基準点火時期を示す信号が、基準点火信号（即ち点火信号Ａ：図５の上図参照）である。そして、この基準点火信号（Ａ）が、信号処理部４３に対して出力される。
基準点火信号（Ａ）を受信する信号処理部４３では、ノッキングセンサ４１からの信号（ノッキング信号）を受信し、そのノッキング信号に基づいて、ノッキング（ノック）の発生の有無を検出する。例えば、ノッキング信号のピーク値の大きさに基づいて、ノッキングの有無を判定する。
【００６４】
そして、信号処理部４３では、ノッキングの発生状態等に応じて、点火時期を調整（補正）して、補正点火時期を決定する。なお、この補正点火時期を示す信号が、補正点火信号（即ち点火信号Ｂ：図５の中図参照）である。
【００６５】
具体的には、図６に示す様に、ノッキングが発生していない場合には、所定期間毎に、点火時期を最大進角に至るまで徐々に進角させ、ノッキングが発生すると基準点火時期に戻すように、補正点火時期を設定する。なお、前記図５に示す様に、エンジン起動時や加速時等の運転過渡期といったエンジン回転数の変動が大きな場合には、前記点火時期を補正する処理は行わない。
【００６６】
次に、上述のように補正点火時期が決定されると、図４に示す様に、信号処理部４３から、イグナイタ３３に対して、補正点火信号（Ｂ）が出力される。
イグナイタ３３では、パワートランジスタ３３ａのベースに、補正点火信号（Ｂ）が与えられると、この補正点火信号（Ｂ）のオン・オフに応じてスイッチング動作が行われる。
【００６７】
詳しくは、補正点火信号（Ｂ）がオフ（ローレベル：一般にグランド電位）である場合には、ベース電流が流れずパワートランジスタ３３ａはオフ状態（遮断状態）となり、一次巻線３５ａに電流（一次電流ｉ１）が流れることはない。また、補正点火信号（Ｂ）がオン（ハイレベル：信号処理部４３からの正の電圧が供給される状態）である場合には、ベース電流が流れてパワートランジスタ３３ａはオン状態（通電状態）となり、一次巻線３５ａに電流（一次電流ｉ１）が流れる。この一次巻線３５ａへの通電により、点火コイル３５に磁束エネルギーが蓄積される。
【００６８】
また、補正点火信号（Ｂ）がハイレベルであり一次巻線３５ａに一次電流ｉ１が流れている状態で、補正点火信号（Ｂ）がローレベルになると、パワートランジスタ３３ａがオフ状態となり、一次巻線３５ａへの一次電流ｉ１の通電が遮断（停止）される。すると、点火コイル３５における磁束密度が急激に変化して、二次巻線３５ｂに点火用電圧が発生し、これが点火プラグ２５に印加されることで、点火プラグ２５の中心電極２５ａと接地電極２５ｂとの間に火花放電が発生する（図５（ｃ）参照）。このときに二次巻線３５ｂに流れる電流が二次電流ｉ２である。
【００６９】
なお、上述した基準点火信号（Ａ）及び補正点火信号（Ｂ）には、ローレベルからハイレベルになるタイミングと、ハイレベルからローレベルになるタイミングとの情報が含まれている。このうち、ハイレベルからローレベルになるタイミングは、所望の点火時期（発火する時期）である。また、ハイレベルの期間は、必要な磁束エネルギーが蓄積されるように所定の期間が設定される。
【００７０】
［１−５．信号処理部にて行われる処理］
次に、信号処理部４３にて行われる処理について説明する。
まず、補正点火時期算出処理について説明する。
【００７１】
本処理は、基準点火信号（Ａ）に基づいて補正点火時期を算出するとともに、基準点火信号（Ａ）を利用してエンジン回転数および回転数偏差を算出する処理である。
図７のフローチャートに示す様に、ステップ（Ｓ）１００では、タイマー記憶変数Ｎをリセット（０に設定）する。
【００７２】
続くステップ１１０では、回転数格納／ノックウィンドウ（Window）変数Ｓをリセットする。この回転数格納／ノックウィンドウ変数Ｓとは、ステップ２４０にてエンジン回転数を順次記憶させていったときの時系列を示す変数、かつ、ステップ２５０にてノッキングを検出するクランク角ウィンドウの値を順次記憶させていったときの時系列を示す変数である。
【００７３】
続くステップ１２０では、タイマーＴの初期値Ｔ（０）を０に設定する。
続くステップ１３０では、ノック検知ウィンドウＫＮＷの初期値ＫＮＷ（０）を０に設定する。このノック検知ウィンドウＫＮＷとは、ノッキングの発生する可能性のある領域（所定の回転角の区間）を示すものであり、点火時期を起点に設定される特定の期間に相当し、ノッキング信号の解析区間に相当するものである。
【００７４】
続くステップ１４０では、内燃機関用制御装置３７から受信した基準点火信号（Ａ）に基づいて、基準点火時期（入力点火時期）ＴＩＧＩＮを補正点火時期ＴＩＧとして設定する。なお、ここでの補正点火時期ＴＩＧの値は、まだ補正が行われていない値である。
【００７５】
続くステップ１５０では、点火信号間隔測定タイマーＴ１をリセットする。
続くステップ１６０では、基準点火信号（Ａ）が入力されたか否かを判定する。ここで肯定判断されるとステップ１７０に進み、一方否定判断されると待機する。
【００７６】
ステップ１７０では、基準点火信号（Ａ）が入力されてからの時間を計測するために、点火信号間隔測定タイマーＴ１をスタートする。
続くステップ１８０では、再度、基準点火信号（Ａ）が入力されたか否かを判定する。ここで肯定判断されるとステップ１９０に進み、否定判断されると待機する。
【００７７】
ステップ１９０では、基準点火信号（Ａ）が入力されたので、タイマー記憶変数Ｎをカウントアップする。
続くステップ２００では、今回（Ｎ回目）、基準点火信号（Ａ）が入力された時間を、タイマーＴ（Ｎ）として記憶する。即ち、点火信号間隔測定タイマーＴ１の計数値を、タイマーＴ（Ｎ）の値として記憶する。
【００７８】
続くステップ２１０では、今回（Ｎ回目）、基準点火信号（Ａ）が入力された時間（Ｔ（Ｎ））と、前回（Ｎ−１回目）、基準点火信号（Ａ）が入力した時間（Ｔ（Ｎ−１））との差ΔＴ（Ｎ）を求める。即ち、連続する基準点火信号（Ａ）の間の時間（換言すれば、基準点火信号を受信する時間間隔）を求める。
【００７９】
なお、本実施例では、連続する基準点火信号（Ａ）の間の時間（換言すれば、基準点火信号を受信する時間間隔）を演算するにあたり、基準点火信号（Ａ）の立ち上がり時期（ローレベルからハイレベルになるタイミング）の時間間隔ではなく、基準点火信号（Ａ）の立ち下がり時期（ハイレベルからローレベルになるタイミング）の時間間隔に基づいて基準点火信号を受信する時間間隔を演算する。
【００８０】
続くステップ２２０では、「２回転×６０ｓｅｃ／ΔＴ（Ｎ）」の演算（４サイクルエンジンにて１点火／２回転の場合）によって、エンジン回転数（ｒｐｍ）を算出する。
続くステップ２３０では、回転数格納／ノックウィンドウ変数Ｓをカウントアップする。
【００８１】
続くステップ２４０では、前記ステップ２２０で求めたエンジン回転数、即ち、回転数格納／ノックウィンドウ変数Ｓに対応したエンジン回転数を、ＲＰＮ（Ｓ）として格納（記憶）する。
【００８２】
続くステップ２５０では、ノック検知ウィンドウＫＮＷ（Ｓ）の演算を行う。即ち、回転数格納／ノックウィンドウ変数Ｓに対応したノック検知ウィンドウＫＮＷ（Ｓ）の演算を、公知の演算手法によって行って、その値を記憶する。
【００８３】
続くステップ２６０では、回転数格納／ノックウィンドウ変数Ｓが２を上回るか否かを判定する。ここで肯定判断されるとステップ２７０に進み、一方否定判断されると前記ステップ１８０に戻る。
【００８４】
ステップ２７０では、後述するノッキング検出処理を行って、ノッキングを検出する。
続くステップ２８０では、エンジン回転数の「ＲＰＮＳ（Ｓ）／ＲＰＮＳ（Ｓ−１）」の演算、即ち、今回（Ｓ回目）のエンジン回転数ＲＰＮＳ（Ｓ）を前回（Ｓ−１回目）のエンジン回転数ＲＰＮＳ（Ｓ−１）で割ることにより、エンジン回転数の変動の大きさを示すエンジン回転数の偏差（回転数偏差）ΔＲＰＮを算出する。
【００８５】
続くステップ２９０では、回転数偏差ΔＲＰＮが所定の判定値ＲＰＮｓを下回るか否かを判定する。ここで肯定判断されるとステップ３００に進み、一方否定判断されるとステップ３１０に進む。本実施例では、判定値ＲＰＮｓとして５００［ｒｐｍ］が設定されている。
【００８６】
ステップ３１０では、基準点火時期ＴＩＧＩＮそのものを補正点火時期ＴＩＧとして設定し、前記ステップ１８０に戻る。ステップ２９０で否定判定される場合、回転数偏差ΔＲＰＮが大きく、内燃機関の運転状態が点火時期の調整に適した状態では無いため、点火時期を進角させることは適当ではない。
【００８７】
このため、ステップ３１０では、基準点火時期ＴＩＧＩＮそのものを補正点火時期ＴＩＧとして設定することで、実質的には点火時期の補正を行うことなく、点火時期の補正が行われていない「基準点火信号（Ａ）」をそのまま出力するように、補正点火時期ＴＩＧを設定する。
【００８８】
一方、ステップ３００では、ノッキングが発生しているか否かを、後述するノッキング検出処理にて設定されるノック検知フラグＫＮＳが１であるか否かによって判定する。ここで肯定判断されるとステップ３２０に進み、一方否定判断されるとステップ３３０に進む。
【００８９】
ステップ３２０では、ノッキングが発生しているので、ノッキングの発生を防止するために、点火時期を遅角する。具体的には、基準点火時期ＴＩＧＩＮそのものを補正点火時期ＴＩＧとして設定し（図６参照）、前記ステップ１８０に戻る。
【００９０】
一方、ステップ３３０では、ノッキングが発生していないので、点火時期（補正点火時期ＴＩＧ）が最大進角ＴＩＧＭか否かを判定する。ここで肯定判断されるとステップ３４０に進み、一方否定判断されるとステップ３５０に進む。
【００９１】
ステップ３４０では、補正点火時期ＴＩＧが最大進角ＴＩＧＭであるので、その最大進角ＴＩＧＭの値を補正点火時期ＴＩＧの値として設定し、前記ステップ１８０に戻る。
一方、ステップ３５０では、補正点火時期ＴＩＧが最大進角ＴＩＧＭではないので、点火時期を所定値ΔＴＩＧ分進角させる。具体的には、補正点火時期ＴＩＧから所定値（補正進角値）ΔＴＩＧを引いて、今回の補正点火時期ＴＩＧとして設定し、前記ステップ１８０に戻る。
【００９２】
なお、図７に示す補正点火時期算出処理にて設定された補正点火時期ＴＩＧは、それ以降に信号処理部４３に入力される基準点火信号（Ａ）を補正して出力するために順番に使用される。
【００９３】
次に、ノッキング検出処理について説明する。
本処理は、ノッキング信号に基づいて、ノッキングを検出する処理である。本処理は所定期間毎に実施される。
【００９４】
図８に示す様に、ステップ４００にて、ノック検知フラグＫＮＳをクリア（０に設定）する。
続くステップ４１０では、点火時期か否か（点火信号がハイレベルからローレベルになるタイミングであるか否か）を判定する。ここで肯定判断されるとステップ４２０に進み、一方否定判断されると一旦本処理を終了する。
【００９５】
ステップ４２０では、ノック検知ウィンドウ測定タイマーをスタートする。
続くステップ４３０では、ステップ２５０にて演算したノック検知ウィンドウＫＮＷに対応する期間内にあるか否か（換言すれば、ノック検知ウィンドウＫＮＷ内であるか否か）をノックウィンドウ測定タイマーの値に基づき判定する。ここで肯定判断されるとステップ４４０に進み、一方否定判断されると前記ステップ４３０に戻って同様な処理を繰り返す。
【００９６】
ステップ４４０では、ノッキングセンサ４１から得られたノッキング信号が有効であると設定する。
続くステップ４５０では、ステップ２５０にて演算したノック検知ウィンドウＫＮＷに対応する期間が経過したか否か（換言すれば、ノック検知ウィンドウＫＮＷ外であるか否か）をノックウィンドウ測定タイマーの値に基づき判定する。ここで肯定判断されるとステップ４６０に進み、一方否定判断されると前記ステップ４４０に戻って同様な処理を繰り返す。
【００９７】
ステップ４６０では、ノックウィンドウ測定タイマーをリセットする。
続くステップ４７０では、ノッキング信号のピーク値ＫｎｉｎＰｋを算出する。
続くステップ４８０では、ノッキング信号のピーク値ＫｎｉｎＰｋが、ノッキングの有無を判定する所定の判定値Ｔｈを上回るか否か、即ち、ノッキングが発生したか否かを判定する。ここで肯定判断されるとステップ４９０に進み、一方否定判断されると一旦本処理を終了する。
【００９８】
判定値Ｔｈは、基準判定値Ｔｈｓに係数ｋを乗じた値（Ｔｈ＝Ｔｈｓ×ｋ）である。基準判定値Ｔｈｓは、設計段階で定められたノッキング判定用の閾値である。係数ｋは、判定値Ｔｈがノッキング判定可能な適正値となる値が設定されている。
【００９９】
なお、係数ｋは、実際にノッキングセンサ４１と信号処理部４３とを接続して実施した加振検査の結果に基づき値が定められており、ノッキングセンサ４１、信号処理部４３および接続ケーブル４５の個体差に応じて定められた値となる。加振検査の詳細内容については、後述する。
【０１００】
ステップ４９０では、ノッキングが発生しているので、そのことを示すノック検知フラグＫＮＳをセット（１に設定）し、本処理を終了する。
次に、信号切替処理について説明する。
【０１０１】
本処理は、内燃機関の回転数に関連する情報に基づいて、点火信号の調整（補正）を行うか否かを切り替える処理である。本処理は所定期間毎に繰り返し実施される。
図９のフローチャートに示す様に、ステップ（Ｓ）６１０では、補正点火時期算出処理のステップ２４０で記憶した内燃機関の回転数ＲＰＮ（Ｓ）が調整許可範囲に含まれるか否かを判定しており、回転数ＲＰＮ（Ｓ）が調整許可範囲に含まれる場合には肯定判定してステップ６２０に移行し、回転数ＲＰＮ（Ｓ）が調整許可範囲に含まれない場合には否定判定してステップ６４０に移行する。
【０１０２】
本実施例では、回転数ＲＰＮ（Ｓ）の調整許可範囲として、２０００［ｒｐｍ］以上の回転数領域が設定されている。つまり、回転数ＲＰＮ（Ｓ）が２０００［ｒｐｍ］以上である場合には、ステップ６１０で肯定判定され、回転数ＲＰＮ（Ｓ）が２０００［ｒｐｍ］未満である場合には、ステップ６１０で否定判定される。
【０１０３】
ステップ６２０では、補正点火時期算出処理のステップ２８０で算出した内燃機関の回転数偏差ΔＲＰＮ（Ｓ）が調整許可範囲に含まれるか否かを判定しており、回転数偏差ΔＲＰＮ（Ｓ）が調整許可範囲に含まれる場合には肯定判定してステップ６３０に移行し、回転数偏差ΔＲＰＮ（Ｓ）が調整許可範囲に含まれない場合には否定判定してステップ６４０に移行する。
【０１０４】
本実施例では、回転数偏差ΔＲＰＮ（Ｓ）の調整許可範囲として、５００［ｒｐｍ］以下の領域が設定されている。つまり、回転数偏差ΔＲＰＮ（Ｓ）が５００［ｒｐｍ］以下である場合には、ステップ６２０で肯定判定され、回転数偏差ΔＲＰＮ（Ｓ）が５００［ｒｐｍ］よりも大きい場合には、ステップ６２０で否定判定される。
【０１０５】
ステップ６３０では、補正点火時期算出処理により調整（補正）された補正点火時期ＴＩＧに基づき定められる補正点火信号を、イグナイタ３３に対して出力する補正点火信号（Ｂ）として設定する。
【０１０６】
ステップ６４０では、内燃機関用制御装置３７から受信した基準点火信号（Ａ）を、調整（補正）することなくそのまま、イグナイタ３３に対して出力する補正点火信号（Ｂ）として設定する。
【０１０７】
ステップ６３０またはステップ６４０が終了するとステップ６５０に移行し、ステップ６５０では、本ステップの開始時刻から時間計測を開始し、予め定められた待機時間（本実施例では、１．０［ｍｓｅｃ］）が経過すると、前記ステップ６１０に戻る。
【０１０８】
このように、信号切替処理では、ステップ６１０からステップ６５０までの処理が繰り返し実行される。本処理は、信号処理部４３が停止するまで実行される。
上述のように、信号切替処理は、回転数ＲＰＮ（Ｓ）が調整許可範囲に含まれ、かつ、回転数偏差ΔＲＰＮ（Ｓ）が調整許可範囲に含まれる場合（ステップ６１０，６２０それぞれで肯定判定の場合）には、補正点火時期算出処理により調整（補正）された補正点火信号をイグナイタ３３に対して出力する。
【０１０９】
他方、回転数ＲＰＮ（Ｓ）が調整許可範囲に含まれない、あるいは、回転数偏差ΔＲＰＮ（Ｓ）が調整許可範囲に含まれない場合（ステップ６１０，６２０のうち少なくとも一方で否定判定の場合）には、信号切替処理は、内燃機関用制御装置３７から受信した基準点火信号（Ａ）をそのままイグナイタ３３に対して出力する。
【０１１０】
このようにして、信号切替処理は、内燃機関の運転状態（詳細には、回転数ＲＰＮ（Ｓ）および回転数偏差ΔＲＰＮ（Ｓ））に応じて、点火信号の調整（補正）を行うか否かを切り替える。
【０１１１】
［１−６．加振検査］
次に、ノッキング検出装置３１の加振検査について説明する。
なお、加振検査は、ノッキング検出装置３１を内燃機関に装着する前段階で実施する検査であり、ノッキングセンサ４１に所定強度の振動を与えて、その振動に対するノッキング検出結果を調べる検査である。そして、振動に対するノッキング検出結果に基づいてノッキング判定に関する設定値を調整することで、ノッキング検出装置３１のノッキング検出精度を向上させる。
【０１１２】
ここで、ノッキングセンサ４１および信号処理部４３の製造段階から、加振検査の結果に基づいてノッキング判定に関する設定値を調整する段階を経て、ノッキングセンサ４１および信号処理部４３の出荷準備完了に至るまでの一連の流れについて説明する。
【０１１３】
図１０のフローチャートに示す様に、ステップ（Ｓ）９１０では、ノッキングセンサ４１および信号処理部４３の製造を行う。
次のステップ９２０では、ノッキングセンサ４１および信号処理部４３を互いに接続する。このとき、本実施例では、接続ケーブル４５を用いてノッキングセンサ４１および信号処理部４３を接続することで、ノッキング検出装置３１が完成する。
【０１１４】
次のステップ９３０では、一体に接続されたノッキングセンサ４１および信号処理部４３を加振検査装置（図示省略）に取り付けて、予め定められた強度の検査用振動をノッキングセンサ４１に与える。
【０１１５】
次のステップ９４０では、信号処理部４３でノッキング検出処理を実行させて、ステップ４７０で算出されるノッキング信号のピーク値ＫｎｉｎＰｋを、信号処理部４３から読み取るとともに、ピーク値ＫｎｉｎＰｋと判定値Ｔｈ（＝基準判定値Ｔｈｓ×係数ｋ）との差分値Ａ（＝ＫｎｉｎＰｋ−Ｔｈ）を演算する。
【０１１６】
なお、加振検査装置は、信号処理部４３と接続されており、ピーク値ＫｎｉｎＰｋ、判定値Ｔｈ、基準判定値Ｔｈｓ、係数ｋなどの各値を信号処理部４３（詳細には、情報記憶部４６）から読み取る。そして、信号処理部４３から読み取った各値を用いて、差分値Ａを演算する。
【０１１７】
次のステップ９５０では、差分値Ａが予め定められた許容範囲内であるか否かを判定しており、肯定判断されるとステップ９８０に進み、一方否定判断されるとステップ９６０に進む。
【０１１８】
ステップ９６０では、差分値Ａに基づいて係数ｋの較正値を演算する。具体的には、差分値Ａが０に近づくように、係数ｋの較正値を演算する。
ステップ９７０では、ステップ９６０で演算した係数ｋの較正値を、加振検査に供されたノッキングセンサ４１に対して接続ケーブル４５と接続された（一体化された）状態のもと、信号処理部４３の情報記憶部４６に書き込むことで、係数ｋを変更する。
【０１１９】
ステップ９７０のあと、再びステップ９３０に移行し、再度、加振検査を行う。
このように、差分値Ａが許容範囲内に収まるまで（換言すれば、ステップ９５０で肯定判定されるまで）、ステップ９３０〜ステップ９７０までの処理を繰り返し実施することで、係数ｋの調整を行う。
【０１２０】
ステップ９５０で肯定判定されると、ステップ９８０に移行し、ステップ９８０では、ノッキング検出装置３１の出荷準備完了と判定する。
このようにして、ノッキングセンサ４１および信号処理部４３の製造段階から出荷準備完了に至るまでの間に、加振検査を行うことで、ノッキング判定に関する設定値（本実施例では、係数ｋ）が適切な値に調整される。
【０１２１】
［１−７．効果］
次に、本実施例の効果を説明する。
ノッキング検出装置３１は、情報記憶部４６を備えるため、「ノッキング検出処理に関する設定値」のうち係数ｋについては、個体差が考慮されない一定値（例えば、設計段階の試験で特定される「適正値」）ではなく、個体差に応じて定められる適正値を記憶することが可能となる。
【０１２２】
つまり、ノッキング検出装置３１においては、ノッキングセンサ４１、信号処理部４３および接続ケーブル４５の個体差が生じた場合であっても、加振検査の結果を踏まえて、その個体差に応じて定められる適正値が係数ｋとして記憶されるため、ノッキング判定を適切に実行することが可能となる。換言すれば、情報記憶部４６によるノッキングセンサ４１等の個体差を調整するための機能を信号処理部４３に付加したことにより、ノッキングセンサ４１、信号処理部４３および接続ケーブル４５の個々の特性バラツキを、それぞれを接続した状態のもとで一括して調整することができ、ノッキング判定精度の低下を抑制することができる。
【０１２３】
また、本実施例のノッキング検出装置３１においては、信号処理部４３は、ノッキング検出処理を実行することで、ノッキングセンサ４１が出力するノッキング信号（詳細には、ノッキング信号のピーク値ＫｎｉｎＰｋ）と判定値Ｔｈとの比較結果に基づいて、ノッキング判定を行う（ステップ４８０）。
【０１２４】
そして、情報記憶部４６は、ノッキングセンサ４１などの個体差に応じて定められた係数ｋを記憶するとともに判定値Ｔｈを記憶する。
このように個体差に応じて定められた判定値Ｔｈを記憶する構成を採ることで、ノッキング信号（詳細には、ピーク値ＫｎｉｎＰｋ）と判定値Ｔｈとの比較結果に基づいてノッキング判定を行うにあたり、ノッキングセンサ４１、信号処理部４３および接続ケーブル４５の個体差がそれぞれ生じた場合であっても、その個体差に応じて定められる適正値を判定値Ｔｈとして利用できる。
【０１２５】
これにより、ノッキングセンサ４１などの個体差の影響を抑えつつノッキング判定できることから、適切なノッキング判定が可能となり誤判定を抑制できるため、ノッキング判定精度の低下を抑制できる。
【０１２６】
また、ノッキング検出装置３１においては、補正点火時期算出処理を実行する信号処理部４３が、ノッキング検出処理によるノッキング判定結果と、基準点火信号（Ａ）と、に基づいて、内燃機関１の点火時期を調整する。
【０１２７】
このときに用いるノッキング判定結果は、上述のノッキング検出処理による判定結果であるため、ノッキングセンサ４１などに個体差が生じる場合であっても、ノッキング判定精度の低下を抑制できる。
【０１２８】
このため、補正点火時期算出処理を実行する信号処理部４３が内燃機関１の点火時期を調整するにあたり、ノッキング判定精度の低下によって、点火時期の調整精度が低下することを抑制できる。
【０１２９】
［１−８．特許請求の範囲との対応関係］
ここで、特許請求の範囲と本実施例とにおける文言の対応関係について説明する。
ノッキングセンサ４１から出力される信号が振動検出信号の一例に相当し、ノッキング信号のピーク値ＫｎｉｎＰｋが検出取得値の一例に相当し、ノッキング検出処理を実行する信号処理部４３が信号処理部の一例に相当し、情報記憶部４６が個体差記憶部の一例に相当し、係数ｋおよび判定値Ｔｈが個別設定値の一例に相当し、判定値Ｔｈがノッキング判定閾値の一例に相当する。
【０１３０】
内燃機関用制御装置３７が外部装置の一例に相当し、基準点火信号（Ａ）が点火時期に関する信号の一例に相当し、補正点火時期算出処理を実行する信号処理部４３が点火時期調整装置の一例に相当する。
【０１３１】
［２．実施例２］
次に実施例２について説明するが、前記実施例１と同様な内容については説明を省略する。
【０１３２】
図１１（ａ）に示す様に、本実施例のノッキング検出装置１２１は、前記実施例１と同様に、ノッキングセンサ１２３と信号処理部１２５と（それらを接続する）接続ケーブル１２７とから、一体に構成されている。
【０１３３】
特に本実施例では、信号処理部１２５と接続ケーブル１２７とは、分離不可能に一体に構成されているが、図示するように、ノッキングセンサ１２３と接続ケーブル１２７とは、着脱可能に一体に構成されている。
【０１３４】
つまり、ノッキングセンサ１２３のコネクタ部１２９には、第１出力端子１３１、第２出力端子１３３が露出する凹部１３５が設けられており、この凹部１３５と接続ケーブル１２７の第１コネクタ部１３７とが、着脱可能に結合する構成となっている。これにより、ノッキングセンサ１２３と信号処理部１２５とは、着脱可能に一体に構成されることになる。
【０１３５】
本実施例によっても、前記実施例１同様な効果を奏する。また、本実施例では、ノッキングセンサ１２３と信号処理部１２５とは、着脱可能に一体に構成されているので、ノッキングセンサ１２３と信号処理部１２５とのいずれかが故障した場合に、両者を分離した上で故障した装置だけを取り替えれば済むという利点がある。
【０１３６】
なお、故障した装置を取り替えた場合には、上述した加振検査を行い、その結果に基づいてノッキング判定に関する設定値の調整を行うことで、装置を取り替えた後も前記実施例１と同様な効果が発揮されることは言うまでもない。
【０１３７】
［３．実施例３］
次に実施例３について説明するが、前記実施例２と同様な内容については説明を省略する。
【０１３８】
図１１（ｂ）に示す様に、本実施例のノッキング検出装置１４１は、前記実施例１と同様に、ノッキングセンサ１４３と信号処理部１４５と（それらを接続する）接続ケーブル１４７とから、一体に構成されている。
【０１３９】
特に本実施例では、ノッキングセンサ１４３と接続ケーブル１４７とは、分離不可能に一体に構成されているが、図示するように、信号処理部１４５と接続ケーブル１４７とは、着脱可能に一体に構成されている。
【０１４０】
つまり、信号処理部１４５には凹状のコネクタ部１４９が設けられており、このコネクタ部１４９と接続ケーブル１４７の第２コネクタ部１５１とが、着脱可能に結合する構成となっている。これにより、ノッキングセンサ１４３と信号処理部１４５とは、着脱可能に一体に構成されることになる。
【０１４１】
本実施例によっても、前記実施例２と同様な効果を奏する。
［４．実施例４］
次に実施例４について説明するが、前記実施例２と同様な内容については説明を省略する。
【０１４２】
図１１（ｃ）に示す様に、本実施例のノッキング検出装置１６１は、前記実施例１と同様に、ノッキングセンサ１６３と信号処理部１６５と（それらを接続する）接続ケーブル１６７とから、一体に構成されている。
【０１４３】
特に本実施例では、ノッキングセンサ１６３と接続ケーブル１６７と、更に、信号処理部１６５と接続ケーブル１６７とは、着脱可能に一体に構成されている。
つまり、前記実施例２と同様に、ノッキングセンサ１６３のコネクタ部１６９には、第１出力端子１７１、第２出力端子１７３が露出する凹部１７５が設けられており、この凹部１７５と接続ケーブル１６７の第１コネクタ部１７７とが、着脱可能に結合する構成となっている。
【０１４４】
また、信号処理部１６５には凹状のコネクタ部１７９が設けられており、このコネクタ部１７９と接続ケーブル１６７の第２コネクタ部１８１とが、着脱可能に結合する構成となっている。
【０１４５】
以上のことから、実施例４のノッキング検出装置１６１は、ノッキングセンサ１６３と信号処理部１６５とが着脱可能に一体に構成される構成を有する。
本実施例によっても、前記実施例２同様な効果を奏する。
【０１４６】
［５．実施例５］
次に実施例５について説明するが、前記実施例１と同様な内容については説明を省略する。
【０１４７】
図１２（ａ），（ｂ）に示す様に、本実施例のノッキング検出装置１９１は、前記実施例１と同様に、ノッキングセンサ１９３を備えているが、接続ケーブルは備えておらず、信号処理部１９５は、ノッキングセンサ１９３内に配置されている。なお、図１２（ａ），（ｂ）では、内部の構成を樹脂モールドを透過した状態で示している。
【０１４８】
詳しくは、本実施例のノッキング検出装置１９１は、前記実施例１と同様に、ノッキングセンサ１９３の本体部１９６とコネクタ部１９７とを備えるとともに、本体部１９６の樹脂モールドされた内部には、主体金具１９９に圧電素子２０１や一対の電極板２０３、２０５やウエイト２０７やナット２０９等が嵌められた作動部２１１が収納されており、この作動部２１１の表面に、信号処理部１９５が配置されている。
【０１４９】
この信号処理部１９５には、一対の電極板２０３、２０５から伸びる出力端子（図示せず）が接続されている。また、この信号処理部１９５には、内燃機関用制御装置から点火信号（基準点火信号（Ａ））が入力される入力端子２１３と、イグナイタに点火信号（補正点火信号（Ｂ）あるいは異常状態が検出された場合に出力される基準点火信号（Ａ））を出力する出力端子２１５と、信号処理部１９５に電力を供給する一対の電力端子２１７、２１９と、が延出して設けられている。
【０１５０】
本実施例によっても、前記実施例１同様な効果を奏するとともに、装置をコンパクトに形成することができるという利点がある。なお、本実施例では、接続ケーブルを備えていないため、接続ケーブルの個体差を考慮せずに、ノッキングセンサ１９３および信号処理部１９５の個体差を考慮して個別設定値（例えば、係数ｋ）を情報記憶部に記憶（設定）すればよい。
【０１５１】
［６．実施例６］
次に実施例６について説明するが、前記実施例１と同様な内容については説明を省略する。
【０１５２】
本実施例６は、実施例１と比べて、情報記憶部２８６に記憶される情報のうち、個体差に応じて定められる設定値が相違している。具体的には、個体差に応じて定められる設定値は、係数ｋではなく、ノッキングセンサ２８３から入力される信号の信号増幅率（Ｇａｉｎ）としての増幅率設定値Ｇ１である。
【０１５３】
［６−１．実施例６の基本的な構成］
まず、本実施例６の基本的な構成について説明する。
図１３に示す様に、本実施例６におけるシステムは、前記実施例１と同様に、内燃機関用制御装置２８１、ノッキング検出装置２８７、イグナイタ２８９、点火コイル２９１、点火プラグ２９３などを備えている。ノッキング検出装置２８７は、少なくともノッキングセンサ２８３および信号処理部２８５を備える。
【０１５４】
本実施例６におけるシステムでは、前記実施例１と同様に、内燃機関用制御装置２８１から信号処理部２８５に対して、点火時期の情報を含む基準点火信号（点火信号Ａ）が送信され、信号処理部２８５からイグナイタ２８９に対して、補正点火信号Ｂが送信される。
【０１５５】
なお、内燃機関用制御装置２８１とノッキング検出装置２８７とを備えたシステムを、点火時期制御システム２９０と称する（以下同様）。
信号処理部２８５は、ＯＢＤシステム２８４および情報記憶部２８６を備える。また、信号処理部２８５は、ＣＰＵ２８８およびゲイン調整部４０１を備える。
【０１５６】
［６−２．ゲイン調整部］
ゲイン調整部４０１は、ノッキングセンサ２８３から入力される信号を増幅して、信号処理部２８５での内部処理に使用可能な信号レベルに調整するために備えられている。ゲイン調整部４０１での信号増幅率は、情報記憶部２８６に記憶された増幅率設定値Ｇ１に基づいて定められる。
【０１５７】
図１４に示すように、ゲイン調整部４０１は、信号入力部４０３と、信号出力部４０５と、可変抵抗部４０７と、オペアンプ４０９と、抵抗素子Ｒ５〜Ｒ６と、コンデンサＣ１と、参照電圧部Ｖｒｅｆと、を備えている。
【０１５８】
信号入力部４０３は、ノッキングセンサ２８３からのノッキング信号が入力される入力部であり、信号出力部４０５は、増幅されたノッキング信号を出力する出力部である。
可変抵抗部４０７は、抵抗素子Ｒ１〜Ｒ４と、スイッチング素子ＳＷ１〜ＳＷ４と、を備えている。スイッチング素子ＳＷ１〜ＳＷ４は、それぞれＣＰＵ２８８の第１切替端子〜第４切替端子からの指令信号に基づいて、ＯＮ状態（閉状態）またはＯＦＦ状態（開状態）に設定される。つまり、可変抵抗部４０７は、ＣＰＵ２８８からの指令信号に応じて、抵抗素子Ｒ１〜Ｒ４のそれぞれについて有効・無効が切り替わることで、全体としての抵抗値が変更可能に構成されている。
【０１５９】
そして、オペアンプ４０９への入力電圧Ｖｉｎに対するオペアンプ４０９の出力電圧Ｖｏｕｔは、［数１］に示す演算式で表される。このうち、合成抵抗Ｒａは、抵抗素子Ｒ１〜Ｒ４のそれぞれの抵抗値との間で、［数２］に示すような関係を有する。
【０１６０】
【数１】
2015086776.tif 000003
【０１６１】
【数２】
2015086776.tif 000004
つまり、ゲイン調整部４０１では、入力電圧Ｖｉｎに対する出力電圧Ｖｏｕｔの比率である増幅率Ｇ（＝（Ｒａ＋Ｒ６）／Ｒａ）が、可変抵抗部４０７の抵抗値（換言すれば、抵抗素子Ｒ１〜Ｒ４の各抵抗値）を変更することで、任意の値に設定可能に構成されている。
【０１６２】
そして、ＣＰＵ２８８は、情報記憶部２８６に記憶された増幅率設定値Ｇ１に基づいて、第１切替端子〜第４切替端子から出力する指令信号をそれぞれ設定することで、可変抵抗部４０７の抵抗値を設定し、ゲイン調整部４０１の増幅率Ｇを設定する。
【０１６３】
なお、増幅率設定値Ｇ１は、実際にノッキングセンサ２８３と信号処理部２８５とを接続して実施した加振検査の結果に基づき値が定められており、ノッキングセンサ２８３および信号処理部２８５の個体差に応じて定められた値となる。加振検査の詳細内容については、後述する。
【０１６４】
つまり、増幅率設定値Ｇ１がノッキングセンサ２８３および信号処理部２８５の個体差に応じて定められた値であるため、ゲイン調整部４０１で増幅されたノッキング信号のレベルは、ＣＰＵ２８８でのノッキング検出処理において適切にノッキング判定可能なレベルとなる。
【０１６５】
［６−３．加振検査］
次に、実施例６のノッキング検出装置２８７における加振検査について説明する。
ここで、ノッキングセンサ２８３および信号処理部２８５の製造段階から、加振検査の結果に基づいてノッキング判定に関する設定値を調整する段階を経て、ノッキングセンサ２８３および信号処理部２８５の出荷準備完了に至るまでの一連の流れについて説明する。
【０１６６】
なお、図１５のフローチャートに示すように、本実施例６では、ステップ９１０〜９５０，９８０では、前記実施例１でのステップ９１０〜９５０，９８０と同様な処理を行うので、その説明は省略する。
【０１６７】
本実施例６では、実施例１でのステップ９６０，９７０に代えて、ステップ１０６０，１０７０を実行する。
ステップ１０６０では、差分値Ａに基づいて増幅率設定値Ｇ１の較正値を演算する。具体的には、差分値Ａが０に近づくように、増幅率設定値Ｇ１の較正値を演算する。
【０１６８】
ステップ１０７０では、ステップ１０６０で演算した増幅率設定値Ｇ１の較正値を、加振検査に供されたノッキングセンサ２８３に対して接続ケーブル２８２と接続された（一体化された）状態のもと、信号処理部２８５の情報記憶部２８６に書き込むことで、増幅率設定値Ｇ１を変更する。
【０１６９】
ステップ１０７０のあと、再びステップ９３０に移行し、再度、加振検査を行う。
このように、差分値Ａが許容範囲内に収まるまで（換言すれば、ステップ９５０で肯定判定されるまで）、ステップ９３０〜９５０，１０６０，１０７０までの処理を繰り返し実施することで、増幅率設定値Ｇ１の調整を行う。
【０１７０】
ステップ９５０で肯定判定されると、ステップ９８０に移行し、ステップ９８０では、ノッキング検出装置２８７の出荷準備完了と判定する。
このようにして、ノッキングセンサ２８３および信号処理部２８５の製造段階から出荷準備完了に至るまでの間に、加振検査を行うことで、ノッキング判定に関する設定値（本実施例では、増幅率設定値Ｇ１）が適切な値に調整される。
【０１７１】
［６−４．実施例６の効果］
次に、本実施例の効果について説明する。
実施例６のノッキング検出装置２８７は、前記実施例１と同様に、情報記憶部２８６を備えるため、「ノッキング検出処理に関する設定値」のうち増幅率設定値Ｇ１については、個体差が考慮されない一定値（例えば、設計段階の試験で特定される「適正値」）ではなく、個体差に応じて定められる適正値を記憶することが可能となる。
【０１７２】
つまり、ノッキング検出装置２８７においては、ノッキングセンサ２８３、信号処理部２８５および接続ケーブル２８２の個体差が生じた場合であっても、加振検査の結果を踏まえて、その個体差に応じて定められる適正値が増幅率設定値Ｇ１として記憶されるため、ノッキング判定を適切に実行することが可能となる。
【０１７３】
これにより、ノッキング検出装置２８７は、適切なノッキング判定が可能となり誤判定を抑制できるため、ノッキング判定精度の低下を抑制できる。
［６−５．特許請求の範囲との対応関係］
ここで、特許請求の範囲と本実施例とにおける文言の対応関係について説明する。
【０１７４】
ノッキングセンサ２８３から出力される信号が振動検出信号の一例に相当し、ノッキング検出処理を実行する信号処理部２８５が信号処理部の一例に相当し、情報記憶部２８６が個体差記憶部の一例に相当し、増幅率設定値Ｇ１が個別設定値の一例に相当する。
【０１７５】
内燃機関用制御装置２８１が外部装置の一例に相当し、基準点火信号（Ａ）が点火時期に関する信号の一例に相当し、補正点火時期算出処理を実行する信号処理部２８５が点火時期調整装置の一例に相当する。
【０１７６】
［７．他の実施例］
以上、本発明の実施例について説明したが、本発明は上記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【０１７７】
例えば、上記実施例では、個別設定値として、係数ｋ，判定値Ｔｈ，増幅率設定値Ｇ１を情報記憶部（個体差記憶部）に記憶する形態について説明したが、個別設定値はこれらに限定されない。つまり、「ノッキング判定に関する設定値」のうち、ノッキングセンサなどの個体差に応じて値が変化する設定値であれば、個別設定値として利用できる。
【０１７８】
また、上記実施例では、加振検査の結果に基づいて１つの設定値のみを調整する形態について説明したが、複数の設定値を調整する形態を採ることもできる。例えば、まずは、差分値Ａが第１許容範囲に収まるように増幅率設定値Ｇ１について調整し、その後、差分値Ａが第２許容範囲（第１許容範囲よりも狭い範囲）に収まるように係数ｋについて調整することで、複数の設定値について調整しても良い。
【０１７９】
また、情報記憶部（個体差記憶部）は、信号処理部の制御処理で読み出し可能な形態で備えられるものであればよく、信号処理部の内蔵型メモリとして備えられる形態や、信号処理部に着脱可能な記憶部として備えられる形態など、任意の形態を採ることができる。
【０１８０】
さらに、上記実施例では、信号処理部が、ノッキング検出処理のみならず、補正点火時期算出処理および信号切替処理を実行する構成について説明したが、信号処理部とは別に点火時期調整装置を備えておき、その点火時期調整装置が、補正点火時期算出処理および信号切替処理を実行する構成としてもよい。
【０１８１】
また、ノッキングセンサは、非共振型ノッキングセンサに限らず、共振型ノッキングセンサを使用でき、ノッキングを検出できれば、その種類は限定されない。
更に、本発明は、２サイクルのエンジンに適用することもできる。
【符号の説明】
【０１８２】
１…内燃機関、２１…空燃比センサ（酸素センサ）、３１，１２１，１４１，１６１，１９１，２８７…ノッキング検出装置、３７，２８１…内燃機関用制御装置、３８，２９０…点火時期制御システム、４１，１２３，１４３，１６３，１９３，２８３…ノッキングセンサ、４３，１２５，１４５，１６５，１９５，２８５…信号処理部、４５，１２７，１４７，１６７，２８２…接続ケーブル、４６，２８６…情報記憶部、４０１…ゲイン調整部。
【図１】
2015086776.tif 000005
【図２】
2015086776.tif 000006
【図３】
2015086776.tif 000007
【図４】
2015086776.tif 000008
【図５】
2015086776.tif 000009
【図６】
2015086776.tif 000010
【図７】
2015086776.tif 000011
【図８】
2015086776.tif 000012
【図９】
2015086776.tif 000013
【図１０】
2015086776.tif 000014
【図１１】
2015086776.tif 000015
【図１２】
2015086776.tif 000016
【図１３】
2015086776.tif 000017
【図１４】
2015086776.tif 000018
【図１５】
2015086776.tif 000019