(57)【要約】【課題】運針していない場合においても、蓄電部の性能を劣化させることなく、蓄電部の過充電を防止することができる。【解決手段】発電部１１は、受光面に照射される光に応じた電力を発電する。蓄電部１３は、発電部１１が発電した電力を蓄電し、蓄電した電力を出力する。電圧検出部４０は、蓄電部１３が出力する電力の電圧を検出する。処理部５０は計時を行う。クロノグラフ指針は、処理部５０が計時した時間を指し示し、計時の停止中は機構によって固定される。第２駆動回路６２は、蓄電部１３が出力する電力を用いてクロノグラフ指針を駆動する。処理部５０は、蓄電部１３が出力する電力の電圧が所定の閾値以上である場合、第２駆動回路６２を駆動させる。【選択図】図１
2012237739.tif 000002
【特許請求の範囲】
【請求項１】
機構による帰零構造を備えたクロノグラフである電子時計であって、
受光面に照射される光に応じた電力を発電する発電部と、
前記発電部が発電した電力を蓄電し、当該蓄電した電力を出力する蓄電部と、
前記蓄電部が出力する電力の電圧を検出する電圧検出部と、
計時を行う計時部と、
前記計時部が計時した時間を指し示し、前記計時の停止中は前記機構によって固定されるクロノグラフ指針と、
前記蓄電部が出力する電力を用いて前記クロノグラフ指針を駆動する駆動回路と、
前記蓄電部が出力する電力の電圧が所定の閾値以上である場合、前記駆動回路を駆動させる制御部と、
を備えることを特徴とする電子時計。
【請求項２】
前記駆動回路は、前記蓄電部が出力する電力を用いて第１駆動パルスを出力し、前記クロノグラフ指針を駆動させ、
前記制御部は、前記計時の停止中に前記蓄電部が出力する電力の電圧が所定の閾値以上である場合、前記第１駆動パルスよりも駆動エネルギーが大きい第２駆動パルスを前記駆動回路に出力させる
ことを特徴とする請求項１に記載の電子時計。
【請求項３】
前記計時部は、一定時間毎に値を加算するカウンタを用いて計時を行い、
前記駆動回路は、前記カウンタ値が一定値増加する毎に、前記クロノグラフ指針を駆動させ、
前記制御部は、前記蓄電部が出力する電力の電圧が所定の閾値以上である場合、前記カウンタを動作させて前記駆動回路を駆動させる
ことを特徴とする請求項１または請求項２に記載の電子時計。
【請求項４】
前記計時部は、前記カウンタが動作している場合に前記計時を開始する場合、前記カウンタ値をリセットした後に前記計時を開始する
ことを特徴とする請求項３に記載の電子時計。
【請求項５】
前記計時部が用いる値を記憶する記憶部
を備え、
前記計時部は、前記計時を一時停止する際に前記カウンタ値を前記記憶部に記憶させ、当該一時停止した計時を再開する際に、前記記憶部に記憶させた前記カウンタ値を用いて当該計時を再開する
ことを特徴とする請求項３または請求項４のいずれか１項に記載の電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計に関する。
【背景技術】
【０００２】
太陽電池などの発電部と、発電部が発電した電力を蓄電する蓄電部（二次電池）とを搭載した電子時計は、蓄電部の充電電圧が上限電圧を上回ることがあるため、過充電保護部として蓄電部に印加される電圧を制限する過充電防止部（電流バイパス回路）を備えている（例えば、特許文献１および特許文献２参照）。
【０００３】
図１１は、従来知られている過充電防止部を備えた電源部の構成を示したブロック図である。図示する例では、電源部１００は、発電部１０１と、逆流防止部１０２と、蓄電部１０３と、過充電防止部１０４とを備える。発電部１０１は光を受光する受光面を備えた太陽電池であり、受光した（照射された）光に応じた電力を発電する。逆流防止部１０２は、発電部１０１から蓄電部１０３の方向にのみ電流が流れるように制御する。すなわち、逆流防止部１０２は、蓄電部１０３から発電部１０１に電流が流れることを防止する。蓄電部１０３は二次電池であり、発電部１０１が発電した電力を蓄電する。
【０００４】
過充電防止部１０４は、電圧検出部１０５と電流バイパス部１０６とを備え、蓄電部１０３の充電電圧が上限電圧を上回る場合に、発電部１０１が発電した電力を電源部１００の外に放出し、蓄電部１０３には流れないようにする。具体的には、電圧検出部１０５は、蓄電部１０３の電圧値を検出し、検出した蓄電部１０３の電圧値を電流バイパス部１０６に対して入力する。電流バイパス部１０６は、入力された蓄電部１０３の電圧値に基づいて、発電部１０１が発電した電圧が蓄電部１０３の充電電圧の上限電圧を上回る場合に、発電部１０１が発電した電力を電源部１００の外に放出する。
【０００５】
このような過充電防止部１０４に使用されるトランジスタは、発電部１０１の出力特性（発電電圧）を制限するために必要な電流容量を確保するため、一般的にはある程度大きな半導体面積が必要となる。そのため、過充電防止部１０４に使用されるトランジスタの半導体面積を削除することは、過充電防止部１０４（電流バイパス回路）の小型化や低コストに寄与する効果がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開昭６１−２５９１９２号公報
【特許文献２】特開昭６２−１２３３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の充電装置付き電子時計は、過充電状態において、モーター駆動回路のＰｃｈトランジスタとＮｃｈトランジスタとを同時にＯＮすることによる貫通電流を利用して強制的に消費電流を増加させるものである。そのため、特許文献１に記載の方式は、貫通電流であるがゆえに、過充電保護動作の作動時の電流量を制御することが非常に難しく、限度を超えた大電流が流れることにより蓄電部の性能を劣化させる恐れがある。また、特許文献２に記載の充電装置付き電子時計は、過充電状態において、運針時に無条件で補正パルスを発生することで強制的に消費電流を増大させるものである。そのため、特許文献２に記載の方式は、モーター駆動時にのみ作動可能な方式のため、例えば、りゅうずを引いて運針駆動を停止している最中に過充電状態となっても過充電保護動作を発動できないという問題がある。
【０００８】
そこで、本発明は、上述の事情を鑑みてなされたものであり、運針していない場合においても、蓄電部の性能を劣化させることなく、蓄電部の過充電を防止することができる電子時計を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、機構による帰零構造を備えたクロノグラフである電子時計であって、受光面に照射される光に応じた電力を発電する発電部と、前記発電部が発電した電力を蓄電し、当該蓄電した電力を出力する蓄電部と、前記蓄電部が出力する電力の電圧を検出する電圧検出部と、計時を行う計時部と、前記計時部が計時した時間を指し示し、前記計時の停止中は前記機構によって固定されるクロノグラフ指針と、前記蓄電部が出力する電力を用いて前記クロノグラフ指針を駆動する駆動回路と、前記蓄電部が出力する電力の電圧が所定の閾値以上である場合、前記駆動回路を駆動させる制御部と、を備えることを特徴とする電子時計である。
【００１０】
また、本発明の電子時計において、前記駆動回路は、前記蓄電部が出力する電力を用いて第１駆動パルスを出力し、前記クロノグラフ指針を駆動させ、前記制御部は、前記計時の停止中に前記蓄電部が出力する電力の電圧が所定の閾値以上である場合、前記第１駆動パルスよりも駆動エネルギーが大きい第２駆動パルスを前記駆動回路に出力させることを特徴とする。
【００１１】
また、本発明の電子時計において、前記計時部は、一定時間毎に値を加算するカウンタを用いて計時を行い、前記駆動回路は、前記カウンタ値が一定値増加する毎に、前記クロノグラフ指針を駆動させ、前記制御部は、前記蓄電部が出力する電力の電圧が所定の閾値以上である場合、前記カウンタを動作させて前記駆動回路を駆動させることを特徴とする。
【００１２】
また、本発明の電子時計において、前記計時部は、前記カウンタが動作している場合に前記計時を開始する場合、前記カウンタ値をリセットした後に前記計時を開始することを特徴とする。
【００１３】
また、本発明は、前記計時部が用いる値を記憶する記憶部を備え、前記計時部は、前記計時を一時停止する際に前記カウンタ値を前記記憶部に記憶させ、当該一時停止した計時を再開する際に、前記記憶部に記憶させた前記カウンタ値を用いて当該計時を再開することを特徴とする電子時計である。
【発明の効果】
【００１４】
本発明によれば、発電部は、受光面に照射される光に応じた電力を発電する。また、蓄電部は、発電部が発電した電力を蓄電し、当該蓄電した電力を出力する。また、電圧検出部は、蓄電部が出力する電力の電圧を検出する。また、計時部は計時を行う。また、クロノグラフ指針は、計時部が計時した時間を指し示し、計時の停止中は機構によって固定される。また、駆動回路は、蓄電部が出力する電力を用いてクロノグラフ指針を駆動する。また、制御部は、蓄電部が出力する電力の電圧が所定の閾値以上である場合、駆動回路を駆動させる。
【００１５】
これにより、蓄電部の出力電圧が所定の閾値以上である場合、蓄電部が出力する電力を用いて駆動回路が駆動するため、蓄電部が蓄電している電力を消費することができ、運針していない場合においても、蓄電部の性能を劣化させることなく、蓄電部の過充電を防止することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における電子時計の制御系の構成を示したブロック図である。
【図２】本発明の第１の実施形態における電子時計の動作手順を示したフローチャートである。
【図３】本発明の第１の実施形態における時刻モーター駆動処理の処理手順を示したフローチャートである。
【図４】本発明の第１の実施形態におけるクロノモーター駆動処理の処理手順を示したフローチャートである。
【図５】本発明の第１の実施形態におけるスイッチＡ処理の処理手順を示したフローチャートである。
【図６】本発明の第１の実施形態におけるスイッチＢ処理の処理手順を示したフローチャートである。
【図７】本発明の第１の実施形態における電圧検出処理の処理手順を示したフローチャートである。
【図８】本発明の第１の実施形態における時刻運針タイミング発生処理の処理手順を示したフローチャートである。
【図９】本発明の第１の実施形態におけるクロノ運針タイミング発生処理の処理手順を示したフローチャートである。
【図１０】本発明の第２の実施形態におけるクロノモーター駆動処理の処理手順を示したフローチャートである。
【図１１】従来知られている過充電防止部を備えた電源部の構成を示したブロック図である。
【発明を実施するための形態】
【００１７】
（第１の実施形態）
以下、本発明の第１の実施形態について、図面を参照しながら説明する。図１は、本実施形態における電子時計１の制御系の構成を示したブロック図である。なお、本実施形態における電子時計１は、クロノグラフ指針として、図示せぬクロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とを備えたクロノグラフである。クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とは、時間（経過時間）を計測するストップウォッチ機能を実現する指針である。また、電子時計１のクロノグラフの帰零構造は機構によるものであり、クロノグラフによる計時動作が行われていない場合、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とは、機械的に固定される。なお、当然のことながら、クロノグラフによる計時動作が行われている場合には、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針との固定は解除される。
【００１８】
図示する例では、電子時計１の制御系は、電源部１０と、スイッチＡ２０と、スイッチＢ２１と、リセットボタン２２と、発振器３０と、分周回路３１と、電圧検出部４０と、処理部５０（計時部、制御部）と、第１駆動回路６１と、第２駆動回路６２（駆動回路）と、時刻表示モーター６３と、クロノ表示モーター６４と、制御ソフトウェア記憶部７０と、記憶部７１とを備える。
【００１９】
電源部１０は、発電部１１と、逆流防止部１２と、蓄電部１３とを備え、電子時計１が備える各部に対して電力を供給する。発電部１１は光を受光する受光面を備えた太陽電池であり、受光した（照射された）光に応じた電力を発電する。逆流防止部１２は、発電部１１から蓄電部１３の方向にのみ電流が流れるように制御する。すなわち、逆流防止部１２は、蓄電部１３から発電部１１に電流が流れることを防止する。蓄電部１３は二次電池であり、発電部１１が発電した電力を蓄電し、蓄電した電力を電子時計１が備える各部に対して出力する。
【００２０】
スイッチＡ２０は、クロノグラフによる計時動作の開始指示および停止指示をユーザから受け付ける。具体的には、クロノグラフによる計時動作を行っている場合にスイッチＡ２０が押下された場合、電子時計１は、クロノグラフによる計時動作を一時停止する。このとき電子時計１は、機構により、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とを機械的に固定する。また、クロノグラフによる計時動作を行っていない場合にスイッチＡ２０が押下された場合、電子時計１は、クロノグラフによる計時動作を開始する。このとき電子時計１は、機構により、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針との固定を解除する。
【００２１】
スイッチＢ２１は、クロノグラフによる計時動作のリセット指示（帰零指示）をユーザから受け付ける。また、スイッチＢ２１が押下された場合、電子時計１は、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とが指し示す位置が「０」となるように、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とを機械的に駆動して固定する。リセットボタン２２は、処理部５０を初期化するリセット指示をユーザから受け付け、処理部５０の初期化を行うリセット信号を処理部５０に対して入力する。
【００２２】
発振器３０は、一定の間隔で周期的に連続する基準クロック信号を出力する。分周回路３１は、発振器３０から入力された基準クロック信号を分周して、処理部５０に対して出力する。電圧検出部４０は、蓄電部１３が出力する電力の電圧値（出力電圧値）を検出し、検出した電圧値を処理部５０に対して出力する。
【００２３】
処理部５０は、制御ソフトウェア記憶部７０が記憶するプログラムを読み出し、読み出したプログラムを実行して電子時計１が備える各部の制御や計時を行う。例えば、処理部５０は、分周回路３１から入力された基準クロック信号に基づいて時刻カウンタの値を加算する。そして、処理部５０は、時刻カウンタ値に基づいて、時刻を示す時針と、分針と、秒針とを駆動するタイミングを決定し、第１駆動回路６１を駆動させる。また、処理部５０は、分周回路３１から入力された基準クロック信号に基づいてクロノカウンタ（カウンタ）の値を加算する。そして、処理部５０は、クロノカウンタ値に基づいて、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とを駆動するタイミングを決定し、第２駆動回路６２を駆動させる。すなわち、処理部５０は、クロノカウンタを用いて計時する。また、処理部５０は、電圧検出部４０が検出する蓄電部１３の出力電圧値に基づいて蓄電部１３が過充電状態であるか否かを判定し、蓄電部１３が過充電状態である場合、第２駆動回路６２を駆動させ、蓄電部１３が蓄電している電力を消費することで蓄電部１３の過充電を防止する。なお、処理部５０の詳細な動作手順については後述する。
【００２４】
第１駆動回路６１は、処理部５０の制御に基づいて、主駆動パルスと補正駆動パルスとを出力し、時刻表示モーター６３を駆動させる。第２駆動回路６２は、処理部５０の制御に基づいて、主駆動パルスと補正駆動パルスとを出力し、クロノ表示モーター６４を駆動させる。時刻表示モーター６３は、第１駆動回路６１が出力する主駆動パルスと補正駆動パルスに基づいて時刻を示す指針を駆動する。クロノ表示モーター６４は、第２駆動回路６２が出力する主駆動パルスと補正駆動パルスとに基づいてクロノグラフ指針（クロノグラフ分針、クロノグラフ秒針、クロノグラフ１／１０秒針）を駆動する。制御ソフトウェア記憶部７０は、処理部５０が実行するプログラムを記憶する。
【００２５】
記憶部７１は、電子時計１の各部が用いるデータなどを記憶する。例えば、記憶部７１は、時刻を示す指針を動かすタイミングを示す「時刻運針タイミングフラグ」を記憶する。時刻運針タイミングフラグには「セット」と「リセット」との２つの値のうち、いずれか１つの値が設定される。時刻運針タイミングフラグ「セット」は、時刻を示す指針を駆動させるタイミングである時刻運針タイミングが発生していることを示す。時刻運針タイミングフラグ「リセット」は、時刻運針タイミングが発生していないことを示す。
【００２６】
また、記憶部７１は、クロノグラフ指針を動かすタイミングを示す「クロノ運針タイミングフラグ」を記憶する。クロノ運針タイミングフラグは「セット」と「リセット」との２つの値のうち、いずれか１つの値が設定される。クロノ運針タイミングフラグ「セット」は、クロノグラフ指針を駆動させるタイミングであるクロノ運針タイミングが発生していることを示す。クロノ運針タイミングフラグ「リセット」は、クロノ運針タイミングが発生していないことを示す。
【００２７】
また、記憶部７１は、クロノグラフの動作状態を示す「クロノ状態フラグ」を記憶する。クロノ状態フラグは「クロノリセット状態」と、「クロノ停止状態」と、「クロノ計測状態」との３つの値のうち、いずれか１つの値が設定される。クロノ状態フラグ「クロノリセット状態」は、クロノグラフ指針が「０」の位置で停止していることを示す。クロノ状態フラグ「クロノ停止状態」は、クロノグラフ指針が「０」以外の位置で停止していること、すなわち、クロノグラフによる計時動作が一時停止していることを示す。クロノ状態フラグ「クロノ計測状態」は、時間を計測（計時）している状態を示す。
【００２８】
また、記憶部７１は、蓄電部１３の充電状態を示す「充電状態フラグ」を記憶する。充電状態フラグは「過充電状態」と「通常状態」との２つの値のうち、いずれか１つの値が設定される。充電状態フラグ「過充電状態」は、蓄電部１３は過充電状態であることを示す。充電状態フラグ「通常状態」は、蓄電部１３は過充電状態ではない（通常状態である）ことを示す。
【００２９】
次に、電子時計１の動作手順について説明する。図２は、本実施形態における電子時計１の動作手順を示したフローチャートである。
（ステップＳ１０１）処理部５０は、時刻を示す指針を動かすタイミングを示す時刻運針タイミングフラグの値が「セット」であるか「リセット」であるかを判定する。時刻運針タイミングフラグの値は「セット」である（時刻運針タイミングが発生している）と処理部５０が判定した場合にはステップＳ１０２の処理に進み、時刻運針タイミングフラグの値は「リセット」である（時刻運針タイミングが発生していない）と処理部５０が判定した場合にはステップＳ１０３の処理に進む。
（ステップＳ１０２）処理部５０は、時刻モーター駆動処理を実行する。その後、ステップＳ１０３の処理に進む。なお、時刻モーター駆動処理の処理手順については後述する。
【００３０】
（ステップＳ１０３）処理部５０は、クロノグラフ指針を動かすタイミングを示すクロノ運針タイミングフラグの値が「セット」であるか「リセット」であるかを判定する。クロノ運針タイミングフラグの値は「セット」である（クロノ運針タイミングが発生している）と処理部５０が判定した場合にはステップＳ１０４の処理に進み、クロノ運針タイミングフラグの値は「リセット」である（クロノ運針タイミングが発生していない）と処理部５０が判定した場合にはステップＳ１０５の処理に進む。
（ステップＳ１０４）処理部５０は、クロノモーター駆動処理を実行する。その後、ステップＳ１０５の処理に進む。なお、クロノモーター駆動処理の処理手順については後述する。
【００３１】
（ステップＳ１０５）処理部５０は、スイッチＡ２０が押下されたか否かを判定する。スイッチＡ２０が押下された（スイッチＡ２０の押下が発生している）と処理部５０が判定した場合にはステップＳ１０６の処理に進み、スイッチＡ２０が押下されていない（スイッチＡ２０の押下が発生していない）と処理部５０が判定した場合にはステップＳ１０７の処理に進む。
（ステップＳ１０６）処理部５０は、スイッチＡ処理を実行する。その後、ステップＳ１０７の処理に進む。なお、スイッチＡ処理の処理手順については後述する。
【００３２】
（ステップＳ１０７）処理部５０は、スイッチＢ２１が押下されたか否かを判定する。スイッチＢ２１が押下された（スイッチＢ２１の押下が発生している）と処理部５０が判定した場合にはステップＳ１０８の処理に進み、スイッチＢ２１が押下されていない（スイッチＢ２１の押下が発生していない）と処理部５０が判定した場合にはステップＳ１０９の処理に進む。
（ステップＳ１０８）処理部５０は、スイッチＢ処理を実行する。その後、ステップＳ１０９の処理に進む。なお、スイッチＢ処理の処理手順については後述する。
【００３３】
（ステップＳ１０９）処理部５０は、蓄電部１３の出力電圧を検出するタイミングであるか否かを判定する。蓄電部１３の出力電圧を検出するタイミングである（電圧検出タイミングが発生している）と処理部５０が判定した場合にはステップＳ１１０の処理に進み、蓄電部１３の出力電圧を検出するタイミングではない（電圧検出タイミングが発生していない）と処理部５０が判定した場合にはステップＳ１１１の処理に進む。例えば、１０秒間隔で蓄電部１３の出力電圧を検出する場合、１０秒毎にステップＳ１１０の処理に進み、電圧検出処理を実行する。なお、蓄電部１３の出力電圧を検出するタイミングは１０秒間隔に限らず、任意の間隔にすることができる。
（ステップＳ１１０）処理部５０は、電圧検出処理を実行する。その後、ステップＳ１１１の処理に進む。なお、電圧検出処理の処理手順については後述する。
【００３４】
（ステップＳ１１１）処理部５０は、時刻運針タイミング発生処理を実行する。その後、ステップＳ１１２の処理に進む。なお、時刻運針タイミング発生処理の処理手順については後述する。
（ステップＳ１１２）処理部５０は、クロノ運針タイミング発生処理を実行する。その後、ステップＳ１０１の処理に戻る。なお、クロノ運針タイミング発生処理の処理手順については後述する。
【００３５】
次に、時刻モーター駆動処理の処理手順について説明する。図３は、本実施形態における時刻モーター駆動処理の処理手順を示したフローチャートである。
（ステップＳ２０１）処理部５０は、第１駆動回路６１を制御し、時刻表示モーター６３に対して主駆動パルスを出力させる。時刻表示モーター６３は、主駆動パルスに基づいて回転し、時刻を示す指針を駆動する。なお、時刻表示モーター６３の置かれた環境条件によっては、主駆動パルスでは時刻表示モーター６３が回転できず、時刻を示す指針を駆動できない場合もある。その後、ステップＳ２０２の処理に進む。
【００３６】
（ステップＳ２０２）処理部５０は、ステップＳ２０１の処理で、時刻表示モーター６３が回転したか否かを判定する。ステップＳ２０１の処理で時刻表示モーター６３は回転したと処理部５０が判定した場合には時刻モーター駆動処理を終了し、ステップＳ２０１の処理で時刻表示モーター６３は回転していないと処理部５０が判定した場合にはステップＳ２０３の処理に進む。
（ステップＳ２０３）処理部５０は、第１駆動回路６１を制御し、時刻表示モーター６３に対して主駆動パルスよりも駆動エネルギーの高い補正駆動パルスを出力させる。時刻表示モーター６３は、補正駆動パルスに基づいて回転し、時刻を示す指針を駆動する。その後、時刻モーター駆動処理を終了する。
【００３７】
上述したステップＳ２０１〜ステップＳ２０３の処理を実行することで、電子時計１は、時刻を示す指針を駆動することができる。
【００３８】
次に、クロノモーター駆動処理の処理手順について説明する。図４は、本実施形態におけるクロノモーター駆動処理の処理手順を示したフローチャートである。
（ステップＳ３０１）処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して主駆動パルスを出力させる。クロノ表示モーター６４は、主駆動パルスに基づいて回転し、クロノグラフ指針を駆動する。なお、クロノ表示モーター６４の置かれた環境条件によっては、主駆動パルスではクロノ表示モーター６４が回転できず、クロノグラフ指針を駆動できない場合もある。その後、ステップＳ３０２の処理に進む。
【００３９】
（ステップＳ３０２）処理部５０は、ステップＳ３０１の処理で、クロノ表示モーター６４が回転したか否かを判定する。ステップＳ３０１の処理でクロノ表示モーター６４は回転したと処理部５０が判定した場合にはクロノモーター駆動処理を終了し、ステップＳ３０１の処理でクロノ表示モーター６４は回転していないと処理部５０が判定した場合にはステップＳ３０３の処理に進む。
（ステップＳ３０３）処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して主駆動パルスよりも駆動エネルギーの高い補正駆動パルスを出力させる。クロノ表示モーター６４は、補正駆動パルスに基づいて回転し、クロノグラフ指針を駆動する。その後、クロノモーター駆動処理を終了する。
【００４０】
上述したステップＳ３０１〜ステップＳ３０３の処理を実行することで、電子時計１は、クロノグラフ指針を駆動することができる。
【００４１】
次に、スイッチＡ処理の処理手順について説明する。図５は、本実施形態におけるスイッチＡ処理の処理手順を示したフローチャートである。
（ステップＳ４０１）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値が、クロノグラフ指針が「０」の位置で停止していることを示す「クロノリセット状態」であるか否かを判定する。クロノ状態フラグの値は「クロノリセット状態」であると処理部５０が判定した場合にはステップＳ４０２の処理に進み、それ以外の場合にはステップＳ４０５の処理に進む。
【００４２】
（ステップＳ４０２）処理部５０は、蓄電部１３の充電状態を示す充電状態フラグの値が、過充電状態であることを示す「過充電状態」であるか否かを判定する。充電状態フラグの値は「過充電状態」であると処理部５０が判定した場合にはステップＳ４０３の処理に進み、それ以外の場合にはステップＳ４０９の処理に進む。
（ステップＳ４０３）処理部５０は、クロノカウンタを停止する。その後、ステップＳ４０４の処理に進む。
（ステップＳ４０４）処理部５０は、クロノカウンタ値を「０」とする（リセットする）。その後、ステップＳ４０９の処理に進む。
【００４３】
（ステップＳ４０５）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値が、クロノグラフ指針が「０」以外の位置で停止していることを示す「クロノ停止状態」であるか否かを判定する。クロノ状態フラグの値は「クロノ停止状態」であると処理部５０が判定した場合にはステップＳ４０６の処理に進み、それ以外の場合にはステップＳ４１１の処理に進む。
（ステップＳ４０６）処理部５０は、蓄電部１３の充電状態を示す充電状態フラグの値が、過充電状態であることを示す「過充電状態」であるか否かを判定する。充電状態フラグの値は「過充電状態」であると処理部５０が判定した場合にはステップＳ４０７の処理に進み、それ以外の場合にはステップＳ４０８の処理に進む。
（ステップＳ４０７）処理部５０は、クロノカウンタを停止する。その後、ステップＳ４０８の処理に進む。
（ステップＳ４０８）処理部５０は、クロノカウンタ値を、記憶部７１が記憶している一時記憶カウンタ値に置き換える（クロノカウンタ値を復帰する）。その後、ステップＳ４０９の処理に進む。
【００４４】
（ステップＳ４０９）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値を、時間を計測している状態を示す「クロノ計測状態」に設定する。その後、ステップＳ４１０の処理に進む。
（ステップＳ４１０）処理部５０は、クロノカウンタを開始する。その後、スイッチＡ処理を終了する。
【００４５】
（ステップＳ４１１）処理部５０は、クロノカウンタ値を、一時記憶カウンタ値として記憶部７１に記憶させる。その後、ステップＳ４１２の処理に進む。
（ステップＳ４１２）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値を、クロノグラフ指針が「０」以外の位置で停止していることを示す「クロノ停止状態」に設定する。その後、ステップＳ４１３の処理に進む。
（ステップＳ４１３）処理部５０は、蓄電部１３の充電状態を示す充電状態フラグの値が、過充電状態であることを示す「過充電状態」であるか否かを判定する。充電状態フラグの値は「過充電状態」であると処理部５０が判定した場合にはスイッチＡ処理を終了し、それ以外の場合にはステップＳ４１４の処理に進む。
（ステップＳ４１４）処理部５０は、クロノカウンタを停止する。その後、スイッチＡ処理を終了する。
【００４６】
上述したステップＳ４０１〜ステップＳ４１４の処理を実行することで、電子時計１は、クロノグラフによる計時動作の開始および一時停止を行うことができる。
【００４７】
次に、スイッチＢ処理の処理手順について説明する。図６は、本実施形態におけるスイッチＢ処理の処理手順を示したフローチャートである。
（ステップＳ５０１）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値を、クロノグラフ指針が「０」の位置で停止していることを示す「クロノリセット状態」に設定する。その後、ステップＳ５０２の処理に進む。
【００４８】
（ステップＳ５０２）処理部５０は、蓄電部１３の充電状態を示す充電状態フラグの値が、過充電状態であることを示す「過充電状態」であるか否かを判定する。充電状態フラグの値は「過充電状態」であると処理部５０が判定した場合にはスイッチＢ処理を終了し、それ以外の場合にはステップＳ５０３の処理に進む。
（ステップＳ５０３）処理部５０は、クロノカウンタを停止する。その後、ステップＳ５０４の処理に進む。
（ステップＳ５０４）処理部５０は、クロノカウンタ値を「０」とする（リセットする）。その後、スイッチＢ処理を終了する。
【００４９】
上述したステップＳ５０１〜ステップＳ５０４の処理を実行することで、電子時計１は、クロノグラフによる計時動作を停止させ、リセットすることができる。
【００５０】
次に、電圧検出処理の処理手順について説明する。図７は、本実施形態における電圧検出処理の処理手順を示したフローチャートである。
（ステップＳ６０１）処理部５０は、電圧検出部４０に蓄電部１３の出力電圧値を検出させる。電圧検出部４０は、蓄電部１３の出力電圧値を検出し、検出結果を処理部５０に対して入力する。処理部５０は、電圧検出部４０が検出した蓄電部１３の出力電圧値が、所定の閾値以上であるか否かを判定する。電圧検出部４０が検出した蓄電部１３の出力電圧値は所定の閾値以上であると処理部５０が判定した場合にはステップＳ６０２の処理に進み、それ以外の場合にはステップＳ６０４の処理に進む。
【００５１】
なお、所定の閾値は、蓄電部１３が過充電状態であるか否かを判定できる値であればよい。例えば、通常状態では１．５Ｖの電圧を出力する蓄電部１３の場合、所定の閾値を２．５Ｖとする。この場合、処理部５０は、電圧検出部４０が検出した蓄電部１３の出力電圧値が２．５Ｖ以上であれば蓄電部１３が過充電状態であると判定し、電圧検出部４０が検出した蓄電部１３の出力電圧値が２．５Ｖ未満であれば蓄電部１３が通常状態であると判定する。
【００５２】
（ステップＳ６０２）処理部５０は、蓄電部１３の充電状態を示す充電状態フラグの値を、過充電状態であることを示す「過充電状態」に設定する。その後、ステップＳ６０３の処理に進む。
（ステップＳ６０３）処理部５０は、クロノカウンタを開始する。その後、電圧検出処理を終了する。
（ステップＳ６０４）処理部５０は、蓄電部１３の充電状態を示す充電状態フラグの値を、通常状態であること（過充電状態ではないこと）を示す「通常状態」に設定する。その後、ステップＳ６０５の処理に進む。
【００５３】
（ステップＳ６０５）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値が、クロノグラフ指針が「０」の位置で停止していることを示す「クロノリセット状態」であるか否かを判定する。クロノ状態フラグの値は「クロノリセット状態」であると処理部５０が判定した場合にはステップＳ６０７の処理に進み、それ以外の場合にはステップＳ６０６の処理に進む。
（ステップＳ６０６）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値が、クロノグラフ指針が「０」以外の位置で停止していることを示す「クロノ停止状態」であるか否かを判定する。クロノ状態フラグの値は「クロノ停止状態」であると処理部５０が判定した場合にはステップＳ６０７の処理に進み、それ以外の場合には電圧検出処理を終了する。
【００５４】
（ステップＳ６０７）処理部５０は、クロノカウンタを停止する。その後、ステップＳ６０８の処理に進む。
（ステップＳ６０８）処理部５０は、クロノカウンタ値を「０」とする（リセットする）。その後、電圧検出処理を終了する。
【００５５】
上述したステップＳ６０１〜ステップＳ６０８の処理を実行することで、電子時計１は、蓄電部１３が過充電状態となった場合にクロノカウンタを開始させる。これにより、第２駆動回路６２を動作させて駆動パルス（主駆動パルス、補正駆動パルス）を出力させることで蓄電部１３が蓄電している電力を消費させ、過充電を防止させることができる。
【００５６】
次に、時刻運針タイミング発生処理の処理手順について説明する。図８は、本実施形態における時刻運針タイミング発生処理の処理手順を示したフローチャートである。
（ステップＳ７０１）処理部５０は、分周回路３１から入力された基準クロック信号に基づいて、時刻カウンタを加算する。その後、ステップＳ７０２の処理に進む。
（ステップＳ７０２）処理部５０は、時刻カウンタの値が、時刻を示す指針を動かすタイミングを示す値となった場合（時刻カウンタキャリが発生した場合）、ステップＳ７０３の処理に進み、それ以外の場合にはステップＳ７０４の処理に進む。
【００５７】
（ステップＳ７０３）処理部５０は、時刻を示す指針を動かすタイミングを示す時刻運針タイミングフラグの値を「セット」に設定する。その後、時刻運針タイミング発生処理を終了する。
（ステップＳ７０４）処理部５０は、時刻を示す指針を動かすタイミングではないため、時刻運針タイミングフラグの値を「リセット」に設定する。その後、時刻運針タイミング発生処理を終了する。
【００５８】
上述したステップＳ７０１〜ステップＳ７０４の処理を実行することで、電子時計１は、時刻運針タイミングフラグを設定することができる。
【００５９】
次に、クロノ運針タイミング発生処理の処理手順について説明する。図９は、本実施形態におけるクロノ運針タイミング発生処理の処理手順を示したフローチャートである。
【００６０】
（ステップＳ８０１）処理部５０は、蓄電部１３の充電状態を示す充電状態フラグの値が、過充電状態であることを示す「過充電状態」であるか否かを判定する。充電状態フラグの値は「過充電状態」であると処理部５０が判定した場合にはステップＳ８０３の処理に進み、それ以外の場合にはステップＳ８０２の処理に進む。
（ステップＳ８０２）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値が、時間を計測している状態を示す「クロノ計測状態」であるか否かを判定する。クロノ状態フラグの値は「クロノ計測状態」であると処理部５０が判定した場合にはステップＳ８０３の処理に進み、それ以外の場合にはクロノ運針タイミング発生処理を終了する。
【００６１】
（ステップＳ８０３）処理部５０は、分周回路３１から入力された基準クロック信号に基づいて、クロノカウンタを加算する。その後、ステップＳ８０４の処理に進む。
（ステップＳ８０４）処理部５０は、クロノカウンタの値が、クロノグラフ指針を動かすタイミングを示す値となった場合（クロノカウンタキャリが発生した場合）、ステップＳ８０５の処理に進み、それ以外の場合にはステップＳ８０６の処理に進む。
【００６２】
（ステップＳ８０５）処理部５０は、クロノグラフ指針を動かすタイミングを示すクロノ運針タイミングフラグの値を「セット」に設定する。その後、クロノ運針タイミング発生処理を終了する。
（ステップＳ８０６）処理部５０は、クロノグラフ指針を動かすタイミングではないため、クロノ運針タイミングフラグの値を「リセット」に設定する。その後、クロノ運針タイミング発生処理を終了する。
【００６３】
上述したステップＳ８０１〜ステップＳ８０６の処理を実行することで、電子時計１は、クロノ運針タイミングフラグを設定することができる。
【００６４】
上述したとおり、本実施形態によれば、電子時計１のクロノグラフの帰零構造は機構によるものであり、クロノグラフによる計時動作が行われていない場合、クロノグラフ指針は機械的に固定されている。また、処理部５０は、蓄電部１３が過充電状態である場合、クロノグラフによる計時動作が行われていない場合においても、第２駆動回路６２を動作させて駆動パルス（主駆動パルス、補正駆動パルス）を出力させることで蓄電部１３が蓄電している電力を消費させて過充電を防止する。このとき、第２駆動回路６２が駆動パルスを出力するためクロノ表示モーター６４は回転しようとするが、クロノグラフ指針は機械的に固定されているため、クロノグラフ指針は駆動しない。従って、本実施形態における電子時計１は、運針していない場合においても、蓄電部１３の性能を劣化させることなく、過充電を防止することができる。
【００６５】
また、クロノグラフによる計時動作を開始した後に一時停止した場合には、クロノカウンタの値も一時停止した際の値とする必要がある。しかしながら、過充電を防止するために第２駆動回路６２を動作させて駆動パルスを出力させるためには、クロノカウンタを停止せずに動かし続ける必要がある。従って、クロノグラフによる計時動作を一時停止しているにも関わらずクロノカウンタの値は加算されてしまう。本実施形態では、過充電を防止するために第２駆動回路６２を動作させて駆動パルスを出力させる前に、一時停止した際のクロノカウンタ値を記憶部７１に一時記憶し、クロノグラフによる計時動作を再開する場合には、一時記憶した値をクロノカウンタ値として用いるため、クロノグラフによる計時動作を再開した場合においても、計時動作を正しく再開することができる。
【００６６】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。本実施形態と第１の実施形態とで異なる点は、クロノモーター駆動処理の処理手順である。電子時計１の構成およびクロノモーター駆動処理以外の処理については、第１の実施形態と同様である。
【００６７】
図１０は、本実施形態におけるクロノモーター駆動処理の処理手順を示したフローチャートである。
（ステップＳ９０１）処理部５０は、クロノグラフの動作状態を示すクロノ状態フラグの値が、クロノグラフ指針が「０」の位置で停止していることを示す「クロノリセット状態」またはクロノグラフ指針が「０」以外の位置で停止していることを示す「クロノ停止状態」のどちらかの状態であるか否かを判定する。クロノ状態フラグの値は「クロノリセット状態」または「クロノ停止状態」であると処理部５０が判定した場合にはステップＳ９０３の処理に進み、それ以外の場合にはステップＳ９０２の処理に進む。
【００６８】
（ステップＳ９０２）処理部５０は、主駆動パルスを「第１主駆動パルス」と設定し、補正駆動パルスを「第１補正駆動パルス」と設定する。第１主駆動パルスと第１補正駆動パルスとを第１駆動パルスと呼ぶ。その後、ステップＳ９０４の処理に進む。なお、第１主駆動パルスは、第１の実施形態における主駆動パルスと同様の駆動エネルギーのパルスである。また、第１補正駆動パルスは、第１の実施形態における補正駆動パルスと同様の駆動エネルギーのパルスである。
【００６９】
（ステップＳ９０３）処理部５０は、主駆動パルスを「第２主駆動パルス」と設定し、補正駆動パルスを「第２補正駆動パルス」と設定する。第２主駆動パルスと第２補正駆動パルスとを第２駆動パルスと呼ぶ。その後、ステップＳ９０４の処理に進む。なお、第２主駆動パルスは、第１主駆動パルスよりも駆動エネルギーの高いパルスである。すなわち、第１主駆動パルスを出力する際の消費電力よりも、第２主駆動パルスを出力する際の消費電力の方が大きい。なお、第２主駆動パルスは、第１主駆動パルスよりも駆動エネルギーの高いパルスであればどのようなパルスでもよい。また、第２補正駆動パルスは、第１補正駆動パルスよりも駆動エネルギーの高いパルスである。すなわち、第１補正駆動パルスを出力する際の消費電力よりも、第２補正駆動パルスを出力する際の消費電力の方が大きい。なお、第２補正駆動パルスは、第１補正駆動パルスよりも駆動エネルギーの高いパルスであればどのようなパルスでもよい。
【００７０】
（ステップＳ９０４）処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して、設定されている主駆動パルスを出力させる。具体的には、主駆動パルスとして「第１主駆動パルス」が設定されている場合には、処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して、第１主駆動パルスを出力させる。また、主駆動パルスとして「第２主駆動パルス」が設定されている場合には、処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して、第２主駆動パルスを出力させる。クロノ表示モーター６４は、第１主駆動パルスまたは第２主駆動パルスに基づいて回転し、クロノグラフ指針を駆動する。なお、クロノ表示モーター６４の置かれた環境条件によっては、主駆動パルスではクロノ表示モーター６４が回転できず、クロノグラフ指針を駆動できない場合もある。その後、ステップＳ９０５の処理に進む。
【００７１】
（ステップＳ９０５）処理部５０は、ステップＳ９０４の処理で、クロノ表示モーター６４が回転したか否かを判定する。ステップＳ９０４の処理でクロノ表示モーター６４は回転したと処理部５０が判定した場合にはクロノモーター駆動処理を終了し、ステップＳ９０４の処理でクロノ表示モーター６４は回転していないと処理部５０が判定した場合にはステップＳ９０６の処理に進む。
（ステップＳ９０６）処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して、設定されている補正駆動パルスを出力させる。具体的には、補正駆動パルスとして「第１補正駆動パルス」が設定されている場合には、処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して、第１補正駆動パルスを出力させる。また、補正駆動パルスとして「第２補正駆動パルス」が設定されている場合には、処理部５０は、第２駆動回路６２を制御し、クロノ表示モーター６４に対して、第２補正駆動パルスを出力させる。クロノ表示モーター６４は、第１補正駆動パルスまたは第２補正駆動パルスに基づいて回転し、クロノグラフ指針を駆動する。その後、クロノモーター駆動処理を終了する。
【００７２】
上述したステップＳ９０１〜ステップＳ９０６の処理を実行することで、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針との固定が解除されている場合、電子時計１は、第１主駆動パルスまたは第１補正駆動パルスに基づいてクロノグラフ指針を駆動することができる。また、上述したステップＳ９０１〜ステップＳ９０６の処理を実行することで、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とが固定されている場合、電子時計１は、クロノグラフ指針を駆動することなく、第１主駆動パルスよりも駆動エネルギーの高い第２主駆動パルスと、第１補正駆動パルスよりも駆動エネルギーの高い第２補正駆動パルスとを出力することができる。
【００７３】
上述した通り、本実施形態によれば、電子時計１のクロノグラフの帰零構造は機構によるものであり、クロノグラフによる計時動作が行われていない場合、クロノグラフ指針は機械的に固定されている。また、処理部５０は、クロノグラフによる計時動作が行われていない場合、主駆動パルスと補正駆動パルスとを、より駆動エネルギーの高いパルスである「第２主駆動パルス」および「第２補正駆動パルス」と設定する。そして、処理部５０は、蓄電部１３が過充電状態である場合、クロノグラフによる計時動作が行われていない場合においても、第２駆動回路６２を動作させて第２主駆動パルスおよび第２補正駆動パルスを出力させることで蓄電部１３が蓄電している電力を消費させて過充電を防止する。このとき、第２駆動回路６２が、より駆動エネルギーの高いパルスである第２主駆動パルスおよび第２補正駆動パルスを出力するためクロノ表示モーター６４は回転しようとするが、クロノグラフ指針は機械的に固定されているため、クロノグラフ指針は駆動しない。従って、本実施形態における電子時計１は、運針していない場合においても、蓄電部１３の性能を劣化させることなく、過充電を防止することができる。
【００７４】
なお、上述した電子時計１が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７５】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７６】
以上、本発明の第１の実施形態および第２の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、上述した実施形態では、電子時計１は、クロノグラフ分針と、クロノグラフ秒針と、クロノグラフ１／１０秒針とを備えたクロノグラフとしたが、これに限らず、上述した例と異なるクロノグラフ指針を備えていてもよい。
【符号の説明】
【００７７】
１・・・電子時計、１０・・・電源部、１１・・・発電部、１２・・・逆流防止部、１３・・・蓄電部、２０・・・スイッチＡ、２１・・・スイッチＢ、２２・・・リセットボタン、３０・・・発振器、３１・・・分周回路、４０・・・電圧検出部、５０・・・処理部、６１・・・第１駆動回路、６２・・・第２駆動回路、６３・・・時刻表示モーター、６４・・・クロノ表示モーター、７０・・・制御ソフトウェア記憶部、７１・・・記憶部
【図１】
2012237739.tif 000003
【図２】
2012237739.tif 000004
【図３】
2012237739.tif 000005
【図４】
2012237739.tif 000006
【図５】
2012237739.tif 000007
【図６】
2012237739.tif 000008
【図７】
2012237739.tif 000009
【図８】
2012237739.tif 000010
【図９】
2012237739.tif 000011
【図１０】
2012237739.tif 000012
【図１１】
2012237739.tif 000013