(57)【要約】【課題】容易に位置情報を補正することのできるレゾルバ出力補正装置を提供すること。【解決手段】メモリ４２には、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１の振幅ピーク値比Ｋ２／Ｋ１が任意の値のときの検出レゾルバ角Θｄと、補正量ΔΘの関係を示したマップが保存されている。ＣＰＵ４１は、検出レゾルバ角Θｄ、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２の値に基づいてマップからΔΘを導出し、検出レゾルバ角Θｄに補正量ΔΘを加えて出力する。このため、ｓｉｎ信号ＥＳ２−Ｓ４の振幅とｃｏｓ信号ＥＳ１−Ｓ３の振幅に差が生じたとしても、マップから適切な補正量ΔΘを導出することができる。【選択図】図１
2013019844.tif 000002
【特許請求の範囲】
【請求項１】
レゾルバのｓｉｎ電圧出力コイルのｓｉｎ信号及び、レゾルバのｃｏｓ電圧出力コイルのｃｏｓ信号から検出レゾルバ角を算出する検出レゾルバ角算出手段と、
前記ｓｉｎ電圧出力コイルのｓｉｎ信号の振幅ピーク値及び、前記ｃｏｓ電圧出力コイルのｃｏｓ信号の振幅ピーク値を検出する振幅ピーク値検出手段と、
前記振幅ピーク値検出手段により検出した前記ｓｉｎ電圧出力コイルのｓｉｎ信号の振幅ピーク値と前記振幅ピーク値検出手段により検出した前記ｃｏｓ電圧出力コイルのｃｏｓ信号の振幅ピーク値の振幅ピーク値比と、前記検出レゾルバ角算出手段により算出した前記検出レゾルバ角に基づいて、予め前記振幅ピーク値比と前記検出レゾルバ角との関係から前記検出レゾルバ角を補正するための補正量を規定したマップから前記補正量を導出する補正量導出手段と、
前記補正量導出手段により導出した前記補正量に基づいて前記検出レゾルバ角算出手段により検出した検出レゾルバ角を補正する補正手段と、を備えたことを特徴とするレゾルバ出力補正装置。
【請求項２】
前記マップにおいて規定される前記補正量ΔΘは、前記レゾルバへの励磁信号をＥ０ｓｉｎωｔとしたとき、以下の式から算出したものであることを特徴とする請求項１に記載のレゾルバ出力補正装置。
ΔΘ＝ｔａｎ−１（Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｅ０ｓｉｎωｔｃｏｓＮΘ）−
ｔａｎ−１（Ｋ２Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｋ１Ｅ０ｓｉｎωｔｃｏｓＮΘ）
ただし、Ｅ０は励磁信号の最大電圧、ωは角速度、ｔは時間、ＮΘはレゾルバのロータの回転角度、Ｋ１，Ｋ２は振幅ピーク値である。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レゾルバ出力補正装置に関する。
【背景技術】
【０００２】
例えば、モータを制御する時に、位置センサは重要な役割を持っており、位置センサの信号を元にモータ出力電圧を制御している。位置センサの精度は、モータ出力の精度（例えば、トルク安定性、負荷応答性など）に直接影響を及ぼすため、位置センサの精度はモータを制御する上で重要な要因となる。
【０００３】
位置センサとしてレゾルバ（回転角センサ）を採用する場合、レゾルバからの信号は、ＲＤコンバータに入力され、ＲＤコンバータは、レゾルバからの信号に基づいて位置情報をＣＰＵに入力する。ＣＰＵに入力される位置情報は、ＲＤコンバータ自体のばらつき等により悪化することがある。
【０００４】
そこで、特許文献１では、レゾルバとＲＤコンバータの間に、レゾルバからＲＤコンバータに入力される二相出力電圧の最大振幅を均等に調整する調整回路が設けられている。調整回路の調整抵抗を調整することにより、二相出力電圧の最大振幅を均等にすることができ、これによりＣＰＵに入力される位置情報が補正される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１６００９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１では、二相出力電圧の最大振幅を調整するために調整抵抗を調整する必要がある。また、一度二相出力電圧の最大振幅を調整したとしても、ＣＰＵに入力される位置情報が悪化する度に二相出力電圧の最大振幅を調整する必要があり、手間がかかっている。
【０００７】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、その目的は、容易に位置情報を補正することのできるレゾルバ出力補正装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明は、レゾルバのｓｉｎ電圧出力コイルのｓｉｎ信号及び、レゾルバのｃｏｓ電圧出力コイルのｃｏｓ信号から検出レゾルバ角を算出する検出レゾルバ角算出手段と、前記ｓｉｎ電圧出力コイルのｓｉｎ信号の振幅ピーク値及び、前記ｃｏｓ電圧出力コイルのｃｏｓ信号の振幅ピーク値を検出する振幅ピーク値検出手段と、前記振幅ピーク値検出手段により検出した前記ｓｉｎ電圧出力コイルのｓｉｎ信号の振幅ピーク値と前記振幅ピーク値検出手段により検出した前記ｃｏｓ電圧出力コイルのｃｏｓ信号の振幅ピーク値の振幅ピーク値比と、前記検出レゾルバ角算出手段により算出した前記検出レゾルバ角に基づいて、予め前記振幅ピーク値比と前記検出レゾルバ角との関係から前記検出レゾルバ角を補正するための補正量を規定したマップから前記補正量を導出する補正量導出手段と、前記補正量導出手段により導出した前記補正量に基づいて前記検出レゾルバ角算出手段により検出した検出レゾルバ角を補正する補正手段と、を備えたことを要旨とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のレゾルバ出力補正装置において、前記マップにおいて規定される前記補正量ΔΘは、前記レゾルバへの励磁信号をＥ０ｓｉｎωｔとしたとき、以下の式から算出したものであることを要旨とする。
【００１０】
ΔΘ＝ｔａｎ−１（Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｅ０ｓｉｎωｔｃｏｓＮΘ）−
ｔａｎ−１（Ｋ２Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｋ１Ｅ０ｓｉｎωｔｃｏｓＮΘ）
ただし、Ｅ０は励磁信号の最大電圧、ωは角速度、ｔは時間、ＮΘはレゾルバのロータの回転角度、Ｋ１，Ｋ２は振幅ピーク値である。
【００１１】
請求項１及び請求項２に記載の発明によれば、レゾルバのｓｉｎ電圧出力コイルのｓｉｎ信号の振幅ピーク値とレゾルバのｃｏｓ電圧出力コイルのｃｏｓ信号の振幅ピーク値の振幅ピーク値比と、検出レゾルバ角の関係に基づいて、振幅ピーク値比と検出レゾルバ角との関係から検出レゾルバ角を補正するための補正量を規定したマップから検出レゾルバ角を補正するための補正量を導出することができる。そして、補正手段により、補正量に基づいて、検出レゾルバ角算出手段により検出した検出レゾルバ角が補正される。すなわち、ｓｉｎ電圧出力コイルのｓｉｎ信号の振幅とｃｏｓ電圧出力コイルのｃｏｓ信号の振幅に差が生じたとしても、マップから適切な補正量を導出することができる。このため、検出レゾルバ角（位置情報）を、可変抵抗を調整することなく容易に補正することができる。
【発明の効果】
【００１２】
本発明によれば、容易に位置情報を補正することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態における回転角検出装置を示す回路構成図。
【図２】実施形態におけるマップの一例を示す概略図。
【図３】実施形態における検出レゾルバ角と電気角の関係を示すグラフ。
【図４】実施形態におけるマイコンの処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明のレゾルバ出力補正装置を具体化した一実施形態について図１〜図４にしたがって説明する。
図１に示すように、回転角検出装置１は、レゾルバ１０、レゾルバ出力補正装置２及び励磁信号発生器１５から構成されている。レゾルバ１０は、ロータ１１と、励磁コイル１２と、ｓｉｎ電圧出力コイル１３と、ｃｏｓ電圧出力コイル１４から構成されている。ｓｉｎ電圧出力コイル１３とｃｏｓ電圧出力コイル１４は、ロータ１１の周辺において互いに９０度離れて配設されている。
【００１５】
このレゾルバ１０は、例えばモータに取り付けられ、モータの回転角を検出するために用いられる。
レゾルバ１０（励磁コイル１２）には、信号伝送線Ｒ１，Ｒ２により励磁信号発生器１５が接続されている。これにより、レゾルバ１０は、励磁コイル１２に励磁信号ＥＲ１−Ｒ２が入力されると、ロータ１１の回転角度に応じた誘導電圧がｓｉｎ電圧出力コイル１３の両端とｃｏｓ電圧出力コイル１４の両端に発生するように構成されている。
【００１６】
そして、レゾルバ１０は、レゾルバ出力補正装置２に接続される。レゾルバ出力補正装置２は、差動増幅回路２０，２１、ＲＤコンバータ３０、マイコン４０、振幅検出回路５０から構成されている。レゾルバ出力補正装置２を構成する各部材は、全て同一基板に実装される。
【００１７】
ｓｉｎ電圧出力コイル１３は、差動増幅回路２０を介してＲＤコンバータ３０に接続されている。また、ｃｏｓ電圧出力コイル１４は、差動増幅回路２１を介してＲＤコンバータ３０に接続されている。
【００１８】
詳しくは、差動増幅回路２０は、１つのオペアンプ２２と４つの可変抵抗Ｒ１１〜Ｒ１４から構成されている。ｓｉｎ電圧出力コイル１３は、信号伝送線Ｓ２，Ｓ４によりオペアンプ２２の反転入力端子及び非反転入力端子と接続されている。ｓｉｎ電圧出力コイル１３とオペアンプ２２の間には、可変抵抗Ｒ１１，Ｒ１２が介在されている。そして、オペアンプ２２の出力端子と反転入力端子間は、フィードバック量調整用の可変抵抗Ｒ１３を介して接続されている。オペアンプ２２の非反転入力端子は、可変抵抗Ｒ１４を介して接地されている。
【００１９】
また、差動増幅回路２１は、１つのオペアンプ２３と４つの可変抵抗Ｒ２１〜Ｒ２４から構成されている。ｃｏｓ電圧出力コイル１４は、信号伝送線Ｓ１，Ｓ３によりオペアンプ２３の反転入力端子及び非反転入力端子と接続されている。ｃｏｓ電圧出力コイル１４とオペアンプ２３の間には、可変抵抗Ｒ２１，Ｒ２２が介在されている。そして、オペアンプ２３の出力端子と反転入力端子間は、フィードバック量調整用の可変抵抗Ｒ２３を介して接続されている。オペアンプ２３の非反転入力端子は、可変抵抗Ｒ２４を介して接地されている。
【００２０】
そして、各オペアンプ２２，２３の出力端子は、ＲＤコンバータ３０に接続されている。ＲＤコンバータ３０には、ＣＰＵ４１とメモリ４２を備えるマイコン４０が接続されている。メモリ４２には、後に詳述する図２に示すような予め振幅ピーク値比と検出レゾルバ角との関係から検出レゾルバ角を補正するための補正量を規定したマップＭが保存されている。
【００２１】
また、ｓｉｎ電圧出力コイル１３及びｃｏｓ電圧出力コイル１４には、振幅検出回路５０が接続されている。そして、振幅検出回路５０はマイコン４０に接続されている。
次に、本実施形態におけるレゾルバ出力補正装置２の作用について説明する。
【００２２】
励磁信号発生器１５は、励磁信号ＥＲ１−Ｒ２を生成し、励磁信号ＥＲ１−Ｒ２をレゾルバ１０の励磁コイル１２に印加する。ここで、励磁信号ＥＲ１−Ｒ２は下の式（１）で表される。
【００２３】
ＥＲ１−Ｒ２＝Ｅ０ｓｉｎωｔ
…  （１）
ただし、Ｅ０は励磁信号の最大電圧、ωは角速度、ｔは時間である。
【００２４】
励磁信号ＥＲ１−Ｒ２が励磁コイル１２に印加されると、ｓｉｎ電圧出力コイル１３にはｓｉｎ信号ＥＳ２−Ｓ４（ｓｉｎ出力電圧）が誘起され、ｃｏｓ電圧出力コイル１４にはｃｏｓ信号ＥＳ１−Ｓ３（ｃｏｓ出力電圧）が誘起される。ここで、（１）の励磁信号ＥＲ１−Ｒ２を励磁コイル１２に印加したときのｓｉｎ信号ＥＳ２−Ｓ４、ｃｏｓ信号ＥＳ１−Ｓ３は、それぞれ次の式（２）、式（３）で表される。
【００２５】
ＥＳ２−Ｓ４＝Ｋ２Ｅ０ｓｉｎωｔｓｉｎＮΘ
…  （２）
ＥＳ１−Ｓ３＝Ｋ１Ｅ０ｓｉｎωｔｃｏｓＮΘ
…  （３）
ただし、Ｋ１はｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値、Ｋ２はｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値、ＮΘは電気角（ロータ１１の回転角度）である。
【００２６】
ｓｉｎ信号ＥＳ２−Ｓ４は差動増幅回路２０にて、ｃｏｓ信号ＥＳ１−Ｓ３は差動増幅回路２１にて、それぞれ信号増幅され、ＲＤコンバータ３０によって検出レゾルバ角Θｄが算出される。すなわち、本実施形態では、ＲＤコンバータ３０が、レゾルバ１０のｓｉｎ電圧出力コイル１３のｓｉｎ信号ＥＳ２−Ｓ４及び、レゾルバ１０のｃｏｓ電圧出力コイル１４のｃｏｓ信号ＥＳ１−Ｓ３から検出レゾルバ角Θｄを算出する検出レゾルバ角算出手段として機能する。ＲＤコンバータ３０は、検出レゾルバ角Θｄをマイコン４０に出力する。
【００２７】
また、振幅検出回路５０は、ｃｏｓ信号ＥＳ１−Ｓ３から振幅ピーク値Ｋ１を検出するとともに、ｓｉｎ信号ＥＳ２−Ｓ４から振幅ピーク値Ｋ２を検出する。すなわち、本実施形態では、振幅検出回路５０が、ｓｉｎ電圧出力コイル１３のｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２及び、ｃｏｓ電圧出力コイル１４のｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１を検出する振幅ピーク値検出手段として機能する。振幅検出回路５０は、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２及びｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１を、マイコン４０に出力する。
【００２８】
このとき、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１は、同一の値になることが望ましく、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１とｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２の差は、検出レゾルバ角Θｄに誤差を生じさせる。以下、詳しく説明する。
【００２９】
検出レゾルバ角Θｄは、下の式（４）により算出される。
Θｄ＝ｔａｎ−１（ＥＳ２−Ｓ４／ＥＳ１−Ｓ３）
…  （４）
理想的には、Ｋ１＝Ｋ２のため、そのときの検出レゾルバ角Θｄは、下の式（５）で表すことができる。
【００３０】
Θｄ＝ｔａｎ−１（Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｅ０ｓｉｎωｔｃｏｓＮΘ）
…  （５）
また、Ｋ１≠Ｋ２のとき、検出レゾルバ角Θｄは、下の式（６）で表すことができる。
【００３１】
Θｄ＝ｔａｎ−１（Ｋ２Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｋ１Ｅ０ｓｉｎωｔｃｏｓＮΘ）
…  （６）
（５）及び（６）からわかるように、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１が同一でない場合、検出レゾルバ角Θｄには、振幅ピーク値比Ｋ２／Ｋ１に起因した誤差が含まれる。すなわち、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１の差が検出レゾルバ角Θｄの誤差の原因となっている。
【００３２】
以下、図３にしたがってｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１の差と、検出レゾルバ角Θｄの誤差の関係について更に詳しく説明する。なお、図３では、横軸に電気角ＮΘをとり、縦軸に検出レゾルバ角Θｄをとっている。また、電気角ＮΘは０度〜３６０度で表現され、検出レゾルバ角Θｄは０〜１０２３（２１０）のデジタル値で表現されている。
【００３３】
図３に示すように、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１が同一（Ｋ１＝Ｋ２）のときの検出レゾルバ角Θｄと電気角ＮΘの関係は、特性線Ｇ１で示される。すなわち、特性線Ｇ１は、電気角ＮΘと検出レゾルバ角Θｄの理想的な関係を示す。ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２がｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１の２倍のときの検出レゾルバ角Θｄと電気角ＮΘの関係は、特性線Ｇ２で示される。また、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１がｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２の２倍のときの検出レゾルバ角Θｄと電気角ＮΘの関係は、特性線Ｇ３で示される。特性線Ｇ２、Ｇ３からわかるように、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１が同一でない場合、理想値（特性線Ｇ１）と特性線Ｇ２，Ｇ３の間に、誤差が生じる。したがって、この誤差を正すことにより、特性線Ｇ２，Ｇ３を理想的な特性線である特性線Ｇ１に近づけることができる。すなわち、特性線Ｇ２，Ｇ３と特性線Ｇ１の差が補正量ΔΘとなる。
【００３４】
次に、この補正量ΔΘの算出方法について説明する。
補正量ΔΘは、Ｋ１＝Ｋ２のときの検出レゾルバ角Θｄ（理想値）である（５）からＫ１≠Ｋ２のときの検出レゾルバ角Θｄ（６）を減算した値となる。したがって、下の式（７）によって表すことができる。
【００３５】
ΔΘ＝ｔａｎ−１（Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｅ０ｓｉｎωｔｃｏｓＮΘ）−
ｔａｎ−１（Ｋ２Ｅ０ｓｉｎωｔｓｉｎＮΘ／Ｋ１Ｅ０ｓｉｎωｔｃｏｓＮΘ）
…  （７）
（７）により、振幅ピーク値比Ｋ２／Ｋ１が任意の値のときの電気角ＮΘと補正量ΔΘの関係を求めることができる。また、検出レゾルバ角Θｄと電気角ＮΘの関係も求めることができる。
【００３６】
そして、（７）から求めた振幅ピーク値比Ｋ２／Ｋ１が任意の値のときの検出レゾルバ角Θｄと、補正量ΔΘの関係を示したマップＭは、メモリ４２に保存される。
図２に示すように、マップＭは振幅ピーク値比Ｋ２／Ｋ１と検出レゾルバ角Θｄに対応して補正量ΔΘを導出できるように構成されている。本実施形態のマップＭでは、振幅ピーク値比Ｋ２／Ｋ１はＡ１〜Ａ４の４段階で示されている。また、検出レゾルバ角Θｄは、Θｄ１〜Θｄ９の９段階で示されている。すなわち、Ａ１〜Ａ４は、それぞれが一定の範囲を占める振幅ピーク値比Ｋ２／Ｋ１に対応している。また、Θｄ１〜Θｄ９は、それぞれが一定の範囲を占める検出レゾルバ角Θｄに対応している。したがって、マップＭの列数（Ａ１〜Ａ４）やマップＭの行数（Θｄ１〜Θｄ９）を増やすことにより、更に細かく補正量ΔΘを設定することが可能である。
【００３７】
そして、本実施形態では、検出レゾルバ角Θｄを補正するための補正量ΔΘは、マップＭから導出される。以下、検出レゾルバ角Θｄの具体的な補正方法について説明する。
図４に示すように、ステップ１００において、ＣＰＵ４１は、ＲＤコンバータ３０から出力された検出レゾルバ角Θｄ、振幅検出回路５０から出力されたｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１，ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２を取り込む。
【００３８】
ステップ１０１において、ＣＰＵ４１は、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１が同一か否かを判定する。なお、ここでいう同一とは、厳密な意味での同一を示すものではなく、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１が、同一とみなすことのできる範囲内のものも含むものとする。
【００３９】
ステップ１０１の判定結果が否定の場合、ＣＰＵ４１は、検出レゾルバ角Θｄ、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２の値に基づいてマップＭからΔΘを導出する（ステップ１０２）。詳しくは、ＣＰＵ４１は、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１及びｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２から、振幅ピーク値比Ｋ２／Ｋ１を導出する。そして、振幅ピーク値比Ｋ２／Ｋ１と検出レゾルバ角Θｄの関係に基づいて、マップＭから補正量ΔΘを導出する。例えば、Ｋ２／Ｋ１の値がＡ２であり、検出レゾルバ角Θｄの値がΘｄ３の場合、導出される補正量ΔΘは、ΔΘ２３となる。したがって、本実施形態では、ＣＰＵ４１及びメモリ４２が、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１の振幅ピーク値比Ｋ２／Ｋ１と、検出レゾルバ角Θｄに基づいて、マップＭから検出レゾルバ角Θｄを補正するための補正量ΔΘを導出する補正量導出手段として機能する。
【００４０】
次に、ステップ１０３に移行したＣＰＵ４１は、検出レゾルバ角Θｄに補正量ΔΘを加えて、レゾルバ角Θを出力する。すなわち、本実施形態における回転角検出装置１が出力するレゾルバ角Θは、下の式（８）で表すことができる。
【００４１】
Θ＝Θｄ＋ΔΘ
…  （８）
したがって、本実施形態では、ＣＰＵ４１が、ステップ１０２で導出した補正量ΔΘに基づいて、ＲＤコンバータ３０により検出した検出レゾルバ角Θｄを補正する補正手段として機能する。
【００４２】
なお、ステップ１０１の判定結果が肯定の場合、ＣＰＵ４１は、補正量ΔΘを０とみなし（ステップ１０４）、ステップ１０３に移行する。
したがって、本実施形態によれば、以下に示す効果を得ることができる。
【００４３】
（１）メモリ４２には、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１の振幅ピーク値比Ｋ２／Ｋ１と、検出レゾルバ角Θｄの関係に基づいて補正量ΔΘを導出することのできるマップＭが保存されている。ＣＰＵ４１は、検出レゾルバ角Θｄと振幅ピーク値比Ｋ２／Ｋ１から補正量ΔΘを導出し、検出レゾルバ角Θｄを補正する。このため、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２とｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１に差が生じたとしても、マップＭから適切な補正量ΔΘを導出することができる。したがって、検出レゾルバ角Θｄ（位置情報）を、可変抵抗を調整することなく容易に補正することができる。
【００４４】
（２）位置（レゾルバ角Θ）検出精度を上げようとする場合、ｓｉｎ信号ＥＳ２−Ｓ４とｃｏｓ信号ＥＳ１−Ｓ３の調整抵抗差が重要な役割を示しており、抵抗精度を上げる必要がある。抵抗の精度を上げるには、バラツキの小さい抵抗を採用するため、コストアップとなる。本実施形態にように、制御にて位置検出精度を向上させることにより、製造コストの削減が図られる。
【００４５】
（３）また、位置（レゾルバ角Θ）検出精度の向上は、矩形波、高速時などの位置検出精度がそのまま出力精度に影響する場合において、意図的に誤差分を加味して出力することで、出力電圧の精度が向上され、制御性の向上につながる。具体的には、矩形波の立ち上げ／立ち下げを切り替えるための切替信号などは、回転角（レゾルバ角Θ）に基づいて制御される。このため、回転角（レゾルバ角Θ）に誤差が含まれていると、適切な制御を行うことができない。本実施形態のように、回転角（レゾルバ角Θ）の検出精度を上げることにより、制御性の向上が図られる。
【００４６】
（４）マップＭにより補正量ΔΘを導出している。したがって、マップＭの列数やマップＭの行数を変更することにより、補正量ΔΘの細かい設定が可能とされている。すなわち、マップＭの列数やマップＭの行数を変更することにより、レゾルバ角Θの検出精度を調整することができ、用途に合わせて検出精度を調整することができる。
【００４７】
（５）差動増幅回路２０，２１に用いる抵抗として、可変抵抗Ｒ１１〜Ｒ１４，Ｒ２１〜Ｒ２４を採用している。このため、抵抗値を変化させることによる微調整が可能とされている。
【００４８】
なお、上記実施形態は以下のように変更しても良い。
○  実施形態において、振幅ピーク値比は、Ｋ１／Ｋ２としてもよい。すなわち、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１／ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２を振幅ピーク値比としてもよい。
【００４９】
○  実施形態において、ＣＰＵ４１は、検出レゾルバ角Θｄ、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２の値に基づいて、近似式から補正量ΔΘを求めてもよい。具体的には、メモリ４２には、振幅ピーク値比Ｋ２／Ｋ１に対応した複数の近似式が記憶されており、ＣＰＵ４１は、振幅ピーク値比Ｋ２／Ｋ１から補正量ΔΘを算出する。例えば、ｃｏｓ信号ＥＳ１−Ｓ３の振幅ピーク値Ｋ１＝２、ｓｉｎ信号ＥＳ２−Ｓ４の振幅ピーク値Ｋ２＝１（振幅ピーク値比Ｋ２／Ｋ１＝１／２）の場合、補正量ΔΘは、下の式（９）から算出される。
【００５０】
ΔΘ＝２×１０−１２×Θｄ５−５×１０−９×Θｄ４＋６×１０−６×Θｄ３−
０．００４８×Θｄ２＋１．３０７７×Θｄ−４．５４２４
…  （９）
○  実施形態において、各可変抵抗Ｒ１１〜Ｒ１４，Ｒ２１〜Ｒ２４を固定抵抗としてもよい。
【００５１】
○  実施形態において、振幅検出回路５０の機能を、マイコン４０にもたせてもよい。
【符号の説明】
【００５２】
２…レゾルバ出力補正装置、１０…レゾルバ、１３…ｓｉｎ電圧出力コイル、１４…ｃｏｓ電圧出力コイル、２０，２１…差動増幅回路、３０…ＲＤコンバータ、４０…マイコン、４１…ＣＰＵ、４２…メモリ、５０…振幅検出回路。
【図１】
2013019844.tif 000003
【図２】
2013019844.tif 000004
【図３】
2013019844.tif 000005
【図４】
2013019844.tif 000006