(57)【要約】【課題】Ｍコードなどのチェーンコードを利用した分解能が高い絶対角度検出装置を提供する。【解決手段】コード板１にインクリメンタル信号列２並びに第１及び第２のデジタル信号列３，４とを形成し、これらの各信号列に対応して４個の検出素子５，６，７，８を配置する。第１及び第２のデジタル信号列３，４を、Ａ相パルスのパルス幅内（隣接するビットの間）で第１デジタル信号列３から検出される第１デジタル信号Ｃ１の反転回数と、Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で第２デジタル信号列４から検出される第２デジタル信号Ｃ２の反転回数とを順に並べたとき、所定ビット数のチェーンコードが生成されるように形成する。【選択図】図１
2007263731.tif 000002
【特許請求の範囲】
【請求項１】
コード板と、当該コード板に形成されたインクリメンタル信号列並びに第１及び第２のデジタル信号列と、これらの各信号列に対応して配置された複数の検出素子とを備え、
前記第１及び第２のデジタル信号列が、前記インクリメンタル信号列から検出されるＡ相パルスのパルス幅内で前記第１デジタル信号列から検出される第１デジタル信号の反転回数と、前記インクリメンタル信号列から検出され前記Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で前記第２デジタル信号列から検出される第２デジタル信号の反転回数とを順に並べたとき、所定ビット数のチェーンコードが生成されるように形成されていることを特徴とする絶対角度検出装置。
【請求項２】
コード板と、当該コード板に形成されたインクリメンタル信号列並びに第１及び第２のデジタル信号列と、これらの各信号列に対応して配置された複数の検出素子と、これら複数の検出素子から出力される信号を取り込んで前記コード板の回転角度に相当する回転角度信号を出力する演算処理部とを備え、
前記第１及び第２のデジタル信号列が、前記インクリメンタル信号列から検出されるＡ相パルスのパルス幅内で前記第１デジタル信号列から検出される第１デジタル信号の反転回数と、前記インクリメンタル信号列から検出され前記Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で前記第２デジタル信号列から検出される第２デジタル信号の反転回数とを順に並べたとき、所定ビット数のチェーンコードが生成されるように形成され、
前記演算処理部は、前記第１デジタル信号の反転回数と前記第２デジタル信号の反転回数とを順次組み合わせて所定ビット数のチェーンコードを生成し、生成された前記チェーンコードを前記演算処理部内に予め記憶されたテーブルと対照して各チェーンコードに対応する絶対角度信号を出力することを特徴とする絶対角度検出装置。
【請求項３】
前記Ａ相パルスの立上り及び立下りのタイミングで前記第１デジタル信号が反転せず、かつ前記Ｂ相パルスの立上り及び立下りのタイミングで前記第２デジタル信号が反転しないことを特徴とする請求項１又は請求項２に記載の絶対角度検出装置。
【請求項４】
前記演算処理部は、前記チェーンコードに対応する絶対角度信号が確定された直後から、当該チェーンコードに対応する絶対角度信号による角度情報と前記Ａ相パルス又は前記Ｂ相パルスのパルス数をカウントすることにより算出される前記コード板の回転角度とを対比して、一致するときに前記絶対角度信号を出力することを特徴とする請求項２に記載の絶対角度検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、絶対角度検出装置に係り、特に、Ｍコードなどのチェーンコードを利用した絶対角度検出装置の分解能を改善する手段に関する。
【背景技術】
【０００２】
従来より、自動車の操舵角検出装置などに利用される絶対角度検出装置として、ステアリング軸などの回転体と一体回転するコード板に形成された信号列に沿って複数個の検出素子を所要の配列で配置し、コード板の回転に伴って各検出素子から出力される各パルス信号からデジタルコードを生成することにより回転体の絶対回転位置を検出するものが提案されている。
【０００３】
図５及び図６は従来より知られているこの種の絶対角度検出装置の一例を示す図であり、図５はコード板上でのトラックの分配を示す概略図、図６は個々の検出素子から出力される出力信号とこれらの各出力信号から生成される８ビットコード語の説明図である。図５に示すように、本例の絶対角度検出装置は、コード板１００に絶対値コードを示すためのインクリメンタルトラック１０１とコードトラック１０２とが同心円状に形成され、インクリメンタルトラック１０１に沿って２つの検出素子１０３，１０４が配置されると共に、コードトラック１０２に沿って１つの検出素子１０５が配置されている（例えば、特許文献１参照。）。
【０００４】
図６（ａ），（ｂ）に示すように、インクリメンタルトラック１０１に沿って配置された２つの検出素子１０３，１０４からは、コード板１００の回転に伴い位相が９０°ずれたＡ相パルスとＢ相パルスとが出力される。また、図６（ｃ）に示すように、コードトラック１０２に沿って配置された１つの検出素子１０５からは、コード板１００の回転に伴いコードパルスが出力される。
【０００５】
コードトラック１０２は、図６（ｃ），（ｄ）に示すように、Ａ相パルスの立上りからそれよりも位相が９０°遅れたＢ相パルスの立上りまでの間にコードパルスの立上りがある場合に符号“１”を割り当て、コードパルスの立上りがない場合に符号“０”を割り当てたとき、コード板１００の回転に伴って６ビットのチェーンコードが得られ、かつＡ相パルスの立上り及びＢ相パルスの立上りをそれぞれ符号“１”として付加したときに８ビットのチェーンコードが得られるように形成される。これにより、本例の絶対角度検出装置においては、２４０個の異なる角度値を定めることができる。
【特許文献１】特表２０００−５０４４０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来例に係る絶対角度検出装置は、Ａ相パルスの立上りからそれよりも位相が９０°遅れたＢ相パルスの立上りまでの間にコードパルスの立上りがあるか否かを検出するので、高分解能の角度検出を行うことが難しいという問題がある。
【０００７】
即ち、図７にハッチングで示すように、検出素子から出力されるパルス信号の立上り及び立下りには、トラックの製造誤差、組立時における検出素子の配列誤差、及び使用時におけるコード板又は検出素子の振動などにより、ある程度の揺らぎが生じるのが普通である。したがって、Ａ相パルスの立上りからそれよりも位相が９０°遅れたＢ相パルスの立上りまでの間においてコードパルスの立上りの有無を確実に検出するためには、Ａ相パルス及びＢ相パルスのパルス幅を十分に大きく設定しなくてはならず、構造的に検出角度の分解能を高めることが困難である。
【０００８】
本発明は、かかる従来技術の不備を解決するためになされたものであり、その目的は、Ｍコードなどのチェーンコードを利用した分解能が高い絶対角度検出装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するため、第１に、コード板と、当該コード板に形成されたインクリメンタル信号列並びに第１及び第２のデジタル信号列と、これらの各信号列に対応して配置された複数の検出素子とを備え、前記第１及び第２のデジタル信号列が、前記インクリメンタル信号列から検出されるＡ相パルスのパルス幅内、即ち、隣接するビットの間（立上りのビットと立下りのビットとの間、又は、立下りのビットと立上りのビットとの間）で前記第１デジタル信号列から検出される第１デジタル信号の反転回数と、前記インクリメンタル信号列から検出され前記Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で前記第２デジタル信号列から検出される第２デジタル信号の反転回数とを順に並べたとき、所定ビット数のチェーンコードが生成されるように形成されているという構成にした。
【００１０】
また、本発明は、第２に、コード板と、当該コード板に形成されたインクリメンタル信号列並びに第１及び第２のデジタル信号列と、これらの各信号列に対応して配置された複数の検出素子と、これら複数の検出素子から出力される信号を取り込んで前記コード板の回転角度に相当する回転角度信号を出力する演算処理部とを備え、前記第１及び第２のデジタル信号列が、前記インクリメンタル信号列から検出されるＡ相パルスのパルス幅内で前記第１デジタル信号列から検出される第１デジタル信号の反転回数と、前記インクリメンタル信号列から検出され前記Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で前記第２デジタル信号列から検出される第２デジタル信号の反転回数とを順に並べたとき、所定ビット数のチェーンコードが生成されるように形成され、前記演算処理部は、前記第１デジタル信号の反転回数と前記第２デジタル信号の反転回数とを順次組み合わせて所定ビット数のチェーンコードを生成し、生成された前記チェーンコードを前記演算処理部内に予め記憶されたテーブルと対照して各チェーンコードに対応する絶対角度信号を出力するという構成にした。
【００１１】
かかる構成によると、Ａ相パルスのパルス幅内で第１デジタル信号の反転回数を検出し、Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で第２デジタル信号の反転回数を検出するので、Ａ相パルスの立上りからそれよりも位相が９０°遅れたＢ相パルスの立上りまでの間においてコードパルスの立上りの有無を検出する場合に比べて、第１及び第２のデジタル信号列の形成マージンを大きくすることができる。
【００１２】
また、本発明は、前記第１又は第２の絶対角度検出装置において、前記Ａ相パルスの立上りのビット及び立下りのビットのタイミングで前記第１デジタル信号が反転せず、かつ前記Ｂ相パルスの立上りのビット及び立下りのビットのタイミングで前記第２デジタル信号が反転しないという構成にした。
【００１３】
かかる構成によると、Ａ相パルスの立上りのビット及び立下りのビットのタイミングで第１デジタル信号が反転せず、かつＢ相パルスの立上りのビット及び立下りのビットのタイミングで第２デジタル信号が反転しないので、Ａ相パルスのパルス幅内における第１デジタル信号の反転回数及びＢ相パルスのパルス幅内における第２デジタル信号の反転回数を確実に検出することができる。
【００１４】
また、本発明は、第２の絶対角度検出装置において、前記演算処理部は、前記チェーンコードに対応する絶対角度信号が確定された直後から、当該チェーンコードに対応する絶対角度信号による角度情報と前記Ａ相パルス又は前記Ｂ相パルスのパルス数をカウントすることにより算出される前記コード板の回転角度とを対比して、一致するときに前記絶対角度信号を出力することが望ましい。
【００１５】
かかる構成によると、絶対角度信号の誤りを検出することができるので、絶対角度検出装置のフェールセーフ性を確保することができる。
【発明の効果】
【００１６】
本発明の絶対角度検出装置は、Ａ相パルスのパルス幅内で第１デジタル信号の反転回数を検出し、Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で第２デジタル信号の反転回数を検出するので、Ａ相パルスの立上りからそれよりも位相が９０°遅れたＢ相パルスの立上りまでの間においてコードパルスの立上りの有無を検出する場合に比べて第１及び第２のデジタル信号列の形成マージンを大きくすることができ、Ａ相パルス及びＢ相パルスのパルス幅の狭小化による分解能の向上、又はＡ相パルスのパルス幅内及びＢ相パルスのパルス幅内における第１デジタル信号及び第２デジタル信号の反転回数の増加による分解能の向上を図ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る絶対角度検出装置の実施形態を、図１乃至図４に基づいて説明する。図１は実施形態に係る絶対角度検出装置の構成図、図２は実施形態に係る絶対角度検出装置におけるチェーンコードの生成原理を示す説明図、図３は実施形態に係る絶対角度検出装置で生成されるチェーンコードとコード板の絶対回転角度との関係を示す表図、図４は実施形態に係る絶対角度検出装置の効果を示す波形図である。
【００１８】
図１に示すように、本例の絶対角度検出装置は、コード板１と、当該コード板１に形成されたインクリメンタル信号列２並びに第１及び第２のデジタル信号列３，４と、これらの各信号列２，３，４に対応して配置された４個の検出素子５，６，７，８と、これら複数の検出素子５，６，７，８から出力される各検出信号ＳｉｇｎａｌＡ，ＳｉｇｎａｌＢ，ＳｉｇｎａｌＣ１，ＳｉｇｎａｌＣ２を取り込んでコード板の回転角度に相当する絶対角度信号を出力する演算処理部９とからなる。
【００１９】
コード板１は、例えばステアリング軸などの図示しない回転体に連結され、回転体と一体的に回転される。
【００２０】
図２に示すように、インクリメンタル信号列２及びこれに対応して配置された２個の検出素子５，６は、インクリメンタル信号列２から位相が９０°ずれたＡ相信号（ＳｉｇｎａｌＡ）とＢ相信号（ＳｉｇｎａｌＢ）を出力するように構成される。また、第１のデジタル信号列３とこれに対応して配置された検出素子７は、Ａ相信号のパルス幅内で予め定められた所定の反転回数だけ反転する第１デジタル信号（ＳｉｇｎａｌＣ１）を出力するように構成される。さらに、第２のデジタル信号列４とこれに対応して配置された検出素子８は、Ｂ相信号のパルス幅内で予め定められた所定の反転回数だけ反転する第２デジタル信号（ＳｉｇｎａｌＣ２）を出力するように構成される。ここでパルス幅とは、隣接するビットの間（立上りのビットと立下りのビットとの間、又は、立下りのビットと立上りのビットとの間）のパルスの幅をいう。
【００２１】
即ち、図２の例では、コード板１が回転を開始してから第１番目のＡ相信号の立上りから立下りまでのパルス幅内で第１デジタル信号が３回反転し、当該第１番目のＡ相信号の立上りから位相が９０°ずれたＢ相信号の立上りから立下りまでのパルス幅内では第２デジタル信号が反転しない。次に、第１番目のＡ相信号の立下りから立上りまでのパルス幅内で第１デジタル信号が２回反転し、当該第２番目のＡ相信号の立上りから位相が９０°ずれたＢ相信号の立下りから立上りまでのパルス幅内でも第２デジタル信号が反転しない。次に、第２番目のＡ相信号の立上りから立下りまでのパルス幅内で第１デジタル信号が２回反転し、当該第２番目のＡ相信号の立上りから位相が９０°ずれたＢ相信号の立上りから立下りまでのパルス幅内では第２デジタル信号が２回反転する。次に、第２番目のＡ相信号の立下りから立上りまでのパルス幅内で第１デジタル信号が４回反転し、当該第２番目のＡ相信号の立下りから位相が９０°ずれたＢ相信号の立下りから立上りまでのパルス幅内では第２デジタル信号が２回反転する。また、この図から明らかなように、本例においては、Ａ相パルスの立上り及び立下りのタイミングで第１デジタル信号が反転せず、かつ前記Ｂ相パルスの立上り及び立下りのタイミングで第２デジタル信号が反転しない構成になっている。
【００２２】
演算処理部９は、検出素子７，８から出力される第１デジタル信号Ｃ１の反転回数と第２デジタル信号Ｃ２の反転回数とを順番に並べ、３ステップ分ずつストアする。図２の例においては、各デジタル信号の反転回数は（３，０，２，０，２，２，４，２）と変化するので、３ステップ分ずつストアすると、（３，０，２）、（０，２，０）、（２，０，２）、（０，２，２）、（２，２，４）、（２，４，２）と変化する３ステップのチェーンコードになる。
【００２３】
演算処理部９には、図３に示すように、ステップ番号と、コード板１の絶対角度と、検出コードと、３ステップのチェーンコードとの関係を示すテーブルが記憶されており、この演算処理部９は、３ステップのチェーンコードが検出されるごとに、図３のテーブルと照合して当該３ステップのチェーンコードに相当するコード板１の絶対角度信号を出力する。なお、図３においては、１２０ステップ（１８０°）分のテーブルしか示されていないが、ステップ１２１〜ステップ２４０については、ステップ１〜ステップ１２０が繰り返され、かつ第１デジタル信号Ｃ１と第２デジタル信号Ｃ２の位置が逆転するため。３６０°までの絶対角度の検出を行うことができる。
【００２４】
本例の絶対角度検出装置は、Ａ相パルスのパルス幅内で第１デジタル信号Ｃ１の反転回数を検出し、Ａ相パルスよりも位相が９０°遅れたＢ相パルスのパルス幅内で第２デジタル信号Ｃ２の反転回数を検出するので、図４に示すように、Ａ相パルスの立上りからそれよりも位相が９０°遅れたＢ相パルスの立上りまでの間においてコードパルスの立上りの有無を検出する場合に比べて第１及び第２のデジタル信号列Ｃ１，Ｃ２の形成マージンを大きくすることができ、Ａ相パルス及びＢ相パルスのパルス幅の狭小化による分解能の向上、又はＡ相パルスのパルス幅内及びＢ相パルスのパルス幅内における第１デジタル信号Ｃ１及び第２デジタル信号Ｃ２の反転回数の増加による分解能の向上を図ることができる。
【００２５】
また、本例の絶対角度検出装置は、Ａ相パルスの立上りのビット及び立下りのビットのタイミングで第１デジタル信号Ｃ１が反転せず、かつＢ相パルスの立上りのビット及び立下りのビットのタイミングで第２デジタル信号Ｃ２が反転しないので、Ａ相パルスのパルス幅内における第１デジタル信号Ｃ１の反転回数及びＢ相パルスのパルス幅内における第２デジタル信号Ｃ２の反転回数を確実に検出することができる
なお、前記絶対角度検出装置においては、チェーンコードに対応する絶対角度信号が確定（所定ビット数が格納されること）された直後から、当該チェーンコードに対応する絶対角度信号による角度情報とＡ相パルス又はＢ相パルスのパルス数をカウントすることにより算出されるコード板１の回転角度とを対比して、一致するときに絶対角度検出信号を出力するという構成にすることもできる。このようにすると、絶対角度信号の誤りを検出することができるので、絶対角度検出装置のフェールセーフ性を確保することができる。
【００２６】
なお、前記実施形態では、１セクタを１８０゜とし分解能を１．５゜としたときのコードの例を示したが、本発明の要旨はこれに限定されるものではなく、１セクタに割り当てる角度や分解能に応じてコードを適宜設定できることはもちろんである。
【図面の簡単な説明】
【００２７】
【図１】実施形態に係る絶対角度検出装置の構成図である。
【図２】実施形態に係る絶対角度検出装置におけるチェーンコードの生成原理を示す説明図である。
【図３】実施形態に係る絶対角度検出装置で生成されるチェーンコードとコード板の絶対回転角度との関係を示す表図である。
【図４】実施形態に係る絶対角度検出装置の効果を示す波形図である。
【図５】従来例に係る絶対角度検出装置のコード板上でのトラックの分配を示す概略図である。
【図６】従来例に係る絶対角度検出装置における個々の検出素子から出力される出力信号とこれらの各出力信号から生成される８ビットコード語の説明図である。
【図７】従来例に係る絶対角度検出装置の問題点を示す波形図である。
【符号の説明】
【００２８】
１    コード板
２    インクリメンタル信号列
３    第１のデジタル信号列
４    第２のデジタル信号列
５，６，７，８    検出素子
９    演算処理部
ＳｉｇｎａｌＡ    Ａ相信号
ＳｉｇｎａｌＢ    Ｂ相信号
ＳｉｇｎａｌＣ１    第１デジタル信号
ＳｉｇｎａｌＣ２    第２デジタル信号
【図１】
2007263731.tif 000003
【図２】
2007263731.tif 000004
【図３】
2007263731.tif 000005
【図４】
2007263731.tif 000006
【図５】
2007263731.tif 000007
【図６】
2007263731.tif 000008
【図７】
2007263731.tif 000009