(57)【要約】【課題】電源として用いる２次電池の電圧が低下した場合でも、ステッピングモータの回転状況を正確に判定して中間静止を回避する。【解決手段】ステッピングモータ１０２の回転状況を検出する検出区間を、主駆動パルスＰ１による駆動直後の第１区間Ｔ１、第１区間Ｔ１よりも後の第２区間Ｔ２、第２区間よりも後の第３区間Ｔ３に区分し、制御回路１０５は、２次電池１０３の電圧が所定電圧以下に低下した場合に、前記所定電圧を超えるときの駆動態様とは異なる態様でステッピングモータ１０２を駆動する際、回転検出回路１０９及び検出時間比較判別回路１１０が第１区間Ｔ１及び第２区間Ｔ２において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓを検出した場合、第３区間Ｔ３において第１基準しきい電圧Ｖｃｏｍｐ１よりも低い第２基準しきい電圧Ｖｃｏｍｐ２を超える誘起信号ＶＲｓを検出できないときは補正駆動パルスＰ２によって駆動すると共に主駆動パルスＰ１をパルスアップする。【選択図】  図１
2012039851.tif 000002
【特許請求の範囲】
【請求項１】
電源としての２次電池と、ステッピングモータのロータの回転によって発生する誘起信号を検出し、前記誘起信号が所定の検出区間内において所定の基準しきい電圧を超えたか否かによって、前記ステッピングモータの回転状況を検出する回転検出手段と、前記回転検出手段による検出結果に応じて、相互にエネルギが相違する複数の主駆動パルスのいずれか又は前記各主駆動パルスよりもエネルギの大きい補正駆動パルスによって前記ステッピングモータを駆動制御する制御手段とを備え、
前記検出区間を、主駆動パルスによる駆動直後の第１区間、前記第１区間よりも後の第２区間、前記第２区間よりも後の第３区間に区分し、
前記２次電池の電圧が所定電圧以下に低下した場合、前記制御手段は、主駆動パルスによって前記ステッピングモータを駆動した際、前記回転検出手段が前記第１区間及び第２区間において第１基準しきい電圧を超える誘起信号を検出したときに、前記第３区間において前記第１基準しきい電圧よりも低い第２基準しきい電圧を超える誘起信号を検出できないときは補正駆動パルスによって駆動することを特徴とするステッピングモータ制御回路。
【請求項２】
前記制御手段は、前記２次電池が前記所定電圧以下に低下した場合、前記２次電池が前記所定電圧を超える電圧の時の駆動とは異なる態様で前記ステッピングモータを駆動制御することを特徴とする請求項１記載のステッピングモータ制御回路。
【請求項３】
前記制御手段は、前記２次電池の電圧を検出する電圧検出手段を備えて成ることを特徴とする請求項１又は２記載のステッピングモータ制御回路。
【請求項４】
前記２次電池を充電する発電手段として、太陽光発電手段、温熱発電手段、手動巻き発電手段又は自動巻発電手段を備えて成ることを特徴とする請求項１乃至３のいずれか一に記載のステッピングモータ制御回路。
【請求項５】
前記制御手段は、前記補正駆動パルスによって駆動した後、前記主駆動パルスをパルスアップすることを特徴とする請求項１乃至４のいずれか一に記載のステッピングモータ制御回路。
【請求項６】
前記制御手段は、前記回転検出手段が前記第３区間において前記第２基準しきい電圧を超える誘起信号を検出したときは補正駆動パルスによる駆動は行わないことを特徴とする請求項１乃至５のいずれか一に記載のステッピングモータ制御回路。
【請求項７】
前記制御手段は、前記回転検出手段が前記第３区間において前記第２基準しきい電圧を超える誘起信号を検出し補正駆動パルスによる駆動は行わない場合、前記主駆動パルスは変更しないことを特徴とする請求項６記載のステッピングモータ制御回路。
【請求項８】
前記回転検出手段は、前記誘起信号と前記第１基準しきい電圧が入力され前記誘起信号が前記第１基準しきい電圧を超えるか否かを表す信号を出力する第１コンパレータと、前記誘起信号と前記第２基準しきい電圧が入力され前記誘起信号が前記第２基準しきい電圧を超えるか否かを表す信号を出力する第２コンパレータと、前記第１コンパレータと第２コンパレータの出力を選択的に前記制御手段に出力する選択回路とを備えて成り、
前記選択回路は、前記第１、第２区間の検出結果として前記第１コンパレータからの信号を出力し、前記第１区間及び第２区間において前記第１基準しきい電圧を超える誘起信号が検出されたときに、前記第３区間の検出結果として前記第２コンパレータからの信号を出力することを特徴とする請求項１乃至７のいずれか一に記載のステッピングモータ制御回路。
【請求項９】
前記回転検出手段は、前記第１基準しきい電圧と前記第２基準しきい電圧を選択的に出力する基準しきい電圧発生回路と、前記誘起信号と前記基準しきい電圧発生回路からの基準しきい電圧が入力され前記誘起信号が前記基準しきい電圧を超えるか否かを表す信号を前記制御手段に出力するコンパレータとを備えて成り、
前記基準しきい電圧発生回路は、前記第１、第２区間の基準しきい電圧として前記第１基準しきい電圧を前記コンパレータに入力すると共に、前記第１区間及び第２区間において前記第１基準しきい電圧を超える誘起信号が検出されたときに、前記第３区間の基準しきい電圧として前記第２基準しきい電圧を前記コンパレータに入力し、
前記コンパレータは、前記第１、第２区間において前記誘起信号が前記第１基準しきい電圧を超えるか否かを表す信号を出力すると共に、前記第３区間において前記誘起信号が前記第２基準しきい電圧を超えるか否かを表す信号を出力することを特徴とする請求項１乃至７のいずれか一に記載のステッピングモータ制御回路。
【請求項１０】
時刻針を回転駆動するステッピングモータと、前記ステッピングモータを制御するステッピングモータ制御回路とを有するアナログ電子時計において、
前記ステッピングモータ制御回路として、請求項１乃至９のいずれか一に記載のステッピングモータ制御回路を用いたことを特徴とするアナログ電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステッピングモータ制御回路及び前記ステッピングモータ制御回路を用いたアナログ電子時計に関する。
【背景技術】
【０００２】
従来から、ロータ収容孔及びロータの停止位置を決める位置決め部を有するステータと、前記ロータ収容孔内に配設されたロータと、コイルとを有し、前記コイルに交番信号を供給して前記ステータに磁束を発生させることによって前記ロータを回転させると共に、前記位置決め部に対応する位置に前記ロータを停止するようにした２極ＰＭ（Permanent Magnet）型ステッピングモータがアナログ電子時計等の電子機器に使用されている。
【０００３】
前記２極ＰＭ型ステッッピングモータの低消費駆動方式として、通常時エネルギの小さい主駆動パルスＰ１と、負荷変動時の駆動を担うエネルギの大きい補正駆動パルスＰ２とを備えたステッピングモータの補正駆動方式が実用化されている。主駆動パルスＰ１は、ロータの回転／非回転に応じてエネルギを減少／増加させ、できる限り少ないエネルギで駆動するようにシフトするように構成されている（例えば特許文献１参照）。
【０００４】
この補正駆動方式は、（１）主駆動パルスＰ１をコイルの一方の極Ｏ１に出力し、その直後のロータ振動によってコイルに発生する誘起電圧を検出する。（２）その誘起電圧が任意設定の基準しきい電圧を超えた場合は回転とし、そのエネルギを維持した主駆動パルスＰ１を駆動用コイルの他方の極Ｏ２に出力し、回転している限り一定回数繰り返す。その回数が一定回数（ＰＣＤ）に達すると、更にエネルギを少なくした主駆動パルスＰ１を他方の極Ｏ２に出力し、再度この処理を繰り返す。（３）誘起電圧が基準しきい電圧を超えなかった場合は非回転とし、直ちにエネルギの大きい補正駆動パルスＰ２を同極に出力し、強制的に回転させる。次回駆動時に、非回転になった主駆動パルスＰ１より１ランクエネルギが大きい主駆動パルスＰ１を他極に出力し、前記（１）〜（３）を繰り返す。
【０００５】
また、特許文献２に記載された発明では、前記ステッピングモータの回転を検出する際に、誘起信号の検出に加え、検出時刻を基準時間と比較判別する手段を設け、主駆動パルスＰ１１でステッピングモータを回転駆動した後、検出信号が所定の基準しきい電圧Ｖｃｏｍｐを下回ると補正駆動パルスＰ２を出力し、次の主駆動パルスＰ１は前記主駆動パルスＰ１１よりエネルギの大きい主駆動パルスＰ１２に変更（パルスアップ）して駆動する。主駆動パルスＰ１２で回転したときの検出時刻が基準時間より早いと、主駆動パルスＰ１２から主駆動パルスＰ１１に変更（パルスダウン）することによって、駆動時の負荷に応じた主駆動パルスＰ１で回転し、消費電流を低減している。
【０００６】
ところで、２次電池を電源とする電子時計においては、太陽光発電素子等の発電手段によって前記２次電池を充電するように構成されている。２次電池の電圧は、太陽光発電素子等の発電手段によって充電されてその電圧が増減する。
２次電池が一定電圧以下になると電源電圧が使用可能な限界の電圧に低下したことを報知（ＢＬＤ）し、運針を停止するスリープ状態に移行する。例えば、前記報知として、通常の運針態様とは異なる態様で時刻針を運針するＢＬＤ運針を行う。前記ＢＬＤ運針では、例えば、２秒毎に、２秒分まとめて所定の固定パルス駆動によって駆動する。
このスリープ状態直前は、電源電圧が低いので駆動は不安定で、ロータはまれにロータの正規の静止位置とは異なる中間位置に止まる、いわゆる中間静止の状態に陥る場合があり、回転や非回転を誤判定するという問題が生じたり、運針遅れが生じるという問題がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特公昭６１−１５３８５号公報
【特許文献２】ＷＯ２００５／１１９３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、前記問題点に鑑み成されたもので、電源として用いる２次電池の電圧が低下した場合でも、ステッピングモータの回転状況を正確に判定して中間静止を回避することを課題としている。
【課題を解決するための手段】
【０００９】
本発明によれば、電源としての２次電池と、ステッピングモータのロータの回転によって発生する誘起信号を検出し、前記誘起信号が所定の検出区間内において所定の基準しきい電圧を超えたか否かによって、前記ステッピングモータの回転状況を検出する回転検出手段と、前記回転検出手段による検出結果に応じて、相互にエネルギが相違する複数の主駆動パルスのいずれか又は前記各主駆動パルスよりもエネルギの大きい補正駆動パルスによって前記ステッピングモータを駆動制御する制御手段とを備え、前記検出区間を、主駆動パルスによる駆動直後の第１区間、前記第１区間よりも後の第２区間、前記第２区間よりも後の第３区間に区分し、前記２次電池の電圧が所定電圧以下に低下した場合、前記制御手段は、主駆動パルスによって前記ステッピングモータを駆動した際、前記回転検出手段が前記第１区間及び第２区間において第１基準しきい電圧を超える誘起信号を検出したときに、前記第３区間において前記第１基準しきい電圧よりも低い第２基準しきい電圧を超える誘起信号を検出できないときは補正駆動パルスによって駆動することを特徴とするステッピングモータ制御回路が提供される。
【００１０】
また、本発明によれば、時刻針を回転駆動するステッピングモータと、前記ステッピングモータを制御するステッピングモータ制御回路とを有するアナログ電子時計において、前記ステッピングモータ制御回路として、前記ステッピングモータ制御回路を用いたことを特徴とするアナログ電子時計が提供される。
【発明の効果】
【００１１】
本発明に係るステッピングモータ制御回路によれば、電源として用いる２次電池の電圧が低下した場合でも、ステッピングモータの回転状況を正確に判定して中間静止を回避することができる。
また、本発明に係るアナログ電子時計によれば、電源として用いる２次電池の電圧が低下した場合でも、ステッピングモータの回転状況を正確に判定して中間静止を回避することができ、確実な運針駆動を行うことが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計のブロック図である。
【図２】本発明の実施の形態に係るアナログ電子時計に使用するステッピングモータの構成図である。
【図３】本発明の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の動作を説明するためのタイミング図である。
【図４】本発明の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の動作を示すフローチャートである。
【図５】本発明の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の部分詳細回路図である。
【図６】本発明の他の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の部分詳細回路図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態に係るステッピングモータ制御回路及びこれを用いたアナログ電子時計について説明する。尚、各図において、同一部分には同一符号を付している。
図１は、本発明の実施の形態に係るステッピングモータ制御回路を用いたアナログ電子時計のブロック図で、アナログ電子腕時計の例を示している。
図１において、アナログ電子時計は、ステッピングモータ制御回路１０１、ステッピングモータ制御回路１０１によって回転制御され時刻針やカレンダ機構（図示せず）等を回転駆動するステッピングモータ１０２、ステッピングモータ制御回路１０１やステッピングモータ１０２等の回路要素に駆動電力を供給する電源としての２次電池１０３、２次電池１０３を充電するための太陽光発電手段１０４を備えている。
【００１４】
ステッピングモータ制御回路１０１は、所定周波数の信号を発生する発振回路１０６、発振回路１０６で発生した信号を分周して計時の基準となる時計信号を発生する分周回路１０７、電子時計を構成する各電子回路要素の制御や駆動パルスの変更制御等の制御を行う制御回路１０５、制御回路１０５からの制御信号に基づいてステッピングモータ１０２にモータ回転駆動用の駆動パルスを選択し出力するステッピングモータ駆動パルス回路１０８を有している。また、ステッピングモータ制御回路１０１は、ステッピングモータ１０２から回転状況を表す誘起信号ＶＲｓを所定の検出期間において検出する回転検出回路１０９、所定の基準しきい電圧を超える誘起信号ＶＲｓを回転検出回路１０９が検出した時刻と区間とを比較して、前記誘起信号ＶＲｓがどの区間において検出されたのかを判別する検出時間比較判別回路１１０、２次電池１０３の電圧を検出する電圧検出回路１１１を備えている。尚、後述するように、ステッピングモータ１０２の回転状況を検出する検出期間は３つの区間に区分けしている。
【００１５】
回転検出回路１０９は、前記特許文献１に記載された回転検出回路と同様の構成のものであり、所定の検出期間において、ステッピングモータ１０２駆動直後の自由振動によって発生する誘起信号ＶＲｓが所定の基準しきい電圧Ｖｃｏｍｐを越えたか否かを検出し、基準しきい電圧Ｖｃｏｍｐを越える誘起信号ＶＲｓを検出する毎に検出時間比較判別回路１１０に通知する。
本実施の形態では、基準しきい電圧Ｖｃｏｍｐとして電圧の異なる２種類の基準しきい電圧Ｖｃｏｍｐ（第１所定電圧の第１基準しきい電圧Ｖｃｏｍｐ１及び前記第１基準しきい電圧Ｖｃｏｍｐ１よりも低い第２所定電圧である第２基準しきい電圧Ｖｃｏｍｐ２）を備えており、ステッピングモータ１０２の回転状況に応じて基準しきい電圧Ｖｃｏｍｐを選択して使用するように構成している。
【００１６】
尚、発振回路１０６及び分周回路１０７は信号発生手段を構成している。回転検出回路１０９及び検出時間比較判別回路１１０は回転検出手段を構成している。発振回路１０６、分周回路１０７、制御回路１０５、ステッピングモータ駆動パルス回路１０８、電圧検出回路１１１は制御手段を構成している。太陽光発電手段１０４は２次電池１０３を充電する発電手段を構成し、電圧検出回路１１１は電圧検出手段を構成している。
【００１７】
回転検出手段は、ステッピングモータ１０２のロータの回転によって発生する誘起信号ＶＲｓを検出し、前記誘起信号ＶＲｓが所定の検出区間内において所定の基準しきい電圧を超えたか否かによって、ステッピングモータ１０２の回転状況を検出することができる。
制御手段は、前記２次電池の電圧が所定電圧以下に低下した場合、主駆動パルスＰ１によってステッピングモータ１０２を駆動した際、前記回転検出手段が検出期間の第１区間Ｔ１及び第２区間Ｔ２において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓを検出した場合に、第３区間Ｔ３において第１基準しきい電圧Ｖｃｏｍｐ１よりも低い第２基準しきい電圧Ｖｃｏｍｐ２を超える誘起信号ＶＲｓを検出できないときは補正駆動パルスＰ２によって駆動することができる。
【００１８】
図２は、本発明の実施の形態に使用するステッピングモータ１０２の構成図で、アナログ電子時計で一般に用いられている２極ＰＭ型ステッピングモータの例を示している。
図２において、ステッピングモータ１０２は、ロータ収容用貫通孔２０３を有するステータ２０１、ロータ収容用貫通孔２０３に回転可能に配設されたロータ２０２、ステータ２０１と接合された磁心２０８、磁心２０８に巻回されたコイル２０９を備えている。ステッピングモータ１０２をアナログ電子時計に用いる場合には、ステータ２０１及び磁心２０８はネジ等（図示せず）によって地板（図示せず）に固定され、互いに接合される。コイル２０９は、第１端子ＯＵＴ１、第２端子ＯＵＴ２を有している。
【００１９】
ロータ２０２は、２極（Ｓ極及びＮ極）に着磁されている。磁性材料によって形成されたステータ２０１の外端部には、ロータ収容用貫通孔２０３を挟んで対向する位置に複数（本実施の形態では２個）の切り欠き部（外ノッチ）２０６、２０７が設けられている。各外ノッチ２０６、２０７とロータ収容用貫通孔２０３間には可飽和部２１０、２１１が設けられている。
【００２０】
可飽和部２１０、２１１は、ロータ２０２の磁束によっては磁気飽和せず、コイル２０９が励磁されたときに磁気飽和して磁気抵抗が大きくなるように構成されている。ロータ収容用貫通孔２０３は、輪郭が円形の貫通孔の対向部分に複数（本実施の形態では２つ）の半月状の切り欠き部（内ノッチ）２０４、２０５を一体形成した円孔形状に構成されている。
【００２１】
切り欠き部２０４、２０５は、ロータ２０２の停止位置を決めるための位置決め部を構成している。コイル２０９が励磁されていない状態では、ロータ２０２は、図２に示すように前記位置決め部に対応する位置、換言すれば、ロータ２０２の磁極軸Ａが、切り欠き部２０４、２０５を結ぶ線分と直交するような位置（角度θ0位置）に安定して停止している。ロータ２０２の回転軸（回転中心）を中心とするＸＹ座標空間を４つの象限（第１象限〜第４象限）に区分している。
【００２２】
いま、ステッピングモータ駆動パルス回路１０８から矩形波の駆動パルスをコイル２０９の端子ＯＵＴ１、ＯＵＴ２間に供給して（例えば、第１端子ＯＵＴ１側を正極、第２端子ＯＵＴ２側を負極）、図２の矢印方向に電流ｉを流すと、ステータ２０１には破線矢印方向に磁束が発生する。これにより、可飽和部２１０、２１１が飽和して磁気抵抗が大きくなり、その後、ステータ２０１に生じた磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は図２の矢印方向に１８０度回転し、磁極軸が角度θ1位置で安定的に停止する。尚、ステッピングモータ１０２を回転駆動することによって通常動作（本実施の形態ではアナログ電子時計であるため運針動作）を行わせるための回転方向（図２では反時計回り方向）を正方向とし、その逆（時計回り方向）を逆方向としている。
【００２３】
次に、ステッピングモータ駆動パルス回路１０８から、逆極性の矩形波の駆動パルスをコイル２０９の端子ＯＵＴ１、ＯＵＴ２に供給して（前記駆動とは逆極性となるように、第１端子ＯＵＴ１側を負極、第２端子ＯＵＴ２側を正極）、図２の反矢印方向に電流を流すと、ステータ２０１には反破線矢印方向に磁束が発生する。これにより、可飽和部２１０、２１１が先ず飽和し、その後、ステータ２０１に生じた磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は前記と同一方向（正方向）に１８０度回転し、磁極軸が角度θ0位置で安定的に停止する。
【００２４】
以後、このように、コイル２０９に対して極性の異なる信号（交番信号）を供給することによって、前記動作が繰り返し行われて、ロータ２０２を１８０度ずつ矢印方向に連続的に回転させることができるように構成されている。尚、本実施の形態では、駆動パルスとして、後述するように、相互にエネルギの異なる複数の主駆動パルスＰ１０〜Ｐ１ｎ及び補正駆動パルスＰ２を用いている。
【００２５】
図３は、本実施の形態において、主駆動パルスＰ１によってステッピングモータ１０２を駆動した場合のタイミング図で、回転状況を表す検出パターン（区間Ｔ１〜Ｔ３の誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超えたか否かの判定値）、ロータ２０２の回転位置、主駆動パルスＰ１のランク変更や補正駆動パルスＰ２による駆動を行うパルス制御動作をあわせて示している。
図３において、Ｐ１は主駆動パルスＰ１を表すと共にロータ２０２が主駆動パルスＰ１によって回転駆動される区間を表している。ａ〜ｄは主駆動パルスＰ１の駆動停止後の自由振動によるロータ２０２の回転位置を表す領域である。
【００２６】
主駆動パルスＰ１による駆動直後の所定時間を第１区間Ｔ１、第１区間Ｔ１よりも後の所定時間を第２区間Ｔ２、第２区間よりも後の所定時間を第３区間Ｔ３としている。このように、主駆動パルスＰ１による駆動直後から始まる検出区間Ｔ全体を複数の区間（本実施の形態では３つの区間Ｔ１〜Ｔ３）に区分している。尚、本実施の形態では、誘起信号ＶＲｓを検出しない期間であるマスク区間は設けていない。
【００２７】
ロータ２０２を中心として、その回転によってロータ２０２の主磁極が位置するＸＹ座標空間を第１象限〜第４象限に区分した場合、第１区間Ｔ１〜第３区間Ｔ３は次のように表すことができる。
即ち、通常負荷の状態において、第１区間Ｔ１はロータ２０２を中心とする空間の第３象限においてロータ２０２の正方向回転状況を判定する区間及び最初の逆方向回転状況を判定する区間、第２区間Ｔ２は第３象限においてロータ２０２の最初の逆方向回転状況を判定する区間、第３区間Ｔ３は第３象限においてロータ２０２の最初の逆方向回転後の回転状況を判定する区間である。ここで、通常負荷とは通常時に駆動される負荷を意味しており、本実施の形態では、時刻表示用の時刻針（時針、分針、秒針）を駆動する場合の負荷を通常負荷としている。
【００２８】
第１基準しきい電圧Ｖｃｏｍｐ１はステッピングモータ１０２で発生する誘起信号ＶＲｓの電圧レベルを判定する基準しきい電圧であり、ステッピングモータ１０２が回転した場合等のようにロータ２０２が一定の速い動作を行った場合には誘起信号ＶＲｓが第１基準しきい電圧Ｖｃｏｍｐ１を超え、回転しない場合等のようにロータ２０２が一定の速い動作を行わない場合には誘起信号ＶＲｓが第１基準しきい電圧Ｖｃｏｍｐ１を超えないように第１基準しきい電圧Ｖｃｏｍｐ１は設定されている。
【００２９】
また、第２基準しきい電圧Ｖｃｏｍｐ２は、第１基準しきい電圧Ｖｃｏｍｐ１よりも低い電圧に設定されており、第１区間Ｔ１及び第２区間Ｔ２の誘起電圧ＶＲｓがともにＶｃｏｍｐ１を超えた場合に、ロータ２０２が中間静止したか否かを判定するため、第３区間Ｔ３において所定レベルを超えるＶＲｓが発生したか否かを判定する基準である。本実施の形態では、第１基準しきい電圧Ｖｃｏｍｐ１は例えば１．５Ｖに設定され、第２基準しきい電圧Ｖｃｏｍｐ２は例えば０．３Ｖに設定されている。
【００３０】
本実施の形態に係るステッピングモータ制御回路では、通常負荷の状態において、領域ｂで生じた誘起信号ＶＲｓは第１区間Ｔ１において検出され、領域ｃで生じた誘起信号ＶＲｓは第１区間Ｔ１及び第２区間Ｔ２において検出され、領域ｄで生じた誘起信号ＶＲｓは第３区間Ｔ３において検出される。
尚、第１区間Ｔ１〜第３区間Ｔ３において、誘起信号ＶＲｓが比較の基準とする基準しきい電圧Ｖｃｏｍｐを超える場合を判定値「１」、超えない場合を判定値「０」、判定値が「１」でも「０」でもよい場合を「１／０」と表している。
【００３１】
図３において、例えば、パターン（第１区間Ｔ１の判定値，第２区間Ｔ２の判定値，第３区間Ｔ３の判定値）のパターンが（０，１，０）の場合、制御回路１０５は余裕のある回転と判定して、補正駆動パルスＰ２による駆動は行わず又、主駆動パルスＰ１のランクは変更せずに維持する。パターン（０，１，０）が連続して所定回数発生した場合、制御回路１０５は駆動エネルギに余裕があると判定して、主駆動パルスＰ１を１ランクダウン（パルスダウン）する（図３（ａ））。
【００３２】
パターンが（１，１，０）のときに、第３区間Ｔ３において第２基準しきい電圧Ｖｃｏｍｐ２を超える誘起信号ＶＲｓが発生した場合（第２基準しきい電圧Ｖｃｏｍｐ２による判定値が「１」の場合）には、やや余裕のない回転と判定して、補正駆動パルスＰ２による駆動を行うことなく、主駆動パルスＰ１は変更せずにランクを維持するようにパルス制御を行う（図３（ｂ））。第３区間Ｔ３において第２基準しきい電圧Ｖｃｏｍｐ２を超える誘起信号ＶＲｓが発生しなかった場合（第２基準しきい電圧Ｖｃｏｍｐ２による判定値が「０」の場合）には、負荷の大きい中間静止状態と判定して、補正駆動パルスＰ２による駆動を行った後に主駆動パルスＰ１を１ランクアップ（パルスアップ）するパルス制御を行う（図３（ｅ））。
【００３３】
パターンが（１／０，０，１）の場合、まったく余裕のない回転と判定して、補正駆動パルスＰ２による駆動を行うことなく、主駆動パルスＰ１を１ランクアップ（パルスアップ）する（図３（ｃ））。
パターンが（１，０，０）の場合、ロータ２０２が中間位置に静止したと判定して、補正駆動パルスＰ２による駆動を行った後、主駆動パルスＰ１を１ランクアップする（図３（ｄ））。
パターンが（１/０，０，０）の場合、制御回路１０５はロータ２０２が非回転と判定して、補正駆動パルスＰ２による駆動を行った後、主駆動パルスＰ１を１ランクアップする（図３（ｆ））。
【００３４】
図４は、本発明の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の動作を示すフローチャートであり、主として制御回路１０５の処理を示すフローチャートである。
以下、図１〜図４を参照して、本発明の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の動作を詳細に説明する。
【００３５】
図１において、発振回路１０６は所定周波数の基準クロック信号を発生し、分周回路１０７は発振回路１０６で発生した前記信号を分周して計時の基準となる時計信号を発生し、制御回路１０５に出力する。
制御回路１０５は、電圧検出回路１１１が検出した２次電池１０３の電圧ＶＤが所定電圧ＢＬＤ以下でない場合（ステップＳ４０１）、ステッピングモータ１０２が時刻針を通常運針させるように、ステッピングモータ駆動パルス回路１０８を駆動する（ステップＳ４２０）。処理ステップＳ４０２の通常運針では、制御回路１０５は、ステッピングモータ駆動パルス回路１０８が一定の余力を有する所定の主駆動パルスＰ１（固定駆動パルスＰｋ）によってステッピングモータ１０２を回転駆動するように制御する。これにより、ステッピングモータ１０２は時刻針を駆動して、時刻針によって現在時刻が表示される。
【００３６】
制御回路１０５は、処理ステップＳ４０１において２次電池１０３の電圧ＶＤが所定電圧ＢＬＤ以下の場合、以下のような、２次電池１０３が所定電圧ＢＬＤを超える電圧の時の駆動とは異なる態様でステッピングモータ１０２を駆動制御するＢＬＤ運針を行う（ステップＳ４０２）。ＢＬＤ運針の駆動は、一定条件下で補正駆動パルスＰ２によって駆動する補正駆動方式である。前記所定電圧ＢＬＤは、２次電池１０３を電源として使用可能な限界の電圧である。
ＢＬＤ運針では、制御回路１０５は、前記時間信号を計数して計時動作を行い、先ず主駆動パルスＰ１ｎのランクｎ及び繰り返し回数Ｎを０にして（図４のステップＳ４０３）、最小パルス幅の主駆動パルスＰ１０でステッピングモータ１０２を回転駆動するように制御信号を出力する（ステップＳ４０４、Ｓ４０５）。
【００３７】
ステッピングモータ駆動パルス回路１０８は、制御回路１０５からの前記制御信号に応答して、主駆動パルスＰ１０によってステッピングモータ１０２を回転駆動する。ステッピングモータ１０２は主駆動パルスＰ１０によって回転駆動されて、図示しない時刻針を回転駆動する。これにより、ステッピングモータ１０２が正常に回転した場合には、前記時刻針の運針が行われる。
【００３８】
回転検出回路１０９は、第１基準しきい電圧Ｖｃｏｍｐ１を超えるステッピングモータ１０２の誘起信号ＶＲｓを検出する毎に検出時間比較判別回路１１０へ検出信号を出力する。検出時間比較判別回路１１０は、回転検出回路１０９からの検出信号に基づいて、第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出された区間Ｔ１〜Ｔ３を判定して、各区間Ｔ１〜Ｔ３における判定値「１」又は「０」を制御回路１０５に通知する。
制御回路１０５は、検出時間比較判別回路１１０からの前記判定値に基づいて回転状況を表すパターン（第１区間Ｔ１における判定値，第２区間Ｔ２における判定値，第３区間Ｔ３における判定値）（ＶＲｓパターン）を判定する。
【００３９】
制御回路１０５は、主駆動パルスＰ１０によって駆動した結果のＶＲｓパターンの第１区間Ｔ１及び第２区間が判定値「１」の場合、即ち、ＶＲｓパターンが（１，１，１／０）の場合（ステップＳ４０６、Ｓ４０７）、第３区間Ｔ３における誘起信号ＶＲｓの最大値Ｖｍａｘが第２基準しきい電圧Ｖｃｏｍｐ２を超えるときは（ステップＳ４０８）、中間静止状態ではなくやや余裕のない回転と判定して、主駆動パルスＰ１のランクは変更せずに維持すると共に回数Ｎを０にリセットした後、処理ステップＳ４０４に戻る（ステップＳ４０９）。
【００４０】
制御回路１０５は、処理ステップＳ４０８において、第３区間Ｔ３における誘起信号ＶＲｓが第２基準しきい電圧Ｖｃｏｍｐ２を超えないと判定した場合（パターンが（１，１，０）の負荷の大きい中間静止状態（図３（ｅ））、補正駆動パルスＰ２によってステッピングモータ１０２を駆動するようにステッピングモータ駆動パルス回路１０８を制御する（ステップＳ４１８）。ステッピングモータ駆動パルス回路１０８は制御回路１０５の制御にに応答して、補正駆動パルスＰ２によってステッピングモータ１０２を回転駆動する。
【００４１】
次に制御回路１０５は、主駆動パルスＰ１のランクｎが最大ランクｎmaxの場合には、回数Ｎを０にリセットした後に処理ステップＳ４０４に戻り（ステップＳ４１６、Ｓ４１７）、主駆動パルスＰ１のランクｎが最大ランクｎmaxでない場合には、回数Ｎを０にリセットすると共に主駆動パルスＰ１のランクｎを１ランクアップした後に処理ステップＳ４０４に戻る（ステップＳ４１６、Ｓ４１９）。
【００４２】
制御回路１０５は、処理ステップＳ４０７において第２区間Ｔ２における誘起信号ＶＲｓが第１基準しきい電圧Ｖｃｏｍｐ１を超えないと判定した場合（区間Ｔ１、Ｔ２の判定値が（１，０）の場合）、第３区間Ｔ３の判定値が「１」と判定したとき、即ち、ＶＲｓパターンが（１，０，１）のときは処理ステップＳ４１６へ移行して、以降のパルスアップ制御を行う（ステップＳ４１５）（図３（ｃ））。
制御回路１０５は、処理ステップＳ４１５において第３区間Ｔ３の判定値が「０」と判定したとき、即ち、ＶＲｓパターンが（１，０，０）のときは処理ステップＳ４１８へ移行して、以降の補正駆動パルスＰ２による駆動及びパルスアップ制御を行う（図３（ｄ））。
【００４３】
制御回路１０５は、処理ステップＳ４０６において、第１区間Ｔ１の判定値が「０」の場合、第２区間Ｔ２の判定値が「１」のときは（ステップＳ４１０）、主駆動パルスＰ１のランクｎが最低値０のときは処理ステップＳ４０９に移行し（ステップＳ４１１）、最低値０でないときは、回数Ｎに１を加算する（ステップＳ４１２）。
制御回路１０５は、処理ステップＳ４１２において回数Ｎが所定回数（ＰＣＤ）になったときには、回数Ｎを０にリセットすると共に主駆動パルスＰ１のランクｎを１ランクダウンした後、処理ステップＳ４０４に戻り、回数Ｎが前記所定回数になっていないときには直ちに処理ステップＳ４０４に戻る（ステップ４１３、Ｓ４１４）。
【００４４】
制御回路１０５は、処理ステップＳ４１０において、第２区間Ｔ２の判定値が「０」のときは処理ステップＳ４１５に移行して前記処理を行う。
制御回路１０５は、２次電池１０３が前記所定電圧ＢＬＤを超える電圧の時の駆動（処理ステップＳ４２０）とは異なる態様でステッピングモータ１０２を駆動制御するように、処理ステップＳ４０２〜Ｓ４１９までの処理を繰り返すことにより、２次電池１０３の電圧が使用可能な限界の電圧に低下したことを報知（ＢＬＤ）し、その後、運針を停止するスリープ状態に移行するように制御する。
【００４５】
例えば、処理ステップＳ４２０の動作が１秒周期でステッピングモータ１０２を回転駆動する動作、即ち、１秒周期で時刻針を運針する通常運針動作の場合、制御回路１０５は、前記通常の運針態様とは異なる態様で時刻針を運針する報知動作として、例えば、ステッピングモータ１０２が２秒毎に、２秒分まとめて駆動するようにステッピングモータ駆動パルス回路１０８を制御する。その後、制御回路１０５は、２次電池１０３の電圧が更に所定電圧以下に低下すると、スリープ状態に移行するように制御する。スリープ状態ではステッピングモータ１０２の駆動が完全に停止し、時刻針等の運針も停止する。
制御回路１０５は、スリープ状態に移行した後、２次電池１０３が太陽光発電手段１０４によって充電されて２次電池の電圧が所定電圧ＢＬＤを超える所定電圧以上になると、再びステッピングモータ１０２の駆動動作を開始する。
【００４６】
以上のように、本実施の形態に係るステッピングモータ制御回路及びアナログ電子時計では、誘起信号ＶＲｓの発生時刻を複数区間（本実施の形態では（第１区間Ｔ１，第２区間Ｔ２，第３区間Ｔ３））に区分し、各区間毎に誘起信号ＶＲｓと第１基準しきい電圧Ｖｃｏｍｐ１との比較を行い、判定値のパターンによってロータ２０２の回転状況を判定し、駆動パルスを制御するようにしている。例えばパターンが（１／０，１，１／０）と（１／０，０，１）は回転状態、（１／０，０，０）は非回転状態と判定する。
【００４７】
前記２極ＰＭ型ステップモータは、前述のとおり駆動パルスに応じて回転、非回転の状態になるが、カレンダ送り、電源電圧変動など、ロータに働く力が大きく変わる場合、まれにロータ２０２の静止位置とは異なる中間位置にとどまる、いわゆる中間静止の状態に陥る場合がある。この状態は、ＶＲｓパターン判定では通常（１，０，０）であり、非回転の状態と同じＶＲｓパターンであるが、負荷の状態によっては（１，１，０）の場合もあり、回転の状態と同じＶＲｓパターンを示す。つまり、正常回転できなかったにもかかわらず、回転したと誤判定をする場合がある。
【００４８】
しかしながら、本実施の形態では、ロータ２０２の振動により生じる誘起信号ＶＲｓの電圧値と出力時刻を、ＶＲｓパターンとして記憶し、比較する検出時間比較判別回路１１０を備えている。
また、２次電圧１０３の電圧が所定電圧ＢＬＤ以下に低下したとき、回転、非回転状態とは別に、ロータ負荷変動が激しい場合、まれに発生する中間静止状態を判断するためにＶＲｓパターンの第３区間Ｔ３のみに第２基準しきい電圧Ｖｃｏｍｐ２を設け、特定のＶＲｓパターンと第３区間Ｔ３のＶＲｓ電圧値に応じて駆動パルスのエネルギを制御するように構成している。
【００４９】
即ち、中間静止の場合、第３区間Ｔ３でロータ２０２がまったく振動しないという点に着目して、第３区間Ｔ３のみ第１基準しきい電圧Ｖｃｏｍｐ１よりもレベルの低い第２基準しきい電圧Ｖｃｏｍｐ２を設定し、第１区間Ｔ１及び第２区間Ｔ２の判定値がともに「１」の場合のみ、第３区間Ｔ３で検出した誘起信号ＶＲｓを第２基準しきい電圧Ｖｃｏｍｐ２で判定する。判定結果が、第３区間Ｔ３の誘起信号ＶＲｓ≧第２基準しきい電圧Ｖｃｏｍｐ２の場合には、補正駆動パルスＰ２による駆動は行わない。判定結果が、第３区間Ｔ３の誘起信号ＶＲｓ＜第２基準しきい電圧Ｖｃｏｍｐ２の場合には、補正駆動パルスＰ２による駆動を行うようにしている。
【００５０】
したがって、本実施の形態に係るステッピングモータ制御回路によれば、２次電圧１０３の電圧が所定電圧ＢＬＤ以下になった場合でも、ステッピングモータ１０２の回転状況を正確に判定し、確実で安定した補正駆動を行うことが可能になる。
これにより、電源として用いる２次電池１０３の電圧が低下した場合でも、２次電池１０３を電源とするアナログ電子時計の中間静止を回避し、スリープ復帰後でも誤判定運針遅れがなくなり、確実で安定した駆動を実現できる。
【００５１】
また、本実施の形態に係るアナログ電子時計によれば、２次電池１０３の電圧が所定電圧ＢＬＤ以下になった場合でも、ステッピングモータ１０２の回転状況を正確に判定し、中間静止を回避して、確実で安定した補正駆動を行うことが可能になり、正確な運針を行うことが可能になる。
また、ステッピングモータ制御回路１０１を構成する集積回路（ＩＣ）やモータ仕様を変更せずに、負荷の少ないストレート系からカレンダ負荷のある機能系、更に電圧の変化する電池搭載等、多様なムーブメントに対応できるようになる等の効果を奏する。
【００５２】
図５は、本発明の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の部分詳細回路図で、図１のステッピングモータ駆動パルス回路１０８及び回転検出回路１０９の部分詳細回路図であり、図１乃至図４と同一部分には同一符号を付している。
図５において、トランジスタＱ１、Ｑ２はステッピングモータ駆動パルス回路１０８の構成要素であり又、トランジスタＱ５、Ｑ６及び検出抵抗５０１、５０２は回転検出回路１０９の構成要素である。また、トランジスタＱ３、Ｑ４はステッピングモータ駆動パルス回路１０８及び回転検出回路１０９の双方に兼用される構成要素である。検出抵抗５０１、５０２は抵抗値が同一の素子であり、検出素子を構成している。コイル２０９はステッピングモータ１０２の駆動用コイルである。尚、トランジスタＱ１〜Ｑ６及び検出抵抗５０１、５０２によって構成される回路自体は公知のものである。
【００５３】
電源電圧Ｖｓｓと接地電圧Ｖｄｄ間に直列接続された抵抗５０３、５０４は基準しきい電圧Ｖｃｏｍｐ発生用の抵抗である。抵抗５０３、５０４は、基準しきい電圧Ｖｃｏｍｐを発生する基準しきい電圧発生回路５０８を構成している。抵抗５０３と抵抗５０４の接続点から第２基準しきい電圧Ｖｃｏｍｐ２が出力され又、抵抗５０４のＶｓｓ側からは、第２基準しきい電圧Ｖｃｏｍｐ２よりも高電圧の第１基準しきい電圧Ｖｃｏｍｐ１が出力される。
【００５４】
このように、抵抗５０３、５０４によって構成された基準しきい電圧発生回路５０８からは、同時に２つの基準しきい電圧Ｖｃｏｍｐ１、Ｖｃｏｍｐ２が出力される。
尚、図５の例では、第１基準しきい電圧Ｖｃｏｍｐ１は電源電圧Ｖｓｓに等しく又、第２基準しきい電圧Ｖｃｏｍｐ２はＶｓｓ・Ｒ１／（Ｒ１＋Ｒ２）に等しい。ここで、Ｒ１、Ｒ２は、各々、抵抗５０３、５０４の抵抗値である。
【００５５】
第１コンパレータ５０５には検出抵抗５０１、５０２によって検出された誘起信号ＶＲｓ及び第１基準しきい電圧Ｖｃｏｍｐ１が入力される。第１コンパレータ５０５は、ステッピングモータ１０２の回転状況を表す誘起信号ＶＲｓと第１基準しきい電圧Ｖｃｏｍｐ１とを比較し、誘起信号ＶＲｓが第１基準しきい電圧Ｖｃｏｍｐを超えるか否かを表す検出信号Ｖｓ１を出力する。
【００５６】
第２コンパレータ５０６には検出抵抗５０１、５０２によって検出された誘起信号ＶＲｓ及び第２基準しきい電圧Ｖｃｏｍｐ２が入力される。第２コンパレータ５０６は、ステッピングモータ１０２の回転状況を表す誘起信号ＶＲｓと第２基準しきい電圧Ｖｃｏｍｐ２とを比較し、誘起信号ＶＲｓが第２基準しきい電圧Ｖｃｏｍｐを超えるか否かを表す検出信号Ｖｓ２を出力する。
【００５７】
第１、第２コンパレータ５０５、５０６からの検出信号Ｖｓ１、Ｖｓ２は選択回路５０７に入力される。選択回路５０７は、制御回路１０５からの選択制御信号ｓｅｌｅｃｔに応答して、第１コンパレータ５０５または第２コンパレータ５０６からの検出信号Ｖｓ１またはＶｓ２を選択的に検出信号Ｖｓとして検出時間比較判別回路１１０に出力する。ここでは、選択回路５０７は、選択制御信号ｓｅｌｅｃｔが低レベル（０）のとき第１コンパレータ５０５からの検出信号Ｖｓ１を検出信号Ｖｓとして出力し、選択制御信号ｓｅｌｅｃｔが高レベル（１）のとき第２コンパレータ５０６からの検出信号Ｖｓ２を検出信号Ｖｓとして出力する。
尚、抵抗５０３、５０４、コンパレータ５０５、５０６、選択回路５０７は回転検出回路１０９の構成要素である。
【００５８】
ステッピングモータ１０２を回転駆動する場合、主駆動パルスＰ１によってトランジスタＱ２、Ｑ３をオン状態に駆動することにより、ステッピングモータ１０２のコイル２０９に駆動電流を供給する。これにより、ステッピングモータ１０２のロータ２０２を正方向に１８０度回転駆動する。
回転検出回路１０９は、主駆動パルスＰ１によって駆動した直後の検出区間Ｔにおいて、制御回路１０５がトランジスタＱ３及びＱ６をオンにした状態でトランジスタＱ４をスイッチングすることにより、検出抵抗５０２に発生する誘起信号ＶＲｓを検出する。
【００５９】
第１コンパレータ５０５は誘起信号ＶＲｓと第１基準しきい電圧Ｖｃｏｍｐ１を比較し、誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐ１を超えるか否か表す検出信号Ｖｓ１を選択回路５０７に出力する。これと同時並行して、第２コンパレータ５０６は誘起信号ＶＲｓと第２基準しきい電圧Ｖｃｏｍｐ２とを比較し、誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐ２を超えるか否か表す検出信号Ｖｓ２を選択回路５０７に出力する。尚、コンパレータ５０６は検出区間Ｔ内の第３区間Ｔ３でのみ動作するように制御してもよい。
【００６０】
制御回路１０５は、第１区間Ｔ１及び第２区間Ｔ２では、選択回路５０７が第１コンパレータ５０５の検出信号Ｖｓ１を検出信号Ｖｓとして出力するように、低レベルの選択制御信号ｓｅｌｅｃｔを選択回路５０７に供給する。
また、制御回路１０５は、続く第３区間Ｔ３では、第１区間Ｔ１及び第２区間Ｔ２の両区間において基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号が検出されたか否か（第１区間Ｔ１と第２区間Ｔ２のパターンが（１，１）か否か）に応じて、選択回路５０７が第１コンパレータ５０５又は第２コンパレータ５０６の検出信号Ｖｓ１又はＶｓ２の一方を選択して出力するように、低レベル又は高レベルの選択制御信号ｓｅｌｅｃｔを選択回路５０７に供給する。
【００６１】
即ち、制御回路１０５は、第１区間Ｔ１及び第２区間Ｔ２の両区間において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出された場合は、中間静止の可能性があると判定して、高レベルの選択制御信号ｓｅｌｅｃｔを選択回路５０７に出力する。選択回路５０７は、前記高レベルの選択制御信号ｓｅｌｅｃｔに応答して第２コンパレータ５０６の検出信号Ｖｓ２を検出信号Ｖｓとして出力する。
【００６２】
一方、制御回路１０５は、第１区間Ｔ１又は第２区間Ｔ２の少なくとも一方の区間において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出されない場合は、第３区間においても低レベルの選択制御信号ｓｅｌｅｃｔを選択回路５０７に出力する。選択回路５０７は、第３区間においても前記低レベルの選択制御信号ｓｅｌｅｃｔに応答して第１コンパレータ５０５の検出信号Ｖｓ１を検出信号Ｖｓとして出力する。
【００６３】
このようにして選択回路５０７は、第１区間及び第２区間では低レベルの選択制御信号ｓｅｌｅｃｔに応答して、第１コンパレータ５０５の検出信号Ｖｓ１を検出信号Ｖｓとして検出時間比較判別回路１１０に出力する。また、選択回路５０７は、第３区間では、低レベルの選択制御信号ｓｅｌｅｃｔに応答して第１コンパレータ５０５の検出信号Ｖｓ１を検出信号Ｖｓとして検出時間比較判別回路１１０に出力し、高レベルの選択制御信号ｓｅｌｅｃｔに応答して第２コンパレータ５０６の検出信号Ｖｓ２を検出信号Ｖｓとして検出時間比較判別回路１１０に出力する。
【００６４】
検出時間比較判別回路１１０は、第１区間Ｔ１及び第２区間Ｔ２において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出されたか否かを判定し、第１区間Ｔ１と第２区間Ｔ２の判定値（誘起信号ＶＲｓが第１基準しきい電圧Ｖｃｏｍｐ１を超える場合は「１」超えない場合は「０」）を制御回路１０５に順次出力する。また検出時間比較判別回路１１０は、第３区間Ｔ３においては、選択回路５０７からの検出信号に基づいて、第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出されたか否か、あるいは、第２基準しきい電圧Ｖｃｏｍｐ２を超える誘起信号ＶＲｓが検出されたか否かの判定値を制御回路１０５に順次出力する。
制御回路１０５は、検出時間比較判別回路１１０が判定した判定値のパターンに基づいて、前述したようなパルス制御動作を行う。
【００６５】
ステッピングモータ１０２を回転駆動する次のサイクルでは、主駆動パルスＰ１によってトランジスタＱ１、Ｑ４をオン状態に駆動することにより、ステッピングモータ１０２のコイル２０９に駆動電流を供給する。これにより、ステッピングモータ１０２のロータ２０２を正方向に１８０度回転駆動する。この場合、検出抵抗５０１に発生する誘起信号ＶＲｓを用いて回転状況や中間静止の可能性の有無等を判定して、パルス制御を行う。
上記動作を繰り返すことにより、ステッピングモータ１０２の回転状況を正確に判定して中間静止を回避することが可能になる。
【００６６】
図６は、本発明の他の実施の形態に係るステッピングモータ制御回路及びアナログ電子時計の部分詳細回路図で、図１のステッピングモータ駆動パルス回路１０８及び回転検出回路１０９の部分詳細回路図であり、図１乃至図５と同一部分には同一符号を付している。全体構成は図１と同じである。
図５の実施の形態では、第１基準しきい電圧Ｖｃｏｍｐ１と第２基準しきい電圧Ｖｃｏｍｐ２を同時に並列に発生するように構成したが、本他の実施の形態では、第１基準しきい電圧Ｖｃｏｍｐ１と第２基準しきい電圧Ｖｃｏｍｐ２を同時には発生せず、いずれか一方を交代で発生するようにしている。
【００６７】
図６において、電源電圧Ｖｓｓと接地電圧Ｖｄｄ間に直列接続された抵抗６０１、６０２は基準しきい電圧Ｖｃｏｍｐ発生用の抵抗である。抵抗６０１と抵抗６０２の接続点から第２基準しきい電圧Ｖｃｏｍｐ２が発生し又、抵抗６０２のＶｓｓ側から、第２基準しきい電圧Ｖｃｏｍｐ２よりも高電圧の第１基準しきい電圧Ｖｃｏｍｐ１が発生する。
抵抗６０２と並列にトランジスタ６０３が接続されている。トランジスタ６０３は、制御回路１０５からの基準しきい電圧選択信号ｃｏｎに応答して、オン状態又はオフ状態に制御される。基準しきい電圧選択信号ｃｏｎが高レベルの時トランジスタ６０３はオン状態となり、コンパレータ６０４には第１基準しきい電圧Ｖｃｏｍｐ１が入力される。基準しきい電圧選択信号ｃｏｎが低レベルの時トランジスタ６０３はオフ状態となり、コンパレータ６０４には第２基準しきい電圧Ｖｃｏｍｐ２が入力される。
【００６８】
このように、抵抗６０１、６０２及びトランジスタ６０３によって構成された基準しきい電圧発生回路６０５からは、２つの基準しきい電圧Ｖｃｏｍｐ１、Ｖｃｏｍｐ２が交代で出力される。
尚、図６の例では、第１基準しきい電圧Ｖｃｏｍｐ１は電源電圧Ｖｓｓに等しく又、第２基準しきい電圧Ｖｃｏｍｐ２はＶｓｓ・Ｒ１／（Ｒ１＋Ｒ２）に等しい。ここで、Ｒ１、Ｒ２は、各々、抵抗６０１、６０２の抵抗値である。
【００６９】
コンパレータ６０４には検出抵抗５０１、５０２によって検出された誘起信号ＶＲｓと第１基準しきい電圧Ｖｃｏｍｐ１又は第２基準しきい電圧Ｖｃｏｍｐ２が入力される。コンパレータ６０４は、ステッピングモータ１０２の回転状況を表す誘起信号ＶＲｓと第１基準しきい電圧Ｖｃｏｍｐ１又は第２基準しきい電圧Ｖｃｏｍｐ２とを比較し、誘起信号ＶＲｓが第１基準しきい電圧Ｖｃｏｍｐ又は第２基準しきい電圧Ｖｃｏｍｐ２を超えるか否かを表す検出信号Ｖｓを出力する。コンパレータ６０４から出力される検出信号Ｖｓは検出時間比較判別回路１１０に入力される。
尚、抵抗６０１、６０２、トランジスタ６０３、コンパレータ６０４は回転検出回路１０９の構成要素である。
【００７０】
ステッピングモータ１０２を回転駆動する場合、主駆動パルスＰ１によってトランジスタＱ２、Ｑ３をオン状態に駆動することにより、ステッピングモータ１０２のコイル２０９に駆動電流を供給する。これにより、ステッピングモータ１０２のロータ２０２を正方向に１８０度回転駆動する。
回転検出回路１０９は、主駆動パルスＰ１によって駆動した直後の検出区間Ｔにおいて、制御回路１０５がトランジスタＱ３及びＱ６をオンにした状態でトランジスタＱ４をスイッチングすることにより、検出抵抗５０２に発生する誘起信号ＶＲｓを検出する。
【００７１】
コンパレータ６０４は誘起信号ＶＲｓと入力された基準しきい電圧Ｖｃｏｍｐを比較し、誘起信号ＶＲｓが当該基準しきい電圧Ｖｃｏｍｐを超えるか否か表す検出信号Ｖｓを検出時間比較判別回路１１０に出力する。
制御回路１０５は、検出区間Ｔの第１区間Ｔ１及び第２区間Ｔ２では、トランジスタ６０３に高レベルの基準しきい電圧選択信号ｃｏｎを供給しており、コンパレータ６０４には第１基準しきい電圧Ｖｃｏｍｐ１が入力されている。
【００７２】
また、制御回路１０５は、続く第３区間Ｔ３では、第１区間Ｔ１及び第２区間Ｔ２の両区間において基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号が検出されたか否か（第１区間Ｔ１と第２区間Ｔ２のパターンが（１，１）か否か）に応じて、基準しきい電圧発生回路６０５が第１基準しきい電圧Ｖｃｏｍｐ１又は第２基準しきい電圧Ｖｃｏｍｐ２の一方を選択して出力するように、高レベル又は低レベルの基準しきい電圧選択信号ｃｏｎをトランジスタ６０３に供給する。
【００７３】
即ち、制御回路１０５は、第１区間Ｔ１及び第２区間Ｔ２の両区間において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出された場合は、中間静止の可能性があると判定して、低レベルの基準しきい電圧選択信号ｃｏｎをトランジスタ６０３に出力する。トランジスタ６０３は前記低レベルの基準しきい電圧選択信号ｃｏｎに応答してオン状態となり、コンパレータ６０４には第２基準しきい電圧Ｖｃｏｍｐ２が入力される。
【００７４】
一方、制御回路１０５は、第１区間Ｔ１又は第２区間Ｔ２の少なくとも一方の区間において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出されない場合は、高レベルの基準しきい電圧選択信号ｃｏｎをトランジスタ６０３に出力する。トランジスタ６０３は前記高レベルの基準しきい電圧選択信号ｃｏｎに応答してオン状態となり、コンパレータ６０４には第１基準しきい電圧Ｖｃｏｍｐ１が入力される。
【００７５】
このようにしてコンパレータ６０４は、第１区間及び第２区間では、誘起信号ＶＲｓと第１基準しきい電圧Ｖｃｏｍｐ１を比較して、第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号を検出したか否かを出力する。また、コンパレータ６０４は、第３区間では、第１区間Ｔ１及び第２区間Ｔ２における誘起信号ＶＲｓの検出状況に応じて選択された基準しきい電圧Ｖｃｏｍｐと誘起信号ＶＲｓとを比較して、前記基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを出力する。
【００７６】
検出時間比較判別回路１１０は、第１区間Ｔ１及び第２区間Ｔ２において第１基準しきい電圧Ｖｃｏｍｐ１を超える誘起信号ＶＲｓが検出されたか否かを判定し、第１区間Ｔ１と第２区間Ｔ２の判定値（誘起信号ＶＲｓが第１基準しきい電圧Ｖｃｏｍｐ１を超える場合は「１」超えない場合は「０」）を制御回路１０５に順次出力する。また検出時間比較判別回路１１０は、第３区間Ｔ３においては、区間Ｔ１、Ｔ２の検出状況に応じて選択された基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが検出されたか否かの判定値を制御回路１０５に順次出力する。
制御回路１０５は、検出時間比較判別回路１１０が判定した判定値のパターンに基づいて、前述したようなパルス制御動作を行う。
【００７７】
ステッピングモータ１０２を回転駆動する次のサイクルでは、主駆動パルスＰ１によってトランジスタＱ１、Ｑ４をオン状態に駆動することにより、ステッピングモータ１０２のコイル２０９に駆動電流を供給する。これにより、ステッピングモータ１０２のロータ２０２を正方向に１８０度回転駆動する。この場合、検出抵抗５０１に発生する誘起信号ＶＲｓを用いて回転状況や中間静止の可能性の有無等を判定して、パルス制御を行う。
【００７８】
上記動作を繰り返すことにより、ステッピングモータ１０２の回転状況を正確に判定して中間静止を回避することが可能になる。
本他の実施の形態では、第１基準しきい電圧Ｖｃｏｍｐ１と第２基準しきい電圧Ｖｃｏｍｐ２は同時には発生せず交代で発生するようにしているため、コンパレータが１個となり、構成が簡単になる。
【００７９】
尚、前記各実施の形態では、各主駆動パルスＰ１のエネルギを変えるために、パルス幅が異なるようにしたが、パルス電圧を変える等によっても、駆動エネルギを変えることが可能である。
また、２次電池１０３を充電する発電手段として、太陽光発電手段の例を挙げたが、温熱発電手段、手動巻き発電手段又は自動巻発電手段を使用することが可能である。
【００８０】
また、２次電池１０３の電圧を検出するために電圧検出回路１１１を設けたが、ＶＲｓパターンによって１０３の電圧を判定するように構成してもよい。
また、大きく変化する負荷の例としてカレンダ機能の例を挙げたが、所定時刻を報知するために表示部に設けたキャラクタに所定動作を行わせるような負荷を用いる等、種々の負荷に利用可能である。
また、ステッピングモータの応用例として電子時計の例で説明したが、モータを使用する電子機器に適用可能である。
【産業上の利用可能性】
【００８１】
本発明に係るステッピングモータ制御回路は、ステッピングモータを使用する各種電子機器に適用可能である。
また、本発明に係る電子時計は、時刻針のみを有するアナログ電子時計をはじめとして、カレンダ機能付きアナログ電子腕時計、カレンダ機能付きアナログ電子置時計等の各種カレンダ機能付きアナログ電子時計をはじめ、各種のアナログ電子時計に適用可能である。
【符号の説明】
【００８２】
１０１・・・ステッピングモータ制御回路
１０２・・・ステッピングモータ
１０３・・・２次電池
１０４・・・太陽光発電手段
１０５・・・制御回路
１０６・・・発振回路
１０７・・・分周回路
１０８・・・ステッピングモータ駆動パルス回路
１０９・・・回転検出回路
１１０・・・検出時間比較判別回路
１１１・・・電圧検出回路
２０１・・・ステータ
２０２・・・ロータ
２０３・・・ロータ収容用貫通孔
２０４、２０５・・・切り欠き部（内ノッチ）
２０６、２０７・・・切り欠き部（外ノッチ）
２０８・・・磁心
２０９・・・コイル
２１０、２１１・・・可飽和部
５０１、５０２、５０３、５０４、６０１、６０２・・・抵抗
５０５、５０６、６０４・・・コンパレータ
５０７・・・選択回路
５０８、６０５・・・基準しきい電圧発生回路
ＯＵＴ１・・・第１端子
ＯＵＴ２・・・第２端子
Ｑ１〜Ｑ６、６０３・・・トランジスタ
【図１】
2012039851.tif 000003
【図２】
2012039851.tif 000004
【図３】
2012039851.tif 000005
【図４】
2012039851.tif 000006
【図５】
2012039851.tif 000007
【図６】
2012039851.tif 000008