(57)【特許請求の範囲】
【請求項１】
日車の送り制御によるカレンダ機能を備えた電子時計において、
指針の動きに基づいて一日に一回転する２４時車と、
前記２４時車に連動し回転するように固定され、かつ導電性を有する接点ばねと、
前記接点ばねの特定の回転位置においてのみ前記接点ばねによって互いに導通される第１の電極パターンと第２の電極パターンとが形成された回路基板と、
前記第１の電極パターンの電圧レベルを、オン状態の際に第１の電圧レベルにプルアップまたはプルダウンするスイッチング手段と、
前記スイッチング手段を所定期間のみオン状態にするとともに、前記所定期間内において、前記第１の電極パターンの電圧レベルが前記第２の電極パターンに供給される第２の電圧レベルに達した際に前記日車を送る制御手段と、を備え、
更に、電池交換または時刻修正操作の完了を検知して初期化信号を出力する検知手段を備え、
前記制御手段は、前記初期化信号が入力された際に前記スイッチング手段をオン状態にし、前記接点ばねの特定の回転位置が検出された際に前記スイッチング手段をオフ状態にするとともに所定のクロックパルスによって２４時間ごとの計時を開始し、前記計時結果が２４時間経過を示す値に達するごとに前記日車を送ることを特徴とする電子時計。
【請求項２】
前記制御手段は、前記スイッチング手段をオフ状態にした際に所定のクロックパルスによって前記２４時間ごとの計時より長い時間間隔の計時を開始し、前記計時の結果が所定の値に達した際にも、前記初期化信号が入力された場合と同一の処理を行うことを特徴とする請求項１に記載の電子時計。
【請求項３】
日車の送り制御によるカレンダ機能を備えた電子時計において、
指針の動きに基づいて一日に一回転する２４時車と、
前記２４時車に連動し回転するように固定され、かつ導電性を有する接点ばねと、
前記接点ばねの特定の回転位置においてのみ前記接点ばねによって互いに導通される第１の電極パターンと第２の電極パターンとが形成された回路基板と、
前記第１の電極パターンの電圧レベルを、オン状態の際に第１の電圧レベルにプルアップまたはプルダウンするスイッチング手段と、
前記スイッチング手段を所定期間のみオン状態にするとともに、前記所定期間内において、前記第１の電極パターンの電圧レベルが前記第２の電極パターンに供給される第２の電圧レベルに達した際に前記日車を送る制御手段と、を備え、
更に、電池交換または時刻修正操作の完了を検知して初期化信号を出力する検知手段を備え、
前記制御手段は、前記初期化信号が入力された際に前記スイッチング手段をオン状態にし、前記接点ばねの特定の回転位置が検出された際に所定のクロックパルスによる計時を開始して、つぎに前記接点ばねの特定の回転位置が検出されるごとに前記計時結果を補正値として記憶し、前記計時結果の記憶が所定回数に達した際に前記スイッチング手段をオフ状態にするとともに前記補正値を用いて前記計時結果が２４時間経過を示す値に達したか否かの判断基準を補正して２４時間ごとの計時を開始し、以降においては、前記計時結果が前記判断基準に達するごとに前記日車を送ることを特徴とする電子時計。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子時計の日車送り制御に関し、特に、日替わり時刻を検出するために、２４時車の機械的位置を検出する機械方式と時計の指針をカウントする電子方式とを併用した電子時計に関する。
【０００２】
【従来の技術】
いわゆるアナログ表示の電子時計においてカレンダ機構を搭載することは今や一般的となっており、ユーザからも当然に備わった機能として認識されている。一般に、そのカレンダー機構は、文字盤上の３時位置等に窓を設け、その窓内から数字が覗くようにした表示形態や、時刻表示のように指針によって月日を表わすようにした表示形態が知られている。
【０００３】
上記したいずれの表示形態においても、月または日を指し示す表示状態を実際の日または月の切り替わりに応じて変更するため、その日替わり時刻を検出する必要がある。この表示状態の変更は、数字盤または指針の動きに作用する日車の送り制御によって実現される。このような日替わり時刻を検出するために、一般に、機械方式または電子方式が採用されている。
【０００４】
機械方式とは、表輪列の一つである２４時車の軸に垂直に電極を取り付け、その電極が、２４時車の軸受けとしても機能する回路基板上の特定の電極パターンと接触することで、日替わり時刻の検出をおこなうものである。例えば、上記した電極をその中心が２４時車の軸に位置するような短冊形状とし、この電極の両端が、回路基板上において同一円周上で離間した２つの電極パターン間を導通することで、日替わり時刻が検出される。
【０００５】
一方、電子方式とは、時計の指針を制御するパルスを、日替わり時刻を基準として電子的にカウントし、カウントした結果が、あらかじめ定められた２４時間経過に相当するパルス数に達したか否かを監視するものであり、その達した時点を日替わり時刻として検出する。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の電子時計において、機械方式による日替わり時刻の検出では、一般に、上記した２つの電極パターンの一方に論理レベル”Ｈ”の電圧（Ｖｄｄ）が印加されており、ＣＰＵが他方の電極パターン（以下、検出端子と称する）の電圧の論理レベル状態、すなわち論理レベル”Ｈ”に遷移したか否かを監視する必要があった。
【０００７】
この場合、検出端子を介してＣＰＵ側に入力される信号は、ノイズ等の影響を受けることなく安定して論理レベルを維持する必要がある。そこで、通常は、検出端子にプルダウン抵抗を接続し、日替わり時刻の検出時以外の状態において、ＣＰＵ側に常に”Ｌ”レベルの信号が入力されるように構成されている。そのため、微小なりとも常時、プルダウン抵抗を介して電力が消費されている状態にあり、この電力の消費は、小型の電池により駆動される腕時計等にとっては、電池の寿命に影響を及ぼす原因となっていた。
【０００８】
一方、従来の電子時計において、電子方式による日替わり時刻の検出では、電池交換時等に、パルスをカウントする基準を設定するために、ＣＰＵに現在の時刻の指針位置を通知する必要があり、時刻を修正するのに竜頭のみの操作手段しかもたない電子時計においては、その実現が困難であった。
【０００９】
本発明は上記に鑑みてなされたものであって、機械方式に加えて電子方式を併用することで、機械方式における電力消費の問題を解決するとともに、電池交換時や竜頭による時刻修正時においても特別な操作を必要とすることなく、正確に日替わり時刻の検出をおこなうことができる電子時計を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係る電子時計は、日車の送り制御によるカレンダ機能を備えた電子時計において、輪列を介した時針等の指針の動きに基づいて一日に一回転する２４時車と、２４時車にその２４時車とともに回転するように固定されかつ導電性を有する接点ばね（後述する接点ばね４３に相当する。）と、その接点ばねの特定の回転位置（日替わり位置）においてのみその接点ばねによって互いに導通される第１の電極パターン（後述する検出端子４１に相当する。以下、検出端子と称する）と第２の電極パターン（後述する電極４２に相当する。以下、電極と称する）とが形成された回路基板と、検出端子の電圧レベルを、オン状態の際に第１の電圧レベル（電源電位Ｖｄｄまたは接地電位）にプルアップまたはプルダウンするスイッチング手段（後述するプルダウン抵抗５２とＮＭＯＳトランジスタ５３に相当する。）と、このスイッチング手段を所定期間のみオン状態にするとともに、その所定期間内において、検出端子の電圧レベルが上記した電極に供給される第２の電圧レベル（第１の電圧レベルと異なる電圧であり、接地電位または電源電位Ｖｄｄ）に達した際に日車を送る制御手段（後述するＣＰＵ１０に相当）と、を備えたことを特徴としている。
【００１１】
この発明によれば、２４時車上の接点ばねの回転位置を検出する際に、制御手段がスイッチング手段によって、必要な所定期間のみ検出端子を、プルダウン抵抗またはプルアップ抵抗を介して接地電位や電源電位Ｖｄｄが供給された状態にするので、例えば、上記した電子方式を併用して日替わり時刻の検出の信頼性を向上させたい場合に、必要なときだけ機械方式による日替わり時刻の検出を有効にすることができる。
【００１２】
また、本発明に係る電子時計は、さらに電池交換や時刻修正操作等の完了を検知して初期化信号を出力する検知手段（後述する竜頭の操作等に相当する。）を備え、制御手段が、上記の初期化信号が入力された際にスイッチング手段をオン状態にし、接点ばねの特定の回転位置が検出された際にそのスイッチング手段をオフ状態にするとともに所定のクロックパルスによって２４時間ごとの計時を開始し、その計時結果が２４時間経過を示す値に達するごとに日車を送ることを特徴としている。
【００１３】
この発明によれば、検知手段によって検知される電池交換や時刻修正操作等の初期化状態においてのみ機械方式による日替わり時刻の検出を行い、その後は、制御手段によって、機械方式において電力消費の要因となっていたプルアップまたはプルダウンを、スイッチング手段をオフ状態にすることで解除して、電子方式による日替わり時刻の検出に移行することができる。
【００１４】
また、本発明に係る電子時計は、制御手段が、スイッチング手段をオフ状態にした際に所定のクロックパルスによって２４時間計時とは異なる計時を開始し、その計時結果が所定の値に達した際にも、制御手段に初期化信号が入力された場合と同一の処理を行うことを特徴としている。
【００１５】
この発明によれば、電池交換時や時刻修正操作時等の使用者による操作以外においても、電子方式による日替わり時刻の検出状態にある電子時計において、制御手段によって所定期間が計時された際に自動的に機械方式による日替わり時刻の検出を行うことができる。
【００１６】
また、本発明に係る電子時計は、電池交換または時刻修正操作の完了を検知して初期化信号を出力する検知手段を備え、前記制御手段が、その初期化信号が入力された際にスイッチング手段をオン状態にし、接点ばねの特定の回転位置が検出された際に所定のクロックパルスによる２４時間の計時を開始して、つぎに接点ばねの特定の回転位置が検出されるごとに上記の計時結果を補正値として記憶し、その計時結果の記憶が所定回数（例えば３回）に達した際にスイッチング手段をオフ状態にするとともに、記憶された補正値を用いて２４時間計時の判断基準を補正して改めて２４時間計時を開始し、以降においては、その計時結果が上記した判断基準に達するごとに日車を送ることを特徴としている。
【００１７】
この発明によれば、検知手段によって検知される電池交換や時刻修正操作等の初期化状態において、機械方式による日替わり時刻の検出を一定期間（一定回数）だけ行うとともに、電子方式による計時も同時に行い、その機械方式が実行されていた期間の計時結果を収集することができる。よって、その後は、収集した計時結果に基づいて２４時間計時の判断基準値の補正を行うことができ、機械方式から電子方式に移行された際に、より正確な日替わり時刻の検出を行うことができる。
【００１８】
【発明の実施の形態】
以下に、本発明に係る電子時計の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１９】
（実施の形態１）
図１は、実施の形態１に係る電子時計の概略構成を示すブロック図である。図１において、実施の形態１に係る電子時計は、ＣＰＵ１０と、発振回路１１と、分周回路１２と、入力回路１３と、ＲＯＭ１４と、ＲＡＭ１５と、ドライバ回路２１および３１と、モータ２２および３２と、を備えて構成されている。
【００２０】
ここで、ＣＰＵ１０は、この電子時計全体を統括制御するものであり、システムクロックに同期したプログラムの実行によって各種機能を実現する。後述する日替わり時刻の検出に応じて日車を駆動させる制御は、このＣＰＵ１０によって実行される。なお、このプログラムや各種データ等は、ＲＯＭ１４およびＲＡＭ１５にあらかじめ格納されている。
【００２１】
発振回路１１は、この電子時計の動作タイミングの基となる所定周波数の発振信号を生成するものであり、この発振信号を上記したシステムクロックとしてＣＰＵ１０に供給するとともに、分周回路１２へと出力する。
【００２２】
また、分周回路１２は、発振回路１１から入力される発振信号を分周することで所定サイクルのクロック、特に、時針・分針・秒針を駆動させるための基準クロック（秒単位のパルス）を生成するものである。
【００２３】
入力回路１３は、バックライト機能が付加されている場合の点灯ボタン、デジタル表示が併用されている場合の各種機能の設定用ボタン、クロノグラフ機能を備えている場合のスタート／ストップボタン等に相当し、竜頭の引き込み状態の検出もこれに含まれる。
【００２４】
ドライバ回路２１は、モータ２２を駆動させるための駆動パルスを出力するものであり、特にＣＰＵ１０により入力された１秒ごとのパルスをモータ２２の駆動に必要な電流まで増幅するものである。このドライバ回路２１の駆動制御によって、モータ２２の動力は、表輪列により減速されて時針・分針・秒針２３を動かすとともに、２４時車を一日に一回転させる。
【００２５】
ドライバ回路３１もまた、ドライバ回路２１と同様に、モータ３２を駆動させるための駆動パルスを出力するものであり、ＣＰＵ１０により入力された駆動パルスをモータ３２の駆動に必要な電流まで増幅するものである。このドライバ回路３１の駆動制御によって、モータ３２の動力は、日車に伝達され、日表示または月表示３３の変更をおこなう。
【００２６】
図２は、実施の形態１に係る電子時計において、機械方式による日替わり時刻の検出を説明するための説明図であり、特に、２４時車と各種電極部分とを示している。図２において、検出端子４１および電極４２はともに、上記した各種回路が配置された回路基板上において形成された電極パターンであり、図示するように、同一円周上で互いに離間して形成される。また、これら検出端子４１および電極４２によって形成されるリングの中心は、２４時車の軸受けとしても機能する。
【００２７】
ここで、検出端子４１は、ＣＰＵ１０へと接続され、その論理レベル状態が監視されており、電極４２には、論理レベル”Ｈ”を示す電圧（Ｖｄｄ）が印加されている。
【００２８】
そして、図２に示す接点ばね４３は、上記した２４時車の軸に垂直に取り付けられて２４時車とともに回転し、上記したリングの直径程度を長軸の長さとした短冊形状であり、導電性を有するものである。また、この接点ばね４３は、その両端が検出端子４１または電極４２に接触しており、特定の回転位置において、検出端子４１と電極４２とを導通させる役割を果たす。
【００２９】
図２（ａ）は、接点ばね４３の両端がともに電極４２に接触した状態を示しており、図２（ｂ）は、接点ばね４３の一端が検出端子４１に接触し、他端が電極４２に接触した状態を示している。
【００３０】
図３は、ＣＰＵ１０と検出端子４１との間に設けられる回路の構成を示す図であり、特に本発明の特徴を示すものである。図３において、ＡＮＤゲート５１は、一方の入力端子Ｎ１１を検出端子４１に接続しており、他方の入力端子Ｎ１２をＣＰＵ１０の出力端子Ｎ２１に接続している。また、プルダウン抵抗５２は、その一端を検出端子４１に接続している。
【００３１】
そして、ＮＭＯＳトランジスタ５３は、そのソースを接地電位に接続し、ドレインをプルダウン抵抗５２の他端に接続し、ゲートを上記したＣＰＵ１０の出力端子Ｎ２１に接続している。
【００３２】
ここで、上記した図２および図３を参照しつつ、実施の形態１に係る電子時計における、機械方式での日替わり時刻の検出について説明する。この検出の動作は、日替わり時刻検出条件が満たされた際に、ＣＰＵ１０が出力端子Ｎ２１へと論理レベル”Ｈ”信号を出力していることを前提とする。
【００３３】
よって、これにより、ＮＭＯＳトランジスタ５３は、オン状態となり、プルダウン抵抗５２の他端は接地電位に接続されることになる。そして、この状態においてまず、図２（ａ）に示す状態のように、接点ばね４３の両端がともに電極４２に接触している場合、すなわち検出端子４１に電圧Ｖｄｄが供給されていない状態を考える。
【００３４】
この状態では、検出端子４１は、図３に示したプルダウン抵抗５２を介した接地電位により、論理レベル”Ｌ”を示し、ＡＮＤゲート５１の入力端子Ｎ１１には、この”Ｌ”の信号が入力される。これにより、ＡＮＤゲート５１は、入力端子Ｎ１２が示す論理レベルに関わらず、出力端子Ｎ１３から論理レベル”Ｌ”の信号を出力する。ＣＰＵ１０は、この論理レベル”Ｌ”の信号を入力することにより、２４時車、すなわち時針が、図２（ａ）に示すように、所定の日替わり時刻位置（例えば零時の位置）に達していないと判断する。
【００３５】
一方、図２（ｂ）に示す状態のように、接点ばね４３の一端が検出端子４１に接触し、他端が電極４２に接触している場合、すなわち検出端子４１に電圧Ｖｄｄが供給されている状態では、検出端子４１は、論理レベル”Ｈ”を示し、ＡＮＤゲート５１の入力端子Ｎ１１に、この”Ｈ”の信号が入力される。
【００３６】
これにより、ＡＮＤゲート５１は、入力端子Ｎ１２に入力される信号が、ＣＰＵ１０の出力端子Ｎ２１から出力された論理レベル”Ｈ”の信号に一致していることから、出力端子Ｎ１３から論理レベル”Ｈ”の信号を出力する。ＣＰＵ１０は、この論理レベル”Ｈ”の信号を入力することにより、２４時車、すなわち時針が、図２（ｂ）に示すように、所定の日替わり時刻位置（ここでは零時の位置とする）に達したと判断する。
【００３７】
なお、図２においては、１２時間ごとに検出端子４１の論理レベルが”Ｈ”と変化するが、この場合は、ＣＰＵ１０は、検出端子４１の論理レベル”Ｈ”を2回カウントし、ドライバ回路３１へと日車が１日分に相当する角度だけ回転するような駆動パルスを与えることになる。また、２４時車から減速した歯車に接点ばねを固定することで、２４時間ごとに検出端子４１の論理レベルが”Ｈ”となる構成としてもよい。但し、以下の説明においては、理解を容易にするため、検出端子４１の論理レベル”Ｈ”の状態は、日車の１日分の回転を示すものとする。
【００３８】
つぎに、実施の形態１に係る電子時計において、日車の制御動作について説明する。図４は、実施の形態１に係る日車制御動作を示すフローチャートである。以下の説明を行うにあたり、ここでは、電池の交換等により電子時計がリセットされ、その後に使用者が竜頭等により正確な時刻合わせ（時刻修正）を行う場合を想定する。これら電池の交換や時刻修正が、上記した日替わり時刻検出条件に相当する。
【００３９】
なお、竜頭は、例えば、０段と１段引きの２つの状態を持っており、０段の状態は通常の時刻表示状態を示し、１段引き状態は時刻修正状態を示すものとし、これら竜頭の状態は、ＣＰＵ１０によって検知可能となっているものとする。よって、竜頭の１段引き状態では、時計の動作は停止しており、０段状態を維持することで時計の動作が継続する。
【００４０】
まず、ＣＰＵ１０は、電池交換が完了されたことを検知することで、図３に示した出力端子Ｎ２１へと論理レベル”Ｈ”の信号を出力する。すなわち検出端子４１のプルダウン抵抗５２がオン状態となる（ステップＳ１０１）。よって、上述したように、ＡＮＤゲート５１の出力端子Ｎ１３を介してＣＰＵ１０に入力される信号の論理レベルは、検出端子４１の論理レベルに依存した状態となる。なお、この電池交換の完了の検知は、例えば、電池交換によって生じる初期化信号を利用することで実現できる。また、有効な電池が投入されている状態において、竜頭が上記した１段引き状態から０段状態に変化した場合、すなわち時刻修正が完了した状態も同様に考えることができる。
【００４１】
そして、検出端子４１が論理レベル”Ｈ”をしているか否か、すなわち端子電圧が電圧Ｖｄｄに等しいか否かが判定される（ステップＳ１０２）。この判定は、端子電圧が電圧Ｖｄｄに遷移するまで繰り返される。すなわち、使用者が時刻修正を行った後、最初に日替わり時刻に達するまで、この状態を維持する。
【００４２】
ステップＳ１０２において端子電圧が電圧Ｖｄｄに一致すると判定された場合、すなわち機械方式により日替わり時刻が検出された場合は、ＣＰＵ１０は、出力端子Ｎ２１へと論理レベル”Ｌ”の信号を出力して、検出端子４１のプルダウン抵抗５２をオフ状態にする（ステップＳ１０３）。
【００４３】
この後、ＣＰＵ１０は、ドライバ回路３１へと駆動パルスを発することで、日車を１日分回転させ（ステップＳ１０４）、２４時間カウンタを初期化する（ステップＳ１０５）。つづいて、この２４時間カウンタをインクリメントし（ステップＳ１０６）、使用者により竜頭の操作が行われたか否かを判定する（ステップＳ１０７）。
【００４４】
この竜頭の操作とは、上記したような１段引き状態にされる操作をいう。すなわち、この判定により、長期間動作等による時刻のずれを、使用者が竜頭により修正しようとすることが検知され、竜頭の操作が行われたと検知された場合は、ステップＳ１０１に処理が戻る。
【００４５】
ステップＳ１０７において、竜頭の操作が行われていないと判定された場合には、つづいて２４時間カウンタが２４時間経過を示す値に達したか否かを判定する（ステップＳ１０８）。このステップＳ１０８において２４時間経過したと判定されない場合は、ステップＳ１０６に処理が戻り、２４時間カウンタのインクリメントを続行する。
【００４６】
ステップＳ１０８において２４時間経過したと判定された場合、すなわち電子方式により日替わり時刻が検出された場合は、ＣＰＵ１０は、ドライバ回路３１へと駆動パルスを発することで、日車を１日分回転させる（ステップＳ１０９）。この後は、ステップＳ１０５に処理が戻り、再び日車を回転させるための判定処理が繰り返される。
【００４７】
以上に説明したように、実施の形態１に係る電子時計によれば、電池交換後等の初期化状態においては、最初に、プルダウン抵抗５２をオン状態にして機械方式により日替わり時刻を検出し、検出後はプルダウン抵抗５２をオフ状態にして、電子方式による日替わり時刻の検出を継続するので、このような初期化状態以外の通常使用時においては、プルダウン抵抗による電力消費を回避することができ、腕時計等において、小型の電池による動作寿命を延長させることができる。
【００４８】
（実施の形態２）
つぎに、実施の形態２に係る電子時計について説明する。実施の形態２に係る電子時計は、実施の形態１に係る電子時計が、電池交換時または時刻修正時においてのみ、機械方式による日替わり時刻の検出を行ったのに対し、所定期間経過時（例えば１週間ごと）に自動的に、再度、機械方式による日替わり時刻の検出を行うことを特徴としている。なお、その動作は、実施の形態１において図４に示したフローチャートの動作のみが異なり、他の図２および図３を用いて説明した基本動作は同一であるため、ここではその説明を省略する。
【００４９】
図５は、実施の形態２に係る日車制御動作を示すフローチャートである。以下の説明を行うにあたっても、実施の形態１と同様な初期化状態を想定する。この初期化状態において、まず、ＣＰＵ１０は、電池交換が完了されたことを検知し、図３に示した出力端子Ｎ２１へと論理レベル”Ｈ”の信号を出力することで、検出端子４１のプルダウン抵抗５２をオン状態にする（ステップＳ２０１）。
【００５０】
そして、検出端子４１が論理レベル”Ｈ”を示しているか否か、すなわち端子電圧が電圧Ｖｄｄに等しいか否かを判定する（ステップＳ２０２）。この判定は、端子電圧が電圧Ｖｄｄに遷移するまで繰り返される。すなわち、使用者が時刻修正を行った後、最初に日替わり時刻に達するまで、この状態を維持する。
【００５１】
ステップＳ２０２において端子電圧が電圧Ｖｄｄに一致すると判定された場合、すなわち機械方式により日替わり時刻が検出された場合は、ＣＰＵ１０は、出力端子Ｎ２１へと論理レベル”Ｌ”の信号を出力し、検出端子４１のプルダウン抵抗５２をオフ状態にする（ステップＳ２０３）。
【００５２】
この後、ＣＰＵ１０は、ドライバ回路３１へと駆動パルスを発することで、日車を１日分回転させ（ステップＳ２０４）、１週間カウンタを初期化するとともに（ステップＳ２０５）、２４時間カウンタを初期化する（ステップＳ２０６）。つづいて、この２４時間カウンタをインクリメントし（ステップＳ２０７）、使用者により竜頭の操作が行われたか否かを判定する（ステップＳ２０８）。ここで、竜頭の操作が行われたと検知された場合は、ステップＳ２０１に処理が戻る。
【００５３】
ステップＳ２０８において、竜頭の操作が行われていないと判定された場合には、つづいて２４時間カウンタが２４時間経過を示す値に達したか否かを判定する（ステップＳ２０９）。このステップＳ２０９において２４時間経過したと判定されない場合は、ステップＳ２０７に処理が戻り、２４時間カウンタのインクリメントを続行する。
【００５４】
ステップＳ２０９において２４時間経過したと判定された場合、すなわち電子方式により日替わり時刻が検出された場合は、ＣＰＵ１０は、ドライバ回路３１へと駆動パルスを発することで、日車を１日分回転させる（ステップＳ２１０）。つづいて、１週間カウンタをインクリメントし（ステップＳ２１１）、１週間カウンタが１週間経過を示す値に達したか否かを判定する（ステップＳ２１２）。このステップＳ２１２において１週間経過したと判定されない場合は、ステップＳ２０６に処理が戻り、２４時間カウンタの初期化からの処理を繰り返す。ステップＳ２１２において１週間経過したと判定された場合は、ステップＳ２０１に処理が戻る。
【００５５】
以上に説明したように、実施の形態２に係る電子時計によれば、電池交換後等の初期化状態に加え、１週間等の所定期間ごとに、プルダウン抵抗５２をオン状態にして機械方式により日替わり時刻を検出し、検出後はプルダウン抵抗５２をオフ状態にして電子方式による日替わり時刻の検出を継続するので、機械方式によるプルダウン抵抗による電力消費を最小限に抑えて小型の電池による動作寿命を延長させることができるとともに、機械方式を定期的に実行することで接点ばね４３と検出端子４１のチャタリングが発生した場合でも電子方式のカウント値のずれの補正が可能になる。
【００５６】
（実施の形態３）
つぎに、実施の形態３に係る電子時計について説明する。実施の形態３に係る電子時計は、実施の形態１に係る電子時計が、電池交換時または時刻修正時においてのみ、最初の一回だけ機械方式による日替わり時刻の検出を行ったのに対し、所定の回数たけ機械方式を行って検出端子４１の検出間における２４時間カウンタの平均値を演算し、その演算結果を用いて２４時間カウンタの補正をした後に、電子方式による日替わり時刻の検出に移行することを特徴としている。なお、その動作は、実施の形態１において図４に示したフローチャートの動作のみが異なり、他の図２および図３を用いて説明した基本動作は同一であるため、ここではその説明を省略する。
【００５７】
図６は、実施の形態３に係る日車制御動作を示すフローチャートである。以下の説明を行うにあたっても、実施の形態１と同様な初期化状態を想定する。この初期化状態において、まず、ＣＰＵ１０は、電池交換が完了されたことを検知した後、機械方式の実行回数を設定するループカウンタを初期化する（ステップＳ３０１）。ここでは、機械方式の実行回数を３回とし、ループカウンタに３を代入している。
【００５８】
つづいて、図３に示した出力端子Ｎ２１へと論理レベル”Ｈ”の信号を出力することで、検出端子４１のプルダウン抵抗５２をオン状態とする（ステップＳ３０２）。そして、検出端子４１が論理レベル”Ｈ”を示しているか否か、すなわち端子電圧が電圧Ｖｄｄに等しいか否かを判定する（ステップＳ３０３）。この判定は、端子電圧が電圧Ｖｄｄに遷移するまで繰り返される。すなわち、使用者が時刻修正を行った後、最初に日替わり時刻に達するまで、この状態を維持する。
【００５９】
ステップＳ３０３において端子電圧が電圧Ｖｄｄに一致すると判定された場合、すなわち機械方式により最初に日替わり時刻が検出されると、ＣＰＵ１０は、ドライバ回路３１へと駆動パルスを発することで、日車を１日分回転させ（ステップＳ３０４）、２４時間カウンタを初期化する（ステップＳ３０５）。つづいて、この２４時間カウンタをインクリメントし（ステップＳ３０６）、使用者により竜頭の操作が行われたか否かを判定する（ステップＳ３０７）。ここで、竜頭の操作が行われたと検知された場合は、ステップＳ３０１に処理が戻る。
【００６０】
ステップＳ３０７において、竜頭の操作が行われていないと判定された場合には、つづいて上記したループカウンタが０を示しているか否かを判定する（ステップＳ３０８）。ステップＳ３０８においてループカウンタが０でない場合は、再び、検出端子４１が論理レベル”Ｈ”を示しているか否か、すなわち端子電圧が電圧Ｖｄｄに等しいか否かを判定する（ステップＳ３１１）。
【００６１】
ステップＳ３１１において検出端子４１が論理レベル”Ｈ”を示していない場合は、ステップＳ３０６に処理が戻り、再び、２４時間カウンタのインクリメント（ステップＳ３０６）、竜頭操作の判定（ステップＳ３０７）およびループカウンタの判定（ステップＳ３０８）が行われる。すなわち、これら一連の処理は、端子電圧が電圧Ｖｄｄに遷移するまで繰り返される。
【００６２】
ステップＳ３１１において端子電圧が電圧Ｖｄｄに一致すると判定された場合、すなわち機械方式により最初に日替わり時刻が検出されると、ＣＰＵ１０は、現在の２４時間カウンタの値をＲＡＭ１５に保存し（ステップＳ３１２）、ループカウンタをデクリメントする（ステップＳ３１３）。
【００６３】
つづいて、このデクリメントによりループカウンタが０に達したか否かを判定し（ステップＳ３１４）、ループカウンタが０以外である場合には、ステップＳ３０５に処理が戻る。また、ループカウンタが０を示す場合には、ＣＰＵ１０は、出力端子Ｎ２１へと論理レベル”Ｌ”の信号を出力し、検出端子４１のプルダウン抵抗５２をオフ状態にする（ステップＳ３１５）。
【００６４】
ここで、このステップＳ３１５の処理後の状態においては、ステップＳ３１２の処理により、過去３回分の２４時間カウンタの値が保存されている。そこで、これら保存された値を用いて２４時間カウンタの平均値を演算し（ステップＳ３１６）、その演算結果を用いて、２４時間カウンタが２４時間経過したか否かを判定するための基準値の補正を行う（ステップＳ３１７）。この後は、再度、ステップＳ３０５に処理を移す。
【００６５】
一方、ステップＳ３０８においてループカウンタが０を示す場合は、２４時間カウンタが２４時間経過を示す値に達したか否かを判定する（ステップＳ３０９）。このステップＳ３０９において２４時間経過したと判定されない場合は、ステップＳ３０６に処理が戻り、２４時間カウンタのインクリメントを続行する。
【００６６】
ステップＳ３０９において２４時間経過したと判定された場合、すなわち電子方式により日替わり時刻が検出された場合は、ＣＰＵ１０は、ドライバ回路３１へと駆動パルスを発することで、日車を１日分回転させる（ステップＳ３１０）。そして、再度、ステップＳ３０５に処理を移す。
【００６７】
以上に説明したように、実施の形態３に係る電子時計によれば、電池交換後等の初期化状態においてのみプルダウン抵抗５２をオン状態にする機械方式を、所定の回数（上記した例では３回）だけ実行し、この実行期間において取得した２４時間カウンタの計時結果を用いて補正を行った後、電子方式による日替わり時刻の検出に移行するので、機械方式によるプルダウン抵抗による電力消費を最小限に抑えて小型の電池による動作寿命を延長させることができるとともに、２４時間カウンタの計時結果を用いることで、接点ばね４３と検出端子４１のチャタリングが発生した場合でも、電子方式のカウント値のずれを補正することが可能になる。
【００６８】
なお、実施の形態１〜３においては、検出端子４１にプルダウン抵抗５２を接続して、論理レベル”Ｌ”にプルダウンするように構成するとしたが、電極４２を接地電位に接続し、ＭＯＳトランジスタにより、検出端子４１にプルアップ抵抗を介してプルアップさせるようにオン／オフ制御されるようにしてもよい。
【００６９】
【発明の効果】
以上に説明したように、本発明に係る電子時計によれば、電池交換後等の初期化状態においては、プルダウン抵抗（またはプルアップ抵抗）をオン状態にして機械方式により日替わり時刻を検出し、検出後はプルダウン抵抗（またはプルアップ抵抗）をオフ状態にして、電子方式による日替わり時刻の検出に移行するので、このような初期化状態以外の通常使用時においては、プルダウン抵抗（またはプルアップ抵抗）による電力消費を回避することができ、腕時計等において、小型の電池による動作寿命を延長させることができるという効果を奏する。
【００７０】
また、本発明に係る電子時計によれば、電池交換後等の初期化状態に加え、１週間等の所定期間ごとに、プルダウン抵抗（またはプルアップ抵抗）をオン状態にして機械方式により日替わり時刻を検出し、検出後はプルダウン抵抗（またはプルアップ抵抗）をオフ状態にして電子方式による日替わり時刻の検出に移行するので、機械方式によるプルダウン抵抗による電力消費を最小限に抑えて小型の電池による動作寿命を延長させることができるとともに、機械方式を定期的に実行することで接点ばねと検出端子のチャタリングが発生した場合でも、電子方式のカウント値のずれを補正することが可能になるという効果を奏する。
【００７１】
また、本発明に係る電子時計によれば、電池交換後等の初期化状態においてのみプルダウン抵抗（またはプルアップ抵抗）をオン状態にする機械方式を、所定の回数だけ実行し、この機械方式の実行期間において取得した２４時間カウンタの計時結果を用いて補正を行った後、電子方式による日替わり時刻の検出に移行するので、機械方式によるプルダウン抵抗（またはプルアップ抵抗）による電力消費を最小限に抑えて小型の電池による動作寿命を延長させることができるとともに、２４時間カウンタの計時結果を用いることで接点ばねと検出端子のチャタリングが発生した場合でも、電子方式のカウント値のずれを補正することが可能になるという効果を奏する。
【図面の簡単な説明】
【図１】実施の形態１に係る電子時計の概略構成を示すブロック図である。
【図２】実施の形態１に係る電子時計において、機械方式による日替わり時刻の検出を説明するための説明図である。
【図３】実施の形態１に係る電子時計において、ＣＰＵと検出端子との間に設けられる回路の構成を示す図である。
【図４】実施の形態１に係る日車制御動作を示すフローチャートである。
【図５】実施の形態２に係る日車制御動作を示すフローチャートである。
【図６】実施の形態３に係る日車制御動作を示すフローチャートである。
【符号の説明】
１０  ＣＰＵ
１１  発振回路
１２  分周回路
１３  入力回路
１４  ＲＯＭ
１５  ＲＡＭ
２１，３１  ドライバ回路
２２，３２  モータ
２３  時針・分針・秒針
３１  ドライバ回路
３３  日表示
４１  検出端子
４２  電極
４３  接点ばね
５１  ＡＮＤゲート
５２  プルダウン抵抗
５３  ＮＭＯＳトランジスタ
【図１】
0003720229.tif 000002
【図２】
0003720229.tif 000003
【図３】
0003720229.tif 000004
【図４】
0003720229.tif 000005
【図５】
0003720229.tif 000006
【図６】
0003720229.tif 000007