(57)【特許請求の範囲】
【請求項１】
励磁信号に基づいて、出力信号として正弦波信号及び余弦波信号を出力するレゾルバを有し、前記各出力信号に基づいて回転体の回転角を検出する回転角検出装置であって、
前記励磁信号の半波長の奇数倍周期で上記各出力信号をサンプリングし、今回のサンプリングで取得した正弦波信号と前回のサンプリングで取得した正弦波信号との差分の２乗と、今回のサンプリングで取得した余弦波信号と前回のサンプリングで取得した余弦波信号との差分の２乗との和を演算する２乗和演算手段と、前記２乗和演算手段で演算した２乗和に基づいて異常を検出する異常検出手段とを備えることを特徴とする回転角検出装置。
【請求項２】
前記２乗和演算手段で所定期間内に演算した２乗和の中から最大値及び最小値を選定する最大値／最小値選定手段を有し、前記異常検出手段は、前記最大値／最小値選定手段で選定した最大値と最小値との差が所定値以上であるとき、異常が発生していると判断することを特徴とする請求項１に記載の回転角検出装置。
【請求項３】
前記回転体の回転速度を検出する速度検出手段を有し、該速度検出手段で検出した回転速度が大きいほど、前記所定値を大きく設定することを特徴とする請求項２に記載の回転角検出装置。
【請求項４】
前記回転体の回転加速度を検出する加速度検出手段を有し、該加速度検出手段で検出した回転加速度が大きいほど、前記所定値を大きく設定することを特徴とする請求項２又は３に記載の回転角検出装置。
【請求項５】
前記回転体の回転速度を検出する速度検出手段を有し、該速度検出手段で検出した回転速度が所定速度以上であるとき、前記異常検出手段による異常検出を禁止する異常判定禁止手段を備えることを特徴とする請求項１〜４の何れか１項に記載の回転角検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レゾルバ出力信号に基づいて異常判定を行うことができる回転角検出装置に関する。
【背景技術】
【０００２】
従来のレゾルバの異常検出装置としては、正常時において、各レゾルバ出力信号ｓｉｎθ，ｃｏｓθの間にｓｉｎ2θ＋ｃｏｓ2θ＝１の関係が成立することを利用し、ｓｉｎθ，ｃｏｓθの二乗和（ｓｉｎ2θ＋ｃｏｓ2θ）が所定の閾値を下回っているときに異常が発生していると判断するというものが知られている。
また、二乗和ｓｉｎ2θ＋ｃｏｓ2θと、当該二乗和をローパスフィルタリングした値（所定の時定数で平滑化された基準信号）とを比較して異常を検出することで、異常検出の精度を向上させるというものも知られている（例えば、特許文献１参照）。
【特許文献１】特許第３４６０５８７号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ｓｉｎθやｃｏｓθはその関数上の特徴から、その振幅の中心となる電圧が存在する。この電圧は、基準電圧（例えば５Ｖ）の分圧によって生成されるのが一般的であるが、この分圧はハードウェアのばらつきに大きく依存する。
そして、当該ばらつきの結果、ｓｉｎ2θ＋ｃｏｓ2θが大きく変動することが想定される。ｓｉｎ2θ＋ｃｏｓ2θは取得した値の二乗値であるため、角度を計算するｓｉｎθ・ｃｏｓθと比較して、そのばらつきの影響が大きい。そのため、実際に角度計算誤差の小さい領域でも、ｓｉｎ2θ＋ｃｏｓ2θの値は大きく変動する可能性があり、上記誤差を見込んで閾値を大きく設定したり、そもそもばらつきを抑えるために高精度の抵抗等、高価な部品を用いたりする必要がある。またローパスフィルタの設計においても、検出性と誤検出性とをあわせて考える必要があり、煩雑である。
【０００４】
そこで、本発明は、比較的簡易な構成で異常判定を行うことができる回転角検出装置を提供することを課題としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１に係る回転角検出装置は、励磁信号に基づいて、出力信号として正弦波信号及び余弦波信号を出力するレゾルバを有し、前記各出力信号に基づいて回転体の回転角を検出する回転角検出装置であって、
前記励磁信号の半波長の奇数倍周期で上記各出力信号をサンプリングし、今回のサンプリングで取得した正弦波信号と前回のサンプリングで取得した正弦波信号との差分の２乗と、今回のサンプリングで取得した余弦波信号と前回のサンプリングで取得した余弦波信号との差分の２乗との和を演算する２乗和演算手段と、前記２乗和演算手段で演算した２乗和に基づいて異常を検出する異常検出手段とを備えることを特徴としている。
【０００６】
また、請求項２に係る回転角検出装置は、請求項１に係る発明において、前記２乗和演算手段で所定期間内に演算した２乗和の中から最大値及び最小値を選定する最大値／最小値選定手段を有し、前記異常検出手段は、前記最大値／最小値選定手段で選定した最大値と最小値との差が所定値以上であるとき、異常が発生していると判断することを特徴としている。
【０００７】
さらに、請求項３に係る回転角検出装置は、請求項２に係る発明において、前記回転体の回転速度を検出する速度検出手段を有し、該速度検出手段で検出した回転速度が大きいほど、前記所定値を大きく設定することを特徴としている。
また、請求項４に係る回転角検出装置は、請求項２又は３に係る発明において、前記回転体の回転加速度を検出する加速度検出手段を有し、該加速度検出手段で検出した回転加速度が大きいほど、前記所定値を大きく設定することを特徴としている。
【０００８】
さらにまた、請求項５に係る回転角検出装置は、請求項１〜４の何れか１つに係る発明において、前記回転体の回転速度を検出する速度検出手段を有し、該速度検出手段で検出した回転速度が所定速度以上であるとき、前記異常検出手段による異常検出を禁止する異常判定禁止手段を備えることを特徴としている。
【発明の効果】
【０００９】
本発明に係る回転角検出装置によれば、レゾルバ出力信号ｓｉｎθ，ｃｏｓθを励磁信号の半波長の奇数倍周期でサンプリングし、今回のサンプリングで取得した正弦波信号と前回のサンプリングで取得した正弦波信号との差分の２乗と、今回のサンプリングで取得した余弦波信号と前回のサンプリングで取得した余弦波信号との差分の２乗との和に基づいて異常判定を行うので、例えば、上記２乗和が変動している場合に異常であると判定することで、（ｃｏｓθ，ｓｉｎθ）の軌跡が円とならず、検出角度に誤差が発生する異常モードを複雑なフィルタの設定等を行うことなく、簡便に検出することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明に係る回転角検出装置１の一実施形態を示すブロック図である。
この図１に示すように、レゾルバ１００は、ｓｉｎコイル及びｃｏｓコイルを有し、励磁信号（ＲＥＦ信号）が印加されて出力信号であるｓｉｎ信号及びｃｏｓ信号を発生する。これら２つの信号は、アンプ（レゾルバ信号検出回路）２０，２１を介して、ＣＰＵ１５を用いて構成される異常判定部３０に入力され、アナログデジタル変換器にてデジタル変換される。
【００１１】
また、ＲＥＦ信号は、アンプ２２を介してコンパレータ等で構成される同期信号出力回路２３に入力され、この同期信号出力回路２３では、ＲＥＦ信号の最大値または最小値のタイミングで同期信号を異常判定部３０に対して出力する。
そして、異常判定部３０では、同期信号出力回路２３から出力される同期信号に基づいて、ｓｉｎ信号及びｃｏｓ信号のサンプリングを行い、サンプリングした値をもとに後述する異常判定処理を実行し、レゾルバ信号検出回路２０，２１等の異常判定を行うようになっている。
【００１２】
一方、レゾルバ信号検出回路２０，２１を介して入力されるｓｉｎ信号及びｃｏｓ信号は、角度変換部４０にも入力される。この角度変換部４０では、ｓｉｎ信号及びｃｏｓ信号の各ピーク値を検出してＳＩＮ信号及びＣＯＳ信号を求めると共に、ＳＩＮ信号及びＣＯＳ信号をもとにｔａｎ-1θを求めることによりレゾルバ１００で測定している回転角θを算出し、回転角θを所定の制御部に出力する。
【００１３】
当該制御部では、例えば、異常判定部３０からレゾルバ信号検出回路２０，２１が正常であることを示す正常信号（ＦＬＧ＝０）が入力されているときには、回転角θを用いた通常制御を実行し、異常判定部３０からレゾルバ信号検出回路２０，２１に異常が発生していることを示す異常信号（ＦＬＧ＝１）が入力されたときには、所定の異常発生時制御を実行するようになっている。
【００１４】
図２は正常モードにおけるサンプリング波形、図３は正常モードでレゾルバ出力信号が描く軌跡を示す図である。図２において、（ａ）は励磁信号、（ｂ）は出力信号（ｓｉｎ信号及びｃｏｓ信号）であり、励磁信号の周期を２λとしたとき、３λ毎にｓｉｎ信号及びｃｏｓ信号をサンプリングした場合について示している。
なお、ここでは、サンプリング周期を３λとしているが、サンプリング周期は、サンプリング信号の最大値と最小値とを交互に検出できる周期であればよく、励磁信号の１／２周期であるλの奇数倍、即ち（２ｎ＋１）λであればよい。ここで、ｎは自然数である。
【００１５】
上記サンプリング方法によれば、サンプリングポイントＡで、基準電圧レベルより上の（ｓｉｎθ，ｃｏｓθ）、サンプリングポイントＢで、基準電圧レベルより下の（ｓｉｎθ´，ｃｏｓθ´）が夫々得られる。
図３に示すように、（ｃｏｓθ，ｓｉｎθ）の軌跡が円であるならば、軌跡の直径と等価となるφの大きさは回転体の回転によらず一定であるはずである。したがって、このφの所定時間内における変動を監視することで、（ｃｏｓθ，ｓｉｎθ）の軌跡が円とならない異常モードの検出が可能となる。
【００１６】
ところで、ｓｉｎθ、ｃｏｓθ、ｓｉｎθ´、ｃｏｓθ´は、原点Ｏに対する値であり、この原点Ｏはハードウェアにより誤差を持つため、回転体の実角度をψとすると、例えば、ｓｉｎθ、ｃｏｓθは以下の式で表される。
ｓｉｎθ＝ｓｉｎψ＋Δｓｉｎ，
ｃｏｓθ＝ｃｏｓψ＋Δｃｏｓ  ………（１）
ここで、Δｓｉｎ，Δｃｏｓは夫々ハードウェアのばらつきによる誤差である。なお、ｓｉｎθ´，ｃｏｓθ´についても同様に誤差Δｓｉｎ，Δｃｏｓを含む。このように、ｓｉｎ信号及びｃｏｓ信号は、それぞれ所定の誤差を含む。
【００１７】
そこで、本実施形態では、上記φの大きさを、φ＝ｓｉｎ2φ＋ｃｏｓ2φにより求めるものとする。ここで、ｓｉｎφはｓｉｎθの振幅，ｃｏｓφはｃｏｓθの振幅であり、それぞれ次式で表される。
ｓｉｎφ＝（ｓｉｎθ＋Δｓｉｎ）−（ｓｉｎθ´＋Δｓｉｎ）
＝ｓｉｎθ−ｓｉｎθ´，
ｃｏｓφ＝（ｃｏｓθ＋Δｃｏｓ）−（ｃｏｓθ´＋Δｃｏｓ）
＝ｃｏｓθ−ｃｏｓθ´  ………（２）
このように、ｓｉｎφ及びｃｏｓφには、誤差Δｓｉｎ及びΔｃｏｓが含まない形となるため、φの大きさにも誤差Δｓｉｎ及びΔｃｏｓが含まない形となる。したがって、原点Ｏを挟む２箇所のサンプリング値（ｓｉｎθ，ｃｏｓθ）及び（ｓｉｎθ´，ｃｏｓθ´）を用いることで、上述した原点Ｏの誤差をキャンセルすることができる。
【００１８】
図４は、異常モードでレゾルバ出力信号が描く軌跡を示す図である。
この図４に示すように、（ｃｏｓθ，ｓｉｎθ）の軌跡が楕円である場合、所定時間Ｔ１内におけるφ＝ｓｉｎ2φ＋ｃｏｓ2φが大きく変動し、その最大値と最小値との差は比較的大きくなる。なお、この図４において、φ´が所定時間Ｔ１内におけるφの最大値、φ″が所定時間Ｔ１内におけるφの最小値であるものとする。
【００１９】
したがって、本実施形態では、φ＝ｓｉｎ2φ＋ｃｏｓ2φを所定時間Ｔ１収集し、その最大値と最小値との差が所定値以上であるときに、（ｃｏｓθ，ｓｉｎθ）の軌跡が円ではなく、検出角度に誤差が発生する異常モードであると判断する。
図５は、異常判定部３０で実行される異常判定処理手順を示すフローチャートである。この異常判定処理は、所定時間毎に実行され、先ず、ステップＳ１では、ｓｉｎ信号及びｃｏｓ信号のサンプリングが行われる。
【００２０】
次に、ステップＳ２に移行して、前記ステップＳ１でサンプリングされた値をメモリに格納し、ステップＳ３に移行する。
ステップＳ３では、前記ステップＳ２で格納したｓｉｎ信号及びｃｏｓ信号のサンプリング値のうち、今回値ｓｉｎθ´，ｃｏｓθ´及び前回値ｓｉｎθ，ｃｏｓθに基づいて、φの大きさを、次式をもとに算出する。
【００２１】
φ＝（ｓｉｎθ−ｓｉｎθ´）2＋（ｃｏｓθ−ｃｏｓθ´）2  ………（３）
次に、ステップＳ４に移行して、前記ステップＳ３で算出した値φをメモリに格納し、ステップＳ５に移行する。
ステップＳ５では、ｓｉｎ信号及びｃｏｓ信号のサンプリングを開始してから所定時間Ｔ１（例えば、１ｓｅｃ程度）が経過したか否かを判定し、所定時間Ｔ１が経過していないときには、サンプリングを継続するものと判断して前記ステップＳ１に移行し、所定時間Ｔ１が経過したときにはステップＳ６に移行する。
【００２２】
図６は、ハードウェアの温度特性による（ｃｏｓθ，ｓｉｎθ）の軌跡の変動を示す図である。この図６に示すように、温度が高くなるほど円の大きさ（φ）が大きくなる特性がある。したがって、上記所定時間Ｔ１は、温度特性によるφの変動が無視できる程度に短い時間に設定するものとし、ここでは１ｓｅｃ程度に設定している。
ステップＳ６では、前記ステップＳ４で格納した値φのうち、最大値φｍａｘ及び最小値φｍｉｎを選定し、これらの差分Δφ（＝φｍａｘ−φｍｉｎ）を算出してからステップＳ７に移行する。
【００２３】
ステップＳ７では、回転体の回転数Ｎに基づいて閾値φTHを設定する。ここでは、回転数Ｎが高いほど閾値φTHを大きく設定するものとする。
次にステップＳ８に移行して、前記ステップＳ６で算出した差分Δφが、前記ステップＳ７で設定した閾値φTH以上であるか否かを判定し、Δφ≧φTHであるときには（ｃｏｓθ，ｓｉｎθ）の軌跡が楕円であると判断してステップＳ９に移行し、異常信号（ＦＬＧ＝１）を出力してから異常判定処理を終了する。
【００２４】
一方、前記ステップＳ８でΔφ＜φTHであると判定したときには、ステップＳ１０に移行して、正常信号（ＦＬＧ＝０）を出力してから異常判定処理を終了する。
図５の処理において、ステップＳ１〜Ｓ５が２乗和演算手段に対応し、ステップＳ６が最大値／最小値選定手段に対応し、ステップＳ８及びＳ９が異常検出手段に対応している。
【００２５】
次に、本実施形態の動作及び効果について説明する。
今、レゾルバ信号検出回路２０，２１が正常に作動している状態であるものとする。この状態でレゾルバ１００にＲＥＦ信号が印加されると、それに応じたｓｉｎ信号及びｃｏｓ信号が出力され、これらが異常判定部３０に入力される。このとき、（ｃｏｓθ，ｓｉｎθ）の軌跡は、前述した図３に示すように円となる。
【００２６】
異常判定部３０では、図５に示す異常判定処理が実行され、励磁信号ＲＥＦの半波長の奇数倍周期でｓｉｎ信号及びｃｏｓ信号のサンプリングが行われる。そして、各サンプリングポイントで取得したサンプリング値に基づいて、前記（３）式をもとにφが算出される。この算出処理を所定時間Ｔ１継続すると、図５のステップＳ５からステップＳ６に移行し、所定時間Ｔ１内に算出されたφの中から最大値φｍａｘ及び最小値φｍｉｎを選定すると共に、これらの差分Δφを算出する。そして、ステップＳ８で、最大値φｍａｘと最小値φｍｉｎとの差ΔφがステップＳ７で設定される閾値φTH以上であるかを判定する。
【００２７】
ここで、上述したようにｓｉｎ信号及びｃｏｓ信号の軌跡は円であり、各サンプリングポイントで求められるφは一定であるため、差分値Δφが閾値φTH以上となることはなく、その結果、ステップＳ９で正常信号（ＦＬＧ＝０）が出力される。
一方、（ｃｏｓθ，ｓｉｎθ）の軌跡が、図４に示すような楕円となる異常モードであるものとすると、所定時間Ｔ１内に算出されるφが大きく変動する。そのため、最大値φｍａｘと最小値φｍｉｎとの差Δφが閾値φTH以上となって、ステップＳ８からステップＳ１０に移行し、異常信号（ＦＬＧ＝１）が出力される。
【００２８】
このように、所定時間Ｔ１内におけるφの最大値φｍａｘと最小値φｍｉｎとの差Δφが閾値φTH以上であるか否かを判定し、Δφ≧φTHであるときには所定時間Ｔ１内にφが比較的大きく変動しているものとして、（ｃｏｓθ，ｓｉｎθ）の軌跡が楕円となる異常モードを確実に検出することができる。
レゾルバを用いた回転角の検出において、ｓｉｎ2θ＋ｃｏｓ2θ＝１であることを利用して異常検出することは、三角関数の原理でありよく知られている技術である。また、（ｃｏｓθ，ｓｉｎθ）の軌跡が楕円を描く異常モードにおいて、ｓｉｎ2θ＋ｃｏｓ2θの値とｓｉｎ2θ＋ｃｏｓ2θをローパスフィルタ処理して得られた値とを比較することによって、異常を検出するものも知られている。
【００２９】
しかしながら、ｓｉｎθやｃｏｓθはその関数上の特徴から、その振幅の中心となる電圧が存在する。この電圧は、基準電圧（例えば５Ｖ）の分圧によって生成されるのが一般的であるが、この分圧はハードウェアのばらつきに大きく依存する。
そして、当該ばらつきの結果、ｓｉｎθ，ｃｏｓθの二乗和が大きく変動することが想定される。ｓｉｎ2θ＋ｃｏｓ2θは取得した値の二乗値であるため、角度を計算するｓｉｎθ・ｃｏｓθと比較して、そのばらつきの影響が大きい。そのため、実際に角度計算誤差の小さい領域でも、ｓｉｎ2θ＋ｃｏｓ2θの値は大きく変動する可能性があり、閾値の設定には、上記誤差を見込んで大きく設定するか、そもそもばらつきを抑えるために高精度の抵抗等、高価な部品を用いる必要があるばかりでなく、ローパスフィルタの設計も検出性と誤検出性とをあわせて考える必要があり、煩雑である。
【００３０】
これに対して、本実施形態では、励磁信号ＲＥＦの半波長の奇数倍周期でｓｉｎ信号及びｃｏｓ信号をサンプリングし、原点を挟む２箇所のサンプリング値から求められるφ＝ｓｉｎ2φ＋ｃｏｓ2φを用いることで、上記誤差をキャンセルしている。したがって、従来のように誤差を考慮して閾値を設定したり、複雑なフィルタ設計を行ったりする必要がなくなり、簡便な演算にて異常検出を行うことができる。
【００３１】
ところで、回転体が高速で回転している場合、所定時間Ｔ１内におけるｓｉｎθ及びｃｏｓθの基準電圧に対する振幅が大きく変動する。
図７は、高速回転時におけるサンプリング波形である。
回転体の回転数が低い場合には、図２に示すように、所定時間Ｔ１内で振幅の変動はほとんどないが、回転体の回転数が高い場合には、ｓｉｎ信号（又はｃｏｓ信号）のピーク値をプロットしたＳＩＮ信号（又はＣＯＳ信号）の周期が短くなることから、図７に示すように、所定時間Ｔ１内で振幅の変動が大きく、サンプリングポイントＡでの振幅とサンプリングポイントＸでの振幅とは大きく異なることになる。また、この振幅の変化量は回転数が高くなるほど大きくなる。
【００３２】
したがって、図７に示す高速回転時に、各サンプリングポイントにて上記（３）式をもとにφの大きさを求めると、その大きさは所定時間Ｔ１内で大きく変動することになり、最大値φｍａｘと最小値φｍｉｎとの差Δφが大きくなる。その結果、レゾルバ信号検出回路２０，２１が正常であるにもかかわらず、異常が発生していると誤判定され易くなる。
【００３３】
この対策として、回転体の高回転時における振幅の変動を考慮し、異常判定条件としての閾値φTHを予め大きく設定することが考えられるが、この場合、異常検出範囲が狭くなってしまう。また、回転体の最大回転数を規定することは困難であり、根本的な解決にはならない。
そこで、本実施形態では、回転体の回転数Ｎに基づいて閾値φTHを設定する。
【００３４】
すなわち、レゾルバ信号検出回路２０，２１に異常が発生していない状態で、回転体が高速で回転しているものとすると、図５の異常判定処理では、ステップＳ７で閾値φTHが回転数Ｎに応じて比較的大きい値に設定される。
上述したように、回転体が高速回転している場合には、ステップＳ３で上記（３）式をもとに算出されるφの大きさが一定値とならず、最大値φｍａｘと最小値φｍｉｎとの差Δφが比較的大きい値となるが、ステップＳ７で閾値φTHが大きい値に設定されることで、差分値Δφが閾値φTH以上となることがなく、ステップＳ８ではΔφ＜φTHであると判定されて、レゾルバ信号検出回路２０，２１が正常であると判定される。
【００３５】
したがって、回転体が高速回転しており、φの大きさが一定値にならなくても、レゾルバ信号検出回路２０，２１に異常が発生していると誤判定されることを防止することができる。
このように、上記実施形態では、レゾルバ出力信号（ｓｉｎθ，ｃｏｓθ）を励磁信号の半波長の奇数倍周期でサンプリングし、今回のサンプリングで取得した正弦波信号と前回のサンプリングで取得した正弦波信号との差分の２乗と、今回のサンプリングで取得した余弦波信号と前回のサンプリングで取得した余弦波信号との差分の２乗との和（φ）に基づいて異常判定を行う。したがって、（ｃｏｓθ，ｓｉｎθ）の軌跡における原点Ｏを挟む２箇所のサンプリング値の差を用いるので、ハードウェアのばらつきによる原点Ｏの誤差をキャンセルすることができ、当該誤差を考慮した閾値の設定や複雑なフィルタの設定等を行うことなく、異常検出を行うことができる。
【００３６】
また、上記２乗和の所定期間における最大値及び最小値を求め、これらの差が所定の閾値以上であるときに異常であると判定するので、（ｃｏｓθ，ｓｉｎθ）の軌跡が円とならず、検出角度に誤差が発生する異常モードを簡便に検出することができる。
さらに、回転体の回転数が高いほど異常判定を行うための閾値を大きく設定するので、回転数が高く（ｃｏｓθ，ｓｉｎθ）の軌跡が楕円となった場合であっても、φの最大値と最小値との差が上記閾値を上回らないようにすることができ、回転角検出装置が正常であるにもかかわらず正弦波信号及び余弦波信号の振幅が大きく変動することに起因する誤判定を防止することができ、適正に異常判定を行うことができる。
【００３７】
なお、上記実施形態においては、回転体の回転数Ｎが、高速回転していると判定することができる程度の所定回転数を超えて、（ｃｏｓθ，ｓｉｎθ）の軌跡が楕円となっても問題ない領域となったとき、異常判定処理の実施を禁止する異常判定禁止手段を設けるようにしてもよい。
また、上記実施形態においては、回転体の回転加速度（回転数の変化量）に応じて、閾値φTHを変更するようにしてもよい。図８に示すように、回転体の回転速度に応じてφの大きさは変化する。したがって、回転数変化量の絶対値が大きいほどφの大きさの変動は大きいため、回転数変化量の絶対値が大きいほど閾値φTHを大きく設定するようにする。これにより、所定時間Ｔ１内に回転体の回転速度が変化した場合であっても、適正に異常判定を行うことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態における回転角検出装置の構成を示すブロック図である。
【図２】正常モードにおけるサンプリング波形である。
【図３】正常モードでレゾルバ出力信号が描く軌跡を示す図である。
【図４】異常モードでレゾルバ出力信号が描く軌跡を示す図である。
【図５】異常判定部で実行される異常判定処理手順を示すフローチャートである。
【図６】ハードウェアの温度特性によるφの変動を示す図である。
【図７】高速回転時におけるサンプリング波形である。
【図８】回転体の回転速度とφの大きさとの関係を示す図である。
【符号の説明】
【００３９】
１…回転角検出装置、２０，２１…レゾルバ信号検出回路、２２…アンプ、２３…同期信号出力回路、３０…異常判定部、４０…角度変換部、１００…レゾルバ
【図１】
0004930299.tif 000002
【図２】
0004930299.tif 000003
【図３】
0004930299.tif 000004
【図４】
0004930299.tif 000005
【図５】
0004930299.tif 000006
【図６】
0004930299.tif 000007
【図７】
0004930299.tif 000008
【図８】
0004930299.tif 000009