(57)【要約】【課題】  任意値の既知の位置における拡張されたカム位置測定および較正のためのシステムおよび方法を提供する。【解決手段】  第１の回転軸に関連した第１の組のパルスを発生する工程と、第１の回転軸に関連して回転する第２の回転軸に関連した第２の組のパルスを発生する工程と、第１および第２の組の連続パルスにそれぞれ関連する値を格納する第１および第２のレジスタを提供する工程と、値が格納される特定のレジスタを示すフラグを提供する工程と、値の格納およびフラグの制御を行うためのコントローラを提供する工程と、レジスタの組の中でデータを格納するレジスタを決定する工程と、フラグをレジスタに対して示すことにより、単一型の情報に対して単一の組のレジスタを用いる工程とを備えている。【選択図】  図８
2005299648.tif 000002
【特許請求の範囲】
【請求項１】
互いに関連して回転する少なくとも２本の回転軸を有するシステムにおいて、位相オフセットを決定するための方法であって、
第１の回転軸に関連しかつ第１の組のパルスを発生するように配置された第１の装置を提供する工程と、
第２の回転軸に関連しかつ第２の組のパルスを発生するように配置された第２の装置を提供する工程と、
第１の組のパルスにおいて少なくとも２つのパルスを有する第１の組の連続パルスが、第２の組のパルスにおいて少なくとも２つのパルスを有する第２の組の連続パルスに対応しているシステムを提供する工程と、
第１の回転軸と関連しかつ少なくとも２つのレジスタからなる第１の組のレジスタと、第２の回転軸と関連しかつ少なくとも２つのレジスタからなる第２の組のレジスタとを有する２組のレジスタを提供する工程と、
連続パルスに関連する値を格納するために特定のレジスタを示す少なくとも一つのフラグを提供する工程と、
値の格納およびフラグの制御を行うためのコントローラを提供する工程と、
レジスタの組の中でデータを格納するレジスタを決定する工程と、
フラグをレジスタに対して示すことにより、単一型の情報に対して単一の組のレジスタを用いることで、位相に関連する情報が失われたりまたはオーバライトされないようにする工程と、
を備えた位相オフセット決定方法。
【請求項２】
請求項１において、
第１の回転軸が、内燃機関におけるクランクシャフトである、
ことを特徴とする位相オフセット決定方法。
【請求項３】
請求項１において、
第２の回転軸が、内燃機関におけるカムシャフトである、
ことを特徴とする位相オフセット決定方法。
【請求項４】
請求項１において、
第１および第２の装置が、それぞれ第１および第２の回転軸に取り付けられたパルスホイールである、
ことを特徴とする位相オフセット決定方法。
【請求項５】
請求項４において、
第１の回転軸におけるパルスホイールが複数の歯を有している、
ことを特徴とする位相オフセット決定方法。
【請求項６】
請求項４において、
第２の回転軸におけるパルスホイールが複数の歯を有している、
ことを特徴とする位相オフセット決定方法。
【請求項７】
請求項１において、
当該システムがＶＣＴシステムである、
ことを特徴とする位相オフセット決定方法。
【請求項８】
互いに関連して回転する少なくとも２本の回転軸を有し、位相オフセットを決定するためのシステムであって、
第１の回転軸に関連しかつ第１の組のパルスを発生するように配置された第１の装置と、
第２の回転軸に関連しかつ第２の組のパルスを発生するように配置された第２の装置と、
第１の組のパルスにおいて少なくとも２つのパルスを有する第１の組の連続パルスが、第２の組のパルスにおいて少なくとも２つのパルスを有する第２の組の連続パルスに対応しているシステムと、
第１の回転軸と関連しかつ少なくとも２つのレジスタからなる第１の組のレジスタと、第２の回転軸と関連しかつ少なくとも２つのレジスタからなる第２の組のレジスタとを有する２組のレジスタとを備え、
連続パルスに関連する値を格納するための特定のレジスタを示すために少なくとも一つのフラグが用いられるとともに、レジスタの組の中でどのレジスタがフラグの指示に基づいてデータを格納するかについて決定がなされており、これにより、単一型の情報に対して単一の組のレジスタを用いることで、位相に関連する情報が失われたりまたはオーバライトされないようになっており、
さらに、値の格納およびフラグの制御、ならびに第１、第２の組のパルスの制御を行うためのコントローラを備えている、
ことを特徴とする位相オフセット決定システム。
【請求項９】
請求項８において、
第１の回転軸が、内燃機関におけるクランクシャフトである、
ことを特徴とする位相オフセット決定システム。
【請求項１０】
請求項８において、
第２の回転軸が、内燃機関におけるカムシャフトである、
ことを特徴とする位相オフセット決定システム。
【請求項１１】
請求項８において、
第１および第２の装置が、それぞれ第１および第２の回転軸に取り付けられたパルスホイールである、
ことを特徴とする位相オフセット決定システム。
【請求項１２】
請求項１１において、
第１の回転軸におけるパルスホイールが複数の歯を有している、
ことを特徴とする位相オフセット決定システム。
【請求項１３】
請求項１１において、
第２の回転軸におけるパルスホイールが複数の歯を有している、
ことを特徴とする位相オフセット決定システム。
【請求項１４】
請求項８において、
当該システムがＶＣＴシステムである、
ことを特徴とする位相オフセット決定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カム位置測定の分野に関する。より詳細には、本発明は、可変カムタイミング（ＶＣＴ： variable cam timing）システムにおいて、向上したクローズドループ制御を用いた位置の較正および拡張されたカム位置測定のための方法および装置に関する。
【背景技術】
【０００２】
ＶＣＴシステムにおいては、位相関係を制御するためにフィードバックループを用いることが知られている。
【０００３】
米国特許出願公開第2003/0230264号は、引用することによって本明細書中に含まれているが、内燃機関の可変カムタイミングを補償するための方法を開示している。この方法は、以下の工程を有している。ａ）周期的なクランクパルス信号を提供する工程。ｂ）周期的なカムパルス信号を提供する工程。ｃ）内燃機関の速度がＺ位相値を受けて激しい変化を生じさせるところのセグメントを決定する工程。ｄ）セグメントをサブセグメントに分割する工程。ｅ）サブセグメント内で複数の点を有するＺ位相値を計算する工程。
【０００４】
米国特許第 5,289,805号は、引用することによって本明細書中に含まれているが、非振動の回転のためにカムシャフトがその一端に固定されたベーンを有する点について開示している。カムシャフトはまた、カムシャフトとともに回転しかつ振動するスプロケットを保持している。
【０００５】
ベーンは、スプロケットの対向凹部内にそれぞれ受け入れられた対向ローブを有している。ベーンおよびスプロケットが互いに振動できるように、凹部はローブよりも周方向長さが長くなっている。これにより、スプロケットに対する位相がチェーン駆動装置によって固定されているクランクシャフトの位相に対して、カムシャフトの位相が変化するのを許容する。
【０００６】
米国特許第 5,289,805号に記述されたカム位置測定は、クランクパルスホイールおよびカムパルスホイール上の連続する歯の間の位相角に限定されている。これにより、「移動可能な」カムパルスが、「固定された」２つのクランク歯と比較されて、クランクパルスに対するカムパルス位相が決定される。
【０００７】
しかしながら、この手法は、移動可能なカムパルスが２つのクランクパルスの境界の外側に移動した場合に、正しくなくなる。任意の例では、クランクホイール上に４枚の歯を有しかつカムホイール上に８枚の歯を有する場合に、位相測定が９０度に制限された。
【０００８】
コンピュータプログラムは、境界領域の両端に作業マージンをいくらか許容する傾向がある。このため、位相測定を制限された９０度に減少させている。言い換えれば、カムパルスのタイミングを９０度のウインドウ内で変化させるためには各端部に５度の安全値が必要になるので、一旦較正されると、有効領域は８０度にさらに制限される。実際上、位相測定は、５度から８５度まで行われる。このような補償は、コンピュータプログラムの導入によるものである。
【０００９】
５度の安全値は、位相測定におけるいくつかの誤差やタイミングチェーンの伸びにより、ネガティブな位相読取りが起こらないことを保証している。較正の工程中に、カムシャフトは完全アドバンス位置まで移動し、５度のオフセットを加えた位相が、Ｚ位相値と呼ばれる変数として記録されて格納される。
【００１０】
このＺ位相測定は、クランクに対する各カムシャフト間のパルスホイール取付けの違いを補償するためにすべての位相測定値から減じられている。このクランクパルス上の９０度間隔は、９０度を越えた位相測定の限定要因となる。
【００１１】
コンピュータプログラムは、１クロスオーバー位置を許容することができる。この場合、カムパルスは、クランクパルス間のウインドウから外れるが、これは、Ｚ位相測定において補償されている。しかしながら、９０度を越えた測定において発生する第２のクロスオーバーに対する用意はない。
【特許文献１】米国特許出願公開第2003/0230264号
【特許文献２】米国特許第5,289,805号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、任意値の既知の位置における拡張されたカム位置測定および較正のためのシステムおよび方法を提供しようとしている。
本発明は、古い情報を失うことなくオフセットに関する新しい情報を格納するために、コントローラ内にレジスターのような少なくとも一組の格納手段を提供することによって、上記従来の問題を解決するためのシステムおよび方法を提供する。
【００１３】
また、本発明は、タイマー情報を格納するために複数組のレジスターを使用するとともに、どのレジスターがアップデートされたかを示すフラグを使用することによる解決法を提供するための手段を提供する。
【００１４】
さらに、本発明は、位相器が９０度を越えて移動するとともに、位相計算の基準として用いられているクランク歯タイマー値がオーバーライトされたときに、従来のＶＣＴシステムにおける不正確な記録の問題を解決するための装置および方法を提供する。
【課題を解決するための手段】
【００１５】
請求項１の発明は、互いに関連して回転する少なくとも２本の回転軸を有するシステムにおいて位相オフセットを決定するための方法である。この方法は、第１の回転軸に関連しかつ第１の組のパルスを発生するように配置された第１の装置を提供する工程と、第２の回転軸に関連しかつ第２の組のパルスを発生するように配置された第２の装置を提供する工程と、第１の組のパルスにおいて少なくとも２つのパルスを有する第１の組の連続パルスが、第２の組のパルスにおいて少なくとも２つのパルスを有する第２の組の連続パルスに対応しているシステムを提供する工程と、第１の回転軸と関連しかつ少なくとも２つのレジスタからなる第１の組のレジスタ、および第２の回転軸と関連しかつ少なくとも２つのレジスタからなる第２の組のレジスタを有する２組のレジスタを提供する工程と、連続パルスに関連する値を格納するために特定のレジスタを示す少なくとも一つのフラグを提供する工程と、値の格納およびフラグの制御を行うためのコントローラを提供する工程と、レジスタの組の中でデータを格納するレジスタを決定する工程と、フラグをレジスタに対して示すことにより、単一型の情報に対して単一の組のレジスタを用いることで、位相に関連する情報が失われたりまたはオーバライトされないようにする工程とを備えている。
【００１６】
請求項２の発明では、第１の回転軸が、内燃機関におけるクランクシャフトである。
【００１７】
請求項３の発明では、第２の回転軸が、内燃機関におけるカムシャフトである。
【００１８】
請求項４の発明では、第１および第２の装置が、それぞれ第１および第２の回転軸に取り付けられたパルスホイールである。
【００１９】
請求項５の発明では、第１の回転軸におけるパルスホイールが複数の歯を有している。
【００２０】
請求項６の発明では、第２の回転軸におけるパルスホイールが複数の歯を有している。
【００２１】
請求項７の発明では、当該システムがＶＣＴシステムである。
【００２２】
請求項８の発明は、互いに関連して回転する少なくとも２本の回転軸を有し、位相オフセットを決定するためのシステムである。このシステムは、第１の回転軸に関連しかつ第１の組のパルスを発生するように配置された第１の装置と、第２の回転軸に関連しかつ第２の組のパルスを発生するように配置された第２の装置と、第１の組のパルスにおいて少なくとも２つのパルスを有する第１の組の連続パルスが、第２の組のパルスにおいて少なくとも２つのパルスを有する第２の組の連続パルスに対応しているシステムと、第１の回転軸と関連しかつ少なくとも２つのレジスタからなる第１の組のレジスタと、第２の回転軸と関連しかつ少なくとも２つのレジスタからなる第２の組のレジスタとを有する２組のレジスタとを備えている。そして、連続パルスに関連する値を格納するための特定のレジスタを示すために、少なくとも一つのフラグが用いられるとともに、レジスタの組の中でどのレジスタがフラグの指示に基づいてデータを格納するかについて決定がなされており、これにより、単一型の情報に対して単一の組のレジスタを用いることで、位相に関連する情報が失われたりまたはオーバライトされないようになっており、さらに、値の格納およびフラグの制御、ならびに第１、第２の組のパルスの制御を行うためのコントローラを備えている。
【００２３】
請求項９の発明では、第１の回転軸が、内燃機関におけるクランクシャフトである。
【００２４】
請求項１０の発明では、第２の回転軸が、内燃機関におけるカムシャフトである。
【００２５】
請求項１１の発明では、第１および第２の装置が、それぞれ第１および第２の回転軸に取り付けられたパルスホイールである。
【００２６】
請求項１２の発明では、第１の回転軸におけるパルスホイールが複数の歯を有している。
【００２７】
請求項１３の発明では、第２の回転軸におけるパルスホイールが複数の歯を有している。
【００２８】
請求項１４の発明では、当該システムがＶＣＴシステムである。
【００２９】
本発明においては、互いに関連して回転する少なくとも２本の回転軸を有するシステムにおいて位相オフセットを決定するための方法が提供されている。
【００３０】
この方法は、以下の工程を備えている。
すなわち、第１の組のパルスを発生するように配置された第１の装置を第１の回転軸に関連して提供する工程。第２の組のパルスを発生するように配置された第２の装置を第２の回転軸に関連して提供する工程。第１の組のパルスの少なくとも２つのパルスにおける第１の組の連続パルスが、第２の組のパルスの少なくとも２つのパルスにおける第２の組の連続パルスに対応している構成を提供する工程。
【００３１】
第１の回転軸と関連するとともに、少なくとも２つのレジスタからなる第１の組のレジスタと、第２の回転軸と関連するとともに、少なくとも２つのレジスタからなる第２の組のレジスタとを有する２組のレジスタを提供する工程。連続パルスに関連した値を格納するための特定のレジスタを示すために少なくとも一つのフラグを提供する工程。
【００３２】
値の格納およびフラグを制御するためのコントローラを提供する工程。データを格納するレジスタの組の中でレジスタを決定する工程。レジスタにフラグを指示し、これによって、単一型の情報に対して単一組のレジスタを用いることで位相に関連する情報が失われずまたはオーバライトされないようになっている工程。
【００３３】
また、本発明においては、互いに関連して回転する少なくとも２本の回転軸を有し、位相オフセットを決定するためのシステムが提供されている。
【００３４】
このシステムは、以下の要素から構成されている。
すなわち、第１の回転軸に関連するとともに、第１の組のパルスを発生するように設けられた第１の装置。第２の回転軸に関連するとともに、第２の組のパルスを発生するように設けられた第２の装置。第１の組のパルスの少なくとも２つのパルスにおける第１の組の連続パルスが、第２の組のパルスの少なくとも２つのパルスにおける第２の組の連続パルスに対応しているシステム。
【００３５】
第１の回転軸と関連するとともに少なくとも２つのレジスタからなる第１の組のレジスタと、第２の回転軸と関連するとともに少なくとも２つのレジスタからなる第２の組のレジスタとを有する２組のレジスタ。値の格納およびフラグの制御、ならびに第１、第２の組のパルスの制御を行うためのコントローラ。
【００３６】
連続パルスに関連した値を格納するための特定のレジスタを示すために、少なくとも一つのフラグが用いられている。レジスタの組の中のどのレジスタがフラグのポインターに基づいてデータを格納するのかについて決定が行われている。これによって、単一型の情報に対して単一組のレジスタを用いることで位相に関連する情報が失われずまたはオーバライトされないようになっている。
【発明の効果】
【００３７】
このように、本発明によれば、第１、第２の組の連続パルスに関連する値を格納するためのレジスタを設け、このような特定のレジスタをフラグにより示すようにするとともに、単一型の情報に対して単一の組のレジスタを用いるようにしたので、位相に関連した情報が失われたり、またはオーバライトされないようにすることができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施例を添付図面に基づいて説明する。
図１には、一般的なフィードバックループが示されている。このフィードバックループ１０の目的は、スプールバルブを零位置におくことにある。
【００３９】
言い換えれば、その目的は、スプール１４を零位置で静止させた状態でＶＣＴ機構をセットポイント１２によって与えられる位相角におくように、図示しない位相器における２つの流体保持チャンバ間で流体が流れないようにすることにある。
【００４０】
このようにして、ＶＣＴ機構が正規の位相位置におかれ、位相の変化速度が０になる。ＶＣＴ機構の動的状態を利用する制御コンピュータプログラムが、上記状態を実現するのに用いられている。
【００４１】
カムシャフト位相変化θ０１６を測定してこれを所望のセットポイント１２と比較することによって、ＶＣＴクローズドループ制御機構が実現されている。ＶＣＴ機構は、位相器がセットポイント１２によって決定される位置を獲得するように、調整される。制御法則１８は、セットポイント１２を位相変化θ０１６と比較する。
【００４２】
比較された結果は、スプール１４を位置決めするようにソレノイド２０に命令を発するための基準として用いられる。スプール１４の位置決めは、位相誤差（セットポイント１２および位相変化１６間の差）が０でないときに発生する。
【００４３】
スプール１４は、位相誤差がマイナス（つまりリタード）であれば、第１の方向（たとえば右方）に向かって移動し、位相誤差がプラス（つまりアドバンス）であれば、第２の方向（たとえば左方）に向かって移動する。
【００４４】
現行の位相測定システムを備えたリタードは大きな値を生じ、アドバンスは小さな値を生じるということが注目される。位相誤差が０のとき、ＶＣＴ位相は、セットポイント１２と等しくなり、スプールバルブ内で流体が流れないようにスプール１４が零位置におかれる。
【００４５】
ＶＣＴシステムにおけるカムシャフト測定パルスおよびクランクシャフト測定パルスは、それぞれカムシャフトパルスホイール２２およびクランクシャフトパルスホイール２４によって発生する。図示しないクランクシャフトおよびカムシャフトが回転すると、ホイール２２，２４が各シャフトとともに回転する。
【００４６】
各ホイール２２，２４は、センサにより発生する測定パルスに応じてセンサにより検出されて測定される歯を有している。測定パルスは、カムシャフト測定パルスセンサ２２ａおよびクランクシャフト測定パルスセンサ２４ａによって検出される。検出されたパルスは、位相測定装置２６によって用いられる。
【００４７】
次に、測定位相の差が決定される。カムシャフトおよびクランクシャフト間の位相は、連続したクランク−カムパルスからの時間に対して、全回転時間で割って３６０°を乗じたものとして定義される。測定位相は、θ０１６で表される。次に、この位相は、所望のスプール位置に到達するために、制御法則１８に供給される。
【００４８】
クローズドループ１０の制御法則１８は、米国特許第 5,184,578号に記述されており、当該米国特許は引用することによって本明細書中に含まれている。制御法則の簡略化されたものが図２に示されている。
【００４９】
測定位相２６は、比例積分（ＰＩ）処理が行われるブロック３０において最初制御法則１８の影響を受ける。ＰＩ処理は、２つのサブ処理の和である。第１のサブ処理は増幅を含み、第２のサブ処理は積分を含んでいる。
【００５０】
測定された位相は、ブロック３２においてさらに位相補償の影響を受ける。ここでは、制御信号は、アクチュエータ（この例では、可変力ソレノイド）を駆動するように送出される前に、制御システム全体の安定性を向上させるように調整される。
【００５１】
クランクホイール上に４枚歯を有しかつ１回転につき４つのクランクパルスを有する例においては、各歯間の間隔が９０°以内の位相を測定するように制限される。これを解決するための一つの方法は、たった３枚歯のパルスホイールを用いることであろう。これにより、１２０°のウインドウが得られるだろう。
【００５２】
他の方法は、２枚歯のパルスホイールを用いることであろう。この場合には、１８０°のウインドウが得られるだろう。しかしながら、これらの回転または配列における問題は、我々が必要とするインターバルにおいてアップデートされた位相測定を得ることができないということである。
【００５３】
このことは、とくにエンジンの低速回転時に問題となる。したがって、速い速度で位相がアップデートされる制御システムを提供するために、大抵の場合に高いアップデート速度が要求されることになる。
【００５４】
現在、我々は、クランクタイマー値を捕捉し、従前のクランクタイマー値を用いてパルス間の時間を計算している。次に、我々は、現在のクランクタイマー値を格納し、また、（４カムまでの）カムタイマー値を捕捉してこれを格納する。これらの運転はいずれも、コンピュータプログラム内でタイマー割込みルーチンにおいて行われる。
【００５５】
メイン制御ループ内において、格納されたこれらの値を基準として、位相計算を行う。以下の表は、レジスタ内に格納され、位相計算のためにコンピュータプログラム内で用いられる現在のパラメータを示している。現在４カムであるが、カムの数は変化し得る。カムの数は、CamXT0 で表される。
【表１】
2005299648.tif 000003
【００５６】
上記装置の場合、問題は、クランク歯の枚数によって決定されるウインドウ間隔（我々のケースでは９０°であるが）を越えて位相器が移動したときに、カム歯の事象がクランク事象から離れたところで発生するということにある。２つの間の固定された関係によって、我々は、カム事象を受け取るまでに第２番目のクランク事象を受け取る。
【００５７】
したがって、我々の例では、クランクから９５度離れた位置にある位相器の場合、測定される位相は５度であろう。なぜなら、計算は、オーバライトされたばかりのクランク事象に基づいて行われるからである。
【００５８】
以下の線図である図３ａ〜３ｆ参照のこと。各図において、クランクパルスは、ｎ２およびｎ４（ｎ：４〜９の正の整数）で示されている。クランクパルスのいくつかは、タイムラインに沿ったそれぞれの順序に応じてｎ２＋１またはｎ２−１で示されている。同様に、カムパルスは、ｎ２ｃおよびｎ４ｃ（ｎ：４〜９の正の整数）で示されている。
【００５９】
カムパルスのいくつかは、タイムラインに沿ったそれぞれの順序に応じてｎ２ｃ＋１またはｎ２ｃ−１で示されている。理解されるように、図３ａ〜３ｆに示されるクランクパルスおよびカムパルスは、種々の状況における較正（キャリブレーション）のオフセットを示している。
【００６０】
図３ａには、完全アドバンス位置４０における位相器が示されている。クランクパルス事象４２，４４は、５度のキャリブレーションオフセット４６に対応しているが、コントローラに応じた測定位相は０度である。クランクパルス事象に応じたカム事象は、４２ｃ，４４ｃである。なお、ｘ軸は時間を表している。
【００６１】
図３ｂには、完全アドバンス位置から４０度の位置５０における位相器が示されている。クランクパルス事象５２，５４は、約４０度のキャリブレーションオフセット５６に対応しているが、コントローラに応じた測定位相は０度である。クランクパルス事象に応じたカム事象は、５２ｃ，５４ｃである。なお、ｘ軸は時間を表している。
【００６２】
図３ｃには、完全アドバンス位置から８５度の位置６０における位相器が示されている。クランクパルス事象６２，６４は、約８５度のキャリブレーションオフセット６６に対応しているが、コントローラに応じた測定位相は０度である。クランクパルス事象に応じたカム事象は、６２ｃ，６４ｃである。なお、ｘ軸は時間を表している。
【００６３】
図３ｄには、完全アドバンス位置から１００度の位置７０における位相器が示されている。クランクパルス事象７２，７４は、１００度のキャリブレーションオフセット７６に対応しているが、コントローラに応じた測定位相は０度である。クランクパルス事象に応じたカム事象は、７２ｃ，７４ｃである。なお、ｘ軸は時間を表している。理解されるように、この場合、カムパルス事象は、範囲からわずかに外れている。
【００６４】
図３ｅには、完全アドバンス位置から１４０度の位置８０における位相器が示されている。クランクパルス事象８２，８４は、１４０度のキャリブレーションオフセット８６に対応しているが、コントローラに応じた測定位相は０度である。クランクパルス事象に応じたカム事象は、８２ｃ，８４ｃである。なお、ｘ軸は時間を表している。理解されるように、この場合、カムパルス事象は、範囲から大きく外れている。
【００６５】
図３ｆには、完全アドバンス位置から１７５度の位置９０における位相器が示されている。クランクパルス事象９２，９４は、約１７５度のキャリブレーションオフセット９６に対応しているが、コントローラに応じた測定位相は０度である。クランクパルス事象に応じたカム事象は、９２ｃ，９４ｃである。なお、ｘ軸は時間を表している。理解されるように、この場合、カムパルス事象は、範囲からかなり外れている。
【００６６】
上述したように、オフセットが所定領域から外れた値まで増加した場合には、従来のシステムは、情報を正確に処理することができない。というのは、誤った情報がメモリまたは任意の適切な格納装置に格納されているからである。
【００６７】
本発明は、古い情報を失うことなく、オフセットに関する新しい情報を格納するためのレジスタのような少なくとも一組の格納手段をコントローラ内に提供することによって、上記問題を解決するためのシステムおよび方法を提供する。
【００６８】
本発明は、タイマー情報を格納するために多数の組のレジスタを用いるとともに、これらを切り換えるためにフラグを用いるという考え方において解決法を提供することによって、以下に概念的に示すことができる。これらのフラグは、どのレジスタがアップデートされたか、したがって、位相計算をするためにどのレジスタが最新の情報を有しているのかを示している。
【００６９】
理解されるように、タイマー値は、クランクパルスタイマー値およびカムパルスタイマー値の双方を含んでいる。クランクのタイマー値を受け取る場合には、クランクフラグが、どのレジスタに新しい値が格納されたのかを示すように応答させられる。
【００７０】
言い換えれば、クランクフラグは、新しい値がどこに格納されるのかを示す。一旦値が格納されると、フラグつまりクランクフラグは、次の位置にセットされる。これにより、次にタイマー値を受け取るときに、代わりのレジスタに格納されることになる。
【００７１】
メイン制御ループが位相を計算して位相目的のために現在の格納値をアップデートする必要がある場合には、どのレジスタが最新の値を有しているのかを決定するためにカムレジスタフラグをチェックする方法が提供されている。最新のカム値は、位相計算を行うために、対応するクランク値とともに用いられる。
【００７２】
理解されるように、本発明は、位相器が９０度を超えて移動するとともに位相計算の基準として用いられるクランク歯タイマー値がオーバライトされた場合において、従来のＶＣＴシステムの不正確な記録の問題を解決するための装置および方法を提供する。
【００７３】
この新たな値は、計算された位相測定値９０を実際の値よりも９０度小さくする。９０度を超えたときに多数のレジスタを関連付けることによって、カム事象が現れる前に新しいクランク事象が発生するとしても、カムはタイミングのために同じクランク事象を基準とすることができる。
【００７４】
言い換えれば、位相変化を通じた中間の他の事象の発生に関係なく、同じカム事象はいつも同じクランク事象を基準とする。２つのクランク事象の間の差異は９０度を表すことになるだろうが、２つの値を一緒に加えることは任意の無意味な数に帰着することになるだろうということが注目される。
【００７５】
図４には、従来における単なる９０度ではなく、１８０度の範囲を正確に得ることができる例が示されている。言い換えれば、４歯のクランクホイールおよび８歯のカムホイールを用いることによって、約１８０度までの位相測定を得ることが望まれている。４枚歯のクランクホイールを用いて、新しいクランク事象が９０度ごとに得られる。
【００７６】
２組の余分なレジスタを用いることによって、９０度を超えた、１８０度までの測定値を得ることができる。このような考え方を用いることの利点は、位相測定に対するアップデートを依然としてクランク９０度ごとに受け取ることができる点にある。第１のクランクパルス事象に関連する情報を格納するために、レジスタｎ２が提供されている。第２のクランクパルス事象に関連する情報を格納するために、レジスタｎ４が提供されている。
【００７７】
従来のＶＣＴシステムにおいては、カムパルスｎ２が位相計算をする必要があるクランク事象がここで書き込まれたものを越えていくが、本発明においては、別個のレジスタつまりレジスタｎ４に格納されるとともに、カムパルスｎ２が依然として値として用いられ得る値がクランクレジスタｎ２に格納される。
【００７８】
カム事象に関連する情報を格納するために、さらに２つのレジスタを含む１組のレジスタが用いられている。これらのレジスタの組は、レジスタｎ２ｃおよびｎ４ｃ−１である。
【００７９】
各組のレジスタは、１８０度ごとに位相測定のための数値または位相測定を表す値を提供することができるが、２組のレジスタの場合には、一方のレジスタが常時９０度ごとに利用できるように、各レジスタが互い違いに配置される。
【００８０】
例示によって、我々は、２組のレジスタを有しかつクランクおよびカム間に４/８歯の関係を有するコンピュータプログラム製品を実行するのに適したこの方法を検証する。これは、１８０度までの測定を許容する。実際上は、安全のために領域の各端部に５度を見込んだので、実質的には測定領域は１７０度である。
【００８１】
本発明は、異なる数のレジスタまたは異なる歯数のパルスホイールを有するコンピュータプログラム製品を実行するのに適した装置および方法を意図しており、これによって、特定のシステム構成に必要とされる位相測定領域が得られるということも注目されるべきである。
【００８２】
また、この考え方は、適切な任意の２シャフトシステムにおいて、一つのシャフトの他のシャフトに対する相対位置を測定するのに適している。
以下は、この構成のために必要とされるレジスタである。
【表２】
2005299648.tif 000004
【００８３】
左側エグゾーストカム（ＬＥ：Left Exhaust cam）が一例として用いられているが、（要求されれば）左側エグゾーストカムと同じ論理にしたがって、より多くのカムを追加することが可能である。
【００８４】
本願の場合、各レジスタが一杯になった後で、他のレジスタが書込み可能な状態にあることを示すために、フラグビットがセットされるということが注目されるべきである。このため、割込みルーチンに入ったとき、フラグによって示されるレジスタが、すぐに書き込まれるべき正規のものとなる。
【００８５】
以下に示すものは、クランク割込みルーチン（Crank Interrupt Routine）である。
If (( NeFlag & 0x01 ) == 0 ) 
NePeriod_A = TC_crank - NeTimeStamp_A;  // TC_crank is the system timer 
（TC_crankがシステムタイマー値である）
//register, NeT0_A still has old value in it
（記録せよ、NeT0_Aは依然として古い値を有している）
NeTimeStamp_A = TC_crank;   // Now update timer value
（タイマー値をアップデート）
NeFlag = NeFlag | 0x01;     // set flag to indicate other register.
（他のレジスタを示すようにフラグを立てる）
else 
NePeriod_B = TC_crank - NeTimeStamp_B;  // TC_crank is the system timer
（TC_crankがシステムタイマー値である）
//register, NeT0_B still has old value in it
（記録せよ、NeT0_Bは依然として古い値を有している）
NeTimeStamp_B = TC_crank;   // Now update timer value
（タイマー値をアップデート）
NeFlag = NeFlag & (〜0x01);   // clear flag to indicate other register.
（他のレジスタを示すようにフラグをクリアーする）
End if
【００８６】
以下に示すものは、ＬＥカム割込みルーチン（LE Cam Interrupt Routine）である。
If (( LE_Flag & 0x01 ) == 0 ) 
LE_TimeLag_A = TC_LE_cam - NeT0_A;
// TC_LE_cam is system timer
(TC_LE_camがシステムタイマー値である)
register（記録せよ）
// records time difference from Crank event.
（クランク事象からの時間差を記録せよ）
LE_Flag = LE_Flag | 0x01;   // set flag to indicate other register.
（他のレジスタを示すようにフラグを立てる）
else 
LE_TimeLag_B = TC_LE_cam - NeT0_B;      // TC_LE_cam is system timer
(TC_LE_camがシステムタイマー値である)
register（記録せよ）
// records time difference from Crank event.
（クランク事象からの時間差を記録せよ）
LE_Flag = LE_Flag & (〜0x01); // clear flag to indicate other register.
（他のレジスタを示すようにフラグをクリアーする）
End if
【００８７】
以下は、（メイン制御ループ内の）ＬＥ位相計算（LE Phase Calculation）を示している。
If (( LE_Flag & 0x01 ) == 0 ) 
// calc_phase uses the A values to calculate phase
（calc_phaseは位相の計算にＡ値を使用する）
LE_Phase = calc_phase( LE_TimeLag_A , NePeriod_A, LE_Zphase );
else 
// calc_phase uses the B values to calculate phase
（calc_phaseは位相の計算にＢ値を使用する）
LE_Phase = calc_phase( LE_TimeLag_B , NePeriod_B, LE_Zphase );
End if
【００８８】
本発明は、任意の既知の位置において２軸システムのキャリブレーション（較正）を実行している。引用することによって本明細書中に含まれている米国特許第 5,289,805号は、自己較正カムシャフトタイミングシステムについて教示している。当該米国特許においては、キャリブレーションのために本発明が用いられている。
【００８９】
本発明は、拡張された位相測定（Extended Phase Measurement）の概念に適用可能である。ＶＣＴシステムのキャリブレーションは、キャリブレーション値を決定するために、測定された位相を用いている。
【００９０】
注目すべき重要なことの一つは、キャリブレーションが位相器の移動範囲において任意の既知の位置から実行され得るということである。位相器が完全アドバンス位置におかれていなければならないだろうということが最初条件付けられていた。
【００９１】
図５には、完全アドバンス位置におけるキャリブレーションが示されている。この例では、パルスホイールの取付けのために、完全アドバンスにおいて、測定された実際の位相ｐ５は２５度である。キャリブレーション値は、以下のように計算される。
【００９２】
zphase = phase_reading(A or B) - zphase_offset
ここで、phase_reading は、実際の位相（２５度）であり、zphase_offset は、定数（５度）である。
【００９３】
さらに、完全アドバンス位置から離れた度数を知ることによって、我々は、任意の既知の位置において較正することができる。たとえば、６０度の移行範囲を有する位相器においては、完全リタード位置で較正することができ、記録されたキャリブレーション値から６０度を減じることで、その位置における正確なキャリブレーションを得るだろう。
【００９４】
図６には、一例として、中間位置におけるパルスホイールの取付けにより、実際の測定位相は４５度である。キャリブレーション値は、以下のようにして計算される。
【００９５】
zphase = phase_reading(A or B) - zphase_offset - known_shift
ここで、phase_reading は、実際の位相（８５度）であり、zphase_offset は、定数（５度）であり、known_shift は、完全リタードおよび完全アドバンス間の既知の位相差（６０度）である。この例では、位相器の完全リタード位置は、実際の位相が８５度におけるものである完全アドバンスから６０度離れている。
【００９６】
他の例は、完全アドバンスから２５度離れた位置で装置をロックする中間位置ロックを位相器が有している場合である。キャリブレーションを実行し、キャリブレーション値から２５度を減じることで正確なキャリブレーションを得る。図７には、一例として、中間位置におけるパルスホイールの取付けにより、実際の測定位相は４５度である。キャリブレーション値は、以下のようにして計算される。
【００９７】
zphase = phase_reading(A or B) - zphase_offset - known_shift
ここで、phase_reading は、実際の位相（４５度）であり、zphase_offset は、定数（５度）であり、known_shift は、中間位置および完全アドバンス間の既知の位相差（２５度）である。この例では、位相器の中間位置は、実際の位相Ｐ７が４５度におけるものである完全アドバンスから２５度離れている。
【００９８】
図８には、本発明のフローチャートが示されている。このフローチャート１００は、２つのレジスタからなる２レジスタシステムに適用可能であるが、上述したように、２つ以上のレジスタが用いられてもよい。
【００９９】
まず、図８中のステップ１０２にいて、フラグがレジスタＡを示しているかどうかについて判断される。もしフラグがレジスタＡを示しているのであれば、ステップ１０２における判断がｙｅｓとなって、ステップ１０４に移行する。ステップ１０４においては、レジスタＡ内にすでに格納されている現行の値をシステムタイマー値から減じることによって、第１の差が得られる。
【０１００】
次に、ステップ１０６に移行して、タイマー値をアップデートする。これにより、第１のアップデートタイマー値が得られる。次に、ステップ１０８において、レジスタＡ以外の他のレジスタ（たとえばレジスタＢまたはその他の任意のレジスタ）を示すようにフラグを立てる。
【０１０１】
その一方、ステップ１０２において、フラグがレジスタＡを示しているのでなければ、ステップ１０２における判断がｎｏとなり、ステップ１１０に移行する。ステップ１１０においては、レジスタＢ内にすでに格納されている現行の値をシステムタイマー値から減じることによって、第２の差が得られる。
【０１０２】
次に、ステップ１１２に移行して、タイマー値をアップデートする。これにより、第２のアップデートタイマー値が得られる。次に、ステップ１１４において、レジスタＢ以外の他のレジスタ（たとえばレジスタＡまたはその他の任意のレジスタ）を示すようにフラグを立てる。
【０１０３】
図９ａには、本発明の実行に適した第１のパルスホイール１２０が示されている。ホイールは８枚の歯を有しているが、どの点において発生パルスが回転に関連付けられているかをコントローラが決定するために、ホイールは、インデックスの目的で余分な歯１＋を有していてもよい。たとえば、ホイール１２０は、内燃機関の少なくとも一つのカムシャフトに取り付けられていてもよい。
【０１０４】
図９ｂには、本発明の実行に適した第２のパルスホイール１３０が示されている。ホイールは４枚の歯を有している。ホイール１３０は、内燃機関のクランクシャフトに取り付けられていてもよい。
【０１０５】
本発明の一実施例は、コンピュータシステムとともに使用されるプログラム製品として実行されている。プログラム製品のプログラムは、実施例の機能を限定しており、種々の信号保持媒体に含まれ得る。具体的な信号保持媒体は、以下のものを含むが、これらには限定されない。
【０１０６】
（ｉ）ＰＲＯＭ，ＥＰＲＯＭなどのようなプログラム可能な装置に永久に格納された情報。(ii)書込不可の記憶媒体に永久に格納された情報（例：ＣＤ−ＲＯＭドライブによって読み取り可能なＣＤ−ＲＯＭディスクのようなコンピュータ内のリードオンリーメモリ装置）。(iii) 書き込み可能な記憶媒体に格納された変更可能な情報（例：ハードディスクまたはディスケットドライブ内のフレキシブルディスク）。(iv)ワイヤレス通信を含むコンピュータネットワークまたは電話回線ネットワーク、あるいは自動車の車載コントローラのような通信手段によってコンピュータに伝達される情報。
【０１０７】
いくつかの実施例は、とくに、インターネットおよびその他のネットワークからダウンロードされた情報を含んでいる。上記信号保持媒体は、本発明の機能を導く、コンピュータにより読み取り可能な指令を含んでいるとき、本発明の実施例を表している。
【０１０８】
一般に、本発明の実施例を実施するように実行されるルーチンは、オペレーティングシステムの一部として、あるいは特定のアプリケーション、コンポーネント、プログラム、モジュール、オブジェクトまたは一連の指令として実施されようがされまいが、ここでは、「プログラム」と呼称される。
【０１０９】
コンピュータプログラムは、典型的には、機械が読み取り可能なフォーマットに、したがって実行可能な命令に変換される多数の命令から構成されている。またプログラムは、プログラムに局所的に存在するか、あるいは、メモリまたは記憶装置に見出される変数およびデータ構造から構成されている。なお、ここで記述される種々のプログラムは、本発明の特定の実施例において実施されるアプリケーションに基づいて確認される。
【０１１０】
その一方、任意の特定のプログラム用語が単に便宜上用いられており、したがって、本発明が、このような用語によって認定されまたは示唆される任意の特定のアプリケーションのみへの使用に限定されるべきではないということが理解されるべきである。
【０１１１】
以下の記述は、本発明に関連する用語および概念である。
上記流体が作動流体であるということが注目されるべきである。作動流体は、ベーン位相器内でベーンを移動させる流体のことである。典型的には、作動流体はエンジンオイルを含んでいるが、これとは別個の作動流体であり得る。
【０１１２】
本発明のＶＣＴシステムは、カムトルク駆動（ＣＴＡ）型ＶＣＴシステムである。このＶＣＴシステムは、ベーンを移動させるのに、エンジンバルブを開閉させる力によって生じるカムシャフト内のトルク逆転現象を使用している。
【０１１３】
ＣＴＡシステム内の制御バルブは、アドバンスチャンバからリタードチャンバへの流体の流れを許容してベーンの移動を許容しており、または流体の流れを停止させてベーンを所定位置にロックしている。
【０１１４】
ＣＴＡ位相器はまた、漏れによる損失を補填するためにオイル導入口を有しているが、位相器を移動させるのにエンジンオイル圧を使用してはいない。ベーンは、チャンバ内に収容されるとともに、作動流体が作用する半径方向の部材である。ベーン位相器は、チャンバ内で移動するベーンによって駆動される位相器である。
【０１１５】
エンジンには、一つまたはそれ以上のカムシャフトがある。カムシャフトは、ベルト、チェーン、ギヤまたは他のカムシャフトにより駆動される。カムシャフト上には、バルブを押圧するローブが設けられている。
【０１１６】
多数本のカムシャフトを有するエンジンにおいては、多くの場合、エグゾーストバルブ用に１本のシャフトが設けられ、インテークバルブ用に１本のシャフトが設けられている。Ｖ型エンジンは、通常、各バンクに１本ずつ２本のカムシャフトを有しているか、または各バンクにインテークバルブ用およびエグゾーストバルブ用の４本のカムシャフトを有している。
【０１１７】
チャンバは、ベーンが回転する空間領域として定義されている。チャンバは、クランクシャフトに対してバルブを先に開放させるアドバンスチャンバと、クランクシャフトに対してバルブを後で開放させるリタードチャンバとに分割されている。チェックバルブは、ただ一方向のみの流体の流れを許容するバルブとして定義されている。
【０１１８】
クローズドループは、一つの特性を他の特性に反応させて変化させるとともに、その変化が正しくなされたかどうかチェックして、所望の結果が得られるように作用を調整する制御システムとして定義されている。
【０１１９】
たとえば、ＥＣＵからの命令に反応して位相器位置を変化させるようにバルブを移動させ、実際の位相器位置をチェックして、バルブを再度正規の位置に移動させる。制御バルブは、位相器への流体の流れを制御するバルブである。制御バルブは、ＣＴＡシステム内の位相器内部に存在している。制御バルブは、油圧またはソレノイドによって駆動される。
【０１２０】
クランクシャフトは、ピストンからの動力により、トランスミッションおよびカムシャフトを駆動する。スプールバルブは、スプール型の制御バルブとして定義されている。典型的には、スプールは穴内に配置されて、一方の通路を他方の通路に連絡している。スプールは、多くの場合、位相器のロータの中心軸に配置されている。
【０１２１】
差圧制御システム（ＤＰＣＳ）は、スプールの各端部への作動流体圧を使用して、スプールバルブを移動させるシステムである。スプールの一端は他端よりも大きくなっており、一端に作用する流体は通常は油圧制御のＰＷＭバルブによって制御され、全供給圧はスプールの他端に供給されており、これにより、差圧が生じている。バルブ制御ユニット（ＶＣＵ： valve control unit)は、ＶＣＴシステムを制御するための制御回路である。典型的には、ＶＣＵは、ＥＣＵからの命令に反応して作動する。
【０１２２】
ドリブンシャフトは、ＶＣＴ内において動力を受ける任意のシャフトであり、多くの場合、カムシャフトである。ドライブシャフトは、ＶＣＴ内において動力を供給する任意のシャフトであり、大抵の場合はクランクシャフトであるが、一方のカムシャフトに対する他方の駆動カムシャフトの場合もある。
【０１２３】
ＥＣＵは、車載コンピュータであるエンジン制御ユニットである。エンジンオイルは、エンジンを潤滑するのに使用されるオイルであり、制御バルブを介して位相器を駆動するのに圧力を作用させている。
【０１２４】
ハウジングは、チャンバを備えた位相器の外側部分として定義されている。ハウジングの外側部分は、タイミングベルト用のプーリ、タイミングチェーン用のスプロケットまたはタイミングギヤ用のギヤである。流体は、ブレーキオイルやパワーステアリングオイルと同様に、液圧シリンダに使用される任意のオイルである。
【０１２５】
流体は、必ずしもエンジンオイルと同じでなくてもよい。典型的には、本発明は作動流体を使用している。ロックピンは、位相器を所定位置にロックするように配置されている。ロックピンは、エンジン始動時や停止時のように、油圧が低すぎて位相器を保持できない場合に通常用いられる。
【０１２６】
油圧駆動（ＯＰＡ： oil pressure actuated）型のＶＣＴシステムは、ベーンを移動させるのにエンジンオイル圧をベーンの一方の側または他方の側に作用させる一般的な位相器を使用している。
【０１２７】
オープンループは、作用を確認するためのフィードバックを行うことなく、一つの特性を他方の特性に反応して変化させる（たとえば、ＥＣＵからの命令信号に反応してバルブを移動させる）制御システム内で用いられている。
【０１２８】
位相は、カムシャフトおよびクランクシャフト間（または、位相器が他方のカムによって駆動される場合にはカムシャフト間）の相対的角度位置として定義されている。位相器は、カムに据え付けられる全体の部分として定義されている。
【０１２９】
位相器は、典型的には、ロータおよびハウジング、さらにはスプールバルブおよびチェックバルブから構成されている。ピストン位相器は、内燃機関のシリンダ内のピストンによって駆動される位相器である。ロータは、カムシャフトに装着された、位相器の内側部分である。
【０１３０】
パルス幅変調（ＰＷＭ： pulse-width modulation)は、電圧または流体圧のオン・オフパルスのタイミングを変化させることによって、変化する力または圧力を供給している。ソレノイドは、機械式アームを移動させるのにコイル内を流れる電流を使用する電気式アクチュエータである。
【０１３１】
可変力ソレノイド（ＶＦＳ： variable force solenoid) は、通常は供給電流のＰＷＭによってその駆動力が変化し得るソレノイドである。ＶＦＳは、オン・オフソレノイドに対向している。
【０１３２】
スプロケットは、エンジンタイミングチェーンのようなチェーンとともに使用される部材である。タイミングとは、ピストンが或る限定位置（通常は上死点（ＴＤＣ））に達する時間と他の事象が起こる時間との間の関係として定義される。たとえば、ＶＣＴまたはＶＶＴシステムにおいては、タイミングは通常、バルブが開閉するときに関係している。点火時刻は、点火プラグが点火するときに関係している。
【０１３３】
トーション・アシスト（ＴＡ）位相器またはトルク・アシスト位相器は、ＯＰＡ位相器の変形例であって、オイル供給ラインにチェックバルブを付加しており（つまり、単一のチェックバルブの実施態様）、または各チャンバへの供給ラインにチェックバルブを付加している（つまり、二つのチェックバルブの実施態様）。
【０１３４】
チェックバルブは、トルク逆転現象による油圧パルスが油圧システム内に伝搬するのを阻止するとともに、ベーンがトルク逆転により後退するのを停止させる。ＴＡシステムにおいては、前方へのトルク効果によるベーンの動きが許容されている。このため、トーション・アシストという表現が用いられている。ベーンの動きのグラフは階段状である。
【０１３５】
ＶＣＴシステムは、位相器、制御バルブ、制御バルブアクチュエータおよび制御回路を有している。可変カムタイミング（ＶＣＴ）は、エンジンのインテークバルブおよび（または）エグゾーストバルブを駆動する一つまたはそれ以上のカムシャフト間の角度関係（位相）を制御しまたは変化させるための方法であって物ではない。角度関係はまた、クランクシャフトがピストンに連結されているところのカムおよびクランクシャフト間の位相関係を含んでいる。
【０１３６】
可変バルブタイミング（ＶＶＴ： variable valve timing）は、バルブタイミングを変化させる任意の方法である。ＶＶＴはＶＣＴに関連している。ＶＶＴは、カムの形状を変えることによって、あるいは、カムに対するカムローブの関係、カムまたはバルブに対するバルブアクチュエータの関係を変えることによって、達成される。
【０１３７】
またＶＶＴは、電気式または液圧式アクチュエータを使用してバルブを個々に制御することによって、達成される。言い換えれば、すべてのＶＣＴはＶＶＴであるが、ＶＶＴがすべてＶＣＴであるというわけではない。
【０１３８】
本明細書中で記述された本発明の実施例は、本発明の原理を採用した単なる例示にすぎないということが理解されるべきである。図示された実施例の詳細に本明細書中で言及することは、特許請求の範囲を限定する意図ではない。
【図面の簡単な説明】
【０１３９】
【図１】一般的なフィードバックループを示している。
【図２】図１の一部を詳細に示している。
【図３ａ】完全アドバンス位置における位相器を示している。
【図３ｂ】完全アドバンス位置から４０度の位置における位相器を示している。
【図３ｃ】完全アドバンス位置から８５度の位置における位相器を示している。
【図３ｄ】完全アドバンス位置から１００度の位置における位相器を示している。
【図３ｅ】完全アドバンス位置から１４０度の位置における位相器を示している。
【図３ｆ】完全アドバンス位置から１７５度の位置における位相器を示している。
【図４】１８０度の範囲を正確に得ることができる一例を示している。
【図５】完全アドバンス位置における較正の第１の例を示している。
【図６】本発明による較正の第２の例を示している。
【図７】本発明による較正の第３の例を示している。
【図８】本発明のフローチャートを示している。
【図９ａ】本発明のための第１のパルスホイールを示している。
【図９ｂ】本発明のための第２のパルスホイールを示している。
【符号の説明】
【０１４０】
ｎ２，ｎ４：  レジスタ
ｎ２ｃ，ｎ４ｃ：  レジスタ
ｐ５：  位相
【図１】
2005299648.tif 000005
【図２】
2005299648.tif 000006
【図３ａ】
2005299648.tif 000007
【図３ｂ】
2005299648.tif 000008
【図３ｃ】
2005299648.tif 000009
【図３ｄ】
2005299648.tif 000010
【図３ｅ】
2005299648.tif 000011
【図３ｆ】
2005299648.tif 000012
【図４】
2005299648.tif 000013
【図５】
2005299648.tif 000014
【図６】
2005299648.tif 000015
【図７】
2005299648.tif 000016
【図８】
2005299648.tif 000017
【図９ａ】
2005299648.tif 000018
【図９ｂ】
2005299648.tif 000019