(57)【要約】【課題】コイルに供給される電流の変化にかかわらずロータの状態を直接的に検出することのできるステッピングモータにおけるロータの状態検出装置及び方法を提供することである。【解決手段】電源（３０）から各コイル（Ａ，Ｂ）に対する通電の切替え制御により駆動するステッピングモータにおけるロータの状態検出装置であって、前記２つのコイルのうちの一方のコイル（Ａ）が通電可能状態となるとともに他方のコイル（Ｂ）が通電遮断状態となる検出状態を設定する検出状態設定手段（４０）と、前記検出状態において、前記他方のコイルに誘起される電圧を検出する誘起電圧検出手段（５１）と、前記誘起電圧検出手段にて検出される誘起電圧に基づいて前記ロータの状態を判定するロータ状態判定手段（５２）とを有する構成となる。【選択図】  図２
2005027370.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つのコイルを有し、電源から各コイルに対する通電の切替え制御により駆動するステッピングモータにおけるロータの状態検出装置であって、
前記２つのコイルのうちの一方のコイルが通電可能状態となるとともに他方のコイルが通電遮断状態となる検出状態を設定する検出状態設定手段と、
前記検出状態において、前記一方のコイルに通電がなされる際に前記他方のコイルに誘起される電圧を検出する誘起電圧検出手段と、
前記誘起電圧検出手段にて検出される誘起電圧に基づいて前記ロータの状態を判定するロータ状態判定手段とを有するステッピングモータにおけるロータの状態検出装置。
【請求項２】
前記検出状態設定手段は、前記電源に対する前記他方のコイルの接続と切離しとを切替えるスイッチ手段を有することを特徴とする請求項１記載のステッピングモータにおけるロータの状態検出装置。
【請求項３】
前記検出状態設定手段は、所定極性の駆動パルス通電が前記一方のコイルになされるタイミングにて前記検出状態を設定することを特徴とする請求項１または２記載のステッピングモータにおけるロータの状態検出装置。
【請求項４】
前記検出状態設定手段は、前記電源に対する前記一方のコイルの接続と切離しとを切替える第一のスイッチ手段と、
前記電源に対する前記他方のコイルの接続と切離しとを切替える第二のスイッチ手段とを有することを特徴とする請求項１記載のステッピングモータにおけるロータの状態検出装置。
【請求項５】
前記検出状態設定手段は、前記各コイルを通電遮断状態にした後に前記検出状態を設定し、該検出状態において前記一方のコイルに所定極性のパルス通電することを特徴とする請求項１または３記載のステッピングモータにおけるロータの状態検出装置。
【請求項６】
前記誘起電圧検出手段は、前記他方のコイルに誘起される電圧を整流する電圧整流手段を有することを特徴とする請求項１乃至５のいずれかに記載のステッピングモータにおけるロータの状態検出装置。
【請求項７】
前記ロータ状態判定手段は、前記電圧整流手段により得られた整流電圧を所定の基準電圧と比較する比較手段を有し、該比較手段にて得られた比較結果に基づいてロータの状態判定を行うようにしたことを特徴とする請求項６記載のロータの状態検出装置。
【請求項８】
少なくとも２つのコイルを有し、電源から各コイルに対する通電の切替え制御により駆動するステッピングモータにおけるロータの状態検出方法であって、
前記２つのコイルのうちの一方のコイルが通電可能状態となるとともに他方のコイルが通電遮断状態となる検出状態を設定する検出状態設定ステップと、
前記検出状態において、前記他方のコイルに誘起される電圧を検出する誘起電圧検出ステップと、
前記誘起電圧検出手段にて検出される誘起電圧に基づいて前記ロータの状態を判定するロータ状態判定ステップとを有するステッピングモータにおけるロータの状態検出方法。
【請求項９】
前記検出状態設定ステップは、所定極性の駆動パルス通電が前記一方のコイルになされるタイミングにて前記検出状態を設定することを特徴とする請求項８記載のステッピングモータにおけるロータの状態検出方法。
【請求項１０】
前記検出状態設定ステップは、前記各コイルを通電遮断状態にした後に前記検出状態を設定し、該検出状態において前記一方のコイルに所定極性のパルス通電を行なうことを特徴とする請求項８記載のステッピングモータにおけるロータの状態検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステッピングモータにおけるロータの状態検出装置及び方法に係り、詳しくは、ステッピングモータのロータが回転状態であるか停止状態であるかを検出するロータの状態検出装置及び方法に関する。
【０００２】
【従来の技術】
例えば、ステッピングモータを用いたカメラ用レンズの駆動装置では、そのレンズが終端位置に達したことを検出する必要がある。光学的あるいは機械的なセンサを用いることによって、このようなステッピングモータにて移動させられる機構部品（レンズ）が終端位置に達したことを検出することができる。また、このような位置検出専用のセンサを用いることなく前記ステッピングモータにて移動させられる機構部品の終端位置を検出する方法も提案されている（例えば、特許文献１）。この方法では、ステッピングモータのコイルに通電した状態で機構部品が終端位置に達して強制的にロータが停止させられると、前記コイルに流れる電流が急激に変化することを利用してその機構部品が終端位置に達したことを検出している。
【０００３】
【特許文献１】
特開昭６２−１００１９９号公報
【発明が解決しようとする課題】
しかしながら、前記従来の方法では、機構部品が終端に達してロータが強制的に停止させられた際にコイルに流れる電流の変化に基づいてロータの停止状態を検出していることから、コイルに通電を行なう駆動回路及びその電流検出を行なう検出回路の電流容量を大きくする必要がある。
【０００４】
また、従来の方法は、コイルに流れる電流の変化に基づいてロータの状態を推定するものであり、直接的にロータの状態を検出しておらず、何らかの原因（電源変動等）でコイルに対する供給電流が変化した場合にはロータの状態を誤検出する可能性がある。
【０００５】
本発明は、上記従来の技術の欠点を解決するためになされたものであり、コイルに供給される電流の変化にかかわらずロータの状態を直接的に検出することのできるステッピングモータにおけるロータの状態検出装置及び方法を提供するものである。
【０００６】
【課題を解決するための手段】
本発明に係るステッピングモータにおけるロータの状態検出装置は、少なくとも２つのコイルを有し、電源から各コイルに対する通電の切替え制御により駆動するステッピングモータにおけるロータの状態検出装置であって、前記２つのコイルのうちの一方のコイルが通電可能状態となるとともに他方のコイルが通電遮断状態となる検出状態を設定する検出状態設定手段と、前記検出状態において、前記一方のコイルに通電がなされる際に前記他方のコイルに誘起される電圧を検出する誘起電圧検出手段と、前記誘起電圧検出手段にて検出される誘起電圧に基づいて前記ロータの状態を判定するロータ状態判定手段とを有する構成となる。
【０００７】
このような構成によれば、ロータが回転状態にある場合には、検出状態において、前記一方のコイルに対する通電がロータの回転に寄与する一方、通電遮断状態となる前記他方のコイルに磁束変化による電圧が誘起される。従って、その誘起電圧に基づいてロータの回転状態を判定することができる。例えば、ステッピングモータにて駆動される機構部品が終端位置に達してロータが強制的に停止させられた場合には、前記検出状態において、前記他方のロータにおける磁束変化がなくなり、前記他方のコイルに誘起される電圧がなくなる。従って、その誘起電圧に基づいてロータの停止状態を判定することができる。
【０００８】
また、本発明に係るステッピングモータにおけるロータの状態検出装置は、前記検出状態設定手段が、前記電源に対する前記他方のコイルの接続と切離しとを切替えるスイッチ手段を有する構成とすることができる。
【０００９】
このような構成によれば、前記他方のコイルをスイッチ手段により通電遮断状態にして容易に検出状態を設定することができる。
【００１０】
更に、本発明に係るステッピングモータのロータの検出状態検出装置は、前記検出状態設定手段が、所定極性の駆動パルス通電が前記一方のコイルになされるタイミングにて前記検出状態を設定する構成とすることができる。
【００１１】
このような構成により、各コイルに対する通電の切替制御を行なっている過程で、前記検出状態を容易に設定することができる。
【００１２】
本発明に係るステッピングモータのロータの状態検出装置は、前記検出状態設定手段が、前記電源に対する前記一方のコイルの接続と切離しとを切替える第一のスイッチ手段と、前記電源に対する前記他方のコイルの接続と切離しとを切替える第二のスイッチ手段とを有する構成とすることができる。
【００１３】
このような構成によれば、前記一方のコイルに対する通電及び通電遮断の切替えと、前記他方のコイルに対する通電及び通電遮断の切替えが独立して行なうことができるので、前記検出状態を任意のタイミングで設定することが容易にできることとなる。
【００１４】
また、本発明に係るステッピングモータのロータの状態検出装置は、前記検出状態設定手段が、前記各コイルを通電遮断状態にした後に前記検出状態を設定し、該検出状態において前記一方のコイルに所定極性のパルス通電する構成とすることができる。
【００１５】
このような構成により、各コイルに対する通電の切替制御を行なっている過程で、任意のタイミングにて検出状態を設定することができる。
【００１６】
前記一方のコイルに対するパルス通電の大きさ、時間は、通常の駆動制御でなされる通電の大きさ及び時間と同じであっても異なるものであってもよい。ロータの駆動に過負荷をかけないという観点からは、前記一方のコイルに対するパルス通電の大きさ、時間は、通常の駆動制御でなされる通電の大きさ及び時間より小さいことが好ましい。
【００１７】
本発明に係るステッピングモータにおけるロータの状態検出装置は、前記誘起電圧検出手段が、前記他方のコイルに誘起される電圧を整流する電圧整流手段を有する構成とすることができる。
【００１８】
このような構成により、前記他方のコイルに誘起される電圧の評価を整流手段にて得られる電圧レベルとして評価することが可能となる。
【００１９】
また、本発明に係るステッピングモータにおけるロータの状態検出装置は、前記ロータ状態判定手段が、前記電圧整流手段により得られた整流電圧を所定の基準電圧と比較する比較手段を有し、該比較手段にて得られた比較結果に基づいてロータの状態判定を行うようにした構成とすることができる。
【００２０】
このような構成によれば、前記基準電圧を適切に設定することにより、前記他方のコイルに誘起された電圧を整流して得られた整流電圧と前記基準電圧との大小関係によりロータの停止状態と回転状態を容易に判定することができることとなる。
【００２１】
本発明に係るステッピングモータにおけるロータの状態検出方法は、少なくとも２つのコイルを有し、電源から各コイルに対する通電の切替え制御により駆動するステッピングモータにおけるロータの状態検出方法であって、前記２つのコイルのうちの一方のコイルが通電可能状態となるとともに他方のコイルが通電遮断状態となる検出状態を設定する検出状態設定ステップと、前記検出状態において、前記他方のコイルに誘起される電圧を検出する誘起電圧検出ステップと、前記誘起電圧検出手段にて検出される誘起電圧に基づいて前記ロータの状態を判定するロータ状態判定ステップとを有する構成となる。
【００２２】
また、本発明に係るステッピングモータにおけるロータの状態検出方法は、前記検出状態設定ステップが、所定極性の駆動パルス通電が前記一方のコイルになされるタイミングにて前記検出状態を設定する構成とすることができる。
【００２３】
更に、本発明に係るステッピングモータにおけるロータの状態検出方法は、前記検出状態設定ステップが、前記各コイルを通電遮断状態にした後に前記検出状態を設定し、該検出状態において前記一方のコイルに所定極性のパルス通電を行なう構成とすることができる。
【００２４】
【実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２５】
本発明の実施の形態に係るステッピングモータにおけるロータの状態検出装置の基本的な構成は図１に示すようになっている。
【００２６】
図１において、ステッピングモータ１０は、駆動信号発生器３０（電源）からの各コイルに対するパルス通電により駆動される。このようなステッピングモータ１０におけるロータの状態検出装置は、切替え回路４０及び電圧検出回路５０を有している。切替え回路４０は、ＣＰＵ（制御ユニット）２０による制御のもと、駆動信号発生器３０に対するステッピングモータ１０の所定コイルの接続と切離しとを切替える。電圧検出回路５０は、ステッピングモータ１０の所定コイルに誘起された電圧を検出し、その誘起電圧に基づいた検出信号をＣＰＵ２０に送る。ＣＰＵ（制御ユニット）２０は、駆動信号発生器３０及び切替え回路４０の制御を行なうとともに、電圧検出回路５０からの検出信号に基づいてステッピングモータ１０により駆動される機構部品（例えば、カメラ用レンズ）が終端位置に達したか否かを判定する。
【００２７】
ステッピングモータ１０におけるロータの状態検出装置の具体的な構成（本発明の第一の実施の形態）は図２に示すようになっている。なお、ステッピングモータ１０は、図３に示すように、ステータ１１ａ、１１ｂ、１１ｃ、１１ｄ及びロータ１２を有している。また、ステッピングモータ１０は、対向するステータ１１ａ、１１ｃを磁化させるコイルＡと対向するステータ１１ｂ、１１ｄを磁化させるコイルＢとを備えている。
【００２８】
図２において、駆動信号発生器３０は、パルス発生回路３１及び駆動回路３２を有しており、パルス回路発生器３０からの所定周期のパルス信号に基づいて駆動回路３２がステッピングモータ１０の各コイルＡ、Ｂに対する駆動パルス電流を出力する。切替え回路４０はスイッチ４１を有するとともに駆動回路３２とステッピングモータ１０のコイルＡとを常時接続状態に維持している。スイッチ４１は、ＣＰＵ２０からのコントロール信号に従ってステッピングモータ１０におけるコイルＢの駆動回路３２に対する接続と切離しとを切替える。
【００２９】
電圧検出回路５０は、ダイオードブリッジ回路５１と比較回路５２とを有している。ダイオードブリッジ回路５１は、ステッピングモータ１０のコイルＢに誘起された電圧を整流して直流電圧となる検出電圧を出力する。比較回路５２は、ダイオードブリッジ回路５１からの検出電圧と基準電圧Ｖｔｈとを比較し、それらの大小関係に応じたレベルを有する誘起電圧検出信号を出力する。例えば、前記検出電圧が基準電圧Ｖｔｈ以上となる場合には、前記誘起電圧検出信号がハイレベルとなり、前記検出電圧が前記基準電圧Ｖｔｈより小さい場合には、前記誘起電圧検出信号がローレベルとなる。
【００３０】
ステッピングモータ１０を通常動作させる場合には、スイッチ４１が閉鎖状態となってコイルＢが駆動回路３２に接続される。この状態において、図３に示すように、４相（Ｉ、ＩＩ、ＩＩＩ、ＩＶ）でロータ１２が一回転するように、パルス発生器３１からのパルス信号に基づいた駆動回路３２からのコイルＡ及びコイルＢに対する駆動パルス電流の極性が順次切替えられる。これにより、ロータ１２が連続的に回転する。
【００３１】
ロータ１２の状態検出を行なう場合、ＣＰＵ２０は、図４に示す手順に従って処理を実行する。
【００３２】
図４において、ＣＰＵ２０は、検出ルーチンが開始されると、駆動回路３２からコイルＡにフェーズＩ（Ｉ相）の極性となる駆動パルス電流を供給させた後（Ｓ１）、コントロール信号によってスイッチ４１を開放（ＯＦＦ）させる（Ｓ２）。これにより検出状態が設定される。この検出状態において、コイルＢが駆動回路３２から切離されて、ハイインピーダンス状態となる。次いで、ＣＰＵ２０は、コイルＡにフェーズＩＩ（ＩＩ相）の極性となる駆動パルス電流を供給させる。このとき、ロータ１２が回転している状態であれば、コイルＢに対する磁界が変化することになり、その磁界の変化により、図５に示すように、フェーズＩＩ（ＩＩ相）においてコイルＢに比較的大きな電圧が誘起される。一方、ロータ１２が停止されていれば、コイルＢに対する磁界の変化がなく（小さく）、図６に示すように、フェーズＩＩ（ＩＩ相）においてコイルＢに誘起される電圧は非常に小さいものとなる。
【００３３】
上記のようにしてコイルＢに誘起された電圧がダイオードブリッジ５１によって直流の検出電圧に変換され、その検出電圧と基準電圧Ｖｔｈとの大小関係に応じたレベルを有する誘起電圧検出信号が比較回路５２から出力される。ＣＰＵ２０は、コイルＡにフェーズＩＩ（ＩＩ相）の駆動パルス電流を供給させた後（Ｓ３）、所定のタイミングで比較回路５２からの誘起電圧検出信号を取得し、その誘起電圧検出信号のレベルに基づいてステッピングモータ１０によって駆動される機構部品が終端位置に達したか否かの判定処理を行う（Ｓ４）。例えば、前記誘起電圧検出信号がハイレベルであれば（検出電圧が基準電圧Ｖｔｈ以上）、構部品はまだ終端位置に達していない（ロータ１２が回転状態）との判定を行い、前記誘起電圧検出信号がローレベルであれば（検出電圧が基準電圧Ｖｔｈより小さい）、記機構部品は終端位置に達しているとの判定を行う。
【００３４】
ロータ１２が回転状態にある場合、前述したような検出ルーチンでの処理が終了すると、ＣＰＵ２０はコントロール信号によりスイッチ４１を閉鎖（ＯＮ）させて前記検出状態を解消し、以後、コイルＡ及びコイルＢに対してフェーズＩＩＩ（ＩＩＩ相）からの駆動パルス電流の供給制御を行なう。一方、ロータ１２が停止状態にある場合、前述したような検出ルーチンでの処理が終了すると、ＣＰＵ２０はコントロール信号によりスイッチ４１を閉鎖（ＯＮ）させて前記検出状態を解消し、各コイルＡ、Ｂへの駆動パルス電流の以後の供給を停止させる。
【００３５】
このようなステッピングモータ１０におけるロータ１２の状態検出装置によれば、特に専用のセンサを用いることなく、ロータ１２の回転状態および停止状態を検出することができる。そして、ロータ１２の状態をコイルＢの誘起電圧に基づいて直接的に検出しているので、電源変動などによってコイルＡに対する供給電流が変化したとしても、精度良くロータ１２の状態を検出することができる。
【００３６】
また、駆動回路３２から切離された状態（検出状態）のコイルＢに誘起される電圧に基づいてロータ１２の回転状態及び停止状態を検出しているので、ロータ１２が停止されても、多大な電流が電圧検出回路５０に流れることはなく、その電圧検出回路５０の電流容量を特に大きく設計する必要はない。更に、ロータ１２が停止されたときに、コイルＢが駆動回路３２から切離されているので、駆動回路３２からコイルＢに供給される電流はなく、駆動回路３２の電流容量も従来の装置に比べて小さくすることができる。
【００３７】
次に、ステッピングモータ１０におけるロータの状態検出装置の具体的な他の構成（本発明の第二の実施の形態）は図７に示すようになっている。なお、この場合においても、ステッピングモータ１０の構成は、図３に示すものと同じである。本発明の第二の実施の形態に係る装置は、コイルＡについても駆動回路３２に対する接続と切離しが可能であるという点で前述した本発明の第一の実施の形態に係る装置と相違する。なお、図７において、図３に示す部分と同じ部分については同じ参照番号が付されており、その詳細な説明は省略する。
【００３８】
図７において、切替え回路４０は第一のスイッチ４１ａと第二のスイッチ４１ｂとを有する。第一のスイッチ４１ａは、ＣＰＵ２０からのコントロール信号１に従ってステッピングモータ１０におけるコイルＡの駆動回路３２に対する接続と切離しとを切替える。また、第二のスイッチ４１ｂは、ＣＰＵ２０からのコントロール信号２に従ってステッピングモータ１０におけるコイルＢの駆動回路３２に対する接続と切離しとを切替える。
【００３９】
ステッピングモータ１０を通常動作させる場合には、第一のスイッチ４１ａ及び第二のスイッチ４１ｂが共に閉鎖状態となって、コイルＡ及びコイルＢが駆動回路３２に接続される。この状態において、前述した第一の実施の形態の場合と同様に、図３に示すように、４相（Ｉ、ＩＩ、ＩＩＩ、ＩＶ）でロータ１２が一回転するように、駆動回路３２からのコイルＡ及びコイルＢに対する駆動パルス電流の極性が順次切替えられる。
【００４０】
ロータ１２の状態検出を行なう場合、ＣＰＵ２０は、図８に示す手順に従って処理を実行する。
【００４１】
図８において、ＣＰＵ２０は、検出ルーチンの開始と共に、コントロール信号１及びコントロール信号２によって第一のスイッチ４１ａ及び第二のスイッチ４１ｂを開放（ＯＦＦ）させる。この状態（図９におけるフェーズＩ参照）でコイルＡ及びコイルＢがハイインピーダンス状態となる。その後、ＣＰＵ２０は、コントロール信号１により第一のスイッチ４１ａを閉鎖（ＯＮ）させてコイルＡを駆動回路３２に接続させる（Ｓ１１）。これにより検出状態が設定される。この検出状態において、ＣＰＵ２０は、図９に示すフェーズＩＩのように、駆動回路３２からコイルＡに対して所定の極性となる短パルス電流を供給させる（Ｓ１２）。なお、この短パルス電流の極性は、ロータ１２の回転を妨げない極性に設定される。
【００４２】
このようにコイルＡに短パルス電流が供給されたときに、ロータ１２が回転している状態であれば、コイルＢに対する磁界が変化することになり、その磁界の変化により、図９に示すように、コイルＢに比較的大きな電圧が誘起される（フェーズＩＩ参照）。一方、ロータ１２が停止されていれば、コイルＢに対する磁界の変化がなく（少なく）、図１０に示すように、コイルＢに誘起される電圧は非常に小さいものとなる（フェーズＩＩ参照）。ＣＰＵ２０は、このようなコイルＢに誘起される電圧に基づいて前述した第一の実施の形態の場合と同様に電圧検出回路５０（ダイオードブリッジ５１及び比較回路５２を含む）から出力される誘起電圧検出信号を所定のタイミングで取得する。そして、ＣＰＵ２０は、その誘起電圧検出信号のレベルに基づいてステッピングモータ１０によって駆動される機構部品が終端位置に達したか否かの判定処理を行う（Ｓ１３）。
【００４３】
その判定の後、ＣＰＵ２０は、コントロール信号１により第一のスイッチ４１ａを再度開放（ＯＦＦ）させてコイルＡを駆動回路３２から切離す（Ｓ１４）。
そして、ロータ１２が回転状態であれば、ＣＰＵ２０は、所定のタイミングにてコントロール信号１及びコントロール信号２によって第一のスイッチ４１ａ及び第二のスイッチ４２を閉鎖（ＯＮ）させ、コイルＡ及びコイルＢを駆動回路３２に接続させる（Ｓ１５）。以後、ＣＰＵ２０は、コイルＡ及びコイルＢに対してフェーズＩＩＩ（ＩＩＩ相）からの駆動パルス電流の供給制御を行なう（図９参照）。
一方、ロータが停止状態にあれば（機構部品が終端位置に達している場合）、ＣＰＵ２０は、そのままコイルＡ及びコイルＢに対する駆動パルス電流の供給制御を停止する。
【００４４】
このようなステッピングモータ１０におけるロータ１２の状態検出装置によれば、前述した第一の実施の形態の場合と同様の作用、効果が得られると共に、ロータ１２の回転制御がなされている過程で、コイルＢの誘起電圧を検出するための検出状態を任意のタイミングで設定できるようになる。また、この検出状態においてコイルＡに供給すべき電流は短パルス電流となっていることから、その供給電流によるロータ１２の回転に対する過負荷を極力小さくすることができる。
【００４５】
前記第二の実施の形態では、コイルＡ及びコイルＢが駆動回路３２から切離された状態からコイルＡだけを駆動回路３２に接続させる際（検出状態への切替え時）、あるいは、コイルＡ及びコイルＢが駆動回路３２から切離された状態からコイルＡ及びコイルＢを駆動回路３２に接続させる際（通常駆動への移行）にロータ１２が逆回転しないように、ステッピングモータ１２に工夫が施されている。具体的には、図１１に示すように、コイルＡ及びコイルＢが巻かれる各ステータ１１ａ、１１ｂ、１１ｃ、１１ｄの回転方向下流端のロータ１２との対向部に突起が形成されている。これにより、ロータ１２の磁極（Ｎ極、Ｓ極）が常にその突起に近づく方向に回転するので、即ち、各フェーズにおいてロータ１２の磁極は各ステータに正対するのではなく、常に回転方向に僅かな角度をもって対向することになるため、ロータ１２の逆回転を防止することができる。
【００４６】
前述した機構部品が終端に達したか否かの判定は、当該機構部品が搭載された機器の製造工程で行なっても、また、その機器の電源投入時の初期設定動作において行なっても、更に、その機器が利用される過程で常時行なうものであってもよい。また、その際に機構部品の終端位置（片側もしくは両側の終端位置）を検出すれば、その位置を基準にしたステッピングモータ１０に与えるパルス数に基づいて機構部品（例えば、カメラ用レンズ）の位置を推定することができるようになる。
【００４７】
なお、前述したステッピングモータ１０は、２つのコイルＡ及びコイルＢを備えるものであったが、３つ以上のコイルを有するステッピングモータであっても、誘起電圧を検出するためのコイルを定めることにより前述した装置によってロータの状態を検出することができる。
【００４８】
また、図７に示す構成の装置であっても、第一の実施の形態の場合と同様に、正規の駆動パルス電流を用いてロータ１２の状態を検出することができる。この場合、誘起電圧を検出するためのコイルは、第一のスイッチ４１ａ、第二のスイッチ４１ｂによってコイルＡ及びコイルＢのいずれに設定することもできる。
【００４９】
【発明の効果】
以上、説明したように、本願発明によれば、一方のコイルに通電している状態で、電源遮断状態となる他方のコイルに誘起される電圧に基づいてロータの状態を判定するようにしているので、コイルに供給される電流の変化にかかわらずロータの状態を直接的に検出することのできるステッピングモータにおけるロータの状態検出装置及び方法を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るステッピングモータにおけるロータの状態検出装置の基本構成例を示すブロック図である。
【図２】本発明の第一の実施の形態に係る装置を示す図である。
【図３】通常駆動時における各コイルの通電状態とそれに対応するロータの回転状態とを示す図である。
【図４】ＣＰＵでの処理手順の一例を示す図である。
【図５】図２に示す装置においてロータ回転時に設定された検出状態におけるコイルＢに誘起される電圧を示す図である。
【図６】図２に示す装置においてロータ停止時に設定された検出状態におけるコイルＢに誘起される電圧を示す図である。
【図７】本発明の第二の実施の形態に係る装置を示す図である。
【図８】ＣＰＵでの処理手順の他の一例を示す図である。
【図９】図７に示す装置においてロータ回転時に設定された検出状態においてコイルＢに誘起される電圧を示す図である。
【図１０】図７に示す装置においてロータ停止時に設定された検出状態においてコイルＢに誘起される電圧を示す図である。
【図１１】ステッピングモータにおける各ステータの構造例を示す図である。
【符号の説明】
１０  ステッピングモータ
１１ａ、１１ｂ、１１ｃ、１１ｃ  ステータ
１２  ロータ
２０  ＣＰＵ（制御ユニット）
３０  駆動信号発生器
３１  パルス発生回路
３２  駆動回路
４０  切替え回路
４１  スイッチ
５０  電圧検出回路
５１  ダイオードブリッジ回路
５２  比較回路
【図１】
2005027370.tif 000003
【図２】
2005027370.tif 000004
【図３】
2005027370.tif 000005
【図４】
2005027370.tif 000006
【図５】
2005027370.tif 000007
【図６】
2005027370.tif 000008
【図７】
2005027370.tif 000009
【図８】
2005027370.tif 000010
【図９】
2005027370.tif 000011
【図１０】
2005027370.tif 000012
【図１１】
2005027370.tif 000013