(57)【要約】【課題】所定の範囲で回動する指針に対して位置ズレの検出や位置ズレの修正を効率的に行うことのできる指針位置検出装置および電子時計を提供する。【解決手段】所定の範囲で回動する指針７の歯車１７と、この歯車１７に形成された複数の透過孔２１を検出する２個の検出部４３ａ，４４ａとを備え、歯車１７には、指針７が基準位置Ｈにあるときに第１検出部４３ａと重なる部位より逆転側に複数の透過孔２１が形成され、また、指針７が基準位置Ｈにあるときに第２検出部４４ａと重なる部位より正転側に複数の透過孔２１が形成されている。【選択図】図４
2010217143.tif 000002
【特許請求の範囲】
【請求項１】
所定の範囲で回動する指針を対象として当該指針の位置を検出する指針位置検出装置であって、
前記指針に連動して回転するとともに同一半径上に複数の被検出部を有する回転体と、
前記被検出部が通過する経路中に設定された第１検出位置で前記被検出部の検出を行う第１検出手段と、
前記被検出部が通過する経路中に設定された第２検出位置で前記被検出部の検出を行う第２検出手段と、
を備え、
前記第１検出位置と前記第２検出位置とは、前記回転体上の互いに離れた角度位置に設定され、
前記回転体には、
前記指針が前記所定の範囲の中央側の基準位置にあるときに、前記第１検出位置と重なる前記回転体の第１部位から、第１回転方向の側の所定範囲に前記被検出部が無い一方、前記第１部位に隣接する部位から前記第１回転方向とは逆の第２回転方向の側に複数の前記被検出部が形成され、
前記指針が前記基準位置にあるときに、前記第２検出位置と重なる前記回転体の第２部位から、前記第２回転方向の側の所定範囲に前記被検出部が無い一方、前記第２部位に隣接する部位から前記第１回転方向の側に複数の前記被検出部が形成されていることを特徴とする指針位置検出装置。
【請求項２】
前記第１検出位置と前記第２検出位置は、
前記指針が前記基準位置にあるときに、前記指針が回動する所定の範囲に対応する前記回転体の回転角度範囲内の一端部と他端部に設定されていることを特徴とする請求項１記載の指針位置検出装置。
【請求項３】
前記回転体には、前記回転角度範囲に前記被検出部が無く、前記回転角度範囲の外側の角度範囲に前記複数の被検出部が形成されていることを特徴とする請求項２記載の指針位置検出装置。
【請求項４】
前記回転体はステッピングモータにより１ステップずつ回転駆動される構成であり、
前記複数の被検出部は、前記ステッピングモータの１ステップの回転に対応する回転間隔ごとに形成されていることを特徴とする請求項１記載の指針位置検出装置。
【請求項５】
前記所定の範囲は扇形であり、
前記回転体はステッピングモータの運動を前記指針に伝達する歯車であり、
前記被検出部は前記歯車に形成された透過孔であり、
前記第１検出手段および前記第２検出手段は、発光部により前記歯車の一方から光を照射して前記透過孔を透過した光を受光部で受けることで、前記第１検出位置と前記第２検出位置で前記透過孔の有無を検出する構成であることを特徴とする請求項１記載の指針位置検出装置。
【請求項６】
前記指針が前記基準位置にあると判断される状態で、前記第１検出手段と前記第２検出手段とを作動させて、両者ともに前記被検出部が検出されない場合に、前記指針の位置ズレなしと判別する一方、何れか一方で前記被検出部が検出された場合に、前記指針の位置ズレありと判別する針ズレ判別手段を備えていることを特徴とする請求項１記載の指針位置検出装置。
【請求項７】
前記針ズレ判別手段により前記指針の位置ズレありと判別され、且つ、前記第１検出手段に前記被検出部が検出されている場合には、前記第１検出手段に前記被検出部が検出されなくなるまで、前記回転体を前記第２回転方向に駆動制御する一方、
前記針ズレ判別手段により前記指針の位置ズレありと判別され、且つ、前記第２検出手段に前記被検出部が検出されている場合には、前記第２検出手段に前記被検出部が検出されなくなるまで、前記回転体を前記第１回転方向に駆動制御することで、
前記指針を前記基準位置に戻す針ズレ修正制御手段と、
を備えていることを特徴とする請求項６記載の指針位置検出装置。
【請求項８】
所定の範囲で回動する指針を対象として当該指針の位置を検出する指針位置検出装置であって、
前記指針に連動して回転するとともに同一半径上に複数の被検出部を有する回転体と、
前記被検出部が通過する経路中の所定の検出位置で前記被検出部の検出を行う検出手段と、
を備え、
前記回転体には、
前記指針が前記所定の範囲の中央側の基準位置にあるときに、前記検出位置と重なる角度位置から、一方の側に第１所定間隔ごとに複数の前記被検出部が形成され、他方の側に前記第１所定間隔より広い第２所定間隔ごとに複数の前記検出部が形成されていることを特徴とする指針位置検出装置。
【請求項９】
前記回転体はステッピングモータにより１ステップずつ回転駆動される構成であり、
前記複数の被検出部が形成される前記第１所定間隔は２ステップの回転間隔であり、
前記複数の被検出部が形成される前記第２所定間隔は３ステップの回転間隔であることを特徴とする請求項８記載の指針位置検出装置。
【請求項１０】
前記指針が前記所定の範囲を移動する際に前記検出位置と重なる前記回転体の回転角度範囲の一端部と他端部には、前記第１所定間隔より小さな間隔で前記被検出部が形成されていることを特徴とする請求項８記載の指針位置検出装置。
【請求項１１】
前記回転体はステッピングモータにより１ステップずつ回転駆動される構成であり、
前記回転体の前記回転角度範囲の一端部と他端部にはそれぞれ１ステップの回転間隔で２個の前記被検出部が形成されていることを特徴とする請求項１０に記載の指針位置検出装置。
【請求項１２】
前記所定の範囲は扇形であり、
前記回転体はステッピングモータの運動を前記指針に伝達する歯車であり、
前記被検出部は前記歯車に形成された透過孔であり、
前記検出手段は、発光部により前記歯車の一方から光を照射して前記透過孔を透過した光を受光部で受けることで、前記所定の検出位置で前記透過孔の有無を検出する構成であることを特徴とする請求項８記載の指針位置検出装置。
【請求項１３】
前記回転体を回転させながら前記検出手段により前記被検出部の検出を行わせるとともに、前記被検出部が検出される前記回転体の回転間隔に基づいて前記指針が前記基準位置より一方の側にあるか他方の側にあるかを判別する針位置判別手段を備えていることを特徴とする請求項８記載の指針位置検出装置。
【請求項１４】
前記針位置判別手段により前記指針が前記基準位置より他方の側にあると判別されたら、前記第１所定間隔で２個の前記被検出部が検出されなくなるまで、前記回転体を前記一方の側へ回転させる制御を行う一方、
前記針位置判別手段により前記指針が前記基準位置より一方の側にあると判別されたら、前記第１所定間隔で２個の前記被検出部が検出されるまで、前記回転体を前記他方の側へ回転させる制御を行うことで、
前記指針を既知の位置に移動させる針位置修正制御手段と、
を備えていることを特徴とする請求項１３記載の指針位置検出装置。
【請求項１５】
扇形の範囲で回動する指針と、
該指針の位置検出を行う請求項１〜１４の指針位置検出装置と、
を備えたことを特徴とする電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定の範囲で回動する指針を対象として当該指針の位置検出を行う指針位置検出装置、ならびに、このような指針および指針位置検出装置を備えた電子時計に関する。
【背景技術】
【０００２】
以前より、電子時計などの分野において時分秒を指し示す各指針に位置ズレが生じていないか指針の位置を検出する技術が知られている（例えば特許文献１）。この技術は、指針と連動する歯車に透過孔を設け、この透過孔が所定の検出位置に来たことをフォトインタラプタ等の検出手段により検出することで、歯車が所定の回転角度にあること、すなわち、指針が所定の基準位置にあることを検出するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１６２３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の針位置検出技術は、３６０°回転する指針を検出対象とするものであった。
【０００５】
そのため、所定の範囲で回動する指針に対して、従来の針位置検出技術をそのまま適用したのでは、指針の位置ズレの判別や位置ズレの修正を行う際に非効率になるという課題があった。
【０００６】
この発明の目的は、所定の範囲で回動する指針を対象として、指針の位置ズレの検出または位置ズレの修正を効率的に行うことのできる指針位置検出装置および電子時計を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１記載の発明は、
所定の範囲で回動する指針を対象として当該指針の位置を検出する指針位置検出装置であって、
前記指針に連動して回転するとともに同一半径上に複数の被検出部を有する回転体と、
前記被検出部が通過する経路中に設定された第１検出位置で前記被検出部の検出を行う第１検出手段と、
前記被検出部が通過する経路中に設定された第２検出位置で前記被検出部の検出を行う第２検出手段と、
を備え、
前記第１検出位置と前記第２検出位置とは、前記回転体上の互いに離れた角度位置に設定され、
前記回転体には、
前記指針が前記所定の範囲の中央側の基準位置にあるときに、前記第１検出位置と重なる前記回転体の第１部位から、第１回転方向の側の所定範囲に前記被検出部が無い一方、前記第１部位に隣接する部位から前記第１回転方向とは逆の第２回転方向の側に複数の前記被検出部が形成され、
前記指針が前記基準位置にあるときに、前記第２検出位置と重なる前記回転体の第２部位から、前記第２回転方向の側の所定範囲に前記被検出部が無い一方、前記第２部位に隣接する部位から前記第１回転方向の側に複数の前記被検出部が形成されていることを特徴としている。
【０００８】
請求項２記載の発明は、請求項１記載の指針位置検出装置において、
前記第１検出位置と前記第２検出位置は、
前記指針が前記基準位置にあるときに、前記指針が回動する所定の範囲に対応する前記回転体の回転角度範囲内の一端部と他端部に設定されていることを特徴としている。
【０００９】
請求項３記載の発明は、請求項２記載の指針位置検出装置において、
前記回転体には、前記回転角度範囲に前記被検出部が無く、前記回転角度範囲の外側の角度範囲に前記複数の被検出部が形成されていることを特徴としている。
【００１０】
請求項４記載の発明は、請求項１記載の指針位置検出装置において、
前記回転体はステッピングモータにより１ステップずつ回転駆動される構成であり、
前記複数の被検出部は、前記ステッピングモータの１ステップの回転に対応する回転間隔ごとに形成されていることを特徴としている。
【００１１】
請求項５記載の発明は、請求項１記載の指針位置検出装置において、
前記所定の範囲は扇形であり、
前記回転体はステッピングモータの運動を前記指針に伝達する歯車であり、
前記被検出部は前記歯車に形成された透過孔であり、
前記第１検出手段および前記第２検出手段は、発光部により前記歯車の一方から光を照射して前記透過孔を透過した光を受光部で受けることで、前記第１検出位置と前記第２検出位置で前記透過孔の有無を検出する構成であることを特徴としている。
【００１２】
請求項６記載の発明は、請求項１記載の指針位置検出装置において、
前記指針が前記基準位置にあると判断される状態で、前記第１検出手段と前記第２検出手段とを作動させて、両者ともに前記被検出部が検出されない場合に、前記指針の位置ズレなしと判別する一方、何れか一方で前記被検出部が検出された場合に、前記指針の位置ズレありと判別する針ズレ判別手段を備えていることを特徴としている。
【００１３】
請求項７記載の発明は、請求項６記載の指針位置検出装置において、
前記針ズレ判別手段により前記指針の位置ズレありと判別され、且つ、前記第１検出手段に前記被検出部が検出されている場合には、前記第１検出手段に前記被検出部が検出されなくなるまで、前記回転体を前記第２回転方向に駆動制御する一方、
前記針ズレ判別手段により前記指針の位置ズレありと判別され、且つ、前記第２検出手段に前記被検出部が検出されている場合には、前記第２検出手段に前記被検出部が検出されなくなるまで、前記回転体を前記第１回転方向に駆動制御することで、
前記指針を前記基準位置に戻す針ズレ修正制御手段と、
を備えていることを特徴としている。
【００１４】
請求項８記載の発明は、
所定の範囲で回動する指針を対象として当該指針の位置を検出する指針位置検出装置であって、
前記指針に連動して回転するとともに同一半径上に複数の被検出部を有する回転体と、
前記被検出部が通過する経路中の所定の検出位置で前記被検出部の検出を行う検出手段と、
を備え、
前記回転体には、
前記指針が前記所定の範囲の中央側の基準位置にあるときに、前記検出位置と重なる角度位置から、一方の側に第１所定間隔ごとに複数の前記被検出部が形成され、他方の側に前記第１所定間隔より広い第２所定間隔ごとに複数の前記検出部が形成されていることを特徴としている。
【００１５】
請求項９記載の発明は、請求項８記載の指針位置検出装置において、
前記回転体はステッピングモータにより１ステップずつ回転駆動される構成であり、
前記複数の被検出部が形成される前記第１所定間隔は２ステップの回転間隔であり、
前記複数の被検出部が形成される前記第２所定間隔は３ステップの回転間隔であることを特徴としている。
【００１６】
請求項１０記載の発明は、請求項８記載の指針位置検出装置において、
前記指針が前記所定の範囲を移動する際に前記検出位置と重なる前記回転体の回転角度範囲の一端部と他端部には、前記第１所定間隔より小さな間隔で前記被検出部が形成されていることを特徴としている。
【００１７】
請求項１１記載の発明は、請求項１０記載の指針位置検出装置において、
前記回転体はステッピングモータにより１ステップずつ回転駆動される構成であり、
前記回転体の前記回転角度範囲の一端部と他端部にはそれぞれ１ステップの回転間隔で２個の前記被検出部が形成されていることを特徴としている。
【００１８】
請求項１２記載の発明は、請求項８記載の指針位置検出装置において、
前記所定の範囲は扇形であり、
前記回転体はステッピングモータの運動を前記指針に伝達する歯車であり、
前記被検出部は前記歯車に形成された透過孔であり、
前記検出手段は、発光部により前記歯車の一方から光を照射して前記透過孔を透過した光を受光部で受けることで、前記所定の検出位置で前記透過孔の有無を検出する構成であることを特徴としている。
【００１９】
請求項１３記載の発明は、請求項８記載の指針位置検出装置において、
前記回転体を回転させながら前記検出手段により前記被検出部の検出を行わせるとともに、前記被検出部が検出される前記回転体の回転間隔に基づいて前記指針が前記基準位置より一方の側にあるか他方の側にあるかを判別する針位置判別手段を備えていることを特徴としている。
【００２０】
請求項１４記載の発明は、請求項１３記載の指針位置検出装置において、
前記針位置判別手段により前記指針が前記基準位置より他方の側にあると判別されたら、前記第１所定間隔で２個の前記被検出部が検出されなくなるまで、前記回転体を前記一方の側へ回転させる制御を行う一方、
前記針位置判別手段により前記指針が前記基準位置より一方の側にあると判別されたら、前記第１所定間隔で２個の前記被検出部が検出されるまで、前記回転体を前記他方の側へ回転させる制御を行うことで、
前記指針を既知の位置に移動させる針位置修正制御手段と、
を備えていることを特徴としている。
【００２１】
請求項１５記載の発明は、
扇形の範囲で回動する指針と、
該指針の位置検出を行う請求項１〜１４の指針位置検出装置と、
を備えたことを特徴とする電子時計である。
【発明の効果】
【００２２】
本発明に従うと、所定の範囲で回動する指針に対して指針が基準位置より一方の側に位置するのか他方の側に位置するのかを容易に判別することができる。それにより、針ズレの確認または針ズレの修正を効率的に行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態の電子時計の表示部の構成を示した平面図である。
【図２】レトログラード機構の駆動構造を示す断面図である。
【図３】第１実施形態の電子時計の電気的な構成を示すブロック図である。
【図４】第１実施形態における歯車の構成と検出位置との関係を示す説明図である。
【図５】第１実施形態における指針のズレ方向と透過孔の検出パターンを説明する図である。
【図６】ＣＰＵにより実行される第１実施形態の針位置検出処理の制御手順を示すフローチャートである。
【図７】第１実施形態における歯車の透過孔の形成位置と検出位置とのバリエーションを示した図である。
【図８】第２実施形態における歯車の構成と検出位置との関係を示す説明図である。
【図９】第２実施形態における指針のズレ方向と透過孔の検出パターンを説明する図である。
【図１０】ＣＰＵにより実行される第２実施形態の針位置検出処理のフローチャートの第１部分である。
【図１１】ＣＰＵにより実行される第２実施形態の針位置検出処理のフローチャートの第２部分である。
【図１２】ＣＰＵにより実行される第２実施形態の針位置検出処理のフローチャートの第３部分である。
【図１３】針位置検出処理中の歯車の動作の一例を示した平面図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２５】
［第１実施形態］
図１は、本発明の第１実施形態の電子時計の表示部の構成を示した平面図、図２は、レトログラード機構の駆動構造を示す断面図である。
【００２６】
この実施形態の電子時計１は、図１に示すように、文字板１１上のほぼ全域の範囲で回転して時刻を表示する秒針２、分針３、時針４と、文字板１１上の小領域で回転して種々の情報を表示する補助用の指針５，６，７とを有するものである。複数の指針２〜７のうち、補助用の指針７は、扇形の範囲１２を回動して例えば曜日などの情報を指し示すものである。指針７が扇形の範囲１２を回動する機構はレトログラード機構とも呼ばれる。
【００２７】
指針７を駆動する機構は、図２に示すように、指針７が固定される回転軸１８と、この回転軸１８と固定的に連結された回転体としての歯車１７と、この歯車１７に連結される中間歯車１６と、動力を与えるステッピングモータ４２Ｃおよびそのロータ１５等から構成される。そして、ステッピングモータ４２Ｃのロータ１５が１ステップ分回転することで、この回転運動が中間歯車１６と歯車１７に伝達されて、歯車１７や指針７が１ステップ分の回転角度だけ回転するようになっている。
【００２８】
また、図２に示すように、歯車１７には被検出部としての透過孔２１が形成され、この透過孔２１が通過する経路上にこの透過孔２１を検出する第１検出部（第１検出手段）４３が設けられている。第１検出部４３は、歯車１７を挟んで一方の側に配置された発光部２５と、他方の側に配置された受光部２６とを有し、透過孔２１が検出位置にあるときに発光部２５から出射した光が透過孔２１を通過して受光部２６で検出されることで、透過孔２１が検出位置にあることを検出するものである。透過孔２１が検出位置から外れているときには、発光部２５の出射光が歯車１７で遮られて受光部２６に届かないことにより、透過孔２１が検出位置にないと判別可能になっている。
【００２９】
詳細は後述するが、透過孔２１は、歯車１７の回転方向に沿って同一半径上に複数個設けられている。また、透過孔２１を検出する検出部は、上記の第１検出部４３に加えて、別の角度位置に同様の構成の第２検出部（第２検出手段）４４（図３，図４参照）が設けられている。
【００３０】
図３には、第１実施形態の電子時計１の電気的な構成を表わしたブロック図を示す。
【００３１】
この実施形態の電子時計１には、図３に示すように、電気的な構成として、装置の全体的な制御を行うＣＰＵ（中央演算処理装置）４５と、ＣＰＵ４５が実行する制御プログラムや制御データが格納されたＲＯＭ（Read Only Memory）４６と、ＣＰＵ４５に作業用のメモリ空間を提供するＲＡＭ（Random Access Memory）４７と、時分針３，４や秒針２を駆動する２個の主針用ステッピングモータ４１Ａ，４１Ｂと、補助針５〜７をそれぞれ個別の駆動する３個の補助針用ステッピングモータ４２Ａ〜４２Ｃと、扇形の範囲を回動する指針７の歯車１７に形成された透過孔２１を異なる検出位置で検出する第１検出部４３および第２検出部４４と、各部に電源電圧を供給する電源部５１と、タイムコードを含んだ標準電波を受信する検波回路５２と、計時を行う計時回路５０と、計時回路５０に一定周期の信号を供給するための発振回路４８および分周回路４９と、図示略の複数の操作ボタンを有する操作部５３等を備えている。
【００３２】
上記構成のうち、歯車１７、第１および第２検出部４３，４４、補助針用ステッピングモータ４２Ｃ、ＣＰＵ４５、ＲＯＭ４６およびＲＡＭ４７により、針位置検出装置が構成されている。
【００３３】
ＲＯＭ４６には、計時回路５０の計時データに同期させて各指針２〜４，７を動かして時刻や曜日を表示する時刻表示処理プログラム、操作部５３からの入力に基づいて補助針５，６を高速に回転させたり停止したりしてストップウォッチ機能を実現する機能プログラム、秒針２や時分針３，４の位置ズレの検出や位置ズレの修正を行う主針の針位置検出処理プログラム、レトログレード機構の指針７の位置ズレの検出や位置ズレの修正を行う針位置検出処理プログラムなどが記憶されている。
【００３４】
ＣＰＵ４５は、通常時、上記の時刻表示処理プログラムを実行することで、計時回路５０の計時データに同期して、主針用のステッピングモータ４１Ａ，４１Ｂや補助針用のステッピングモータ４２Ｃに駆動パルスを出力する。それにより、指針２〜４，７が適宜運針されて時刻や曜日の表示が行われる。また、ＣＰＵ４５は、操作部５３からの入力を監視して所定の操作入力があったら補助針用のステッピングモータ４２Ａ，４２Ｂに駆動パルスを出力したり停止させたりしてストップウォッチ機能を実現する。
【００３５】
また、ＣＰＵ４５は、ＲＡＭ４７に各指針２〜４，５〜７の針位置データを記憶する針位置記憶部を構築する。そして、上記の時刻表示処理やストップウォッチの機能処理において、ＣＰＵ４５からステッピングモータ４１Ａ，４１Ｂ，４２Ａ〜４２Ｃに駆動パルスを出力して指針２〜４，５〜７がステップ移動するごとに、ＣＰＵ４５は針位置記憶部の該当する針位置データを更新することで、各指針２〜４，５〜７の現在の針位置を表わす針位置データが針位置記憶部に記憶されるようになっている。
【００３６】
ここで、例えば、電子時計１に強い衝撃が加えられたり、強い外部磁界が及ぼされたりすると、ＣＰＵ４５が駆動パルスを出力していないのに、ステッピングモータ４１Ａ，４１Ｂ，４２Ａ〜４２Ｃのロータが回転してしまったり、ＣＰＵ４５が駆動パルスを出力したのに、ステッピングモータ４１Ａ，４１Ｂ，４２Ａ〜４２Ｃのロータが回転しなかったりすることがある。その場合、各指針２〜４，５〜７の現在の針位置が、針位置記憶部の針位置データの位置からずれてしまうことになる。
【００３７】
そこで、ＣＰＵ４５は、例えば所定の条件が発生した際に、各指針２〜４，５〜７の実際の針位置と、針位置記憶部の針位置データの値とが合致しているか確認したり、位置ズレがあった場合にこの位置ズレを修正する針位置検出処理を実行するようになっている。後に、レトログレード機構の指針７に対する針位置検出処理について詳細に説明する。３６０度回転する指針２〜４，５，６に対する針位置検出処理については説明を省略する。
【００３８】
図４は、第１実施形態におけるレトログラード機構の歯車１７の構成と透過孔２１の検出位置４３ａ，４４ａとを示す説明図である。図中、符号１２は、指針７が回動する扇形の範囲を表わしている。
【００３９】
歯車１７は、指針７の回動範囲１２に対応する第１角度範囲Ｗ１と、その外側の第２角度範囲Ｗ２とに区分され、第１角度範囲Ｗ１には透過孔２１が形成されず、他方の第２角度範囲Ｗ２には複数の透過孔２１が形成されている。透過孔２１は、同一半径上で１ステップの回転角度ごとに形成されている。
【００４０】
ここで、第１角度範囲Ｗ１とは、指針７が扇形の範囲１２の一端から他端まで移動したときに、歯車１７が回転する中心角の角度幅を有し、任意の角度位置に設定された角度範囲である。図４の例では、歯車１７と指針７は１：１のギヤ比で連動するので、第１角度範囲Ｗ１の中心角と指針７が回動する扇形の範囲１２の中心角は等しくなっている。さらに、図４の例では、指針７が回動範囲１２の中心ステップに設定された基準位置Ｈにあるときに、歯車１７の第１角度範囲Ｗ１が、指針７が回動する扇形の範囲１２とが重なる角度位置に設定されている。
【００４１】
第１検出部４３と第２検出部４４は、歯車１７の回転に伴って透過孔２１が移動する経路中の第１検出位置４３ａと第２検出位置４４ａとに配置されて、この位置で透過孔２１の有無を検出するようになっている。第１検出位置４３ａは、指針７が基準位置Ｈにあるときに歯車１７の第１角度範囲Ｗ１内の一端部（第１部位）に重なるステップ位置に設定されている。また、第２検出部４４が配置される第２検出位置４４ａは、指針７が基準位置Ｈにあるときに歯車１７の第１角度範囲Ｗ１内の他端部に重なるステップ位置（第２部位）に設定されている。図４の歯車１７の構成においては正転方向が第１回転方向、逆転方向が第２回転方向に対応している。
【００４２】
図５には、上記の歯車１７と検出部４３，４４の構成において指針７のズレ方向と透過孔２１の検出パターンを説明する図を示す。
【００４３】
図４に示したように、指針７が基準位置Ｈにあるときに第１検出部４３と第２検出部４４とが作動すると、第１検出部４３と第２検出部４４とはともに透過光が検出されない孔無しの検出結果となる。一方、図５（ａ）に示すように、指針７が基準位置Ｈから逆転方向に進んだ位置にあると、第１検出部４３では孔無しの検出結果となり、第２検出部４４では透過光が検出される孔有りの検出結果が得られる。逆に、図５（ｂ）に示すように、指針７が基準位置Ｈから正転方向に進んだ位置にあると、第１検出部４３では孔有りの検出結果となり、第２検出部４４では孔無しの検出結果が得られる。
【００４４】
従って、第１と第２の検出部４３，４４の検出結果から、指針７が基準位置Ｈにあるのか、正転方向に進んだ位置にあるのか、逆転方向に進んだ位置にあるのかを判別することが可能になっている。
【００４５】
［針位置検出処理］
次に、指針７の位置ズレの確認や位置ズレの修正を行う針位置検出処理について説明する。
【００４６】
図６には、ＣＰＵ４５により実行される指針７の針位置検出処理のフローチャートを示す。
【００４７】
この針位置検出処理は、ＣＰＵ４５によって、例えば定期的に実行されたり、操作部５３を介して所定の操作入力が行われた場合に実行されたりするものである。針位置検出処理が開始されると、先ず、ＣＰＵ４５は、ＲＡＭ４７中の針位置データに基づき指針７が基準位置Ｈにないと判断される場合に、ステッピングモータ４２Ｃに駆動パルスを出力して、指針７を基準位置Ｈに早送りする（ステップＳ１）。ここで、指針７の位置ズレがなければ指針７は基準位置Ｈに移動するが、指針７の実際の針位置とＲＡＭ４７中の針位置データの値とがずれていると、指針７は基準位置Ｈから外れたステップ位置に移動する。
【００４８】
指針７を早送りしたら、次に、第１検出部４３の発光部２５と第２検出部４４の発光部２７とを作動させる（ステップＳ２）。そして、第１検出部４３の受光部２６と第２検出部４４の受光部２８から検出信号をそれぞれ入力する。
【００４９】
そして、第１受光部２６の検出結果がオン（閾値以上の受光あり）か否かを判別し（ステップＳ３）、オンでなければ、続いて第２受光部２８の検出結果がオン（閾値以上の受光あり）か否かを判別する（ステップＳ４）。
【００５０】
その結果、ステップＳ３，Ｓ４の判別結果がともにオンでない場合、指針７が基準位置Ｈにあり（図４の状態）、指針７の位置ズレが生じていないと判断できるので、そのまま、指針７を元の位置（例えば月曜日なら月曜の位置）に戻して（ステップＳ５）、この針位置検出処理を終了する。上記のステップＳ１〜Ｓ４の処理により針ズレ判別手段が構成される。
【００５１】
一方、ステップＳ３の判別結果がオンとなった場合には、図５（ｂ）に示すように、指針７が基準位置Ｈより正転方向に位置ズレしていると判断できるので、ステップＳ３の判別処理でＹＥＳ側に分岐して、指針７を基準位置Ｈまで移動させる制御処理を行う。すなわち、先ず、ステッピングモータ４２Ｃに逆転用の駆動パルスを出力して歯車１７を１ステップ逆転させる（ステップＳ６）。そして、第１検出部４３の発光部２５を作動させ（ステップＳ７）、第１検出部４３の受光部２６の検出結果を判別する（ステップＳ８）。そして、これらのステップＳ６〜Ｓ８の処理を、受光部２６の検出結果がオフとなるまで、すなわち、第１検出位置４３ａに透過孔２１が来なくなるステップまで繰り返す。
【００５２】
そして、ステップＳ８の判別結果がオフとなったら、図４に示すように、指針７が基準位置Ｈに来た状態と判断できるので、ステップＳ８の判別処理でステップＳ６〜Ｓ８のループ処理を抜ける。そして、ＲＡＭ４７中の針位置記憶部に記憶されている指針７の現在の針位置データを、基準位置Ｈの値に修正する（ステップＳ９）。
【００５３】
このステップＳ９の処理により、ＣＰＵ４５が認識している指針７の針位置（針位置データの値）と実際の指針７の針位置とが合致し、指針７の位置ズレが解消された状態となる。したがって、その後、指針７を元の位置に戻して（ステップＳ５）、この針位置検出処理を終了する。
【００５４】
一方、ステップＳ４の判別結果がオンとなった場合には、図５（ａ）に示すように、指針７が基準位置Ｈより逆転方向に位置ズレしていると判断できるので、ステップＳ４の判別処理でＹＥＳ側に分岐して、指針７を基準位置Ｈまで移動させる制御処理を行う。すなわち、先ず、ステッピングモータ４２Ｃに正転用の駆動パルスを出力して歯車１７を１ステップ回転させる（ステップＳ１０）。そして、第２検出部４４の発光部２７を作動させ（ステップＳ１１）、第２検出部４４の受光部２８の検出結果を判別する（ステップＳ１２）。そして、これらのステップＳ１０〜Ｓ１２の制御を受光部２８の検出結果がオフとなるまで、すなわち、第２検出位置４４ａに透過孔２１が来なくなるステップまで繰り返す。
【００５５】
その結果、ステップＳ１２の判別結果がオフとなったら、図４に示すように、指針７が基準位置に来た状態と判断できるので、このステップＳ１２の判別処理でステップＳ１０〜Ｓ１２のループ処理を抜ける。そして、ＲＡＭ４７中の針位置記憶部に記憶されている指針７の現在の針位置データを、基準位置Ｈの値に修正する（ステップＳ１３）。これにより、ＣＰＵ４５が認識している指針７の針位置（針位置データの値）と実際の指針７の針位置とが合致し、指針７の位置ズレが解消された状態となる。したがって、その後、指針７を元の位置に戻して（ステップＳ５）、この針位置検出処理を終了する。上記のステップＳ６〜Ｓ９の処理とステップＳ１０〜Ｓ１３の処理により針ズレ修正制御手段が構成される。
【００５６】
以上のような針位置検出処理によって、指針７の位置ズレの有無を速やかに確認することができるとともに、位置ズレが生じていた場合に、この位置ズレを速やかに修正することが可能になっている。
【００５７】
［第１実施形態の変形例］
図７には、第１実施形態における歯車の透過孔２１の形成パターンと検出部４３，４４の配置のバリエーションを表わした図を示す。
【００５８】
第１実施形態においては、指針７が回動する扇形の範囲１２を同一としたまま、歯車１７の透過孔２１の形成パターンや、第１および第２検出部４３，４４の配置について、様々に変更することが可能である。
【００５９】
例えば、図７（ａ）の歯車１７Ａに示すように、透過孔２１を設けない第１角度範囲Ｗ１ａを、指針７が基準位置Ｈにあるときに、扇形の範囲１２と重ならない角度位置に設定することもできる。
【００６０】
この場合、第１検出位置４３ａと、第２検出位置４４ａは、指針７が基準位置Ｈにあるときに歯車１７Ａの第１角度範囲Ｗ１ａの一端部と他端部にそれぞれ重なる位置に設定する。
【００６１】
このような構成としても、図４の構成と同様に、指針７の位置ズレの有無の確認や、位置ズレの修正処理を行うことができる。
【００６２】
また、図７（ｂ）〜（ｄ）に示す歯車１７Ｂ〜１７Ｄ示すように、透過孔２１を設けない第１角度範囲Ｗ１ｂ，Ｗ１ｃ，Ｗ１ｄを、指針７が回動する扇形の範囲１２よりも小さな角度範囲Ｗ１ｂ（図７（ｂ））としたり、或いは、大きな角度範囲Ｗ１ｃ，Ｗ１ｄ（図７（ｃ），（ｄ））としたりすることもできる。ただし、指針７が可動範囲の全域を移動しても、歯車１７Ｂ〜１７Ｄの透過孔２１の形成された第２角度範囲Ｗ２ｂ，Ｗ２ｃ，Ｗ２ｄが第１検出位置４３ａと第２検出位置４４ａの両方に重なることのない大きさの角度範囲とする。
【００６３】
この場合にも、第１検出位置４３ａと、第２検出位置４４ａは、指針７が基準位置Ｈにあるときに、歯車１７Ｂ〜１７Ｄの透過孔２１が形成されない第１角度範囲Ｗ１ｂ〜Ｗ１ｄの一端部と他端部にそれぞれ重なる位置に設定する。
【００６４】
このような構成としても、図４の構成と同様に、指針７の位置ズレの有無の確認や、位置ズレの修正処理を行うことができる。
【００６５】
なお、歯車１７には、指針７が可動範囲の全域を移動しても、第１検出位置４３ａにも第２検出位置４４ａにも重なることのない角度範囲がある。従って、この角度範囲については透過孔２１を設けても設けなくてもどちらでもよい。例えば、図７（ｃ）では、第１検出位置４３ａと第２検出位置４４ａとの両方に重なることのない範囲Ｗ３，Ｗ４に透過孔２１を省いたり追加したりできる。
【００６６】
このような構成としても、図４の構成と同様に、指針７の位置ズレの有無の確認や、位置ズレの修正処理を行うことができる。
【００６７】
また、想定される指針７の位置ズレの最大値が、例えば±４ステップなど所定のステップ数に制限される場合には、透過孔２１を省いたり追加したりできる範囲Ｗ３，Ｗ４（図７（ｃ）参照）をもっと広くとることもできる。具体的には、検出位置４３ａ，４４ａの隣接位置から一方の側に形成する複数の透過孔２１は、想定される指針７の最大位置ズレ分（例えば４ステップ）の範囲に形成するとともに、検出位置４３ａ，４４ａから他方の側に透過孔２１を形成しない範囲は、想定される指針７の最大位置ズレ分（例えば６ステップ）の範囲のみとしてもよい。
【００６８】
このような構成としても、図４の構成と同様に、指針の位置ズレの有無の確認や、位置ズレの修正処理を行うことができる。
【００６９】
さらに、図４や図７に示した各構成では、第１検出部４３や第２検出部４４により検出される被検出部として透過孔２１を採用し、歯車１７の透過孔２１のないステップ位置を被検出部のないステップ位置として判別する構成を示したが、これと逆の構成を採用することもできる。
【００７０】
すなわち、透過孔２１の塞がれた（透過孔２１のない）箇所を被検出部のあるステップ位置、透過孔２１のある箇所を被検出部がないステップ位置と定義し、第１検出部４３と第２検出部４４により透過光がないステップ位置を検出させるようにする。
【００７１】
このような構成とすることで、図４や図７に示した歯車１７〜１７Ｄにおいて、第１と第２の検出位置４３ａ，４４ａの配置関係はそのままで、透過孔２１が形成される範囲と、透過孔２１が形成されない範囲とを、完全に逆転させた構成を採用することもできる。
【００７２】
以上のように、上記第１実施形態の針位置検出装置ならびに電子時計１によれば、第１検出部４３と第２検出部４４による透過孔２１の検出結果によって、両方とも透過孔２１を検出していなければ指針７が基準位置Ｈにあると判断でき、第１検出部４３のみ透過孔２１を検出していれば指針７が基準位置Ｈより正転側にあると判断でき、第２検出部４４のみ透過孔２１を検出していれば指針７が基準位置Ｈより逆転側にあると判断することができる。
【００７３】
従って、第１検出部４３と第２検出部４４の検出結果に基づいて高効率に針ズレの有無を判別したり、高効率に針ズレの修正を行うことができる。
【００７４】
また、上記第１実施形態によれば、複数の透過孔２１は１ステップの回転間隔ごとに形成されているので、例えば、透過孔２１を連続的に形成する場合と比較して透過孔２１の有無の判別を精度良く行うことができるし、また、指針７の位置検出を最少ステップの精度で行えるようになっている。
【００７５】
［第２実施形態］
図８は、第２実施形態におけるレトログラード機構の歯車の構成と透過孔の検出位置とを示す説明図である。
【００７６】
第２実施形態の電子時計は、レトログラード機構の指針７に連結された回転体としての歯車１７Ｅの構成と、この歯車１７Ｅの回転位置の検出を行う構成について、第１実施形態と異なるものであり、その他の構成は第１実施形態と同様である。同様の構成については説明を省略する。
【００７７】
第２実施形態の歯車１７Ｅにおいて、指針７やステッピングモータ４２Ｃとの連結構成は、第１実施形態の歯車１７と同様のものである。
【００７８】
第２実施形態の歯車１７Ｅにおいては、指針７が回動する扇形の範囲１２に対応する所定の角度範囲Ｗ１１のうち中央の角度位置に１つの透過孔２１ａが形成されている。さらに、この角度範囲Ｗ１１のうち中央より正転側には第２所定間隔として３ステップ間隔で複数の透過孔２１ｂが形成され、中央より逆転側には第１所定間隔として２ステップ間隔で複数の透過孔２１ｄが形成されている。さらに、上記角度範囲Ｗ１１の一端部と他端部には、隣の透過孔２１ｂ，２１ｄと１ステップ間隔で近接された透過孔２１ｃ，２１ｅが形成されている。
【００７９】
ここで、上記の角度範囲Ｗ１１とは、指針７を扇形の範囲１２の一端から他端まで移動させたときに、歯車１７Ｅが回転する中心角の幅を有し、任意の角度位置に設定された角度範囲である。
【００８０】
第２実施形態において、歯車１７Ｅの回転位置を検出する構成は、１個の検出部（検出手段）４３Ｂから構成される。検出部４３Ｂの構成は、第１実施形態の第１検出部４３と同様であり、検出位置４３ｂで歯車１７Ｅを挟んで発光部２５と受光部２６とを対向配置させたものである。
【００８１】
上記の検出位置４３ｂは、図８に示すように、指針７が基準位置Ｈにあるときに歯車１７Ｅの上記角度範囲Ｗ１１の中央の角度位置で、透過孔２１ａ〜２１ｅが通過する半径位置に設定されている。
【００８２】
図９には、第２実施形態における指針７のズレ方向と透過孔２１ａ〜２１ｅの検出パターンを説明する図を示す。
【００８３】
上記の歯車１７Ｅの透過孔２１ａ〜２１ｅおよび検出部４３Ｂの配置によれば、図９（ａ）に示すように、指針７が基準位置Ｈより正転方向にあるときは、検出部４３Ｂの検出位置４３ｂが、透過孔２１ｄが２ステップ間隔で配置された範囲と重なる。従って、歯車１７Ｅを１ステップずつ正転させて、検出部４３Ｂにより孔有り→孔無し→孔有りの検出結果が得られたら、指針７が基準位置Ｈより正転方向にあると判断することができる。
【００８４】
また、図９（ｂ）に示すように、指針７が基準位置Ｈより逆転方向にあるときは、検出部４３Ｂの検出位置４３ｂが、透過孔２１ｂが３ステップ間隔で配置された範囲と重なる。従って、歯車１７Ｅを１ステップずつ逆転させて、検出部４３Ｂにより孔有り→孔無し→孔無し→孔有りの検出結果が得られたら、すなわち、孔無し→孔無しの検出結果が得られたら、指針７が基準位置Ｈより逆転方向にあると判断することができる。
【００８５】
さらに、歯車１７Ｅを正転方向に１ステップずつ回転させて、透過孔２１ａ〜２１ｅの検出間隔が３ステップごとから２ステップごとへと変化したら、指針７が基準位置Ｈより正転方向に２ステップ進んだ位置にあると判断することができる。逆に、歯車１７Ｅを逆転方向に１ステップずつ回転させて、透過孔２１ａ〜２１ｅの検出間隔が２ステップごとから３ステップごとへと変化したら、指針７が基準位置Ｈより逆転方向に３ステップ進んだ位置にあると判断することができる。
【００８６】
また、歯車１７Ｅを正転方向や逆転方向に１ステップずつ回転させていき、透過孔２１ａ〜２１ｅの検出結果が２回連続で孔有りとなった場合には、指針７が回動範囲１２の一番端に達したと判断できるようになっている。
【００８７】
［針位置検出処理］
次に、第２実施形態におけるレトログレード機構の指針７の位置ズレの確認や位置ズレの修正を行う針位置検出処理について説明する。
【００８８】
図１０〜図１２には、ＣＰＵにより実行される第２実施形態の針位置検出処理の制御手順を示すフローチャートを示す。図１３は、針位置検出処理における歯車１７Ｅの動作の一例を表わした平面図である。
【００８９】
針位置検出処理が開始されたら、先ず、ＣＰＵ４５は、ＲＡＭ４７中の針位置記憶部の針位置データを頼りに、指針７を基準位置Ｈまで早送りする（ステップＳ２１）。これにより、指針７に位置ズレがなければ指針７は基準位置Ｈに移動し、位置ズレがあれば指針７は基準位置Ｈからずれた位置に移動する。
【００９０】
次いで、ＣＰＵ４５は、検出部４３Ｂの発光部２５を作動させ（ステップＳ２２）、受光部２６の検出結果から透過孔２１ａ〜２１ｅが検出されたか否か判別する（ステップＳ２３）。そして、透過光が検出されない孔無しと判別されたら、ステップＳ２４〜Ｓ２６のループ処理に移行して、透過光が検出される孔有りの状態と判別されるまで歯車１７Ｅを正転させる。そして、孔有りと判別されたらステップＳ２７に移行する。
【００９１】
ステップＳ２７に移行したら、順次、ステップＳ２７〜Ｓ２９の処理により、再度、歯車１７Ｅを１ステップ正転させて孔有りか否か判別する。ここで、孔有りと判別されたら、２ステップ連続で孔有りの検出結果が得られたことになるので、図１３（ａ）に示すように、検出位置４３ｂに一端側の透過孔２１ｅがある状態であると判断できる。従って、ステップＳ２９で孔有りと判別されたら、歯車１７Ｅを１ステップずつ逆転させて２個とびで孔有り（孔有り→孔無し→孔無し→孔有り）と判別される箇所まで歯車１７Ｅを移動させる処理（ステップＳ３６〜Ｓ４３：図１１）へと移行する。
【００９２】
一方、ステップＳ２９の判別の結果、孔無しと判別されたら、ＲＡＭ４７中に記憶される孔無し回数のカウント値をカウントアップする（ステップＳ３０）。さらに、続く、ステップＳ３１〜Ｓ３３の処理により、歯車１７Ｅを１ステップ正転させて孔有りか否か判別する。ここで、孔無しと判別されたら、２ステップ連続で孔無しの検出結果が得られたことになるので、指針７は基準位置Ｈより逆転側に進んだ位置にあると判断できる。
【００９３】
従って、ステップＳ３３で孔無しと判別されたら、歯車１７Ｅを１ステップずつ正転させて１個とびで孔有り（孔有り→孔無し→孔有り）と判別されるまで歯車１７Ｅを移動させる処理（ステップＳ４７〜Ｓ５５：図１２）へと移行する。
【００９４】
他方、ステップＳ３３の判別処理で孔有りと判別されたら、ステップＳ２２，Ｓ２６，Ｓ２９，Ｓ３３で、孔有り→孔無し→孔有りと１個とびで孔有りの検出結果が得られたことになるので、このとき指針７は基準位置Ｈよりも正転側に進んだ位置にあると判断できる。
【００９５】
従って、ステップＳ３３で孔有りと判別されたら、先ず、孔無し回数のカウント値をクリアして（ステップＳ３４）、歯車１７Ｅを２ステップ逆転方向に早送りする（ステップＳ３５）。ここで、２ステップ逆転方向に早送りするのは、この２ステップの区間には１個とびで２個の透過孔が形成されていることが既知になっているからである。
【００９６】
そして、２ステップ逆転方向に早送りしたら、２個とびで孔有り（孔有り→孔無し→孔無し→孔有り）と判別されるまで歯車１７Ｅを逆転させる処理（ステップＳ３６〜Ｓ４３：図１１）へと移行する。
【００９７】
上記のステップＳ２１〜ステップＳ３３の処理により、指針７が基準位置Ｈより一方の側にあるか他方の側にあるかを判別する針位置判別手段が構成される。
【００９８】
上述したステップ処理により、ステップＳ２９の判別処理でＹＥＳ側に移行したか、或いは、上記ステップＳ３５からステップＳ３６に移行した場合には、次に示すように、２個とびで孔有りと判別されるまで歯車１７Ｅを逆転させる処理を実行する。
【００９９】
すなわち、まず、孔無し回数が３回になっていないか確認し（ステップＳ３６）、３回であればエラー状態なのでエラー終了する。３回でなければ、歯車１７Ｅを１ステップ逆転させ（ステップＳ３７）、検出部４３Ｂを作動させて孔有りか判別する（ステップＳ３８，Ｓ３９）。その結果、孔無しなら孔無し回数をカウントアップして（ステップＳ４０）、再び、ステップＳ３６からの処理を繰り返す。一方、ステップＳ３９の判別処理で孔有りと判別されたら、ＲＡＭ４７中の孔無し回数のカウント値を確認して孔無しと連続して検出されたのが２回であったか１回であったか判別し（ステップＳ４１）、１回であれば、ＲＡＭ４７中の孔無し回数のカウント値をクリアして（ステップＳ４２）、再び、ステップＳ３６からの処理を繰り返す。
【０１００】
上記のようなステップＳ３６〜Ｓ４２のループ処理が繰り返されることで、図１３（ｂ）→図１３（ｃ）に示すように、指針７が逆転方向に１ステップずつ移動するとともに指針７が基準位置Ｈを超えて、その数ステップ後に、２個とびで孔有り（孔有り→孔無し→孔無し→孔有り）となる検出結果が得られることとなる。この検出結果が得られると、ステップＳ４１の判別処理で孔無し回数が２回と判別されるので、それによりこのループ処理を抜ける。このとき、指針７は基準位置Ｈより逆転方向に３ステップ移動した既知の位置にあると判断できる。
【０１０１】
従って、ステップＳ３６〜Ｓ４２のループ処理を抜けたら、順次、孔無し回数のカウント値をクリアし（ステップＳ４３）、歯車１７Ｅを正転方向に３ステップ早送りする（ステップＳ４４）。この早送りによって指針７は基準位置Ｈに来る。
【０１０２】
続いて、ＲＡＭ４７中の針位置記憶部に記憶されている指針７の現在の針位置データを、基準位置Ｈを表わす値に修正する（ステップＳ４５）。これにより、ＣＰＵ４５が認識している指針７の針位置（針位置データの値）と実際の指針７の針位置とが合致して、指針７の位置ズレが修正される。その後、指針７を元の位置（例えば月曜日なら月曜を指し示す位置）に戻して（ステップＳ４６）、この針位置検出処理を終了する。
【０１０３】
一方、ステップＳ３３の判別処理でＮＯ側に移行してステップＳ４７に移行した場合には、次に示すように、１個とびで孔有り（孔有り→孔無し→孔有り）と判別されるまで歯車１７Ｅを正転させる処理を実行する。
【０１０４】
すなわち、ステップＳ４７に移行したら、先ず、ステップＳ３３で孔無しと判別された後なので、ＲＡＭ４７に記憶された孔無し回数のカウント値をカウントアップする（ステップＳ４７）。そして、孔無し回数が３回になっていないか確認し（ステップＳ４８）、３回であればエラー状態なのでエラー終了する。一方、３回でなれれば、歯車１７Ｅを１ステップ正転させ（ステップＳ４９）、検出部４３Ｂを作動させて孔有りか否か判別する（ステップＳ５０，Ｓ５１）。その結果、孔無しと判別されれば孔無し回数の値をカウントアップして（ステップＳ５２）、再び、ステップＳ４８からの処理を繰り返す。一方、ステップＳ５１の判別処理で孔有りと判別されたら、ＲＡＭ４７中の孔無し回数のカウント値を確認して孔無しと連続して検出されたのが２回であったか１回であったか判別し（ステップＳ５３）、２回であれば、ＲＡＭ４７中の孔無し回数のカウント値をクリアして（ステップＳ５４）、再び、ステップＳ４８からの処理を繰り返す。
【０１０５】
上記のようなステップＳ４８〜Ｓ５４のループ処理が繰り返されることで、指針７が正転方向に１ステップずつ移動するとともに、指針７が基準位置Ｈを超えて、その数ステップ後に、１個とびで孔有り（孔有り→孔無し→孔有り）となる検出結果が得られることとなる。この検出結果により、ステップＳ５３の判別処理で孔無し回数が１回と判別されるので、このループ処理を抜ける。このとき、指針７は基準位置Ｈより正転方向に２ステップ移動した既知の位置にあると判断できる。
【０１０６】
従って、ステップＳ４８〜Ｓ５４のループ処理を抜けたら、順次、孔無し回数のカウント値をクリアし（ステップＳ５５）、歯車１７Ｅを逆転方向に２ステップ早送りする（ステップＳ５６）。この早送りにより、指針７は基準位置Ｈに来る。
【０１０７】
続いて、ＲＡＭ４７中の針位置記憶部に記憶されている指針７の現在の針位置データを、基準位置Ｈを表わす値に修正する（ステップＳ５７）。これにより、ＣＰＵ４５が認識している指針７の針位置（針位置データの値）と実際の指針７の針位置とが合致して、指針７の位置ズレが修正される。その後、指針７を元の位置（例えば月曜日なら月曜を指し示す位置）に戻して（ステップＳ４６）、この針位置検出処理を終了する。
【０１０８】
上記のステップＳ３６〜Ｓ４２の処理およびステップＳ４８〜Ｓ５４のループ処理により、指針７を既知の位置まで移動させる針位置修正制御手段が構成される。
【０１０９】
上記のような針位置検出処理により、指針７に位置ズレが生じていても、この位置ズレを修正して指針７を正しい位置に戻すことができる。
【０１１０】
以上のように、上記第２実施形態の針位置検出装置ならびに電子時計１によれば、歯車１７Ｅに形成された透過孔２１ａ〜２１ｅが、中央から一方の側と他方の側とで異なる間隔に形成されているので、この間隔を検出することで指針７が基準位置Ｈより正転側にあるのか逆転側にあるのか容易に判別することができる。
【０１１１】
また、透過孔２１ａ〜２１ｅは、中央より一方の側には２ステップ間隔で設けられ、中央より他方の側には３ステップ間隔で設けられているので、両者の判別を少ない検出回数で行えるようになっている。さらに、透過孔２１ａ〜２１ｅが形成される範囲の一端と他端には１ステップ間隔で透過孔２１ｃ，２１ｅが形成されているので、この間隔の透過孔２１ｃ，２１ｅを検出することで、指針７が回動範囲１２の端に来ていることを判別できるようになっている。
【０１１２】
また、この第２実施形態の針位置検出処理によれば、歯車１７Ｅを回転させながら検出部４３Ｂを作動させ、透過孔２１ａ〜２１ｅの形成間隔を判別することで、指針７か正転側と逆転側のどちらにあるか判別したり、指針７を基準位置Ｈを超えるように回動させて既知の位置まで移動させることで、指針７に位置ズレがあった場合でも、この位置ズレを効率良く修正することが可能になっている。上記第１の実施形態では、検出部が第１検出部４３、第２検出部４４と２つ必要であったが、この第２実施形態では検出部４３Ｂの１つで可能である。
【０１１３】
また、上記第１と第２の実施形態によれば、被検出部として透過孔２１，２１ａ〜２１ｅを採用するとともに、指針７に動力を伝達する歯車１７，１７Ｅに被検出部を形成し、この歯車１７を挟んで発光部２５，２７と受光部２６，２８とを配置してこれらにより透過孔２１，２１ａ〜２１ｅの有無を検出する構成を採用しているので、例えば、腕時計本体のケーシング内などスペースの少ない空間でも高精度な検出処理を実現できるようになっている。
【０１１４】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、上記実施形態では、電子時計１において曜日を指し示して表示するレトログレード機構の指針７を検出対象とした例を説明したが、検出対象の指針は曜日を表示するものに限られず、種々の情報を表示する指針を検出対象としてもよい。また、扇形の範囲で回動する指針であれば、電子時計の指針に限られず、種々の装置の指針を検出対象としても良い。
【０１１５】
また、上記実施形態では、指針７と固定的に連結された歯車１７，１７Ｅに被検出部を形成した例を示したが、例えば、中間歯車１６に被検出部を形成してこれを検出するように構成することもできる。また、上記実施形態では、指針７の基準位置を扇形の回動範囲１２の中心角度位置に設定しているが、正転方向や逆転方向に数ステップ分ずれた位置に設定されても良い。また、複数の透過孔をつなぎ合わせて長孔とするなど、複数の被検出部を連ねて形成しても良い。
【０１１６】
その他、実施の形態で示した細部構造および細部方法は、発明の趣旨を逸脱しない範囲で適宜変更可能である。
【符号の説明】
【０１１７】
１        電子時計
７        指針
１２      扇形の範囲
１７      歯車
２１      透過孔
２５，２７  発光部
２６，２８  受光部
４２ｃ    ステッピングモータ
４３      第１検出部
４３ａ    第１検出位置
４４      第２検出部
４４ａ    第２検出位置
４５      ＣＰＵ
４６      ＲＯＭ
４７      ＲＡＭ
Ｗ１      第１角度範囲
Ｗ２      第２角度範囲
Ｈ        基準位置
１７Ｅ    歯車
２１ａ〜２１ｅ  透過孔
４３ｂ    検出位置
Ｗ１１    角度範囲
【図１】
2010217143.tif 000003
【図２】
2010217143.tif 000004
【図３】
2010217143.tif 000005
【図４】
2010217143.tif 000006
【図５】
2010217143.tif 000007
【図６】
2010217143.tif 000008
【図７】
2010217143.tif 000009
【図８】
2010217143.tif 000010
【図９】
2010217143.tif 000011
【図１０】
2010217143.tif 000012
【図１１】
2010217143.tif 000013
【図１２】
2010217143.tif 000014
【図１３】
2010217143.tif 000015