(57)【要約】【課題】  電源電圧値が基準電圧値まで回復した以降、修正された内部時刻と各指針位置とが完全に一致している状態で、各指針位置を現在時刻位置まで確実且つ迅速に移動させることができる電子時計を提供する。【解決手段】  ソーラーの電源電圧値が第１の基準電圧値（ＹＹＹ）以下に低下したら、指針を零時位置に移動させ、且つ電波受信動作を停止させるが、電源電圧値が第２の基準電圧値（ＹＹＹ’）にまで回復し、且つ第１の時間（Ｔ１）以上連続したら、各指針車の零時位置で光検出動作を行う。その結果、（Ａ）光検出があった際は、指針車の回転位置は正しいので、針位置の補正制御を行わないで、電波受信動作を開始させた後、その電波受信による修正後の現在時刻位置まで指針を運針動作させる一方で、（Ｂ）光検出がなかった際は、指針車の回転位置は基準位置からずれているので、針位置の補正制御を行った後に、電波受信動作を開始させた後、その電波受信による修正された現在時刻の位置まで指針を移動させる。【選択図】        図１３
2010243277.tif 000002
【特許請求の範囲】
【請求項１】
時刻を表示する複数の指針、発電手段および蓄電手段を有する電源手段、前記指針を駆動する指針駆動手段、現在時刻を計数する現在時刻計数手段、時刻コードを含む電波を受信する電波受信手段、および、この電波受信手段により受信された電波に含まれている時刻情報に基づいて前記現在時刻計数手段の現在時刻を修正する電波修正手段を備えている電子時計において、
前記電源手段の電圧値を検出する電圧検出手段と、
この電圧検出手段により検出された電圧値が第１の基準電圧値以下に低下したことが検出されたことを条件として、前記指針を前記指針駆動手段の駆動制御によって予め定められている時刻位置に移動させる一方で、前記電波受信手段による電波受信動作を停止させる受信停止制御手段と、
前記複数の指針を運針するための指針車の回転位置を光検出する光検出手段と、
この光検出手段により光検出される前記指針車の回転位置を補正制御する指針車位置補正手段と、
前記電圧検出手段で検出された電圧値が前記第１の基準電圧値以下に低下した状態から、前記第１の基準電圧値または当該第１の基準電圧値よりも高い第２の基準電圧値にまで回復したこと、その回復した電圧状態が予め定められている第１の時間以上連続したことがそれぞれ検出されたことを条件として、前記各指針車の現在の回転位置または予め定められている時刻位置で前記光検出手段により光検出させる第１の光検出制御手段と、
この第１の光検出制御手段の制御の結果、前記光検出手段による光検出があった際は、前記指針車位置補正制御手段の制御による前記指針車の回転位置の補正制御を行わないで、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置にまで前記指針を前記指針駆動手段で移動させる一方で、前記第１の光検出制御手段の制御の結果、前記光検出手段による光検出がなかった際は、前記予め定められている前記第１の連続時間よりも長い第２の連続時間が検出されたことを条件として、前記指針車位置補正制御手段による前記指針車の回転位置の補正制御を行った後に、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置まで前記指針車位置補正制御手段による前記指針車の回転位置が補正制御されている前記指針を前記指針駆動手段で移動させる第２の光検出制御手段と、
を備えていることを特徴とする電子時計。
【請求項２】
時刻を表示する複数の指針、発電手段および蓄電手段を有する電源手段、前記指針を駆動する指針駆動手段、現在時刻を計数する現在時刻計数手段、時刻コードを含む電波を受信する電波受信手段、および、この電波受信手段により受信された電波に含まれている時刻情報に基づいて前記現在時刻計数手段の現在時刻を修正する電波修正手段を備えている電子時計において、
前記電源手段の電圧値を検出する電圧検出手段と、
この電圧検出手段により検出された電圧値が第１の基準電圧値以下に低下したことが検出されたことを条件として、前記指針を前記指針駆動手段の駆動制御によって予め定められている時刻位置に移動させる一方で、前記電波受信手段による電波受信動作を停止させる受信停止制御手段と、
前記複数の指針を運針するための指針車の回転位置を光検出する光検出手段と、
この光検出手段により光検出される前記指針車の回転位置を補正制御する指針車位置補正手段と、
前記電圧検出手段で検出された電圧値が前記第１の基準電圧値以下に低下した状態から、前記第１の基準電圧値または当該第１の基準電圧値よりも高い第２の基準電圧値にまで回復したこと、その回復した電圧状態が予め定められている第１の時間以上連続したことがそれぞれ検出されたことを条件として、前記各指針車の現在の回転位置または予め定められている時刻位置で前記光検出手段により光検出させる第１の光検出制御手段と、
この第１の光検出制御手段の制御の結果、前記光検出手段による光検出があった際は、前記指針車位置補正制御手段の制御による前記指針車の回転位置の補正制御を行わないで、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置まで前記指針を前記指針駆動手段で移動させる第２の光検出制御手段と、
を備えていることを特徴とする電子時計。
【請求項３】
請求項２に記載の電子時計において、
前記第２の光検出制御手段は、前記第１の光検出制御手段の制御の結果、前記光検出手段による光検出がなかった際は、前記予め定められている前記第１の連続時間よりも長い第２の連続時間が検出されたことを条件として、前記指針車位置補正制御手段による前記指針車の回転位置の補正制御を行った後に、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置まで前記指針車位置補正制御手段による前記指針車の回転位置が補正制御されている前記指針を前記指針駆動手段で移動させることを特徴とする電子時計。
【請求項４】
請求項１または請求項２に記載の電子時計において、
前記第１の光検出制御手段および前記第２の光検出制御手段は、前記予め定められている時刻位置で指示される時刻と前記現在時刻計数手段の現在時刻とに基づいて前記指針の移動量を求め、前記指針を前記指針駆動手段の駆動制御によって求められた移動量だけ移動させることを特徴する電子時計。
【請求項５】
請求項１または請求項２に記載の電子時計において、
前記発電手段は、文字板に配設された複数の太陽電池セルを有し、当該複数の太陽電池セル間の全部または一部に所定間隔が設けられ、前記所定位置は、前記所定間隔の上部であることを特徴とする電子時計。
【請求項６】
請求項５に記載の電子時計において、
前記複数の太陽電池セルは、周方向に配設されていると共に、少なくとも２種類のサイズがあることを特徴とする電子時計。
【請求項７】
請求項５または請求項６に記載の電子時計において、
前記複数の太陽電池セルは、各太陽電池セル間の全部または一部に所定間隔を設けて、周方向に配設されていることを特徴とする電子時計。
【請求項８】
請求項１〜請求項７のいずれかに記載の電子時計において、
強負荷の駆動を制御する強負荷制御手段と、
強負荷駆動時の前記発電手段の出力電圧を監視し、所定電圧となった場合、前記強負荷制御手段による強負荷の制御を禁止する強負荷電圧監視手段と、
を更に備えていることを特徴とする電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、発電手段、電波受信手段、および光検出手段を備えた電子腕時計などの電子時計に関する。
【背景技術】
【０００２】
従来、電子腕時計などの電子時計においては、例えば特許文献に記載されているように、太陽電池による電源電圧値が基準電圧値以下に低下したら、各指針の運針動作が不安定になり、誤った時刻を指示することを防止するために、運針動作を停止するが、その停止に先立って、各指針を零時位置（１２時００分００秒）に移動し、その零時位置に停止させておき、その後、電圧値が基準電圧値にまで回復したら、電波受信動作を開始させ、その電波受信により得られた時刻情報に基づいて修正された内部時刻位置である現在時刻位置まで各指針を移動させるようにした技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５７３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来の電子時計では、太陽電池による電源電圧値が基準電圧値まで回復した後に電波受信動作を開始させ、その電波受信により得られた時刻情報に基づいて修正された内部時刻位置である現在時刻位置まで各指針を移動させるようにしても、太陽電池による電源伝達値が基準電圧値まで回復する前の段階で、外部磁場作用の影響などを受けて各指針の位置が現在時刻の位置との間においてずれていることがある。
【０００５】
このような事態が生じていると、太陽電池による電源電圧値が基準電圧値まで回復した後に電波受信動作を開始させ、得られた時刻情報に基づいて内部時刻を修正しても、その修正済みの内部時刻に対応した正確な指針位置まで指針を移動させることができないという問題があった。
【０００６】
一方、現在時刻と現在の指針位置との間にずれを定期的に光検出方式により検出し、ずれが生じている際は、そのずれを予め定められている時刻、例えば毎正時の時刻ごとに、光学的な光検出によって行い、指針位置を修正するようにした技術も考えられている。しかし、このような方法の場合では、太陽電池による電源電圧値が基準電圧値まで回復した後に、電波受信を行い、この電波受信により行われた修正済みの内部時刻を基準として次の正時の時刻の際に、光検出を行うことから、それまでの時間まで、最大６０分程度、修正された内部時刻と各指針位置との間でずれが生じるという問題があった。
【０００７】
この発明が解決しようとする課題は、電源電圧値が基準電圧値まで回復した以降、修正された内部時刻と各指針位置とが完全に一致している状態で、各指針位置を現在時刻位置まで確実且つ迅速に移動させることができる電子時計を提供することである。
【課題を解決するための手段】
【０００８】
この発明は、上記課題を解決するために、次のような構成要素を備えている。
請求項１に記載の発明は、時刻を表示する複数の指針、発電手段および蓄電手段を有する電源手段、前記指針を駆動する指針駆動手段、現在時刻を計数する現在時刻計数手段、時刻コードを含む電波を受信する電波受信手段、および、この電波受信手段により受信された電波に含まれている時刻情報に基づいて前記現在時刻計数手段の現在時刻を修正する電波修正手段を備えている電子時計において、
前記電源手段の電圧値を検出する電圧検出手段と、この電圧検出手段により検出された電圧値が第１の基準電圧値以下に低下したことが検出されたことを条件として、前記指針を前記指針駆動手段の駆動制御によって予め定められている時刻位置に移動させる一方で、前記電波受信手段による電波受信動作を停止させる受信停止制御手段と、前記複数の指針を運針するための指針車の回転位置を光検出する光検出手段と、この光検出手段により光検出される前記指針車の回転位置を補正制御する指針車位置補正手段と、前記電圧検出手段で検出された電圧値が前記第１の基準電圧値以下に低下した状態から、前記第１の基準電圧値または当該第１の基準電圧値よりも高い第２の基準電圧値にまで回復したこと、その回復した電圧状態が予め定められている第１の時間以上連続したことがそれぞれ検出されたことを条件として、前記各指針車の現在の回転位置または予め定められている時刻位置で前記光検出手段により光検出させる第１の光検出制御手段と、この第１の光検出制御手段の制御の結果、前記光検出手段による光検出があった際は、前記指針車位置補正制御手段の制御による前記指針車の回転位置の補正制御を行わないで、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置にまで前記指針を前記指針駆動手段で移動させる一方で、前記第１の光検出制御手段の制御の結果、前記光検出手段による光検出がなかった際は、前記予め定められている前記第１の連続時間よりも長い第２の連続時間が検出されたことを条件として、前記指針車位置補正制御手段による前記指針車の回転位置の補正制御を行った後に、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置まで前記指針車位置補正制御手段による前記指針車の回転位置が補正制御されている前記指針を前記指針駆動手段で移動させる第２の光検出制御手段と、を備えていることを特徴とする電子時計である。
【０００９】
請求項２に記載の発明は、時刻を表示する複数の指針、発電手段および蓄電手段を有する電源手段、前記指針を駆動する指針駆動手段、現在時刻を計数する現在時刻計数手段、時刻コードを含む電波を受信する電波受信手段、および、この電波受信手段により受信された電波に含まれている時刻情報に基づいて前記現在時刻計数手段の現在時刻を修正する電波修正手段を備えている電子時計において、
前記電源手段の電圧値を検出する電圧検出手段と、この電圧検出手段により検出された電圧値が第１の基準電圧値以下に低下したことが検出されたことを条件として、前記指針を前記指針駆動手段の駆動制御によって予め定められている時刻位置に移動させる一方で、前記電波受信手段による電波受信動作を停止させる受信停止制御手段と、前記複数の指針を運針するための指針車の回転位置を光検出する光検出手段と、この光検出手段により光検出される前記指針車の回転位置を補正制御する指針車位置補正手段と、前記電圧検出手段で検出された電圧値が前記第１の基準電圧値以下に低下した状態から、前記第１の基準電圧値または当該第１の基準電圧値よりも高い第２の基準電圧値にまで回復したこと、その回復した電圧状態が予め定められている第１の時間以上連続したことがそれぞれ検出されたことを条件として、前記各指針車の現在の回転位置または予め定められている時刻位置で前記光検出手段により光検出させる第１の光検出制御手段と、この第１の光検出制御手段の制御の結果、前記光検出手段による光検出があった際は、前記指針車位置補正制御手段の制御による前記指針車の回転位置の補正制御を行わないで、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置まで前記指針を前記指針駆動手段で移動させる第２の光検出制御手段と、を備えていることを特徴とする電子時計である。
【００１０】
請求項３に記載の発明は、請求項２に記載の電子時計において、前記第２の光検出制御手段は、前記第１の光検出制御手段の制御の結果、前記光検出手段による光検出がなかった際は、前記予め定められている前記第１の連続時間よりも長い第２の連続時間が検出されたことを条件として、前記指針車位置補正制御手段による前記指針車の回転位置の補正制御を行った後に、前記電波受信手段による電波受信動作を開始させ、その後、前記電波修正手段で得られた時刻情報に対応する現在時刻位置まで前記指針車位置補正制御手段による前記指針車の回転位置が補正制御されている前記指針を前記指針駆動手段で移動させることを特徴とする電子時計である。
【００１１】
請求項４に記載の発明は、請求項１または請求項２に記載の電子時計において、前記第１の光検出制御手段および前記第２の光検出制御手段は、前記予め定められている時刻位置で指示される時刻と前記現在時刻計数手段の現在時刻とに基づいて前記指針の移動量を求め、前記指針を前記指針駆動手段の駆動制御によって求められた移動量だけ移動させることを特徴する電子時計である。
【００１２】
請求項５に記載の発明は、請求項１または請求項２に記載の電子時計において、前記発電手段は、文字板に配設された複数の太陽電池セルを有し、当該複数の太陽電池セル間の全部または一部に所定間隔が設けられ、前記所定位置は、前記所定間隔の上部であることを特徴とする電子時計である。
【００１３】
請求項６に記載の発明は、請求項５に記載の電子時計において、前記複数の太陽電池セルは、周方向に配設されていると共に、少なくとも２種類のサイズがあることを特徴とする電子時計である。
【００１４】
請求項７に記載の発明は、請求項５または請求項６に記載の電子時計において、前記複数の太陽電池セルは、各太陽電池セル間の全部または一部に所定間隔を設けて、周方向に配設されていることを特徴とする電子時計である。
【００１５】
請求項８に記載の発明は、請求項１〜請求項７のいずれかに記載の電子時計において、強負荷の駆動を制御する強負荷制御手段と、  強負荷駆動時の前記発電手段の出力電圧を監視し、所定電圧となった場合、前記強負荷制御手段による強負荷の制御を禁止する強負荷電圧監視手段と、を更に備えていることを特徴とする電子時計である。
【発明の効果】
【００１６】
この発明によれば、電圧検出手段により検出された電圧値が第１の基準電圧値以下に低下したことが検出されたならば、指針を予め定められている時刻位置に移動させる一方で、電波受信手段による電波受信動作を停止させることができる。このために、消費電力の多い電波受信動作を迅速且つ確実に停止させることができ、電源電力の減少を抑えることができる。
【００１７】
そればかりでなく、電圧検出手段で電圧値が第１の基準電圧値以下に低下したことが検出された後に、その低下した状態から、第１の基準電圧値または当該第１の基準電圧値よりも高い第２の基準電圧値にまで回復したこと、その回復した電圧状態が予め定められている第１の時間以上連続したことがそれぞれ検出されたならば、各指針車の現在の回転位置を光検出手段により光検出させることにより、以下の結果が得られる。
【００１８】
各指針車の現在の回転位置を光検出手段により光検出を安定した電圧状態で行うことができ、その結果、光検出手段による光検出があった際は、指針車の位置の補正制御を行わないで、電波受信手段による電波受信動作を開始させ、その後、この電波修正手段で得られた時刻情報に対応する現在時刻位置まで指針を指針駆動手段で移動させることができる。
【００１９】
一方、各指針車の現在の回転位置を光検出手段により光検出させた結果、光検出手段による光検出がなかった際は、予め定められている第１の連続時間よりも長い第２の連続時間が検出されたことを条件として、指針車の位置の補正制御を行うことにより、指針車の回転位置の補正制御を更に安定した電圧状態で行うことができ、その後に、電波受信手段による電波受信動作を開始させ、その後、この電波修正手段で得られた時刻情報に対応する現在時刻位置まで指針車の回転位置が補正制御されている指針を指針駆動手段で移動させることができる。
【００２０】
このため、指針車の位置の補正制御を安定した電圧状態で行うことができると共に、電波受信動作開始による時刻修正によって正確な時刻合わせと、指針の現在時刻位置への確実且つ迅速な指針移動とを行うことができる。
すなわち、電源電圧値が基準電圧値まで回復した以降に、修正された内部時刻と各指針位置とが完全に一致している状態で、各指針を修正された内部時刻に対応する現在時刻位置まで確実且つ迅速に移動させることができる。
【図面の簡単な説明】
【００２１】
【図１】この発明を適用した指針式の電子腕時計の第１実施形態における時計モジュールを示した平面図である。
【図２】図１の時計モジュールにおける要部を示した拡大断面図である。
【図３】図２の時計ムーブメントの要部を示した拡大斜視図である。
【図４】図２の時計ムーブメントの要部を裏蓋側から見た拡大底面図である。
【図５】図２の要部を示した拡大断面図である。
【図６】図４の秒針車、分針車、時針車を分解した拡大平面図である。
【図７】図２の第１駆動系と第２駆動系とにおける各歯車の歯数、１パルスの各回転角、１回転の各パルス数、光検出孔の有無を表で示した図である。
【図８】図６の秒針車を示した拡大平面図である。
【図９】図６の時針車を示した拡大平面図である。
【図１０】図６の分針車が１ステップ（１°）ずつ回転した際に分針車の第２光透過孔部が検出部の検出位置に対する移動量を示した拡大平面図である。
【図１１】図１における第１実施形態の電子腕時計の回路構成を示したブロック図である。
【図１２】（ａ）は電池電圧の変化に伴う第１実施形態の電子腕時計の状態遷移を説明する図、（ｂ）は各電圧領域における各動作状態を表で示した図である。
【図１３】図１１のマイクロコンピュータのＣＰＵにより実行される制御処理のフローを示した図である。
【図１４】図１１の電源監視回路の動作手順を表わしたフローを示した図である。
【図１５】通常運針時における毎時５５分ごとに秒針、分針、時針の位置を確認する針位置確認処理の動作フローを示した図である。
【図１６】秒針、分針、時針を基準位置に移動させる基本的な針位置検出補正処理のうち、秒針位置検出補正処理の動作フローを示した図である。
【図１７】秒針、分針、時針を基準位置に移動させる基本的な針位置検出補正処理のうち、分針位置検出補正処理の動作フローを示した図である。
【図１８】秒針、分針、時針を基準位置に移動させる基本的な針位置検出補正処理のうち、分針位置確認処理の動作フローを示した図である。
【図１９】図２のソーラーパネルを示した平面図である。
【図２０】この発明を適用した第２実施形態の電子腕時計の内部構成を表わしたブロック図である。
【図２１】（ａ）は電池電圧の変化に伴う第２実施形態の電子時計の状態遷移を説明する図、（ｂ）は各電圧領域における各動作状態を表で示した図である。
【図２２】図２０のマイクロコンピュータのＣＰＵにより実行される制御処理のフローを示した図である。
【図２３】図２０のマイクロコンピュータのＣＰＵにより実行される制御処理のフローを示した図である。
【図２４】図２０のマイクロコンピュータがスリープモードの際にＣＰＵの停止状態を解除するための割込処理のフローを示した図である。
【図２５】第２実施形態の電子腕時計において、強負荷監視ＢＬＤ回路とそれに接続されるデバイスを備えた変形例を示した回路図である。
【図２６】ソーラーパネルの各変形例を示し、（ａ）はその第１変形例を示した平面図、（ｂ）はその第２変形例を示した平面図である。
【発明を実施するための形態】
【００２２】
（第１実施形態）
以下、図１〜図１９を参照して、この発明を指針式の電子腕時計に適用した第１実施形態について説明する。
この指針式の電子腕時計Ａは、図１および図２に示す時計モジュール１を備えている。この時計モジュール１は、秒針２、分針３、時針４が文字板５の上方を運針して時刻を指示するものであり、腕時計ケースＴＫ内に配置されている。この腕時計ケースＴＫの上部には、図２に示すように、時計ガラスＧが取り付けられており、この腕時計ケースＴＫの下部には、裏蓋ＵＢが取り付けられている。
【００２３】
時計モジュール１は、図２に示すように、上部ハウジング６と下部ハウジング７とを備え、これらの間に時計ムーブメント８が設けられた構成になっている。上部ハウジング６の上面には、ソーラーパネル９を介して文字板５が設けられている。また、下部ハウジング７の内面には、回路基板１０が設けられている。
【００２４】
時計ムーブメント８は、図２〜図５に示すように、秒針２を運針させる第１駆動系１１と、分針３および時針４を運針させる第２駆動系１２と、秒針２、分針３、時針４の運針位置を検出すための検出部１３とを備えている。
第１、第２駆動系１１、１２は、地板１４、輪列受１５、中受１６に取り付けられた状態で、上部ハウジング６と下部ハウジング７との間に配置されている。
【００２５】
第１駆動系１１は、図２〜図６に示すように、第１ステッピングモータ１７と、この第１ステッピングモータ１７によって回転される五番車１８と、この五番車１８によって回転される四番車である秒針車２０とを備えている。秒針２は、この秒針車２０の秒針軸２０ａに取り付けられている（図５参照）。
第１ステッピングモータ１７は、図２に示すように、コイルブロック１７ａと、ステ―タ１７ｂと、ロータ１７ｃとを備えている。電流をコイルブロック１７ａに流すと、磁界を発生し、ロータ１７ｃが１８０度の角度ずつステップ回転されるように構成されている。
【００２６】
五番車１８は、図２〜図４に示すように、第１ステッピングモータ１７におけるロータ１７ｃのロータカナ１７ｄに噛み合って回転する。秒針車２０は、五番車１８のカナ１８ａに噛み合って回転する。この秒針車２０の中心部には、秒針軸２０ａが設けられている。この秒針軸２０ａは、図２に示すように、上部ハウジング６、ソーラーパネル９、および文字板５の各貫通孔５ａを通して上方に突出する。この突出した先端部に図５に示すように秒針２が取り付けられている。また、この秒針車２０には、図６および図８に示すように、後述する第１光透過孔部２１が設けられている。
【００２７】
一方、第２駆動系１２は、図２〜図６に示すように、第２ステッピングモータ２２と、この第２ステッピングモータ２２によって回転する中間車２３と、この中間車２３によって回転する三番車２４と、この三番車２４によって回転する二番車である分針車２５と、この分針車２５によって回転する日の裏車２６と、この日の裏車２６によって回転する筒車である時針車２７とを備えている。分針３は、分針車２５の分針軸２５ａに取り付けられている。時針４は、時針車２７の時針軸２７ａに取り付けられている。
【００２８】
第２ステッピングモータ２２は、図２に示すように、コイルブロック２２ａと、ステ―タ２２ｂと、ロータ２２ｃとを備えている。電流をコイルブロック２２ａに流すと、磁界が発生して、ロータ２２ｃが１８０度ずつステップ回転されるように構成されている。
中間車２３は、図２〜図４に示すように、第２ステッピングモータ２２におけるロータ２２ｃのロータカナ２２ｄに噛み合って回転する。この中間車２３には、図６に示すように、後述する第４光透過孔部３０が設けられている。三番車２４は、中間車２３のカナ２３ａに噛み合って回転し、分針車２５は、三番車２４のカナ２４ａに噛み合って回転する。
【００２９】
この分針車２５の中心部には、図２および図５に示すように、秒針車２０の秒針軸２０ａが回転自在に挿入して上方に突出する円筒状の分針軸２５ａが設けられている。この分針軸２５ａは、図２に示すように、上部ハウジング６、ソーラーパネル９、および文字板５の各貫通孔５ａを通して上方に突出する。この突出した先端部に図５に示すように分針３が取り付けられている。これにより、分針車２５は、秒針車２０の上側に重なった状態で秒針車２０と同一軸上に配置されている。また、この分針車２５には、図６に示すように、後述する第２光透過孔部２８が設けられている。
【００３０】
日の裏車２６は、図２に示すように、分針車２５のカナ２５ａに噛み合って回転する。時針車２７は、日の裏車２６のカナ２６ａに噛み合って回転する。この時針車２７の中心部には、分針車２５の分針軸２５ａが回転自在に挿入して上方に突出する筒状の時針軸２７ａが設けられている。この時針軸２７ａは、図２に示すように、上部ハウジング６、ソーラーパネル９、および文字板５の各貫通孔５ａを通して上方に突出する。時針４は、この突出した先端部に図５に示すように取り付けられている。これにより、時針車２７は、分針車２５の上側に重なった状態で秒針車２０および分針軸２５と同一軸上に配置されている。また、この時針車２７には、図６および図９に示すように、後述する第３光透過孔部２９が設けられている。
【００３１】
第１、第２駆動系１１、１２にける各歯車の歯数、１パルスにおける各歯車の回転角、各歯車の１回転に要するパルス数、および第１〜第４光透過孔部２１、２８〜３０の有無は、図７の表に示すように設定されている。
すなわち、第１駆動系１１におけるロータ１７ｃのロータカナ１７ｄは１パルスで１８０度（以下、角度のタンを「°」と称する）回転（１ステップ）し、五番車１８は１パルス（ロータ１７ｃの１ステップ）で３６°回転する。四番車である秒針車２０は１パルス（ロータ１７ｃの１ステップ）で６°回転することにより、６０パルス（ロータ１７ｃの６０ステップ）で１回転する。
【００３２】
第２駆動系１２におけるロータ２２ｃのロータカナ２２ｄは１パルスで１８０°回転（１ステップ）し、中間車２３は１パルス（ロータ２２ｃの１ステップ）で３０°回転することにより、１２パルス（ロータ２２ｃの１２ステップ）で１回転する。三番車２４は１パルス（ロータ２２ｃの１ステップ）で４°回転し、二番車である分針車２５は１パルス（ロータ２２ｃの１ステップ）で１°回転することにより、３６０パルス（ロータ２２ｃの３６０ステップ）で１回転する。日の裏車２６は１パルス（ロータ２２ｃの１ステップ）で１/３°回転し、筒車である時針車２７は１パルス（ロータ２２ｃの１ステップ）で１/１２°回転することにより、４３２０パルス（ロータ２２ｃの４３２０ステップ）で１回転する。
【００３３】
検出部１３は、図２に示すように、上部ハウジング６と回路基板１０にそれぞれ設けられたＬＥＤ（発光ダイオード）からなる発光素子３１とフォトトランジスタからなる受光素子３２を有していて、秒針車２０の光透過孔部２１ａ，２１ｂ，２１ｃの１つ：分針車２５の光透過孔部２８：時針車２７の光透過孔部３０の１つ：中間車２３の光透過孔部３０が全て発光素子３１と受光素子３２の間の光通路即ち検出位置Ｐ（この実施形態の場合、検出位置Pとして正午位置（０時００分００秒位置）に設けた）と一致または一部重なったときに、それらの光透過部を通して発光素子３１からの光を受光素子３２が受光することにより、秒針車２０、分針車２５、時針車２７の各回転位置を検出するように構成されている。検出位置Ｐとしては、１１時５５分位置など、他の位置に設けても良い。
【００３４】
秒針車２０の第１光透過孔部２１は、図８に示すように、秒針車２０の基準位置（００秒位置）に設けられた第１円形孔２１ａと、この第１円形孔２１ａにおける秒針２の運針方向側とその反対方向側との両側に異なる間隔の第１、第２遮光部２１ｄ、２１ｅを隔てて設けられた第２、第３長孔２１ｂ、２１ｃと、第１円形孔２１ａに対し秒針車２０の直径上に位置する第２、第３長孔２１ｂ、２１ｃ間に設けられた第３遮光部２１ｆとを備えている。
【００３５】
第１円形孔２１ａは、図８および図１０に示すように、秒針車２０の直径が３〜４ｍｍ程度であることにより、その孔径が０.４〜０.５ｍｍ程度（秒針車２０の円周に対する１２°程度の幅）の大きさに形成されている。また、第２、第３の各長孔２１ｂ、２１ｃのうち、第１長孔２１ｂは、図８に示すように、第１円形孔２１ａの中心を基準（０°）とし、左回りにほぼ４８°位置（８秒位置）からほぼ１６８°位置（２８秒位置）までの間に、第１円形孔２１ａの回転移動軌跡上に対応する円弧状に設けられている。第２長孔２１ｃは、図８に示すように、第１円形孔２１ａの中心を基準（０°）とし、左回りにほぼ１９２°位置（３２秒位置）からほぼ３００°位置（５０秒位置）までの間に、第１円形孔２１ａの回転移動軌跡上に対応する円弧状に設けられている。
【００３６】
第１、第２の各遮光部２１ｄ、２１ｅのうち、秒針２の反運針方向側（図８では左回り側）に位置する第１遮光部２１ｄは、図８に示すように、第１円形孔２１ａの直径（１２°幅）に対して３倍程度の間隔、すなわち、第１円形孔２１ａの中心であるの基準位置（０°位置）から左回りにほぼ４８°位置（８秒位置）までの間に、実質的に３６°程度の幅の間隔で設けられている。
【００３７】
また、秒針２の運針方向側と反対側（図８では右回り側）に位置する第２遮光部２１ｅは、第１遮光部２１ｄの間隔よりも第１円形孔２１ａの１個分程度長い間隔で設けられている。この間隔は、第１円形孔２１ａの直径に対して４倍程度の間隔であり、第１円形孔２１ａの中心であるの基準位置（０°位置）から右回りにほぼ６０°位置（５０秒位置）までの間に、実質的に４８°程度の幅の間隔で設けられている。
【００３８】
また、第３遮光部２１ｆは、図８に示すように、第１円形孔２１ａに対し秒針車２０の直径上に位置し、かつ、第２、第３長孔２１ｂ、２１ｃの間に設けられている。この第３遮光部２１ｆの幅は、第１円形孔２１ａの直径方向幅とほぼ同じに形成されている。この実施形態において、秒針車２０、分針車２５、時針車２７の回転方向が明示されない場合は、図６に矢印で示したように、それぞれの軸心の周りに時計方向に回転するものとし、また、このとき中間車２３の回転方向は軸心の回りで反時計方向とする。
【００３９】
第１遮光部２１ｄは、秒針車２０の直径上に位置する第３長孔２１ｃの一部に対応している。第２遮光部２１ｅは、秒針車２０の直径上に位置する第２長孔２１ｂの一部に対応している。第３遮光部２１ｆは、秒針車２０の直径上に位置する第１円形孔２１ａに対応している。これにより、秒針車２０は、第１〜第３遮光部２１ｄ〜２１ｆのいずれかが検出部１３の検出位置Ｐ（発光素子３１と受光素子３２とが対向する位置）に対応した状態で、１８０°回転（半回転）すると、必ず第１円形孔２１ａ、第２、第３長孔２１ｂ、２１ｃのいずかが検出部１３の検出位置Ｐに対応するように構成されている。
【００４０】
この秒針車２０は、２ステップ（回転角１２°であり、回転時間２秒）ずつ回転して、６０ステップ（回転角３６０°であり、回転時間６０秒）回転する間に、検出部１３が２秒ごとに検出を行う。すなわち、秒針車２０が０秒位置（０°位置）のときには、第１円形孔２１ａを検出部１３が検出し、２秒位置（１２°位置）から６秒位置（３６°位置）までのときには、第１遮光部２１ｄによって検出部１３が塞がれ、検出部１３による光検出ができない未検出状態が３回連続する。
【００４１】
秒針車２０の８秒位置（４８°位置）から２８秒位置（１６８°位置）までのときには、第１長孔２１ｂを検出部１３が連続して検出する。３０秒位置（１８０°位置）のときには、第３遮光部２１ｆによって検出部１３が塞がれ、検出部１３による光検出ができない未検出状態になる。
【００４２】
３２秒位置（１９２°位置）から５０秒位置（３００°位置）のときには、第２長孔２１ｂを検出部１３が連続して検出する。５２秒位置（３１２°位置）から５８秒位置（３４８°位置）までのときには、第２遮光部２１ｅによって検出部１３が塞がれ、検出部１３による光検出ができない未検出状態が４回連続する。
【００４３】
一方、分針車２５の第２光透過孔部２８は、図６に実線で示すように、分針車２５の基準位置（００分位置：０°位置）に設けられた１つの光検出孔（以下、円形孔と称する）である。この第２光透過孔部２８の円形孔も、秒針車２０の第１円形孔２１ａとほぼ同じ大きさで、秒針車２０の第１円形孔２１ａに対応する位置に設けられている。
【００４４】
時針車２７の第３光透過孔部２９は、図６および図９に示すように、時針車２７の基準位置（０時位置：０°位置）から円周に沿って３０°間隔で設けられ１個の光検出孔（以下、円形孔と称する）である。この基準位置の円形孔と１１番目の円形孔との間に位置する１１時位置（図９では１時位置）には、第４遮光部２９ａが設けられている。
【００４５】
時針車２７の第３光透過孔部２９は、図９に示すように、０時位置を基準位置（０°位置）として、左回りに０°、３０°、６０°、９０°、１２０°、１５０°、１８０°、２１０°、２４０°、２７０°、３００°の各位置、すなわち、時針４の運針方向に沿って（図９では逆回り）０時、１時、２時、３時、４時、５時、６時、７時、８時、９時、１０時の各位置にそれぞれ円形孔が設けられ、３３０°の１１時位置（図９では１時位置）に第４遮光部２９ａが設けられている。この時針車２７の第３光透過孔部２９である各円形孔も、秒針車２０の第１円形孔２１ａとほぼ同じ大きさで形成されている。
【００４６】
また、中間車２３の第４光透過孔部３０は、図６に実線で示すように、分針車２５の第２光透過孔部２８である１つの円形孔に対応する１つの円形孔であり、秒針車２０の第１円形孔２１ａおよび分針車２５の第２光透過孔部２８である円形孔とほぼ同じ大きさで形成されている。この第４光透過孔部３０は、中間車２３の予め定められている位置、すなわち、分針車２５の第２光透過孔２８が検出部１３の検出位置Ｐに対応したときに、分針車２５の第２光透過孔部２８に対応する位置に設けられている。
【００４７】
光検出は、この実施の形態の場合、時針４の正時である０時、１時、２時、３時、４時、５時、６時、７時、８時、９時、１０時、１１時ごとに行うが、第２駆動系１２の中間車２３、分針車２５、時針車２７は、その各回転角が１ステップ（ロータ２２ｃの半回転）で３０°、１°、１/１２°であることにより、図６に示すように、１１時の位置を除いた時針４の正時において、第２〜第４光透過孔部２８〜３０の全てが検出部１３の検出位置Ｐで重なり合うように構成されている。
【００４８】
また、第１駆動系１１の秒針車２０の回転角は、１ステップ（ロータ１７ｃの半回転）で６°である。この秒針車２０は、６０ステップ（６０秒）ごとに第１光透過孔部２１の第１円形孔２１ａが検出部１３の検出位置Ｐに対応することにより、図６に示すように、時針４の正時（１１時を除く）ごとに、第１光透過孔部２１の第１円形孔２１ａが第２〜第４の各光透過孔部２８〜３０と重なり合うように構成されている。
【００４９】
ここで、検出部１３による秒針２、分針３、時針４の運針位置の検出は、次のように行われる。すなわち、秒針２、分針３、時針４が１２時側の位置（図６では上部側の位置）で互いに重なるとき、第１〜第３の各光透過孔部２１、２８、２９と中間車２３の第４光透過孔部３０は検出位置Ｐで重なり合う。このとき、発光素子３１からの光は、第１〜第４の各光透過孔部２１、２８〜３０を透過して受光素子３２により受光される。
【００５０】
これに対して、検出部１３は、第１〜第４の各光透過孔部２１、２８〜３０のいずれかが検出位置Ｐに対応しないときに、発光素子３１からの光が遮断されるので、受光素子３２は受光できずに、未検出状態となる。
【００５１】
また、第１、第２の各ステッピングモータ１７、２２は、各ロータ１７ｃ、２２ｃの向きを１８０°反転させることにより、秒針２、分針３及び時針４をそれぞれ１ステップ運針させる。このため、１ステップごとに第１、第２の各ステッピングモータ１７、２２に極性の異なるパルスを交互に印加することにより、各ロータ１７ｃ、２２ｃを回転させる動作となる。このため、１ステップごとに同じ種類のパルスを第１、第２の各ステッピングモータ１７、２２に印加し続けても各ロータ１７ｃ、２２ｃは回転せず、その場に停止した状態となる。
【００５２】
秒針車２０は、第１光透過孔部２１の第１円形孔２１ａの大きさと１ステップの移動量との関係から、２ステップ回転させないと、第１円形孔２１ａが検出部１３の検出位置Ｐから完全に離れないため、２ステップ（２秒）ごとの検出を行っている。
これに対して、第２駆動系１２の中間車２３、分針車２５、時針車２７は、１ステップごとの検出を行っている。
【００５３】
次に、秒針車２０の基準位置（００秒位置）を検出するための基本的な秒針位置検出動作について説明する。
この基本的な秒針位置検出動作では、第２駆動系１２の分針車２５、時針車２７、中間車２３については無視することにする。この秒針車２０の基準位置の検出は、秒針車２０の基準位置（００秒位置）を検出することにより達成される。
【００５４】
すなわち、秒針車２０における第１光透過孔部２１の第１円形孔２１ａと検出部１３の検出位置Ｐとが一致した位置を検出することである。この秒針車２０の基準位置の状態は、秒針車２０における第１光透過孔部２１の第１円形孔２１ａと検出部１３の検出位置Ｐとが一致し、検出部１３による光検出ができる状態である。
【００５５】
この状態で、まず、秒針車２０が２ステップ回転して回転角が１２°になると、第１円形孔２１ａが検出位置Ｐから右回りにずれて、第１遮光部２１ｄの一部が検出位置Ｐに対応するので、検出部１３による光検出ができず、図８の２秒位置に示した未検出状態になる。同様に、秒針車２０が２ステップずつ回転して回転角が３６°になるまで、第１遮光部２１ｄの一部が検出位置Ｐに対応するので、検出部１３による光検出ができず、図８の３秒〜６秒位置に示したように未検出状態が３回連続する
【００５６】
この後、秒針車２０が２ステップ回転して回転角が４８°になると、秒針車２０における第１光透過孔部２１の第１長孔２１ｂの一部が検出部１３の検出位置Ｐに対応するので、図８の８秒位置に示したように、検出部１３による光検出ができる。同様にして、秒針車２０が２ステップずつ回転して回転角が１６８°になるまで、第１長孔２１ｂの一部が検出部１３の検出位置Ｐに対応するので、図８の１０秒〜２８秒位置に示したように、検出部１３による光検出が連続してできる。
【００５７】
この状態で、秒針車２０が更に２ステップ回転して回転角が１８０°になると、第１長孔２１ｂが検出位置Ｐから右回りにずれて、第３遮光部２１ｆが検出位置Ｐに対応するので、検出部１３による光検出ができず、図８の３０秒位置に示したように、未検出状態になる。この後、秒針車２０が２ステップ回転して回転角が１９２°になると、秒針車２０における第１光透過孔部２１の第２長孔２１ｃの一部が検出部１３の検出位置Ｐに対応するので、図８の３２秒位置に示したように、検出部１３による光検出ができる状態になる。
【００５８】
この後、秒針車２０が２ステップずつ回転して回転角が３００°になるまで、第２長孔２１ｃの一部が検出部１３の検出位置Ｐに対応するので、図８の３４秒〜５０秒位置に示したように、検出部１３による光検出が連続してできる。第２長孔２１ｃが検出位置Ｐから右回りにずれて、第２遮光部２１ｅの一部が検出位置Ｐに対応すると、検出部１３による光検出ができず、図８の５２秒位置に示したように、未検出状態になる。
【００５９】
同様に、秒針車２０が２ステップずつ回転して回転角が３４８°になるまで、第２遮光部２１ｅの一部が検出位置Ｐに対応するので、検出部１３による光検出ができず、図８の５４秒〜５８秒位置に示したように、未検出状態が４回連続する。この状態で、秒針車２０が２ステップ回転して回転角が３６０°になると、第１円形孔２１ａが検出部１３の検出位置Ｐに対応するので、図８の０秒位置に示したように、検出部１３による光検出ができる状態になる。
【００６０】
ここで、連続して光検出ができない未検出状態は、検出部１３による光検出が３回連続してできない状態と、検出部１３による光検出が４回連続してできない状態とであり、この２つの状態に着目すると、それぞれ２ステップごとに検出を行った場合、前者は未検出状態が３回連続し、後者は未検出状態が４回連続し、前者と後者とで連続する未検出回数が異なることがわかる。この連続して光検出ができない未検出状態をカウントすることにより、秒針車２０の基準位置を特定することが可能になる。
【００６１】
秒針車２０は、２ステップ（２秒）ごとに検出を行う。この秒針車２０の２ステップ（２秒）ごとの光検出において、未検出状態が４回連続した後、次の回で光検出ができた場合、その位置が基準位置（００秒位置）であることになる。仮に、第１円形孔２１ａが検出位置Ｐから右回りにずれた状態から未検出状態をカウントした場合は、秒針車２０が２ステップずつ回転して回転角が３６°になるまで、未検出状態が３回連続し、この後、秒針車２０が２ステップ回転して回転角が４８°になると、検出部１３による光検出ができるため、未検出状態が４回連続する条件を満足することができず、基準位置でないことが分かる。これが秒針車２０の基準位置を検出するための基本的な位置検出動作である。
【００６２】
次に、分針車２５と時針車２７との各基準位置を検出するための基本的な時分位置検出動作について説明する。
この基本的な時分位置検出動作では、第１駆動系１１の秒針車２０については無視することにする。分針車２５の第２光透過孔部２８の基準位置は「００分位置」であり、時針車２７の１１個の各第３光透過孔部２９のうちの一つの第３光透過孔部２９の基準位置は「０時位置」）であることから、これらの基準位置と、中間車２３の第４光透過孔部３０とが、全て検出部１３の検出位置Ｐと一致した位置を検出することである。
【００６３】
まず、分針車２５の第２光透過孔部２８が検出位置Ｐに一致した状態から分針車２５を１ステップ（１°）回転させると、中間車２３が３０°回転し、この中間車２３の第４光透過孔部３０が検出位置Ｐから離れ、検出部１３の検出位置Ｐを中間車２３が塞ぐ。このとき、分針車２５は右回りに１°回転して第２光透過孔部２８が検出部１３の検出位置Ｐで僅かにずれるだけで、検出部１３による光検出が可能な位置にある。
【００６４】
この状態で、分針車２５が１ステップずつ回転して、合計６ステップ（６°）回転すると、中間車２３が１８０°回転し、第４光透過孔部３０が検出部１３の検出位置Ｐから１８０°離れ、検出部１３の検出位置Ｐを塞ぎ続ける。このときには、分針車２５が右回りに６°回転して第２光透過孔部２８が、検出部１３の検出位置Ｐからほぼ半分だけずれるが、検出部１３による光検出がまだ可能な位置にある（図１０参照）。
【００６５】
この後、分針車２５が１ステップずつ回転して１２ステップ（１２°）回転すると、中間車２３が３６０°回転して、第４光透過孔部３０が検出位置Ｐに対応する。このときには、分針車２５の第２光透過孔部２８が検出位置Ｐからほぼ完全に離れ、第２光透過孔部２８が検出位置Ｐとほとんど重なり合わない状態となり、分針車２５が検出位置Ｐを塞いで、検出部１３による光検出ができない状態になる。また、このときには、時針車２７が１°回転するだけであるから、時針車２７の第３光透過孔部２９である基準位置の円形孔は、検出位置Ｐで僅かにずれるだけで、検出部１３による光検出が可能な状態にある
【００６６】
分針車２５の第２光透過孔部２８が検出位置Ｐに一致した状態から分針車２５が３６０ステップ回転（１回転）すると、分針車２５の第２光透過孔部２８と中間車２３の第４光透過孔部３０とが検出位置Ｐに対応した状態になる。このとき、時針車２７は第３光透過孔部２９である基準位置の円形孔が検出位置Ｐに一致した状態から３０°回転し、第３光透過孔部２９である基準位置の円形孔が検出位置Ｐから離れ、第３光透過孔部２９である基準位置の左側に位置する２番目の円形孔が検出位置Ｐに対応し、検出部１３による光検出が可能な状態になる。
【００６７】
このときには、分針車２５の第２光透過孔部２８と中間車２３の第４光透過孔部３０とが検出位置Ｐに対応し、また時針車２７の第３光透過孔部２９である基準位置の左側に位置する２番目の円形孔が検出位置Ｐに対応し、検出部１３による光検出が可能な状態になるので、分針車２５が基準位置（００分位置）であることが分かる。この状態で、分針車２５が９時間分（合計１０時間分）だけ回転すると、分針車２５の第２光透過孔部２８と中間車２３の第４光透過孔部３０とが検出位置Ｐに対応し、時針車２７は３００°回転し、第３光透過孔部２９である基準位置から１１個目の円形孔が検出位置Ｐに対応し、検出部１３による光検出が可能な状態になる。
【００６８】
この後、分針車２５が更に１時間分（合計１１時間分）だけ回転すると、分針車２５の第２光透過孔部２８と中間車２３の第４光透過孔部３０とが検出位置Ｐに対応するが、時針車２７は３３０°回転し、第３光透過孔部２９である基準位置から１１番目の円形孔が検出位置Ｐから離れ、時針車２７の第４遮光部２９ａが検出位置Ｐに対応する。このため、検出部１３による光検出ができない状態になる。この状態が、「１１時００分位置」であると特定することができる。
【００６９】
分針車２５が更に１時間分（合計１２時間分）だけ回転すると、分針車２５の第２光透過孔部２８と中間車２３の第４光透過孔部３０とが検出位置Ｐに対応すると共に、時針車２７が３６０°回転し、時針車２７の第４遮光部２９ａが検出位置Ｐから離れ、各第３光透過孔部２９のうち、基準位置（０時位置）にある第３光透過孔部２９が検出位置Ｐに対応するので、時針車２７は第３光透過孔部２９である基準位置の円形孔が検出位置Ｐに一致した状態（０時００分位置）に戻る。
【００７０】
このように、分針車２５の１ステップの回転量が１°と非常に小さいため、分針車２５の１ステップの回転量では第２光透過孔部２８が検出位置Ｐから完全に離れることができず、分針車２５の基準位置を正確に検出することができないことになるが、中間車２３は１ステップで３０°回転することにより、分針車２５の１ステップにおける回転量が小さくても、中間車２３の回転量が大きいので、この中間車２３によって検出位置Ｐを塞ぐことができる。
【００７１】
また、中間車２３が１２ステップで１回転すると、分針車２５が１２°回転するので、分針車２５の第２光透過孔部２８の円形孔が検出位置Ｐから完全に離れることになり、このため分針車２５が検出位置Ｐを塞ぐことになる。このときには、中間車２３の第４光透過孔部３０が検出位置Ｐに一致しても、検出部１３による光検出ができない状態になる。
【００７２】
また、分針車２５は、３６０ステップ回転して１回転し、その基準位置が検出位置Ｐに戻るごとに、分針車２５の第２光透過孔部２８と、中間車２３の第４光透過孔部３０と、時針車２７の第３光透過孔部２９のいずれか（但し、１１時位置の第４遮光部２９ａを除く）とが、検出位置Ｐに対応することにより、時針車２７の回転位置（１１時位置を除く）に係わらず検出部１３による光検出が可能な状態になる。
【００７３】
さらに、分針車２５の基準位置（０°位置）を検出した後は、分針車２５を３６０ステップ（１回転）ずつ回転させると、時針車２７が３０°ずつ回転することにより、分針車２５を１ステップごとに検出部１３による光検出を行わなくても、分針車２５を１回転させたときだけ、検出部１３による光検出を実行すれば、時針車２７の回転位置が検出できることになる。このとき、分針車２５を３６０ステップずつ回転させて、検出部１３による光検出を試みるとき、時針車２７の第４遮光部２９ａと検出位置Ｐとが一致していると、光検出はできないが、このときの時針車２７の位置は「１１時００分位置」にあると特定することができる。
【００７４】
この検出部１３による光検出ができない「１１時００分位置」から分針車２５を更に３６０°回転させると、時針車２７の第３光透過孔部２９である基準位置（０時位置）の円形孔が検出位置Ｐに対応することにより、検出部１３による光検出が可能になる。すなわち、時針車２７の基準位置は、検出位置Ｐが設けられている「０時００分位置」にあることになる。これにより、検出部１３による光検出ができる状態から、分針車２５が３６０°回転（１回転）するごとに、検出部１３による光検出を試みることにより、検出部１３による光検出できない位置から、更に分針車２５を３６０°回転させて検出部１３による光検出ができる時針車２７の回転位置が見つかると、この位置を、時針車２７の基準位置、すなわち、「０時００分位置」であると特定することができる。
【００７５】
次に、通常運針時における正時ごとに秒針２、分針３、時針４の３針が合っているかを確認する基本的な針位置確認動作について説明する。
この基本的な針位置確認動作は、正時ごとに秒針２、分針３、時針４の３針が合っているのか否かについて判断するが、秒針２の場合は、１１時、２３時を除く正時ごとに秒針２が合っているか否かを判断して確認する。この場合、正時から１０秒以内に秒針２のずれを確認することとしている。これは、正時から１０秒経過すると、第２駆動系１２の第２ステッピングモータ２２によって分針車２５が１ステップ（１°）回転し、これに伴って中間車２３が３０°回転して、その中間車２３に設けた１つの孔部３０が分針車２５の遮光部で遮られて、検出部１３の検出位置Ｐを塞ぐので、光検出ができないことによる。
【００７６】
通常運針時における正時（例えば２時）の状態で、秒針車２０の第１光透過孔部２１の第１円形孔２１ａ、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９（例えば３番目の円形孔）、中間車２３の第４光透過孔部３０の全てが、検出部１３の検出位置Ｐと一致している。この状態で、秒針車２０が１ステップ（６°）ずつ回転する通常運針をする。このときには、秒針車２０は１秒ごとに６°回転するだけであるから、秒針車２０の第１円形孔２１ａが検出部１３の検出位置Ｐから完全に離れず、検出部１３による光検出が可能な状態である。
【００７７】
この後、秒針車２０が更に１ステップ回転して、２ステップ（１２°）回転した２秒位置になると、秒針車２０の第１円形孔２１ａが検出部１３の検出位置Ｐから完全に離れ、検出部１３の検出位置Ｐが第１遮光部２１ｄによって塞がれる。このときに、検出部１３による光検出を試みると、検出部１３による光検出ができない未検出状態になり、この未検出状態を未検出回数としてカウントする。
【００７８】
そして、秒針車２０が１ステップずつ回転し、２ステップごとに検出部１３による光検出を試みる。このとき、４秒位置、および６秒位置では、検出部１３が秒針車２０の第１遮光部２１ｄによって連続して塞がれる。これにより、検出部１３による光検出ができない未検出状態が３回連続することになる。
【００７９】
この状態で、次に秒針車２０が２ステップ回転し、８秒位置になり、秒針車２０の第１長孔２１ｂの一部が検出部１３に対応し、検出部１３による光検出ができたときに、秒針車２０の基準位置である第１円形孔２１ａが８秒位置になることにより、秒針車２０が正しく回転し、秒針２が正しい運針位置であることになる。すなわち、秒針２は、正時の位置から秒針車２０が２ステップ回転するごとに、検出部１３による検出を行い、検出部１３による未検出状態が３回連続した後、次に検出部１３による検出ができたときに、８秒位置であることになり、正しく運針していることになる。
【００８０】
この後、秒針車２０が更に２ステップ回転して１０秒になると、秒針車２０の第１長孔２１ｂの一部が検出部１３に対応して検出部１３による光検出が可能になるが、分針車２５が１ステップ（１°）回転し、中間車２３が１ステップ（３０°）回転することにより、分針車２５の第２光透過孔部２８が検出部１３の検出位置Ｐから完全に離れていなくても、中間車２３の第４光透過孔部３０が検出部１３の検出位置Ｐから完全に離れて、中間車２３が検出部１３を塞ぐことになる。このため、通常運針時における針合わせは、毎正時から１０秒以内に行っている。
【００８１】
次に、この電子腕時計Ａの回路構成について、図１１のブロック図を参照して説明する。
この電子腕時計Ａの回路構成は、装置の全体的な制御を行うマイクロコンピュータ３５と、第１、第２の各駆動係１１、１２を有し秒針２、分針３、時針４の指針３６を回転駆動する時計ムーブメント８と、この時計ムーブメント８の第１、第２の各ステップモータ１７、２２の駆動制御を行うパルス制御回路３７と、針位置を検出するための検出部１３と、制御データや制御プログラムが格納されたＲＯＭ（Read Only Memory）３８と、マイクロコンピュータ３５のＣＰＵに作業用のメモリ空間を提供するＲＡＭ（Random Access Memory）３９と、アラーム音の出力等を行うスピーカ４０およびブザー回路４１と、文字板５を照らす照明部４２および照明駆動回路４３と、複数の操作ボタンを有しユーザからの操作入力を受ける操作部４４とを備えている。
【００８２】
さらに、この電子腕時計Ａの回路構成は、所定の周波数信号を生成する発振回路４５と、発振信号を分周して計時用の周波数信号を生成する分周回路４６と、時刻コードの含まれる電波の受信を行う受信アンテナ４７と、受信電波から時刻コードを検波する検波回路４８と、二次電池を有し各部に電源電圧を供給する電源部４９と、電源電圧として二次電池の電池電圧の検出処理を行う電池電圧検出回路５０と、二次電池の電池電圧を監視してマイクロコンピュータ３５のリセット制御を行う電源監視回路５１と、外部から光を受けて発電を行う発電手段としてのソーラーパネル９などを備えている。上記のうち受信アンテナ４７と検波回路４８により電波受信手段が、電池電圧検出回路５０または電源監視回路５１により電圧検出手段が構成される。
【００８３】
マイクロコンピュータ３５は、ＬＳＩ（大規模集積回路）であり、内部にＣＰＵ（中央演算処理装置）、各種の状態フラグ等が設定されるレジスタ、各種のカウンタ回路、信号の入出力を行うＩ／Ｏ回路、および、データの入出力を行うインターフェース等が設けられている。上記のカウンタ回路には、分周回路４６の信号をカウントすることで計時を行う計時手段としての計時カウンタが含まれている。
【００８４】
パルス制御回路３７は、マイクロコンピュータ３５からの指令に基づき、マイクロコンピュータ３５の計時カウンタの計時動作に連動させて第１、第２の各駆動系１１、１２の各ステップモータ１７、２２にパルス信号を出力するものである。このパルス信号により、パルス信号が入力された各ステップモータ１７、２２が半回転し、対応する秒針２、分針３、時針４が所定角度ずつ回転するようになっている。
【００８５】
検波回路４８は、タイムコードが含まれる標準電波を受信してタイムコードを復調する回路であるが、内部に受信信号を増幅する複数のアンプや利得制御回路などを有し、動作時に比較的大きな電流消費を行う回路である。検波回路４８は、例えば、マイクロコンピュータ３５の指令に基づき電波受信処理を実行する際には、電源部４９から電池電圧を入力して電流消費を行う一方、電波受信処理を実行しないときには、電源部４９からの電流消費がほとんどゼロとなるように構成されている。
【００８６】
電源部４９に備わる二次電池は、ある程度の充電がなされている範囲においては、出力電圧がほぼ安定した電圧となるが、充電量が少なくなってくると充電残量に応じて出力電圧が低下していく特性を有するものである。電源部４９から各部に供給される電源電圧も、二次電池の充電残量に応じて低下していくようになっている。この実施形態では、二次電池の出力電圧がそのまま電源電圧となっている。
【００８７】
ソーラーパネル９は、文字板５の下面に設けられ、外部光を受光して電力に変換するものである。図１９に示すように、複数のセル９ａに分割されて直列に接続されている。このソーラーパネル９で発電された電力は、電源部４９の二次電池に送られて二次電池を充電するようになっている。この場合、複数のセル９ａは、ソーラーパネル９の中心に放射状に４つに分割された扇形状に形成され、周方向に配列されている。この複数のセル９ａの各境界部は、１２時、３時、６時、９時に位置し、これにより秒針２、分針３、時針４の指針３６が１２時に位置した際に各セル９ａが指針３６によって遮られないようになっている。
【００８８】
電池電圧検出回路５０は、電源電圧と所定のしきい値電圧（電圧ＹＹＹや電圧ＹＹＹ’）とを比較して、この比較結果を示す信号をマイクロコンピュータ３５に出力する構成である。このしきい値電圧ＹＹＹ，ＹＹＹ’は、後に詳述するが、二次電池の充電残量が減ってきて消費電流の大きな機能動作を停止させるべき電圧に設定されている。
【００８９】
電源監視回路５１は、電源電圧がマイクロコンピュータ３５の動作下限電圧を下回るような場合に、マイクロコンピュータ３５にリセットをかけてマイクロコンピュータが不安定に動作するのを防止するものである。電源監視回路５１は、電源電圧と、マイクロコンピュータ３５の動作下限電圧に近いしきい値電圧ＺＺＺ，ＺＺＺ’とを比較して、電源電圧が電圧ＺＺＺを下回った場合にマイクロコンピュータ３５にリセット信号を継続的に出力する一方、電源電圧が上昇して電圧ＺＺＺ’を上回った場合に、リセット信号を解除するように構成されている。
【００９０】
次に、上記構成の電子腕時計Ａの動作について説明する。
図１２（ａ）は、電池電圧の変化に伴う電子腕時計Ａの状態遷移を説明する図であり、図１２（ｂ）は各電圧状態における各動作状態を示した図である。
先ず、電池電圧が、通常仕様電圧領域Ｈ１、低電圧領域Ｈ２、完全低電圧領域（以下、完全ＡＣ領域Ｈ３と称する。）を遷移する際の制御動作について概要を説明する。
【００９１】
ここで、通常仕様電圧領域Ｈ１とは、二次電池の充電量が十分ある状態から電流消費の大きな動作を避けるべき充電量に達するまでの電池電圧の範囲を示すもの、低電圧領域Ｈ２とは二次電池の充電量が減って電流消費の大きな動作を避けるべき電池電圧からマイクロコンピュータ３５の動作下限電圧の近くまでの電池電圧までの範囲を示すもの、完全ＡＣ領域Ｈ３とはマイクロコンピュータ３５をリセット状態とする電池電圧の範囲を示すものである。
【００９２】
通常仕様電圧領域Ｈ１と低電圧領域Ｈ２の境界となる電圧範囲ＹＹＹ−ＹＹＹ’は、マイクロコンピュータ３５の動作は続行できるが消費電力の大きな処理を避けるべき電圧（例えば２．３Ｖ）に設定されている。また、低電圧領域Ｈ２と完全ＡＣ領域Ｈ３の境界となる電圧範囲ＺＺＺ−ＺＺＺ’は、マイクロコンピュータ３５の動作下限電圧より僅かに高い電圧（例えば１．３Ｖ）に設定されている。これらの境界の電圧範囲ＹＹＹ−ＹＹＹ’，ＺＺＺ−ＺＺＺ’に幅を持たせているのは、電池電圧の遷移方向に応じてヒステリシスを付加するためのものである。電圧範囲ＹＹＹ−ＹＹＹ’は第１のレベル範囲の一例、電圧範囲ＺＺＺ−ＺＺＺ’は第２のレベル範囲の一例である。
【００９３】
電池電圧が通常仕様電圧領域Ｈ１にある場合、マイクロコンピュータ３５により通常の時計機能を実現する制御処理が行われる。例えば、計時カウンタによる内部での計時処理、計時カウンタの値に合わせて指針を回転させる運針処理、定期に電波受信を行って時刻修正を行う処理などが行われる。
【００９４】
電池電圧が通常仕様電圧領域Ｈ１から低電圧領域Ｈ２に遷移した際には、所定の時刻位置（例えば１２時００分００秒）まで通常の運針処理を行った後に各指針を停止させる処理も行われる。
【００９５】
その後、電池電圧が低電圧領域Ｈ２にある場合には、マイクロコンピュータ３５により計時カウンタによる内部の計時処理は継続される一方、電流消費の大きな運針処理や電波受信処理は行われないように制限される。
【００９６】
電池電圧が完全ＡＣ領域Ｈ３まで低下せずに低電圧領域Ｈ２から通常仕様電圧領域Ｈ１まで回復した際には、計時カウンタにより現在時刻を示す計時データが残されていることから、後述する復帰用カウンタによって、電圧の回復を確認するため所定時間のカウントを行い、電圧状態が予め定められている第１の時間Ｔ１以上連続したことを確認した後に、各指針３６の現在位置を検出部１３により光検出し、電波受信を行うことなく、高速運針により指針を現在時刻（計時カウンタの値）に合わせる処理がなされる。
【００９７】
一方、電池電圧が低電圧領域Ｈ２から完全ＡＣ領域Ｈ３に遷移した場合には、電源監視回路５１からリセット信号がマイクロコンピュータ３５に継続的に出力されて、電波受信や運針が禁止されたまま、計時カウンタによる内部の計時処理も停止される。
【００９８】
電池電圧が完全ＡＣ領域Ｈ３から低電圧領域Ｈ２に遷移した場合には、電源監視回路５１のリセット信号が解除されて、マイクロコンピュータ３５の動作が再開され、また、計時カウンタによる内部の計時処理も再開される。動作が再開された場合でも、電池電圧が低電圧領域Ｈ２にある場合には、電流消費の大きな運針処理や電波受信処理は行われないように制限される。
【００９９】
電池電圧が、一旦、完全ＡＣ領域Ｈ３まで低下した後、低電圧領域Ｈ２から通常仕様電圧領域Ｈ１まで回復した際には、計時カウンタの計時データは狂った状態にあることから、後述する復帰用カウンタによって、電圧の回復を確認するため所定時間のカウントを行い、電圧状態が予め定められている第１の時間Ｔ１以上連続したことを確認した後に、各指針３６の現在位置を検出部１３により光検出する。
【０１００】
この光検出を行った結果、検出部１３による光検出があった際は、指針車（２０、２５、２７）の回転位置を検出部１３によって検出する光検出を行わずに、且つ指針３６の位置の補正制御をも行わないで、電波受信動作を開始させ、得られた時刻情報に基づいて指針３６を現在時刻位置に移動させる。
【０１０１】
一方、検出部１３による光検出がなかった際は、予め定められている第１の連続時間Ｔ１よりも長い第２の連続時間Ｔ２が検出されたことを確認して、指針車（２０、２５、２７）の回転位置を検出部１３によって検出する光検出を行い、指針３６の位置の補正制御を行った後に、電波受信動作を開始させ、電波受信により計時カウンタの値を現在時刻に修正するとともに、指針が計時カウンタの値にあわせる処理、つまり電波受信により得られた時刻情報に基づいて、指針３６の位置が補正制御されている指針３６を現在時刻位置に高速運針により移動させる。
【０１０２】
次に、上記の電池電圧の変化に伴う制御処理について、図１３および図１４の各動作フローに基づいて詳細に説明する。
図１３は、マイクロコンピュータ３５のＣＰＵにより実行される制御処理のフローを示した図である。
【０１０３】
図１３の制御処理は、電源投入時、或いは、電源監視回路５１によるマイクロコンピュータ３５のリセット動作が解除された場合に、マイクロコンピュータ３５のＣＰＵにより開始され、その後、継続的に実行される処理である。また、この制御処理は、電源監視回路５１からリセット信号が出力されてマイクロコンピュータ３５がリセット状態にされることにより途中で停止されるものである。
【０１０４】
この制御処理は、電池電圧が通常仕様電圧領域Ｈ１（図１２（ａ）および図１２（ｂ）参照）と低電圧領域Ｈ２の範囲で変化するときの内部動作を規定したものである。さらに電圧の低い完全ＡＣ（オールリセット）領域Ｈ３においては、マイクロコンピュータ３５はリセット状態にされるので、図１３の制御処理は関与しないものとなる。
【０１０５】
電池電圧が通常仕様電圧領域Ｈ１（図１２（ａ）および図１２（ｂ）参照）にある場合、マイクロコンピュータ３５のＣＰＵは、ステップＳ２，Ｓ３のループ処理を繰り返し実行することで、通常の時計機能を実現する。すなわち、ステップＳ２において、計時カウンタの更新、計時データに従って指針３６を駆動する運針処理、ユーザからの操作入力を受けたり動作状態の変更を表示したりする処理、定期的に検波回路４８を駆動して電波受信と時刻修正を行う定期電波受信処理、毎正時ごとに検出部１３を駆動して針位置を確認する針位置確認処理などを行う。
【０１０６】
そして、ステップＳ３において、電池電圧検出回路５０からの入力信号に基づき電池電圧が電圧ＹＹＹを下回っていないか確認する。そして、電池電圧が通常仕様電圧領域Ｈ１にあれば、これらステップＳ２，Ｓ３のループ処理を繰り返し実行する。電池電圧が通常仕様電圧領域Ｈ１から低電圧領域Ｈ２に遷移した際には、ステップＳ３の判別処理でＹＥＳ側へ移行することで、ステップＳ４〜Ｓ６の電圧低下に対応するための処理を行う。すなわち、ステップＳ４において電波受信禁止フラグをオンし、ステップＳ５において指針３６を零時位置（１２時００分００秒位置）に戻す針所定位置戻し処理を行い、ステップＳ６において運針禁止フラグをオンにする。
【０１０７】
ここで、電波受信禁止フラグとは、電波受信が禁止されているか否かを示す状態フラグであり、この電波受信禁止フラグをオンすることで電波受信の動作が禁止される。運針禁止フラグは、指針の回転駆動を禁止するための状態フラグであり、例えば、各指針３６の位置が所定位置（例えば１２時００分００秒の位置）に来た場合に、その後の回転駆動を禁止するためのものである。
【０１０８】
また、ステップＳ５の針所定位置戻し処理は、通常の運針を続けながら各指針３６の位置が所定位置（例えば１２時００分００秒の位置）に来た場合に指針３６の運動を停止させるための処理で、例えば、パルス制御回路３７に針所定位置戻しの指令を発することで実現される。パルス制御回路３７は、この針所定位置戻しの指令に基づき、その後、各指針３６の位置が所定位置になるまで計時カウンタの値に連動させてパルス出力を行うが、所定位置になったら計時カウンタの値が進んでもパルス出力を停止するようになっている。
【０１０９】
電源電圧が低電圧領域Ｈ２に遷移して該領域Ｈ２に留まっている期間には、ステップＳ７〜Ｓ９のループ処理を繰り返し実行することで、低電圧時の機能動作を実行する。すなわち、ステップＳ７において後述の復帰用カウンタをクリアし、ステップＳ８において計時カウンタを更新する計時処理を行い、ステップＳ９において電池電圧が電圧ＹＹＹ’を超えたか否か判別する。
【０１１０】
つまり、電池電圧が低電圧領域Ｈ２まで低下すると、マイクロコンピュータ３５の計時カウンタが動作して内部で計時動作が継続的に行われた状態となる。また、通常仕様電圧領域Ｈ１から低電圧領域Ｈ２への遷移時に針所定位置戻し処理（ステップＳ５）が行われることで、電池電圧が低電圧領域Ｈ２まで低下した際には、各指針３６が所定位置（１２時００分００秒）まで運針された後に停止されるようになっている。
【０１１１】
これらステップＳ３〜Ｓ９の処理を実行するマイクロコンピュータ３５のＣＰＵにより停止制御手段の一部が構成される。
【０１１２】
上記のように電池電圧が低電圧領域Ｈ２にある場合においては、計時処理が継続的に行われることで、電池電圧が通常仕様電圧領域Ｈ１まで回復した際に、マイクロコンピュータ３５の内部に現在時刻を示す計時データが残された状態となって、電波受信を行うことなく、すぐに指針３６を現在時刻に合わせることが可能となる。
【０１１３】
また、電池電圧が低電圧領域Ｈ２まで低下したら、運針が停止され、定期の電波受信も行なわれなくなるなど、消費電流の大きな動作が停止されるので、電池電圧が急激に低下することが回避されるようになっている。
【０１１４】
電池電圧が低電圧領域Ｈ２から通常仕様電圧領域Ｈ１に上昇した場合には、ステップＳ９で電池電圧が電圧ＹＹＹ’を超えたと判別されることで、先ず、ステップＳ８〜Ｓ１１のループ処理に移行して、予め定められた第１の時間Ｔ１（例えば数分の間）だけ継続して電池電圧が電圧ＹＹＹ’を超えた状態を維持しているか確認する処理が行われる。
【０１１５】
すなわち、ステップＳ９で電池電圧が電圧ＹＹＹ’より高い状態を予め定められた第１の時間Ｔ１だけ維持しているか確認し、ステップＳ１０で復帰用カウンタを加算し、ステップＳ１１の判別処理で復帰用カウンタのカウント値が所定値を超えたか確認する。そして、復帰用カウンタのカウント値が所定値を超えてなければ、ステップＳ８に戻って、計時処理を行ってステップＳ９に戻るが、カウント値が所定値を超えていれば、通常仕様電圧領域Ｈ１の動作に復帰するためステップＳ１２に移行する。
【０１１６】
ここで、復帰用カウンタとは、マイクロコンピュータ３５の内部に設けられたカウンタであり、電池電圧が低電圧領域Ｈ２から通常仕様電圧領域Ｈ１に遷移する際に、予め定められた第１の時間Ｔ１だけ継続して電圧ＹＹＹ’を超えた状態となっているか確認するために設けられたものである。
【０１１７】
一方、この復帰用カウンタのカウント処理中で電池電圧が低電圧領域Ｈ２まで再び低下した場合には、ステップＳ９の電池電圧の判別処理でステップＳ７に移行することで、再び、低電圧領域Ｈ２の制御動作を規定したループ処理（ステップＳ７〜Ｓ９）に戻される。このループ処理中のステップＳ７において復帰用カウンタもクリアされる。
【０１１８】
電池電圧が低電圧領域Ｈ２から通常仕様電圧領域Ｈ１に遷移してそのまま予め定められた第１の時間Ｔ１だけ経過したら、ステップＳ１１の復帰用カウンタ値の判別処理でＹＥＳ側に分岐することで、先ず、ステップＳ１２〜Ｓ１７の電圧回復時に必要な処理を行う。すなわち、ステップＳ１２において電波受信禁止フラグをオフにし、ステップＳ１３において運針禁止フラグをオフにする。
【０１１９】
ここで、電波受信禁止フラグや運針禁止フラグをオフにするのは、低電圧領域Ｈ２に遷移したときに禁止した電波受信動作の禁止や運針動作の禁止を解除して、通常時の時計機能を回復させるためのものである。
電波受信禁止フラグや運針禁止フラグがオフになると、ステップＳ１４で、充電復帰フラグがオンか否かを確認し、オフであればそのままステップＳ２にジャンプする一方、オンであればステップＳ１５で検出部１３の発光素子３１を発光させ、ステップＳ１６で光検出があったか否かを判断する。
【０１２０】
このステップＳ１６で光検出があれば、後述するステップＳ１７の針位置検出補正処理（図１６〜図１８参照）を行わずに、ステップＳ１８に進んで電波受信を行い、ステップＳ１９で針位置戻し処理を行う。一方、ステップＳ１６で光検出がなければ、ステップＳ１７に進んで針位置検出補正処理を行って、ステップＳ１８に進んで電波受信を行い、ステップＳ１９で針位置戻し処理を行う。この場合、ステップＳ１７の針位置検出補正処理は、指針車２０、２５、２７の第１〜第４の各光透過孔部２１、２８〜３０を検出部１３で光検出して指針３６を基準位置（１２時００分００秒位置）に移動させて補正する処理である。
【０１２１】
また、ステップＳ１９の針位置戻し処理は、指針車２０、２５、２７を高速に回転駆動して計時カウンタの計時データに各指針３６の位置を合わせるための処理であり、例えば、パルス制御回路３７に針位置戻しの指令を発することで実現される。パルス制御回路３７は、この針位置戻しの指令に基づき、第１、第２の各ステップモータ１７、２２に通常運針時より高速のパルス出力を行って、計時カウンタのカウント値が示す位置まで各指針３６を駆動する。それにより、各指針３６が計時カウンタのカウント値に対応する位置まで進められる。
【０１２２】
このときには、各指針３６は低電圧領域Ｈ２に移行したときに基準位置（例えば１２時００分００秒）で停止されているので、マイクロコンピュータ３５やパルス制御回路３７は各指針３６の位置を認識した状態で、運針の処理を行うことができる。すなわち、ステップＳ１６において各指針車２０、２５、２７の現在位置を検出部１３により光検出させて光検出があった際は、ステップＳ１７の指針３６の位置検出補正制御を行わないで、ステップＳ１８において電波受信動作を開始させ、その後、ステップＳ１９において電波受信で得られた時刻情報に対応する現在時刻位置まで指針３６を移動させる。
【０１２３】
一方、検出部１３による光検出の結果、光検出がなかった際は、電池電圧が低電圧領域Ｈ２から通常仕様電圧領域Ｈ１に遷移して予め定められている第１の連続時間Ｔ１よりも長い第２の連続時間Ｔ２（１０分〜２０分程度）が検出されたことを確認して、ステップＳ１７において指針３６の位置検出補正制御を行った後に、ステップＳ１８において電波受信動作を開始させ、その後、ステップＳ１９において電波受信で得られた時刻情報に対応する現在時刻位置まで、指針３６の位置検出補正が行われた指針３６を移動させる。
【０１２４】
ステップＳ１９で針位置戻し処理を行ったら、続くステップＳ２０で充電復帰フラグをオフしてからステップＳ２にジャンプする。この充電復帰フラグとは、電池電圧が、一旦、完全ＡＣ領域Ｈ３まで低下してから通常仕様電圧領域Ｈ１まで回復したのか、完全ＡＣ領域Ｈ３まで低下せずに低電圧領域Ｈ２から通常仕様電圧領域Ｈ１へ回復したのかを識別するために設定されたフラグである。完全ＡＣ領域Ｈ３まで低下したのであれば充電復帰フラグはオンに、低下していないのであれば充電復帰フラグはオフになるように処理される。
【０１２５】
つまり、ステップＳ１４〜Ｓ２０の処理により、以前に電池電圧が完全ＡＣ領域Ｈ３まで低下して計時データがリセットされている場合には、電波受信を行って計時データを現在時刻に修正する処理が行われる一方、以前に電池電圧が完全ＡＣ領域Ｈ３まで低下してなく、計時データが残っている場合には、電波受信および針位置検出補正処理が省略されるようになっている。
【０１２６】
そして、ステップＳ２にジャンプしたら、通常の時計機能を実現するループ処理（ステップＳ２，Ｓ３）に戻される。
【０１２７】
次に、電池電圧が完全ＡＣ領域Ｈ３（図１２（ａ）および図１２（ｂ）参照）まで低下した場合や、完全ＡＣ領域Ｈ３から低電圧領域Ｈ２まで回復した場合について説明する。このような電圧領域での制御は、電源監視回路５１によるリセット処理によって実現される。
【０１２８】
図１４には、電源監視回路５１の動作手順を表わしたフローチャートを示す。
この図１４に示すように、電源監視回路５１は、電池電圧が電圧ＺＺＺを下回ったか（ステップＳ３１）、或いは、電池電圧が電圧ＺＺＺ’を上回ったか（ステップＳ３３）を検出しており、電圧ＺＺＺを下回ればその後に電圧ＺＺＺ’を上回るまでマイクロコンピュータ３５にリセット信号を継続的に出力する（ステップＳ３２）。そして、電圧ＺＺＺ’を上回ったらリセット信号を解除する（ステップＳ３４）。
【０１２９】
電池電圧が完全ＡＣ領域Ｈ３まで低下して、電源監視回路５１からマイクロコンピュータ３５へリセット信号が入力されると、図１３の制御処理は中断されるとともに、マイクロコンピュータ３５のレジスタや各種カウンタの値は全てクリアされる。ここで、レジスタに設定される各種の状態フラグは、リセット信号によりフラグオフの値に初期化されるが、リセット後の状態か否かを示すリセット後フラグについては、リセット信号によりフラグオンの値に初期化される。
【０１３０】
この電源監視回路５１のリセット制御により停止制御手段の一部が構成される。
【０１３１】
次に、電池電圧が完全ＡＣ領域Ｈ３から低電圧領域Ｈ２まで上昇して、電源監視回路５１のリセット信号が解除されると、マイクロコンピュータ３５のＣＰＵは初期化された状態で図１３の制御処理をステップＳ１から再開する。
【０１３２】
ここで、リセットされた直後には、リセット後フラグがオンにされているので、ステップＳ１の判別処理でＹＥＳ側に分岐して、先ず、ステップＳ２１〜Ｓ２４のリセット解除時の処理を行う。
【０１３３】
すなわち、ステップＳ２１〜Ｓ２４において、順次、リセット後フラグをオフ、充電復帰フラグをオン、電波受信禁止フラグをオン、運針禁止フラグをオンにする。つまり、リセット後フラグは、ステップＳ１でリセット後であるか否かを判別するためのフラグであるので、ステップＳ１の判別後にオフに戻す。また、充電復帰フラグは、一旦、電池電圧が完全ＡＣ領域Ｈ３まで下がったか否かを識別するためのものなのでオンにし、現在の電池電圧がある低電圧領域Ｈ２では、電波受信と指針３６の運針とが禁止されるため電波受信禁止フラグと運針禁止フラグとをオンにする。
【０１３４】
そして、上記のリセット解除用の処理を行ったら、ステップＳ７にジャンプして、上述した低電圧領域Ｈ２のループ処理（ステップＳ７，Ｓ８）に移行する。
【０１３５】
上記の電源監視回路５１のリセット解除の制御とステップＳ２１〜Ｓ２４の処理を実行するマイクロコンピュータ３５のＣＰＵにより、開始制御手段が構成される。
【０１３６】
上記のようなマイクロコンピュータ３５のＣＰＵによる制御処理と、電源監視回路５１のリセット処理によって、図１２（ａ）および図１２（ｂ）に示すように、電池電圧が、通常仕様電圧領域Ｈ１、低電圧領域Ｈ２、完全ＡＣ領域Ｈ３にわたって変化する場合に、各領域Ｈ１〜Ｈ３に対応した電子腕時計Ａの動作状態が実現されるようになっている。
【０１３７】
次に、図１５を参照して、通常運針時における１時〜１２時の毎正時の５分前、つまり毎時５５分ごとに秒針２、分針３、時針の３針が合っているかを確認する針位置確認処理について説明する。
この針位置確認処理は、１０時５５分、２２時５５分を除く毎時５５分ごとに検出部１３による光検出を行う。
【０１３８】
すなわち、検出部１３による光検出は、毎正時のときでも良いが、毎正時であると、時報やアラームなどの各種の動作と重なるため、正時よりも数分前に針位置確認処理を行うことが望ましい。この場合、時針車２７は１２分に１°回転するだけであるから、正時の１０分前後ずれても、第３光透過孔部２９が検出位置Ｐから完全に離れてしまうことがないので、検出部１３による光検出が可能な状態である。
【０１３９】
また、この針位置確認処理は、毎時５５分ごとに検出部１３による光検出を行い、検出部１３による光検出があった場合、時針４は合っているものとみなし、秒針２と分針３とが合っているか否かを確認する処理であり、分針３がマイナス１時間未満のずれのみの確認が可能である。また、この針位置確認処理は、１０秒経過すると、分針車２５が１ステップ回転し、これに伴って中間車２３が３０°回転して、検出部１３の検出位置Ｐを塞ぐため、１０秒以内に秒針２のずれを確認する必要がある。
【０１４０】
このため、この針位置確認処理は、毎時５５分になるとスタートし、検出部１３の発光素子３１を発光させ（ステップＳ４０）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があったか否かを判断し（ステップＳ４１）、検出部１３による光検出がなければ、少なくとも秒針２、分針３、時針３のいずれかが合っていないと判断し、後述する針位置検出補正処理に移行する。
【０１４１】
また、このステップＳ４１で検出部１３による光検出があれば、秒針車２０の第１光透過孔部２１が検出部１３の検出位置Ｐに対応していると判断し、前回までの検出部１３による未検出回数をクリアして未検出フラグを「０」にし（ステップＳ４２）、秒針車２０を１ステップ（６°）回転させて秒針２を通常運針させ（ステップＳ４３）、秒針車２０が２ステップ（１２°）回転したか否かを判断する（ステップＳ４４）。すなわち、秒針車２０が通常運針の１ステップ（６°）回転しただけでは、秒針車２０の第１円形孔２１ａが検出部１３の検出位置Ｐから完全に離れないため、秒針車２０の２ステップごとに検出部１３による光検出を行う。
【０１４２】
このステップＳ４４で秒針車２０が２ステップ回転していなければ、秒針車２０が２ステップ回転するまで、秒針２を１ステップ（６°）の通常運針させ、秒針車２０が２ステップ回転すると、検出部１３の発光素子３１を発光させ（ステップＳ４５）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があったか否かを判断する（ステップＳ４６）。このとき、検出部１３による光検出があると、秒針車２０の第１光透過孔２１の第１円形孔２１ａ、第２、第３の各長孔２１ｂ、２１ｃのいずれかが検出部１３の検出位置Ｐに一致していることになり、秒針車２０が合っていないと判断し、後述する針位置検出補正処理に移行する。
【０１４３】
また、ステップＳ４６で、検出部１３による光検出がない場合には、秒針車２０の第１〜第３の各遮光部２１ｄ〜２１ｆが検出位置Ｐに対応していると判断し、検出部１３による未検出回数をカウントして未検出フラグに「１」を立て（ステップＳ４７）、この未検出回数が３回連続したか否かを判断する（ステップＳ４８）。このとき、未検出回数が３回連続していなければ、ステップＳ４３に戻り、秒針２を通常運針させてステップＳ４８までの動作を繰り返す。
【０１４４】
また、ステップＳ４８で、毎時５５分から６秒経過したときに、未検出回数が３回連続すると、秒針車２０の第１遮光部２１ｄと第２遮光部２１ｅとのいずれかが検出位置Ｐに対応していると判断し、秒針車２０を１ステップ（６°）回転させて秒針２を通常運針させる（ステップＳ４９）。そして、秒針車２０が次に２ステップ回転したか否かを判断し（ステップＳ５０）、秒針車２０が２ステップ回転するまで、秒針２を通常運針させる。
【０１４５】
ステップＳ５０で秒針車２０が２ステップ回転したと判断した場合には、検出部１３の発光素子３１を発光させ（ステップＳ５１）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、毎時５５分から８秒経過した時点で、検出部１３による光検出があったか否かを判断する（ステップＳ５２）。
【０１４６】
このとき、検出部１３による光検出がないと、秒針車２０の第２遮光部２１ｅが検出位置Ｐに対応していることになり、秒針車２０の位置が合っていないと判断し、後述する針位置検出補正処理に移行する。また、ステップＳ５２で、検出部１３による光検出があれば、秒針車２０の第２長孔２１ｂの一部に検出部１３の検出位置Ｐが対応していたことにより、秒針車２０の回転位置が合っていると判断し、通常運針に移行させて、この動作フローを終了する。
【０１４７】
次に、図１６〜図１８を参照して、この指針式の電子腕時計Ａにおける秒針２、分針３、時針４の基準位置を検出する針位置検出補正処理について説明する。
この針位置検出補正処理は、秒針２、分針３、時針４の３針の全ての位置がわかっていない場合である。この場合、図１６では秒針位置検出補正処理のステップＳ６０〜ステップＳ６８を示し、図１７では分針位置検出補正処理のステップＳ７１〜ステップＳ９６を示し、図１８では時針位置検出補正処理のステップＳ１００〜ステップＳ１０７を示す。
【０１４８】
この針位置検出補正処理がスタートすると、秒針２、分針３、時針４の３針の全ての位置がわかっていないので、まず、図１６の秒針位置検出補正処理を実行する。すなわち、検出部１３によって前回すでに検出されていた未検出状態の未検出回数をクリアして未検出フラグを「０」にし（ステップＳ６０）、秒針車２０を２ステップ回転させ（ステップＳ６１）、検出部１３の発光素子３１を発光させ（ステップＳ６２）、検出部１３による光検出があるか否かを判断する（ステップＳ６３）。
【０１４９】
このとき、検出部１３による光検出があった場合には、ステップＳ６０に戻り、秒針車２０の第１〜第３の各遮光部２１ｄ〜２１ｆのいずれかが検出部１３の検出位置Ｐに対応して検出位置Ｐを塞ぐまで、上記動作を繰り返す。すなわち、ステップＳ６３で検出部１３による光検出があったときには、秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９、中間車２３の第４光透過孔部３０の全てが、たまたま検出部１３の検出位置Ｐと一致していることになる。
【０１５０】
このときに、分針車２５が「００分位置」の基準位置であることになるが、秒針車２０と時針車２７との位置がまだわからないため、まず、秒針車２０の位置を検出する。このため、秒針車２０の第１〜第３の各遮光部２１ｄ〜２１ｆのいずれかが検出部１３の検出位置Ｐに対応して、検出部１３による光検出がなくなるまで、ステップＳ６０〜ステップＳ６３の動作を繰り返す。
【０１５１】
そして、ステップＳ６３で秒針車２０における第１〜第３の各遮光部２１ｄ〜２１ｆのいずれかが検出部１３の検出位置Ｐに対応して、検出部１３による光検出がなくなると、検出部１３による未検出回数をカウントし、未検出フラグに「１」を立て（ステップＳ６４）、この未検出回数が４回連続したか否かを判断する（ステップＳ６５）。
【０１５２】
このとき、秒針車２０の第２遮光部２１ｅが検出部１３の検出位置Ｐに対応して、検出部１３による未検出回数が４回連続していない場合には、ステップＳ６１〜ステップＳ６５の動作を繰り返す。そして、ステップＳ６５で検出部１３による未検出回数が４回連続したときには、秒針車２０を２ステップ回転させて（ステップＳ６６）、検出部１３の発光素子３１を発光させ（ステップＳ６７）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ６８）。
【０１５３】
このとき、ステップＳ６８で検出部１３による光検出があれば、分針車２５が「００分位置」の基準位置にあり、分針車２５の第２光透過孔部２８と時針車２７の第３光透過孔部２９のいずれかの円形孔が検出位置Ｐに対応した状態で、秒針車２０の第１光透過孔部２１の第１円形孔２１ａが検出部１３の検出位置Ｐと一致していると判断する。これにより、秒針車２０と分針車２５とが基準位置（００分００秒位置）にあると判断し、後述するステップＳ１００〜ステップＳ１０７の時針位置検出補正処理に移行する。
【０１５４】
ところで、ステップＳ６８で、検出部１３による光検出がない場合には、仮に秒針車２０の第１光透過孔部２１の第１円形孔２１ａが検出位置Ｐに対応していても、検出部１３による未検出状態が５回連続することになるので、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９、中間車２３の第４光透過孔部３０のいずれかが検出位置Ｐからずれていると判断し、図１７に示すステップＳ７１に進んで、分針位置検出補正処理を行う。
【０１５５】
この分針位置検出補正処理は、図１７に示すように、ステップＳ７１で分針車２５を１ステップ（１°）回転させ、検出部１３の発光素子３１を発光させ（ステップＳ７２）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ７３）。このとき、検出部１３による光検出がなければ、分針車２５を１ステップずつ回転させて、分針車２５が３６０°回転したか否かを判断し（ステップＳ７４）、分針車２５が１回転するまで、ステップＳ７１からステップＳ７４までの動作を繰り返す。
【０１５６】
このとき、ステップＳ７４で、検出部１３による光検出があった場合には、秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９のいずれかの円形孔、中間車２３の第４光透過孔部３０の全てが、検出部１３の検出位置Ｐと一致していることになり、分針車２５と時針車２７とがずれていたことになる。これにより、分針車２５が基準位置（００分位置）にあると判断し、秒針車２０が基準位置であるか否かを確認するために、図１６のステップＳ６０に戻る。
【０１５７】
しかし、ステップＳ７４で分針車２５が３６０°回転しても、ステップＳ７３で検出部１３による光検出がない場合には、秒針車２０の第１光透過孔部２１が検出位置Ｐに対応していないと判断し、秒針車２０を３０ステップ（１８０°）回転させて（ステップＳ７５）、検出部１３の発光素子３１を発光させ（ステップＳ７６）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ７７）。
【０１５８】
このとき、ステップＳ７７で、検出部１３による光検出があった場合には、秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９のいずれかの円形孔、中間車２３の第４光透過孔部３０の全てが、検出部１３の検出位置Ｐと一致していることになり、秒針車２０がずれていたことになる。このときにも、分針車２５が基準位置（００分位置）にあると判断し、秒針車２０が基準位置であるか否かを確認するために、図１６のステップＳ６０に戻る。
【０１５９】
しかし、ステップＳ７５で秒針車２０を３０ステップ（１８０°）回転させても、ステップＳ７７で検出部１３による光検出がない場合には、仮に秒針車２０の第１光透過孔部２１が検出位置Ｐに対応していても、分針車２５の第２光透過孔部２８が検出位置Ｐからずれていると判断し、分針車２５を１ステップ回転させる（ステップＳ７８）。
【０１６０】
そして、検出部１３の発光素子３１を発光させ（ステップＳ７９）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ８０）。このとき、検出部１３による光検出がなければ、分針車２５を１ステップずつ回転させて、分針車２５が３６０°回転したか否かを判断し（ステップＳ８１）、分針車２５が１回転するまで、ステップＳ７８からステップＳ８１までの動作を繰り返す。
【０１６１】
このとき、ステップＳ８０で検出部１３による光検出があった場合には、秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９のいずれかの円形孔、中間車２３の第４光透過孔部３０の全てが、検出部１３の検出位置Ｐと一致していることになり、分針車２５がずれていたことになる。このときにも、分針車２５が基準位置（００分位置）にあると判断し、秒針車２０が基準位置であるか否かを確認するために、図１６のステップＳ６０に戻る。
【０１６２】
しかし、ステップＳ８１で分針車２５が３６０°回転しても、ステップＳ８０で検出部１３による光検出がない場合には、仮に秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、中間車２３の第４光透過孔部３０が検出位置Ｐに対応していても、時針車２７の第３光透過孔部２９のいずれの円形孔も、検出位置Ｐからずれ、時針車２７の第４遮光部２９ａが検出位置Ｐに対応していると判断する。
【０１６３】
このときには、まず、秒針車２０の第１光透過孔部２１が検出位置Ｐに対応しているかわからないため、秒針車２０を３０ステップ（１８０°）回転させて（ステップＳ８２）、検出部１３の発光素子３１を発光させ（ステップＳ８３）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ８４）。
【０１６４】
このとき、検出部１３による光検出があった場合には、秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９のいずれかの円形孔、中間車２３の第４光透過孔部３０の全てが、検出部１３の検出位置Ｐと一致していることになり、時針車２７の第４遮光部２９ａが検出位置Ｐに対応しておらず、また秒針車２０がずれていたことになる。このときにも、分針車２５が基準位置（００分位置）にあると判断し、秒針車２０が基準位置であるか否かを確認するために、図１６のステップＳ６０に戻る。
【０１６５】
ところで、ステップＳ８４で検出部１３による光検出がない場合には、時針車２７の第４遮光部２９ａが検出位置Ｐに対応していると判断し、分針車２５を１ステップ回転させ（ステップＳ８５）、検出部１３の発光素子３１を発光させ（ステップＳ８６）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ８７）。このとき、検出部１３による光検出がなければ、分針車２５を１ステップずつ回転させて、分針車２５が３６０°回転したか否かを判断し（ステップＳ８８）、分針車２５が１回転するまで、ステップＳ８５からステップＳ８８までの動作を繰り返す。
【０１６６】
ステップＳ８７で検出部１３による光検出があった場合には、秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９のいずれかの円形孔、中間車２３の第４光透過孔部３０の全てが、検出部１３の検出位置Ｐと一致していることになり、時針車２７の第４遮光部２９ａが検出位置Ｐに対応しておらず、また分針車２５がずれていたことになる。このときにも、分針車２５が基準位置（００分位置）にあると判断し、秒針車２０が基準位置であるか否かを確認するために、図１６のステップＳ６０に戻る。
【０１６７】
また、ステップＳ８８で分針車２５が３６０°回転しても、ステップＳ８７で検出部１３による光検出がない場合には、時針車２７の第４遮光部２９ａが検出位置Ｐに対応し、時針車２７が「１１時位置」であると想定する。この想定が正しいかどうかを確認するため、秒針車２０を３０ステップ回転（１８０°回転）させ（ステップＳ８９）、検出部１３の発光素子３１を発光させ（ステップＳ９０）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による検出があるか否かを判断する（ステップＳ９１）。
【０１６８】
このとき、検出部１３による検出があった場合には、秒針車２０の第１光透過孔部２１、分針車２５の第２光透過孔部２８、時針車２７の第３光透過孔部２９のいずれかの円形孔、中間車２３の第４光透過孔部３０の全てが、検出部１３の検出位置Ｐと一致していることになり、時針車２７が「１１時位置」ではなく、秒針車２０がずれていたことになる。このときにも、分針車２５が基準位置（００分位置）にあると判断し、秒針車２０が基準位置であるか否かを確認するために、図１６のステップＳ６０に戻る。
【０１６９】
また、ステップＳ９１で、検出部１３による光検出がない場合には、時針車２７の第４遮光部２９ａが検出位置Ｐに対応していると特定し、分針車２５を１ステップ回転させ（ステップＳ９２）、検出部１３の発光素子３１を発光させ（ステップＳ９３）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ９４）。このとき、ステップＳ９４で検出部１３による光検出がなければ、分針車２５を１ステップずつ回転させて、分針車２５が３６０°回転したか否かを判断し（ステップＳ９５）、分針車２５が３６０°回転するまで、ステップＳ９２からステップＳ９５までの動作を繰り返す。
【０１７０】
そして、ステップＳ９２からステップＳ９５までの動作を繰り返しても、ステップＳ９４で検出部１３による光検出がない場合には、針位置検出エラーを秒針２の停止位置やブザー音などで知らせるエラー報知を実行する（ステップＳ９６）。また、ステップＳ９５で分針車２５が３６０°回転するまでにステップＳ９４で検出部１３による光検出があった場合には、時針車２７が「０時位置」の基準位置であり、分針車２５が基準位置（００分位置）にあると特定する。
【０１７１】
このときにも、秒針車２０が基準位置（００秒位置）であるかわからないため、図１６の秒針位置検出補正処理のステップＳ６０に戻り、ステップＳ６８までの秒針位置検出補正処理を実行して、秒針車２０を基準位置（００分００秒位置）にして、図１８のステップＳ１００に移行する。このステップＳ１００では、秒針車２０と分針車２５とが基準位置にあるので、分針車２５を３６０°させて時針車２７を３０°回転させる。そして、検出部１３の発光素子３１を発光させ（ステップＳ１０１）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるか否かを判断する（ステップＳ１０２）。
【０１７２】
このとき、時針車２７が３０°回転するごとに検出部１３による光検出がある場合には、時針車２７の第３光透過孔部２９の各円形孔が順番に検出位置Ｐに対応して、時針車２７が正時位置にあることになる。このため、ステップＳ１００に戻り、時針車２７の１１時位置の第４遮光部２９ａが検出位置Ｐに対応するまで、ステップＳ１００からステップＳ１０２までの動作を繰り返す。そして、ステップＳ１０２で検出部１３による光検出がなければ、時針車２７の第４遮光部２９ａが検出位置Ｐに対応して「１１時位置」であると判断する。
【０１７３】
この判断が正しいことを確認するため、再び分針車２５を３６０°回転させて時針車２７を３０°回転させ（ステップＳ１０３）、検出部１３の発光素子３１を発光させ（ステップＳ１０４）、この発光素子３１の光を受光素子３２が受光したか否かを検出することにより、検出部１３による光検出があるかを判断する（ステップＳ１０５）。
【０１７４】
このとき、検出部１３による光検出があれば、秒針車２０、分針車２５、時針車２７の全てが、基準位置（０時００分００秒位置）であると特定し、秒針２、分針３、時針４を現在時刻に合わせて、通常運針に移行させて（ステップＳ１０６）、この動作フローを終了する。なお、ステップＳ１０５で、検出部１３による光検出が必ずあるはずであるが、もし仮に光検出がなければ、針位置検出エラーを秒針２の停止位置やブザー音などで知らせるエラー報知を実行する（ステップＳ１０７）。
【０１７５】
以上のように、第１実施形態の電子腕時計Ａによれば、二次電池の充電量が低下して電池電圧が低下してきた際、先ず、電池電圧が比較的に高い電圧ＹＹＹを下回った段階で、指針３６の運針や電波受信などの消費電流の大きな処理を停止させるので、消費電流の大きな処理により電池電圧が急激に低下してしまうのを防ぐことができる。
【０１７６】
また、電池電圧が、低電圧領域Ｈ２にある期間には、内部の計時カウンタにより計時動作を継続しているので、電池電圧が完全ＡＣ領域Ｈ３まで下回ることなく充電が行われて、低電圧領域Ｈ２から通常仕様電圧領域Ｈ１まで回復した場合には、電波受信を行うことなく、各指針３６を現在時刻に速やかに合わせることができる。
【０１７７】
また、この電子腕時計Ａによれば、電池電圧検出回路５０により検出された電圧値が第１の基準電圧値（ＹＹＹ）以下に低下したことが検出されたならば、指針３６を予め定められている時刻位置（零時位置：１２時００分００秒位置）に移動させる一方で、電波受信手段である受信アンテナ４７および検波回路４８による電波受信動作を停止させることができる。このために、消費電力の多い電波受信動作を迅速且つ確実に停止させることができ、電源電力の減少を抑えることができる。
【０１７８】
そればかりでなく、電池電圧検出回路５０で電圧値が第１の基準電圧値（ＹＹＹ）以下に低下したことが検出された後に、その低下した状態から、第１の基準電圧値またはその第１の基準電圧値よりも高い第２の基準電圧値（ＹＹＹ’）にまで回復したこと、その回復した電圧状態が予め定められている第１の時間Ｔ１以上連続したことがそれぞれ検出されたならば、各指針車２０、２５、２７の現在の回転位置を検出部１３により光検出させることにより、以下の結果が得られる。
【０１７９】
各指針車２０、２５、２７の現在の回転位置を検出部１３により光検出を安定した電圧状態で行うことができ、その結果、検出部１３による光検出があった際は、指針車２０、２５、２７の位置の補正制御を行わないで、電波受信手段である受信アンテナ４７および検波回路４８による電波受信動作を開始させ、その後、この電波修正手段で得られた時刻情報に対応する現在時刻位置まで指針３６を指針駆動手段である第１、第２の各ステッピングモータ１７、２２で移動させることができる。
【０１８０】
一方、各指針車２０、２５、２７の現在の回転位置を検出部１３により光検出させた結果、検出部１３による光検出がなかった際は、予め定められている第１の連続時間Ｔ１よりも長い第２の連続時間Ｔ２が検出されたことを条件として、指針車２０、２５、２７の回転位置の補正制御を行うことにより、指針車２０、２５、２７の回転位置の補正制御を更に安定した電圧状態で行うことができ、その後に、電波受信手段による電波受信動作を開始させ、この電波修正手段で得られた時刻情報に対応する現在時刻位置まで指針車２０、２５、２７の回転位置が補正制御されている指針３６を第１、第２のステッピングモータ１７、２２で移動させることができる。
【０１８１】
このため、指針車２０、２５、２７の回転位置の補正制御を安定した電圧状態で行うことができると共に、電波受信動作開始による時刻修正によって正確な時刻合わせと、指針３６の現在時刻位置への確実且つ迅速な指針移動とを行うことができる。すなわち、電源電圧値が第２の基準電圧値（ＹＹＹ’）まで回復した以降に、修正された内部時刻と各指針位置とが完全に一致している状態で、各指針３６を修正された内部時刻に対応する現在時刻位置まで確実且つ迅速に移動させることができる。
【０１８２】
以上のように、この実施形態によれば、ソーラーパネル９の電源電圧値が第１の基準電圧値（ＹＹＹ）以下に低下したら、指針を零時位置に移動させ、且つ電波受信動作を停止させるが、電源電圧値が第２の基準電圧値（ＹＹＹ’）にまで回復し、且つ第１の時間（Ｔ１）以上連続したら、各指針車の零時位置で光検出動作を行う。その結果、零時位置に指針が移動停止している状態の下で、（Ａ）光検出があったら（各歯車の孔がすべて一致したら）、指針車の回転位置は正しいので、針位置の補正制御を行わないで、電波受信動作を開始させた後、その電波受信による修正後の現在時刻位置まで指針を運針動作させることができるばかりでなく、一方で、（Ｂ）光検出がなかったら（各歯車の孔が一致していなかったら）、指針車の回転位置は基準位置からずれているので、針位置の補正制御を行った後に、電波受信動作を開始させた後、その電波受信による修正された現在時刻の位置まで指針を移動させることができる。
【０１８３】
また、この電子腕時計Ａによれば、ソーラーパネル９が４つのセル９ａに円周方向に均等に分割され、その各境界部が１２時、３時、６時、９時の位置に設けられていることにより、全てのセル９ａにおいて発電効率を均等化することができると共に、二次電池の充電量が低下して電池電圧が低下してきた際に、指針３６を零時位置（１２時００分００秒位置）に戻して停止させることにより、指針３６によって各セル９ａが隠れる領域を小さくことができ、これによりソーラーパネル９の充電効率を高めることができる。
【０１８４】
（第２実施形態）
次に、図２０〜図２４を参照して、この発明を指針式の電子腕時計に適用した第２実施形態について説明する。なお、図１〜図１９に示された第１実施形態と同一部分には同一符号を付して説明する。
この第２実施形態の電子腕時計Ａ１は、第１実施形態の電子腕時計Ａのハードウェア構成の一部と、電池電圧が低下した際の動作制御の一部について変更したものである。第１実施形態と同様の構成については説明を省略する。
【０１８５】
この第２実施形態の電子腕時計Ａ１では、図２０に示すように、第１実施形態のハードウェア構成に加えて発電検出手段としての発電検出回路６０が追加されている。発電検出回路６０は、ソーラーパネル９により所定量以上の発電が行われていることを検出するもので、その検出出力は、マイクロコンピュータ３５の割込端子に入力されている。そして、マイクロコンピュータ３５がスリープモードになっている際に、この発電検出回路６０の出力によってマイクロコンピュータ３５のスリープモードが解除されるようになっている。さらに、後述する警告表示を行う表示部として液晶表示部６１が追加されている。
【０１８６】
また、この第２実施形態の電子腕時計Ａ１では、マイクロコンピュータ３５から発振回路４５へ動作停止や動作再開の制御信号を出力することで、発振回路４５の発振動作を停止させたり再開させたり切り換えられるように構成されている。
【０１８７】
マイクロコンピュータ３５は、通常の動作モードと、ＣＰＵ動作やＲＯＭ３８およびＲＡＭ３９へのアクセスが停止されるスリープモードと、電源電圧が動作下限電圧になったときに電源監視回路５１の処理により移行されるリセット状態との複数の状態を移行するようになっている。スリープモードに移行する際には、マイクロコンピュータ３５から発振回路４５へ動作停止の制御信号が出力されて、発振回路４５の動作も停止されるようになっている。そのため、スリープモードの期間およびリセット状態の期間には発振回路４５が停止状態となって装置全体の消費電流が非常に小さい値（例えば数十ナノアンペア）に制限されるようになっている。
【０１８８】
次に、上記構成の電子腕時計Ａ１の動作について説明する。
図２１（ａ）は、電池電圧の変化に伴う電子腕時Ａ１の状態遷移を説明する図を示し、図２１（ｂ）は、各電圧領域における各動作状態を表で示す。
先ず、電池電圧が、通常仕様電圧領域Ｈ１、低電圧領域Ｈ２、完全ＡＣ領域Ｈ３を遷移する際の制御動作について概要を説明する。
【０１８９】
電池電圧が通常仕様電圧領域Ｈ１にある場合、マイクロコンピュータ３５によって通常の時計機能を実現する制御処理が行われる。
【０１９０】
電池電圧が低下して通常仕様電圧領域Ｈ１から低電圧領域Ｈ２に遷移した際には、マイクロコンピュータ３５の制御によって、所定の警告期間Ｔ３（例えば１週間）にユーザに充電を促すための警告出力処理が行われる。警告出力処理については後述する。また、この警告期間Ｔ３においては、定期の電波受信は禁止される一方、計時カウンタは計時動作を継続した状態にされる。
【０１９１】
従って、この警告期間Ｔ３に充電が行われて電池電圧が通常仕様電圧領域Ｈ１まで回復した場合には、内部の計時動作は継続したままなので、電波受信を行うことなく、表示時刻を現在時刻に合わせることが可能となる。
【０１９２】
一方、充電が行われないまま警告期間Ｔ３が経過したら、ＣＰＵ制御によりマイクロコンピュータ３５がスリープモード（ＬＳＩ停止状態Ｄ１）に移行される。スリープモードではマイクロコンピュータ３５のＣＰＵ動作は停止され、メモリへのアクセスも停止される。さらに、発振回路４５の発振動作も停止されるので、消費電流は非常に小さく制限される。
【０１９３】
従って、このＬＳＩ停止状態Ｄ１に移行した場合には、その後、充電が行われない状態が続いても、電池電圧の減少スピードは非常に遅くなり、電池電圧が完全ＡＣ領域Ｈ３まで落ち込んだり二次電池が完全放電したりするまで例えば１年程度の猶予期間を得ることができる。それゆえ、このＬＳＩ停止状態Ｄ１にある期間に充電が行われることで、電池電圧を速やかに通常仕様電圧領域Ｈ１まで回復させることが可能となる。
【０１９４】
ＬＳＩ停止状態Ｄ１に移行すると、一旦、内部の計時動作は停止して内部の計時時刻は狂ってしまうが、電池電圧が通常仕様電圧領域Ｈ１まで回復した際に電波受信を行うことで、表示時刻を比較的速やかに現在時刻に合わせることが可能となる。
【０１９５】
ＬＳＩ停止状態Ｄ１にある状態で所定量以上の発電が行われると、発電検出回路６０によりそれが検出されてマイクロコンピュータ３５のスリープモードが解除され、ＬＳＩ動作再開状態Ｄ２へ移行する。ＬＳＩ動作再開状態Ｄ２へ移行すると、マイクロコンピュータ３５のＣＰＵ動作が再開され、発振回路４５の発振動作や内部の計時カウンタによる計時動作も再開される。
【０１９６】
なお、所定量以上の発電があってＬＳＩ停止状態Ｄ１からＬＳＩ動作再開状態Ｄ２へ移行した場合でも、再び、発電が停止してその状態が暫く（例えば１分〜１０など）続いた場合には、再び、ＬＳＩ停止状態Ｄ１へ移行するようになっている。
【０１９７】
ＬＳＩ動作再開状態Ｄ２となった後、電池電圧が低電圧領域Ｈ２から通常仕様電圧領域Ｈ１へ遷移した際には、ＬＳＩ停止状態Ｄ１を経てない場合には、計時カウンタにより現在時刻を示す計時データが残されていることから、電波受信を行うことなく、高速運針により指針３６を現在時刻（計時カウンタの値）に合わせる処理がなされる。一方、ＬＳＩ停止状態Ｄ１を経ている場合には、計時カウンタにより現在時刻を示す計時データが残されていないので、電波受信を行うとともに、高速運針により指針３６を現在時刻（計時カウンタの値）に合わせる処理がなされる。
【０１９８】
電池電圧が電圧範囲ＺＺＺ−ＺＺＺ’より低下して完全ＡＣ領域Ｈ３まで落ち込んだ場合や、その後、充電が行われて電圧範囲ＺＺＺ−ＺＺＺ’を上回った場合には、第１実施形態の場合とほぼ同様に、電源監視回路５１の制御によって、マイクロコンピュータ３５がリセット状態にされたり、リセット状態を解除されたりする。
【０１９９】
ただし、第２実施形態においては、電池電圧が低電圧領域Ｈ２にあるＬＳＩ停止状態Ｄ１に移行した段階で、発振回路４５が停止制御されているので、電池電圧が完全ＡＣ領域Ｈ３まで低下してマイクロコンピュータ３５がリセット状態にされている期間には、発振回路４５は停止した状態にされ、その分の消費電流が小さくされている。
【０２００】
次に、上記電池電圧の変化に伴う制御処理について、図２２〜図２４のフローに基づいて詳細に説明する。
【０２０１】
図２２と図２３は、マイクロコンピュータ３５のＣＰＵにより実行される制御処理のフローを示した図、図２４は、マイクロコンピュータ３５がスリープモードの際にＣＰＵの停止状態を解除するための割込処理のフローを示した図である。
【０２０２】
図２２と図２３の制御処理は、電源投入時あるいは電源監視回路５１によるマイクロコンピュータ３５のリセット解除によって開始され、その後、マイクロコンピュータ３５のＣＰＵにより継続的に実行されるものである。この制御処理は、電池電圧が通常仕様電圧領域Ｈ１と低電圧領域Ｈ２にある場合の内部動作を規定したものであり、さらに電池電圧が低くなる完全ＡＣ（オールリセット）領域Ｈ３においては、マイクロコンピュータ３５はリセット状態にされるので、図２２と図２３の制御処理は関与しないものとなる。
【０２０３】
電池電圧が通常仕様電圧領域Ｈ１にある場合、マイクロコンピュータ３５のＣＰＵは、ステップＳ１１２，Ｓ１１３のループ処理を繰り返し実行することで、通常の時計機能を実現する。すなわち、ステップＳ１１２において、計時カウンタの更新、計時データに従って指針３６を駆動する運針処理、ユーザからの操作入力を受けたり動作状態の変更を表示したりする処理、定期的に検波回路４８を駆動して電波受信と時刻修正を行う定期電波受信処理などを行う。そして、ステップＳ１１３において、電池電圧検出回路５０からの入力信号に基づき電池電圧が電圧ＹＹＹを下回っていないか確認する。
【０２０４】
電池電圧が通常仕様電圧領域Ｈ１から低電圧領域Ｈ２に遷移した場合には、ステップＳ１１３の判別処理でＹＥＳ側へ移行することで、ステップＳ１１４〜Ｓ１１６の電圧低下に対応するための処理を行う。すなわち、ステップＳ１１４において警告時間カウンタをクリアし、ステップＳ１１５において電波受信禁止フラグをオンする。
【０２０５】
ここで、警告時間カウンタとは、マイクロコンピュータ３５の内部に設けられるカウンタで、図２１の警告期間Ｔ３をカウントするためのものである。電波受信禁止フラグをオンにするのは、低電圧領域Ｈ２では定期の電波受信やユーザ操作による電波受信も禁止することを示すためのものである。
【０２０６】
電池電圧が低電圧領域Ｈ２に遷移した後、警告期間Ｔ３が経過するまでは、ステップＳ１１６〜Ｓ１２０，Ｓ１２３のループ処理を繰り返し実行することで、警告期間Ｔ３の動作を実行する。すなわち、ステップＳ１１６において復帰用カウンタをクリアし、ステップＳ１１７において計時カウンタを更新する計時処理を行う。
【０２０７】
さらに、ステップＳ１１８において警告出力処理を行い、ステップＳ１１９において警告時刻カウンタを加算し、ステップＳ１２０において警告時間カウンタの値が警告期間Ｔ３を表わす所定値を超えたか判別する。そして、警告時間カウンタの値が所定値を超えていなければ、ステップＳ１２３で電池電圧が電圧ＹＹＹ’を超えていないか判別する。電池電圧が低電圧領域Ｈ２にあればＮＯ側に分岐するので、これらのステップＳ１１６〜Ｓ１２０，Ｓ１２３のループ処理が繰り返される。
【０２０８】
このループ処理のうち、ステップＳ１１８の警告出力処理は、例えば、秒針２を回転させる第１ステップモータ１７にｎ（ｎは２以上）秒間にｎ回のパルスを出力するなどして秒針２を間欠運針させる動作である。ユーザは、秒針２が間欠運針するのを視認することで、電子腕時計Ａ１が充電不足になっていることに気付き、例えば、次の日などに電子腕時計Ａ１を使用することで発電を行って二次電池の充電量を大幅に回復することが可能となる。
【０２０９】
なお、警告出力処理は、ユーザに充電不足になっていることを気付かせて充電を促すことができれば良く、種々のバリエーションを適用できる。例えば、警告期間は１週間あるので、上記の間欠運針を２〜６日行い、その後、所定の時間位置（例えば１２時００分００秒）で指針３６を停止させるようにしても良い。
【０２１０】
また、警告出力処理として、所定時間ごと（例えば１日ごと）に間欠間隔が長くなるように変化させながら間欠運針を行うようにしても良い。
【０２１１】
また、警告出力処理として、例えば、各指針３６を逆回転させたり、進んだり戻ったりを繰り返したり、分針３や時針４も間欠運針させるなどの変則運針の動作を行いながら、所定の時刻位置で指針３６を停止させるようにしても良い。
【０２１２】
また、警告出力処理として、単に、各指針３６を通常運針させたまま所定の時刻位置で指針３６を停止させるようにしても良い。また、不揮発性メモリなどを有している場合には、警告期間Ｔ３になったら直ちに各指針３６を停止させ、これら指針３６の停止位置を不揮発性メモリに記憶させておくようにしても良い。指針３６の停止位置を不揮発性メモリに記憶させておくことで、マイクロコンピュータ３５が一旦リセットされた場合でも、指針３６の位置を喪失することがない。
【０２１３】
また、警告出力処理として、文字板５上の小領域で回転する小針（図示せず）により警告表示を行わせるようにしてもよい。例えば、文字板５上の小領域に充電不足を指し示す位置を設けておき、小針を充電不足の位置に回転させるように構成する。また、このとき、小針や秒針２により、警告期間Ｔ３の残り日数などを指し示すように構成しても良い。
【０２１４】
その他、警告出力処理として、液晶表示部６１などドット表示やセグメント表示が可能な液晶表示部６１に警告表示を行わせるようにしてもよい。この液晶表示部６１の表示により、充電不足の表示を行ったり（例えばチャージマークの点灯表示など）、警告期間Ｔ３の残り日数などを表示したりするようにしても良い。
【０２１５】
上記のような警告出力処理により、ユーザに電子腕時計Ａ１の充電を促すことが可能となり、ユーザがこの警告出力に気付いて充電を行うことで、二次電池の蓄電量を大幅に回復することが可能となる。上記の警告出力処理を実行するマイクロコンピュータ３５のＣＰＵあるいはパルス制御回路３７によって運針制御手段または警告表示を行う表示制御手段が構成される。
【０２１６】
上記の警告期間Ｔ３中に充電が行われて電池電圧が電圧ＹＹＹ’を超えた場合には、ステップＳ１１３の電池電圧の判別処理でＹＥＳ側に分岐することで、先ず、ステップＳ１２３〜Ｓ１２５，Ｓ１１７〜Ｓ１２０のループ処理により、警告動作や警告期間Ｔ３のカウントを行ったまま、電圧の回復を確認するために復帰用カウンタによる所定時間のカウント（ステップＳ１２４，Ｓ１２５）を行う。復帰用カウンタは第１実施形態のものと同じものである。
【０２１７】
そして、電池電圧が電圧ＹＹＹ’を超えたまま復帰用カウンタ値が所定値以上になったら、ステップＳ１２５の判別処理でＹＥＳ側に分岐して、ステップＳ１２６〜Ｓ１３４の電圧回復時に必要な処理を行う。すなわち、ステップＳ１２６において電波受信禁止フラグをオフにし、ステップＳ１２７において運針禁止フラグをオフにする。この電波受信禁止フラグや運針禁止フラグがオフになると、ステップＳ１２８で、充電復帰フラグがオンか否かを確認し、オフであればそのままステップＳ１１２にジャンプする一方、オンであればステップＳ１２９で検出部１３の発光素子３１を発光させ、ステップＳ１３０で光検出があったか否かを判断する。
【０２１８】
このステップＳ１３０で光検出があれば、ステップＳ１３１の針位置検出補正処理を行わずに、ステップＳ１３２に進んで電波受信を行い、ステップＳ１３３で第１実施形態と同じ針位置戻し処理を行う。一方、ステップＳ１３０で光検出がなければ、ステップＳ１３１に進んで、針位置検出補正処理を行って、ステップＳ１３２において電波受信を行い、ステップＳ１３３で針位置戻し処理を行う。続いて、ステップＳ１３４で充電復帰フラグをオフしてから、ステップＳ１１２に戻る。ステップＳ１１２に移行すると、通常の時計機能を実現するループ処理（ステップＳ１１２，Ｓ１１３）に戻される。これらステップＳ１２６〜Ｓ１３４の処理は、第１実施形態のステップＳ１２〜Ｓ２０と同様の処理である。
【０２１９】
一方、電池電圧が低電圧領域Ｈ２にあるまま、警告期間Ｔ３が経過したら、ステップＳ１２０の警告時間カウンタ値の判別処理においてＹＥＳ側に分岐することで、ステップＳ１２１，Ｓ１２２のスリープモードに移行するための準備処理を行う。すなわち、ステップＳ１２１において、針位置を基準位置（例えば１２時００分００秒）に固定される処理を行い、ステップＳ１２２において発振回路４５を停止させたりスリープ解除の割り込み信号を受け付け可能とする準備処理などを行う。
【０２２０】
ステップＳ１２１の針位置基準位置固定処理は、例えば、パルス制御回路３７に針所定位置戻しの指令を発することで実現される。パルス制御回路３７は、この針所定位置戻しの指令に基づき、その後、各指針３６の位置が所定位置になったらパルス出力を停止するようになっている。なお、ステップＳ１１８の警告出力処理で、針位置を所定時刻位置で停止させている場合には、このステップＳ１２１の針位置基準位置固定処理は省略することとなる。
【０２２１】
そして、このようなスリープモードに移行するための準備処理を行ったら、マイクロコンピュータ３５はＣＰＵの制御によってスリープモードに移行する。スリープモード中は復帰用の割込み信号を受け付け可能にされる他、ＣＰＵ動作、メモリアクセス、計時カウンタの計時動作、動作クロックなど、マイクロコンピュータ３５の各種動作は停止される。上記のステップＳ１１３〜Ｓ１２２の処理を実行するＣＰＵより停止制御手段が構成される。
【０２２２】
スリープモードに移行してＣＰＵが停止したら、図２４のフローチャートに示すように、マイクロコンピュータ３５は２種類のストップ解除の割り込みを受け付けるようになっている。すなわち、操作部４４を介した外部からの信号入力を確認して（ステップＳ２０１）、ＣＰＵの停止解除を行う（ステップＳ２０３）第１のＣＰＵストップ解除割り込み処理と、発電検出回路６０が所定量以上の発電を検出したことを確認して（ステップＳ２０２）、ＣＰＵの停止解除を行う（ステップＳ２０３）第２のＣＰＵストップ解除割り込み処理である。
【０２２３】
ステップＳ２０３のＣＰＵ再開処理では、例えば、発振回路４５に動作再開の制御信号が出力されて発振回路４５を動作させるほか、マイクロコンピュータ３５の動作クロックの供給も再開させて、制御をＣＰＵに戻す処理が行われる。割り込み処理によりＣＰＵに制御が戻されると、ＣＰＵは図２３のフローチャートのステップＳ１４１から制御処理を再開する。
【０２２４】
発電が行われて図２１のＬＳＩ動作再開状態Ｄ２になると、マイクロコンピュータ３５のＣＰＵは、先ず、ステップＳ１４１〜Ｓ１４４の動作再開の準備処理を行う。すなわち、ステップＳ１４１において計時カウンタが一旦停止したことを示す充電復帰フラグをオンし、ステップＳ１４２において電波受信禁止フラグをオンし、ステップＳ１４３において運針禁止フラグをオンにし、ステップＳ１４４において発電待ち時間カウンタをクリアする。
【０２２５】
次いで、発電が行われたまま低電圧領域Ｈ２で電池電圧が上昇していく際には、ステップＳ１４５〜Ｓ１４７，Ｓ１５１〜Ｓ１５２のループ処理が繰り返し実行される。すなわち、ステップＳ１４５で復帰用カウンタをクリアし、ステップＳ１４６で計時カウンタによる計時処理を行わせ、ステップＳ１４７で発電が所定量以上行われているか確認する。次いで、ステップＳ１５１で発電待ち時間カウンタをクリアし、ステップＳ１５２で電池電圧が電圧ＹＹＹ’を超えたか確認する。このようなループ処理によって、発電の継続の確認と電池電圧の確認を行いながら計時動作が実行される。
【０２２６】
ここで、発電待ち時間カウンタとは、発電が行われてＬＳＩ動作再開状態Ｄ２となった後、再び、発電量が落ちてスリープモードに移行させる場合に、その前段で所定時間のカウントを行うためのものである。すなわち、一旦、発電量が落ちたときに直ぐにスリープモードに移行させると動作が不安定となりかねないので、発電量が落ちてある程度の時間が経過した場合に再びスリープモードに移行させるといった制御が行い、その際の時間のカウントに上記の発電待ち時間カウンタを使用する。
【０２２７】
上記のステップＳ２０１〜Ｓ２０３のＣＰＵストップ解除割り込み処理、並びに、ステップＳ１４５の計時処理を含んだループ処理を実行するマイクロコンピュータ３５のＣＰＵにより、第１開始制御手段が構成される。
【０２２８】
次に、ＬＳＩ動作再開状態Ｄ２（図２１（ａ）および図２１（ｂ）参照）において充電が進み、電池電圧が電圧ＹＹＹ’を超えたら、上記のステップＳ１５２の電池電圧の判別処理でＹＥＳ側に分岐することで、先ず、ステップＳ１５２〜Ｓ１５４，Ｓ１４６〜Ｓ１４７のループ処理により、計時カウンタによる計時動作を行いながら、通常動作に復帰させるのに必要な復帰用カウンタによる計時（ステップＳ１５３，Ｓ１５４）を行う。
【０２２９】
そして、電池電圧が電圧ＹＹＹ’を超えたまま復帰用カウンタ値が所定値以上になったら、ステップＳ１５４の判別処理でＹＥＳ側に分岐して、ステップＳ１５５〜Ｓ１６３の電圧回復時に必要な処理を行う。すなわち、ステップＳ１５５において電波受信禁止フラグをオフにし、ステップＳ１５６において運針禁止フラグをオフにする。続いて、ステップＳ１５７で、充電復帰フラグがオンか否かを確認し、オフであればこのままステップＳ１１２に戻る。
【０２３０】
一方、ステップＳ１５７で、充電復帰フラグがオンであれば、ステップＳ１５８で検出部１３の発光素子３１を発光させ、ステップＳ１５９で光検出があったか否かを判断する。このステップＳ１５９で光検出があれば、ステップＳ１６０の針位置検出補正処理を行わずに、ステップＳ１６１に進んで電波受信を行い、ステップＳ１６２で第１実施形態と同じ針位置戻し処理を行う。また、ステップＳ１５９で光検出がなければ、ステップＳ１６０に進んで、針位置検出補正処理を行って、ステップＳ１６１に進んで電波受信を行い、ステップＳ１６２で針位置戻し処理を行う。
【０２３１】
続いて、ステップＳ１６３で充電復帰フラグをオフしてから、ステップＳ１１２に戻る。ステップＳ１１２に移行すると、通常の時計機能を実現するループ処理（ステップＳ１１２，Ｓ１１３）が再開される。これらステップＳ１５５〜Ｓ１６３の処理は、第１実施形態のステップＳ１２〜Ｓ２０と同様の処理である。
【０２３２】
上記のステップＳ１５２〜Ｓ１６３の処理を実行するマイクロコンピュータ３５のＣＰＵにより、第２開始制御手段が構成される。
【０２３３】
一方、ＬＳＩ動作再開状態Ｄ２（図２１（ａ）および図２１（ｂ）参照）において充電が停止したら、ステップＳ１４７の判別処理でＮＯ側に分岐して、発電待ち時間カウンタの加算処理（ステップＳ１４８）と、発電待ち時間カウンタの値が所定値以上となったか判別する処理（ステップＳ１４９）が行われる。そして、発電待ち時間カウンタ値が所定値に達していなければ、ステップＳ１４７で発電ＯＫと判別された場合と同様にステップＳ１５１に移行するが、発電待ち時間カウンタ値が所定値以上になっていれば、所定時間継続して発電がなされなくなったと判断してマイクロコンピュータ３５をスリープモードに移行するためにステップＳ１５０に移行する。
【０２３４】
ステップＳ１５０に移行したら、発振回路４５を停止させたりスリープ解除の割り込み信号を受け付け可能とするＣＰＵストップ処理を行って、マイクロコンピュータ３５はスリープモードに移行する。スリープモードが解除される条件は、上述したステップＳ１２２のＣＰＵストップ処理でスリープモードに移行した場合と同様である。
【０２３５】
他方、マイクロコンピュータ３５がスリープモードに移行したまま、電池電圧が完全ＡＣ領域Ｈ３（図２１（ａ）および図２１（ｂ）参照）まで低下した場合には、電源監視回路５１の制御によりマイクロコンピュータ３５にリセット信号が出力されて、マイクロコンピュータ３５はリセット状態にされる。
【０２３６】
さらに、電池電圧が上昇して完全ＡＣ領域Ｈ３から低電圧領域Ｈ２に遷移した場合には、電源監視回路５１の制御によりマイクロコンピュータ３５のリセット状態が解除される。リセット状態が解除されると、マイクロコンピュータ３５のＣＰＵは初期化された状態で図２２の制御処理を再開するが、リセットされた直後には、リセット後フラグがオンにされているので、ステップＳ１１１の判別処理でＹＥＳ側に分岐して、先ず、ステップＳ１３５でリセット後フラグをオフする。さらに、図２３のステップＳ１４１にジャンプしてステップＳ１４１〜Ｓ１４５のリセット解除時の処理を行い、上述したステップＳ１４６以降のＬＳＩ停止状態Ｄ１やＬＳＩ動作再開状態Ｄ２の処理に移行する。
【０２３７】
以上のような制御処理によって、図２１（ａ）および図２１（ｂ）に示した各状態時における制御動作が実現される。
【０２３８】
この第２実施形態の電子腕時計Ａ１によれば、電池電圧が低下して通常仕様電圧領域Ｈ１から低電圧領域Ｈ２に遷移した場合に、所定の警告期間Ｔ３においてユーザに充電を促す表示や動作が行われるので、ユーザは充電量が減った初期の段階で、充電が少なくなったことに気付いて、例えば、次の日に電子腕時計Ａ１を使用したり、日の当たるところに電子腕時計Ａ１を移動させたりするなど、充電量が極端に少なくなる前に充電を行って、二次電池の充電量を速やかに回復することができる。
【０２３９】
電池電圧が回復した際には、マイクロコンピュータ３５により計時動作は継続された状態にあるため、電波受信を行うことなく電子腕時計Ａ１の時刻表示を現在時刻に速やかに合わせることができる。また、電源電圧が引き続き第１のレベル範囲を下回ったままで第１のレベルより低い第２のレベルを下回ることなく発電手段による発電をユーザに促すための警告期間を経過したことに基づいて計時手段の計時動作を停止させるので、二次電池の充電量が極端に少なくなる前に、計時動作を停止させることができる。
【０２４０】
また、例えば電子腕時計Ａ１がユーザの目の届かないところに置かれている場合など、警告期間Ｔ３における警告出力によっても充電がなされない場合には、二次電池の充電量が極端に少なくなる前に、発振回路４５の発振動作やマイクロコンピュータ３５の動作を停止させて消費電流を非常に小さく制限するので、電子腕時計Ａ１が充電されないまま長期にわたって保存される場合でも、二次電池の充電量が極端に小さくなることを回避することができる。それにより、長期保存後に電子腕時計Ａ１を使用する場合でも、充電が行われることで比較的速やかに二次電池の充電量を回復することができる。さらに、充電量が回復した場合には、電波受信が行われて電子腕時計Ａ１の時刻表示を現在時刻に速やかに合わせることができる。
【０２４１】
また、この第２実施形態の電子腕時計Ａ１は、マイクロコンピュータ３５がスリープモードに移行した後、所定量以上の発電が検出された場合に、計時動作を含むマイクロコンピュータ３５の動作を再開させるようにしているので、電池電圧が通常仕様電圧領域Ｈ１まで回復したときにマイクロコンピュータ３５の動作を再開させる構成と比較して、電池電圧が通常仕様電圧領域Ｈ１まで回復して電流消費の大きな動作を行わせる際に、充電量が不十分で電池電圧が大幅に低下してしまうといった不都合を回避することができる。
【０２４２】
すなわち、電流消費がほぼ無い状態で電池電圧を計測した場合、充電量が十分でない段階で電池電圧だけ高くなることがあるため、その段階で電流消費の大きな動作を行うと電池電圧が大幅に低下してしまうことがあるが、電池電圧が低電圧領域Ｈ２にある段階でマイクロコンピュータ３５の動作によりある程度の電流消費を行っていることで、二次電池の充電量が不十分なときに電池電圧が電圧ＹＹＹ’を超えたと検出されることが回避される。それにより、二次電池の充電量が一定以上行われた状態で、電流消費の大きな動作を実行させることができ、電池電圧が通常仕様電圧領域Ｈ１まで回復した際に、電流消費の大きな動作により電池電圧が大幅に低下してしまうといった不都合が回避される。
【０２４３】
なお、上記第１、第２の各実施形態において、図２５に示すような強負荷監視ＢＬＤ回路を備えていることが望ましい。この強負荷監視ＢＬＤ回路７０は、二次電池７１の充電容量を有効に使用するために、二次電池７１の出力電圧がマイクロコンピュータ３５の動作電圧を下回る前に、強負荷、例えば時計ムーブメント８、電波受信回路、ブザー回路４１などの回路動作を禁止する信号を出力する機能を備えた回路である。図２５は、強負荷監視ＢＬＤ回路７０と、それに接続されるデバイスについて説明するための回路図であり、マイクロコンピュータ３５、二次電池７１、強負荷監視ＢＬＤ回路７０、コンデンサ７２および強負荷回路７３の接続関係を示している。
【０２４４】
強負荷監視ＢＬＤ回路７０は、検出電圧に対応したＡＳ−２信号をマイクロコンピュータ３５から入力し、二次電池７１の出力電圧を検出して、その結果を信号ｂ−２としてマイクロコンピュータ３５に出力する通常の電圧検出機能と、二次電池７１の出力電圧がマイクロコンピュータ３５の動作電圧を下回る前に、マイクロコンピュータ３５および強負荷回路７３に対して強負荷禁止信号である信号ｂ−１を出力する強負荷監視機能を備えている。従って、電圧が第１の基準電圧値以下に低下すると、強負荷回路７３は停止するが、負荷の小さい回路においては続けて動作するため、二次電池７１の充電容量を有効に使用することができる。
【０２４５】
また、上記第１、第２の各実施形態では、ソーラーパネル９を４つのセル９ａに均等に分割した場合について述べたが、これに限らず、例えば図２６（ａ）または図２６（ｂ）に示すように構成しても良い。
【０２４６】
図２６（ａ）に示した第１変形例は、各セル９ａ間の全部または一部に所定間隔を設けて、秒針２、分針３、時針４の指針３６の停止位置をその所定間隔の上方に設置したものある。例えば、１２時位置のセル９ａ間に所定間隔を設け、指針３６がその所定間隔の上方に位置する時刻（１２時００分００秒）を針戻し停止位置に設定する。これにより、セル９ａの上方に受光を遮る指針３６が停止しないため、全てのセル９ａにおいて発電効率を同じにすることができ、充電効率を良くすることができる。
【０２４７】
また、図２６（ｂ）に示した第２変形例は、ある１つのセル９ａの面積を他のセル９ａよりも大きくして、指針３６の停止位置時において、秒針２、分針３、時針４の指針３６の停止位置をその大きなセル９ａの上方に設置したものである。例えば、大きなセル９ａを１２０度の開き角度の扇形状に形成し、他のセル９ａを８０度の開き角度の扇形状に形成する。そして、大きなセル９ａを１２時側に配置し、指針３６がその所定間隔の上方に位置する時刻（１２時００分００秒）を針戻し停止位置に設定する。これにより、全てのセル９ａにおいて発電効率を同程度にすることができ、充電効率を良くすることができる。
【０２４８】
なおまた、この発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、警告期間Ｔ３を１週間程度と例示したが、二次電池の特性やマイクロコンピュータ３５の消費電流などを考慮して、二次電池の充電量が非常に落ち込まない範囲であれば、例えば２〜３日としたり１〜２月としたりするなど適宜変更可能である。
【０２４９】
また、電池電圧の各領域Ｈ１〜Ｈ３の境界となる電圧範囲ＹＹＹ−ＹＹＹ’，ＺＺＺ−ＺＺＺ’は、ＬＳＩの動作下限電圧や、運針や電波受信の消費電流の大きさや二次電池の特性等に応じて適宜な電圧値に設定変更可能なものである。
【０２５０】
また、パルス制御回路３７、電池電圧検出回路５０、電源監視回路５１、発電検出回路６０、ＲＯＭ３８、ＲＡＭ３９は、マイクロコンピュータ３５と一体に集積化しても良い。
また、上記実施の形態では、指針式の腕時計に適用した場合について述べたが、必ずしも腕時計である必要はなく、例えばトラベルウオッチ、目覚まし時計、置き時計、掛け時計などの各種の指針式の時計に適用することができる。
【０２５１】
さらに、上記実施の形態においては、時刻表示手段として複数の指針を回転させて時刻を表示するアナログ表示部を有する腕時計を例に示したが、液晶表示などデジタルで時刻を表示するデジタル表示部を有する腕時計であっても良い。
【０２５２】
その他、実施形態で具体的に示したハードウェア構成や制御手順の細部は発明の趣旨を逸脱しない範囲で適宜変更可能である。
【符号の説明】
【０２５３】
Ａ、Ａ１  電子腕時計
１  時計モジュール
２  秒針
３  分針
４  時針
８  時計ムーブメント
９  ソーラーパネル
９ａ  セル
１１  第１駆動系
１２  第２駆動系
１３  検出部
１７  第１ステッピングモータ
２０  秒針車
２１  第１光透過孔部
２２  第２ステッピングモータ
２３  中間車
２５  分針車
２７  時針車
２８  第２光透過孔部
２９  第３光透過孔部
３０  第４光透過孔部
３１  発光素子
３２  受光素子
３５  ＣＰＵ
３６  指針
３７  パルス制御回路
３８  ＲＯＭ
３９  ＲＡＭ
４４  操作部
４５  発振回路
４６  分周回路
４７  受信アンテナ
４８  検波回路
４９  電源部
５０  電池電圧検出回路
５１  電源監視回路
６０  発電検出回路
６１  液晶表示部
Ｈ１  通常仕様領域
Ｈ２  低電圧領域
Ｈ３  完全ＡＣ領域
ＹＹＹ    第１の基準電圧値
ＹＹＹ’  第２の基準電圧値
Ｔ１  第１の連続時間
Ｔ２  第２の連続時間
Ｔ３  警告期間
【図１】
2010243277.tif 000003
【図２】
2010243277.tif 000004
【図３】
2010243277.tif 000005
【図４】
2010243277.tif 000006
【図５】
2010243277.tif 000007
【図６】
2010243277.tif 000008
【図７】
2010243277.tif 000009
【図８】
2010243277.tif 000010
【図９】
2010243277.tif 000011
【図１０】
2010243277.tif 000012
【図１１】
2010243277.tif 000013
【図１２】
2010243277.tif 000014
【図１３】
2010243277.tif 000015
【図１４】
2010243277.tif 000016
【図１５】
2010243277.tif 000017
【図１６】
2010243277.tif 000018
【図１７】
2010243277.tif 000019
【図１８】
2010243277.tif 000020
【図１９】
2010243277.tif 000021
【図２０】
2010243277.tif 000022
【図２１】
2010243277.tif 000023
【図２２】
2010243277.tif 000024
【図２３】
2010243277.tif 000025
【図２４】
2010243277.tif 000026
【図２５】
2010243277.tif 000027
【図２６】
2010243277.tif 000028