(57)【要約】【課題】負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動パルスで駆動してエネルギの浪費を抑制する。【解決手段】少なくとも３つの区間Ｔ１〜Ｔ３に区分した検出区間Ｔにおいてステッピングモータ１０５が発生する所定の基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出し、各区間Ｔ１〜Ｔ３において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを表すパターンに基づいて回転状況を検出する回転検出部と、相互にエネルギが相違する複数種類の主駆動パルスＰ１の中から、前記回転検出部が検出した回転状況に応じた主駆動パルスＰ１を選択してステッピングモータ１０５を駆動する制御部とを備え、回転検出部は、最初の区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しないときは、最初の区間Ｔ１以外の少なくとも一つの区間の終了位置を所定量後方にシフトして検出する。【選択図】  図１
2014200163.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも３つの区間に区分した検出区間においてステッピングモータが発生する所定の基準しきい値を超える誘起信号を検出し、前記各区間において前記基準しきい値を超える誘起信号を検出したか否かを表すパターンに基づいて回転状況を検出する回転検出部と、
相互にエネルギが相違する複数種類の主駆動パルスの中から、前記回転検出部が検出した回転状況に応じた主駆動パルスを選択して前記ステッピングモータを駆動する制御部とを備え、
前記回転検出部は、前記複数の区間の中の最初の区間である第１区間において前記基準しきい値を超える誘起信号を検出しないときは、前記最初の区間以外の少なくとも一つの区間の終了位置を所定量後方にシフトして検出することを特徴とするステッピングモータ制御回路。
【請求項２】
前記検出区間を、主駆動パルスによる駆動後の前記第１区間、前記第１区間よりも後の第２区間、前記第２区間よりも後の第３区間に区分し、主駆動パルスのランクを変更しない状態において、前記第１区間は前記ステッピングモータのロータを中心とする空間の第２象限において前記ロータの最初の正方向回転状況を判定する区間、前記第２区間は第２象限及び第３象限において前記ロータの最初の正方向回転状況を判定する区間、前記第３区間は第３象限において前記ロータの最初の逆方向回転以後の回転状況を判定する区間であり、
前記回転検出部は、前記第１区間において前記基準しきい値を超える誘起信号を検出しない場合には、前記基準しきい値を超える誘起信号を検出した場合よりも前記第２区間の終了位置を所定量後方にシフトして検出することを特徴とする請求項１記載のステッピングモータ制御回路。
【請求項３】
前記回転検出部は、前記第１区間において前記基準しきい値を超える誘起信号を検出しない場合に、前記第２区間の終了位置を所定量後方にシフトして前記第２区間の幅を広くすると共に前記検出区間の幅が変化しないように前記第３区間の幅を狭くして検出することを特徴とする請求項２記載のステッピングモータ制御回路。
【請求項４】
前記回転検出部は、前記制御部が前記主駆動パルスによって前記ステッピングモータを駆動する度に、前記第１区間において前記基準しきい値を超える誘起信号を検出しない場合には前記基準しきい値を超える誘起信号を検出した場合よりも前記第２区間の終了位置を所定量後方にシフトして検出することを特徴とする請求項２又は３記載のステッピングモータ制御回路。
【請求項５】
前記回転検出部は、前記最初の区間以外の少なくとも一つの区間の終了位置を所定量後方にシフトした後、前記最初の区間において前記基準しきい値を超える誘起信号を検出したときは、前記後方にシフトした区間の終了位置を元に戻して検出を行うことを特徴とする請求項１乃至４のいずれか一に記載のステッピングモータ制御回路。
【請求項６】
前記回転検出部は、前記後方にシフトした区間の終了位置を元に戻して検出を行う場合において、主駆動パルスのランクアップが必要であることを示すパターンが所定回数得られたときは、前記所定回数得られるまでは主駆動パルスのランクを維持し、前記所定回数得られたとき前記元に戻した区間の終了位置を所定量後方にシフトして検出することを特徴とする請求項５記載のステッピングモータ制御回路。
【請求項７】
前記回転検出部は、前記第１区間において前記基準しきい値を超える誘起信号を検出しない場合には前記第２区間の終了位置を後方の第２終了位置に設定して検出し、前記第１区間において前記基準しきい値を超える誘起信号を検出した場合には前記第２区間の終了位置を前記第２終了位置よりも前方の第１終了位置に設定すると共に前記第１区間と第２区間の境界を前記第１区間において前記基準しきい値を超える誘起信号を検出しない場合よりも後方の位置に設定して検出することを特徴とする請求項１乃至６のいずれか一に記載のステッピングモータ制御回路。
【請求項８】
前記第１区間は、全検出区間の先頭の検出領域を必ず含むように構成されて成ることを特徴とする請求項１乃至７のいずれか一に記載のステッピングモータ制御回路。
【請求項９】
前記回転検出部は、前記複数の区間中の最初の区間において前記基準しきい値を超える誘起信号を所定の複数回検出したときは、前記最初の区間の終了位置を後方に所定量シフトして以後の検出を行うことを特徴とする請求項１乃至８のいずれか一に記載のステッピングモータ制御回路。
【請求項１０】
前記回転検出部は、前記最初の区間において前記基準しきい値を超える誘起信号を所定の複数回検出した場合に、前記最初の区間の終了位置を後方にシフトして前記最初の区間の幅を所定量広くすると共に前記検出区間の幅が変化しないように他の区間の幅を狭くして以後の検出を行うことを特徴とする請求項９記載のステッピングモータ制御回路。
【請求項１１】
請求項１乃至１０のいずれか一に記載のステッピングモータ制御回路を備えて成ることを特徴とするムーブメント。
【請求項１２】
請求項１１記載のムーブメントを備えて成ることを特徴とするアナログ電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステッピングモータを駆動制御するステッピングモータ制御回路、前記ステッピングモータ制御回路を備えたムーブメント及び前記ムーブメントを備えたアナログ電子時計に関する。
【背景技術】
【０００２】
従来から、アナログ電子時計において、複数種類の主駆動パルスＰ１を用意しておき、前記いずれかの主駆動パルスＰ１でステッピングモータを駆動した際、当該主駆動パルスＰ１のエネルギに駆動余裕がある場合にはエネルギの小さい主駆動パルスＰ１に変更（ランクダウン）し、当該主駆動パルスＰ１のエネルギに駆動余裕がない場合にはエネルギの大きい主駆動パルスＰ１に変更（ランクアップ）するようにパルス制御することによって、ステッピングモータを安定して回転駆動すると共に、省電力化を図るようにした駆動方式が開発されている。
【０００３】
主駆動パルスＰ１のエネルギに余裕があるか否かを検出する際に、ステッピングモータの回転を検出する検出区間を所定の基準時によって複数の区間に区分し、ステッピングモータの自由振動によって発生する所定基準しきい電圧を超える誘起信号ＶＲｓ検出された区間に基づいて主駆動パルスＰ１の駆動余裕の程度を判定し、駆動余裕の程度に応じた主駆動パルスＰ１に変更して駆動するようにした駆動方式が開発されている（例えば引用文献１、２参照）。
【０００４】
特許文献１、２に記載された駆動方式は、区間を定める基準時が一定に固定されているため、駆動余裕があるにも拘わらず誘起信号ＶＲｓの検出時刻が遅くなる場合にはランクアップ（過剰なランクアップ）することになる。例えば、客先にてアナログ電子時計に搭載される針モーメントが規定より大きい場合等に、自由振動によって生じる誘起電圧の発生タイミングが遅れることで、ランクアップが必要である旨を表す誘起信号ＶＲｓが生じてしまい、ランクアップが不要あるいはランクダウンが必要であるにも拘わらず、過剰なランクアップが生じてしまうことがある。過剰なランクアップが生じることで、消費電流が増大してしまい、電池を使用する場合には電池寿命が低下する。これにより、搭載する針モーメントによって電池寿命が大幅に変動、あるいは低下してしまうという問題が生じる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００５／１１９３７７号
【特許文献２】特開２０１０−１６６７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前記問題点に鑑み成されたもので、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することを課題としている。
【課題を解決するための手段】
【０００７】
本発明の第１の視点によれば、少なくとも３つの区間に区分した検出区間においてステッピングモータが発生する所定の基準しきい値を超える誘起信号を検出し、前記各区間において前記基準しきい値を超える誘起信号を検出したか否かを表すパターンに基づいて回転状況を検出する回転検出部と、相互にエネルギが相違する複数種類の主駆動パルスの中から、前記回転検出部が検出した回転状況に応じた主駆動パルスを選択して前記ステッピングモータを駆動する制御部とを備え、前記回転検出部は、前記複数の区間の中の最初の区間である第１区間において前記基準しきい値を超える誘起信号を検出しないときは、前記最初の区間以外の少なくとも一つの区間の終了位置を所定量後方にシフトして検出することを特徴とするステッピングモータ制御回路が提供される。
【０００８】
また、本発明の第２の視点によれば、前記ステッピングモータ制御回路を備えて成ることを特徴とするムーブメントが提供される。
【０００９】
また、本発明の第３の視点によれば、前記ムーブメントを備えて成ることを特徴とするアナログ電子時計が提供される。
【発明の効果】
【００１０】
本発明に係るステッピングモータ制御回路によれば、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能になる。
本発明に係るムーブメントによれば、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能なアナログ電子時計を構築することができる。
また、本発明に係るアナログ電子時計によれば、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の各実施の形態に係るステッピングモータ制御回路、ムーブメント及びアナログ電子時計に共通するブロック図である。
【図２】本発明の各実施の形態に使用するステッピングモータの構成図である。
【図３】本発明の第１の実施の形態の動作を説明するためのタイミング図である。
【図４】本発明の第１、第２の実施の形態の動作を説明する判定チャートである。
【図５】本発明の第１の実施の形態の動作を示すフローチャートである。
【図６】本発明の第２の実施の形態の動作を説明するためのタイミング図である。
【図７】本発明の第２の実施の形態の動作を示すフローチャートである。
【図８】本発明の第３の実施の形態の動作を説明するためのタイミング図である。
【図９】本発明の第３の実施の形態の動作を説明する判定チャートである。
【図１０】本発明の第３の実施の形態の動作を示すフローチャートである。
【図１１】本発明の第４の実施の形態の動作を説明するためのタイミング図である。
【図１２】本発明の第５の実施の形態の動作を説明するためのタイミング図である。
【図１３】本発明の第５の実施の形態の動作を説明するためのタイミング図である。
【図１４】本発明の第５の実施の形態の動作を説明するためのタイミング図である。
【図１５】本発明の第５の実施の形態の動作を説明する判定チャートである。
【図１６】本発明の第５の実施の形態の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本発明の各実施の形態に係るステッピングモータ制御回路、前記ステッピングモータ制御回路を備えたムーブメント、前記ムーブメントを備えたアナログ電子時計に共通するブロック図で、アナログ電子腕時計の例を示している。
図１において、アナログ電子時計は、所定周波数の信号を発生する発振回路１０１、発振回路１０１で発生した信号を分周して計時の基準となる時計信号を発生する分周回路１０２、アナログ電子時計を構成する各電子回路要素の制御や駆動パルスの変更制御等の制御を行う制御回路１０３、制御回路１０３からの制御信号に基づいてモータ回転駆動用の駆動パルスを選択し出力する駆動パルス選択回路１０４、駆動パルス選択回路１０４からの駆動パルスによって回転駆動されるステッピングモータ１０５、ステッピングモータ１０５によって回転駆動され時刻を表示するための時刻針（図１の例では時針１０７、分針１０８、秒針１０９の３種類）や日にち表示用のカレンダ表示部１１０を有するアナログ表示部１０６を備えている。
【００１３】
また、アナログ電子時計は時計ケース１１３を備えており、時計ケース１１３の外面側にアナログ表示部１０６が配設され又、時計ケース１１３の内部にはムーブメント１１４が配設されている。
また、アナログ電子時計は、ステッピングモータ１０５の自由振動によって発生し回転状況を表す誘起信号ＶＲｓを所定の検出区間Ｔにおいて検出する回転検出回路１１１、回転検出回路１１１が所定の基準しきい電圧（基準しきい値）Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出した時刻と複数の区間とを比較して前記誘起信号ＶＲｓがどの区間において検出されたのかを判別し、回転の有無や負荷に対する駆動パルスの駆動エネルギの余裕の程度といったステッピングモータ１０５の回転状況を表す検出信号を出力する負荷検出回路１１２を有している。
尚、本発明の各実施の形態では後述するように、ステッピングモータ１０５が回転したか否かを検出する検出区間Ｔは複数の区間に区分している。
【００１４】
回転検出回路１１１は、前記特許文献１に記載された回転検出回路と同様の原理を利用して誘起信号ＶＲｓを検出する構成のものであり、ステッピングモータ１０５が回転した場合等のように回転動作が一定速度を超える場合には所定の基準しきい電圧Ｖｃｏｍｐを越える誘起信号ＶＲｓが発生し、モータ１０５が回転しなかった場合等のように回転動作が一定速度以下の場合には誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを越えないように基準しきい電圧Ｖｃｏｍｐが設定されている。
負荷検出回路１１２は、前記複数の区間の中の最初の区間において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが検出されないときは、前記最初の区間以外の少なくとも一つの区間の終了位置を所定量後方にシフトして、基準しきい電圧Ｖｃｏｍｐを超える誘起信号が検出された区間を判定する。
【００１５】
発振回路１０１、分周回路１０２、制御回路１０３、駆動パルス選択回路１０４、ステッピングモータ１０５、回転検出回路１１１及び負荷検出回路１１２はムーブメント１１４の構成要素である。
一般に、時計の動力源、時間基準などの装置からなる時計の機械体をムーブメントと称する。電子式のものをモジュールと呼ぶことがある。時計としての完成状態では、ムーブメントには文字板、針が取り付けられ、時計ケースの中に収容される。
【００１６】
ここで、発振回路１０１及び分周回路１０２は信号発生部を構成し、アナログ表示部１０６は時刻表示部を構成している。回転検出回路１１１及び負荷検出回路１１２は回転検出部を構成している。制御回路１０３及び駆動パルス選択回路１０４は制御部を構成している。また、発振回路１０１、分周回路１０２、制御回路１０３、駆動パルス選択回路１０４、回転検出回路１１１及び負荷検出回路１１２はステッピングモータ制御回路を構成している。
【００１７】
図２は、本発明の各実施の形態で使用するステッピングモータ１０５の構成図で、アナログ電子時計で一般に用いられている時計用ステッピングモータの例を示している。
図２において、ステッピングモータ１０５は、ロータ収容用貫通孔２０３を有するステータ２０１、ロータ収容用貫通孔２０３に回転可能に配設されたロータ２０２、ステータ２０１と接合された磁心２０８、磁心２０８に巻回されたコイル２０９を備えている。ステッピングモータ１０５をアナログ電子時計に用いる場合には、ステータ２０１及び磁心２０８はネジ（図示せず）によって地板（図示せず）に固定され、互いに接合される。コイル２０９は、第１端子ＯＵＴ１、第２端子ＯＵＴ２を有している。
【００１８】
ロータ２０２は、２極（Ｓ極及びＮ極）に着磁されている。磁性材料によって形成されたステータ２０１の外端部には、ロータ収容用貫通孔２０３を挟んで対向する位置に複数（図２ではの例では２個）の切り欠き部（外ノッチ）２０６、２０７が設けられている。各外ノッチ２０６、２０７とロータ収容用貫通孔２０３間には可飽和部２１０、２１１が設けられている。
【００１９】
可飽和部２１０、２１１は、ロータ２０２の磁束によっては磁気飽和せず、コイル２０９が励磁されたときに磁気飽和して磁気抵抗が大きくなるように構成されている。ロータ収容用貫通孔２０３は、輪郭が円形の貫通孔の対向部分に複数（図２の例では２つ）の半月状の切り欠き部（内ノッチ）２０４、２０５を一体形成した円孔形状に構成されている。
【００２０】
切り欠き部２０４、２０５は、ロータ２０２の停止位置を決めるための位置決め部を構成している。コイル２０９が励磁されていない状態では、ロータ２０２は、図２に示すように前記位置決め部に対応する位置、換言すれば、ロータ２０２の磁極軸Ａが、切り欠き部２０４、２０５を結ぶ線分と直交するような位置（角度θ0位置）に安定して停止している。ロータ２０２の回転軸（回転中心）を中心とするＸＹ座標空間を４つの象限（第１象限Ｉ〜第４象限ＩＶ）に区分している。
【００２１】
いま、駆動パルス選択回路１０４から矩形波の駆動パルスをコイル２０９の端子ＯＵＴ１、ＯＵＴ２間に供給して（例えば、第１端子ＯＵＴ１側を正極、第２端子ＯＵＴ２側を負極）、図２の矢印方向に電流ｉを流すと、ステータ２０１には破線矢印方向に磁束が発生する。
これにより、可飽和部２１０、２１１が飽和して磁気抵抗が大きくなり、その後、ステータ２０１に生じた磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は図２の矢印方向に１８０度回転し、磁極軸が角度θ1位置で安定的に停止する。
尚、ステッピングモータ１０５を回転駆動することによって通常動作（本発明の各実施の形態はアナログ電子時計であるため運針動作）を行わせるための回転方向（図２では反時計回り方向）を正方向とし、その逆（時計回り方向）を逆方向としている。
【００２２】
次に、駆動パルス選択回路１０４から、逆極性の矩形波の駆動パルスをコイル２０９の端子ＯＵＴ１、ＯＵＴ２に供給して（前記駆動とは逆極性となるように、第１端子ＯＵＴ１側を負極、第２端子ＯＵＴ２側を正極）、図２の反矢印方向に電流を流すと、ステータ２０１には反破線矢印方向に磁束が発生する。
これにより、可飽和部２１０、２１１が先ず飽和し、その後、ステータ２０１に生じた磁極とロータ２０２の磁極との相互作用によって、ロータ２０２は前記と同一方向（正方向）に１８０度回転し、磁極軸が角度θ0位置で安定的に停止する。
【００２３】
以後、このように、コイル２０９に対して極性の異なる信号（交番信号）を供給することによって、前記動作が繰り返し行われて、ロータ２０２を１８０度ずつ矢印方向に連続的に回転させることができるように構成されている。尚、本発明の各実施の形態では、駆動パルスとして、相互にエネルギの異なる複数の主駆動パルスＰ１１〜Ｐ１ｎ及び前記各主駆動パルスＰ１よりもエネルギの大きい補正駆動パルスＰ２を用いている。
制御回路１０３は、基本的には、相互に極性の異なる主駆動パルスＰ１で交互に駆動することによってステッピングモータ１０５を回転駆動し、主駆動パルスＰ１で回転できなかった場合には、当該主駆動パルスＰ１と同極性の補正駆動パルスＰ２で回転駆動する。
【００２４】
図３は、本発明の実施の形態において、主駆動パルスＰ１によってステッピングモータ１０５を駆動した場合のタイミング図で、負荷に対する主駆動パルスＰ１のエネルギの余裕度を表す状態、ロータ２０２の回転挙動、誘起信号ＶＲｓの発生タイミング、回転状況を表す誘起信号ＶＲｓのパターン（各区間Ｔ１〜Ｔ３における誘起信号ＶＲｓの判定値）を示している。
図３において、Ｐ１は主駆動パルスＰ１の駆動範囲を表すと共にロータ２０２が主駆動パルスＰ１によって回転駆動される範囲を表し、又、ａ〜ｅは主駆動パルスＰ１の駆動停止後の自由振動によるロータ２０２の回転位置を表す領域である。
【００２５】
主駆動パルスＰ１による駆動後にステッピングモータの回転状況を検出するための検出区間Ｔが設けられており、検出区間Ｔは、最初の所定時間を区間Ｔ１（最初の区間である第１区間）、区間Ｔ１よりも後の所定時間を区間Ｔ２（第２区間）、区間Ｔ２よりも後の所定時間を区間Ｔ３（第３区間）に区分されている。
検出区間Ｔにおいて誘起信号ＶＲｓを検出する場合、回転検出回路１１１は所定のサンプリング周期で誘起信号ＶＲｓをサンプリングすることによって誘起信号ＶＲｓを検出するように構成されている。検出区間Ｔは複数のサンプリング周期によって構成されており、前記各サンプリング周期において誘起信号ＶＲｓをサンプリングすることにより、複数の時点で誘起信号ＶＲｓが検出される。
【００２６】
このように、主駆動パルスＰ１による駆動後から始まる検出区間Ｔ全体を３つ以上の区間（本実施の形態では３つの区間（区間Ｔ１、区間Ｔ２、区間Ｔ３）に区分している。尚、本実施の形態では、主駆動パルスＰ１による駆動後の誘起信号ＶＲｓを回転状況の判定に用いない区間（マスク区間）は設けていない。
ロータ２０２を中心として、その回転によってロータ２０２の主磁極Ａが位置するＸＹ座標空間を第１象限Ｉ〜第４象限ＩＶに区分した場合、通常負荷を駆動する際の主駆動パルスＰ１のエネルギの余裕の大きさ（エネルギ余裕度）に応じて、区間Ｔ１、区間Ｔ２、区間Ｔ３は次のように表すことができる。ここで、通常負荷とは通常時に駆動される負荷を意味しており、本実施の形態では、軽い所定重量の時刻針（時針１０７、分針１０８、秒針１０９）を駆動する場合の負荷を通常負荷としている。
【００２７】
また図３において、エネルギ状態が「通常針で十分なエネルギ状態」、「ややエネルギ低い状態」、「かなりエネルギ低い状態」、「非回転状態」は、軽い所定重量の時刻針（通常針）を用いて回転駆動したときのタイミング図であり、エネルギ状況が「搭載針大の状態」は、時刻針を通常針よりも重量あるいはモーメントの大きい時刻針を用いて回転駆動したときのタイミング図である。
【００２８】
負荷に対する主駆動パルスＰ１のエネルギ状態が「ややエネルギ低い状態」（主駆動パルスＰ１のランクアップやランクダウンは行わず主駆動パルスＰ１を変更しなくてもステッピングモータ１０５を回転させることが可能な状態（ランク維持）であり、誘起信号ＶＲｓのパターン（１，１，０／１）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。
【００２９】
尚、誘起信号ＶＲｓのパターンにおいて、所定の基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが検出された場合を「１」、所定の基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが検出されなかった場合を「０」として表し、「０／１」は誘起信号ＶＲｓが所定の基準しきい電圧Ｖｃｏｍｐを超えても超えなくてもどちらでもよいことを表している。
【００３０】
エネルギ状態が「ややエネルギが低い状態」よりも所定量減少した「かなりエネルギが低い状態」（ステッピングモータ１０５を回転させることはできるが、安定してステッピングモータ１０５を回転させるには主駆動パルスＰ１のランクアップが必要な状態であり、誘起信号パターン（１，０，１）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況及び最初の逆方向回転以後の回転状況を判定する区間である。
【００３１】
負荷に対する主駆動パルスのエネルギが、搭載針が大で十分なエネルギ状態の可能性が有る場合、即ち、区間Ｔ１が「０」の場合には、区間Ｔ２の終了位置Ｔｃｏｍｐを所定量後方（区間Ｔ３側）へシフトし、「ややエネルギが低い状態」等の各状態よりも区間Ｔ２の幅が所定量広くなるようにして回転状況を検出する。
即ち、負荷に対する主駆動パルスのエネルギが「通常針で十分なエネルギ状態」（主駆動パルスＰ１を１ランク小さいエネルギの主駆動パルスＰ１に変更（ランクダウン）した場合でもステッピングモータ１０５を回転させることが可能な状態であり、誘起信号パターン（０，１，０）が得られる状態）、「搭載針大で十分なエネルギ状態」（主駆動パルスＰ１を１ランク小さいエネルギの主駆動パルスＰ１にランクダウンした場合でもステッピングモータ１０５を回転させることが可能な状態であり、誘起信号パターン（０，１，０）が得られる状態）、及び、「かなりエネルギ低い状態」（今回の駆動ではステッピングモータを回転させることはできたが回転させることができなくなる可能性があるため主駆動パルスＰ１を１ランクアップする必要がある状態であり、誘起信号パターン（０，０，１）が得られる状態）においては、検出区間Ｔ（区間Ｔ１、Ｔ２、Ｔ３を合計した区間）の幅は前述した「ややエネルギが低い状態」等の各状態と同じであるが、区間Ｔ２の終了位置Ｔｃｏｍｐがこれらの状態のときに用いる区間Ｔ２よりも所定量後方にシフトさせて回転状況を検出する。
尚、検出区間Ｔの幅は必ずしも一定にする必要はなく、区間Ｔ２の終了位置Ｔｃｏｍｐを所定量シフトした場合の幅と所定量シフトしない場合の幅を変えるようにしてもよい。
【００３２】
エネルギ状態が「かなりエネルギが低い状態」の中の最もエネルギが低い状態（誘起信号パターン（０，０，１）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況及び最初の逆方向回転以後の回転状況を判定する区間である。
【００３３】
一方、負荷に対する主駆動パルスＰ１のエネルギが「通常針で十分なエネルギ状態」において、区間Ｔ１はロータ２０２を中心とする空間の第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況及び最初の逆方向回転以後の回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転後の回転状況を判定する区間である。
【００３４】
負荷に対する主駆動パルスのエネルギが「通常針で十分なエネルギ」よりも所定量小さい「搭載針大で十分なエネルギ状態」において、区間Ｔ１はロータ２０２を中心とする空間の第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況及び最初の逆方向回転の回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。
【００３５】
Ｖｃｏｍｐはステッピングモータ１０５で発生する誘起信号ＶＲｓの電圧レベルを判定する基準しきい電圧であり、ステッピングモータ１０５が回転した場合等のようにロータ２０２が所定速度を超える速い動作を行った場合には誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超え、回転しない場合等のようにロータ２０２が所定速度を超える速い動作を行わない場合には誘起信号ＶＲｓが基準しきい電圧Ｖｃｏｍｐを超えないように基準しきい電圧Ｖｃｏｍｐは設定されている。
【００３６】
図４は本発明の第１の実施の形態の動作をまとめて区間Ｔ２の終了位置Ｔｃｏｍｐを変更する前と後で示した判定チャートである。図４において、前述したとおり、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出した場合を判定値「１」、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出できなかった場合を判定値「０」と表している。また、「０／１」は、判定値が「１」、「０」のどちらでもよいことを表している。
【００３７】
図４に示すように、回転検出回路１１１が基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓの有無を検出し、負荷検出回路１１２が前記誘起信号ＶＲｓの検出時期（区間）を判定したパターンに基づいて、制御回路１０３内部に記憶した図４の判定チャートを参照して、制御回路１０３及び駆動パルス選択回路１０４は主駆動パルスＰ１のランクアップやランクダウンあるいは補正駆動パルスＰ２による駆動等のパルス制御を行ってステッピングモータ１０５を回転制御する。
【００３８】
例えば、制御回路１０３は、パターン（０／１，０，０）の場合、ステッピングモータ１０５が回転していない（非回転）と判定して、補正駆動パルスＰ２によってステッピングモータ１０５を駆動するように駆動パルス選択回路１０４を制御した後、次回駆動時に１ランク上の主駆動パルスＰ１にランクアップして駆動するように駆動パルス選択回路１０４を制御する。
制御回路１０３は、パターン（０，１，０／１）の場合、通常針で十分なエネルギ状態の回転と判定して、この状態が所定回数（Ｎ回）連続して行われた場合には主駆動パルスＰ１の駆動エネルギをランクダウンするようにパルス制御を行う。
【００３９】
図４「変更前」に示すように区間Ｔ１が「０」の場合でも区間Ｔ２の幅を変えないときには、パターン（０，０，１）が得られる場合、「搭載針大で十分なエネルギの状態」なのか「かなりエネルギ低い状態」なのか判別できないが、本実施の形態の図４「変更後」に示すように、区間Ｔ１が「０」の場合に区間Ｔ２の終了位置Ｔｃｏｍｐを変えることにより、「搭載針大で十分なエネルギの状態」のときにはパターン（０，１，０）が得られ、「かなりエネルギ低い状態」のときにはパターン（０，０，１）が得られるため、適正な主駆動パルスＰ１を用いた回転駆動が行われることになる。
図５は、本発明の第１の実施の形態の動作を示すフローチャートであり、主として制御回路１０３の処理を示すフローチャートである。
【００４０】
以下、図１〜図５を参照して、本発明の実施の形態の動作を詳細に説明する。
図１において、発振回路１０１は所定周波数の基準クロック信号を発生し、分周回路１０２は発振回路１０１で発生した前記信号を分周して計時の基準となる時計信号を発生し、制御回路１０３に出力する。
【００４１】
制御回路１０３は、前記時計信号を計数して計時動作を行い、先ず主駆動パルスＰ１ｎのエネルギランクｎを１にすると共に回数Ｎを０にして（図５のステップＳ５０１）、最小パルス幅の主駆動パルスＰ１１でステッピングモータ１０５を回転駆動するように制御信号を出力する（ステップＳ５０２、Ｓ５０３）。開始時に確実に動作させたい場合は、開始時のエネルギランクをＰ１１より大きいエネルギのパルスに設定しても良いが、本実施の形態では、Ｐ１１とする。
【００４２】
駆動パルス選択回路１０４は、制御回路１０３からの制御信号に対応する主駆動パルスＰ１１を選択してステッピングモータ１０５を回転駆動する。ステッピングモータ１０５は主駆動パルスＰ１１によって回転駆動されて、時刻針１０７〜１０９（日付が変わるときにはカレンダ表示部１１０）を回転駆動する。これにより、ステッピングモータ１０５が正常に回転した場合には、表示部１０６では、時刻針１０７〜１０９によって現在時刻が表示される。また、カレンダ表示部１１０によって今日の日付が表示される。
【００４３】
主駆動パルスＰ１１による駆動後の検出区間Ｔにおいて、回転検出回路１１１は所定の基準しきい電圧Ｖｃｏｍｐを超えるステッピングモータ１０５の誘起信号ＶＲｓを検出し又、負荷検出回路１１２は前記誘起信号ＶＲｓの検出時刻ｔは区間Ｔ１内と判定したか否かの判定結果（即ち、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが区間Ｔ１内で検出したか否かの判定結果）を表す検出信号を制御回路１０３に出力する。制御回路１０３は、負荷検出回路１１２からの検出信号に基づいて、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが区間Ｔ１内で検出されたか否かの判定を行う（ステップＳ５０４）。
【００４４】
負荷検出回路１１２は、処理ステップＳ５０４において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出していないと判定した場合には（パターンが（０，ｘ，ｘ）の場合である。但し判定値「ｘ」は判定値が「１」か「０」かについて問わないことを意味する。）、区間Ｔ２の終了位置Ｔｃｏｍｐを終了位置（第１終了位置）Ｔｃｏｍｐ１から後方（区間Ｔ３側）の終了位置（第２終了位置）Ｔｃｏｍｐ２へ所定量シフトさせて、区間Ｔ２の幅を広くする（ステップＳ５０５）。
尚、負荷検出回路１１２の区間の変更は、負荷検出回路１１２自身が行うように構成してもよく又、制御回路１０３が負荷検出回路１１２の区間を変更するように制御するよう構成してもよい。後者の場合、制御回路１０３が有する負荷検出回路１１２の区間を変更する制御機能も含めて回転検出部を構成することになる。
【００４５】
検出区間Ｔの幅は一定にする必要はないが、本実施の形態では検出区間Ｔの幅は一定値に設定しているため、区間Ｔ２の幅が広くなるにともない区間Ｔ３の幅は狭くなる。
区間Ｔ２の第２終了位置Ｔｃｏｍｐ２をどの位置にするかは、使用する時刻針の重さ等に応じて適宜設定することができる。例えば、当初の区間Ｔ３の１／２位置まで終了位置Ｔｃｏｍｐをシフトさせるように構成することができる。
また、第２区間として、区間の終了位置Ｔｃｏｍｐが異なる複数の区間を用意しておき、使用する時刻針の重さ等に応じて適切な区間を選択して使用することにより、区間終了位置Ｔｃｏｍｐを所定量後方にシフトさせて回転状況を検出するように構成することができる。
【００４６】
制御回路１０３は、前述したようにして終了位置Ｔｃｏｍｐを所定量シフトした区間（新区間）Ｔ２において、回転検出回路１１１及び負荷検出回路１１２が基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを判定する（ステップＳ５０６）。
制御回路１０３は、処理ステップＳ５０６において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを新区間Ｔ２内で検出していないと判定した場合（パターンが（０，０，ｘ）の場合である。）、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを、前述したようにして幅を狭くした区間Ｔ３内で検出したか否かを判定する（ステップＳ５０７）。
【００４７】
制御回路１０３は、処理ステップＳ５０７において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出していないと判定した場合（パターンが（ｘ，０，０）の場合であり、非回転の場合である。）、処理ステップＳ５０３の主駆動パルスＰ１と同極性の補正駆動パルスＰ２によってステッピングモータ１０５を強制的に回転させた後（ステップＳ５０８）、当該主駆動パルスＰ１のランクｎを１ランクアップして主駆動パルスＰ１（ｎ＋１）に変更する（ステップＳ５０９）。
【００４８】
負荷検出回路１１２が区間Ｔ２の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１へ戻した後、処理ステップＳ５０３へ戻る（ステップＳ５１６）。これにより、検出区間Ｔの各区間Ｔ１〜Ｔ３は初期設定された位置及び幅に戻る。
次回の駆動は前記のようにして設定された主駆動パルスＰ１（ｎ＋１）によって行われ又、区間Ｔ２の終了位置Ｔｃｏｍｐが第１終了位置Ｔｃｏｍｐ１に設定された状態で回転検出動作が開始されることになる。
【００４９】
制御回路１０３は、処理ステップＳ５０７において、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出したと判定した場合（パターンが（ｘ，０，１）の場合である。）、補正駆動パルスＰ２による駆動は行わずに主駆動パルスＰ１を１ランクアップして主駆動パルスＰ１（ｎ＋１）に変更すると共に回数Ｎを０にリセットする（ステップＳ５１０）。その後、処理ステップＳ５１６を介して処理ステップＳ５０３に戻る。次回の駆動は前記のようにして設定された主駆動パルスＰ１（ｎ＋１）によって行われ又、区間Ｔ１〜Ｔ３が前述のようにして初期設定された状態で回転検出動作が開始されることになる。
【００５０】
制御回路１０３は、処理ステップＳ５０６において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出したと判定した場合（パターンが（０，１，ｘ）の場合である。）、回数Ｎに１加算した後（ステップＳ５１１）、回数Ｎが所定回数になったか否かを判定する（ステップＳ５１２）。
【００５１】
制御回路１０３は、処理ステップＳ５１２において、回数Ｎが所定回数になっていないと判定した場合は処理ステップＳ５１６を介して処理ステップＳ５０３に戻り、回数Ｎが所定回数になったと判定した場合には主駆動パルスＰ１を１ランクダウンして主駆動パルスＰ１（ｎ−１）に変更すると共に回数Ｎを０にリセットする（ステップＳ５１３）。その後、処理ステップＳ５１６を介して処理ステップＳ５０３に戻る。次回の駆動は前記のようにして設定された主駆動パルスＰ１（ｎ−１）によって行われ又、区間Ｔ１〜Ｔ３が前述のようにして初期設定された状態で回転検出動作が開始されることになる。
【００５２】
一方、負荷検出回路１１２は、処理ステップＳ５０４において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出たと判定した場合には（パターンが（１，ｘ，ｘ）の場合である。）、区間Ｔ２の終了位置Ｔｃｏｍｐを変更することなく当該区間Ｔ２内において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを判定する。制御回路１０３は、処理ステップＳ５０４において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出したと判定した場合、回転検出回路１１１及び負荷検出回路１１２が区間Ｔ２内において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを判定する（ステップＳ５１４）。
【００５３】
制御回路１０３は、処理ステップＳ５１４において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出していないと判定した場合（パターンが（１，０，ｘ）の場合である。）、処理ステップＳ５０７に移行して、変更していない区間Ｔ３内で基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを判定する。
制御回路１０３は、処理ステップＳ５１４において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出したと判定した場合（パターンが（１，１，ｘ）の場合である。）、回数Ｎを０にリセットする（ステップＳ５１５）。その後、処理ステップＳ５１６を介して処理ステップＳ５０３に戻る。
【００５４】
以上述べたように、本発明の第１の実施の形態に係るステッピングモータ制御回路は、少なくとも３つの区間Ｔ１、Ｔ２、Ｔ３に区分した検出区間Ｔにおいてステッピングモータ１０５が発生する所定の基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出し、各区間Ｔ１、Ｔ２、Ｔ３において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを表すパターンに基づいて回転状況を検出する回転検出部と、相互にエネルギが相違する複数種類の主駆動パルスＰ１の中から、前記回転検出部が検出した回転状況に応じた主駆動パルスＰ１を選択してステッピングモータ１０５を駆動する制御部と、を備え、前記回転検出部は、前記複数の区間Ｔ１、Ｔ２、Ｔ３の中の最初の区間である第１区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しないときは、最初の区間Ｔ１以外の少なくとも一つの区間Ｔ２、Ｔ３の終了位置Ｔｃｏｍｐを所定量後方にシフトして検出することを特徴としている。
【００５５】
ここで、検出区間Ｔを、主駆動パルスＰ１による駆動後の第１区間Ｔ１、第１区間Ｔ１よりも後の第２区間Ｔ２、第２区間Ｔ２よりも後の第３区間Ｔ３に区分し、主駆動パルスＰ１のランクｎを変更しないややエネルギ低い状態において、第１区間Ｔ１はステッピングモータ１０５のロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第２区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第３区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間であり、前記回転検出部は、第１区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しない場合には、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出した場合よりも第２区間Ｔ２の終了位置Ｔｃｏｍｐを所定量後方にシフトして検出するように構成することができる。
【００５６】
また、前記回転検出部は、前記制御部が主駆動パルスＰ１によってステッピングモータ１０５を駆動する度に、第１区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しない場合には基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出した場合よりも第２区間Ｔ２の終了位置Ｔｃｏｍｐを所定量後方にシフトして検出するように構成することができる。
また、前記回転検出部は、第１区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しない場合に、第２区間Ｔ２の終了位置Ｔｃｏｍｐを所定量後方にシフトして第２区間Ｔ２の幅を広くすると共に検出区間Ｔの幅が変化しないように第３区間Ｔ３の幅を狭くして検出するように構成することができる。
【００５７】
また、処理ステップＳ５０５で区間Ｔ２の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に設定するまでは区間Ｔ２の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１にすると共に、処理ステップＳ５０５で区間Ｔ２の終了位置Ｔｃｏｍｐを一旦第２終了位置Ｔｃｏｍｐ２に設定した後は区間Ｔ２の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に固定するように構成することができる。また、処理ステップＳ５０４の処理を行う度に区間Ｔ２の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１に戻して以降の誘起信号ＶＲｓの区間判定を行うように構成することができる。
【００５８】
したがって、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能になる。
また、ランクアップを駆動余裕が低下してきた場合にのみ適用させることができ、不要なランクアップによる電力浪費を抑制することが可能になる。
また、電源として電池を用いた場合でも、搭載する針モーメントによって電池寿命が大幅に変動／低下することを防止し、目標電池寿命を満足できる搭載針モーメントの限界値を向上させることができ、製品付加価値を向上させることができる。
【００５９】
次に、本発明の第２の実施の形態に係るステッピングモータ制御回路、ムーブメント及びアナログ電子時計について説明する。
前記実施の形態において、区間Ｔ２の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に設定した後、区間Ｔ１において誘起信号「１」を検出すると、区間Ｔ２の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１に戻すように構成することができるが、この場合、駆動余裕が低下したパターンが得られると主駆動パルスＰ１を直ちにランクアップする場合がある。このため、時刻針１０７〜１０９として重量が大きい大針を使用している場合にはロータ２０２の回転が遅く誘起信号ＶＲｓの発生が遅れるため、エネルギが不足していない（ランクアップが不要）にも拘わらずパターン（１，０，１）が検出され、不必要にランクアップを行う可能性がある。
【００６０】
本発明の第２の実施の形態は、係る問題を解決するために成されたものであり、終了位置Ｔｃｏｍｐを変更する際に不必要にランクアップしないようにしてエネルギの浪費を抑制しようとするものである。
図６は本発明の第２の実施の形態の動作を説明するためのタイミング図で、図３と同一部分には同一符号を付している。
【００６１】
図６においても図３と同様に、検出区間Ｔを、主駆動パルスＰ１による駆動後の第１区間Ｔ１、第１区間Ｔ１よりも後の第２区間Ｔ２、前記第２区間よりも後の第３区間に区分し、主駆動パルスＰ１のランクを変更しない状態（ランク維持状態）において、第１区間Ｔ１はステッピングモータ１０５のロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第２区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第３区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。
【００６２】
また、図７は本発明の第２の実施の形態の動作を示すフローチャートであり、図５と同一処理を行う部分には同一符号を付している。
本他の実施の形態のブロック図、使用するステッピングモータの構成図、判定チャートは、各々、図１、図２、図４と同じである。
【００６３】
以下、本発明の第２の実施の形態について、図１、図２、図４、図６、図７を用いて、前記実施の形態と相違する部分について動作を説明する。
制御回路１０３は、時計信号を計数して計時動作を行い、先ず主駆動パルスＰ１のエネルギランクｎを１に、同一エネルギの主駆動パルスによる連続駆動回数Ｎを０に又、所定のパターン（本他の実施の形態ではパターン（１，０，１））が連続して検出された回数の計数値である負荷判定計数値Ｍを０にリセットして（図７のステップＳ８０１）、最小パルス幅の主駆動パルスＰ１１でステッピングモータ１０５を回転駆動するように制御信号を出力する（ステップＳ５０２、Ｓ５０３）。
【００６４】
駆動パルス選択回路１０４は、制御回路１０３からの制御信号に対応する主駆動パルスＰ１１を選択してステッピングモータ１０５を回転駆動する。ステッピングモータ１０５は主駆動パルスＰ１１によって回転駆動されて、時刻針１０７〜１０９（日付が変わるときにはカレンダ表示部１１０）を回転駆動する。これにより、ステッピングモータ１０５が正常に回転した場合には、表示部１０６では、時刻針１０７〜１０９によって現在時刻が表示される。また、カレンダ表示部１１０によって今日の日付が表示される。
【００６５】
主駆動パルスＰ１１による駆動後の検出区間Ｔにおいて、回転検出回路１１１は所定の基準しきい電圧Ｖｃｏｍｐを超えるステッピングモータ１０５の誘起信号ＶＲｓを検出し又、負荷検出回路１１２は前記誘起信号ＶＲｓの検出時刻ｔは区間Ｔ１内と判定したか否かの判定結果（即ち、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが区間Ｔ１内で検出したか否かの判定結果）を表す検出信号を制御回路１０３に出力する。制御回路１０３は、負荷検出回路１１２からの検出信号に基づいて、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが区間Ｔ１内で検出されたか否かの判定を行う（ステップＳ８０２）。
【００６６】
負荷検出回路１１２は、処理ステップＳ８０２において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出していないと判定した場合には（パターンが（０，ｘ，ｘ）の場合である。）、負荷判定を終了済みか否か（本他の実施の形態では、時刻針１０７〜１０９が通常針（仕様上の平均的負荷量の針）か大針（仕様上の上限を超えている負荷量の針）か否かの判定が終了しているか否か）を判定する（ステップＳ８０３）。
【００６７】
負荷検出回路１１２は、処理ステップＳ８０３において負荷判定（負荷が通常針か大針かの判定）を終了していると判定した場合には直ちに処理ステップＳ５０６に移行し、負荷判定が終了していないと判定した場合には区間Ｔ２の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に設定して区間Ｔ２の幅を広くした後（ステップＳ５０５）、処理ステップＳ５０６に移行する。以後、制御回路１０３は、前記実施の形態と同様にしてパターン判定やパルス制御動作を行った後、ステップＳ５０３に戻る（ステップＳ５０６〜Ｓ５０９、Ｓ５１１〜Ｓ５１３）。
尚、前記実施の形態同様に、負荷検出回路１１２の区間の変更は、負荷検出回路１１２自身が行うように構成してもよく又、制御回路１０３が負荷検出回路１１２の区間を変更するように制御するよう構成してもよい。
【００６８】
このように、処理ステップＳ８０３では既に負荷判定を終了しているか否か判定し、負荷判定を終了している場合は、区間Ｔ２の終了位置Ｔｃｏｍｐとして、負荷判定時に設定された終了位置Ｔｃｏｍｐを用いる。未だ負荷判定が終了していない場合は処理ステップＳ５０５により、区間Ｔ２の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に所定量シフトする。尚、終了位置Ｔｃｏｍｐ１、Ｔｃｏｍｐ２の時刻の大小関係は前記実施の形態で述べたようにＴｃｏｍｐ１＜Ｔｃｏｍｐ２である。
【００６９】
図６において、通常針で十分なエネルギ状態の場合、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓは区間Ｔ２内にのみ発生するので、誘起信号ＶＲｓのパターンは（０，１，０）となり回数Ｎが増加して、主駆動パルスＰ１のランクダウンが可能となる。
一方、図６において、大針で十分なエネルギ状態の場合には、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓは通常針でエネルギも十分な場合に比べ、発生時刻が遅れる。これは、負荷量が大きいためロータ２０２の回転速度が遅くなり、誘起信号ＶＲｓの発生が遅れるためである。
【００７０】
この場合、区間Ｔ２の終了位置Ｔｃｏｍｐが変更されずに第１終了位置Ｔｃｏｍｐ１の状態では、誘起信号ＶＲｓのパターンは（０，０，１）となるため、ランクアップされてしまい、消費電力が浪費されることになる。
しかしながら本他の実施の形態では、処理ステップＳ５０５において、区間Ｔ２の終了位置Ｔｃｏｍｐが第２終了位置Ｔｃｏｍｐ２と遅い時刻に設定されるため、誘起信号ＶＲｓのパターンは（０，１，０）となり、回数Ｎが増加し、主駆動パルスＰ１のランクダウンが可能となる。
【００７１】
負荷検出回路１１２は、処理ステップＳ８０２において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出したと判定した場合には（主駆動パルスＰ１のエネルギがやや低下した場合であり、パターンが（１，ｘ，ｘ）の場合である。）、負荷判定が終了しているか否かを判定する（ステップＳ８０４）。
負荷検出回路１１２は、処理ステップＳ８０４において負荷判定が終了していると判定した場合、区間Ｔ２の終了位置Ｔｃｏｍｐが既に終了位置Ｔｃｏｍｐ１又はＴｃｏｍｐ２に設定されているので、処理ステップＳ５１４に移行して、以後制御回路１０３は、前記実施の形態と同様にしてパターンの判定やパルス制御動作を行う（ステップＳ５１４、Ｓ５１５、Ｓ５０７〜Ｓ５０９）。
【００７２】
負荷検出回路１１２は、処理ステップＳ８０４において負荷判定が終了していないと判定した場合、区間Ｔ２の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１に戻す（ステップＳ８０５）。
図６において通常針でややエネルギ低い状態２では、誘起信号ＶＲｓのパターンは（１，１，０）となり主駆動パルスＰ１のランクが維持されることになる。
【００７３】
搭載針が大針でややエネルギ低い1の状態では、第１終了位置Ｔｃｏｍｐ１で区切られた区間Ｔ２と区間Ｔ３において、搭載針が大きいため通常針よりもロータ２０２の回転速度が遅く、通常針では区間Ｔ２に出現していた基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが区間Ｔ３で発生する事になる。この場合、パターン（１，０，１）が得られランクアップされることになる。このように、処理ステップＳ８０２でエネルギがやや低下し区間Ｔ１に判定値「１」が得られると、搭載針が大針の場合は、ランク維持ではなく、即座にランクアップすることになり、電力を浪費することになるが、これを防ぐために以下の処理を行うようにしている。
【００７４】
制御回路１０３は、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出したか否かを判定する（ステップＳ８０６）。
制御回路１０３は、処理ステップＳ８０６において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出したと判定した場合（パターンが（１，１，ｘ）の場合である。）、回数Ｎを０にリセットした後（ステップＳ８１２）、負荷判定が終了した旨の指示を行って（例えば負荷判定が終了した旨表すフラグを立てて）処理ステップＳ５０３に戻る（ステップＳ８１１）。このようにして、処理ステップＳ８１２を経由する場合の誘起信号ＶＲｓのパターンにより、負荷が通常針であると判定され、区間Ｔ２の終了位置Ｔｃｏｍｐは第１終了位置Ｔｃｏｍｐ１に設定される。
【００７５】
制御回路１０３は、処理ステップＳ８０６において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出していないと判定した場合（パターンが（１，０，ｘ）の場合である。）、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出したか否かを判定する（ステップＳ８０７）。
【００７６】
制御回路１０３は、処理ステップＳ８０７において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出していないと判定した場合（パターンが（１，０，０）の場合である。）、補正駆動パルスＰ２によって駆動した後（ステップＳ８１３）、主駆動パルスＰ１を１ランクアップして主駆動パルスＰ１（ｎ＋１）にすると共に回数Ｎを０にリセットした後（ステップＳ８１４）、負荷判定済みを指示して処理ステップＳ５０３に戻る（ステップＳ８１１）。
このようにして、処理ステップＳ８１３、Ｓ８１４を経由する場合の誘起信号ＶＲｓのパターンにより、負荷が通常針であると判定され、区間Ｔ２の終了位置Ｔｃｏｍｐは第１終了位置Ｔｃｏｍｐ１に設定される。
【００７７】
制御回路１０３は、処理ステップＳ８０７において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出したと判定した場合（パターンが（１，０，１）の場合である。）、負荷判定計数値Ｍに１加算した後（ステップＳ８０８）、負荷判定計数値Ｍが所定値に到達したか否かを判定する（ステップＳ８０９）。
制御回路１０３が処理ステップＳ８０９において負荷判定計数値Ｍが所定値に到達した（即ちパターン（１，０，１）を所定回数連続して維持した）と判定すると、負荷検出回路１１２は区間Ｔ２の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に設定する（ステップＳ８１０）。この場合、制御回路１０３は、負荷判定済みの指示をした後（ステップＳ８１１）、処理ステップＳ５０３に戻る。
【００７８】
制御回路１０３は、パターン（１，０，１）が所定回数連続して得られたことにより、負荷が大きいために誘起信号ＶＲｓの発生が遅れたものと判定し、負荷が大針であると判定され、区間Ｔ２の終了位置Ｔｃｏｍｐは第２終了位置Ｔｃｏｍｐ２に設定される。
制御回路１０３は、処理ステップＳ８０９において負荷判定計数値Ｍが所定値に到達していないと判定すると、直ちに処理ステップＳ５０３に戻る。
【００７９】
図６において、搭載針が大針でややエネルギ低い２の状態では、区間Ｔ２の終了位置Ｔｃｏｍｐが第２終了位置Ｔｃｏｍｐ２に設定されたため、誘起信号Ｖｒｓのパターンが（１，１，０）となり、主駆動パルスＰ１のランクが維持されることになる。
尚、処理ステップＳ８０２、Ｓ８０４〜Ｓ８１１の処理において、区間Ｔ１の判定値が「１」の場合には、一旦、区間Ｔ２の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１に戻すが（ステップＳ８０５）、主駆動パルスＰ１のランクアップが必要であることを示すパターン（本他の実施の形態ではパターン（１，０，１））が所定回数連続して得られたときは、前記所定回数得られるまでは主駆動パルスＰ１をランクアップすることなく維持し、前記パターンが前記所定回数得られたとき前記元に戻した区間Ｔ２の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１から後方の第２終了位置Ｔｃｏｍｐ２に所定量シフトして以降の検出を行うことになる。このように、終了位置Ｔｃｏｍｐを変更する際に、ランクアップを示すパターンが発生しても、負荷を決定するまではランク維持するため、不必要にランクアップすることがなく、エネルギの浪費を抑制するができる。
【００８０】
処理ステップＳ８１１においては、負荷を決定し終了位置Ｔｃｏｍｐの設定を終了した場合に負荷判定済みという状態に設定する。
処理ステップＳ８０３、Ｓ８０４では、処理ステップＳ８１１で負荷判定が終了したか否かが判定される。負荷検出回路１１２は、誘起信号ＶＲｓのパターンに基づいて負荷判定を終了した後は、区間Ｔ２等の最初の区間Ｔ１以外の区間の終了位置Ｔｃｏｍｐを当該サイクル内では変更しない。負荷検出回路１１２は、電池交換時やシステムリセット時に、図７の処理を行うことによって負荷判定を実施し、区間Ｔ２等の終了位置Ｔｃｏｍｐを設定する。
【００８１】
以上のように本発明の第２の実施の形態によれば、前記第１の実施の形態と同様の効果を奏するばかりでなく、不必要にランクアップすることなく消費電力の浪費を抑制することが可能になる。また、搭載する針モーメントによって電池寿命が大幅に変動／低下することを防止し、目標電池寿命を満足できる搭載針モーメントの限界値を向上させることができ、製品付加価値を向上させることができる等の効果を奏する。
【００８２】
また、本発明の第１、第２の実施の形態に係るムーブメント１１４によれば、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能なアナログ電子時計を構築することができる等の効果を奏する。
【００８３】
また、本発明の第１、第２の実施の形態に係るアナログ電子時計によれば、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能になり、電源として電池を使用する場合に長期間の使用が可能になる等の効果を奏する。
【００８４】
次に本発明の第３の実施の形態について説明する。本第３の実施の形態においても、ブロック図及びステッピングモータ１０５の構成は図１、図２と同じである。
図８は、本発明の第３の実施の形態において、主駆動パルスＰ１によってステッピングモータ１０５を駆動した場合のタイミング図で、負荷に対する主駆動パルスＰ１のエネルギの余裕度を表す状態、ロータ２０２の回転挙動、誘起信号ＶＲｓの発生タイミング、回転状況を表す誘起信号ＶＲｓのパターン（各区間Ｔ１〜Ｔ３における誘起信号ＶＲｓの判定値）を示している。
【００８５】
図８においても図３と同様に、検出区間Ｔを、主駆動パルスＰ１による駆動後の第１区間Ｔ１、第１区間Ｔ１よりも後の第２区間Ｔ２、前記第２区間よりも後の第３区間に区分している。
Ｔｃｏｍｐ１は区間Ｔ１と区間Ｔ２の境界、Ｔｃｏｍｐ２は区間Ｔ２と区間Ｔ３の境界である。境界Ｔｃｏｍｐ１の位置として、複数（本実施の形態では、第１位置（前方）Ｋ１及び第１位置Ｋ１よりも後方の第２位置（後方）Ｋ２の２種類）の位置が用意されており、ステッピングモータ１０５の回転状況に応じていずれかの位置Ｋ１又はＫ２に設定して回転状況の検出が行われる。
【００８６】
検出区間Ｔや区間Ｔ３の幅は必ずしも一定にする必要はないが、境界Ｔｃｏｍｐ１の位置が変わっても検出区間Ｔの幅や区間Ｔ３の幅は変わらないようにしている。したがって、境界Ｔｃｏｍｐ１が第１位置Ｋ１のときに比べて第２位置Ｋ２の時は、区間Ｔ１の幅が広くなると共に区間Ｔ２の幅が狭くなる。
【００８７】
境界Ｔｃｏｍｐ１の位置Ｋ１、Ｋ２をどのような位置に設定するかは、使用する時刻針の重さ等に応じて適宜設定することができる。例えば、第１位置Ｋ１のときの区間Ｔ２の幅が、第２位置Ｋ２のときの幅の２倍になるように構成することができる。
また、位置Ｋ１、Ｋ２として、複数種類の位置を用意しておき、使用する時刻針の重さ等に応じて適切な位置を選択して使用することにより、良好な回転検出を実現できるように構成することができる。
【００８８】
検出区間Ｔにおいて誘起信号ＶＲｓを検出する場合、回転検出回路１１１は所定のサンプリング周期で誘起信号ＶＲｓをサンプリングすることによって誘起信号ＶＲｓを検出するように構成されている。検出区間Ｔは複数のサンプリング周期によって構成されており、前記各サンプリング周期において誘起信号ＶＲｓをサンプリングすることにより、複数の時点で誘起信号ＶＲｓが検出される。
【００８９】
このように、主駆動パルスＰ１による駆動後から始まる検出区間Ｔ全体を３つ以上の区間（本実施の形態では３つの区間Ｔ１〜Ｔ３）に区分している。尚、本第３の実施の形態においても、主駆動パルスＰ１による駆動後の誘起信号ＶＲｓを回転状況の判定に用いない区間（マスク区間）は設けていない。
【００９０】
ロータ２０２を中心として、その回転によってロータ２０２の磁極軸Ａが位置するＸＹ座標空間を第１象限Ｉ〜第４象限ＩＶに区分した場合、通常負荷を駆動する際の主駆動パルスＰ１のエネルギの余裕の大きさ（エネルギ余裕度）に応じて、区間Ｔ１、区間Ｔ２、区間Ｔ３は次のように表すことができる。ここで、通常負荷とは通常時に駆動される負荷を意味しており、本実施の形態では、軽い所定重量の時刻針（時針１０７、分針１０８、秒針１０９）を駆動する場合の負荷を通常負荷としている。
【００９１】
負荷に対する主駆動パルスＰ１のエネルギ状態が「ややエネルギ低い状態」（主駆動パルスＰ１のランクアップやランクダウンは行わず主駆動パルスＰ１を変更しなくてもステッピングモータ１０５を回転させることが可能な状態（ランク維持の状態）であり、誘起信号ＶＲｓのパターン（１，１，０）が得られる状態）において、第１区間Ｔ１はステッピングモータ１０５のロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第２区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第３区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。この状態では、境界Ｔｃｏｍｐ１を第２位置Ｋ２に設定して回転状況の検出が行われる。
【００９２】
エネルギ状態が「ややエネルギが低い状態」よりも所定量減少した「かなりエネルギが低い状態」（ステッピングモータ１０５を回転させることはできるが、安定してステッピングモータ１０５を回転させるには主駆動パルスＰ１のランクアップが必要な状態であり、誘起信号パターン（１，０，１）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。この状態では、区間Ｔ１が「１」のため、境界Ｔｃｏｍｐ１を第２位置Ｋ２に設定して回転状況の検出が行われる。
【００９３】
エネルギ状態が「かなりエネルギが低い状態」よりも所定量減少した「駆動余裕僅か状態」（ステッピングモータ１０５を回転させることはできるが、安定してステッピングモータ１０５を回転させるには主駆動パルスＰ１のランクアップが必要な状態であり、誘起信号パターン（１，０，１）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況及び最初の逆方向回転以後の回転状況を判定する区間である。
【００９４】
この状態でも、境界Ｔｃｏｍｐ１を第２位置Ｋ２に設定して回転状況の検出が行われる。仮に境界Ｔｃｏｍｐ１を変更せずに位置Ｋ１に維持した場合、駆動余裕僅か状態であるにも関わらず、回転が遅くなってパターン（１，１，１）が得られてランクが維持される恐れがあるが、区間Ｔ１が「１」の場合に境界Ｔｃｏｍｐ１を位置Ｋ２に変更することにより、パターン（１，０，１）が得られてランクアップされて適正なエネルギの主駆動パルスＰ１で駆動されることになる。
【００９５】
エネルギ状態が「駆動余裕僅か状態」よりも所定量減少した「非回転状態」（ステッピングモータ１０５を回転させることができず、誘起信号パターン（１，０，０）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第２象限ＩＩ及び第１象限Ｉにおいてロータ２０２の最初の逆方向回転状況を判定する区間、区間Ｔ３は第１象限Ｉにおいてロータ２０２の最初の逆方向回転状況及び２回目の正方向回転以後の回転状況を判定する区間である。この状態では、境界Ｔｃｏｍｐ１を第２位置Ｋ２に設定して回転状況の検出が行われる。
【００９６】
エネルギ状態が「ややエネルギが低い状態」よりも所定量増加した「駆動余裕通常状態」（ステッピングモータ１０５を回転させることが可能で、所定回数連続して回転させること（ＰＣＤカウント）ができた場合には主駆動パルスＰ１をランクダウンさせる状態であり、誘起信号パターン（０，１，０）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況及び最初の逆方向回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。この状態では、区間Ｔ１が「０」のため、境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定して回転状況の検出が行われる。
【００９７】
エネルギ状態が「駆動余裕通常状態」よりも所定量増加した「駆動余裕大状態」（ステッピングモータ１０５を回転させることが可能で、所定回数連続して回転させること（ＰＣＤカウント）ができた場合には主駆動パルスＰ１をランクダウンさせる状態であり、誘起信号パターン（０，１，０）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。この状態でも区間Ｔ１が「０」のため、境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定して回転状況の検出が行われる。
【００９８】
図９は本発明の第３の実施の形態の動作をまとめた判定チャートである。図９において、前述したとおり、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出した場合を判定値「１」、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出できなかった場合を判定値「０」と表している。また、「０／１」は、判定値が「１」、「０」のどちらでもよいことを表している。
【００９９】
図９に示すように、回転検出回路１１１が基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓの有無を検出し、負荷検出回路１１２が前記誘起信号ＶＲｓの検出時期を判定したパターンに基づいて、制御回路１０３内部に記憶した図９の判定チャートを参照して、制御回路１０３及び駆動パルス選択回路１０４は主駆動パルスＰ１のランクアップやランクダウンあるいは補正駆動パルスＰ２による駆動等のパルス制御を行ってステッピングモータ１０５を回転制御する。
【０１００】
例えば、制御回路１０３は、パターン（０／１，０，０）の場合、ステッピングモータ１０５が回転していない（非回転）と判定して、補正駆動パルスＰ２によってステッピングモータ１０５を駆動するように駆動パルス選択回路１０４を制御した後、次回駆動時に１ランク上の主駆動パルスＰ１にランクアップして駆動するように駆動パルス選択回路１０４を制御する。
制御回路１０３は、パターン（０，１，０／１）の場合、通常針で十分なエネルギ状態の回転と判定して、この状態が所定回数連続して行われた場合には主駆動パルスＰ１の駆動エネルギをランクダウンするようにパルス制御を行う。
【０１０１】
区間Ｔ１が「１」の場合でも境界Ｔｃｏｍｐ１を変更せずに位置Ｋ１に維持した場合、駆動余裕僅か状態においてパターン（１，１，１）が得られてランクが維持される場合があり、そのため非回転となって補正駆動パルスＰ２による駆動の可能性がある。しかしながら、区間Ｔ１が「１」の場合には境界Ｔｃｏｍｐ１を位置Ｋ２に変更することにより、パターン（１，０，１）が得られてランクアップされることになるため、ランクアップされ、適切なエネルギの主駆動パルスＰ１による駆動が行われ、補正駆動パルスＰ２による駆動が回避される。
図１０は、本発明の第３の実施の形態の動作を示すフローチャートであり、主として制御回路１０３の処理を示すフローチャートである。図５と同一処理を行う部分には同一符号を付している。
【０１０２】
以下、図１、図２、図８〜図１０を参照して、第１の実施の形態と相違する部分について、本発明の第３の実施の形態の動作を詳細に説明する。
制御回路１０３は、分周回路１０２からの時計信号を計数して計時動作を行い、先ず主駆動パルスＰ１ｎのエネルギランクｎを１にすると共に回数Ｎを０にして（図１０のステップＳ５０１）、最小パルス幅の主駆動パルスＰ１１でステッピングモータ１０５を回転駆動するように制御信号を出力する（ステップＳ５０２、Ｓ５０３）。
【０１０３】
制御回路１０３は、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出したか否かの判定を行い（ステップＳ５０４）、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出していないと判定した場合（パターンが（０，ｘ，ｘ）の場合である。）、第１の実施の形態と同様に、処理ステップＳ５０６〜Ｓ５１３の処理を行う。
【０１０４】
処理ステップＳ５０９、Ｓ５１０、Ｓ５１３の後、負荷検出回路１１２が区間Ｔ１の終了位置である区間Ｔ１と区間Ｔ２間の境界Ｔｃｏｍｐ１を第１位置Ｋ１（前方）に設定した後（ステップＳ１０２）、処理ステップＳ５０３へ戻る。これにより、検出区間Ｔの各区間Ｔ１〜Ｔ３は初期設定された位置及び幅に戻る。次回の処理ステップＳ５０４における回転検出は境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定した状態で行われる。当該処理ステップＳ５０４において区間Ｔ１の判定値が「０」の場合には、以降の区間（区間Ｔ２、Ｔ３）における回転検出は、境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定した状態で行われる。
【０１０５】
一方、負荷検出回路１１２は、処理ステップＳ５０４において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出したと判定した場合には（パターンが（１，ｘ，ｘ）の場合である。）、境界Ｔｃｏｍｐ１を第２位置Ｋ２（後方）に設定する（ステップＳ１０１）。
【０１０６】
制御回路１０３は、境界Ｔｃｏｍｐ１を第２位置Ｋ２に設定した状態の区間Ｔ２内において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを判定する（ステップＳ５１４）。即ち、区間Ｔ１における判定値が「１」のため、処理ステップＳ１０１において境界Ｔｃｏｍｐ１が第２位置Ｋ２に設定されて、以降の回転検出（区間Ｔ２、Ｔ３における回転検出）が行われる（ステップＳ５１４、Ｓ５１５）。
【０１０７】
処理ステップＳ５１５の後、負荷検出回路１１２が境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定した後（ステップＳ１０２）、処理ステップＳ５０３へ戻る。これにより、検出区間Ｔの各区間Ｔ１〜Ｔ３は初期設定された位置及び幅に戻る。次回の処理ステップＳ５０４における回転検出は境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定した状態で行われる。
【０１０８】
以上述べたように、本発明の第３の実施の形態に係るステッピングモータ制御回路は、複数の区間Ｔ１〜Ｔ３に区分した検出区間Ｔにおいてステッピングモータ１０５が発生する所定の基準しきい値Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出し、各区間Ｔ１〜Ｔ３において基準しきい値を超える誘起信号ＶＲｓを検出したか否かを表すパターンに基づいて回転状況を検出する回転検出部と、相互にエネルギが相違する複数種類の主駆動パルスＰ１の中から、前記回転検出部が検出した回転状況に応じた主駆動パルスＰ１を選択してステッピングモータ１０５を駆動する制御部と、を備え、前記回転検出部は、複数の区間Ｔ１〜Ｔ３の中の最初の区間Ｔ１において基準しきい値Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したときは、最初の区間Ｔ１において基準しきい値Ｖｃｏｍｐを超える誘起信号を検出しないときよりも、最初の区間Ｔ１と２番目の区間Ｔ２の境界Ｔｃｏｍｐ１を後方に設定し２番目の区間Ｔ２の幅を狭くして検出することを特徴としている。
【０１０９】
ここで、最初の区間Ｔ１と２番目の区間Ｔ２の境界Ｔｃｏｍｐ１の位置として、第１位置Ｋ１と、第１位置Ｋ１よりも後方の第２位置Ｋ２が用意されて成り、前記回転検出部は、最初の区間Ｔ１において基準しきい値Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したときは、境界Ｔｃｏｍｐ１を第２位置Ｋ２に設定して２番目Ｔ２以降の区間で誘起信号ＶＲｓを検出し回転状況を検出するように構成することができる。
【０１１０】
また、最初の区間Ｔ１と２番目の区間Ｔ２の境界Ｔｃｏｍｐ１の位置として、第１位置Ｋ１と、第１位置Ｋ１よりも後方の第２位置Ｋ２が用意されて成り、前記回転検出部は、最初の区間Ｔ１において基準しきい値Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しないときは、境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定して２番目Ｔ２以降の区間で誘起信号ＶＲｓを検出し回転状況を検出するように構成することができる。
【０１１１】
また、検出区間Ｔを、主駆動パルスＰ１による駆動後の第１区間Ｔ１、第１区間Ｔ１よりも後の第２区間Ｔ２、第２区間Ｔ２よりも後の第３区間Ｔ３に区分し、主駆動パルスＰ１のランクを変更しない状態（ランク維持の状態）において、第１区間Ｔ１はステッピングモータ１０５のロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第２区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第３区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。
【０１１２】
負荷検出回路１１２は、区間Ｔ１において基準しきい値Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したときは境界Ｔｃｏｍｐ１を第２位置Ｋ２に設定して区間Ｔ２以降の検出を行い、区間Ｔ１において基準しきい値Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しなかったときは境界Ｔｃｏｍｐ１を第１位置Ｋ１に設定して区間Ｔ２以降の検出を行うように構成することができる。
【０１１３】
したがって、負荷が大きく回転が遅くなった場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能になる。
また、駆動余裕が低下してきた場合にのみランクアップさせることができ、不要なランクアップによる電力浪費を抑制することが可能になる。
【０１１４】
また、電源として電池を用いた場合でも、搭載する針モーメントによって電池寿命が大幅に変動／低下することを防止し、目標電池寿命を満足できる搭載針モーメントの限界値を向上させることができ、製品付加価値を向上させることができる。
また、駆動余裕過多にも関わらずランクダウンできない、あるいは、駆動余裕無いにも関わらずランクアップできないといった回転検出上の不具合を解消し、安定駆動を実現することが可能である。
【０１１５】
また、本発明の第３の実施の形態に係るムーブメント１１４によれば、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能なアナログ電子時計を構築することができる。
【０１１６】
また、本発明の第３の実施の形態に係るアナログ電子時計によれば、負荷が大きい場合でも駆動エネルギの余裕の程度を正確に検出することにより、適正な駆動エネルギの駆動パルスで駆動して、エネルギの浪費を抑制することが可能になり、電源として電池を使用する場合に長期間の使用が可能になる。
【０１１７】
図１１は、本発明の第４の実施の形態において、主駆動パルスＰ１によってステッピングモータ１０５を駆動した場合のタイミング図で、負荷に対する主駆動パルスＰ１のエネルギの余裕度を表す状態、ロータ２０２の回転挙動、誘起信号ＶＲｓの発生タイミング、回転状況を表す誘起信号ＶＲｓのパターン（各区間Ｔ１〜Ｔ３における誘起信号ＶＲｓの判定値）を示している。
【０１１８】
図１１においても図３と同様に、負荷に対する主駆動パルスＰ１のエネルギ状態が「ややエネルギ低い状態」（主駆動パルスＰ１のランクアップやランクダウンは行わず主駆動パルスＰ１を変更しなくてもステッピングモータ１０５を回転させることが可能な状態（ランク維持）であり、誘起信号ＶＲｓのパターン（１，１，０／１）が得られる状態）において、区間Ｔ１はロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。
また、他のエネルギ状態においても、区間Ｔ１〜Ｔ３とロータ２０２の回転位置との関係は図３と同じである。
尚、本第４の実施の形態においても、ブロック図及びステッピングモータの構成は図１、図２と同じである。
【０１１９】
前述したように、第１の実施の形態では図３に示すように負荷検出回路１１２は、区間Ｔ１が「１」のとき区間Ｔ２と区間Ｔ３の境界（即ち区間Ｔ２の終了位置）を前方の第１終了位置Ｔｃｏｍｐ１に設定すると共に、区間Ｔ１が「０」のとき区間Ｔ２と区間Ｔ３の境界（即ち区間Ｔ２の終了位置）を後方の第２終了位置Ｔｃｏｍｐ２に設定するように構成している。
また、第３の実施の形態では図８に示すように負荷検出回路１１２は、区間Ｔ１が「０」のとき区間Ｔ１と区間Ｔ２の境界（即ち区間Ｔ１の終了位置）Ｔｃｏｍｐ１を前方の第１位置Ｋ１に設定すると共に、区間Ｔ１が「１」のとき区間Ｔ１と区間Ｔ２の境界（即ち区間Ｔ１の終了位置）Ｔｃｏｍｐ１を後方の第２位置Ｋ２に設定するように構成している。
【０１２０】
これに対して本発明の第４の実施の形態では、負荷検出回路１１２が第１の実施の形態と第３の実施の形態の双方の処理を行うように構成している。
即ち、本第４の実施の形態では、図１１に示すように負荷検出回路１１２は、区間Ｔ１が「０」の場合、区間Ｔ１と区間Ｔ２の境界（即ち区間Ｔ１の終了位置）Ｔｃｏｍｐ１を前方の第１位置Ｋ１に設定すると共に、区間Ｔ２と区間Ｔ３の境界（即ち区間Ｔ２の終了位置）Ｔｃｏｍｐ２を後方の第２終了位置に設定する。
【０１２１】
また負荷検出回路１１２は、区間Ｔ１が「１」の場合は、区間Ｔ１と区間Ｔ２の境界（即ち区間Ｔ１の終了位置）Ｔｃｏｍｐ１を後方の第２位置Ｋ２に設定すると共に、区間Ｔ２と区間Ｔ３の境界（即ち区間Ｔ２の終了位置）Ｔｃｏｍｐ２を第２終了位置よりも前方の第１終了位置に設定するように構成している。
【０１２２】
これにより、負荷検出回路１１２は、区間Ｔ１が「１」の場合には区間Ｔ１が「０」の場合よりも区間Ｔ２の幅を狭くして検出するよう構成されている。
また、区間Ｔ１は、全検出区間Ｔにおける先頭の検出領域を必ず含むように構成されている。即ち、区間Ｔ１においては、必ず最初に出現する検出用パルス（誘起信号ＶＲｓを検出するためのサンプリングパルス）による検出が行われるように構成されている。
【０１２３】
以下、図１、図２、図１１を参照して、本発明の第４の実施の形態の特徴部分の動作を説明する。前記特徴部分以外の構成や動作は前記第３の実施の形態と同じである。
前記第１〜第３の実施の形態と同様に、制御回路１０３が時計信号を計数して計時動作を行い、駆動パルス選択回路１０４が主駆動パルスＰ１によってステッピングモータ１０５を回転駆動すると、回転検出回路１１１は駆動後の検出区間Ｔにおいてステッピングモータ１０５が発生する基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出し、負荷検出回路１１２は基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが区間Ｔ１において検出したか否かの判定結果を表す検出信号を制御回路１０３に出力する。
【０１２４】
負荷検出回路１１２は、区間Ｔ１において回転検出回路１１１が基準しきい電圧Ｖｃｏｍｐを超える誘起信号を検出していないと判定した場合（区間Ｔ１の判定値が「０」の場合）、区間Ｔ２と区間Ｔ３の境界（即ち区間Ｔ２の終了位置）Ｔｃｏｍｐ２を後方の第２終了位置に設定する。
尚、初期設定として区間Ｔ１と区間Ｔ２の境界Ｔｃｏｍｐ１（即ち区間Ｔ１の終了位置）は第２位置Ｋ２よりも前方の第１位置Ｋ１に設定されているため、各駆動サイクルにおける回転検出動作が終了する度に、負荷検出回路１１２は、区間Ｔ１と区間Ｔ２の境界Ｔｃｏｍｐ１を前方の第１位置Ｋ１に設定して回転検出を行う。
【０１２５】
このように、負荷検出回路１１２は、区間Ｔ１が「０」の場合、ステッピングモータ１０５の駆動余裕は十分取れており、主駆動パルスＰ１をランクアップさせる必要は無いと判断し、搭載針などの影響で誘起信号ＶＲｓの出力が遅れることも考慮に入れ、区間Ｔ２と区間Ｔ３の境界Ｔｃｏｍｐ２を後方の第２終了位置にシフトして以後の区間Ｔ２、Ｔ３の判定を行う。
【０１２６】
一方、負荷検出回路１１２は、区間Ｔ１において回転検出回路１１１が基準しきい電圧Ｖｃｏｍｐを超える誘起信号を検出したと判定した場合（区間Ｔ１の判定値が「１」の場合）、区間Ｔ２と区間Ｔ３の境界（即ち区間Ｔ２の終了位置）Ｔｃｏｍｐ２を前記第２終了位置よりも前方の第１終了位置に設定すると共に、区間Ｔ１と区間Ｔ２の境界Ｔｃｏｍｐ１を、第１位置Ｋ１よりも後方の第２位置Ｋ２に設定する。これにより、区間Ｔ２の幅を狭くして検出を行う。
【０１２７】
このように、区間Ｔ１の判定値が「１」の場合、主駆動パルスＰ１に駆動余裕がなくランクアップが必要な段階に近づいており、またさらに、駆動余裕無いため回転が遅くなり、区間Ｔ１で発生すべき誘起信号ＶＲｓが遅れて区間Ｔ２内で発生する恐れがあるため、区間Ｔ１と区間Ｔ２の境界Ｔｃｏｍｐ１を後方にシフトさせると共に、区間Ｔ２と区間Ｔ３の境界Ｔｃｏｍｐ２を前方にシフトさせて検出を行うことにより、正確な回転検出を可能にする。
尚、区間Ｔ１は、全検出区間Ｔの先頭の検出領域を必ず含むように構成されている。これにより、区間Ｔ１において、必ず最初に出力される検出用パルス（サンプリングパルス）による検出が行われるように構成されている。
【０１２８】
以上のように、本発明の第４の実施の形態によれば、前述した実施の形態と同様の効果を奏するばかりでなく、大針装着による過剰ランクアップや、突発的な回転誤検出によるランクダウンの発生を抑制することができ、消費電流の増加を防止することができる。
また、駆動余裕が過多になった場合、区間Ｔ１は判定値が「０」となるべきにも拘わらず「１」となって誘起信号ＶＲｓパターン（１，１，０）と誤判定したり、あるいは駆動余裕ぎりぎりの状態における誘起信号ＶＲｓパターン（１，１，０）と誤判定するような事態の発生を同時に解消することができる。
したがって、適正なパルス制御を実現することで、消費電流減と、駆動余裕無い場合の適正なパルス設定により、長寿命、安定動作を行うことが可能になる。
【０１２９】
次に本発明の第５の実施の形態について説明する。本第５の実施の形態においても、ブロック図及びステッピングモータ１０５の構成は図１、図２と同じである。
図１２は、本発明の第５の実施の形態において、主駆動パルスＰ１によってステッピングモータ１０５を駆動した場合のタイミング図で、負荷に対する主駆動パルスＰ１のエネルギの余裕度を表す状態、ロータ２０２の回転挙動、誘起信号ＶＲｓの発生タイミング、回転状況を表す誘起信号ＶＲｓのパターン（各区間Ｔ１〜Ｔ３における誘起信号ＶＲｓの判定値）、モータ挙動を示している。前記第１〜第４実施の形態と同じ部分には同じ記号を付している。
【０１３０】
本第５の実施の形態では、区間Ｔ１における判定値「１」が所定回数累積して得られる場合には、区間Ｔ１における判定値「０」が得られる場合よりも、区間Ｔ１の幅が広くなるように変化させている。
負荷検出回路１１２は、区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを所定回数検出した場合（図１２における「ややエネルギ低い状態」、「かなりエネルギ低い状態」、「非常にエネルギ低い状態」、「非回転状態」の場合）には、区間Ｔ１において基準しきい値Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しない場合（図１２における「十分なエネルギ状態」の場合）よりも、区間Ｔ１の終了位置（即ち区間Ｔ１と区間Ｔ２の境界）Ｔｃｏｍｐを後方に所定量シフトした状態（第１終了位置Ｔｃｏｍｐ１から第２終了位置Ｔｃｏｍｐ２へシフトした状態）で、区間Ｔ２以降の検出を行うように構成している。
【０１３１】
図１２においても図３と同様に、負荷に対する主駆動パルスＰ１のエネルギ状態が「ややエネルギ低い状態」（主駆動パルスＰ１のランクアップやランクダウンは行わず主駆動パルスＰ１を変更せずに維持してステッピングモータ１０５を回転させることが可能な状態（ランク維持の状態）であり、誘起信号ＶＲｓのパターン（１，１，０）が得られる状態）において、第１区間Ｔ１はステッピングモータ１０５のロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第２区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第３区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間である。
【０１３２】
誘起信号ＶＲｓパターン（１，０，０）が得られる場合は、ステッピングモータ１０５が非回転の場合である。非回転の場合には、ロータ２０２が回転の途中で停止する状態（中間静止状態）と、ロータ２０２が最初の位置へ戻ってしまう状態（非回転状態）がある。
他のエネルギ状態において、区間Ｔ１〜Ｔ３とロータ２０２の回転位置との関係は図３と同じである。
【０１３３】
図１５は本発明の第５の実施の形態における全てのパターン及び各パターンに対応するパルス制御動作を示す判定チャートである。
回転検出回路１１１が基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓの有無を検出し、負荷検出回路１１２が前記誘起信号ＶＲｓの属する区間を判定したパターンに基づいて、制御回路１０３内部に記憶した図１５の判定チャートを参照して、制御回路１０３は主駆動パルスＰ１のランクアップやランクダウンあるいは補正駆動パルスＰ２による駆動等のパルス制御を行ってステッピングモータ１０５を回転制御する。
【０１３４】
例えば、制御回路１０３は、パターン（０／１，０，０）の場合、ステッピングモータ１０５が回転していない（中間静止状態又は非回転状態）と判定して、当該駆動サイクルにおいて補正駆動パルスＰ２でステッピングモータ１０５を駆動するように駆動パルス選択回路１０４を制御した後、次駆動サイクルにおいて１ランク上の主駆動パルスＰ１にランクアップして駆動するように駆動パルス選択回路１０４を制御する。
制御回路１０３は、パターン（０／１，０，１）の場合、かなりエネルギ低い状態又は非常にエネルギ低い状態の回転でありランクアップが必要と判定して、次駆動サイクルにおいて１ランク上の主駆動パルスＰ１を用いて駆動するように駆動パルス選択回路１０４を制御する。
【０１３５】
制御回路１０３は、パターン（１，１，０／１）の場合、ややエネルギ低い状態の回転と判定して、現在の主駆動パルスＰ１のランクを変更することなく維持し（ランクダウン禁止）、次駆動サイクルにおいて、前駆道サイクルと同じ主駆動パルスＰ１を用いて駆動するように駆動パルス選択回路１０４を制御する。同時に制御回路１０３は、十分なエネルギ状態の駆動が連続して行われた回数（ランク変更計数値Ｎ）を０にリセットする。
【０１３６】
制御回路１０３は、パターン（０，１，０／１）の場合、十分なエネルギ状態の回転と判定して、十分なエネルギ状態の駆動が連続して行われた回数を計数し、ランク変更計数値Ｎが所定値に達するまでは、現在の主駆動パルスＰ１のランクを変更することなく、次駆動サイクルにおいて同じ主駆動パルスＰ１を用いて駆動するように駆動パルス選択回路１０４を制御する。また、制御回路１０３は、ランク変更計数値Ｎが前記所定値に達したときは、次駆動サイクルにおいて１ランク下の主駆動パルスＰ１にランクダウンして駆動するように駆動パルス選択回路１０４を制御すると共に、ランク変更計数値Ｎを０にリセットする。前述したパターン（１，１，０／１）、（０，１，０／１）のいずれかが現れるときの駆動状態が、通常行われる駆動状態（通常駆動）である。
【０１３７】
このように、負荷に対する主駆動パルスＰ１のエネルギが十分な状態の可能性がある場合、換言すれば区間Ｔ１が「０」の場合には、区間Ｔ１の終了位置Ｔｃｏｍｐを後方（区間Ｔ２側）の終了位置Ｔｃｏｍｐ２にシフトさせない。したがって、この場合の区間Ｔ１は、区間Ｔ１が「１」のときに用いる区間Ｔ１よりも所定時間早く終了するようにして、区間Ｔ２以後の回転状況を検出する。
【０１３８】
一方、「ややエネルギが低い状態」、「かなりエネルギが低い状態」、「非常にエネルギが低い状態」のように区間Ｔ１において「１」が得られる状態が所定回数累積して得られた場合には、区間Ｔ１の終了位置Ｔｃｏｍｐを後方の終了位置Ｔｃｏｍｐ２にシフトさせる。本実施の形態では、検出区間Ｔの幅を一定値に設定しており、区間Ｔ１と区間Ｔ２の幅の合計を一定値に設定しているため、区間Ｔ１の幅が広くなるにともない、区間Ｔ２の幅が所定量狭くなるように設定して、以後の回転状況の検出を行う。
【０１３９】
このように、区間Ｔ１における判定値「１」が所定回数発生した場合に、区間Ｔ１の終了位置Ｔｃｏｍｐを後方に所定量シフトすることにより、ロータ２０２の回転が遅くなることによって誘起信号ＶＲｓが区間Ｔ１から区間Ｔ２内にずれ込んで検出されることを抑制することが可能になる。
【０１４０】
図１３は、本第５の実施の形態の動作をより詳細に説明するためのタイミング図で、図１２と同一部分には同一符号を付している。図１３には、区間Ｔ１で判定値「１」が所定回数検出された場合でも、区間Ｔ１の終了位置を変更しない例を示している。
図１３に示すように、区間Ｔ１における判定値「１」が所定の複数回得られたときでも区間Ｔ１の幅を変更しない場合、「非常にエネルギが低い状態」において、本来のパターン（１，０，１）が得られずにパターン（１，１，１）が得られ、主駆動パルスＰ１のランクがアップされずに維持されてしまうことになる。したがって、次駆動サイクルにおいて主駆動パルスＰ１による駆動が行われ、さらに駆動余裕がなくなると、非回転となって補正駆動パルスＰ２による駆動が行われ、消費電力が大きくなるという問題がある。しかしながら本発明の実施の形態によれば、係る事態の発生を抑制することができる。
【０１４１】
また図１３に示すように、「中間静止状態」においては、本来のパターン（１，０，０）が得られずに、「十分なエネルギ状態」と同じパターン（０，１，０）が得られ、中間静止状態となってしまう。本発明の実施の形態では係る事態の発生を抑制することができる。
尚、検出区間Ｔの幅は必ずしも一定にする必要はなく、区間Ｔ１の終了位置Ｔｃｏｍｐをシフトした場合の検出区間Ｔの幅と、シフトしない場合の検出区間Ｔの幅を変えるようにする等種々の変形が可能である。
【０１４２】
図１４は本第５の実施の形態の動作をより詳細に説明するためのタイミング図で、図１２、図１３と同一部分には同一符号を付している。
本第５の実施の形態では、区間Ｔ１の終了位置Ｔｃｏｍｐを終了位置Ｔｃｏｍｐ２から終了位置Ｔｃｏｍｐ１に戻す場合、区間Ｔ１において判定値「０」が得られたとき直ちに終了位置Ｔｃｏｍｐ１に戻すのではなく、区間Ｔ１において判定値「０」が所定の複数回数得られた場合に終了位置Ｔｃｏｍｐ１に戻すように構成している。
【０１４３】
即ち、図１４に示すように、「非常にエネルギ低い状態」よりもエネルギ状態が所定量減少した「極めてエネルギ低い状態」では、ロータ２０２の回転が遅くなり、区間Ｔ１が終了位置Ｔｃｏｍｐ２に設定されている状態で、区間Ｔ１で判定値「０」が得られる場合がある。区間Ｔ１の判定値「０」が得られた場合に直ちに終了位置Ｔｃｏｍｐ１に戻すと、次駆動サイクル以降においてもパターン（０，１，０／１）が得られ、ランクアップが必要な状態だがランクアップされずに、さらに駆動余裕がなくなると非回転となって、補正駆動パルスＰ２による駆動が生じる可能性がある。
【０１４４】
しかしながら、本第５の実施の形態のように、区間Ｔ１において判定値「０」が所定の複数回数得られた場合に終了位置Ｔｃｏｍｐ１に戻すように構成することにより、エネルギ状態を正確に判定することが可能になり、適切な主駆動パルスＰ１を用いたパルス制御が可能になり、補正駆動パルスＰ２による駆動を低減することができる。
【０１４５】
また、中間静止の状態の場合には、区間Ｔ１の判定値「０」が得られた場合に直ちに終了位置Ｔｃｏｍｐ１に戻すと、パターン（０，１，０／１）が得られて回転と判定されてしまうことで、補正駆動パルスＰ２による駆動が行われず、その結果ロータ２０２が中間位置に静止してしまう可能性がある。
【０１４６】
本第５の実施の形態のように、区間Ｔ１において判定値「０」が所定の複数回数得られた場合に終了位置Ｔｃｏｍｐ１に戻すように構成することにより、エネルギ状態を正確に判定することが可能になる。したがって、適切な主駆動パルスＰ１を用いたパルス制御が可能になり、ロータ２０２が中間位置に停止する事態の発生を抑制し又、補正駆動パルスＰ２による駆動を低減することが可能になり、低消費電力化が可能になる。
図１６は、本発明の実施の形態の動作を示すフローチャートであり、主として制御回路１０３の処理を示すフローチャートである。
【０１４７】
以下、図１、図２、図１２〜図１６を参照して、本発明の第５の実施の形態の動作を詳細に説明する。
制御回路１０３は、分周回路１０２からの時計信号を計数して計時動作を行い、先ず主駆動パルスＰ１ｎのランクｎを１にリセットし、ランクｎを変更するために使用するランク変更計数値（第１計数値）Ｎを０にリセットし、区間Ｔ１の終了位置Ｔｃｏｍｐを終了位置Ｔｃｏｍｐ２に変更するために使用する終了位置変更計数値（第２計数値）Ｎｔを０にリセットし、又、区間Ｔ１の終了位置Ｔｃｏｍｐを終了位置Ｔｃｏｍｐ１に戻すために使用する終了位置リセット計数値（第３計数値）Ｎｒを０にリセットする（図１６のステップＳ７０１）。ランク変更計数値Ｎ、終了位置変更計数値Ｎｔ及び終了位置リセット計数値Ｎｒを計数するカウンタは制御回路１０３の機能として設けられている。
【０１４８】
次に制御回路１０３は、処理ステップＳ７０１で設定された最小パルス幅の主駆動パルスＰ１１によりステッピングモータ１０５を回転駆動するよう制御信号を出力する（ステップＳ７０２、Ｓ７０３）。
駆動パルス選択回路１０４は、制御回路１０３からの制御信号に対応する主駆動パルスＰ１ｎ（ここでは主駆動パルスＰ１１）を選択してステッピングモータ１０５を回転駆動する。ステッピングモータ１０５は主駆動パルスＰ１１によって回転駆動されて、時刻針１０７〜１０９（日付が変わるときにはカレンダ表示部１１０）を回転駆動する。これにより、ステッピングモータ１０５が正常に回転した場合には、表示部１０６では、時刻針１０７〜１０９によって現在時刻が表示される。また、カレンダ表示部１１０によって今日の日付が表示される。
【０１４９】
制御回路１０３は、回転検出回路１１１が所定の基準しきい電圧Ｖｃｏｍｐを超えるステッピングモータ１０５の誘起信号ＶＲｓを検出したか否かの判定、及び、負荷検出回路１１２が前記誘起信号ＶＲｓの検出時刻ｔは区間Ｔ１内と判定したか否かの判定（即ち、回転検出回路１１１及び負荷検出回路１１２が基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出したか否かの判定）を行う（ステップＳ７０４）。
【０１５０】
制御回路１０３は、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出していないと判定した場合には（パターンが（０，ｘ，ｘ）の場合である。但し判定値「ｘ」は判定値が「１」か「０」かを問わないことを意味する。）、終了位置リセット計数値Ｎｒに１加算する（ステップＳ７０５）。
【０１５１】
負荷検出回路１１２は終了位置リセット計数値Ｎｒが累積して所定値になったと判定すると（ステップＳ７０６）、区間Ｔ１の終了位置Ｔｃｏｍｐを、区間Ｔ１の区間幅が狭くなる所定の第１終了位置Ｔｃｏｍｐ１に設定すると共に制御回路１０３は終了位置リセット計数値Ｎｒを０にリセットする（ステップＳ７０７）。本第５の実施の形態では、第１終了位置Ｔｃｏｍｐ１は初期値である。
【０１５２】
検出区間Ｔの幅は必ずしも一定値にする必要はないが、本第５の実施の形態では検出区間Ｔの幅を一定値に設定しており又区間Ｔ３の幅も一定値に設定しているため、区間Ｔ１の終了位置Ｔｃｏｍｐが第１終了位置Ｔｃｏｍｐ１の場合には区間Ｔ２の幅が広くなる。また、区間Ｔ１の終了位置Ｔｃｏｍｐが第１終了位置Ｔｃｏｍｐ１よりも後方で終了する所定位置（第２終了位置Ｔｃｏｍｐ２）の場合には区間Ｔ１の区間幅が広くなるため、区間Ｔ２の幅は第１終了位置Ｔｃｏｍｐ１のときよりも狭くなる。
【０１５３】
区間Ｔ１の第１終了位置Ｔｃｏｍｐ１及び第２終了位置Ｔｃｏｍｐ２の位置は、使用する時刻針の重さ等に応じて適宜設定することができる。また、第２終了位置Ｔｃｏｍｐ２として相互に異なる複数の終了位置を用意しておき、使用する時刻針の重さ等に応じて適切な終了位置Ｔｃｏｍｐ２を選択して使用するように構成することができる。
【０１５４】
制御回路１０３は、前述したようにして負荷検出回路１１２が終了位置Ｔｃｏｍｐを初期値である第１終了位置Ｔｃｏｍｐ１に設定した状態で、区間Ｔ２において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを判定する（ステップＳ７０８）。
一方、負荷検出回路１１２は、処理ステップＳ７０６において終了位置リセット計数値Ｎｒが所定値になっていないと判定すると、終了位置Ｔｃｏｍｐを変更することなく処理ステップＳ７０８に移行して、区間Ｔ２において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを判定する。
【０１５５】
このように、負荷検出回路１１２は、終了位置リセット計数値Ｎｒが累積して所定値になったとき、区間Ｔ１の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１に設定するように構成している。したがって、図１２〜図１４に関して前述したように、負荷に対する主駆動パルスＰ１のエネルギ状態を正確に判定することが可能になり、適切な主駆動パルスＰ１を用いたパルス制御が可能になる。
【０１５６】
即ち、区間Ｔ１の終了位置Ｔｃｏｍｐを第１終了位置Ｔｃｏｍｐ１に戻すことによって図１３に示したように、「十分なエネルギ状態」の検出を正確に行うことができる。また、区間Ｔ１の判定値「０」がリセットされる前に累積して所定回数計数になった場合に終了位置Ｔｃｏｍｐ１に変更しているため、エネルギ状態に応じたパルス制御をより正確に行うことが可能である。
【０１５７】
次に制御回路１０３は、処理ステップＳ７０８において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出していないと判定した場合（パターンが（０，０，ｘ）の場合である。）、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出したか否かを判定する（ステップＳ７０９）。
【０１５８】
制御回路１０３は、処理ステップＳ７０９において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出していないと判定した場合（パターンが（ｘ，０，０）の場合であり、非回転の場合である。）、当該駆動サイクルにおいて処理ステップＳ７０３の主駆動パルスＰ１と同極性の補正駆動パルスＰ２によってステッピングモータ１０５を強制的に回転させた後（ステップＳ７１０）、当該主駆動パルスＰ１のランクｎを１ランクアップして主駆動パルスＰ１（ｎ＋１）に変更すると共に、ランク変更計数値Ｎ、終了位置変更計数値Ｎｔ及び終了位置リセット計数値Ｎｒを０にリセットした後に処理ステップＳ７０２に戻り（ステップＳ７１１）、次駆動サイクルではこの主駆動パルスＰ１（ｎ＋１）によって駆動する。
【０１５９】
制御回路１０３は、処理ステップＳ７０９において、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ３内で検出したと判定した場合（パターンが（ｘ，０，１）の場合である。）、補正駆動パルスＰ２による駆動は行わずに主駆動パルスＰ１を１ランクアップして主駆動パルスＰ１（ｎ＋１）に変更すると共に、ランク変更計数値Ｎ、終了位置変更計数値Ｎｔ及び終了位置リセット計数値Ｎｒを０にリセットした後に処理ステップＳ７０２に戻り（ステップＳ７１２）、次駆動サイクルではこの主駆動パルスＰ１（ｎ＋１）によって駆動する。
【０１６０】
制御回路１０３は、処理ステップＳ７０８において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出したと判定した場合（パターンが（０，１，ｘ）の場合である。）、ランク変更計数値Ｎに１加算した後（ステップＳ７１３）、ランク変更計数値Ｎが所定値になったか否かを判定する（ステップＳ７１４）。
制御回路１０３は、処理ステップＳ７１４において、ランク変更計数値Ｎが所定値になっていないと判定した場合は処理ステップＳ７０２に戻る。
【０１６１】
制御回路１０３は、処理ステップＳ７１４において、ランク変更計数値Ｎが所定値になったと判定した場合には主駆動パルスＰ１を１ランクダウンして主駆動パルスＰ１（ｎ−１）に変更すると共に、ランク変更計数値Ｎ、終了位置変更計数値Ｎｔ及び終了位置リセット計数値Ｎｒを０にリセットした後に処理ステップＳ７０２に戻り（ステップＳ７１５）、次駆動サイクルではこの主駆動パルスＰ１（ｎ−１）によって駆動する。
【０１６２】
一方、制御回路１０３は、処理ステップＳ７０４において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ１内で検出したと判定した場合には（パターンが（１，ｘ，ｘ）の場合である。）、終了位置変更計数値Ｎｔに１加算する（ステップＳ７１６）。
負荷検出回路１１２は終了位置変更計数値Ｎｔがリセットされる前に累積して所定値になったと判定した場合（ステップＳ７１７）、負荷検出回路１１２は区間Ｔ１の終了位置を第２終了位置Ｔｃｏｍｐ２に設定すると共に制御回路１０３は終了位置変更計数値Ｎｔを０にリセットする（ステップＳ７１８）。
負荷検出回路１１２はこの状態で区間Ｔ２における誘起信号ＶＲｓの判定を行い、制御回路１０３は、負荷検出回路１１２の判定結果に基づいて区間Ｔ２における判定値を得る（ステップＳ７１９）。
【０１６３】
負荷検出回路１１２は、処理ステップＳ７１７において終了位置変更計数値Ｎｔが所定値に到達していないと判定した場合には、区間Ｔ１の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に設定することなくステップＳ７１９に移行し、この状態で区間Ｔ２における誘起信号ＶＲｓの判定を行い、制御回路１０３は、負荷検出回路１１２の判定結果に基づいて区間Ｔ２における判定値を得る（ステップＳ７１９）。
【０１６４】
このように、負荷検出回路１１２は、終了位置変更計数値Ｎｔのリセットされる前に累積数が所定値になったとき、区間Ｔ１の終了位置Ｔｃｏｍｐを第２終了位置Ｔｃｏｍｐ２に設定するように構成している。したがって、図１２〜図１４に関して前述したように負荷が急激に増大した場合でも正確な回転検出及びパルス制御を行うことが可能になる。
【０１６５】
即ち、区間Ｔ１において判定値「１」が得られたときでも区間Ｔ１の幅を変更しない場合には、図１３に示すように、「非常にエネルギが低い状態」において、本来のパターン（１，０，１）が得られずにパターン（１，１，１）が得られ、主駆動パルスＰ１のランクが維持されてしまうことになる。
【０１６６】
したがって、次駆動サイクルにおいて非回転となって補正駆動パルスＰ２による駆動が行われる可能性があるが、本第５の実施の形態では係る事態の発生を抑制することができる。また図１３に示すように、「中間静止状態」においては、本来のパターン（１，０，０）が得られずに、「十分なエネルギ状態」と同じパターン（０，１，０）が得られ、中間静止状態となってしまう。本発明の実施の形態では係る事態の発生を抑制することができる。また、区間Ｔ１の判定値「１」が累積して所定回数得られた場合に終了位置Ｔｃｏｍｐ１に変更しているため、エネルギ状態に応じたパルス制御をより正確に行うことが可能である。
【０１６７】
制御回路１０３は、処理ステップＳ７１９において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出したと判定した場合（パターンが（１，１，ｘ）の場合である。）、ランク変更計数値Ｎを０にリセットした後に処理ステップＳ７０２に戻る（ステップＳ７２０）。
【０１６８】
制御回路１０３は、処理ステップＳ７１９において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを区間Ｔ２内で検出していないと判定した場合（パターンが（１，０，ｘ）の場合である。）、処理ステップＳ７０９に移行する。
以後、前記処理を繰り返すことにより、ステッピングモータ１０５の回転制御動作が行われる。
【０１６９】
以上述べたように、本発明の第５の実施の形態に係るステッピングモータ制御回路は、少なくとも３つの区間Ｔ１〜Ｔ３に区分した検出区間Ｔにおいてステッピングモータ１０５が発生する所定の基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出し、各区間Ｔ１〜Ｔ３において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出したか否かを表すパターンに基づいて回転状況を検出する回転検出部と、相互にエネルギが相違する複数種類の主駆動パルスＰ１の中から、前記回転検出部が検出した回転状況に応じた主駆動パルスＰ１を選択してステッピングモータ１０５を駆動する制御部とを備え、前記回転検出部は、複数の区間Ｔ１〜Ｔ３中の最初の区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを所定の複数回検出したときは、最初の区間Ｔ１の終了位置Ｔｃｏｍｐを後方に所定量シフトして区間Ｔ２以後の検出を行うことを特徴としている。
【０１７０】
また、本発明の第５の実施の形態に係るステッピングモータ制御回路は、ステッピングモータ１０５が回転したことを示す誘起信号ＶＲｓの検出時点と所定の基準時との大小関係に基づいて主駆動パルスＰ１を選択し、誘起信号ＶＲｓの検出区間Ｔを少なくとも３分割（区間Ｔ１、Ｔ２、Ｔ３）し、最初の区間Ｔ１に基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓが発生した場合には主駆動パルスＰ１のエネルギ状態に駆動余裕が低下してきたとみなして主駆動パルスＰ１のランクダウンを禁止し、区間Ｔ２で発生する誘起信号ＶＲｓが区間Ｔ３へ完全移行した場合には駆動余裕が無いとみなして主駆動パルスＰ１をランクアップするようにしたステッピングモータ制御回路において、検出区間Ｔの最初の区間Ｔ１に誘起信号ＶＲｓが発生した場合、区間Ｔ１の幅を拡大させることを特徴としている。
【０１７１】
ここで、前記回転検出部は、最初の区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを所定の複数回検出した場合に、最初の区間Ｔ１の終了位置Ｔｃｏｍｐを後方にシフトして最初の区間Ｔ１の幅を所定量広くすると共に検出区間Ｔの幅が変化しないように他の区間Ｔ２の幅を狭くして以後の検出を行うように構成することができる。
また、前記回転検出部は、最初の区間Ｔ１の終了位置Ｔｃｏｍｐを後方に所定量シフトした後、最初の区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを所定の複数回検出しなかった場合には、最初の区間Ｔ１の終了位置Ｔｃｏｍｐを元に戻して以後の検出を行うように構成することができる。
【０１７２】
また、検出区間Ｔを、主駆動パルスＰ１による駆動後の第１区間Ｔ１、第１区間Ｔ１よりも後の第２区間Ｔ２、第２区間Ｔ２よりも後の第３区間Ｔ３に区分し、主駆動パルスＰ１のランクｎを変更しないエネルギ状態において、第１区間Ｔ１はステッピングモータ１０５のロータ２０２を中心とする空間の第２象限ＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第２区間Ｔ２は第２象限ＩＩ及び第３象限ＩＩＩにおいてロータ２０２の最初の正方向回転状況を判定する区間、第３区間Ｔ３は第３象限ＩＩＩにおいてロータ２０２の最初の逆方向回転以後の回転状況を判定する区間であり、前記回転検出部は、第１区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを前記所定の複数回検出したときは、第１区間Ｔ１の終了位置Ｔｃｏｍｐを、基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを検出しない場合よりも後方に所定量シフトして以後の検出を行うように構成することができる。
【０１７３】
また、前記回転検出部は、第１区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを前記所定の複数回検出した場合に、第１区間Ｔ１の終了位置Ｔｃｏｍｐを後方にシフトして第１区間Ｔ１の幅を所定量広くすると共に検出区間Ｔの幅が変化しないように第２区間Ｔ２の幅を狭くして以後の検出を行うように構成することができる。
また、前記回転検出部は、第１区間Ｔ１の終了位置Ｔｃｏｍｐを後方に所定量シフトした後、第１区間Ｔ１において基準しきい電圧Ｖｃｏｍｐを超える誘起信号ＶＲｓを所定の複数回検出しなかった場合には、第１区間Ｔ１の幅を元に戻して狭くすると共に検出区間Ｔの幅が変化しないように第２区間Ｔ２の幅を広くして以後の検出を行うように構成することができる。
【０１７４】
したがって、主駆動パルスＰ１に駆動余裕が無くランクアップすべきにも関わらず、ステッピングモータ１０５が誘起信号ＶＲｓを発生する時期の変動によってランクアップしなくなる事態の発生を抑制することが可能になる。
また、駆動余裕が無い場合に、誘起信号ＶＲｓが区間Ｔ１から区間Ｔ２への流出することを防ぐことができ、無理にランク維持された主駆動パルスでの駆動による回転不可を回避することができる。
【０１７５】
また、カレンダ表示部１１０等の急激な負荷により、駆動余裕が無いにも関わらず、誘起信号Ｖｒｓの区間Ｔ２への流出により、ランク維持されてしまうような事態の発生を抑制して、適切なランクアップを行うことが可能になる。
また、主駆動パルスＰ１での回転不可状態の発生を回避することが可能になるため、補正駆動パルスＰ２による駆動頻度を抑制し、消費電力を抑制することが可能になる。したがって、電源として電池を使用する場合、電池寿命を長くすることができる。
【０１７６】
また、本発明の第５の実施の形態に係るムーブメントによれば、主駆動パルスに駆動余裕が無くランクアップすべきにも関わらず、ステッピングモータが誘起信号を発生する時期の変動によってランクアップしなくなる事態の発生を抑制することが可能なアナログ電子時計を構築することができる。
【０１７７】
また、本発明の第５の実施の形態に係るアナログ電子時計によれば、主駆動パルスに駆動余裕が無くランクアップすべきにも関わらず、ステッピングモータが誘起信号を発生する時期の変動によってランクアップしなくなる事態の発生を抑制することが可能になる。
尚、前記各実施の形態では、検出区間Ｔを３つの区間Ｔ１〜Ｔ３に区分したが、２つ以上の区間に区分してもよい。
また、境界を変える方法として、境界Ｔｃｏｍｐ１のみを変える、境界Ｔｃｏｍｐ１とともに境界Ｔｃｏｍｐ２を変える、境界Ｔｃｏｍｐ２のみを変える等の変更が可能であり、又、検出区間Ｔの長さに関しても不変又は可変のいずれに構成することも可能である。
【０１７８】
また、前記各実施の形態では、各駆動パルスのエネルギを変えるために、パルス幅が異なるようにしたが、櫛歯状のパルスの個数を変える、あるいはパルス電圧を変える等によっても駆動エネルギを変えることが可能である。
また、ステッピングモータの応用例として電子時計の例で説明したが、モータを使用する電子機器に適用可能である。
【産業上の利用可能性】
【０１７９】
本発明に係るステッピングモータ制御回路は、ステッピングモータを使用する各種電子機器に適用可能である。
また、本発明に係るムーブメント及び電子時計は、カレンダ機能付きアナログ電子腕時計、クロノグラフ時計をはじめ、各種のアナログ電子時計に適用可能である。
【符号の説明】
【０１８０】
１０１・・・発振回路
１０２・・・分周回路
１０３・・・制御回路
１０４・・・駆動パルス選択回路
１０５・・・ステッピングモータ
１０６・・・アナログ表示部
１０７・・・時針
１０８・・・分針
１０９・・・秒針
１１０・・・カレンダ表示部
１１１・・・回転検出回路
１１２・・・負荷検出回路
１１３・・・時計ケース
１１４・・・ムーブメント
２０１・・・ステータ
２０２・・・ロータ
２０３・・・ロータ収容用貫通孔
２０４、２０５・・・切り欠き部（内ノッチ）
２０６、２０７・・・切り欠き部（外ノッチ）
２０８・・・磁心
２０９・・・コイル
２１０、２１１・・・可飽和部
ＯＵＴ１・・・第１端子
ＯＵＴ２・・・第２端子
【図１】
2014200163.tif 000003
【図２】
2014200163.tif 000004
【図３】
2014200163.tif 000005
【図４】
2014200163.tif 000006
【図５】
2014200163.tif 000007
【図６】
2014200163.tif 000008
【図７】
2014200163.tif 000009
【図８】
2014200163.tif 000010
【図９】
2014200163.tif 000011
【図１０】
2014200163.tif 000012
【図１１】
2014200163.tif 000013
【図１２】
2014200163.tif 000014
【図１３】
2014200163.tif 000015
【図１４】
2014200163.tif 000016
【図１５】
2014200163.tif 000017
【図１６】
2014200163.tif 000018