(57)【要約】【課題】電力消費量の低減を図ることができる回転角度検出装置及び回転角度検出方法を提供する。【解決手段】磁気抵抗素子１１は、ステアリングシャフトが所定角度回転する毎に１周期となるように変化する信号を回転体の回転に伴って繰り返し出力する。マイコン１２は、磁気抵抗素子１１からの信号の周期及び該信号の値に基づいてステアリングシャフトの回転角度を算出する。また、マイコン１２は、エンジン停止状態においては、所定の基本サンプリング周期で磁気抵抗素子１１を動作させるとともに、ステアリングシャフトの回転を検出した際には、常に一定の回転角度を検出できるように、ステアリングシャフトの回転速度に応じてサンプリング周期を変化させる。【選択図】  図３
2004239737.tif 000002
【特許請求の範囲】
【請求項１】
回転体が所定角度回転する毎に１周期となるように変化する信号を回転体の回転に伴って繰り返し出力する角度検出手段と、
前記角度検出手段からの信号の周期及び該信号の値に基づいて前記回転体の回転角度を算出する角度算出手段と、
当該回転角度検出装置の非動作状態にあっては所定の間欠周期で前記角度検出手段を動作させるとともに、前記回転体の回転を検出した際には、該回転体の回転速度に応じて前記間欠周期を変化させる制御手段とを備えることを特徴とする回転角度検出装置。
【請求項２】
前記制御手段は、当該回転角度検出装置の非動作状態で前記回転体が回転された際に、常に一定の回転角度を算出できるように前記間欠周期を変化させることを特徴とする請求項１に記載の回転角度検出装置。
【請求項３】
回転体が所定角度回転する毎に１周期となるように変化する信号を回転体の回転に伴って繰り返し出力する角度検出手段と、前記角度検出手段からの信号の周期及び該信号の値に基づいて前記回転体の回転角度を算出する角度算出手段とを備えた回転角度検出装置における回転角度検出方法であって、当該回転角度検出装置の非動作状態にあっては、所定の間欠周期で前記角度検出手段を動作させるとともに、前記回転体の回転を検出した際に、該回転体の回転速度に応じて前記間欠周期を変化させることを特徴とする回転角度検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば車両においてステアリングホイールの操舵角を検出する回転角度検出装置及び回転角度検出方法に関するものである。
【０００２】
【従来の技術】
近年、自動車において、ＶＳＣ（Ｖｅｈｉｃｌｅ  Ｓｔａｂｉｌｉｔｙ  Ｃｏｎｔｒｏｌ）システム（Ｒ）、ＥＳＰ（Ｅｌｅｃｔｒｏｎｉｃ  Ｓｔａｂｉｌｉｔｙ  Ｐｒｏｇｒａｍ）システム（Ｒ）といった車両安定性制御システムや、電子制御サスペンションシステムなどを搭載する場合には、そのシステム制御のためにステアリングの操舵角を検出する必要がある。このため、従来、こうした車両においては、操舵角を検出するための回転角度検出装置をステアリングコラム内に組み込むことが行われている。
【０００３】
一般に、回転角度検出装置としては、絶対角検出方式の回転角度検出装置と相対角検出方式の回転角度検出装置とが知られている。
従来、例えば特許文献１に示されるように絶対角検出方式の回転角度検出装置では、３つの光センサと１つの磁気抵抗素子が用いられ、各光センサによって回転板の１回転中の角度を検出し、磁気抵抗素子からの出力電圧に基づいて回転板の回転数を検出するようになっている。詳しくは、回転板には周方向にそれぞれパターンの異なる３列のスリット列が設けられ、それらスリット列と対応する位置に各光センサが配置されている。そして、それらスリット列のスリットの有無に基づいて各光センサは、合計３ビットのコードを出力するようになっている。このコードは、回転板の１回転中において重複しないようになっている。このため、回転角度検出装置は、該コードを認識することにより、回転板の回転角を絶対値で検出することができる。
【０００４】
こうした絶対角検出方式の回転角度検出装置によれば、回転板の回転角を絶対値で検出することが可能であるため、機能停止中に回転板が回転されても、機能復帰時には該回転板の回転角度を検出することができる。しかし、こうした絶対角検出方式の回転角度検出装置では、角度検出のための素子数が多く必要であるとともに、回転板に設けるスリットのパターン設計が難しいといった不都合がある。
【０００５】
一方、例えば特許文献２に示されるように相対角検出方式の回転角度検出装置では、３つの光センサが用いられ、各光センサによって回転板の回転角度を検出するとともに、フェールセーフが行われるようになっている。詳しくは、回転板には周方向に等間隔で複数のスリットが設けられ、回転板が回転されるとそれらスリットの有無に基づいて各光センサは交番２進符号を出力するようになっている。そして、回転角度検出装置は、基準となる角度データに各光センサからの交番２進符号の変移数を加減算することにより、回転板の回転角度を相対的に算出するようになっている。
【０００６】
こうした相対角検出方式の回転角度検出装置によれば、最低で２つの光センサを用いれば回転板の回転角度を検出することができるとともに、回転板に設けるスリットのパターンも単純で済むため、該スリットのパターン設計も容易となる。
【０００７】
【特許文献１】
特開２００２−９８５２２号公報
【特許文献２】
特開２０００−４６５３６号公報
【０００８】
【発明が解決しようとする課題】
ところで、相対角検出方式の回転角度検出装置においては、機能停止状態で回転板が回転されると、機能停止直前の回転板の回転角度と、機能復帰時における実際の回転板の回転角度とが相違してしまう。このため、たとえ車両がイグニッションＯＦＦ状態となっても、回転角度検出装置は回転板の回転角度を検出し続けなければならない。しかし、車両のイグニッションＯＦＦ状態において回転角度検出装置を連続的に動作させると、その電力消費によってバッテリ上がりが生じてしまうおそれがある。すなわち、回転角度検出装置に対して多量の暗電流が流れてしまい、これに起因してバッテリ上がりが生じてしまうおそれがある。そこで従来、イグニッションＯＦＦ状態においては回転角度検出装置の電力消費量を低減させるべく、回転角度検出装置を間欠的に動作させ、そのサンプリングされた算出角度に基づいて回転板の回転角度の誤検出を防止するようになっている。
【０００９】
具体的には、前記特許文献２に示される相対角検出方式の回転角度検出装置の分解能は１．５゜に設定され、光センサからの出力位相差が１．５゜となっている。よって、回転角度検出装置が間欠的に動作される周期（サンプリング周期）は、少なくとも回転板が１．５゜回転されるまでに必要な時間よりも短い時間間隔に設定されている必要がある。すなわち、例えば回転板の許容最高回転速度が秒速２回転（＝７２０゜／秒）の場合、約１ミリ秒以下のサンプリング周期が必要となる。
【００１０】
ところが、近年では、車両の電子制御化や搭載電装品の増加等に伴い、暗電流の低減要求がよりシビアになっており、回転角度検出装置においてもイグニッションＯＦＦ時における電力消費量のさらなる低減が要求されている。
【００１１】
本発明はこうした実情に鑑みてなされたものであり、その目的は、電力消費量の低減を図ることができる回転角度検出装置及び回転角度検出方法を提供することにある。
【００１２】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明では、回転体が所定角度回転する毎に１周期となるように変化する信号を回転体の回転に伴って繰り返し出力する角度検出手段と、前記角度検出手段からの信号の周期及び該信号の値に基づいて前記回転体の回転角度を算出する角度算出手段と、当該回転角度検出装置の非動作状態にあっては所定の間欠周期で前記角度検出手段を動作させるとともに、前記回転体の回転を検出した際には、該回転体の回転速度に応じて前記間欠周期を変化させる制御手段とを備えることを要旨とする。
【００１３】
請求項２に記載の発明では、請求項１に記載の回転角度検出装置において、前記制御手段は、当該回転角度検出装置の非動作状態で前記回転体が回転された際に、常に一定の回転角度を算出できるように前記間欠周期を変化させることを要旨とする。
【００１４】
請求項３に記載の発明では、回転体が所定角度回転する毎に１周期となるように変化する信号を回転体の回転に伴って繰り返し出力する角度検出手段と、前記角度検出手段からの信号の周期及び該信号の値に基づいて前記回転体の回転角度を算出する角度算出手段とを備えた回転角度検出装置における回転角度検出方法であって、当該回転角度検出装置の非動作状態にあっては、所定の間欠周期で前記角度検出手段を動作させるとともに、前記回転体の回転を検出した際に、該回転体の回転速度に応じて前記間欠周期を変化させることを要旨とする。
【００１５】
以下、本発明の「作用」について説明する。
請求項１〜３に記載の発明によると、角度算出手段は、角度検出手段からの出力信号が何周期分出力されたかを計数することにより、回転体が所定角度の回転を何回行ったかを算出することが可能となる。また、角度算出手段は、角度検出手段からの出力信号の出力値に基づき、所定角度内における絶対角を算出することが可能となる。すなわち、角度検出手段からの出力信号の周期の数に基づいて回転体の大まかな回転角度が算出され、同出力信号の出力値に基づいて回転体の微小な回転角度が算出される。このように、回転体が所定角度回転される間においては絶対角が検出されるため、角度算出手段は、少なくとも回転体が所定角度回転されるまでの間においてはサンプリングのための角度検出を行わなくても、回転角度の誤検出を生じることはない。よって、サンプリングのための角度検出の周期（サンプリング周期）を長くすることが可能となり、回転角度検出装置の電力消費量の低減を図ることが可能となる。
【００１６】
しかも、サンプリング周期は回転体の回転速度に応じて変化されるようになっている。よって、回転体の回転速度が速い場合にサンプリング周期を短くすることにより、該回転に対する回転角度のサンプリング数を多くすることができるため、回転体の回転角度の検出信頼性が向上する。また、回転速度が遅い場合にサンプリング周期を長くすることにより、回転角度検出装置の電力消費量の低減を図ることが可能となる。
【００１７】
請求項２に記載の発明によると、回転体の回転速度にかかわらず、常に一定の回転角度が算出される。このため、回転体の回転速度の変化に起因する回転角度の検出信頼性の変動が防止され、全体として高い検出信頼性を得ることが可能となる。
【００１８】
【発明の実施の形態】
以下、本発明の回転角度検出装置を車両におけるステアリングの操舵角を検出する操舵角検出装置として具体化した一実施形態を図１〜図６に基づき詳細に説明する。
【００１９】
図１に示すように、回転角度検出装置としての操舵角検出装置１は、図示しない車両のステアリングコラム内に配設され、回転体としてのステアリングシャフトＳに装着されている。操舵角検出装置１は、ステアリングシャフトＳの周囲の構造体に固定されたハウジング２を備え、このハウジング２には回転板３が回転可能に支持されている。この回転板３はステアリングシャフトＳに外嵌した状態で固定され、ステアリングシャフトＳと共に回動する。つまり、回転板３は、ステアリングシャフトＳが回転されると、同ステアリングシャフトＳと等しく回転する。また、回転板３の外周面にはギア部３ａが形成されている。そして、回転板３の近辺には、ギア部３ａと歯合するギア体４が配設されている。このため、ステアリングシャフトＳが回転されると、回転板３の回転に伴ってギア体４も回転されることとなる。なお、ギア体４は、回転板３の１回転当たり、３回転する歯数比で形成されている。
【００２０】
図２にも併せ示すように、ギア体４の中心部には、永久磁石５が固定されている。この永久磁石５は、ギア体４において所定の径方向に磁束を発生させるように設けられている。このため、ギア体４が１回転すると、永久磁石５が発生する磁束の方向も３６０゜回転する。
【００２１】
図２に示すように、ハウジング２内において永久磁石５と対向する箇所には、角度検出手段としての磁気抵抗素子１１が配設されている。この磁気抵抗素子１１は永久磁石５が発生する磁束を検出してギア体４の回転角に応じて連続的に変化する角度検出用のアナログ信号を出力する。詳しくは、回転板３が６０゜回転する毎にギア体４が半回転（１８０゜回転）する。このため、図４に示すように、磁気抵抗素子１１は、回転板３が６０゜回転する毎に１周期となる正弦波からなる第１アナログ信号Ａｎ１と、その第１アナログ信号Ａｎ１に対して１／４周期だけ位相がずれた正弦波からなる第２アナログ信号Ａｎ２とを出力する。
【００２２】
次に、こうした操舵角検出装置１の電気的構成について説明する。
図３に示すように、操舵角検出装置１は、前記磁気抵抗素子１１、角度算出手段及び制御手段としてのマイクロコンピュータ（マイコン）１２、電源回路１３及びインターフェイス部１４を備えている。
【００２３】
マイコン１２は、具体的には図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、Ａ／Ｄ変換器等を備えたＣＰＵユニットであり、図３に示すプリント配線板６に配設されている。このマイコン１２の第１入力端子ＩＮ１及び第２入力端子ＩＮ２には、前記磁気抵抗素子１１からの第１及び第２アナログ信号Ａｎ１，Ａｎ２が入力されるようになっている。詳しくは、図３に示す信号線７を介して、第１入力端子ＩＮ１に前記第１アナログ信号Ａｎ１が入力され、第２入力端子ＩＮ２に前記第２アナログ信号Ａｎ２が入力されるようになっている。
【００２４】
また、マイコン１２の電源入力端子Ｖｉｎには電源回路１３が電気的に接続され、マイコン１２はこの電源回路１３から電力供給されている。電源回路１３は、バッテリ電圧を降圧してマイコン１２の駆動電圧に変換するＤＣ−ＤＣコンバータによって構成され、２つの入力端子を備えている。そして、一方の入力端子には図示しないイグニッションＯＮリレーを介してバッテリ電圧が入力され、他方の入力端子にはイグニッションＯＮリレーを介さずにバッテリ電圧が入力されている。また、電源回路１３には、トランジスタＴｒ１を介して磁気抵抗素子１１が電気的に接続されている。詳しくは、トランジスタＴｒ１のコレクタ端子が電源回路１３に接続され、エミッタ端子が磁気抵抗素子１１に接続されている。そして、トランジスタＴｒ１のベース端子はマイコン１２に接続されている。このため、マイコン１２からトランジスタＴｒ１に対してベース電流が通電された際にトランジスタＴｒ１が作動し、電源回路１３から磁気抵抗素子１１に対して電力が供給される。よって、磁気抵抗素子１１は、マイコン１２によって給電が制御され、給電されているときに前記第１及び第２アナログ信号Ａｎ１，Ａｎ２を出力する。
【００２５】
マイコン１２は、磁気抵抗素子１１から第１及び第２アナログ信号Ａｎ１，Ａｎ２が入力されると、それらアナログ信号Ａｎ１，Ａｎ２の電圧値に基づいて前記回転板３の回転角度を算出する。
【００２６】
詳しくは、図４に模式的に示すように、マイコン１２は、第１及び第２アナログ信号Ａｎ１，Ａｎ２が入力されると、それらアナログ信号Ａｎ１，Ａｎ２をディジタル信号に変換する。該ディジタル信号は、各アナログ信号Ａｎ１，Ａｎ２の電圧値に基づき、各アナログ信号Ａｎ１，Ａｎ２の１周期の変化に対して１２０分割したそれぞれ異なる値に変換されるようになっている。具体的には、同図にポイントＰ０で示すように、回転板３が基準位置（車輪が進行方向正面を向く位置＝「０゜」）にある場合におけるアナログ信号Ａｎ１，Ａｎ２の電圧値に対しては、「０」となる値のディジタル信号に変換される。そして、ポイントＰ１で示すように、回転板３が時計回り方向に３０゜回転された時点でのアナログ信号Ａｎ１，Ａｎ２の電圧値に対しては、「３０」となる値のディジタル信号に変換される。つまり、回転板３が０゜から５９゜まで回転される間においては、同回転板３が時計回り方向に１゜回転される毎にディジタル信号値は「１」ずつ加算され、反時計回り方向に１゜回転される毎にディジタル信号値は「１」ずつ減算されるようになっている。なお、ポイントＰ２で示すように、回転板３が６０゜回転した際には、各アナログ信号Ａｎ１，Ａｎ２の電圧値が前記基準位置での電圧値と等しくなるため、ディジタル信号値は再び「０」となる。
【００２７】
そして、こうしたディジタル信号値に基づき、マイコン１２は回転板３の回転角度を算出する。例えば、図４に示す領域Ａ（アナログ信号Ａｎ１，Ａｎ２の変移が基準位置に対して１周期）においてディジタル信号値が「３０」の場合（ポイントＰ１）、マイコン１２は、回転板３の回転角度を「３０゜」（時計回り方向）と算出する。また、領域Ｂ（アナログ信号Ａｎ１，Ａｎ２の変移が基準位置に対して２周期）においてディジタル信号値が「３０」の場合（ポイントＰ３）、マイコン１２は、回転板３の回転角度を「９０゜」（時計回り方向）と算出する。つまり、マイコン１２は、アナログ信号Ａｎ１，Ａｎ２の変移が基準位置に対して何周期目にあるかに基づいて基準位置からの回転領域（ここでは領域Ａ〜Ｆ）を算出し、その回転領域内においてディジタル信号値に基づいて回転板３の回転角度を絶対値で求めるようになっている。換言すれば、マイコン１２は、基準位置からのアナログ信号Ａｎ１，Ａｎ２の周期を計数し、その計数値に基づいて回転板３の回転領域を相対的に算出する。そして、その算出した領域と、アナログ信号Ａｎ１，Ａｎ２からの電圧値とに基づいて、マイコン１２は回転板３の回転角度を算出するようになっている。なお、マイコン１２は、算出した回転角度をインターフェイス部１４を介して種々の車両システム（例えば車両安定性制御システムや、電子制御サスペンションシステムなど）に対して出力する。
【００２８】
ところで、マイコン１２は、前記電源回路１３に対して前記イグニッションＯＮリレーを介してバッテリ電圧が入力されているか否かを認識するようになっている。そして、電源回路１３に対してイグニッションＯＮリレーを介してバッテリ電圧が入力されている場合、マイコン１２は、トランジスタＴｒ１を連続的に作動させるようになっている。このため、磁気抵抗素子１１は連続的に動作して第１及び第２アナログ信号Ａｎ１，Ａｎ２をマイコン１２に対して出力する。よって、マイコン１２は、該アナログ信号Ａｎ１，Ａｎ２に基づいて回転板３の回転角度を連続的に算出する。
【００２９】
一方、電源回路１３に対してイグニッションＯＮリレーを介してバッテリ電圧が入力されていない場合、すなわち車両のエンジンが停止されている状態において、マイコン１２は、トランジスタＴｒ１を間欠的に作動させるようになっている。詳しくは、マイコン１２は、回転板３が予め設定された最高回転速度（本実施形態では秒速５回転）で回転された際に回転板３の回転角度が３０゜変移するまでの間に１回だけ磁気抵抗素子１１を動作させるタイミング（サンプリング周期）で、トランジスタＴｒ１を間欠的に作動させるようになっている。すなわち、エンジン停止状態においてマイコン１２は、回転板３が前記最高回転速度で回転された際に第１及び第２アナログ信号Ａｎ１，Ａｎ２が半周期変移するまでの間に１回となるサンプリング周期で、回転板３の回転角度を算出する。そして、このサンプリング周期は、基本サンプリング周期としてマイコン１２に予め設定されている。
【００３０】
このため、回転板３が例えば前記ポイントＰ３に示した位置にある状態（回転角度＝９０゜）でエンジンが停止され、その後にステアリングシャフトＳ及び回転板３が回転された場合、たとえ最高回転速度で回転されても、同図に示す領域ｂ１内または領域ｂ２内で角度が算出される。よって、マイコン１２は、ディジタル信号値の変化から、回転板３が時計回り方向に回転されたか反時計回り方向に回転されたかを確実に認識可能となる。
【００３１】
なお、磁気抵抗素子１１を動作させるためのサンプリング周期は、「（サンプリング周期）＜（１秒間当たりの許容回転角度）÷（１秒間当たりの最高回転角度）」という式から算出される。すなわち、本実施形態において基本サンプリング周期は「（サンプリング周期）＜３０÷１８００」から「（サンプリング周期）＜０．０１６６・・・秒」となる。このため、基本サンプリング周期は「１５ミリ秒程度」に設定されていればよい。ちなみに、前記従来の相対角検出式の回転角度検出装置においては、分解能が１゜、最高回転速度が秒速５回転に設定されている場合、「（サンプリング周期）＜１÷１８００」から「（サンプリング周期）＜０．０００５・・・秒」となり、該サンプリング周期は「０．５ミリ秒程度」に設定されていなければならない。よって、本実施形態の操舵角検出装置１によれば、サンプリング周期を従来の相対角検出式の回転角度検出装置よりも３０倍程度長くすることが可能となる。
【００３２】
また、操舵角検出装置１の非動作状態、すなわちエンジンの停止状態においては、マイコン１２は、回転板３の回転速度に応じてサンプリング周期を変化させる制御（サンプリング周期可変制御）を行うようになっている。そして、本実施形態においてマイコン１２は、回転板３の回転速度にかかわらず、回転板３が所定角度（本実施形態では約５゜）回転する毎に角度算出を行うようにサンプリング周期を変化させる制御を行うようになっている。
【００３３】
そこで、本実施形態のマイコン１２によって行われるサンプリング周期可変制御を図５に示すフローチャートに従って説明する。
同図にステップＳ１で示すように、エンジン停止状態においてマイコン１２は、サンプリング時間を経過したか否かを判断する。詳しくは、マイコン１２は、エンジン停止直後においてはその停止時から前記基本サンプリング周期である「１５ミリ秒」を経過したか否かを判断する。また、マイコン１２は、エンジン停止後、新たにサンプリング周期が算出された場合にはその決定された時間を経過したか否かを判断する。そして、マイコン１２は、該サンプリング時間を経過したと判断しない場合にはここでの処理を一旦終了し、該サンプリング時間を経過したと判断した場合にはステップＳ２の処理へ移行する。
【００３４】
マイコン１２は、ステップＳ２において回転板３の回転角度を算出し、続くステップＳ３において回転板３の回転角度に変化があったか否かを判断する。すなわち、マイコン１２は、今回算出した回転板３の回転角度と前回算出した回転板３の回転角度との間に差があるか否かを判断する。そして、マイコン１２は、それら回転角度の間に差がない場合にはここでの処理を一旦終了し、差がある場合にはステップＳ４の処理へ移行する。
【００３５】
ステップＳ４においてマイコン１２は、算出した回転角度と前回算出した回転角度との差（変移角度）と、サンプリング時間との関係から、回転板３の角速度（回転速度）を算出する。詳しくは、マイコン１２は、変移角度をサンプリング時間によって除算して回転板３の角速度を算出する。よって、例えば算出した変移角度が「２．７゜」、サンプリング時間が「１５ミリ秒」の場合、回転板３の角速度は「１８０゜／秒（秒速０．５回転）」となる。
【００３６】
続くステップＳ５においてマイコン１２は、ステップＳ４において算出した角速度に基づき、次回のサンプリング時間（サンプリング周期）を算出する。詳しくは、マイコン１２は、ステップＳ４において算出した回転板３の角速度により、予め設定された所定の基準角度（本実施形態では「５゜」）を除算する。よって、例えば算出した回転板３の角速度が「１８０゜／秒」の場合、前記サンプリング周期の算出式から、次回のサンプリング時間は「約２７ミリ秒」となる。
【００３７】
次に、こうしたサンプリング周期可変制御の具体例を、図６を用いて詳細に説明する。
＜１＞回転板３の回転速度が低速（ここでは秒速０．５回転を例示）の場合
図６（ａ）にポイントＰ１１で示すように、回転板３が基準位置から時計回り方向に３０゜回転した位置でエンジンが停止された状態において、回転板３が時計回り方向に秒速０．５回転で回転された場合、マイコン１２は、最初は前記基本サンプリング周期（１５ミリ秒程度）で回転角度の算出を行う。このため、マイコン１２は、まずポイントＰ１２で示すように、回転板３がポイントＰ１１から時計回り方向に約２．７゜回転された位置で磁気抵抗素子１１を動作させて回転角度を算出する。ここで、マイコン１２は、このポイントＰ１１からポイントＰ１２までの回転角度に基づいて回転板３の回転速度を算出し、算出した回転速度に基づき、常に約５゜の回転変移で回転角度を算出できるように以降のサンプリング周期を変化させる。すなわち、この場合マイコン１２は、「（サンプリング周期）＜５÷１８０」となる算出式から、サンプリング周期を約２７ミリ秒に変化させる。これにより、以降は、同図にポイントＰ１３〜Ｐ１５で示すように約５゜毎の回転変移で回転角度の算出が行われる。よってこの場合、マイコン１２は、基本サンプリング周期よりも長いサンプリング周期で回転板３の回転角度を算出する。このため、消費電力量がさらに低減されるとともに、高い検出精度も維持される。
【００３８】
なお、サンプリング周期を約２７ミリ秒に変化させた後、回転板３の回転速度が変化した場合、マイコン１２は、前記同様に常に約５゜の回転変移で回転角度算出できるようにサンプリング周期を変化させる。具体的には、回転板３が、時計回り方向に秒速０．５回転で回転された状態から秒速１回転で回転された状態に変化した場合、マイコン１２は、サンプリング周期を約１４ミリ秒に変化させる。このため、マイコン１２は、回転途中で回転板３の回転速度が変化した場合でも、常に同じ回転変移で回転板３の回転角度の算出を行うようになる。
【００３９】
＜２＞回転板３の回転速度が高速（ここでは秒速５回転を例示）の場合
図６（ｂ）にポイントＰ２１で示すように、回転板３が基準位置から時計回り方向に３０゜回転した位置でエンジンが停止された状態において、回転板３が時計回り方向に秒速５回転で回転された場合、マイコン１２は、最初は前記基本サンプリング周期（１５ミリ秒程度）で回転角度の算出を行う。このため、マイコン１２は、まずポイントＰ２２で示すように、回転板３がポイントＰ２１から時計回り方向に約２７゜回転された位置で磁気抵抗素子１１を動作させて回転角度を算出する。ここで、マイコン１２は、このポイントＰ２１からポイントＰ２２までの回転角度に基づいて回転板３の回転速度を算出し、算出した回転速度に基づき、常に約５゜の回転変移で回転角度を算出できるように以降のサンプリング周期を変化させる。すなわち、この場合マイコン１２は、「（サンプリング周期）＜５÷１８００」となる算出式から、サンプリング周期を約２．７ミリ秒に変化させる。これにより、以降は、同図にポイントＰ２３〜Ｐ２５で示すように約５゜毎の回転変移で回転角度が行われる。よってこの場合、マイコン１２は、基本サンプリング周期よりも短いサンプリング周期で回転板３の回転角度を算出する。このため、回転板３の回転速度が高速であっても、高い検出精度が維持される。また、サンプリング周期は短期的に短くなるだけであるため、消費電力量の著しい低下も防止される。
【００４０】
なお、この＜２＞の場合においてもマイコン１２は、回転途中で回転板３の回転速度が変化した場合には、サンプリング周期を適宜変化させて、常に５゜の回転変移で回転板３の回転角度を行うようになっている。
【００４１】
したがって、本実施形態によれば以下のような効果を得ることができる。
（１）マイコン１２は、磁気抵抗素子１１から出力される第１及び第２アナログ信号Ａｎ１，Ａｎ２が基準位置に対して何周期目にあるかを計数することにより、回転板３、すなわちステアリングシャフトＳが所定角度（ここでは６０゜）の回転を何回行ったかを算出することができる。また、マイコン１２は、第１及び第２アナログ信号Ａｎ１，Ａｎ２の出力値に基づき、所定角度（６０゜）内における絶対角を算出する。すなわち、第１及び第２アナログ信号Ａｎ１，Ａｎ２の周期の数に基づいてステアリングシャフトＳの大まかな回転角度が算出され、同アナログ信号Ａｎ１，Ａｎ２の出力値に基づいてステアリングシャフトＳの微小な回転角度が算出される。このように、ステアリングシャフトＳが所定角度（６０゜）回転される間においては絶対角が検出されるため、マイコン１２は、少なくともステアリングシャフトＳが「６０゜」回転されるまでの間においてはサンプリングのための角度検出を行わなくても、回転角度の誤検出を生じることはない。よって、エンジン停止状態におけるサンプリングのための角度検出の周期（サンプリング周期）を長くすることが可能となり、操舵角検出装置１の電力消費量の低減を図ることができる。
【００４２】
（２）エンジンの停止状態でステアリングシャフトＳが回転された場合、その回転速度が速い場合にはサンプリング周期が短くされるため、該回転に対する回転角度のサンプリング数を多くすることができ、該回転角度の検出信頼性を向上させることができる。また、ステアリングシャフトＳの回転速度が遅い場合にはサンプリング周期が長くされるため、操舵角検出装置１の電力消費量を低減させることができる。
【００４３】
（３）エンジンの停止状態でステアリングシャフトＳが回転された場合、その回転速度にかかわらず、常に一定の回転角度が算出される。このため、ステアリングシャフトＳの回転速度の変化に起因する回転角度の検出信頼性の変動が防止され、全体として高い検出信頼性を得ることができる。
【００４４】
（４）操舵角検出装置１の非動作（エンジン停止）状態にあっては、予め設定された最高回転速度（秒速５回転）でステアリングシャフトＳが回転された場合であっても、該ステアリングシャフトＳが所定角度（６０゜）回転されるまでの間に少なくとも２回は該ステアリングシャフトＳの回転角度が算出される。このため、マイコン１２は、ステアリングシャフトＳが時計回り方向に回転されたか反時計回り方向に回転されたかを確実に認識可能となる。よって、ステアリングシャフトＳの回転角度の誤検出を確実に防止することができる。
【００４５】
（５）角度検出手段として、一つの磁気抵抗素子１１のみを用いればよい。このため、従来の相対角検出式の回転角度検出装置に比べて部品点数を減らすことができ、操舵角検出装置１の構成を単純にすることができる。
【００４６】
なお、本発明の実施形態は以下のように変更してもよい。
・  前記実施形態では、エンジン停止状態においてステアリングシャフトＳが回転された場合、マイコン１２は、そのステアリングシャフトＳの回転速度にかかわらず常に一定の回転角度を算出するようにサンプリング周期を変化させるようになっている。しかし、マイコン１２は、常に一定の回転角度を算出するようにサンプリング周期を変化させるようになっていなくてもよい。例えば、ステアリングシャフトＳの回転速度が低速であり、前記一定の回転角度を算出するようなサンプリング周期が前記基本サンプリング周期よりも長い場合、マイコン１２は、サンプリング周期を変化させないようになっていてもよい。このようにすれば、マイコン１２の処理負担が低減されるとともに、回転角度の検出精度を一層高めることができる。
【００４７】
・  前記各実施形態では、角度検出手段として磁気抵抗素子１１を用いている。しかし、角度検出手段として、磁気抵抗素子１１に限らず、例えば巨大磁気抵抗素子（ＧＭＲ素子）や、磁気インピーダンス素子、ホール素子などの各種磁気センサや、ポテンションメータ等の接触型の素子に変更してもよい。また、角度検出手段として、回転板３の回転とともに変移し、同回転板３が所定角度（例えば６０゜）回転する毎に１周期となるグレーコードを出力する光素子などに変更してもよい。要するに、角度検出手段は、ステアリングシャフトＳが所定角度回転する毎に１周期となるように変化する信号を出力する素子によって構成されていればよい。
【００４８】
・  前記各実施形態において、第１及び第２アナログ信号Ａｎ１，Ａｎ２が１周期となる回転板３の回転角度は、６０゜に限らず、例えば９０゜、１２０゜、１８０゜、３６０゜、７２０゜、１８００゜など、任意の角度に変更されてもよい。
【００４９】
・  回転角度検出装置は、ステアリングホイールの回転角度を検出する操舵角検出装置１以外の用途、例えば回転軸を備えた工作機械における回転軸の回転角度を検出する回転角度検出装置として用いられてもよい。そして、一方向（例えば時計回り方向）のみに回転する回転体の回転角度を検出する回転角度検出装置として用いた場合、その回転角度検出装置の非動作状態にあっては、前記マイコン１２は、前記各実施形態とは異なる基本サンプリング周期に設定されてもよい。具体的には、マイコン１２は、回転体が前記最高回転速度で回転された際に前記第１及び第２アナログ信号Ａｎ１，Ａｎ２が１周期変移するまでの間に１回となる基本サンプリング周期に設定されてもよい。このようにすれば、基本サンプリング周期をさらに長くすることができ、回転角度検出装置の電力消費量を一層低減させることができる。
【００５０】
次に、特許請求の範囲に記載された技術的思想のほかに、前述した実施形態によって把握される技術的思想を以下に列挙する。
（１）  請求項１または請求項２に記載の回転角度検出装置において、前記間欠周期は、予め設定された最高回転速度で前記回転体が回転された際に該回転体が前記所定角度回転されるまでの間に、少なくとも１回は該回転体の回転角度を算出するタイミングとなるように設定され、前記角度算出手段は、当該回転角度検出装置の非動作状態における該回転体の回転当初はこの間欠基本サンプリング周期に基づいて前記角度検出手段を間欠的に動作させ、その後に該回転体の回転速度に応じて前記間欠周期を変化させること。
【００５１】
（２）  請求項１，２、技術的思想（１）のいずれか１項に記載の回転角度検出装置において、前記角度検出手段は、前記回転体が所定角度回転する毎に１周期となるように連続して変化する角度検出用アナログ信号を出力する磁気センサを用いて構成されていること。
【００５２】
（３）  請求項１，２、技術的思想（１），（２）のいずれか１項に記載の回転角度検出装置において、前記角度検出手段は、前記回転体が１２０度回転する毎に１周期となるように変化する信号を出力するように設定されていること。この技術的思想（３）に記載の発明によれば、高い角度検出精度が得られ、高い分解能の実現が可能となる。
【００５３】
（４）  請求項１，２、技術的思想（１）〜（３）のいずれか１項に記載の回転角度検出装置において、当該回転角度検出装置は車両におけるステアリングホイールの回転角度を検出する操舵角検出装置として用いられること。
【００５４】
（５）  請求項３に記載の回転角度検出方法において、当該回転角度検出装置の非動作状態にあっては、前記回転体の非回転状態においては予め設定された基本サンプリング周期で前記角度検出手段を動作させ、該回転体の回転を検出した際には、まず前記基本サンプリング周期で前記角度検出手段を動作させ、これにより算出された回転体の回転角度の変移量から回転体の回転速度を算出し、その回転速度に基づいてその後のサンプリング周期を変化させること。
【００５５】
【発明の効果】
以上詳述したように、請求項１〜３に記載の発明によれば、回転角度検出装置の電力消費量の低減を図ることができるとともに、回転体の回転角度の検出信頼性を向上させることができる。
【００５６】
請求項２に記載の発明によれば、回転体の回転速度の変化に起因する回転角度の検出信頼性の変動を防止することができ、検出信頼性を一層向上させることができる。
【図面の簡単な説明】
【図１】本発明を車両における操舵角検出装置として具体化した一実施形態の概略構成図。
【図２】図１のＡ−Ａ線断面図。
【図３】同実施形態の電気的構成を概略的に示すブロック図。
【図４】同実施形態の作用を説明するために模式的に示すタイムチャート。
【図５】同実施形態の制御手段によって行われる処理を示すフローチャート。
【図６】（ａ），（ｂ）は、同実施形態の作用を説明するために模式的に示す説明図。
【符号の説明】
１…回転角度検出装置としての操舵角検出装置、１１…角度検出手段としての磁気抵抗素子、１２…角度算出手段及び制御手段としてのマイクロコンピュータ（マイコン）、Ｓ…回転体としてのステアリングシャフト。
【図１】
2004239737.tif 000003
【図２】
2004239737.tif 000004
【図３】
2004239737.tif 000005
【図４】
2004239737.tif 000006
【図５】
2004239737.tif 000007
【図６】
2004239737.tif 000008