(57)【要約】【課題】高精度な位置検出器を得ること。【解決手段】実施の形態の位置検出器は、二相信号を出力するセンサ部と、それをデジタル信号に変換する変換部と、その位相誤差を補正する補正量を算出する位相補正量算出部と、補正信号を補正して補正後信号として出力する位相補正部と、補正後信号に逆正接演算を行って検出位置を算出する位置算出部を備えた位置検出器であって、位相補正量算出部は、基準信号算出手段と、補正後信号と基準信号の差分信号を算出する手段と、基準信号と差分信号の直交成分の積を誤差信号として算出する乗算手段と、誤差信号に基づき位相誤差から補正量を減算した誤差に符号一致し最大振幅が単調増加する補正入力を算出する補正入力算出手段と、それを積分する積分手段を備える。【選択図】図２
2013205366.tif 000002
【特許請求の範囲】
【請求項１】
直交性を有するアナログ二相正弦波信号を出力するセンサ部と、
前記アナログ二相正弦波信号のそれぞれをデジタル二相正弦波信号に変換するＡＤ変換部と、
前記デジタル二相正弦波信号の各信号の間の位相差の９０°からの誤差である位相誤差を補正する位相補正量を算出する位相補正量算出部と、
前記デジタル二相正弦波信号の前記位相差が９０°に近づくように前記位相補正量を用いて前記デジタル二相正弦波信号を補正して位相補正後信号として出力する位相補正部と、
前記位相補正後信号に対して逆正接演算を行うことにより検出位置を算出する位置算出部と、
を備えた位置検出器であって、
前記位相補正量算出部は、
前記検出位置に基づいて正弦波および余弦波の基準信号を算出する基準信号算出手段と、
前記位相補正後信号と前記基準信号とのそれぞれの差分である差分信号を算出する差分手段と、
前記基準信号と前記差分信号との直交する成分同士のそれぞれの積を誤差信号として算出する乗算手段と、
前記誤差信号に基づき、前記位相誤差から前記位相補正量を減算した結果である位相補正誤差に対して符号が一致し最大振幅が単調増加する位相補正入力を算出する補正入力算出手段と、
前記位相補正入力を積分して前記位相補正量として出力する積分手段と、
を備える
ことを特徴とする位置検出器。
【請求項２】
前記位相補正誤差の絶対値が許容可能な最大値となる場合の前記誤差信号の最大振幅をＥ_maxとした場合に、前記補正入力算出手段は、
前記誤差信号の絶対値がＥ_maxより小さい場合は、前記位相補正入力をゼロとし、
前記誤差信号の絶対値がＥ_maxより大きい場合は、前記位相補正入力を前記誤差信号とする
ことを特徴とする請求項１に記載の位置検出器。
【請求項３】
前記位相誤差の最大絶対値をΔΦ1_maxとしたときに、前記補正入力算出手段は、
前記検出位置θ1が以下の（１）に示した条件を満たす場合は、前記位相補正入力をゼロとし、
前記検出位置θ1が以下の（１）に示した条件を満たさない場合は、前記位相補正入力を前記誤差信号とする
ことを特徴とする請求項１に記載の位置検出器。
【数１】
2013205366.tif 000011
【請求項４】
前記基準信号算出手段は、前記検出位置をθ1とし、以下の（２）に基づいて前記基準信号ＡfbおよびＢfbを算出する
ことを特徴とする請求項１〜３のいずれか１項に記載の位置検出器。
【数２】
2013205366.tif 000012
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械装置の可動部の位置を検出する位置検出器に関わり、特に位相補正機能を備えた位置検出器に関する。
【背景技術】
【０００２】
各種の機械装置において、機械装置の可動部の位置制御を行うために位置検出器が使用されている。位置検出器のセンサ部は機械装置の駆動軸または駆動軸に動力伝達機構を介して接続された可動部に取付けられる。回転位置検出器であればモータなどの駆動軸の回転軸の角度変化に同期したセンサ信号を、直線位置検出器であれば直動部の位置変化に同期したセンサ信号を出力する。
【０００３】
センサ部の検出方式は光学式、磁気式など様々であるが、センサ信号の出力方式は一定角度または一定距離に対して周期的に変化する直交性を持つアナログ二相正弦波信号(Ａａ，Ｂａ)を出力するものが一般的である。これは二相正弦波信号の逆正接演算による内挿により位置を算出することで位置検出分解能を比較的安価に改善できるためである。
【０００４】
逆正接演算により得られる検出位置の精度は二相正弦波信号（Ａａ，Ｂａ）に含まれる理想的な二相正弦波からの誤差に依存する。二相正弦波信号（Ａａ，Ｂａ）において、各相信号のオフセットをオフセット誤差、各相信号間の振幅差をゲイン誤差、および各相信号間の位相差の９０°からのずれを位相誤差と定義すると、これらの誤差は実位置をθ、検出位置をθ1としたときに、検出位置θ1の一周期に対して周期的に変動する位置誤差Δθ＝θ−θ1として現れ、位置検出器の検出精度を劣化させる誤差要因となる。
【０００５】
上記誤差要因はセンサ部のアナログ回路素子、製造ばらつき、または取付精度などに依存する。従来はセンサ出力が理想的な二相正弦波になるようにアナログ回路で補正を実施していたが、要求される検出分解能・検出精度の向上に伴い、アナログ回路による調整が困難になり、コスト増加の要因となっていた。
【０００６】
これに対し、アナログ二相正弦波信号をデジタル信号に変換し、デジタル変換した信号に対してオフセット誤差、ゲイン誤差、および位相誤差の補正演算を行い、補正後の二相正弦波信号の逆正接演算から位置を算出することで、高精度な補正演算とコスト削減を実現するする方式として特許文献１および２に記載された技術などが存在する。また、デジタル信号に対してオフセット誤差、ゲイン誤差のみを補正し、位相誤差を含む二相正弦波信号の逆正接演算から求めた出力位置に対して位相誤差に起因する位置誤差成分を直接補正する方式として特許文献３および４に記載された技術などが存在する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平２−２５１７２０号公報
【特許文献２】特開２００１−２９６１４２号公報
【特許文献３】特開２００５−１８０９４１号公報
【特許文献４】特開２００６−１９４８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の技術によれば以下のような問題があった。例えば、特許文献１に記載の技術はオフセット誤差とゲイン誤差を補正した二相正弦波信号（Ａ，Ｂ）の二乗和平方根、すなわちリサージュ波形の振幅を算出し、リサージュ波形の振幅の最大値と最小値の逆正接から位相誤差を含む位相差を算出する。更に算出した位相差と三角関数の加法定理を用いて正弦波Aに対する位相差を９０°に補正した余弦波Ｂ’を求め、Ａ／Ｂ‘の逆正接から位置θを求めている。しかしながら二乗和平方根と逆正接演算は演算負荷が高いため、位置データの高速更新が必要な高速回転するモータなどの位置検出器に位相誤差の算出を実装すると演算時間が不足してしまうという問題がある。
【０００９】
また、特許文献２に記載の技術はオフセット誤差とゲイン誤差を補正した二相正弦波信号（Ａ，Ｂ）の加算信号（Ａ’＝Ａ＋Ｂ）と減算信号（Ｂ’＝Ａ−Ｂ）の位相差が９０°になることを利用し、加算波形Ａ’とゲイン誤差を補正した減算波形Ｂ’ ’の逆正接から位置θ’を算出している。ゲイン誤差補正値の演算は各波形の大小比較による最大値・最小値演算と振幅比率演算により算出できるため、演算負荷が特許文献１と比較して低減できるとしている。しかしながら、加算波形Ａ’とゲイン誤差を補正した減算波形Ｂ’ ’の逆正接演算で算出される位置θ’は実位置θに対して元々の位相差（Φ／２）のオフセットが加算された値θ’＝（θ＋Φ／２）であり、位相誤差による周期的な位置誤差は除去できるが、実位置θを直接求めることができないという問題がある。
【００１０】
また、特許文献３に記載の技術は、位相誤差αに起因する位置誤差ΔΦαを、出力角度Φを引数とする三角関数Sαで近似し、出力角度Φから近似した誤差Sαを減算することで直接補正する。三角関数の係数はΔΦαが二相正弦波の２倍の周波数となることを利用して出力角度Φの離散フーリエ変換により算出している。また、特許文献４に記載の技術は、前記三角関数の係数を前記位置誤差ΔΦαと前記近似式Sαの残差エネルギーが最小となる値とをして求めている。これらの方式はいずれも、一定速度で位置が変化した時の等サンプリング周期のデータが取得可能なことを前提としている。回転モータに接続する回転位置検出器ではモータの出荷調整時に回転位置検出器をモータ軸に取付け、外部からモータ軸を一定速回転させて所望のデータを取得することが可能である。ところがリニアスケールなどの直動位置検出器を機械装置に取付ける場合や、出荷後に回転モータの回転位置検出器のみを交換する場合などは、装置の構成上可動部を一定速運転できずに、正確な補正値が算出できないという問題がある。
【００１１】
本発明は、上記に鑑みてなされたものであって、演算負荷を低減し、装置の運転を制約することなく、外部位置検出器を用いずに、高精度に位相補正することができる位置検出器を得ることを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、直交性を有するアナログ二相正弦波信号を出力するセンサ部と、前記アナログ二相正弦波信号のそれぞれをデジタル二相正弦波信号に変換するＡＤ変換部と、前記デジタル二相正弦波信号の各信号の間の位相差の９０°からの誤差である位相誤差を補正する位相補正量を算出する位相補正量算出部と、前記デジタル二相正弦波信号の前記位相差が９０°に近づくように前記位相補正量を用いて前記デジタル二相正弦波信号を補正して位相補正後信号として出力する位相補正部と、前記位相補正後信号に対して逆正接演算を行うことにより検出位置を算出する位置算出部と、を備えた位置検出器であって、前記位相補正量算出部は、前記検出位置に基づいて正弦波および余弦波の基準信号を算出する基準信号算出手段と、前記位相補正後信号と前記基準信号とのそれぞれの差分である差分信号を算出する差分手段と、前記基準信号と前記差分信号との直交する成分同士のそれぞれの積を誤差信号として算出する乗算手段と、前記誤差信号に基づき、前記位相誤差から前記位相補正量を減算した結果である位相補正誤差に対して符号が一致し最大振幅が単調増加する位相補正入力を算出する補正入力算出手段と、前記位相補正入力を積分して前記位相補正量として出力する積分手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、基準信号と補正後二相正弦波信号の減算、乗算、及び積分より位相補正量を算出できるので演算量を低減でき、高速データ更新が必要な位置検出器においても位相補正量をリアルタイムで更新できる。しかも、位相補正誤差に対して符号が一致し最大振幅が単調増加する位相補正入力を積分した値を位相補正量とするように構成したので、一定速運転できない装置に取付けられた位置検出器においても位相誤差を高精度に補正することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態にかかる位置検出器の全体構成を示すブロック構成図である。
【図２】図２は、本発明の実施の形態１にかかる位相補正量算出部の構成を示すブロック構成図である。
【図３】図３は、位相誤差ΔΦ1＝１５°、位相補正誤差ΔΦ_err＝１５−０＝１５°としたときの位相補正後信号（Ａ’，Ｂ’’）を実位置θの関数として示した波形図である。
【図４】図４は、図３の位相補正後信号（Ａ’，Ｂ’’）から逆正接演算により算出した検出位置θ1と実位置θを、実位置θの関数として示した波形図である。
【図５】図５は、位相誤差ΔΦ1に起因する、図４の検出位置θ１と実位置θの差分である位置誤差Δθ＝θ1−θを実位置θの関数として示した波形図である。
【図６】図６は、検出位置θ１を入力とする二相正弦波信号である基準信号（Ａfb，Ｂfb）と位相補正後信号（Ａ’，Ｂ’’）を検出位置θ１の関数として示した波形図である。
【図７】図７は、図６の基準信号（Ａfb，Ｂfb）と位相補正後信号（Ａ’，Ｂ’’）との差分である差分信号（Ａdif，Ｂdif）を検出位置θ１の関数として示す波形図である。
【図８】図８は、位相補正量ΔΦを０°に固定したときの差分信号（Ａdif，Ｂdif）の最大振幅を位相誤差ΔΦ1の関数として示したグラフである。
【図９】図９は、位相誤差ΔΦ1＝１５°、位相補正量ΔΦ＝０°、位相補正誤差ΔΦ_err＝１５−０＝１５°とした時の誤差信号（Ａerr，Ｂerr）を検出位置θ1の関数として示した波形図である。
【図１０】図１０は、位相誤差ΔΦ1＝−１５°、位相補正量ΔΦ＝０°、位相補正誤差ΔΦ_err＝−１５−０＝−１５°とした時の誤差信号（Ａerr，Ｂerr）を検出位置θ1の関数として示した波形図である。
【図１１】図１１は、位相補正量ΔΦを０°に固定したときに、誤差信号（Ａerr，Ｂerr）の最大振幅を、位相誤差ΔΦ1の関数としてプロットしたグラフである。
【図１２】図１２は、位相誤差ΔΦ1＝１５°、位相補正量ΔΦ＝１０°、位相補正誤差ΔΦ_err＝１５−１０＝５°としたときの誤差信号（Ａerr，Ｂerr）を検出位置θ1の関数として示した波形図である。
【図１３】図１３は、位相誤差ΔΦ1を固定し、位相補正量ΔΦを変化させた時の誤差信号（Ａerr，Ｂerr）の最大振幅を位相補正誤差ΔΦ_errの関数としてプロットしたグラフである。
【図１４】図１４は、本発明の実施の形態２にかかる位相補正量算出部の構成を示すブロック構成図である。
【図１５】図１５は、図１２の検出位置θ1＝９０°付近における拡大図である。
【図１６】図１６は、図１２の検出位置θ1＝１８０°付近における拡大図である。
【図１７】図１７は、図１２の検出位置θ1＝２７０°付近における拡大図である。
【図１８】図１８は、図１２の検出位置θ1＝３６０°付近における拡大図である。
【発明を実施するための形態】
【００１５】
以下に、本発明にかかる位置検出器の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１６】
実施の形態１．
図１は、本発明の実施の形態にかかる位置検出器１０のシステム構成を示すブロック図である。位置検出器１０はセンサ部１を備える。センサ部１は機械装置の可動部に取り付けられており、可動部の位置変化に同期して周期性を有する以下の式（１）で表される直交性を有するアナログ二相正弦波信号（Ａａ，Ｂａ）を出力する。式（１）において、Ａ１，Ｂ１は各信号の振幅を、ΔＡ１,ΔＢ１は各信号のオフセットを、ΔΦ1はアナログ正弦波Ａａに対するアナログ正弦波Ｂａの位相差の９０°からのずれである位相誤差をそれぞれ示す。
【数１】
2013205366.tif 000003
【００１７】
センサ部１が出力したアナログ二相正弦波信号（Ａａ，Ｂａ）はＡＤ変換部２にてアナログ信号からデジタル信号（Ａ，Ｂ）に変換される。ＡＤ変換部２が出力したデジタル信号（Ａ，Ｂ）はオフセット・振幅算出部３に入力され、オフセット・振幅算出部３は各信号の最大値と最小値からオフセット（ΔＡ，ΔＢ）及び振幅（Ｋａ，Ｋｂ）を算出する。
【００１８】
ＡＤ変換部２が出力したデジタル信号（Ａ，Ｂ）はオフセット・振幅補正部４にも入力される。オフセット・振幅補正部４はオフセット・振幅算出部３で算出されたオフセット・振幅を用いてデジタル信号（Ａ，Ｂ）からオフセットを除去し、振幅比が同一である、オフセット・振幅補正信号（Ａ’，Ｂ’）をデジタル二相正弦波信号として出力する。ＡＤ変換部２の出力であるデジタル信号（Ａ，Ｂ）がオフセットや振幅の差を有しない場合はこれらを補正する必要はなく、デジタル信号（Ａ，Ｂ）がデジタル二相正弦波信号（Ａ’，Ｂ’）となる。ここで、デジタル二相正弦波信号（Ａ’，Ｂ’）の各信号の間の位相差をΦとする。デジタル二相正弦波信号（Ａ’，Ｂ’）を入力された位相補正部５は、後述する位相補正量算出部６で算出される位相補正量ΔΦと以下の式（２）を用いて位相差Φを補正した位相補正後信号（Ａ’，Ｂ’’）を出力する。ここで、位相補正量ΔΦは、デジタル二相正弦波信号（Ａ’，Ｂ’）の各信号の間の位相差Φの９０°からの誤差であるの位相誤差ΔΦ1を補正する補正量である。位置算出部７は、位相補正部５から入力された位相補正後信号（Ａ’，Ｂ’’）の逆正接演算を実施し、位置検出器１０の一周期内位置を検出位置θ1として算出する。
【数２】
2013205366.tif 000004
【００１９】
ここで、位相補正誤差ΔΦ_errを前述した位相誤差ΔΦ1と位相補正量ΔΦとの偏差とする。即ち、ΔΦ_err＝ΔΦ1−ΔΦとおく。図３は、位相誤差ΔΦ1＝１５°、位相補正量ΔΦ＝０°、位相補正誤差ΔΦ_err＝１５−０＝１５°としたときの位相補正後信号（Ａ’，Ｂ’’）を実位置θの関数として示した波形図である。実線がＡ’を点線がＢ’’を示している。図４は、図３の位相補正後信号（Ａ’，Ｂ’’）から逆正接演算により算出した検出位置θ1と実位置θを、実位置θの関数として示した波形図であり、実線が実位置θを、点線が検出位置θ1を示している。図５は、位相誤差ΔΦ1に起因する位置誤差Δθ＝θ1−θを実位置θの関数として示した波形図である。
【００２０】
図４、図５より位相誤差ΔΦ1により位置誤差Δθは実位置θの一周期（３６０°）に対して振幅とオフセットが共にΔΦ1／２で、実位置θの２倍の周波数で変動していることが分かり、以下の式（３）の三角関数で近似できる。
【数３】
2013205366.tif 000005
【００２１】
図２は、本実施の形態における位相補正量算出部６の詳細構成を示すものである。基準信号算出手段６１は位置算出部７の出力である検出位置θ1を入力とし、以下の式（４）で表される正弦波および余弦波の基準信号（Ａfb，Ｂfb）を出力する。
【数４】
2013205366.tif 000006
【００２２】
差分手段６２は、位相補正部５の出力である位相補正後信号（Ａ’，Ｂ’’）から基準信号算出手段６１から入力された基準信号（Ａfb，Ｂfb）をそれぞれ減算し、差分信号(Ａdif，Ｂdif)として出力する。
【００２３】
乗算手段６３は、基準信号算出手段６１の出力である基準信号（Ａfb，Ｂfb）と差分手段６２の出力である差分信号（Ａdif，Ｂdif）との積を以下の式（５）に示すようにそれぞれの成分が直交するように乗算して誤差信号（Ａerr，Ｂerr）として出力する。
【数５】
2013205366.tif 000007
【００２４】
ここで、差分信号(Ａdif，Ｂdif)および誤差信号(Ａerr，Ｂerr)の物理的な意味を説明する。
【００２５】
図６は、位相誤差ΔΦ1＝１５°、位相補正量ΔΦ=０°、位相補正誤差ΔΦ_err＝ΔΦ1−ΔΦ＝１５−０＝１５°を持つ位相補正後信号（Ａ’，Ｂ’’）と、その検出位置θ1を入力とする式（４）で表される基準信号（Ａfb，Ｂfb）を検出位置θ1の関数として示した波形図である。
【００２６】
図６において細い線は位相補正後信号（Ａ’，Ｂ’’）を、太い線は基準信号（Ａfb，Ｂfb）を示しており、それぞれの実線は各信号の正弦波信号（Ａ’，Ａfb）を、それぞれの点線は各信号の余弦波信号（Ｂ’’，Ｂfb）をそれぞれ示している。なお、位相補正後信号（Ａ’，Ｂ’’）の振幅を１としているが、位相補正後信号は位置検出器１０内の基準振幅に調整されるため、振幅値を１とおいても問題ない。以下の説明では位相補正後信号の振幅を１として説明する。
【００２７】
図６において横軸を検出位置θ1としているため、基準信号（Ａfb，Ｂfb）は歪みのない正弦波・余弦波信号となり、位相補正後信号（Ａ’，Ｂ’’）は位相誤差ΔΦ1に起因する位置誤差Δθを検出位置θ1に含むため、歪んだ正弦波・余弦波信号となる。
【００２８】
次に、図６の基準信号（Ａfb，Ｂfb）と位相補正後信号（Ａ’，Ｂ’’）との差分信号（Ａdif，Ｂdif）を図７に示す。図７において、横軸は検出位置θ1であり、実線がＡdifを、点線がＢdifを示す。図７より、差分信号（Ａdif，Ｂdif）は検出位置θ1と同一の周期（３６０°）で変動する波形と検出位置θ1の半分の周期（１８０°）で変動する波形との合成で表すことができることが分かる。
【００２９】
図８は、位相補正量ΔΦを０°に固定したときの、差分信号（Ａdif，Ｂdif）の最大振幅絶対値を、位相誤差ΔΦ1の関数として示したグラフである。図８より、差分信号（Ａdif，Ｂdif）の最大振幅絶対値は、位相誤差ΔΦ1の絶対値の増加にほぼ比例して最大振幅が増加することが分かる。したがって、差分信号（Ａdif，Ｂdif）の最大振幅絶対値を測定すれば、図８のグラフより位相誤差ΔΦ1の絶対値が算出できる。
【００３０】
しかし、位相補正には位相誤差ΔΦ1の絶対値以外にその符号が必要である。ここで、誤差信号として、上記式（５）に示すように、正弦波の基準信号Ａfbと余弦波の差分信号Ｂdifとの積をＡerr、余弦波の基準信号Ｂfbと正弦波の差分信号Ａdifとの積をＢerrとして定義する。すると、誤差信号（Ａerr，Ｂerr）は、いずれも最大振幅が位相誤差ΔΦ1の絶対値に比例し、かつ最大振幅の符号が位相誤差ΔΦ1の符号と一致する、検出位置θ1の半分の周期で変動する波形となる。また、誤差信号（Ａerr，Ｂerr）の符号は、検出位置θ1が90°の整数倍付近の値を除いて位相誤差ΔΦ1の符号と一致する。
【００３１】
図９は、位相誤差ΔΦ1＝１５°、位相補正量ΔΦ＝０°、位相補正誤差ΔΦ_err＝１５−０＝１５°とした時の誤差信号（Ａerr，Ｂerr）を検出位置θ1の関数として示した波形図である。図９より、２つの誤差信号（Ａerr，Ｂerr）は一致しており、検出位置θ1が９０°の整数倍の付近の値を除き、かつ誤差信号（Ａerr，Ｂerr）が最大振幅を取る範囲において、その符号がΔΦ1の符号（＋）と一致する波形となることが分かる。また、図１０は、位相誤差ΔΦ1＝−１５°、位相補正量ΔΦ＝０°、位相補正誤差ΔΦ_err＝−１５−０＝−１５°とした時の誤差信号（Ａerr，Ｂerr）を検出位置θ1の関数として示した波形図である。図１０より、誤差信号(Ａerr，Ｂerr)の値は検出位置θ1が９０°の整数倍の付近の値を除き、かつ誤差信号（Ａerr，Ｂerr）が最大振幅を取る範囲において、その符号がΔΦ1の符号（−）と一致する波形となることが分かる。
【００３２】
図１１は、位相補正量ΔΦを０°に固定したときに、誤差信号（Ａerr，Ｂerr）の最大振幅を、位相誤差ΔΦ1の関数としてプロットしたグラフである。図１１より、誤差信号（Ａerr，Ｂerr）の最大振幅は、位相誤差ΔΦ1の絶対値の増加と共にその振幅が増加し、符号が位相誤差ΔΦ1の符号と一致することが分かる。
【００３３】
したがって、位相補正量ΔΦを０°に設定したときに実位置θを変化させ、そのときの検出位置θ1に対する誤差信号（Ａdif，Ｂdif）の最大振幅を測定すれば、図１１のグラフより位相誤差ΔΦ1の絶対値とその符号が算出できる。
【００３４】
次に、位相補正量ΔΦが０°でない場合の誤差信号（Ａerr，Ｂerr）の最大振幅が位相補正誤差ΔΦ_errの絶対値に対して単調増加し、符号が位相補正誤差ΔΦ_errの符号と一致することを示す。
【００３５】
図１２は、位相誤差ΔΦ1＝１５°、位相補正量ΔΦ＝１０°、位相補正誤差ΔΦ_err＝１５−１０＝５°としたときの誤差信号（Ａerr，Ｂerr）を検出位置θ1の関数として示した波形図である。誤差信号（Ａerr，Ｂerr）の波形は、図９の誤差信号と比較すると、振幅の変動は大きくなるが最大振幅自体は減少している。つまり、同じ位相誤差ΔΦ1＝１５°に対して位相補正誤差ΔΦ_errが１５°から５°に減少した分、誤差信号（Ａerr，Ｂerr）の最大振幅が減少しており、誤差信号の最大振幅が位相補正誤差ΔΦ_errの絶対値と相関があることが分かる。また、誤差信号の最大振幅における符号は、位相補正誤差ΔΦ_errの符号と一致することが分かる。
【００３６】
図１３は、位相誤差ΔΦ1を固定し、位相補正量ΔΦを変化させた時の誤差信号（Ａerr，Ｂerr）の最大振幅を位相補正誤差ΔΦ_errの関数としてプロットしたグラフである。実線がΔΦ1＝０°、破線がΔΦ1＝−１５°、点線がΔΦ1＝１５°の時の誤差信号（Ａerr，Ｂerr)の最大振幅をそれぞれ示している。図１３より、未知の位相誤差ΔΦ1により最大振幅の曲線の勾配は変化するものの、位相補正誤差ΔΦ_errに対して誤差信号（Ａerr，Ｂerr）の最大振幅は単調増加の関係にあることが分かる。
【００３７】
このとき、誤差信号を積分した値を位相補正量ΔΦとすることを考える。例えば位相補正量の初期値をΔΦ=０°、位相誤差ΔΦ1＝１５°とすると、位相補正誤差ΔΦ_err＝１５−０＝１５＞０より、誤差信号は検出位置θ1が９０°の整数倍の付近の値を除いた領域では、位相補正誤差ΔΦ_errの符号と一致して正の値となる。よって、その積分は位相補正量ΔΦを増加させ、誤差信号（Ａerr，Ｂerr）の最大振幅を減少させる方向に働く。
【００３８】
誤差信号（Ａerr，Ｂerr）の最大振幅は位相補正誤差ΔΦ_errに対して単調増加するため、位相補正誤差ΔΦ_errが大きい程、積分による位相補正誤差の減少率も大きくなる。もし、位相補正量ΔΦが位相誤差ΔΦ1より大きくなっても、位相補正誤差ΔΦ_errが負となるため、誤差信号（Ａerr，Ｂerr）の振幅も負となり位相補正量ΔΦが減少する。したがって最終的に誤差信号の振幅がゼロとなる位相補正量ΔΦ＝ΔΦ1に収束する。
【００３９】
同様にして、位相誤差ΔΦ1が負の値の場合も誤差信号の振幅がゼロとなるように位相補正量ΔΦ＝ΔΦ1に収束する。
【００４０】
よって、検出位置θ1が９０°の整数倍の付近の値を除いた領域では、誤差信号の符号が位相補正誤差ΔΦ_errの符号と一致しているため、停止していたり、装置の制約上で一定速運転が出来ずに、誤差信号の最大値のサンプリングを取り逃すような場合でも、位相補正誤差ΔΦ_errを０に収束させることができる。
【００４１】
一方、検出位置θ1が９０°の整数倍の付近の領域では、誤差信号（Ａerr，Ｂerr）の符号が位相補正誤差ΔΦ_errの符号に対して反転する。よってその積分は位相補正誤差ΔΦ_errの絶対値を増加させ、誤差信号（Ａerr，Ｂerr）の最大振幅が増加し、位相誤差ΔΦ1が増加する方向に働くので望ましくない。
【００４２】
図１２によれば、検出位置θ1が９０°の整数倍の付近であって、誤差信号の符号が位相補正誤差ΔΦ_errの符号に対して反転する領域において、誤差信号の振幅は、符号が一致する領域における最大振幅と比較して十分小さい。
【００４３】
したがって積分の入力に不感帯を設け、誤差信号（Ａerr，Ｂerr）の振幅が設定した閾値以下では積分しないように積分動作を構成すれば、符号が反転する領域では振幅が閾値以下となるため積分動作を停止し、符号が一致する領域では位相補正誤差ΔΦ_errが減少するように積分動作を実行する。これにより、その積分動作は位相補正誤差ΔΦ_errの絶対値を減少させる方向にのみ働く。
【００４４】
不感帯の閾値としては、位相補正誤差の絶対値の許容可能な最大値をΔΦ_limとおいたとき、位相補正誤差の絶対値である｜ΔΦ_err｜が、｜ΔΦ_err｜＝ΔΦ_limとなる場合の誤差信号（Ａerr，Ｂerr）の最大振幅である閾値Ｅ_maxとして求められる。
【００４５】
図２に示した補正入力算出手段６４は乗算手段６３の出力である誤差信号（Ａerr，Ｂerr）を入力に取り、最大振幅が位相補正誤差ΔΦ_errに対して単調増加し、その符号が位相補正誤差ΔΦ_errの符号と一致する位相補正入力（Ａin，Ｂin）を出力する。
【００４６】
具体的には、以下の式（６）で示すように誤差信号（Ａerr，Ｂerr）の絶対値が設定した閾値Ｅ_max未満の場合は補正入力としてゼロを出力し、誤差信号（Ａerr，Ｂerr）の絶対値が閾値Ｅ_max以上の場合は位相補正入力（Ａin，Ｂin）として誤差信号（Ａerr，Ｂerr）を出力する。積分手段６５は位相補正入力（Ａin，Ｂin）を積分して算出した位相補正量ΔΦを位相補正部５に出力する。
【数６】
2013205366.tif 000008
【００４７】
このように構成した補正入力算出手段６４によれば、位相補正入力（Ａin，Ｂin）は位相補正誤差ΔΦ_errに対して最大振幅が単調増加し、符号が一致した波形となるため、その積分値である位相補正量ΔΦは位相補正誤差ΔΦ_errを減少させる方向にのみ動作し、最終的に位相補正誤差ΔΦ_errは許容可能な位相補正誤差ΔΦ_limに収束する。
【００４８】
したがって、装置の制約上、位置検出器１０の検出位置θ1を一定速で変化させることが困難な場合でも、位相誤差ΔΦ1を許容可能な位相補正誤差ΔΦ_limまで高精度に補正することが可能である。
【００４９】
実施の形態２．
図１４は、本発明の実施の形態２にかかる位置検出器１０の位相補正量算出部６の詳細構成を示すブロック図である。本実施の形態の位相補正量算出部６においては、図２の補正入力算出手段６４を補正入力算出手段６６に変更した点を除いて、実施の形態１の位相補正量算出部６と同様の構成である。従って、以下は補正入力算出手段６６の構成について説明する。
【００５０】
図１２で示した、位相誤差ΔΦ1＝１５°、位相補正量ΔΦ＝１０°の誤差信号（Ａerr，Ｂerr）波形において、検出位置θ1が９０°の整数倍の付近となる範囲で拡大したグラフを図１５、１６、１７、および１８に示す。図１５〜図１８において、誤差信号の符号が位相補正誤差ΔΦ_errの符号と異なる区間は、以下の（７）で示した角度の範囲に示すように検出位置θ1が９０°の整数倍の位置角度から位相誤差ΔΦ1と位相補正量ΔΦとの差分平均（ΔΦ1−ΔΦ）／２を加算した角度の領域、または９０°の整数倍の位置角度から位相誤差ΔΦ1と位相補正量ΔΦとの加算平均（ΔΦ1＋ΔΦ）／２を減算した角度の領域となることが分かる。
【数７】
2013205366.tif 000009
【００５１】
いま、位置検出器１０の製造誤差や取付け誤差に起因する位相誤差ΔΦ1の最大絶対値をΔΦ1_maxとする。このとき、位相補正量ΔΦの最大絶対値もΔΦ1_maxとすれば、誤差信号（Ａerr，Ｂerr）の符号が位相補正誤差ΔΦ_errの符号と異なる区間は、上記（７）より９０°の整数倍に対して±ΔΦ1_maxの範囲で表すことができる。
【００５２】
したがって、本実施の形態における補正入力算出手段６６は、以下の（８）に示すように検出位置θ1が９０°の整数倍の位置から±ΔΦ1_maxの範囲内では位相補正入力（Ａin，Ｂin）として０を出力し、検出位置θ1がそれ以外の範囲では位相補正入力（Ａin，Ｂin）として誤差信号（Ａerr，Ｂerr）を出力するように構成したものである。
【数８】
2013205366.tif 000010
【００５３】
以上に述べた補正入力算出手段６６の構成によれば、位相補正誤差ΔΦ_errの符号と誤差信号との符号が反転する検出位置θ1の領域において位相補正入力（Ａin，Ｂin）が０となるため、位相補正入力は位相補正誤差ΔΦ_errに対して符号が一致し最大振幅が単調増加する波形となり、その積分値である位相補正量ΔΦは位相補正誤差ΔΦ_errを減少させる方向にのみ動作するので、最終的に位相補正誤差ΔΦ_errが０となる。したがって、装置の制約上、位置検出器１０の検出位置θ1を一定速で変化させることが困難な場合でも、位相誤差ΔΦ1を０となるまで高精度に補正することが可能である。
【００５４】
なお、上記実施の形態１および２における位相補正部５または基準信号算出手段６１において、式（２）、式（４）のｓｉｎ関数およびｃｏｓ関数の演算は、演算時間を短縮するために位相補正量ΔΦまたは検出位置θ1をアドレスとした図示しないＲＯＭテーブルの参照により算出するようにしてもよい。
【００５５】
また、上記実施の形態１および２においては、位相補正量算出部６の動作を常時実行する構成としているが、位置検出器１０の装置への取付け時にのみ動作を有効にし、装置運転時の誤差信号の振幅が許容範囲内に収束した時点での積分手段６５の出力を固定した位相補正量として使用するように構成してもよい。また、積分手段６５の出力の上下限値の絶対値を、位置検出器１０の取付け精度や製造精度から想定される位相誤差ΔΦ1の最大絶対値以下に設定し、位相補正量が過補正にならないように構成してもよい。
【００５６】
また、位相補正入力は２つの信号（Ａin，Ｂin）の内、どちらか一方のみ、または両方の信号の和を使用してもよいことは、両信号が同一の波形となることから自明である。
【００５７】
さらに、本願発明は上記実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出されうる。例えば、上記実施の形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出されうる。更に、異なる実施の形態にわたる構成要素を適宜組み合わせてもよい。
【産業上の利用可能性】
【００５８】
以上のように、本発明にかかる位置検出器は、機械装置の可動部の位置を検出する位置検出器として有用であり、特に、位相補正が必要であるが、装置の制約上、外部の位置検出器を使用した補正や実位置を一定速で変化させることが困難な場合でも高精度な位置決め運転を必要とする機械装置の位置検出器として用いる場合に適している。
【符号の説明】
【００５９】
１  センサ部
２  ＡＤ変換部
３  オフセット・振幅算出部
４  オフセット・振幅補正部
５  位相補正部
６  位相補正量算出部
７  位置算出部
１０  位置検出器
６１  基準信号算出手段
６２  差分手段
６３  乗算手段
６４、６６  補正入力算出手段
６５  積分手段
【図１】
2013205366.tif 000013
【図２】
2013205366.tif 000014
【図３】
2013205366.tif 000015
【図４】
2013205366.tif 000016
【図５】
2013205366.tif 000017
【図６】
2013205366.tif 000018
【図７】
2013205366.tif 000019
【図８】
2013205366.tif 000020
【図９】
2013205366.tif 000021
【図１０】
2013205366.tif 000022
【図１１】
2013205366.tif 000023
【図１２】
2013205366.tif 000024
【図１３】
2013205366.tif 000025
【図１４】
2013205366.tif 000026
【図１５】
2013205366.tif 000027
【図１６】
2013205366.tif 000028
【図１７】
2013205366.tif 000029
【図１８】
2013205366.tif 000030