(57)【特許請求の範囲】
【請求項１】
直列接続した第１、第２のスイッチ素子と、直列接続した第３、第４のスイッチ素子と、前記第１、第２のスイッチ素子の接続点と前記第３、第４のスイッチ素子の接続点との間に接続したステップモータのコイルと、前記第１のスイッチ素子に並列接続された第５のスイッチ素子及び第１の検出用素子から成る第１の直列回路と、前記第３のスイッチ素子に並列接続された第６のスイッチ素子及び第２の検出用素子から成る第２の直列回路と、駆動パルスに応答して前記第１乃至第４のスイッチを制御することにより前記コイルに電流を流して前記ステップモータを回転駆動すると共に、前記駆動パルスの終了直後に供給される回転検出用制御パルスに応答して前記第１、第３、第５、第６のスイッチ素子を制御する制御手段と、前記第１、第２の検出用素子と前記コイルとの間に生じる電圧としきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別する判別手段とを備えたステップモータの回転制御装置において、
前記制御手段は、前記駆動パルスを終了した直後に、前記第１、第２の検出用素子と前記コイルとの間に、所定電圧を基準として前記しきい値電圧とは逆方向に検出電圧が生じる方の前記第５又は第６のスイッチ素子をオンにすると共に、前記第５のスイッチ素子をオン状態にしたときには前記第３のスイッチ素子をオン状態にして前記第１のスイッチ素子をオン／オフ制御し、前記第６のスイッチ素子をオン状態にしたときには前記第１のスイッチ素子をオン状態にして前記第３のスイッチ素子をオン／オフ制御し、
前記判別手段は、前記第５のスイッチ素子がオン状態のときは前記第１の検出用素子及び前記コイル間に生じる電圧と、前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別し、前記第６のスイッチ素子がオン状態のときは前記第２の検出用素子及び前記コイル間に生じる電圧と、前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別することを特徴とするステップモータの回転制御装置。
【請求項２】
前記第１、第３、第５、第６のスイッチ素子はＰチャネルＭＯＳトランジスタによって構成され、前記第２、第４のスイッチ素子はＮチャネルＭＯＳトランジスタによって構成されていることを特徴とする請求項１に記載のステップモータの回転制御装置。
【請求項３】
前記第１、第２の検出用素子は抵抗器によって構成されていることを特徴とする請求項１または２に記載のステップモータの回転制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステップモータを回転駆動すると共に前記ステップモータの回転の有無を検出するステップモータの回転制御装置に関する。
【０００２】
【従来の技術】
従来から、電子時計において時刻針等を回転駆動するモータとしてステップモータが使用されている。
【０００３】
図２は、従来から電子時計に使用されているステップモータの構成図である。図２において、ステップモータは、ステータ４０１、ステータ４０１に巻回されたコイル３０７、ステータ４０１内に配設された２極のロータ４０２を備えている。ステータ４０１には、可飽和部４０３、４０４が形成されている。
【０００４】
矩形波の駆動パルスをコイル３０７に供給して、図２の矢印方向に電流ｉを流すと、ステータ４０１には矢印方向に磁束が発生する。これにより、可飽和部４０３、４０４が先ず飽和し、その後、ステータ４０１に生じた磁極とロータ４０２の磁極との相互作用によって、ロータ４０２は反時計方向に１８０度回転する。以後、コイル３０７に極性の異なる電流を交互に流すことによって、前記同様の動作が行われて、ロータ４０２が１８０度ずつ反時計方向に回転する。
【０００５】
図３及び図４は、従来から電子時計に使用されているステップモータの回転制御装置を示す回路図で、回転駆動回路及び回転検出回路が一体構成された回路となっている。図３は前記回転駆動回路でステップモータを回転制御する場合の動作説明図、図４は前記回転検出回路でステップモータの回転検出を行う場合の説明図である。また、図５（ａ）はステップモータの回転駆動に使用する駆動パルス、同図（ｂ）はステップモータの回転検出に使用する回転検出用制御パルスである。
【０００６】
図３及び図４において、ＮチャネルＭＯＳトランジスタ３０１、３０２及びＰチャネルＭＯＳトランジスタ３０３、３０４はモータ駆動回路の構成要素で、トランジスタ３０１及びトランジスタ３０３のドレイン接続点と、トランジスタ３０２及びトランジスタ３０４のドレイン接続点との間には、ステップモータのコイル３０７が接続されている。
【０００７】
一方、ＰチャネルＭＯＳトランジスタ３０３〜３０６、トランジスタ３０５に直列接続された検出用抵抗器３０８、トランジスタ３０６に直列接続された検出用抵抗器３０９及びコンパレータ３１０は回転検出回路の構成要素である。
【０００８】
各トランジスタ３０１〜３０６のゲートは制御回路３１２に接続されている。
【０００９】
検出用抵抗器３０８とコイル３０７の接続点ＯＵＴ２、及び、検出用抵抗器３０９とコイル３０７の接続点ＯＵＴ１は、コンパレータ３１０の入力部に接続されている。また、コンパレータ３１０の入力部には、しきい値電圧Ｖｓｓが入力されている。
【００１０】
上記構成において、図５（ａ）の駆動パルスＰ１が制御回路３１２の入力部Ｖｉに供給されると、制御回路３１２の制御によって、図３に示すように、トランジスタ３０２、３０３がオン状態となる。これにより、コイル３０７に矢印方向に電流が流れて、図２のように、ロータ４０２が反時計方向に回転する。
【００１１】
一方、モータ駆動期間の直後に、ステップモータが回転したか否かを検出するための回転検出期間が設けられている。
【００１２】
前記回転検出期間では、制御回路３１２の入力部Ｖｉに、図５（ｂ）の回転検出用制御パルスＳＰ１が供給される。制御回路３１２は、回転検出用制御パルスＳＰ１に応答して、図４に示すように、トランジスタ３０３、３０６をオンにした状態で、トランジスタ３０４をオン／オフ制御する。
【００１３】
このとき、回転検出用抵抗器３０９とコイル３０７の接続点ＯＵＴ１から検出電圧を取り出す。前記検出電圧として、図７（ａ）に示すような波形の信号が得られる。図７（ａ）において、ロータ４２が反時計回りに振動しているときにＶＤＤよりも下側の検出電圧が発生し、ロータ４２が時計回りに振動しているときにはＶＤＤよりも上側の検出電圧が発生する。
【００１４】
ロータ４０２が回転した場合、所定のしきい値電圧（本従来例ではＶｓｓ）以下の検出電圧が得られ、コンパレータ３１０から高レベルの回転検出信号Ｖｓが出力される。ロータ４０２が回転しなかった場合には、前記検出電圧が前記しきい値電圧以下にならないため、コンパレータ３１０からは低レベルの回転検出信号Ｖｓが出力される。前記回転検出信号Ｖｓから、ステップモータが回転したか否かの検出が可能になる。回転検出が終了した後は、トランジスタ３０３、３０４をオン状態に維持して、ステップモータに制動をかける。
【００１５】
次のモータ駆動期間では、次の通常駆動パルスＰ１が制御回路３１２の入力部Ｖｉに供給される。制御回路３１２は、トランジスタ３０１、３０４をオン状態に制御し、コイル３０７には前記駆動電流とは逆方向（図３の反矢印方向）の駆動電流が流れてロータ４０２が反時計方向に回転する。
【００１６】
このときの回転検出期間では、制御回路３１２の入力部Ｖｉに回転検出用制御パルスＳＰ１が供給されると、トランジスタ３０４、３０５をオンに制御すると共にトランジスタ３０３をオン／オフ制御する。このとき抵抗器３０８とコイル３０７の接続点ＯＵＴ２から検出電圧を取り出し、そのレベルをコンパレータ３１０で判定する。前記同様に、ロータ４０２が回転した場合にはコンパレータ３１０から高レベルの回転検出信号Ｖｓが出力され、ロータ４０２が回転しなかった場合にはコンパレータ３１０から低レベルの回転検出信号Ｖｓが出力される。回転検出信号Ｖｓから、ステップモータが回転したか否かの検出が可能になる。回転検出が終了した後は、トランジスタ３０３、３０４をオン状態に維持して、ステップモータに制動をかける。
【００１７】
【発明が解決しようとする課題】
前述した構成のステップモータにおいては、駆動パルスＰ１で駆動した後、ロータ４０２は停止すべき位置を中心に自由振動する。駆動パルスＰ１の終了直後はロータ４０２の自由振動が大きく又、慣性によって、ロータ４０２は正規の回転方向（前述した従来例では反時計方向）と同一方向に振動する。ロータ４０２が反時計方向に振動した場合、図４においては矢印方向に電流が流れる。
【００１８】
一方、各トランジスタ３０３〜３０６の等価回路は図６に示すように、スイッチ５０１及び抵抗器５０２の直列回路、前記直列回路に各々並列接続されたダイオード５０３及びキャパシタ５０４から構成されており、各トランジスタ３０３〜３０６は、等価的に、一方向にダイオードを有する素子と考えられる。
【００１９】
したがって、ステップモータが回転しなかった場合でも、駆動パルスＰ１終了直後の所定期間ＩＴ内では、ロータ４２の反時計方向への振動が大きいため、図７（ａ）に示すように、しきい値電圧Ｖｓｓ以下の検出電圧が得られる場合がある。その後、ロータ４２が時計方向に振動すると、図４の反矢印方向に電流が流れると共に前記ダイオード成分の影響で、ＶＤＤを中心としてしきい値電圧Ｖｓｓの反対側に一定レベルに制限された検出電圧が得られる。以後、前記動作を繰り返す。
【００２０】
即ち、駆動パルスＰ１終了直後の所定期間ＩＴ内で得られる検出電圧は、モータが回転したか否かに拘わらず、ロータ４０２の大きな自由振動によって検出用抵抗器３０９にピーク値の大きな検出電圧が生じ、ステップモータが回転していると誤検出してしまうという問題があった。
【００２１】
従来、この問題を解決するために、駆動パルスＰ１終了直後の所定期間ＩＴは回転検出を行わず、前記期間ＩＴが経過した後に回転検出動作を行うようにしている。これによって、非回転を回転と誤検出することは防止可能であるが、前記期間ＩＴはステップモータの特性によって異なるため、各モータ毎に前記期間ＩＴを設定しなければならず、部品の材質や配置等の選定が極めて煩雑になるという問題があった。
【００２２】
本発明は、簡単な構成で、ステップモータが非回転の場合の誤検出を防止することを課題とする。
【００２３】
【課題を解決するための手段】
本発明によれば、直列接続した第１、第２のスイッチ素子と、直列接続した第３、第４のスイッチ素子と、前記第１、第２のスイッチ素子の接続点と前記第３、第４のスイッチ素子の接続点との間に接続したステップモータのコイルと、前記第１のスイッチ素子に並列接続された第５のスイッチ素子及び第１の検出用素子から成る第１の直列回路と、前記第３のスイッチ素子に並列接続された第６のスイッチ素子及び第２の検出用素子から成る第２の直列回路と、駆動パルスに応答して前記第１乃至第４のスイッチを制御することにより前記コイルに電流を流して前記ステップモータを回転駆動すると共に、前記駆動パルスの終了直後に供給される回転検出用制御パルスに応答して前記第１、第３、第５、第６のスイッチ素子を制御する制御手段と、前記第１、第２の検出用素子と前記コイルとの間に生じる電圧としきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別する判別手段とを備えたステップモータの回転制御装置において、前記制御手段は、前記駆動パルスを終了した直後に、前記第１、第２の検出用素子と前記コイルとの間に、所定電圧を基準として前記しきい値電圧とは逆方向に検出電圧が生じる方の前記第５又は第６のスイッチ素子をオンにすると共に、前記第５のスイッチ素子をオン状態にしたときには前記第３のスイッチ素子をオン状態にして前記第１のスイッチ素子をオン／オフ制御し、前記第６のスイッチ素子をオン状態にしたときには前記第１のスイッチ素子をオン状態にして前記第３のスイッチ素子をオン／オフ制御し、前記判別手段は、前記第５のスイッチ素子がオン状態のときは前記第１の検出用素子及び前記コイル間に生じる電圧と、前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別し、前記第６のスイッチ素子がオン状態のときは前記第２の検出用素子及び前記コイル間に生じる電圧と、前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別することを特徴とするステップモータの回転制御装置が提供される。
【００２４】
制御手段は、駆動パルスを終了した直後に、第１、第２の検出用素子とコイルとの間にしきい値電圧とは逆方向に検出電圧が生じる方の前記第５又は第６の検出用素子をオンにすると共に、前記第５のスイッチ素子をオン状態にしたときには第３のスイッチ素子をオン状態にして第１のスイッチ素子をオン／オフ制御し、前記第６のスイッチ素子をオン状態にしたときには前記第１のスイッチ素子をオン状態にして前記第３のスイッチ素子をオン／オフ制御する。判別手段は、前記第５のスイッチ素子がオン状態のときは前記第１の検出用素子及び前記コイル間に生じる電圧と、前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別し、前記第６のスイッチ素子がオン状態のときは前記第２の検出用素子及び前記コイル間に生じる電圧と、前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別する。
【００２５】
また、前記第１、第３、第５、第６のスイッチ素子はＰチャネルＭＯＳトランジスタによって構成され、前記第２、第４のスイッチ素子はＮチャネルＭＯＳトランジスタによって構成してもよい。
【００２６】
また、前記第１、第２の検出用素子は抵抗器によって構成してもよい。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００２８】
図１は、本発明の実施の形態に係るステップモータの回転制御装置を示す回路図で、回転駆動回路と回転検出回路が一体の回路構成となっている。また、図１は前記回転検出回路でステップモータの回転を検出する場合の説明図である。
【００２９】
尚、図３及び図４と同一部分には同一符号を付しており、図１の回転制御装置と図３及び図４の回転制御装置との相違点は、制御回路３１１と制御回路３１２であり、他の部分は同一である。
【００３０】
図１において、正側電源端子ＶＤＤ（接地電位）と負側電源端子Ｖｓｓの間には、ドレインが共通接続されたＰチャネルＭＯＳトランジスタ３０３及びＮチャネルＭＯＳトランジスタ３０１の直列回路と、ドレインが共通接続されたＰチャネルＭＯＳトランジスタ３０４及びＮチャネルＭＯＳトランジスタ３０２の直列回路が設けられている。前記各直列回路は並列に接続されている。
【００３１】
トランジスタ３０１及びトランジスタ３０３の接続点と、トランジスタ３０２及びトランジスタ３０４の接続点との間には、ステップモータのコイル３０７が接続されている。
【００３２】
トランジスタ３０３のドレイン及びソース間には、ＰチャネルＭＯＳトランジスタ３０５と検出用抵抗器３０８とを直列接続した第１の直列回路が接続されており又、トランジスタ３０４のドレイン及びソース間には、ＰチャネルＭＯＳトランジスタ３０６と検出用抵抗器３０９とを直列接続した第２の直列回路が接続されている。
【００３３】
ここで、トランジスタ３０３は第１のスイッチ素子、トランジスタ３０１は第２のスイッチ素子、トランジスタ３０４は第３のスイッチ素子、トランジスタ３０２は第４のスイッチ素子、トランジスタ３０５は第５のスイッチ素子、トランジスタ３０６は第６のスイッチ素子、検出用抵抗３０８は第１の検出用素子、検出用抵抗３０９は第２の検出用素子を構成している。
【００３４】
ステップモータが回転したか否かを判別するためのコンパレータ３１０の入力部には、検出用抵抗器３０８とコイル３０７の接続点ＯＵＴ２、検出用抵抗器３０９とコイル３０７の接続点ＯＵＴ１が接続され又、所定のしきい値電圧（本実施の形態ではＶｓｓ）が入力されている。コンパレータ３１０は、接続点ＯＵＴ１、ＯＵＴ２に生じる電圧がしきい値電圧Ｖｓｓ以下か否かによって、ステップモータが回転したか否かを判別する。ここで、コンパレータ３１０は判別手段を構成している。
【００３５】
各トランジスタ３０１〜３０６のゲートは、その入力部Ｖｉに入力された信号に応答して、トランジスタ３０１〜３０６を制御するための制御回路３１１に接続されている。制御回路３１１は制御手段を構成している。
【００３６】
トランジスタ３０１〜３０４は及び制御回路３１１はモータ駆動回路の構成要素であり、トランジスタ３０３〜３０６、検出用抵抗器３０８、３０９、コンパレータ３１０及び制御回路３１１は回転検出回路の構成要素である。尚、トランジスタ３０３、３０４及び制御回路３１１はモータ駆動回路及び回転検出回路双方の構成要素として使用される。
【００３７】
以上のように構成されたステップモータの回転制御装置において、モータ駆動期間では、図５（ａ）の駆動パルスＰ１が制御回路３１１の入力部Ｖｉに入力される。制御回路３１１は駆動パルスＰ１に応答して、駆動パルスＰ１が継続している間、図３に示すように、トランジスタ３０２、３０３をオン状態に制御する。これにより、コイル３０７に矢印方向に電流が流れて、図２のように、ロータ４０２が反時計方向に回転する。
【００３８】
一方、前記モータ駆動期間終了直後に、ステップモータが回転したか否かを検出するための回転検出期間が設けられている。前記回転検出期間では、制御回路３１１の入力部Ｖｉに、図５（ｂ）の回転検出用制御パルスＳＰ１が入力される。制御回路３１１は回転検出用制御パルスＳＰ１に応答して、図１に示すように、回転検出用制御パルスＳＰ１が継続する間、トランジスタ３０４、３０５をオンにした状態で、回転検出用制御パルスＳＰ１を構成する各微細パルスに応じてトランジスタ３０３をオン／オフ制御して、トランジスタ３０３をスイッチング制御する。前記回転検出期間において、しきい値電圧Ｖｓｓ以下の検出電圧が得られた場合にステップモータが回転していると判別し、しきい値電圧Ｖｓｓ以下の検出電圧が得られなかった場合にはステップモータが回転していないと判別する。
【００３９】
ところで、前述したように、各トランジスタ３０３〜３０６の等価回路は図６に示すように、スイッチ５０１及び抵抗器５０２の直列回路、前記直列回路に各々並列接続されたダイオード５０３及びキャパシタ５０４から構成されており、各トランジスタ３０３〜３０６は、等価的に、一方向にダイオードを有する素子と考えられる。
【００４０】
ロータ４０２が駆動パルスによって反時計方向に回転した後、駆動パルスＰ１の終了直後にもロータ４０２が慣性によって反時計方向に振動した場合、図１においては電流ｉｂが流れることになるため、検出電圧はＶＤＤの上側、即ち、所定電圧ＶＤＤを基準として、しきい値電圧Ｖｓｓとは逆方向に生じる。また、前記検出電圧は、等価的なダイオード成分によって一定値以下に抑えられる。
【００４１】
したがって、駆動パルスＰ１終了直後の期間ＩＴにおいて、図４に示した従来例ではステップモータが非回転の場合にもしきい値電圧Ｖｓｓ以下の検出電圧が得られる可能性があったが、本実施の形態では、検出用抵抗器３０８とコイル３０７との接続点ＯＵＴ２に生じる検出電圧は、図７（ｂ）に示すように、所定電圧ＶＤＤを基準としてしきい値電圧Ｖｓｓの反対側（本実施の形態ではしきい値電圧Ｖｓｓとは逆極性側）に生じると共に、前記等価ダイオードによって一定レベルに制限される。
【００４２】
その後、ロータ４２が時計方向に振動すると、図１の電流ｉａが流れると共に前記ダイオード成分の影響で、所定電圧ＶＤＤを基準としてしきい値電圧Ｖｓｓ側（本実施の形態ではしきい値電圧Ｖｓｓとは同極性側）に検出電圧が得られる。
【００４３】
ロータ４０２が回転した場合には、ロータ４０２が大きく振動するため大きな起電圧が生じ、前記検出電圧が所定のしきい値電圧Ｖｓｓ以下になる。コンパレータ３１０は、検出用抵抗器３０８及びコイル３０７間に生じる電圧と、しきい値電圧Ｖｓｓとの比較結果に基づいてステップモータの回転の有無を判別する。この場合、前記検出電圧がしきい値電圧Ｖｓｓ以下になるため、コンパレータ３１０は回転していると判別して、高レベルの回転検出信号Ｖｓを出力する。
ロータ４０２が回転していない場合には、ロータ４０２の振動が減衰して起電圧が小さくなるため、前記検出電圧がしきい値電圧Ｖｓｓ以下にならない。したがって、コンパレータ３１０から低レベルの回転検出信号Ｖｓが出力される。これにより、ステップモータが回転したか否かの検出が可能になる。
【００４４】
回転検出期間において、前記動作を繰り返すことにより、しきい値電圧Ｖｓｓ以下の検出電圧が得られた場合にはステップモータが回転していると判別し、しきい値電圧Ｖｓｓ以下の検出電圧が得られなかった場合にはステップモータは非回転と判別する。
【００４５】
尚、回転検出期間が終了した後は、トランジスタ３０３、３０４をオン状態に維持して、ステップモータに制動をかける。
次のモータ駆動期間では、新たな駆動パルスＰ１が制御回路３１１の入力部Ｖｉに供給される。制御回路３１１は、前記駆動パルスＰ１に応答して、トランジスタ３０１、３０４をオン状態に制御し、これにより、コイル３０７には前記駆動電流とは逆方向の駆動電流（図３の反矢印方向）が流れてロータ４０２が反時計方向に回転する。このときの回転検出期間では、制御回路３１１が、トランジスタ３０３、３０６をオン状態に制御すると共にトランジスタ３０４をオン／オフ制御してトランジスタ３０４をスイッチングする。
このときも、前記同様に、期間ＩＴでは検出電圧が抑えられ、それ以降に生じる検出電圧によってステップモータの回転、非回転が検出される。即ち、回転検出器期間おいて、検出用抵抗器３０９とコイル３０７の接続点ＯＵＴ１に生じる検出電圧と、しきい値電圧Ｖｓｓとをコンパレータ３１０で比較して回転の有無を判別する。ロータ４０２が回転していた場合には、接続点ＯＵＴ１の検出電圧がしきい値電圧Ｖｓｓ以下になるため、コンパレータ３１０から高レベルの回転検出信号Ｖｓが出力される。ロータ４０２が回転していない場合には、接続点ＯＵＴ１の検出電圧はしきい値電圧Ｖｓｓ以下にならないため、コンパレータ３１０から低レベルの回転検出信号Ｖｓが出力される。これにより、ステップモータが回転したか否かの検出が可能になる。回転検出が終了した後は、トランジスタ３０３、３０４をオン状態に維持して、ステップモータに制動をかける。
尚、前記実施の形態では、モータを回転駆動する際にロータ４２を反時計方向に回転駆動する装置の例で説明したが、ロータ４２を時計方向に回転駆動する装置の場合には、駆動パルスＰ１終了直後の期間ＩＴにおいて、ロータ４２は時計方向に振動する。したがって、モータ駆動期間において駆動パルスＰ１に応答してトランジスタ３０２、３０３をオン状態に駆動し、回転検出期間においては、駆動パルスＰ１終了直後にトランジスタ３０３、３０６をオン状態にすると共にトランジスタ３０４をオン／オフ制御するようにしてもよい。また、次のモータ駆動期間において駆動パルスＰ１に応答してトランジスタ３０３０１、３０４をオン状態に駆動し、回転検出期間においては、駆動パルスＰ１終了直後にトランジスタ３０４、３０５をオン状態にすると共にトランジスタ３０３をオン／オフ制御するようにしてもよい。
【００４６】
即ち、駆動パルスＰ１終了直後に、トランジスタ３０５、３０６とコイル３０７との間にしきい値電圧Ｖｓｓとは逆極性の検出電圧が生じる方のトランジスタ３０５、３０６をオンにすると共に、トランジスタ３０５をオン状態にしたときにはトランジスタ３０４をオン状態にしてトランジスタ３０３をオン／オフ制御し、トランジスタ３０６をオン状態にしたときにはトランジスタ３０３をオン状態にしてトランジスタ３０４をオン／オフ制御する。これにより、期間ＩＴにおける誤検出を防止することが可能になる。
以上述べたように、本発明の実施の形態に係るステップモータの回転検出回路は、直列接続したトランジスタ３０３、３０１と、直列接続したトランジスタ３０４、３０２と、トランジスタ３０３、３０１の接続点とトランジスタ３０４、３０２の接続点との間に接続したステップモータのコイル３０７と、トランジスタ３０３に並列接続されたトランジスタ３０５及び検出用抵抗器３０８から成る第１の直列回路と、トランジスタ３０４に並列接続されたトランジスタ３０６及び検出用抵抗器３０９から成る第２の直列回路と、駆動パルスＰ１に応答してトランジスタ３０１〜３０４を制御することによりコイル３０７に電流を流して前記ステップモータを回転駆動すると共に、駆動パルスＰ１の終了直後に供給される回転検出用制御パルスＳＰ１に応答してトランジスタ３０３、３０４、３０５、３０６を制御する制御回路３１２と、検出用抵抗器３０８、３０９とコイル３０７間に生じる電圧に基づいて前記ステップモータの回転の有無を判別するコンパレータとを備えたステップモータの回転制御装置において、制御回路３１１は、駆動パルスＰ１を終了した直後に、検出用抵抗器３０８、３０９とコイル３０７との間に、所定電圧ＶＤＤを基準として前記しきい値電圧Ｖｓｓとは逆方向に検出電圧が生じる方のトランジスタ３０５又はトランジスタ３０６をオンにすると共に、トランジスタ３０５をオン状態にしたときにはトランジスタ３０４をオン状態にしてトランジスタ３０３をオン／オフ制御し、トランジスタ３０６をオン状態にしたときにはトランジスタ３０３をオン状態にしてトランジスタ３０４をオン／オフ制御し、コンパレータ３１０は、トランジスタ３０５がオン状態のときは検出用抵抗器３０８とコイル３０７間に生じる電圧と前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別し、トランジスタ３０６がオン状態のときは検出用抵抗器３０９とコイル３０７間に生じる電圧と前記しきい値電圧との比較結果に基づいて前記ステップモータの回転の有無を判別することを特徴としている。
したがって、簡単な構成で、ステップモータが非回転の場合の誤検出を防止することが可能になる。即ち、駆動パルスＰ１終了直後に得られる検出電圧は、しきい値電圧Ｖｓｓとは逆方向に生じるため、ステップモータが非回転ではあるがステップモータの起電圧が高くなった場合でも、その電圧は検出されず、誤検出の恐れがなくなる。
【００４７】
また、ステップモータを構成する部品の密着度が悪かったり、磁気抵抗の大きい部品を使用した場合には、駆動パルス終了後の制動力が弱くなり、モータが非回転の場合でも大きな起電力が得られる期間が長くなるが、本実施の形態によれば、磁気抵抗の大きいものでも使用することが可能になり又、部品の密着度を高くする必要が無くなるため、設計が容易になるという効果を奏する。
【００４８】
【発明の効果】
本発明によれば、簡単な構成で、ステップモータが回転しない場合の検出電圧を低く抑えることができる。したがって、モータ部品にバラツキがあっても、正確な回転検出を行うことが可能になる。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係るステップモータの回転制御装置の回路図である。
【図２】  一般的なステップモータの構成図である。
【図３】  従来のステップモータの回転制御装置の回路図である。
【図４】  従来のステップモータの回転制御装置の回路図である。
【図５】  ステップモータの回転制御装置に使用する信号のタイミング図である。
【図６】  一般的なＮチャネルＭＯＳトランジスタの等価回路図である。
【図７】  ステップモータの回転制御装置における検出電圧の波形図である。
【符号の説明】
３０１〜３０６・・・スイッチ素子を構成するＭＯＳトランジスタ
３０７・・・コイル
３０８、３０９・・・検出用素子を構成する検出用抵抗器
３１０・・・判別手段を構成するコンパレータ
３１１・・・制御手段を構成する制御回路
４０１・・・ステータ
４０２・・・ロータ
４０３、４０４・・・可飽和部
５０３・・・等価ダイオード
【図１】
0004652610.tif 000002
【図２】
0004652610.tif 000003
【図３】
0004652610.tif 000004
【図４】
0004652610.tif 000005
【図５】
0004652610.tif 000006
【図６】
0004652610.tif 000007
【図７】
0004652610.tif 000008