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