(57)【要約】【課題】僅かな異常が発生しても、基本性能を維持できる回転角検出装置を提供する。【解決手段】回転角検出装置は、互いに歯数Ｚ１，Ｚ２，Ｚ３の異なる第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄと、互いに歯数Ｓ１，Ｓ２，Ｓ３の異なる第１〜第３従動ギヤ１４，１５，１７を備えている。各従動ギヤ１４，１５，１７の回転角α，β，γをそれぞれ検出し、その中から２つの角度信号を用いて絶対角度θを演算する。このとき、いずれかの回転角α，β，γの角度信号に関して異常が発生しても、その他の２つを用いて正確に絶対角度θを検出することができる。【選択図】図２
2009276240.tif 000002
【特許請求の範囲】
【請求項１】
３６０度を超える所定角度の範囲内で回転運動する検出対象物の回転角を、絶対角度として検出する回転角検出装置であって、
互いに異なる歯数を有し、かつ前記検出対象物と同心にして一体的に回転する少なくとも第１、第２及び第３主動ギヤと、
互いに異なる歯数を有し、かつ前記第１、第２及び第３主動ギヤにそれぞれ噛み合わされて回転する第１、第２及び第３従動ギヤと、
前記第１、第２及び第３従動ギヤのそれぞれの回転角に応じた第１、第２及び第３回転角信号を個別に出力する第１、第２及び第３信号出力部と、
前記第１、第２及び第３信号回転角信号の中から２つを選択して得られる３通りの組み合わせのうち、少なくとも１通りの組み合わせを用いて前記検出対象物の絶対角度を演算する角度演算部と
を備えたことを特徴とする回転角検出装置。
【請求項２】
請求項１に記載の回転角検出装置において、
前記角度演算部は、
前記第１、第２及び第３信号回転角信号の中から２つを選択して得られる３通りの組み合わせの全てを用いて前記検出対象物の絶対角度を３通りに演算するものであり、
前記角度演算部による３通りの演算結果に基づいて、前記第１、第２及び第３回転角信号の少なくともいずれかに異常が生じているか否かを判断する故障検出部をさらに備えたことを特徴とする回転角検出装置。
【請求項３】
請求項２に記載の回転角検出装置において、
前記故障検出部は、
前記第１、第２及び第３回転角信号のうち１つに異常が生じていると判断した場合、他の２つを選択して得られる１通りの組み合わせから前記角度演算部により演算された絶対角度を出力することを特徴とする回転角検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば車両のステアリング軸等の回転角を絶対角として検出する回転角検出装置に関する。
【背景技術】
【０００２】
従来、この種の回転角検出装置に関する先行技術として、ステアリング軸等の検出対象物と一体に回転する主動ギヤに対し、互いに歯数の異なる２つの従動ギヤを噛み合わせて回転させ、それらの回転に生じる位相差から、演算によって絶対角度を算出する手法が知られている（例えば、特許文献１参照。）。すなわちこの先行技術は、歯数ｎを有する主動ギヤに対し、それぞれ歯数ｍ，ｍ＋１を有する２つの従動ギヤを噛み合わせて回転させ、各従動ギヤの回転角を２つの角度センサを用いて個別に測定することで、これらの測定結果から演算により検出対象物の絶対角度を求めるものである。
【特許文献１】特許第３７９２７１８号公報（第３−４頁、図１、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように、絶対角度の検出結果を車両の姿勢制御システムに使用する場合にあっては、回転角検出装置にも高い検出精度や信頼性が求められる。しかしながら先行技術では、２つある角度センサのうち一方に異常が発生したり、あるいは、２つある従動ギヤの一方に噛み合い異常（歯の欠損、スリップ等）が発生したりすると、それだけで検出精度が一気に低下し、基本性能を充分に果たせなくなるという問題がある。このような問題は、回転角検出装置だけの不具合に留まらず、制御システム全体の脆弱化にまで発展するおそれがある。
【０００４】
そこで本発明は、異常に対する耐性を強化し、回転角検出装置としての基本性能を維持することができる技術の提供を課題とする。
【課題を解決するための手段】
【０００５】
本発明は、３６０度を超える所定角度の範囲内で回転運動する検出対象物の回転角を、絶対角度として検出する回転角検出装置である。特に本発明の回転角検出装置は、互いに異なる歯数を有し、かつ検出対象物と同心にして一体的に回転する少なくとも第１、第２及び第３主動ギヤと、互いに異なる歯数を有し、かつ第１、第２及び第３主動ギヤにそれぞれ噛み合わされて回転する第１、第２及び第３従動ギヤと、第１、第２及び第３従動ギヤのそれぞれの回転角に応じた第１、第２及び第３回転角信号を個別に出力する第１、第２及び第３信号出力部と、第１、第２及び第３信号回転角信号の中から２つを選択して得られる３通りの組み合わせのうち、少なくとも１通りの組み合わせを用いて検出対象物の絶対角度を演算する角度演算部とを備えたものである。
【０００６】
上記のように本発明の回転角検出装置は、検出対象物と一体的に回転する少なくとも３つの主動ギヤ（第１〜第３主動ギヤ）があり、これら主動ギヤにそれぞれ個別の従動ギヤ（第１〜第３従動ギヤ）が噛み合って回転（従動）する構造である。少なくとも３つの主動ギヤは互いに歯数が異なり、また、これらと噛み合う従動ギヤも互いに歯数が異なっている。このとき、任意に選択した２つの従動ギヤの回転に位相差を発生させることで、これらの回転角の差分から検出対象物の絶対回転角を演算により求めることができる。この演算は、各従動ギヤの回転角に応じた回転角信号の中から２つの組み合わせを用いて行うことができる。
【０００７】
本発明によれば、例えば１つの信号出力部に異常が生じたり、あるいは、１つの従動ギヤと主動ギヤとの噛み合い状態が不良になったりすると、３つの回転角信号のうち１つは異常となるが、引き続き他の２つの回転角信号を用いて絶対角度を演算することができるので、異常に対する耐性を高めることができる。このため、僅かな異常が発生しただけで検出精度が低下したり、検出不能に陥ったりすることがなく、回転角検出装置としての充分な基本性能を発揮し続けることができる。
【０００８】
また本発明において、上記の角度演算部は、第１、第２及び第３信号回転角信号の中から２つを選択して得られる３通りの組み合わせの全てを用いて検出対象物の絶対角度を３通りに演算するものであってもよい。この場合、本発明の回転角検出装置は、角度演算部による３通りの演算結果に基づいて、第１、第２及び第３回転角信号の少なくともいずれかに異常が生じているか否かを判断する故障検出部をさらに備えてもよい。
【０００９】
通常、特に異常が生じておらず、全ての回転角信号が正常であれば、絶対角度を３通りに演算しても、それぞれの演算結果は概ね相互に一致する。このため通常であれば、１通りの演算を行うだけで回転角検出装置としての基本性能を充分に果たすことができる。ただし、異常がいつ生じるかは予測できないため、本発明では絶対角度の演算を３通りに行い、それぞれの演算結果から回転角信号のいずれかに異常が生じているか否かを判断している。これにより、何らかの異常が発生した場合は直ちにこれを発見することができ、その後の対処を迅速に行うことが可能となる。
【００１０】
あるいは本発明において、上記の故障検出部は、第１、第２及び第３回転角信号のうち１つに異常が生じていると判断した場合、他の２つを選択して得られる１通りの組み合わせから角度演算部により演算された絶対角度を出力することとしてもよい。
【００１１】
このような態様であれば、正常な回転角信号の組み合わせを用いて絶対角度を高精度に演算し、正確な検出結果を提供し続けることができるので、回転角検出装置としての信頼性を高度に維持することができる。
【発明の効果】
【００１２】
本発明の回転角検出装置は、不測の異常に対して高いフェールセーフ性能を有する。また、本発明の回転角検出装置を制御システムの一部に組み込んだ場合においても、システムの信頼性を損なうことなく、その安定した動作を長期にわたって保証することができる。
【発明を実施するための最良の形態】
【００１３】
以下、回転角検出装置の一実施形態について図面を参照しながら説明する。
図１は、一実施形態の回転角検出装置１０の正面図である。この回転角検出装置１０は、例えば車両のステアリング軸の回転角を絶対角として検出するステアリング角センサとしての用途に好適している。この場合、検出対象物となるのはステアリング軸であり、絶対角度の検出範囲は例えば３６０度の５倍程度である。ただし、本発明はこのような条件に限られるものではない。
【００１４】
回転角検出装置１０は、その中央に挿通穴１０ａが厚み方向に貫通して形成されており、回転角検出装置１０は、この貫通穴１０ａ内に図示しない車両のステアリング軸を挿通させた状態で、図示しないステアリングコラム等の固定体に取り付けられるものとなっている。回転角検出装置１０を取り付けた状態では、図示しないステアリング軸の回転中心が挿通穴１０ａの中心に略合致する。なお回転角検出装置１０の周縁部分には、図示しない固定体に装着した回転コネクタ等への固定用に複数のねじ挿通穴１０ｂが形成されている。
【００１５】
回転角検出装置１０の筐体（ハウジング）は、上記の挿通穴１０ａを中心としてその周縁に拡がっており、図１に示される筐体の正面（前面）は、例えば金属製のカバー２０に覆われている。また、カバー２０の奧にはホルダ３０が収容されており、このホルダ３０には回転角検出装置１０の各種の構成要素（機構部品、電子部品等）が取り付けられている。
【００１６】
挿通穴１０ａは、カムロータ５０と主動ギヤユニット支持体６０とを連結することによって形成されている。これらカムロータ５０及び主動ギヤユニット支持体６０はいずれも環状をなし、これらは筐体に対して回転自在となっている。このうちカムロータ５０には、その周方向の一箇所にキャンセルカム５０ａが形成されており、このキャンセルカム５０ａはカバー２０の面から正面の方向に突出している。キャンセルカム５０ａは、例えば図示しないターンシグナルスイッチの左右いずれかの操作（ＯＮ）時に、これを中立（ＯＦＦ）位置に復帰させるための機構部品として利用することができる。
【００１７】
また主動ギヤユニット支持体６０の下面（図中裏側の面）には、その周方向の一箇所（複数箇所でもよい）にキャンセルカム５０ａと反対向きに突出した連結部（図１には示されていない）が形成されている。この連結部は、例えば図示しない回転コネクタの可動側ハウジングの凹部に嵌め合わされることで、回転コネクタの可動側ハウジングの回転を主動ギヤユニット支持体６０に伝達する機構部品として利用することができる。ここで、回転コネクタの可動側ハウジングはステアリング軸と直接連結され、固定側ハウジングはステアリングコラムに固定されている。
【００１８】
また、カバー２０の外面からはコネクタ２０ａが突出して設けられており、回転角検出装置１０は、このコネクタ２０ａを介して図示しない電子制御ユニット（車載ＥＣＵ）に接続されるものとなっている。
【００１９】
〔第１〜第３主動ギヤ〕
また図１中に破線で示されているように、回転角検出装置１０の筐体内には、挿通穴１０ａの周囲をなす主動ギヤユニット支持体６０に形成された主動ギヤユニット１２が収容されている。この主動ギヤユニット１２には、例えば第１主動ギヤ１２ｂ、第２主動ギヤ１２ｃ及び第３主動ギヤ１２ｄの３つのギヤ部分が形成されており、これら第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄは、例えば主動ギヤユニット１２の軸方向に３段をなすようにして配置されている。また、第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄは互いに同心に配置されており、これら第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄは上記のカムロータ５０や主動ギヤユニット支持体６０とともにステアリング軸と一体的に回転する。なお第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄは、例えば合成樹脂材料を用いて主動ギヤユニット１２及び主動ギヤユニット支持体６０に一体成形されている。
【００２０】
〔第１〜第３従動ギヤ〕
また回転角検出装置１０の筐体内には、主動ギヤユニット１２の外側に第１従動ギヤ１４、第２従動ギヤ１５及び第３従動ギヤ１７が収容されている。これら第１〜第３従動ギヤ１４，１５，１７は、それぞれ上記の第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄに噛み合わされた状態で、例えば上記のホルダ３０に回転自在支持されている。このため図示しないステアリング軸の回転に伴い、これと主動ギヤユニット１２が一体的に回転すると、第１〜第３従動ギヤ１４，１５，１７はそれぞれ第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄに従って回転する。
【００２１】
〔構成パターン〕
図２は、回転角検出装置１０の構成を概略的に示した図である。図２には、上記の第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄ、第１〜第３従動ギヤ１４，１５，１７がそれぞれ円形に簡略化した状態で示されている。また図２中、各ギヤ１２ｂ，１２ｃ，１２ｄ，１４，１５，１７の中央に示される点（●）は、それぞれの回転中心（回転軸線）位置に相当する。
【００２２】
図１には示されていないが、第１〜第３従動ギヤ１４，１５，１７には、それぞれの回転軸線を中心として磁石１６が取り付けられている。このため第１〜第３従動ギヤ１４，１５，１７が回転すると、それぞれ磁石１６が一体に回転する。
【００２３】
また回転角検出装置１０の筐体内には、第１〜第３従動ギヤ１４，１５にそれぞれ対応して３つの磁気センサ７２が実装されている。これら磁気センサ７２は、筐体内でそれぞれ第１〜第３従動ギヤ１４，１５，１７の磁石１６に対向して位置付けられている。これにより、第１〜第３従動ギヤ１４，１５，１７と一体に磁石１６が回転すると、それぞれの磁界の変化が対応する磁気センサ７２によって検出される。なお本実施形態では、磁気センサ７２に例えばＧＭＲ（Ｇｉａｎｔ  Ｍａｇｎｅｔｏ−Ｒｅｓｉｓｔｉｖｅ）センサが用いられている。各磁気センサ７２は、例えば図示しない回路基板に実装された状態で、筐体内に収容されている。この回路基板には、その他に図示しないマイクロプロセッサをはじめ、メモリデバイスやＩ／Ｏ等の周辺機器が実装されており、これらが所定の配線パターンを通じて接続されている。
【００２４】
上記のように第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄは、図示しないステアリング軸と同心に配置されており、これらはステアリング軸と一体的に回転する。このためステアリング軸の絶対角度は、第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄの絶対角度θに合致する。
【００２５】
一方、第１従動ギヤ１４は第１主動ギヤ１２ｂに噛み合わされており、第１主動ギヤ１２ｂの回転に従って回転する。また第２従動ギヤ１５は第２主動ギヤ１２ｃに噛み合わされており、第２主動ギヤ１２ｃの回転に従って回転する。そして第３従動ギヤ１７は第３主動ギヤ１２ｄに噛み合わされており、第３主動ギヤ１２ｄの回転に従って回転する。
【００２６】
〔歯数の設定〕
また本実施形態では、第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄは互いに歯数が異なり、また第１〜第３従動ギヤ１４，１５，１７についても互いに歯数が異なっている。この状態で、第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄがステアリング軸と一体に回転すると、第１〜第３従動ギヤ１４，１５，１７は、それぞれ別の回転角α，β，γで回転する。
【００２７】
〔信号出力部〕
３つの磁気センサ７２は、それぞれ第１〜第３従動ギヤ１４，１５，１７の回転角に応じた回転角信号を出力する。すなわち磁気センサ７２は、それぞれ対応する磁石１６の磁界の方向に応じた電圧を発生し、これをデジタル変換して回転角信号（第１，第２，第３回転角信号）を出力している。このときの回転角信号には、それぞれ回転角α，β，γのｓｉｎ成分及びｃｏｓ成分が含まれる。なお各磁気センサ７２から出力される回転角信号は、回路基板上に実装されたマイクロプロセッサ８０で処理される。
【００２８】
〔角度検出部〕
図３は、マイクロプロセッサ８０の内部構成を示すブロック図である。マイクロプロセッサ８０の内部には、特定の機能が割り当てられた構成要素としてセンサ信号処理部８２、絶対角度演算部８４及び故障検出部８６が含まれている。このうちセンサ信号処理部８２は、各磁気センサ７２から出力された回転角信号に基づき、それぞれ回転角α，β，γを演算する。
【００２９】
絶対角度演算部８４はこれら回転角α，β，γのうち、任意に組み合わせた２つを用いて絶対角度を演算する。本実施形態では、２つの回転角の組み合わせとして、（α，β），（β，γ），（γ，α）の３通りがあり、絶対角度演算部８４は、それぞれの組み合わせから回転角間の差分を求め、その差分に対する補正を行って３通りに絶対角度θ１，θ２，θ３を演算する。すなわち、３通りの絶対角度θ１，θ２，θ３はそれぞれ以下の式（１）〜（３）で表される。
θ１＝ｆ１（α，β）      （１）
θ２＝ｆ２（β，γ）      （２）
θ３＝ｆ３（γ，α）      （３）
【００３０】
〔故障検出部〕
故障検出部８６は、絶対角度演算部８４にて演算された絶対角度θ１，θ２，θ３に基づいて、故障診断処理を実行する。そして故障検出部８６は、絶対角度θ１，θ２，θ３のうち、正しい演算結果を絶対角度θとして、その値をデジタル信号化してマイクロプロセッサ８０から出力させる。なお、故障検出部８６により行われる故障診断処理の内容については、別の図面を参照しながらさらに後述する。
【００３１】
〔絶対角度の演算例〕
以下、第１従動ギヤ１４と第２従動ギヤ１５の各回転角α，βの組み合わせを例にとり、絶対角度の演算例と異常発生のメカニズムについて説明する。
【００３２】
図４は、ステアリング軸の絶対角度と従動ギヤ１４，１５の回転角との関係を示す図である。ここでは絶対角度の測定範囲を３６０°のＮ倍（Ｎは自然数）とし、この範囲内で例えば第１従動ギヤ１４が４回転、第２従動ギヤ１５が３回転する場合を例に挙げている（簡略のため回転数は実際より少ない。）。
【００３３】
図４中（Ａ）：ステアリング軸（第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄ）が５回転し、絶対角度が０°から３６０°×Ｎの間を変化する間、第１従動ギヤ１４は４回転するので、その間に検出される回転角αは、全体で４周期の三角波形を示す。一方、この間に第２従動ギヤ１５は３回転するので、その間に検出される回転角βは、全体で３周期の三角波形を示す。
【００３４】
図４中（Ｂ）：各回転角α，βの差分をとり、これを補正すると、実線で示したようにステアリング軸の絶対角度に比例したリニアな差分曲線が得られる。絶対角度演算部８４は、この差分曲線からそのときの絶対角度を求めることができる。なお、この演算方式では回転角α，βの信号から唯一の絶対角度を求めることができるので、回転角α，βの時間的な変化を考慮に入れる必要がない。
【００３５】
〔異常発生時〕
ここで、例えば一方の回転角αの角度信号に異常が発生した場合を想定する。異常の原因は、例えば第１主動ギヤ１２ｂ又は第１従動ギヤ１４の歯の欠損やスリップであったり、第１従動ギヤ１４に対応する磁気センサ７２のトラブル（故障又はノイズ介入）であったりする。
【００３６】
いずれにしても、何らかの異常が発生すると、それによって図４中（Ｂ）に点線で示されるように、回転角αの角度信号の位相にずれが生じる。なお、ここでは１周期分の波形だけを示しているが、その他の周期においても波形のずれが生じる。
【００３７】
その結果、図４中（Ｂ）に点線で示されるように差分曲線にも位相のずれが発生する。この場合、差分曲線と絶対角度との間で正規の対応関係が崩れるので、もはや正確な演算に供することができなくなる。そこで本実施形態では、このような異常の発生に備え、上記の故障検出部８６により故障診断処理を実行することにより、異常の発生を常に監視している。
【００３８】
〔故障診断処理〕
図５は、故障診断処理の手順例を示すフローチャートである。以下、各手順に沿って説明する。
【００３９】
ステップＳ１００：ここでは先ず、故障検出部８６は上記２通りの絶対角度θ１，θ２の間の誤差を求め、その結果が所定の許容値ε以内であるか否かを判断する。このとき誤差が許容値ε以内であれば（Ｙｅｓ）、次に故障検出部８６はステップＳ１０２を実行する。なお許容値εは、回転角検出装置１０の検出精度との関係から適宜に設定すればよい。
【００４０】
ステップＳ１０２：次に故障検出部８６は、別の２通りの絶対角度θ２，θ３の間の誤差を求め、その結果が許容値ε以内であるか否かを判断する。そして、誤差が許容値ε以内であれば（Ｙｅｓ）、次に故障検出部８６はステップＳ１０４を実行する。
【００４１】
ステップＳ１０４：故障検出部８６は、全ての角度信号が正常に出力されたと判断する。この場合、故障検出部８６は絶対角度θの値としてθ１，θ２，θ３のいずれか１つを選択し、故障診断処理を終了する。
【００４２】
以上の手順は、特に異常が発生していない場合の例である。これに対し、何らかの異常が発生していた場合、以下の手順が実行される。
【００４３】
〔回転角βに関する異常発生時〕
例えば、先のステップＳ１０２において誤差が許容値ε以上であった場合（Ｎｏ）、次に故障検出部８６はステップＳ１０６を実行する。
【００４４】
ステップＳ１０６：この場合、故障検出部８６は回転角βの角度信号に関して何らかの異常（故障）が生じていると判断する。したがって故障検出部８６は、回転角βを含まない組み合わせ（回転角γ，α）を用いて演算された絶対角度θ３を選択し、故障診断処理を終了する。また、合わせて故障検出部８６は、回転角βの角度信号に関して異常が発生している旨の情報（故障情報）を出力する。このような故障情報は、図示しない車載ＥＣＵに送信される。
【００４５】
〔回転角γに関する異常発生時〕
また、例えば先のステップＳ１００において誤差が許容値ε以上であった場合（Ｎｏ）、次に故障検出部８６はステップＳ１０８を実行する。
【００４６】
ステップＳ１０８：故障検出部８６は、別の２通りの絶対角度θ２，θ３の間の誤差を求め、その結果が許容値ε以内であるか否かを判断する。そして、誤差が許容値ε以内であれば（Ｙｅｓ）、次に故障検出部８６はステップＳ１１０を実行する。
【００４７】
ステップＳ１１０：この場合、故障検出部８６は回転角γの角度信号に関して何らかの異常（故障）が生じていると判断する。したがって故障検出部８６は、回転角γを含まない組み合わせ（回転角α，β）を用いて演算された絶対角度θ１を選択し、故障診断処理を終了する。また、合わせて故障検出部８６は、回転角γの角度信号に関して異常が発生している旨の情報（故障情報）を出力する。
【００４８】
〔回転角αに関する異常発生時〕
一方、ステップＳ１０８において誤差が許容値ε以上であった場合（Ｎｏ）、次に故障検出部８６はステップＳ１１２を実行する。
【００４９】
ステップＳ１１２：故障検出部８６は、別の２通りの絶対角度θ３，θ１の間の誤差を求め、その結果が許容値ε以内であるか否かを判断する。そして、誤差が許容値ε以内であれば（Ｙｅｓ）、次に故障検出部８６はステップＳ１１４を実行する。
【００５０】
ステップＳ１１４：この場合、故障検出部８６は回転角αの角度信号に関して何らかの異常（故障）が生じていると判断する。したがって故障検出部８６は、回転角αを含まない組み合わせ（回転角β，γ）を用いて演算された絶対角度θ２を選択し、故障診断処理を終了する。また、合わせて故障検出部８６は、回転角αの角度信号に関して異常が発生している旨の情報（故障情報）を出力する。
【００５１】
〔全ての回転角α，β，γに関する異常発生時〕
さらに、ステップＳ１１２において誤差が許容値ε以上であった場合（Ｎｏ）、いよいよ故障検出部８６はステップＳ１１６を実行する。
【００５２】
ステップＳ１１６：故障検出部８６は全ての回転角α，β，γの角度信号に関して何らかの異常（故障）が生じていると判断する。この場合、故障検出部８６は絶対角度θの検出を無効とし、故障診断処理を終了する。また、合わせて故障検出部８６は、全ての回転角α，β，γの角度信号に関して異常が発生している旨の情報（故障情報）を出力する。
【００５３】
なお、いずれかの故障情報を車載ＥＣＵが受信した場合、車載ＥＣＵから警報メッセージが出力され、その旨が運転者や車両の管理者、整備責任者等に通知される。これにより、回転角検出装置１０の点検・修理を迅速に行うことができる。
【００５４】
以上のように、本実施形態の回転角検出装置１０において回転角α，β，γのいずれかの角度信号に関して異常が発生した場合であっても、これを迅速に発見し、引き続き正確な角度信号を出力することができる。したがって、僅かな異常が生じた場合にも検出精度を低下させることなく、その基本性能を充分に発揮し続けることができる。このため、回転角検出装置１０のフェールセーフ性能を高めることができ、製品としての信頼性や品質向上に大きく寄与することができる。
【００５５】
本発明は上述した一実施形態に制約されることなく、種々に変形して実施可能である。例えば、上記の故障診断処理はマイクロプロセッサ８０の中央処理装置（ＣＰＵ）において実行されるものであってもよい。
【００５６】
また、一実施形態で示した第１〜第３主動ギヤ１２ｂ，１２ｃ，１２ｄや第１〜第３従動ギヤ１４，１５，１７の概略（大きさ、配置）はいずれも一例であり、これらは適宜に変形してもよい。
【００５７】
その他、本発明の回転角検出装置は車両のステアリング角センサとしての用途に限らず、各種の回転運動を行う検出対象物の絶対角度を検出する用途に広く適用することができる。
【図面の簡単な説明】
【００５８】
【図１】一実施形態の回転角検出装置の正面図である。
【図２】回転角検出装置の構成を概略的に示した図である。
【図３】マイクロプロセッサの内部構成を示すブロック図である。
【図４】ステアリング軸の絶対角度と従動ギヤの回転角との関係を示す図である。
【図５】故障診断処理の手順例を示すフローチャートである。
【符号の説明】
【００５９】
１０    回転角検出装置
１２    主動ギヤユニット
１２ｂ  第１主動ギヤ
１２ｃ  第２主動ギヤ
１２ｄ  第３主動ギヤ
１４    第１従動ギヤ
１５    第２従動ギヤ
１６    磁石
１７    第３従動ギヤ
７２    磁気センサ
８０    マイクロプロセッサ
【図１】
2009276240.tif 000003
【図２】
2009276240.tif 000004
【図３】
2009276240.tif 000005
【図４】
2009276240.tif 000006
【図５】
2009276240.tif 000007