(57)【特許請求の範囲】
【請求項１】
ステッピングモーターと、
パルス幅の異なる駆動パルスを前記ステッピングモーターに供給可能な駆動パルス供給部と、
前記ステッピングモーターのローターが前記駆動パルスによって回転したか否かを判定する回転判定部と、
前記ローターが回転しなかったと判定された場合、前記駆動パルスよりもパルス幅の広い補助パルスを前記ステッピングモーターに供給する補助パルス供給部と、
電源電圧を検出する電源電圧検出部と、
前記駆動パルスのパルス幅を設定するパルス幅設定部と、
設定回数を設定する回数設定部と、を備え、
前記パルス幅設定部は、
同じパルス幅の前記駆動パルスによって前記ローターが回転したと判定された連続回数が前記設定回数に達した場合、設定されている駆動パルスのパルス幅よりも狭いパルス幅に設定し、
前記ローターが回転しなかったと判定された場合、設定されている駆動パルスのパルス幅よりも広いパルス幅に設定し、
予め設定された複数の電源電圧の範囲のうち、前記電源電圧が変動して該当する電源電圧の範囲が変わった場合、該当する電源電圧の範囲に対応したパルス幅に設定し、
前記回数設定部は、
前記設定回数を、少なくとも第１設定回数または前記第１設定回数よりも多い第２設定回数に設定することが可能であり、
前記設定回数が前記第２設定回数に設定されている場合、前記電源電圧が低下して該当する電源電圧の範囲が変わった場合に、前記設定回数を前記第１設定回数に設定する
ことを特徴とする電子時計。
【請求項２】
請求項１に記載の電子時計において、
前記回数設定部は、前記設定回数が前記第２設定回数に設定されている場合、前記電源電圧が上昇して該当する前記電源電圧の範囲が変わった場合に、前記設定回数を前記第１設定回数に設定する
ことを特徴とする電子時計。
【請求項３】
請求項１または請求項２に記載の電子時計において、
前記複数の電源電圧の範囲と、前記複数の電源電圧の範囲のそれぞれに対応付けられた複数種類のパルス幅とが記憶されたパルス幅記憶部を備え、
前記パルス幅設定部は、
前記パルス幅記憶部に記憶されたパルス幅のいずれかを選択し、選択したパルス幅を前記駆動パルスのパルス幅に設定し、
前記連続回数が前記設定回数に達した場合、前記パルス幅記憶部において、設定されているパルス幅と同じ電源電圧の範囲に対応付けられているパルス幅のうち、設定されているパルス幅の次に狭いパルス幅を前記駆動パルスのパルス幅に設定し、
前記ローターが回転しなかったと判定された場合、前記パルス幅記憶部において、設定されているパルス幅と同じ電源電圧の範囲に対応付けられているパルス幅のうち、設定されているパルス幅の次に広いパルス幅を前記駆動パルスのパルス幅に設定し、
前記電源電圧が変動して該当する電源電圧の範囲が変わった場合、前記パルス幅記憶部において、該当する電源電圧の範囲に対応付けられているパルス幅のうち、設定されているパルス幅に対応するパルス幅を前記駆動パルスのパルス幅に設定する
ことを特徴とする電子時計。
【請求項４】
請求項１から請求項３のいずれか１項に記載の電子時計において、
前記回数設定部は、
前記設定回数を、３種類以上の回数に設定することが可能であり、
設定されている前記駆動パルスのパルス幅が所定の判定条件に該当した場合に、前記設定回数を、設定されている回数の次に多い回数に設定する
ことを特徴とする電子時計。
【請求項５】
請求項１から請求項４のいずれか１項に記載の電子時計において、
前記回数設定部は、電子時計が携帯されていないと判定する非携帯判定条件に該当した場合、前記設定回数を、前記第２設定回数よりも多い非携帯設定回数に設定する
ことを特徴とする電子時計。
【請求項６】
請求項１から請求項５のいずれか１項に記載の電子時計において、
設定されている前記駆動パルスのパルス幅を記憶する設定パルス幅記憶部を備え、
前記パルス幅設定部は、前記駆動パルス供給部が動作を停止した後、再び動作を開始する場合に、前記設定パルス幅記憶部に記憶されているパルス幅を、前記駆動パルスのパルス幅に設定する
ことを特徴とする電子時計。
【請求項７】
請求項１から請求項６のいずれか１項に記載の電子時計において、
設定されている前記駆動パルスのパルス幅を特定する情報を表示する表示部を備える
ことを特徴とする電子時計。
【請求項８】
ステッピングモーターと、パルス幅の異なる駆動パルスを前記ステッピングモーターに供給可能な駆動パルス供給部と、前記ステッピングモーターのローターが前記駆動パルスによって回転しなかったと判定された場合、前記駆動パルスよりもパルス幅の広い補助パルスを前記ステッピングモーターに供給する補助パルス供給部と、を備える電子時計の制御方法であって、
同じパルス幅の前記駆動パルスによって前記ローターが回転したと判定された連続回数が設定回数に達した場合、設定されている駆動パルスのパルス幅よりも狭いパルス幅に設定するステップと、
前記ローターが回転しなかったと判定された場合、設定されている駆動パルスのパルス幅よりも広いパルス幅に設定するステップと、
予め設定された複数の電源電圧の範囲のうち、前記電源電圧が変動して該当する電源電圧の範囲が変わった場合、該当する電源電圧の範囲に対応したパルス幅に設定するステップと、
前記設定回数を、少なくとも第１設定回数または前記第１設定回数よりも多い第２設定回数に設定するステップと、を備え、
前記設定回数を設定するステップは、前記設定回数が前記第２設定回数に設定されている場合、前記電源電圧が低下して該当する電源電圧の範囲が変わった場合に、前記設定回数を前記第１設定回数に設定する
ことを特徴とする電子時計の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステッピングモーターを備えた電子時計およびその電子時計の制御方法に関する。
【背景技術】
【０００２】
ステッピングモーターを備えた電子時計において、消費電力を低減するため、ステッピングモーターを駆動する駆動パルスの実効電力を、ステッピングモーターを回転できる最小値に設定することが求められている。ここで、駆動パルスの実効電力は、電源電圧が変動した場合に変化する場合がある。また、前記最小値は、電子時計の配置環境の磁界が変化した場合や、電子時計に落下による衝撃が与えられた場合などに変化する場合がある。このような場合においても、駆動パルスの実効電力を前記最小値に調整できる技術が知られている（例えば、特許文献１参照）。
特許文献１の電子時計は、同じ実効電力の駆動パルスの出力に基づいて、設定回数連続してステッピングモーターが回転した場合、駆動パルスの実効電力を一段階低くする。そして、駆動パルスによってステッピングモーターが回転しなかった場合は、駆動パルスの実効電力を一段階大きくすることで、駆動パルスの実効電力を、ステッピングモーターを回転できる最小値に調整している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３３５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の電子時計では、電池電圧が低下し、駆動パルスの実効電力が、ステッピングモーターの回転に必要な実効電力を下回った場合、ステッピングモーターが一度非回転となった後に、駆動パルスの実効電力が大きくなる。ステッピングモーターが非回転となる場合、電子時計は、ステッピングモーターを確実に回転させるため、駆動パルスよりも実効電力が大きい補助パルスを出力する。このため、電池電圧が低下した場合は、補助パルスが出力される分、消費電力がかかってしまうという問題がある。
【０００５】
本発明は、電源電圧が低下した場合、ステッピングモーターが非回転となり補助パルスが供給されることを抑制し、かつ、迅速に駆動パルスのパルス幅を最適値に遷移できる電子時計および電子時計の制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の電子時計は、ステッピングモーターと、パルス幅の異なる駆動パルスを前記ステッピングモーターに供給可能な駆動パルス供給部と、前記ステッピングモーターのローターが前記駆動パルスによって回転したか否かを判定する回転判定部と、前記ローターが回転しなかったと判定された場合、前記駆動パルスよりもパルス幅の広い補助パルスを前記ステッピングモーターに供給する補助パルス供給部と、電源電圧を検出する電源電圧検出部と、前記駆動パルスのパルス幅を設定するパルス幅設定部と、設定回数を設定する回数設定部と、を備え、前記パルス幅設定部は、同じパルス幅の前記駆動パルスによって前記ローターが回転したと判定された連続回数が前記設定回数に達した場合、設定されている駆動パルスのパルス幅よりも狭いパルス幅に設定し、前記ローターが回転しなかったと判定された場合、設定されている駆動パルスのパルス幅よりも広いパルス幅に設定し、予め設定された複数の電源電圧の範囲のうち、前記電源電圧が変動して該当する電源電圧の範囲が変わった場合、該当する電源電圧の範囲に対応したパルス幅に設定し、前記回数設定部は、前記設定回数を、少なくとも第１設定回数または前記第１設定回数よりも多い第２設定回数に設定することが可能であり、前記設定回数が前記第２設定回数に設定されている場合、前記電源電圧が低下して該当する電源電圧の範囲が変わった場合に、前記設定回数を前記第１設定回数に設定することを特徴とする。
【０００７】
駆動パルスは、矩形波であっても、くし歯状のパルスであってもよい。駆動パルスがくし歯状である場合は、パルス幅は、各歯のパルス幅の積算値を意図する。この場合、例えば、歯数が一定の場合は、デューティー比を変えることでパルス幅を変更できる。なお、パルス幅が広いほど、駆動パルスのエネルギーが大きくなるため、ローターを回転させる能力は高くなる。
また、電源電圧の範囲は、例えば、ＶＤＤ≧１．５Ｖ、１．３＜ＶＤＤ＜１．５Ｖ、ＶＤＤ≦１．３Ｖに設定されている。また、第１設定回数は、例えば１０回であり、第２設定回数は、例えば２０回や２００回である。
本発明によれば、例えばアラーム鳴動などの負荷動作が実行されて電源電圧が低下し、設定されているパルス幅の駆動パルスでは、ローターを回転できない場合、駆動パルスが供給される前に、パルス幅設定部によって駆動パルスのパルス幅を該当する電源電圧の範囲に対応したパルス幅に設定できるため、ローターが非回転となることを抑制できる。これにより、補助パルスが供給されることを抑制でき、消費電力を低減できる。
また、電源電圧が上昇したことで、設定されているパルス幅よりも狭いパルス幅の駆動パルスでもローターを回転できるようになった場合に、パルス幅設定部によって駆動パルスのパルス幅を該当する電源電圧の範囲に対応したパルス幅に設定できるため、ローターが設定回数連続して回転するのを待つことなくパルス幅を狭くすることができる。これにより、迅速に駆動パルスのパルス幅を最適値に遷移できる。
また、電源電圧が変動した場合でも、該当する電源電圧の範囲が変わらない場合は、パルス幅設定部によって駆動パルスのパルス幅の設定は行われないため、例えば、電源電圧の変動が０．１Ｖ程度と僅かである場合に、駆動パルスのパルス幅の設定が行われることを抑制できる。これによれば、駆動パルスのパルス幅の設定処理が必要以上に頻繁に行われることを抑制でき、処理負荷を低減できる。
また、本発明によれば、前記設定回数が第２設定回数に設定されている場合、電源電圧が低下して、該当する電源電圧の範囲が変わり、パルス幅設定部によって駆動パルスのパルス幅の設定が行われた場合に、回数設定部によって設定回数を第２設定回数よりも少ない第１設定回数に設定できる。当該パルス幅の設定が行われた場合、駆動パルスのパルス幅は、該当する電源電圧の範囲に対応したパルス幅ではあるが、最適値ではない可能性がある。このため、設定回数を第１設定回数に設定することで、駆動パルスのパルス幅の最適値が、設定されたパルス幅よりも狭い場合、迅速に駆動パルスのパルス幅を最適値に遷移させることができる。
なお、回数設定部は、例えば、設定される駆動パルスのパルス幅が最適値であると判定できる場合などに、設定回数を第２設定回数に設定する。
【０００８】
本発明の電子時計において、前記回数設定部は、前記設定回数が前記第２設定回数に設定されている場合、前記電源電圧が上昇して該当する前記電源電圧の範囲が変わった場合に、前記設定回数を前記第１設定回数に設定することが好ましい。
【０００９】
本発明によれば、前記設定回数が第２設定回数に設定されている場合、電源電圧が上昇して、該当する電源電圧の範囲が変わり、パルス幅設定部によって駆動パルスのパルス幅の設定が行われた場合に、回数設定部によって設定回数を第２設定回数よりも少ない第１設定回数に設定できる。このため、駆動パルスのパルス幅の最適値が、設定されたパルス幅よりも狭い場合、迅速に駆動パルスのパルス幅を最適値に遷移させることができる。
【００１０】
本発明の電子時計において、前記複数の電源電圧の範囲と、前記複数の電源電圧の範囲のそれぞれに対応付けられた複数種類のパルス幅とが記憶されたパルス幅記憶部を備え、前記パルス幅設定部は、前記パルス幅記憶部に記憶されたパルス幅のいずれかを選択し、選択したパルス幅を前記駆動パルスのパルス幅に設定し、前記連続回数が前記設定回数に達した場合、前記パルス幅記憶部において、設定されているパルス幅と同じ電源電圧の範囲に対応付けられているパルス幅のうち、設定されているパルス幅の次に狭いパルス幅を前記駆動パルスのパルス幅に設定し、前記ローターが回転しなかったと判定された場合、前記パルス幅記憶部において、設定されているパルス幅と同じ電源電圧の範囲に対応付けられているパルス幅のうち、設定されているパルス幅の次に広いパルス幅を前記駆動パルスのパルス幅に設定し、前記電源電圧が変動して該当する電源電圧の範囲が変わった場合、前記パルス幅記憶部において、該当する電源電圧の範囲に対応付けられているパルス幅のうち、設定されているパルス幅に対応するパルス幅を前記駆動パルスのパルス幅に設定することが好ましい。
【００１１】
本発明によれば、該当する電源電圧の範囲が変わらない場合は、パルス幅設定部によって、同じ電源電圧の範囲に対応付けられているパルス幅の中で駆動パルスのパルス幅が変更される。これにより、駆動パルスのパルス幅を、予め設定された複数種類のパルス幅のうち、最適なパルス幅に設定できる。
また、本発明によれば、電源電圧が変動して該当する電源電圧の範囲が変わった場合、パルス幅設定部によって、駆動パルスのパルス幅が、該当する電源電圧の範囲に対応付けられているパルス幅のうち、設定されているパルス幅と対応するパルス幅に変更される。これにより、駆動パルスのパルス幅を、電源電圧に対応したパルス幅に設定できる。
これによれば、該当する電源電圧の範囲が変わった場合のパルス幅の変更幅（範囲間変更幅）と、該当する電源電圧の範囲が変わらない場合に最適なパルス幅を設定する場合のパルス幅の変更幅（範囲内変更幅）とを異なる幅に設定できる。このため、範囲内変更幅を、範囲間変更幅よりも狭く設定することができる。ここで、範囲間変更幅は、電源電圧の範囲に応じて決定される。本発明によれば、範囲内変更幅を範囲間変更幅よりも狭く設定できるため、電源電圧の範囲が一定の場合に、範囲内変更幅が範囲間変更幅と同じ場合と比べて、駆動パルスのパルス幅をより細かく設定できる。
【００１２】
本発明の電子時計において、前記回数設定部は、前記設定回数を、３種類以上の回数に設定することが可能であり、設定されている前記駆動パルスのパルス幅が所定の判定条件に該当した場合に、前記設定回数を、設定されている回数の次に多い回数に設定することを特徴とすることが好ましい。
【００１３】
パルス幅設定部は、前記設定回数を、例えば、１０回、２０回、５０回、２００回などに設定することが可能である。
所定の判定条件は、例えば、設定されている駆動パルスのパルス幅が最適であると判定する条件である。
所定の判定条件に連続して該当する回数が多くなるほど、電子時計が、駆動パルスのパルス幅の最適値が変動する確率が低い状態にあると判定できる。本発明によれば、前記最適値が変動しない場合は、所定の判定条件に該当する毎に回数設定部によって設定回数を段階的に多くできるため、設定回数を前記最適値が変動する確率に応じて細かく設定できる。これによれば、設定回数を例えば１０回と２００回にしか設定できない場合と比べて、前記最適値が、設定されているパルス幅よりも狭くなった場合に、駆動パルスのパルス幅を最適値に遷移させるまでの平均時間を短縮できる。
【００１４】
本発明の電子時計において、前記回数設定部は、電子時計が携帯されていないと判定する非携帯判定条件に該当した場合、前記設定回数を、前記第２設定回数よりも多い非携帯設定回数に設定することが好ましい。
【００１５】
電子時計が携帯されていない場合は、例えば電子時計の配置環境の磁界が変化する可能性が低いため、電子時計が携帯されている場合と比べて、駆動パルスのパルス幅の最適値が変動する可能性は低い。本発明によれば、このような場合は、設定回数を第２設定回数よりも多い非携帯設定回数に設定できるため、設定回数を非携帯設定回数に設定できない場合と比べて、パルス幅設定部によって駆動パルスのパルス幅が狭くされる頻度を低くできる。これにより、ローターが非回転となる頻度を低くでき、消費電力を低減できる。
【００１６】
本発明の電子時計において、設定されている前記駆動パルスのパルス幅を記憶する設定パルス幅記憶部を備え、前記パルス幅設定部は、前記駆動パルス供給部が動作を停止した後、再び動作を開始する場合に、前記設定パルス幅記憶部に記憶されているパルス幅を、前記駆動パルスのパルス幅に設定することが好ましい。
【００１７】
本発明によれば、駆動パルス供給部が再び動作を開始する場合、駆動パルスのパルス幅に、駆動パルス供給部が動作を停止する直前に設定されていたパルス幅を設定できるため、例えば駆動パルスのパルス幅に予め設定された固定値を設定する場合と比べて、駆動パルスのパルス幅が最適値に設定されるまでの平均時間を短縮できる。
【００１８】
本発明の電子時計において、設定されている前記駆動パルスのパルス幅を特定する情報を表示する表示部を備えることが好ましい。
【００１９】
本発明によれば、例えば、電子時計の出荷時に、表示部によって設定されている駆動パルスのパルス幅を特定する情報を表示させることができ、これにより、駆動パルスのパルス幅が仕様通りになっているかなどを確認する検査を容易に行うことができる。
【００２０】
本発明は、ステッピングモーターと、パルス幅の異なる駆動パルスを前記ステッピングモーターに供給可能な駆動パルス供給部と、前記ステッピングモーターのローターが前記駆動パルスによって回転しなかったと判定された場合、前記駆動パルスよりもパルス幅の広い補助パルスを前記ステッピングモーターに供給する補助パルス供給部と、を備える電子時計の制御方法であって、同じパルス幅の前記駆動パルスによって前記ローターが回転したと判定された連続回数が設定回数に達した場合、設定されている駆動パルスのパルス幅よりも狭いパルス幅に設定するステップと、前記ローターが回転しなかったと判定された場合、設定されている駆動パルスのパルス幅よりも広いパルス幅に設定するステップと、予め設定された複数の電源電圧の範囲のうち、前記電源電圧が変動して該当する電源電圧の範囲が変わった場合、該当する電源電圧の範囲に対応したパルス幅に設定するステップと、前記設定回数を、少なくとも第１設定回数または前記第１設定回数よりも多い第２設定回数に設定するステップと、を備え、前記設定回数を設定するステップは、前記設定回数が前記第２設定回数に設定されている場合、前記電源電圧が低下して該当する電源電圧の範囲が変わった場合に、前記設定回数を前記第１設定回数に設定することを特徴とする。
本発明によれば、前記電子時計の発明と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る電子時計を示す図。
【図２】前記電子時計の構成を示すブロック図。
【図３】前記実施形態における駆動パルスの波形の種類を示す図。
【図４】前記実施形態におけるステッピングモーターに供給される信号波を示す図。
【図５】前記実施形態におけるパルス供給制御処理を示すフローチャート。
【図６】前記実施形態における駆動パルスのパルス幅の遷移例を示す図。
【図７】本発明の他の実施形態に係る駆動パルスの波形を示す図。
【発明を実施するための形態】
【００２２】
本発明の実施形態の電子時計を図面に基づいて説明する。
［電子時計の構成］
図１に示すように、電子時計１は、ユーザーが腕に装着して使用する腕時計タイプの時計である。電子時計１は、外装ケース１７と、外装ケース１７内に収容された、指針（時針１１、分針１２、秒針１３）と、文字板１４と、文字板１４に形成された日窓１５から日付を表示する日車１６と、指針１１〜１３および日車１６を駆動する図示しないムーブメントとを備えている。
【００２３】
図２は、電子時計１の構成を示すブロック図である。
電子時計１は、ムーブメントを構成する駆動制御装置３０、駆動回路４０、ステッピングモーター５０と、発電部としてのソーラーセル２と、充電回路３と、電源としての二次電池４とを備える。なお、その他に、電子時計１は、図示しないアラーム機能などの所定の機能を実行する機能部を備えている。
ソーラーセル２は、照射された光のエネルギーを電気エネルギーに変換して出力する。
充電回路３は、ソーラーセル２から出力された電気エネルギーを二次電池４に蓄積させ、二次電池４を充電する。
【００２４】
［ステッピングモーター］
ステッピングモーター５０は、図示しない歯車を介して指針１１〜１３を駆動する。
ステッピングモーター５０は、図２に示すように、ローター収容用穴５１１を有するステーター５１と、ローター収容用穴５１１に回転可能に配設されたローター５２と、ステーター５１と接合された磁心（図示せず）と、磁心に巻回されたコイル５３を備えている。コイル５３は、両端に端子を有している。各端子は駆動回路４０に接続されている。ローター５２は、２極（Ｓ極およびＮ極）に着磁され、ステーター５１は磁性材料によって形成されている。
後述する駆動パルスＫまたは補助パルスＡＰがコイル５３の両端の端子間に供給されて電流が流れると、ステーター５１に磁束が発生する。これにより、ステーター５１に生じた磁極とローター５２の磁極との相互作用によって、ローター５２は１ステップ分（１８０度）回転する。そして、ローター５２に連動して指針１１〜１３が回転する。
【００２５】
［駆動回路］
駆動回路４０は、４つの電界効果型トランジスター４１，４２，４３，４４を備えている。トランジスター４１，４３はＰチャネルであり、トランジスター４２，４４はＮチャネルである。これらの電界効果型トランジスター４１〜４４のオンオフを制御することで、トランジスター４１および４２間と、トランジスター４３および４４間にそれぞれ接続されたステッピングモーター５０のコイル５３に電流を流すことができ、ローター５２を回転させることができる。
【００２６】
［駆動制御装置］
駆動制御装置３０は、図２に示すように、発振回路３２と、分周回路３３と、駆動制御回路３４と、回転判定回路３５と、電圧検出回路３６と、記憶装置３７とを備えている。
発振回路３２は、水晶振動子などの基準発振源３１を用いて所定周波数の基準パルスを出力する。
分周回路３３は、発振回路３２から入力されるパルスを分周して出力する。
電圧検出回路３６は、二次電池４の電池電圧を電源電圧として検出する。電圧検出回路３６は、例えば、一定間隔（例えば１秒間隔）で電源電圧を検出する。ここで、電圧検出回路３６は、本発明の電源電圧検出部の一例である。
【００２７】
［記憶装置］
記憶装置３７は、パルス幅記憶部３７１（第一記憶部）と、設定パルス幅記憶部３７２（第二記憶部）とを備える。
パルス幅記憶部３７１には、複数の電源電圧の範囲と、複数の電源電圧の範囲のそれぞれに対応付けられた複数種類のパルス幅とが記憶されている。電子時計１では、パルス幅記憶部３７１に記憶されているパルス幅のいずれかを後述する駆動制御回路３４のパルス幅設定部３４３が選択し、選択したパルス幅を駆動パルスＫのパルス幅に設定する。
本実施形態では、電源電圧（ＶＤＤ）の範囲として、ＶＤＤ≧１．５Ｖと、１．３Ｖ＜ＶＤＤ＜１．５Ｖと、ＶＤＤ≦１．３Ｖとが設定されている。そして、各電源電圧の範囲に対して、５種類のパルス幅が対応付けられている。
【００２８】
図３は、パルス幅記憶部３７１に記憶されている各パルス幅の波形を表した図である。
図３に示すように、電子時計１では、各電源電圧の範囲に対して、パルス幅の異なるＰ１〜Ｐ５の５段階の波形が対応付けられている。
ここで、ＶＤＤ≧１．５Ｖに対応付けられている各波形を、ａ列の波形とし、パルス幅が狭い方から順番に、Ｐ１−ａ、Ｐ２−ａ、Ｐ３−ａ、Ｐ４−ａ、Ｐ５−ａとする。また、１．３Ｖ＜ＶＤＤ＜１．５Ｖに対応付けられている各波形を、ｂ列の波形とし、パルス幅が狭い方から順番に、Ｐ１−ｂ、Ｐ２−ｂ、Ｐ３−ｂ、Ｐ４−ｂ、Ｐ５−ｂとする。また、ＶＤＤ≦１．３Ｖに対応付けられている各波形を、ｃ列の波形とし、パルス幅が狭い方から順番に、Ｐ１−ｃ、Ｐ２−ｃ、Ｐ３−ｃ、Ｐ４−ｃ、Ｐ５−ｃとする。
【００２９】
図３に示すように、Ｐ１−ａ〜Ｐ５−ａのパルス幅の間隔は、等間隔に設定されている。図３の例では、Ｐ１−ａのパルス幅を「１」として説明すると、Ｐ２−ａのパルス幅は「２」であり、Ｐ３−ａのパルス幅は「３」であり、Ｐ４−ａのパルス幅は「４」であり、Ｐ５−ａのパルス幅は「５」である。
Ｐ１−ｂ〜Ｐ５−ｂの各パルス幅は、Ｐ１−ａ〜Ｐ５−ａのパルス幅に対して、一定の幅（「２」）を加算した値に設定されている。すなわち、Ｐ１−ｂのパルス幅は「３」であり、Ｐ２−ｂのパルス幅は「４」であり、Ｐ３−ｂのパルス幅は「５」であり、Ｐ４−ｂのパルス幅は「６」であり、Ｐ５−ｂのパルス幅は「７」である。
Ｐ１−ｃ〜Ｐ５−ｃの各パルス幅は、Ｐ１−ｂ〜Ｐ５−ｂのパルス幅に対して、前記一定の幅を加算した値に設定されている。すなわち、Ｐ１−ｃのパルス幅は「５」であり、Ｐ２−ｃのパルス幅は「６」であり、Ｐ３−ｃのパルス幅は「７」であり、Ｐ４−ｃのパルス幅は「８」であり、Ｐ５−ｃのパルス幅は「９」である。
このように、前記一定の幅、すなわち、ａ列〜ｃ列の列間のパルス幅の間隔（「２」）は、同じ列内のパルス幅の間隔（「１」）よりも広い値に設定されている。
【００３０】
設定パルス幅記憶部３７２には、後述する駆動制御回路３４のパルス幅設定部３４３によって現在設定されている駆動パルスＫのパルス幅が記憶されている。
【００３１】
［駆動制御回路］
駆動制御回路３４は、駆動パルス供給部３４１と、補助パルス供給部３４２と、パルス幅設定部３４３と、回数設定部３４４とを備えている。
【００３２】
駆動パルス供給部３４１は、分周回路３３から入力される１Ｈｚのパルスを用いて制御信号を生成し、当該制御信号によって駆動回路４０を制御して、ローター５２を１ステップ分回転させる駆動パルスＫを、１秒間隔で、コイル５３の各端子に交互に供給（出力）する。ここで、駆動パルス供給部３４１は、パルス幅の異なる駆動パルスＫをコイル５３に供給可能に構成されている。なお、本実施形態では、図４に示すように、駆動パルスＫは矩形波である。
【００３３】
補助パルス供給部３４２は、後述する回転判定回路３５で駆動パルスＫによってローター５２が回転しなかったと判定された場合、ローター５２を１ステップ分確実に回転させるため、分周回路３３から入力されるパルスを用いて制御信号を生成し、当該制御信号によって駆動回路４０を制御して、図４に示すように、駆動パルスＫよりもパルス幅の広い補助パルスＡＰをコイル５３に供給（出力）する。
【００３４】
パルス幅設定部３４３は、予め設定されたパルス幅変更条件に該当した場合に、パルス幅記憶部３７１に記憶されているパルス幅のいずれかを選択し、選択したパルス幅を駆動パルスＫのパルス幅に設定することで、当該パルス幅を変更する。なお、駆動パルスＫのパルス幅の変更方法の詳細については後述する。
また、パルス幅設定部３４３は、駆動パルス供給部３４１が動作を停止した後、再び動作を開始する場合に、設定パルス幅記憶部３７２に記憶されているパルス幅を、駆動パルスＫのパルス幅に設定する。
【００３５】
回数設定部３４４は、詳しくは後述するが、パルス幅設定部３４３が駆動パルスＫのパルス幅を狭くするか否かを判定する際に、ローター５２の連続回数と比較する設定回数を、第１設定回数および第１設定回数よりも多い第２設定回数に設定する。本実施形態では、第１設定回数は１０回であり、第２設定回数は２００回である。
【００３６】
［回転判定回路］
回転判定回路３５は、駆動パルスＫによってローター５２が１ステップ分（１８０度）回転したか否かを判定し、判定結果を駆動制御回路３４に出力する。具体的には、回転判定回路３５は、図４に示すように、駆動パルスＫが出力された後に、コイル５３に回転検出パルスＳＰ２を出力し、当該回転検出パルスＳＰ２によって得られた誘導電圧を設定値と比較することで、ローター５２が１ステップ分回転したか否かを判定する。ここで、回転判定回路は、回転判定部の一例である。
【００３７】
［パルス供給制御処理］
次に、駆動パルスＫや補助パルスＡＰの供給を制御するパルス供給制御処理について説明する。図５は、パルス供給制御処理を示すフローチャートである。
【００３８】
パルス供給制御処理では、パルス幅設定部３４３が、電圧検出回路３６で検出された電源電圧に基づいて、パルス幅記憶部３７１に記憶されている電源電圧の範囲のうち、電源電圧が変動して該当する電源電圧の範囲が変わったか否かを判定する（Ｓ１１）。
【００３９】
Ｓ１１でＮＯと判定された場合、駆動パルス供給部３４１は、制御信号によって駆動回路４０を制御して、現在設定されているパルス幅の駆動パルスＫをコイル５３に供給する（Ｓ１２）。
次に、回転判定回路３５は、駆動パルスＫによってローター５２が１ステップ分（１８０度）回転したか否かを判定する（Ｓ１３）。
【００４０】
Ｓ１３でＹＥＳと判定された場合、パルス幅設定部３４３は、同じパルス幅の駆動パルスＫによってローター５２が回転したと回転判定回路３５で判定された連続回数が、設定回数に達したか否かを判定する（Ｓ１４）。
Ｓ１４でＮＯと判定された場合、駆動制御回路３４は、処理をＳ１１に戻し、１秒後にＳ１１の処理を実行する。
一方、Ｓ１４でＹＥＳと判定された場合、現在設定されているパルス幅よりも狭いパルス幅の駆動パルスＫによって、ローター５２を回転できる可能性があると判断し、パルス幅設定部３４３は、駆動パルスＫのパルス幅を狭くする（Ｓ１５）。具体的には、パルス幅設定部３４３は、パルス幅記憶部３７１を参照し、現在設定されているパルス幅と同じ電源電圧の範囲に対応付けられているパルス幅のうち、次に狭いパルス幅を選択し、選択したパルス幅を駆動パルスＫのパルス幅に設定する。なお、選択されているパルス幅が最小値の場合は、パルス幅を変更しない。そして、駆動制御回路３４は、処理をＳ１１に戻し、１秒後にＳ１１の処理を実行する。
【００４１】
一方、Ｓ１３でＮＯと判定された場合、補助パルス供給部３４２は、ローター５２を１ステップ分確実に回転させるため、制御信号によって駆動回路４０を制御して、駆動パルスＫよりもパルス幅の広い補助パルスＡＰをコイル５３に供給する（Ｓ１６）。
また、この場合は、駆動パルスＫのローター５２を回転させる能力が不足していると判断できるため、パルス幅設定部３４３は、駆動パルスＫのパルス幅を広くする（Ｓ１７）。具体的には、パルス幅設定部３４３は、パルス幅記憶部３７１を参照し、現在設定されているパルス幅と同じ電源電圧の範囲に対応付けられているパルス幅のうち、次に広いパルス幅を選択し、選択したパルス幅を駆動パルスＫのパルス幅に設定する。なお、選択されているパルス幅が最大値の場合は、パルス幅を変更しない。
【００４２】
次に、回数設定部３４４は、Ｓ１７の駆動パルスＫのパルス幅を広くする設定が、駆動パルスＫのパルス幅が狭くされた直後の設定であるか否かを判定する。すなわち、直前のパルス幅の設定が、Ｓ１５におけるパルス幅を狭くする設定であったか否かを判定する（Ｓ１８）。
Ｓ１８でＹＥＳと判定された場合は、Ｓ１７で設定した駆動パルスＫのパルス幅は最適値であること、すなわち、ローター５２を回転できる最小値であると判定できる。すなわち、Ｓ１８の判定は、設定される駆動パルスのパルス幅が最適であると判定する最適判定条件である。最適判定条件は、所定の判定条件の一例である。
このため、Ｓ１８でＹＥＳと判定された場合、回数設定部３４４は、Ｓ１４において駆動パルスＫのパルス幅を狭くする条件に用いている上記設定回数を、第２設定回数（２００回）に設定する（Ｓ１９）。これによれば、設定回数を第１設定回数（１０回）に設定する場合と比べて、次にＳ１５で駆動パルスＫのパルス幅が狭くされるまでの時間を長くでき、ステッピングモーター５０が非回転となる頻度を低くできる。そして、駆動制御回路３４は、処理をＳ１１に戻し、１秒後にＳ１１の処理を実行する。
【００４３】
一方、Ｓ１８でＮＯと判定された場合、駆動パルスＫのパルス幅が最適値であるとは判定できないため、回数設定部３４４は、前記設定回数を、第１設定回数に設定する（Ｓ２０）。これによれば、設定回数を第２設定回数に設定する場合と比べて、次にＳ１５で駆動パルスＫのパルス幅が狭くされるまでの時間を短くでき、迅速に駆動パルスのパルス幅を最適値に遷移させることができる。そして、駆動制御回路３４は、処理をＳ１１に戻し、１秒後にＳ１１の処理を実行する。
【００４４】
Ｓ１１でＹＥＳと判定された場合、すなわち、電源電圧が変動して該当する電源電圧の範囲が変わった場合、パルス幅設定部３４３は、次の処理を行う。すなわち、パルス幅記憶部３７１を参照し、該当する電源電圧の範囲に対応付けられているパルス幅のうち、現在設定されているパルス幅と対応するパルス幅を選択し、選択したパルス幅を駆動パルスＫのパルス幅に設定する（Ｓ２１）。すなわち、図３の例を用いて説明すると、該当する電源電圧の範囲に対応付けられている波形の列の中で、現在設定されている波形とＰ１〜Ｐ５で表される段数が同じである波形を選択する。これによれば、駆動パルスＫのパルス幅を、電源電圧に対応した値に設定できる。
なお、該当する電源電圧の範囲が変わった場合は、駆動パルスＫのパルス幅が最適値であるとは判定できないため、Ｓ２０で、回数設定部３４４は、前記設定回数を、第１設定回数に設定する。これによれば、設定回数を第２設定回数に設定する場合と比べて、次にＳ１５で駆動パルスＫのパルス幅が狭くされるまでの時間を短くでき、迅速に駆動パルスＫのパルス幅を最適値に遷移させることができる。そして、駆動制御回路３４は、処理をＳ１１に戻し、直ちにＳ１１の処理を実行する。
【００４５】
［駆動パルスのパルス幅の遷移例］
図６は、駆動パルスＫのパルス幅の遷移例を示す図である。
なお、ここでは、遷移例を、図３の例を用いて説明する。
この遷移例は、電源電圧が１．６Ｖであり、駆動パルスＫの波形が、最適値であるＰ３−ａに設定され、設定回数が第２設定回数である２００回に設定されている状態から、電源電圧が低下した場合の例である。
【００４６】
最初の状態では、駆動パルスＫのパルス幅は最適値に設定されているため、駆動パルスＫによってローター５２は２００回連続して回転する（Ｓ３１）。
そして、ローター５２が２００回連続して回転すると、パルス幅設定部３４３によって駆動パルスＫの波形が、パルス幅が次に狭いＰ２−ａに設定される（Ｓ３２）。この場合、駆動パルスＫのパルス幅が最適値よりも狭くなるため、ローター５２が非回転となり、補助パルスＡＰが出力される。そして、パルス幅設定部３４３によって駆動パルスＫの波形が、パルス幅が次に広いＰ３−ａに設定される（Ｓ３３）。
【００４７】
その後、本遷移例では、Ｘを変数として、ローター５２がＸ回連続して回転した後に、電源電圧が１．６Ｖから１．４Ｖに変動する。ここで、Ｘは、０以上１９９以下の整数である。
これにより、パルス幅設定部３４３によって、駆動パルスＫの波形が、１．３Ｖ＜ＶＤＤ＜１．５Ｖに対応付けられているｂ列の波形のうち、Ｐ３−ａに対応する波形であるＰ３−ｂに設定される（Ｓ３４）。
また、このとき、回数設定部３４４によって、上記設定回数が、第２設定回数から第１設定回数である１０回に切り替えられる。
ここで、本遷移例では、駆動パルスＫのパルス幅の最適値が、Ｐ２−ｂのパルス幅となっている。
このため、Ｐ３−ｂの波形の駆動パルスＫによってローター５２は１０回連続して回転する。
【００４８】
そして、ローター５２が１０回連続して回転すると、パルス幅設定部３４３によって駆動パルスＫの波形が、パルス幅が次に狭いＰ２−ｂに設定される（Ｓ３５）。この場合、駆動パルスＫのパルス幅は最適値となるため、Ｐ２−ｂの波形の駆動パルスＫによってローター５２は１０回連続して回転する。
そして、ローター５２が１０回連続して回転すると、パルス幅設定部３４３によって駆動パルスＫの波形が、パルス幅が次に狭いＰ１−ｂに設定される（Ｓ３６）。この場合、駆動パルスＫのパルス幅が最適値よりも狭くなるため、ローター５２が非回転となり、補助パルスＡＰが出力される。そして、パルス幅設定部３４３によって駆動パルスＫの波形が、パルス幅が次に広いＰ２−ｂに設定される（Ｓ３７）。
このとき、直前のパルス幅の設定（Ｓ３６）が、パルス幅を狭くする設定であったため、回数設定部３４４によって、Ｐ２−ｂはパルス幅が最適値である波形であると判定され、前記設定回数が、第１設定回数から第２設定回数に切り替えられる。
【００４９】
ここで、本遷移例では、ローター５２がＸ回連続して回転した後に、例えば電子時計１の配置環境の磁界が変化するなどしてパルス幅の最適値が、Ｐ２−ｂのパルス幅よりも広くなる。
このため、ローター５２が非回転となり、補助パルスＡＰが出力される。そして、パルス幅設定部３４３によって駆動パルスＫの波形が、パルス幅が次に広いＰ３−ｂに設定される（Ｓ３８）。
このとき、直前のパルス幅の設定（Ｓ３７）が、パルス幅を狭くする設定ではないため、回数設定部３４４によって、Ｐ３−ｂはパルス幅が最適値である波形であると判定されず、前記設定回数が、第２設定回数から第１設定回数に切り替えられる。
【００５０】
［パルス幅が最適値に遷移するまでに要するパルス数］
次に、電源電圧が変動した場合に、駆動パルスＫのパルス幅が最適値に遷移されるまでに必要な駆動パルスＫのパルス数について、以下の比較例と比較して説明する。なお、ここでは、図３の例を用いて説明を行う。
【００５１】
ここでは、駆動パルスＫの波形が、最適値であるＰ３−ａに設定されている状態で、電源電圧が１．６Ｖから１．４Ｖに急激に低下してパルス幅の最適値が「３」から「５」に変動し、電源電圧が低下してから２秒後に元の電圧に戻った場合を例にしている。
【００５２】
［比較例の電子時計］
比較例の電子時計では、駆動パルスＫの波形が、ａ列のパルス幅にのみ設定可能とされている。また、当該電子時計は、該当する電源電圧の範囲が変わったことにより、駆動パルスＫのパルス幅を変更しない。その他の構成は、電子時計１と同じであるとする。
【００５３】
［比較例が要するパルス数］
比較例の電子時計では、電源電圧が上記の通り変動した場合、波形がＰ３−ａに設定された駆動パルスＫが出力された後、ローター５２が非回転となり、駆動パルスＫの波形が、Ｐ４−ａに設定される。そして、駆動パルスＫが出力された後、ローター５２が非回転となり、駆動パルスＫの波形が、Ｐ５−ａに設定される。
この段階で、２秒が経過し、電源電圧は元に戻るため、その後、駆動パルスＫが１０回出力されると、駆動パルスＫの波形がＰ４−ａに設定され、さらに駆動パルスＫが１０回出力されると、駆動パルスＫの波形がＰ３−ａに戻される。
このように、電源電圧が変動してから駆動パルスＫのパルス幅が最適値となるまで、駆動パルスＫは２２回出力される。
【００５４】
［電子時計１が要するパルス数］
一方、電子時計１の場合は、電源電圧が上記の通り変動した場合、駆動パルスＫが出力される前に、駆動パルスＫの波形が、Ｐ３−ａからＰ３−ｂに変更される。そして、駆動パルスＫが２回出力された後、電源電圧が元に戻り、駆動パルスＫの波形がＰ３−ａに戻される。
すなわち、電源電圧が変動してから駆動パルスＫのパルス幅が最適値となるまで、駆動パルスＫが２回出力される。
なお、仮に、Ｐ３−ｂの波形の駆動パルスＫによってローター５２が非回転となった場合について説明する。この場合、駆動パルスＫが１回出力された後、駆動パルスＫの波形がＰ４−ｂに変更される。そして、さらに駆動パルスＫが１回出力された後、電源電圧が元に戻り、駆動パルスＫの波形がＰ４−ａに変更される。その後、駆動パルスＫが１０回出力されると、駆動パルスＫの波形がＰ３−ａに戻される。
すなわち、電源電圧が変動してから駆動パルスＫのパルス幅が最適値となるまで、駆動パルスＫが１２回出力される。
【００５５】
このように、電子時計１によれば、上記比較例の電子時計と比べて、電源電圧が変動してから駆動パルスＫのパルス幅が最適値となるまでに要する駆動パルスＫのパルス数を少なくできる。すなわち、迅速に駆動パルスＫのパルス幅を最適値に遷移させることができる。
【００５６】
［実施形態の作用効果］
電子時計１によれば、例えばアラーム鳴動などの負荷動作が実行されて電源電圧が低下し、設定されているパルス幅の駆動パルスＫでは、ローター５２を回転できない場合、駆動パルスＫが供給される前に、パルス幅設定部３４３によって駆動パルスＫのパルス幅を該当する電源電圧の範囲に対応した値に設定できるため、ローター５２が非回転となることを抑制できる。これにより、補助パルスＡＰが供給されることを抑制でき、消費電力を低減できる。
【００５７】
例えば実行されていた負荷動作が停止されて電源電圧が上昇したことで、設定されているパルス幅よりも狭いパルス幅の駆動パルスＫでもローター５２を回転できるようになった場合に、パルス幅設定部３４３によって駆動パルスＫのパルス幅を該当する電源電圧の範囲に対応した値に設定できるため、ローター５２が設定回数連続して回転するのを待つことなくパルス幅を狭くすることができる。これにより、迅速に駆動パルスＫのパルス幅を最適値に遷移できる。
【００５８】
電源電圧が変動した場合でも、該当する電源電圧の範囲が変わらない場合は、パルス幅設定部３４３によって駆動パルスＫのパルス幅の設定は行われないため、例えば、電源電圧の変動が０．１Ｖ程度と僅かである場合に、駆動パルスＫのパルス幅の設定が行われることを抑制できる。これによれば、駆動パルスＫのパルス幅の設定処理が必要以上に頻繁に行われることを抑制でき、処理負荷を低減できる。
【００５９】
上記設定回数が第２設定回数に設定されている場合、電源電圧が変動して、該当する電源電圧の範囲が変わり、パルス幅設定部３４３によって駆動パルスＫのパルス幅の設定が行われた場合に、回数設定部３４４によって設定回数を第２設定回数よりも少ない第１設定回数に設定できる。当該パルス幅の設定が行われた場合、駆動パルスＫのパルス幅は、該当する電源電圧の範囲に対応した値ではあるが、最適値ではない可能性がある。このため、設定回数を第１設定回数に設定することで、駆動パルスＫのパルス幅の最適値が、設定されたパルス幅よりも狭い場合、迅速に駆動パルスＫのパルス幅を最適値に遷移させることができる。
【００６０】
該当する電源電圧の範囲が変わらない場合は、パルス幅設定部３４３によって、同じ電源電圧の範囲に対応付けられているパルス幅の中で駆動パルスＫのパルス幅が変更される。これにより、駆動パルスＫのパルス幅を、予め設定された複数種類のパルス幅のうち、最適なパルス幅に設定できる。
また、電源電圧が変動して該当する電源電圧の範囲が変わった場合、パルス幅設定部３４３によって、駆動パルスＫのパルス幅が、該当する電源電圧の範囲に対応付けられているパルス幅のうち、選択されているパルス幅と対応するパルス幅に変更される。これにより、駆動パルスＫのパルス幅を、電源電圧に対応したパルス幅に設定できる。
これによれば、該当する電源電圧の範囲が変わった場合のパルス幅の変更幅（範囲間変更幅：図３における列間のパルス幅の間隔）と、該当する電源電圧の範囲が変わらない場合に最適なパルス幅を設定する場合のパルス幅の変更幅（範囲内変更幅：図３における同じ列内のパルス幅の間隔）とを異なる幅に設定できる。このため、範囲内変更幅を、範囲間変更幅よりも狭く設定することができる。ここで、範囲間変更幅は、電源電圧の範囲に応じて決定される。電子時計１によれば、範囲内変更幅を範囲間変更幅よりも狭く設定できるため、電源電圧の範囲が一定の場合に、範囲内変更幅が範囲間変更幅と同じ場合と比べて、駆動パルスＫのパルス幅をより細かく設定できる。
【００６１】
電子時計１が、例えば、スリープモードに移行し、その後、スリープモードが解除された場合など、駆動パルス供給部３４１が動作を停止した後、再び動作を開始する場合、パルス幅設定部３４３によって、駆動パルスＫのパルス幅に、駆動パルス供給部３４１が動作を停止する直前に設定されていたパルス幅を設定できる。このため、例えば駆動パルスＫのパルス幅に予め設定された固定値を設定する場合と比べて、駆動パルスＫのパルス幅が最適値に設定されるまでの平均時間を短縮できる。
【００６２】
パルス幅記憶部３７１には、各電源電圧の範囲に対応付けられて、複数種類のパルス幅が記憶されている。このため、各電源電圧の範囲において、最適なパルス幅の平均値が、前記複数種類のパルス幅のうち、値が中心のパルス幅の付近となるように設定できる。すなわち、図３の例では、最適なパルス幅の平均値が、Ｐ３−ａ，Ｐ３−ｂ，Ｐ３−ｃのパルス幅の付近となるように設定できる。これによれば、各電源電圧の範囲内において、最適なパルス幅の平均値からの変更可能幅を、パルス幅が狭くなる方向とパルス幅が広くなる方向とでほぼ同じにできるため、駆動パルスＫのパルス幅の変更を好適に行うことができる。
【００６３】
［他の実施形態］
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６４】
前記実施形態では、回数設定部３４４は、設定回数を、第１設定回数および第２設定回数の２種類の回数に設定することが可能であるが、本発明はこれに限定されない。すなわち、設定回数を、３種類以上の回数に設定できるようにしてもよい。例えば、設定回数を、１０回、２０回、５０回、２００回などに設定できるようにしてもよい。この場合、回数設定部３４４は、最適判定条件に該当した場合、設定回数を、設定されている回数の次に多い回数に設定する。
最適判定条件に連続して該当する回数が多くなるほど、電子時計が、駆動パルスＫのパルス幅の最適値が変動する確率が低い状態にあると判定できる。上記構成によれば、前記最適値が変動しない場合は、最適判定条件に該当する毎に回数設定部によって設定回数を段階的に多くできるため、設定回数を前記最適値が変動する確率に応じて細かく設定できる。これによれば、設定回数を例えば１０回と２００回にしか設定できない場合と比べて、前記最適値が、設定されているパルス幅よりも狭くなった場合に、駆動パルスＫのパルス幅を最適値に遷移させるまでの平均時間を短縮できる。
【００６５】
前記実施形態において、回数設定部３４４は、電子時計１が携帯されていないと判定する非携帯判定条件に該当した場合、設定回数を、第２設定回数よりも多い非携帯設定回数に設定してもよい。非携帯設定回数は、例えば５００回である。
非携帯判定条件は、例えば、充電回路３によって二次電池４が充電されていないか、である。すなわち、二次電池４が充電されていない場合は、ソーラーセル２に光が当たっていない場合であるため、電子時計１が例えば引き出しに収納されているなど、携帯されていない可能性が高いと判定できる。
電子時計１が携帯されていない場合は、例えば電子時計１の配置環境の磁界が変化する可能性が低いため、電子時計１が携帯されている場合と比べて、駆動パルスＫのパルス幅の最適値が変動する可能性は低い。上記構成によれば、このような場合は、設定回数を第２設定回数よりも多い非携帯設定回数に設定できるため、設定回数を非携帯設定回数に設定できない場合と比べて、パルス幅設定部３４３によって駆動パルスＫのパルス幅が狭くされる頻度を低くできる。これにより、ローター５２が非回転となる頻度を低くでき、消費電力を低減できる。
【００６６】
前記実施形態において、指針１１〜１３およびステッピングモーター５０によって構成される表示部によって、設定されている駆動パルスＫのパルス幅を特定する情報を表示させてもよい。例えば、設定されているパルス幅に対応する秒位置を秒針１３に指示させることで、当該パルス幅を表示させることができる。なお、例えば、電子時計が表示部として液晶表示装置を備える場合は、当該液晶表示装置によって、当該パルス幅を特定する情報を表示させてもよい。
これによれば、例えば、電子時計の出荷時に、表示部によって設定されている駆動パルスＫのパルス幅を特定する情報を表示させることができ、これにより、駆動パルスＫのパルス幅が仕様通りになっているかなどを確認する検査を容易に行うことができる。
【００６７】
前記実施形態では、駆動パルスＫは、矩形波であるが、本発明はこれに限定されない。例えば、駆動パルスＫは、くし歯状のパルスであってもよい。駆動パルスＫがくし歯状である場合は、パルス幅は、各歯のパルス幅の積算値を意図する。この場合、例えば、図７に示すように、歯数が一定の場合は、デューティー比を変えることでパルス幅を変更できる。また、デューティー比が一定の場合は、歯数を変えることでパルス幅を変更できる。
【００６８】
前記実施形態では、同じ電源電圧の範囲において、パルス幅を５段階に設定可能に構成されているが、本発明はこれに限定されない。少なくとも３段階以上に設定されていればよい。
また、前記実施形態では、３つの電源電圧の範囲が設定されているが、本発明はこれに限定されない。すなわち、２つ、または、４つ以上の電源電圧の範囲が設定されていてもよい。ただし、上記範囲間変更幅が、上記範囲内変更幅よりも広い関係にある範囲で設定されることが好ましい。
【００６９】
前記実施形態では、回数設定部３４４は、設定回数が第２設定回数に設定されている場合、電源電圧が低下して該当する電源電圧の範囲が変わった場合も、電源電圧が上昇して該当する電源電圧の範囲が変わった場合も、設定回数を第１設定回数に設定しているが、本発明はこれに限定されない。すなわち、いずれか一方の場合にのみ、設定回数を第１設定回数に設定してもよい。
【００７０】
前記実施形態では、パルス幅記憶部３７１に、各電源電圧の範囲に、複数種類のパルス幅が対応付けられて記憶されているが、本発明はこれに限定されない。例えば、各電源電圧の範囲で共通する複数種類のパルス幅が記憶されていてもよい。
【００７１】
前記実施形態では、電源として二次電池４を備えているが、本発明はこれに限定されない。例えば、電源として一次電池を用いることも可能である。
【符号の説明】
【００７２】
１…電子時計、２…ソーラーセル、３…充電回路、３０…駆動制御装置、３１…基準発振源、３２…発振回路、３３…分周回路、３４…駆動制御回路、３４１…駆動パルス供給部、３４２…補助パルス供給部、３４３…パルス幅設定部、３４４…回数設定部、３５…回転判定回路（回転判定部）、３６…電圧検出回路（電源電圧検出部）、３７…記憶装置、３７１…パルス幅記憶部、３７２…設定パルス幅記憶部、４…二次電池、４０…駆動回路、４１〜４４…電界効果型トランジスター、５０…ステッピングモーター、５１…ステーター、５１１…ローター収容用穴、５２…ローター、５３…コイル、ＡＰ…補助パルス、Ｋ…駆動パルス。
【図１】
0006558265.tif 000002
【図２】
0006558265.tif 000003
【図３】
0006558265.tif 000004
【図４】
0006558265.tif 000005
【図５】
0006558265.tif 000006
【図６】
0006558265.tif 000007
【図７】
0006558265.tif 000008