(57)【特許請求の範囲】
【請求項１】
３つのコイルを有するステータと磁性を有するロータとを含むモータの停止時に、前記３つのコイルのうち２つのコイルを含む異なる６通りの経路に電流を供給する制御部と、
前記６通りの経路に流れる電流をそれぞれ測定し、測定された電流振幅の値の順位を判定し、最も電流振幅の値が高い経路と、２番目に電流振幅の値が高い経路との組合せに基づいて、０度から３６０度を６つに分割した区分のうちモータの回転位置がいずれに属するかを検出する停止時位置検出部と、
前記モータの駆動時に、前記モータの中点配線の電位を取得して、前記コイルに発生する誘導電圧を検出し、前記モータの位置情報を得る位置検出部と、
を備えることを特徴とする回転制御装置。
【請求項２】
最も電流振幅の値が高い経路と２番目に電流振幅の値が高い経路との組合せと、前記モータの回転位置とを対応づけて格納したテーブルを更に備え、
前記停止時位置検出部は、前記テーブルを参照して、前記モータの回転位置を検出することを特徴とする請求項１に記載の回転制御装置。
【請求項３】
前記制御部は、前記モータの停止時に前記モータの回転位置を検出するとき、前記モータを駆動するときに前記経路に供給する電流よりも少ない電流を前記経路に供給することを特徴とする請求項１又は２に記載の回転制御装置。
【請求項４】
前記制御部は、前記モータの停止時に前記モータの回転位置を検出するとき、前記モータを駆動するときに前記経路に電流を供給する期間よりも短い期間、前記経路に電流を供給することを特徴とする請求項１から３のいずれかに記載の回転制御装置。
【請求項５】
前記経路に流れる電流を電圧値に変換して保持するサンプルホールド回路を更に備え、
前記６通りの経路に流れる電流を測定する前に、前記経路に電流を供給し、前記サンプルホールド回路にそのときの電圧値を保持させることを特徴とする請求項１から４のいずれかに記載の回転制御装置。
【請求項６】
３つのコイルを有するステータと磁性を有するロータとを含むモータの停止時に、前記３つのコイルのうち２つのコイルを含む異なる６通りの経路に電流を供給するステップと、
前記６通りの経路に流れる電流振幅の値をそれぞれ測定するステップと、
測定された電流振幅の値の順位を判定するステップと、
最も電流振幅の値が高い経路と、２番目に電流振幅の値が高い経路との組合せに基づいて、０度から３６０度を６つに分割した区分のうちモータの回転位置がいずれに属するかを検出するステップと、
前記モータの駆動時に、前記モータの中点配線の電位を取得して、前記コイルに発生する誘導電圧を検出し、前記モータの位置情報を得るステップと、
を含むことを特徴とする回転制御方法。
【請求項７】
ディスクを回転させるモータと、
前記モータの回転を制御する回転制御部と、
前記ディスクに対するデータの書き込み又は読み出しを制御するリード・ライト制御部と、を備え、
前記モータは、
３つのコイルを有するステータと、
磁性を有するロータと、を含み、
前記回転制御部は、
前記モータの停止時に、前記３つのコイルのうち２つのコイルを含む異なる６通りの経路に電流を供給する制御部と、
前記６通りの経路に流れる電流をそれぞれ測定し、測定された電流振幅の値の順位を判定し、最も電流振幅の値が高い経路と、２番目に電流振幅の値が高い経路との組合せに基づいて、０度から３６０度を６つに分割した区分のうちモータの回転位置がいずれに属するかを検出する停止時位置検出部と、
前記モータの駆動時に、前記モータの中点配線の電位を取得して、前記コイルに発生する誘導電圧を検出し、前記モータの位置情報を得る位置検出部と、
を含むことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転子の回転を制御する技術に関し、特に、複数のコイルを有するステータと磁性を有するロータとを含むモータの回転を制御する回転制御装置及び方法、及びその回転制御装置を利用可能な電子機器に関する。
【背景技術】
【０００２】
ブラシレス直流（ＤＣ）モータは、一般に、永久磁石を備えたロータと、スター結線された複数の相のコイルを備えたステータとを備えており、コイルに供給する電流を制御することによりコイルを励磁し、ロータをステータに対して相対回転させて駆動する。ブラシレスＤＣモータは、ロータの回転位置を検出するために、一般に、ホール素子や光学エンコーダなどのセンサを備えており、センサにより検出された位置に応じて、各相のコイルに供給する電流を切り換えて、ロータに適切なトルクを与える。【０００３】
モータをより小型化するために、ホール素子などのセンサを利用せずにロータの回転位置を検出するセンサレスモータも提案されている（例えば、特許文献１参照）。センサレスモータは、例えばモータの中点配線の電位を計測することにより、コイルに発生する誘導電圧を検出して位置情報を得る。このセンサレスモータは、ロータの回転中に発生する誘導電圧から位置情報を得るので、停止中は回転位置を知ることができないという問題がある。回転位置を正しく知ることなくモータを始動した場合、ロータが所望の回転方向と逆方向に回転する場合がある。しかしながら、例えば、ハードディスクのスピンドルモータを回転させる場合などは、逆方向の回転を最小限に抑えることが望ましいので、モータの始動時にモータの回転位置を適切に把握する必要がある。センサレスモータにおいて、モータの始動時にモータの位置を検出する技術が、例えば、特許文献１、２及び３に開示されている。
【特許文献１】特開平３−２０７２５０号公報
【特許文献２】特開平６−１１３５８５号公報
【特許文献３】特開平１１−１２２９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、ブラシレスＤＣモータでは、６０度間隔で回転位置を検出し、検出した回転位置に応じて電流制御が行われるが、上記の特許文献１、２及び３に記載された方法では、始動時に検出される回転角と、駆動時に制御を行うときの回転角とが、３０度ずれている。このため、始動時に検出された回転角を補正してから駆動のための制御を行う必要がある。【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、回転子の始動時の回転位置を的確に検出する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある態様は、回転制御装置に関する。この回転制御装置は、複数のコイルを有するステータと磁性を有するロータとを含むモータの停止時に、前記コイルを含む異なる複数の経路に電流を供給する制御部と、前記複数の経路に流れる電流をそれぞれ測定し、測定された電流値の順位を判定し、前記順位に基づいてモータの回転位置を検出する位置検出部と、を備えることを特徴とする。【０００７】
例えば、モータが、Ｕ相、Ｖ相、Ｗ相の３種のコイルを備える場合、Ｕ相からＶ相へ、Ｖ相からＵ相へ、Ｖ相からＷ相へ、Ｗ相からＶ相へ、Ｗ相からＵ相へ、Ｕ相からＷ相へ、の６通りの経路に流れる電流を測定し、それらの順位を判定してもよい。位置検出部は、全ての順位を完全に判定する必要はなく、モータの回転位置を検出するのに必要な順位のみを判定してもよい。例えば、１位と２位の経路がいずれであるかを判定してもよい。この回転制御装置によれば、後述するように、モータの駆動時の制御と同じ角度範囲で、停止時の回転位置を検出することができるので、より的確にモータの回転を制御することができる。【０００８】
回転制御装置は、前記順位と、前記モータの回転位置とを対応づけて格納したテーブルを更に備え、前記位置検出部は、前記テーブルを参照して、前記モータの回転位置を検出してもよい。前記位置検出部は、最も電流値が高い経路と、２番目に電流値が高い経路との組合せに基づいて、前記モータの回転位置を検出してもよい。【０００９】
前記制御部は、前記モータの停止時に前記モータの回転位置を検出するとき、前記モータを駆動するときに前記経路に供給する電流よりも少ない電流を前記経路に供給してもよい。前記制御部は、前記モータの停止時に前記モータの回転位置を検出するとき、前記モータを駆動するときに前記経路に電流を供給する期間よりも短い期間、前記経路に電流を供給してもよい。これにより、モータの回転位置を検出するときに、モータが回転してしまうのを防ぐことができる。【００１０】
前記経路に流れる電流を電圧値に変換して保持するサンプルホールド回路を更に備え、前記複数の経路に流れる電流を測定する前に、前記経路に電流を供給し、前記サンプルホールド回路にそのときの電圧値を保持させてもよい。これにより、サンプルホールド回路の電圧値を測定される電圧値に予め近づけておくことができるので、検出精度を向上させることができる。【００１１】
本発明の別の態様は、回転制御方法に関する。この回転制御方法は、複数のコイルを有するステータと磁性を有するロータとを含むモータの停止時に、前記コイルを含む異なる複数の経路に電流を供給するステップと、前記複数の経路に流れる電流をそれぞれ測定するステップと、測定された電流値の順位を判定するステップと、前記順位に基づいてモータの回転位置を検出するステップと、を含むことを特徴とする。【００１２】
本発明の更に別の態様は、電子機器に関する。この電子機器は、ディスクを回転させるモータと、前記モータの回転を制御する回転制御部と、前記ディスクに対するデータの書き込み又は読み出しを制御するリード・ライト制御部と、を備え、前記モータは、複数のコイルを有するステータと、磁性を有するロータと、を含み、前記回転制御部は、前記モータの停止時に、前記コイルを含む異なる複数の経路に電流を供給する制御部と、前記複数の経路に流れる電流をそれぞれ測定し、測定された電流値の順位を判定し、前記順位に基づいてモータの回転位置を検出する位置検出部と、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、回転子の始動時の回転位置を的確に検出する技術を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係る回転制御装置の構成を示す図である。
【図２】モータの回転の様子を示すシーケンス図である。
【図３】停止時におけるモータの回転角と、コイルを含む複数の経路に電流を流したときの電流値との関係を示す図である。
【図４】試験電流を流したときに検出抵抗により検出される電圧値の例を示す図である。
【図５】停止時位置検出部の構成を模式的に示す図である。
【図６】停止時位置検出部の動作を説明するためのタイミングチャートである。
【図７】停止時におけるモータの回転角と、コイルを含む複数の経路に電流を流したときの電流値との関係の別の例を示す図である。
【図８】実施の形態に係る磁気ディスク駆動装置の構成を示す図である。
【符号の説明】
【００１５】
１  磁気ディスク駆動装置、２  ディスク、３  磁気ヘッド、４  リード／ライト制御回路、１０  回転制御装置、２０  制御部、３０  パワー回路、４０  位置検出部、５０  停止時位置検出部、５２  レジスタ、５４  比較器、５６  セレクタ、５８  テーブル、９０  モータ、Ｕ，Ｖ，Ｗ  コイル。
【発明を実施するための最良の形態】
【００１６】
図１は、実施の形態に係る回転制御装置１０の構成を示す。図８は、図１に示した回転制御装置１０を搭載した電子機器の一例である磁気ディスク駆動装置１の構成を示す。磁気ディスク駆動装置１は、パーソナルコンピュータなどに搭載され、ＤＶＤ、ＣＤ、ＨＤ、ＦＤ、ＭＤなどの磁気ディスクを駆動する。磁気ディスク駆動装置１は、ディスク２、磁気ヘッド３、リード／ライト制御回路４、モータ９０、及び回転制御装置１０を備える。回転制御装置１０は、パーソナルコンピュータなどのホスト装置からの指令に応じて、ディスク２を回転させるためのモータ９０の駆動を制御する。リード／ライト制御回路４は、ホスト装置からの指令に応じて、ディスク２に対するデータの書き込み及び読み出しを制御する。リード／ライト制御回路４は、磁気ヘッド３をディスクの半径方向に移動させて回転するディスク２を走査し、ディスク２にデータを書き込み、又は、ディスク２からデータを読み出す。図８には、電子機器の例として磁気ディスク駆動装置を示したが、本発明は、その他、光ディスク駆動装置など、モータを搭載する様々な電子機器に適用可能である。【００１７】
図１に戻り、回転制御装置１０は、センサレスブラシレスＤＣモータ９０（以下、単に「モータ９０」という）の回転を制御する。回転制御装置１０は、制御部２０、パワー回路３０、位置検出部４０、及び停止時位置検出部５０を備える。モータ９０の駆動方法については既知の技術を利用可能であるから、本実施の形態では、モータ９０の通常の駆動方法については簡単に説明することにし、モータ９０の始動時の回転位置を検出する技術を中心に説明する。【００１８】
制御部２０は、モータ９０のステータを構成する３相のコイルＵ、Ｖ及びＷに供給する電流を制御する。パワー回路３０は、６個のスイッチング用のトランジスタＴｒ１〜Ｔｒ６を備え、トランジスタＴｒ１〜Ｔｒ６のオンオフによりコイルＵ、Ｖ及びＷに供給される電流がオンオフされる。トランジスタＴｒ１〜Ｔｒ６のオンオフは、制御部２０により制御される。位置検出部４０は、モータ９０の駆動時に、モータ９０の中点配線の電位を取得して、コイルに発生する誘導電圧を検出し、モータ９０の位置情報を得る。制御部２０は、モータ９０の回転方向、回転速度などの制御指令を取得し、位置検出部４０により検出されたモータ９０の回転位置に応じて、モータ９０のコイルに供給する電流を決定する。【００１９】
停止時位置検出部５０は、モータ９０の始動に先立って、モータ９０の位置を検出する。モータ９０の停止時に、モータ９０のコイルを含む異なる複数の経路に試験電流が供給されたとき、停止時位置検出部５０は、複数の経路に流れる電流をそれぞれ測定し、測定された電流値の順位を判定し、判定した順位に基づいてモータの回転位置を検出する。コイルを含む経路に流れる電流は、検出抵抗Ｒにより電圧に変換されて測定される。試験電流の供給は、モータ９０の駆動時と同様に、制御部２０及びパワー回路３０により行われる。試験電流によりモータ９０が回転してしまうのを防ぐために、試験電流の電流値は駆動時に供給される電流値よりも低いことが望ましく、試験電流の供給期間は駆動時よりも短いことが望ましい。【００２０】
図２は、モータ９０の回転の様子を示すシーケンス図である。図２の最上段は、モータ９０の回転位置を示し、図２の中段は、制御部２０がモータ９０を駆動するためにコイルＵ、Ｖ及びＷに電流を供給したときに励磁されたコイルＵ、Ｖ及びＷの極性を示し、図２の下段は、制御部２０により制御されるパワー回路３０のトランジスタＴｒ１〜Ｔｒ６の状態及びシーケンス番号を示す。駆動電流の切り換えは、ある角度（例えば０度）を基準にして６０度間隔で行われ、モータ９０を時計回りに回転させる場合はシーケンス番号の昇順に、反時計回りに回転させる場合はシーケンス番号の降順に、順次トランジスタのオンオフが切り換えられる。例えば、電気角が０度の位置から時計回りにモータ９０を回転させるとき、制御部２０は、まずトランジスタＴｒ３及びＴｒ４をオンにする。これにより、コイルＵはＳ極に、コイルＷはＮ極に励磁されるので、ロータ９２が時計回りに回転する。モータ９０の回転角が６０度に達すると、制御部２０は、トランジスタＴｒ４をオフに、トランジスタＴｒ５をオンに、それぞれ切り換える。これにより、コイルＶがＳ極に、コイルＷがＮ極に励磁されるので、ロータ９２はさらに時計回りに回転する。【００２１】
図３は、停止時におけるモータ９０の回転角と、コイルを含む複数の経路に電流を流したときの電流値との関係を示す。各コイルは、永久磁石であるロータ９２の磁界中に置かれているため、磁界の影響により、見かけのインダクタンスが異なる。そのため、コイルを流れる電流値は、図３のような回転角依存性を示す。図３は、下記の６通りの経路の電流値を示す。
太実線：Ｕ相→Ｖ相（経路１：図２のシーケンスＮｏ．４と同様）
太破線：Ｖ相→Ｕ相（経路２：図２のシーケンスＮｏ．１と同様）
中実線：Ｖ相→Ｗ相（経路３：図２のシーケンスＮｏ．２と同様）
中破線：Ｗ相→Ｖ相（経路４：図２のシーケンスＮｏ．５と同様）
細実線：Ｗ相→Ｕ相（経路５：図２のシーケンスＮｏ．６と同様）
細破線：Ｕ相→Ｗ相（経路６：図２のシーケンスＮｏ．３と同様）
このように、６通りの経路の電流値を測定することにより、ロータ９２とコイルとの位置関係を知ることができる。本実施の形態では、上述した６通りの経路の電流値を測定し、測定された電流値を比較し、最も高い電流値が測定された経路と、２番目に高い電流値が測定された経路の組合せから、モータ９０の回転位置を検出する。例えば、上位２つが経路１と経路４である場合は、図３から分かるように、モータ９０の回転角は０度から６０度までの間にある。【００２２】
上位２つの組合せからモータ９０の位置を検出することにより、図２に示した、モータ９０の駆動時における電流制御のシーケンスと同じ角度範囲で、モータ９０の位置を検出することができる。特許文献１から３に記載された方法によれば、例えば、３０度から９０度まで、９０度から１５０度までというように、モータ９０の駆動時に電流制御を行うときの角度範囲から３０度ずれた角度範囲で位置を検出している。このため、始動時にモータ９０の位置を検出した後、検出された角度を３０度ずらしてから電流制御を行う必要があった。しかし、本実施の形態の方法によれば、モータ駆動時と同じ角度範囲で位置情報が得られるので、得られた位置情報をそのまま利用して、より的確にモータ９０を駆動することができ、例えば、始動時における逆方向への回転を最小限に抑えることができる。【００２３】
図４は、試験電流を流したときに検出抵抗Ｒにより検出される電圧値の例を示す。試験電流の供給を開始すると、コイルを含む経路に電流が流れ、検出抵抗Ｒの両端の電位差が徐々に上昇する。停止時位置検出部５０は、６通りの各経路に電流が供給されたとき、通電から一定期間経過後の電圧値をサンプルホールドし、それらの電圧値を比較する。図４の例では、上位２つは経路２と経路５であるから、図２を参照すると、モータ９０の位置は２４０度から３００度までの間にあることが分かる。【００２４】
図５は、停止時位置検出部５０の構成を模式的に示す。モータ９０の停止時に、制御部２０によりコイルを含む経路に電流が供給されると、コイルを流れる電流は検出抵抗Ｒにより電圧値に変換され、増幅器により増幅される。スイッチＳＷ０〜ＳＷ２は、検出抵抗Ｒにより変換された電圧値をサンプルホールドＳ／Ｈ１〜Ｓ／Ｈ３のいずれに入力するかを切り換える。スイッチＳＷ３〜ＳＷ６は、サンプルホールドＳ／Ｈ１〜Ｓ／Ｈ３に保持されている電圧値のうちいずれを比較器５４へ入力するかを切り換える。比較器５４は、サンプルホールドＳ／Ｈ１〜Ｓ／Ｈ３に保持された電圧値を比較してセレクタ５６へ出力する。レジスタ５２ａ〜５２ｃは、サンプルホールドＳ／Ｈ１〜３に保持されている電圧値が、いずれの経路の測定結果であるかを示すデータを格納する。本実施の形態では、６通りの経路で電圧値の測定を行うので、レジスタ５２ａ〜５２ｃは、それぞれ３ビットのデータを格納できればよい。セレクタ５６は、６通りの経路の測定が終了すると、上位２つの経路がいずれであったかを出力する。停止時位置検出部５０は、上位２つの経路の組合せと、モータ９０の回転位置とを対応づけて格納したテーブル５８を保持しており、テーブル５８を参照して、モータ９０の回転位置を検出し、制御部２０へ出力する。【００２５】
図６は、停止時位置検出部５０の動作を説明するためのタイミングチャートである。停止時位置検出部５０の各構成の動作は、制御部２０が制御してもよいし、停止時位置検出部５０内に制御用の構成が設けられてもよいが、ここでは、制御部２０が制御を行うものとする。制御部２０は、経路１に電流を供給している間、スイッチＳＷ０をオンにし、検出抵抗Ｒにより変換された電圧値をサンプルホールドＳ／Ｈ１に入力する。また、制御部２０は、経路１の測定結果がサンプルホールドＳ／Ｈ１に保持されていることを記録しておくために、レジスタ５２ａに「１」を格納する。つづいて、制御部２０は、経路２に電流を供給している間、スイッチＳＷ１をオンにし、測定された電圧値をサンプルホールドＳ／Ｈ２に入力する。このとき、レジスタ５２ｂには「２」が格納される。さらに、制御部２０は、経路３に電流を供給している間、スイッチＳＷ２をオンにし、測定された電圧値をサンプルホールドＳ／Ｈ３に入力する。このとき、レジスタ５２ｃには「３」が格納される。【００２６】
３つのサンプルホールドＳ／Ｈ１〜Ｓ／Ｈ３に測定結果が入力されると、停止時位置検出部５０は、それらの電圧値を比較し、順位を判定する。まず、期間ｔ１に、制御部２０がスイッチＳＷ３及びＳＷ５をオンにすると、比較器５４にサンプルホールドＳ／Ｈ１及びＳ／Ｈ２に保持された電圧値が入力される。すなわち、経路１の測定結果と経路２の測定結果が比較される。比較結果は、セレクタ５６に出力される。つづいて、期間ｔ２に、制御部２０がスイッチＳＷ３及びＳＷ６をオンにすると、サンプルホールドＳ／Ｈ１及びＳ／Ｈ３に保持された電圧値が比較器５４に入力され、経路１の測定結果と経路３の測定結果が比較される。比較結果は、セレクタ５６に出力される。最後に、期間ｔ３に、制御部２０がスイッチＳＷ４及びＳＷ６をオンにすると、サンプルホールドＳ／Ｈ２及びＳ／Ｈ３に保持された電圧値が比較器５４に入力され、経路２の測定結果と経路３の測定結果が比較される。比較結果は、セレクタ５６に出力される。この結果、比較器５４からセレクタ５６に、３通りの比較結果が３ビットの信号としてシリアルに出力される。セレクタ５６は、３通りの比較結果から、３つの経路のうち最も電圧値が低かった経路を判定し、制御部２０へ伝達する。ここでは、経路１の測定結果が最も低かったものとする。【００２７】
制御部２０は、続いて実施される経路４の測定結果と、セレクタ５６から伝達された最下位の経路の測定結果とを入れ替える。すなわち、セレクタ５６から伝達された最下位の測定結果が保持されているサンプルホールド（ここでは、Ｓ／Ｈ１）に、経路４の測定結果を入力すべく、制御部２０は、経路４に電流を供給している間、スイッチＳＷ０をオンにして、測定された電圧値をサンプルホールドＳ／Ｈ１に入力する。このとき、制御部２０は、レジスタ５２ａに「４」を格納する。これにより、サンプルホールドＳ／Ｈ１には経路４の測定結果が、サンプルホールドＳ／Ｈ２には経路２の測定結果が、サンプルホールドＳ／Ｈ３には経路３の測定結果が、それぞれ保持される。つづいて、上述した手順と同様に、サンプルホールドＳ／Ｈ１〜Ｓ／Ｈ３に保持されている電圧値が比較され、比較結果がセレクタ５６に出力される。セレクタ５６は、最下位の経路を制御部２０へ伝達する。【００２８】
経路５及び経路６についても、上記と同様の手順が繰り返され、最終的に経路６の測定終了後に、６通りの経路のうち上位２つの経路がセレクタ５６により判定される。制御部２０は、テーブル５８を参照して、上位２つの経路の組合せから、モータ９０の位置を検出する。これにより、位置を検出するためのセンサを備えないモータ９０であっても、モータ９０の停止時に、モータ９０の位置を的確に検出することができる。【００２９】
図７は、停止時におけるモータ９０の回転角と、コイルを含む複数の経路に電流を流したときの電流値との関係の別の例を示す。図７の例では、例えば６０度付近の範囲Ａにおいて、経路２の電流値が経路４及び経路６の電流値よりも高くなっており、図３に示した例とは順位が異なっている。この場合、例えば、電流値が最も高い経路と２番目に高い経路の組合せが、経路１と経路２であるという判定結果が出たとき、停止時位置検出部５０は、モータ９０の位置が０度〜６０度の範囲にあると判定してもよいし、６０度〜１２０度の範囲にあると判定してもよい。すなわち、範囲Ａを０度〜６０度の範囲に含まれるものとみなしてもよいし、６０度〜１２０度の範囲に含まれるものとみなしてもよい。順位が入れ替わる範囲が比較的広く、上述のような判定を行うと誤差が大きくなってしまう場合は、停止時位置検出部５０は、例えば、１位と２位の組合せだけでなく、３位以下の順位まで考慮してモータ９０の角度を判定してもよい。【００３０】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。【００３１】
実施の形態では、３つのサンプルホールドを利用して、６通りの経路に流れる電流の比較を行ったが、４つ以上のサンプルホールドを利用してもよい。また、電流値の順位を判定するための構成は図５に示した構成に限られず、任意の構成であってもよく、例えばＣＰＵなどの汎用回路によるソフトウェア処理により順位を判定してもよい。【００３２】
実施の形態では、６０度間隔でモータ９０の位置を検出したが、例えば１位と２位の経路の組合せではなく、それらの順位も考慮すれば、３０度間隔で位置を検出することも可能である。【００３３】
上述した６通りの経路に電流を供給したときの電流値を測定する前に、測定の準備として、いずれかの経路に電流を供給し、サンプルホールドＳ／Ｈ１、Ｓ／Ｈ２、Ｓ／Ｈ３にそのときの電圧値を保持させてもよい。例えば、経路１に２回電流を供給して、サンプルホールドＳ／Ｈ１、Ｓ／Ｈ２、Ｓ／Ｈ３の電圧値を、測定時の値に予め近づけておく。これにより、サンプルホールドＳ／Ｈ１、Ｓ／Ｈ２、Ｓ／Ｈ３における電圧値の検出精度を向上させることができる。
【産業上の利用可能性】
【００３４】
本発明は、モータの回転を制御する回転制御装置に利用することができる。
【図１】
0004944606.tif 000002
【図２】
0004944606.tif 000003
【図３】
0004944606.tif 000004
【図４】
0004944606.tif 000005
【図５】
0004944606.tif 000006
【図６】
0004944606.tif 000007
【図７】
0004944606.tif 000008
【図８】
0004944606.tif 000009