(57)【要約】【課題】所定の機能を容易に実行させることができる電波時計の機能実行方法を提供する。【解決手段】標準電波を受信する受信部４を有し、この受信部４が標準電波を受信して時刻情報を修正する電波時計の機能実行方法であって、標準電波の通常使用されていない値を特定のコマンド信号にした疑似標準電波を送信機１１から送信する第１ステップと、電波時計が疑似標準電波を受信部４で受信し、コマンド信号に応じた特定の機能を実行する第２ステップとを備えている。【選択図】図１
2015121411.tif 000002
【特許請求の範囲】
【請求項１】
標準電波を受信する受信部を有し、この受信部が前記標準電波を受信して時刻情報を修正する電波時計の機能実行方法であって、
前記標準電波の通常使用されない値を特定のコマンド信号にした疑似標準電波を送信機から送信する第１ステップと、
前記電波時計が前記疑似標準電波を前記受信部で受信し、前記コマンド信号に応じて特定の機能を実行する第２ステップとを備えていることを特徴とする電波時計の機能実行方法。
【請求項２】
前記電波時計は、温度を検知する温度センサと、水晶発振器の発振周波数の温度特性を記録した周波数補正テーブルとを有し、前記温度センサが検知した温度に基づいて水晶発振器の周波数補正を行う周波数補正機能を備えており、
前記特定の機能は前記周波数補正テーブルを修正する温度補償修正機能であることを特徴とする請求項１記載の電波時計の機能実行方法。
【請求項３】
前記電波時計は前記温度補償修正機能を実行した際に前記温度センサが検知した温度を記録することを特徴とする請求項２記載の電波時計の機能実行方法。
【請求項４】
前記疑似標準電波を受信して得られる時刻コード信号を１秒間ごとに同期加算する雑音成分軽減ステップと、
前記時刻コード信号の１秒間ごとのパルスの立ち上がり時刻を検出するパルス検出ステップと、
検出した１秒間ごとのパルスの立ち上がり時刻と電波時計の対応する時刻との誤差を算出する誤差算出ステップとを実行し、
前記温度補償修正機能は前記誤差算出ステップで算出された誤差を利用して前記周波数補正テーブルを修正することを特徴とする請求項２又は３記載の電波時計の機能実行方法。
【請求項５】
前記温度補償修正機能を複数の温度下で実行することを特徴とする請求項２乃至４のいずれか１項記載の電波時計の機能実行方法。
【請求項６】
前記特定の機能は前記電波時計の状態を把握する機能であることを特徴とする請求項１記載の電波時計の機能実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電波時計の機能実行方法に関するものである。
【背景技術】
【０００２】
特許文献１は従来の電波時計を開示している。この電波時計は、クロックカウント補正機能と、温度誤差計算機能と、誤差修正機能とを有している。クロックカウント補正機能は、発振周波数にばらつきのある水晶発振器を組み込んだ電波時計を基準温度の環境下に配置した状態で、発振周波数のばらつきに関わらず、１秒間のクロックカウント数が所定数になるように補正する。これによって、各電波時計に組み込まれた水晶発振器の発振周波数のばらつきを補正することができる。また、温度誤差計算機能は、予め組み込まれた水晶発振器の発振周波数の温度特性を記録した周波数補正テーブルを利用して、温度センサが検知した温度に対応する誤差を算出する。さらに、誤差修正機能は、温度誤差計算機能によって算出された誤差を利用して、時刻を修正し、修正時刻を出力する。このように、この電波時計は、水晶発振器の発振周波数がばらついても温度補償を行い、時刻の誤差を少なくすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７８４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の電波時計は、一度に複数個を対象にしてクロックカウント補正機能を実行しようとすると手間を要したり、クロックカウント補正機能を起動するための専用の起動装置等を用意したりする必要がある。つまり、クロックカウント補正機能は、基準温度の環境下で実行されるものであり、自動的に実行されるものでない。このため、複数の電波時計を対象にして、一度にクロックカウント補正機能を実行するためには、基準温度の環境下に複数の電波時計を配置し、各電波時計の起動スイッチを個々別々に操作したり、電波時計に起動信号を送信することができる専用の起動装置を操作したりすることになる。起動装置の起動信号を電波時計に送信するためには、起動装置と電波時計とを接続するための通信インターフェースを電波時計に組み込まなければならない。
【０００５】
本発明は、上記従来の実情に鑑みてなされたものであって、所定の機能を容易に実行させることができる電波時計の機能実行方法を提供することを解決すべき課題としている。
【課題を解決するための手段】
【０００６】
本発明の電波時計の機能実行方法は、標準電波を受信する受信部を有し、この受信部が前記標準電波を受信して時刻情報を修正する電波時計の機能実行方法であって、
前記標準電波の通常使用されていない値を特定のコマンド信号にした疑似標準電波を送信機から送信する第１ステップと、
前記電波時計が前記疑似標準電波を前記受信部で受信し、前記コマンド信号に応じた特定の機能を実行する第２ステップとを備えていることを特徴とする。
【０００７】
この電波時計の機能実行方法は、第１ステップで標準電波の通常使用されていない値を特定のコマンド信号にした疑似標準電波を送信機から送信する。電波時計は、この疑似標準電波を電波時計が有している受信部で受信することができ、第２ステップでコマンド信号に応じた特定の機能を実行させることができる。このように、この電波時計は、所定の機能を実行させる際に、外部の装置と通信するための専用の通信インターフェースを必要とせず、疑似標準電波を電波時計の受信部が受信することによって容易に実行することができる。
【０００８】
したがって、本発明の電波時計の機能実行方法は所定の機能を容易に実行させることができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１〜３の電波時計の構成を示すブロック図である。
【図２】時刻コード信号の例を示す図である。
【図３】実施例１の温度補償修正機能を示すフローチャートである。
【図４】１秒間ごとの同期加算を示すフローチャートである。
【図５】１秒間ごとの同期加算の概念図である。
【図６】Ｃ／Ｎ値が２２ｄＢである時刻コード信号において、（Ａ）は１秒間ごとのパルスを６０回重ね書きした波形図であり、（Ｂ）はそれらを同期加算した結果を示す波形図である。
【図７】Ｃ／Ｎ値が１０ｄＢである時刻コード信号において、（Ａ）は１秒間ごとのパルスを６０回重ね書きした波形図であり、（Ｂ）はそれらを同期加算した結果を示す波形図である。
【図８】実施例２の温度補償修正機能を示すフローチャートである。
【図９】実施例３の温度補償修正機能を示すフローチャートである。
【図１０】水晶発振器の発振周波数の温度特性を示すグラフであって、（Ａ）は水晶発振器を構成する水晶のカット方向が同じ場合、（Ｂ）は水晶発振器を構成する水晶のカット方向が異なる場合である。
【図１１】水晶発振器の発振周波数の温度特性を示すグラフである。
【図１２】周波数補正テーブルの一部を示し、（Ａ）は図１１のグラフに示される水晶発振器Ａに対応し、（Ｂ）は、図１１のグラフに示される水晶発振器Ｂに対応する。
【発明を実施するための形態】
【００１０】
本発明における好ましい実施の形態を説明する。
【００１１】
本発明の電波時計の機能実行方法において、前記電波時計は、温度を検知する温度センサと、水晶発振器の発振周波数の温度特性を記録した周波数補正テーブルとを有し、前記温度センサが検知した温度に基づいて水晶発振器の周波数補正を行う周波数補正機能を備えており、前記特定の機能は前記周波数補正テーブルを修正する温度補償修正機能であり得る。
【００１２】
個々の水晶発振器は、それを構成する水晶のカット方向が同じ場合、発振周波数の温度特性は同じであるが、発振周波数のずれが生じる。つまり、図１０（Ａ）に示すように、個々の水晶発振器の発振周波数の温度特性を示す曲線Ｘ１、Ｘ２、Ｘ３は、同じ形状で示されるが、同一温度において個々の水晶発振器の発振周波数が異なっている。このため、水晶のカット方向が同じ水晶発振器を組み込んだ電波時計は、一点の温度下で温度補償修正機能を実行して発振周波数のずれ幅を把握すれば他の温度における発振周波数を推定することができ、周波数補正テーブルを修正することができる。なお、水晶のカット方向が同じ水晶発振器を組み込んだ電波時計に対して、複数の温度下で温度補償修正機能を実行すれば周波数補正テーブルをより正確に修正することができる。
【００１３】
また、個々の水晶発振器は、それを構成する水晶のカット方向が異なる場合、温度特性が異なる。つまり、図１０（Ｂ）に示すように、個々の水晶発振器の発振周波数の温度特性を示す曲線Ｘ４、Ｘ５、Ｘ６は形状が異なっている。このため、水晶のカット方向が異なる水晶発振器を組み込んだ電波時計は、複数の温度下で温度補償修正機能を実行することによって、周波数補正テーブルを修正することができる。
【００１４】
温度補償修正機能を実行して周波数補正テーブルを修正すれば、時刻の誤差が極めて少ない電波時計にすることができる。このため、この電波時計は標準電波が受信できない場合であっても正確な時刻を表示することができる。なお、温度補償修正機能は、電磁的にシールドされ、一定の設定温度に管理された環境で疑似標準電波を用いて実行することが考えられる。この場合、温度補償修正機能を実行した際の温度は、設定温度として把握されているため、電波時計に組み込まれた温度センサで検知し、記録しなくてもよい。
【００１５】
前記温度補償修正機能を実行した際に前記温度センサが検知した温度を記録し得る。各電波時計に組み込まれた温度センサは検知誤差を有している。このため、温度補償修正機能を実行する際の温度を各電波時計に組み込まれた温度センサによって検知すれば、温度補償修正機能を実行した際に検知する温度と、電波時計が実際に使用され始めた後等に実行される周波数補正機能で検知する温度との誤差をなくすことができる。よって、この電波時計は、周波数補正機能を実行することによって、時刻の誤差を少なくすることができる。
【００１６】
前記疑似標準電波を受信して得られる時刻コード信号を１秒間ごとに同期加算する雑音成分軽減ステップと、前記時刻コード信号の１秒間ごとのパルスの立ち上がり時刻を検出するパルス検出ステップと、検出した１秒間ごとのパルスの立ち上がり時刻と電波時計の対応する時刻との誤差を算出する誤差算出ステップとを実行し、前記温度補償修正機能は前記誤差算出ステップで算出された誤差を利用して前記周波数補正テーブルを修正し得る。
【００１７】
この場合、誤差算出ステップで水晶発振器の発振周波数のずれを高精度に測定することによって、短い時間で温度補償修正機能を実行することができ、電波時計の時刻の誤差を少なくすることができる。つまり、１秒間ごとに同期加算する雑音成分軽減ステップを実行することによって、同期加算を行わない場合に比べて、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとのパルスの立ち上がりを数十倍の精度で測定することができる。このため、誤差算出ステップで水晶発振器の発振周波数のずれを短い時間で高精度に測定することができる。
【００１８】
例えば、電波時計に組み込まれた水晶発振器の発振周波数の誤差を仮に１０-7で補正することができれば、年差３秒にすることができる。水晶発振器の発振周波数の誤差を仮に１０-7で補正しようとすると、工場内で１万秒（約３時間）かけて測定しても、時刻コード信号の１秒間ごとのパルスの立ち上がりを１ｍｓの精度で測る必要がある。１秒間ごとに同期加算する雑音成分軽減ステップを実行することによって、時刻コード信号の１秒間ごとのパルスの立ち上がりを仮に０．１ｍｓの精度で測定すれば、１０００秒（約１７分）の測定で補正することができる。
【００１９】
前記温度補償修正機能を複数の温度下で実行し得る。この場合、水晶発振器を構成する水晶のカット方向が異なり、個々の水晶発振器の発振周波数の温度特性が異なる場合（図１０（Ｂ）参照）でも、複数の温度下で温度補償修正機能を実行することによって、個々の水晶発振器に対応した周波数補正テーブルに修正することができる。
【００２０】
本発明の電波時計の機能実行方法において、前記特定の機能は前記電波時計の状態を把握する自己診断機能であり得る。電波時計の自己診断機能は、例えば、温度補償修正機能を実行した後に周波数補正テーブルを正しく修正できたか否かの判断結果、標準電波の受信状態、温度センサの検知温度、バッテリーの残量等を表示器に表示するものであり、電波時計の状態を把握することができる。また、電波時計に内蔵したソフトウエアを実行させて、例えば、新しい機能を発現させたり、不具合を修正したりしてもよい。
【００２１】
次に、本発明の電波時計の機能実行方法を具体化した実施例１〜３について、図面を参照しつつ説明する。
【００２２】
＜実施例１＞
実施例１の電波時計の機能実行方法は、図１に示される電波時計を対象とするものである。この電波時計は、水晶発振器１、カウンタ２、表示器３、受信部４、温度センサ５、Ａ／Ｄ変換部６、周波数補正テーブル７、積分器８、誤差算出部９、及び補正テーブル修正制御部１０を有している。この電波時計は、水晶発振器１がクロックパルスを出力し、このクロックパルスをカウンタ２が計数して１秒パルスを出力し、この１秒パルスに基づいて、表示器３が時刻を表示する。
【００２３】
受信部４は標準電波及び後述する疑似標準電波を受信することができる。標準電波は、独立行政法人情報通信研究機構が運営管理を行っている「おおたかどや山標準電波送信所（福島県）」と「はがね山標準電波送信所（佐賀県）」の国内２か所（以下、ＪＪＹ局という。）から、４０ｋＨｚ及び６０ｋＨｚの長波電波によって常時送信されている。
【００２４】
この標準電波によって送信される時刻コード信号は、図２に示すように、各１秒間ごとのパルスの立ち上がりが標準時の各秒に同期している。時刻コード信号は、各１秒間ごとのパルスによって、マーカーＭ、ポジションマーカーＰ０〜Ｐ５、及び、分、時、１月１日からの通算日、時と分に対応するパリティ、予備ビット、年（西暦下２桁）、曜日、うるう秒の情報を示している。マーカーＭは毎分０秒の立ち上がりに対応している。ポジションマーカーＰ０は、通常、５９秒の立ち上がりに対応している。また、ポジションマーカーＰ１〜Ｐ５は、それぞれ、９秒、１９秒、２９秒、３９秒、４９秒の立ち上がりに対応している。マーカーＭ、及びポジションマーカーＰ０〜Ｐ５はパルス幅が０．２ｓ±５ｍｓである。分、時、１月１日からの通算日、年（西暦下２桁）、曜日に関しては２進数で表されている。２進数の０はパルス幅が０．８ｓ±５ｍｓであり、２進数の１はパルス幅が０．５ｓ±５ｍｓである。時刻コード信号は６０秒の繰り返しで送り出されている。電波時計は、設定された時刻に受信部４が標準電波を自動受信することによって、時刻情報を自動修正することができる。
【００２５】
温度センサ５は、電波時計に組み込まれた水晶発振器１の周囲の温度を直接的に検知することができる。温度センサ５で検知された温度は、Ａ／Ｄ変換部６でデジタル値に変換される。
【００２６】
周波数補正テーブル７は、図１２（Ａ）及び（Ｂ）に示すように、水晶発振器１の発振周波数の温度特性（図１１参照）に基づいて、基準とする発振周波数（例えば、３２７６８Ｈｚ）に対して、各温度における水晶発振器１の発振周波数の誤差（補正量）を定めている。図１１は、基準とする発振周波数に対しての増減値（発振周波数の誤差）を縦軸にし、温度を横軸にして、２個の水晶発振器Ａ、Ｂの発振周波数の温度特性を示したグラフである。図１２（Ａ）は、図１１のグラフに示される水晶発振器Ａの周波数補正テーブル７の一部を示し、図１２（Ｂ）は、図１１のグラフに示される水晶発振器Ｂの周波数補正テーブル７の一部を示している。なお、水晶発振器Ａを構成する水晶及び水晶発振器Ｂを構成する水晶のカット方向は同じであり、水晶発振器Ａ及びＢの発振周波数の温度特性は同じである。
【００２７】
積分器８はカウンタ２で計数するクロックパルスに加算又は減算する補正パルスを周波数補正テーブル７で定められた補正量に基づいて積分して求める。例えば、水晶発振器Ａを有する電波時計において、温度センサ５が２５°Ｃを検知した場合、図１２（Ａ）に示す周波数補正テーブル７で定められる補正量は０．２である。この補正量は、仮に温度が２５°Ｃで変化せずに一定の状態であれば、５秒経過したら１個のパルスをクロックパルスから減算することを意味している。仮に１秒間ごとに温度センサ５が温度を検知して周波数補正機能を実行する電波時計であれば、１秒間ごとに温度センサ５が検知した温度に対応する周波数補正テーブル７の補正量を積分器８が積分し、その積分値が、例えば、１パルスになるとクロックパルスに加算又は減算して、水晶発振器１の発振周波数を補正する。このように、この電波時計は、周波数補正機能を有しているため、温度変化に関わらず誤差の少ない時刻を表示器３に表示することができる。
【００２８】
しかし、各水晶発振器１は同一温度であっても発振周波数が異なるため、各電波時計毎に周波数補正テーブル７を修正する必要がある。この電波時計は、温度補償修正機能を実行することによって、周波数補正テーブル７を各電波時計毎に修正することができる。
【００２９】
この電波時計は、以下に説明するように、例えば、出荷前の工場内で温度補償修正機能を実行する。先ず、電磁的にシールドされ、一定の設定温度に管理された環境（例えば、工場内の所定の部屋）に電波時計を配置し、電波時計の電源を入れる。次に、電波時計と同じ環境に送信機１１を配置し、この送信機１１から標準電波の通常使用されていない値を温度補償修正機能を実行させるコマンド信号にした疑似標準電波を送信する第１ステップを実行する。
【００３０】
標準電波の通常使用されていない値とは、例えば、標準電波の分データに対して６０以上の値、時データに対して２４以上の値、若しくは通算日データに対して３６６以上の値等である。このように、標準電波の通常使用されていない値を利用して、疑似標準電波は温度補償修正機能を実行させるコマンド信号を時刻コードに含ませることができる。
【００３１】
電波時計は、図３に示すように、電源が入れられると、補正テーブル修正制御部１０において、修正フラグを０にする（ステップＳ１）。そして、疑似標準電波を受信部４が受信し、時刻コードを復号する（ステップＳ２）。
【００３２】
復号された時刻コードに周波数補正テーブル７を修正する温度補償修正機能を実行させるコマンドが含まれていることから、温度補償修正機能（第２ステップ）が開始され、修正フラグが１か否かを判断する（ステップＳ４）。
【００３３】
なお、温度補償修正機能を終了し、電磁的にシールドされた環境から持ち出された電波時計は、標準電波を受信部４が受信して復号した時刻コード（ステップＳ２）にコマンド信号が含まれていない（ステップＳ３）ため、通常の時刻合わせを実行し（ステップＳ９）、ステップＳ２に戻るルーチンを繰り返すことになる。
【００３４】
温度補償修正機能の開始時は、修正フラグが０であるため、修正フラグを１にして、周波数補正機能をオフにし、時刻合わせを行い、周波数補正テーブル７の修正開始時刻（温度補償修正機能の開始時刻）を記録する（ステップＳ１０）。温度補償修正機能は、一定の温度下で電波時計に組み込まれた水晶発振器１の発振周波数と基準とする発振周波数（例えば、３２７６８Ｈｚ）との誤差を把握し、周波数補正テーブルを修正するものである。このため、水晶発振器１の発振周波数を正確に把握するために水晶発振器１の周波数を補正する周波数補正機能をオフにしておく。時刻合わせは、温度補償修正機能の開始時において、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとのパルスの立ち上がりと、電波時計に組み込まれたカウンタ２の１秒パルスの立ち上がりとを合わせて時刻の誤差をなくしておく。
【００３５】
更に温度センサ５が検知した温度を記録して（ステップＳ１１）、ステップＳ２に戻る。温度補償修正機能を実行している間は、送信機１１から時刻コードにコマンド信号を含んだ疑似標準電波が送信され、この疑似標準電波を受信部４が受信し、修正フラグが１のままである。このため、ステップＳ２、Ｓ３、Ｓ４を経て、温度補償修正機能の開始時刻からＮ時間（設定時間）を経過したかを判断する（ステップＳ５）。Ｎ時間を経過していない場合、ステップＳ１１、Ｓ２、Ｓ３、Ｓ４、Ｓ５のルーチンを繰り返す。
【００３６】
Ｎ時間を経過すると、誤差算出部９で疑似標準電波を受信して得られる時刻コード信号の１秒間ごとの同期加算の実行（雑音成分軽減ステップの実行）、及び温度センサ５が検知した温度データの平均値を求める（ステップＳ６）。
【００３７】
１秒間ごとの同期加算は、図４に示すように、先ず、電波時計の図示しないメモリに蓄積した各Ｄ（ｎ）値を初期化する(ステップＳ２１）。つまり、各Ｄ（ｎ）値を０にする。ｎは整数で１〜Ｒの値をとる。Ｄ（ｎ）値は１秒間をＲ分割した各時間における振幅を示す電圧値である。次に、電波時計の図示しないＡ／Ｄ変換回路においてＡ／Ｄ変換を開始する（ステップＳ２２）。この際、Ａ／Ｄ変換開始時刻ｔ0を記録する。
【００３８】
次に、各Ｄ（ｎ）値（ｎ＝１〜Ｒ）を加算する（ステップＳ２３)。つまり、Ｒ回繰り返し処理することによって（ステップＳ２４）、１秒間をＲ分割した各時間におけるＤ（１）〜Ｄ（Ｒ）値を取得し、これをＫ回繰り返し処理する（ステップＳ２５）。このようにして、各Ｄ（ｎ）値をＫ回加算する。この際、ｔはＡ／Ｄ変換の時刻を示す。また、ｓは整数で１〜Ｋの値をとる。さらに、ＪＪＹ（ｔ）は時刻ｔにおける時刻コード信号をＡ／Ｄ変換した値（電圧）を示す。このようにして得られた各Ｄ（ｎ）値を平均して同期加算を終了する（ステップＳ２６）。
【００３９】
図５は、この１秒間ごとの同期加算の概念図であって、理論的に得られる信号波形を示している。また、図６及び図７は、実際に受信した１秒間ごとのパルスを６０回重ね書きした波形図（Ａ）と、これらを同期加算した結果の信号波形（Ｂ）とを示している。図６は受信した時刻コード信号の品質を示すＣ／Ｎ値が２２ｄＢのものであり、図７はＣ／Ｎ値が１０ｄＢのものである。
【００４０】
このように、雑音成分軽減ステップである１秒間ごとの同期加算（ステップＳ６）を実行することによって、時刻コード信号の雑音成分を軽減することができる。これによって、時刻コード信号の１秒間ごとのパルスの立ち上がりを明確にすることができる。このため、パルスの立ち上がり時刻を検出するパルス検出ステップにおいて、１秒間ごとのパルスの立ち上がりを精度よく検出することができる。
【００４１】
次に、図３に示すように、時刻誤差の測定（誤差算出ステップの実行）、周波数偏差の算出、及び周波数補正テーブル７の修正を実行する（ステップＳ７）。誤差算出ステップにおいて、パルス検出ステップで検出した１秒間ごとのパルスの立ち上がり時刻と、電波時計の対応する時刻の１秒パルスの立ち上がりとの時刻誤差を測定する。
【００４２】
この時刻誤差と、水晶発振器の発振周波数の誤差と、経過時間との関係を式１に示す。
【００４３】
時刻誤差＝発振周波数の誤差×経過時間  ・・・  式１
【００４４】
例えば、水晶発振器の発振周波数の誤差が１０-5である場合、１万秒経過すると、０．１秒の時刻誤差になる。したがって、発振周波数の誤差（周波数偏差）は式２で求めることができる。
【００４５】
発振周波数の誤差＝時刻誤差÷経過時間  ・・・  式２
【００４６】
例えば、１万秒後の時刻誤差が０．３秒の場合、水晶発振器の発振周波数の誤差は３×１０-5となる。
【００４７】
この際、１秒間ごとの同期加算を実行したことによって、同期加算を行わない場合に比べて、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとのパルスの立ち上がりを数十倍の精度で測定することができるため、時刻誤差の測定精度を上げることができる。時刻誤差の測定精度が上がれば、短い時間で発振周波数の誤差を算出することができる。
【００４８】
算出された発振周波数の誤差を基にして、平均化された温度データの温度下における補正量を算出して周波数補正テーブル７を修正する。周波数補正テーブル７を修正後、修正フラグを０にし、周波数補正機能をオンにして（ステップＳ８）、周波数補正テーブル７を修正する温度補償修正機能（第２ステップ）を終了する。
【００４９】
仮に、電波時計に予め組み込まれていた周波数補正テーブル７が図１２（Ａ）に示すものであり、組み込まれた水晶発振器１を構成する水晶のカット方向が同じ電波時計に対して、温度補償修正機能を実行したとする。その結果、平均化された温度データが２５°Ｃであり、補正量が−０．８だったとする。予め組み込まれていた周波数補正テーブル７では２５°Ｃにおける補正量が０．２であったものに対し（図１２（Ａ）参照）、２５°Ｃにおける補正量が１Ｈｚ低くなったことになる。
【００５０】
発振周波数の温度特性が同じであるため、他の温度における補正量も図１２（Ａ）に示される補正量に対して１Ｈｚ低い値になると推定することができる。よって、周波数補正テーブル７を図１２（Ｂ）に示すように修正することができる。このように、電波時計に組み込まれた水晶発振器１を構成する水晶のカット方向が同じ場合は、一点の温度下で温度補償修正機能を実行すれば、他の温度における補正量を推定して周波数補正テーブルを修正することができる。
【００５１】
また、電波時計に組み込まれた温度センサ５が検知した温度を利用して温度補償修正機能を実行することによって、周波数補正テーブル７を修正する温度補償修正機能を実行した際に検知する温度と、実際に電波時計が使用され始めた後等に周波数補正機能が実行されて検知する温度との誤差をなくすことができる。よって、この電波時計は、周波数補正機能を実行することによって、時刻の誤差を少なくすることができる。
【００５２】
また、電波時計に組み込まれた水晶発振器１を構成する水晶のカット方向が異なる場合、電波時計が複数の温度下で温度補償修正機能を実行して周波数補正テーブル７を修正する。この場合は、工場の室温を複数回、変更して、温度補償修正機能を実行することになる。但し、周波数補正テーブル７の修正は、取得した補正値を多項式近似によって修正する。このようにすると、各水晶発振器に対応した周波数補正テーブル７の精度が上がり、電波時計の温度補正をより正確に行うことができる。
【００５３】
この電波時計の機能実行方法は、標準電波の通常使用されていない値を温度補償修正機能を実行させるコマンド信号にした疑似標準電波を送信機１１から送信する。電波時計は、この擬似標準電波を電波時計が有している受信部４で受信することができ、温度補償修正機能を実行させることができる。このように、この電波時計は、温度補償修正機能を実行させる際に、送信機１１と通信するための専用の通信インターフェースを必要とせず、疑似標準電波を電波時計の受信部４が受信することによって容易に実行することができる。
【００５４】
したがって、実施例１の電波時計の機能実行方法は所定の機能（温度補償修正機能）を容易に実行させることができる。
【００５５】
また、この電波時計の機能実行方法は、複数の電波時計に対して、一度に温度補償修正機能を容易に実行させることができる。このため、各電波時計の周波数補正テーブル７を一度に修正して、各水晶発振器１に応じた周波数補正テーブル７にすることができる。周波数補正テーブル７の修正が終了した各電波時計は、通常の電波時計として使用することができる。この際、標準電波が弱く受信できないような環境であっても、使用環境の温度を温度センサ５が検知し、周波数補正テーブル７を介してカウンタ２を制御し、正しい時刻を維持することができる。
【００５６】
また、この電波時計は、ソフトウエア処理により時刻を補正するため、回路構成を簡単にすることができる。また、水晶発振器１を電波時計に組み込んだ状態で周波数補正テーブル７を修正するため、周辺機器が水晶発振器１に与える影響を正確に補正することができ、正確かつ安価な電波時計を製造することができる。
【００５７】
＜実施例２＞
実施例２の電波時計の機能実行方法は、図８に示すように、電波時計の周波数補正テーブル７を修正する温度補償修正機能を実行させるものであり、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとの同期加算を行わない点、温度を記録しない点、及び温度補償修正機能を開始するコマンド信号を時刻コードに含ませた疑似標準電波と、周波数補正テーブルの修正を開始するコマンド信号を時刻コードに含ませた疑似標準電波を送信機１１が送信する点で実施例１と相違する。実施例１と同一の構成は同一の符号を付し詳細な説明を省略する。
【００５８】
この電波時計の機能実行方法において、同期加算を行わないため、時刻コード信号の１秒間ごとのパルスの立ち上がりの測定の精度が悪くなるが、電波時計を構成する回路構成を簡単にすることができる。なお、温度補償修正機能の開始時に時刻合わせ（ステップＳ１０）をしてから、時刻誤差の測定（ステップＳ７）をするまでの時間を長くすれば、時刻コード信号の１秒間ごとのパルスの立ち上がりを精度を良く測定することができる。
【００５９】
この電波時計の温度補償修正機能の実行方法を説明する。先ず、送信機１１は温度補償修正機能を開始するコマンド信号を含んだ疑似標準電波を送信する（第１ステップ）。これによって、電磁的にシールドされ、一定の温度に管理された環境（工場内の所定の部屋）に配置された電波時計の電源が入れられると、実施例１と同様に、ステップＳ１、Ｓ２、Ｓ３、Ｓ４、Ｓ１０を経て、ステップＳ２に戻る。その後、ステップＳ２、Ｓ３、Ｓ４を経た後、時刻コードの含まれているコマンド信号が周波数補正テーブル７の修正を開始するコマンド信号であるか否かを判断する（ステップＳ１２）。
【００６０】
送信機１１は、温度補償修正機能を開始するコマンド信号を含んだ疑似標準電波を送信し始めてから、設定時間経過した後に、周波数補正テーブル７の修正を開始するコマンド信号を時刻コードに含ませた疑似標準電波を送信する。送信機１１が周波数補正テーブル７の修正を開始するコマンド信号を時刻コードに含ませた疑似標準電波を送信するまで（設定時間を経過するまで）、ステップＳ１２からステップＳ２に戻り、ステップＳ２、Ｓ３、Ｓ４、Ｓ１２のルーチンを繰り返す。
【００６１】
設定時間が経過すると、送信機１１は、周波数補正テーブルの修正を開始するコマンド信号を時刻コードに含ませた疑似標準電波を送信する。すると、実施例１と同様に、ステップＳ１２からステップＳ７、Ｓ８を経て周波数補正テーブル７を修正する温度補償修正機能（第２ステップ）を終了する。なお、ステップＳ７の周波数補正テーブル７の補正において、利用される温度は電波時計に組み込まれた温度センサ５が検知した温度ではなく、電波時計を配置して温度補償修正機能を実行した環境の設定温度である。
【００６２】
この電波時計の機能実行方法も、標準電波の通常使用されていない値を温度補償修正機能を開始するコマンド信号や、周波数補正テーブルの修正を開始するコマンド信号にした疑似標準電波を送信機１１から送信する。電波時計は、この擬似標準電波を電波時計が有している受信部４で受信することができ、温度補償修正機能を実行させることができる。このように、この電波時計は、温度補償修正機能を実行させる際に、送信機１１と通信するための専用の通信インターフェースを必要とせず、疑似標準電波を電波時計の受信部４が受信することによって容易に実行することができる。
【００６３】
したがって、実施例２の電波時計の機能実行方法も所定の機能（温度補償修正機能等）を容易に実行させることができる。
【００６４】
＜実施例３＞
実施例３の電波時計の機能実行方法は、図９に示すように、電波時計の周波数補正テーブル７を修正する温度補償修正機能を実行させるものであり、疑似標準電波信号の１秒間ごとの同期加算を行う点、温度を記録する点、及び複数の温度下で修正データを取得する点で実施例２と相違する。実施例１及び２と同一の構成は同一の符号を付し詳細な説明を省略する。
【００６５】
この電波時計の機能実行方法において、複数の温度下で修正データを取得するため、水晶発振器１を構成する水晶のカット方向が異なり、個々の水晶発振器の発振周波数の温度特性が異なる場合でも、個々の水晶発振器に対応した周波数補正テーブルに修正することができる。
【００６６】
この電波時計の温度補償修正機能の実行方法を説明する。実施例２と同様に、送信機１１が温度補償修正機能を開始するコマンド信号を含んだ疑似標準電波を送信する（第１ステップ）。これによって、電磁的にシールドされ、一定の温度に管理された環境（工場内の所定の部屋）に配置された電波時計の電源が入れられると、実施例１及び２と同様に、ステップＳ１、Ｓ２、Ｓ３、Ｓ４を経る。その後、修正フラグを１にして、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとの同期加算を実行し、周波数補正機能をオフにして、時刻合わせを行い、周波数補正テーブル７の修正開始時刻（温度補償修正機能の開始時刻）を記録する（ステップＳ１３）。この際、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとの同期加算を実行することによって、時刻コード信号の１秒間ごとのパルスの立ち上がりを明確にすることができるため、時刻合わせを正確に行うことができる。そしてステップＳ２に戻る。
【００６７】
そして、送信機１１が周波数補正テーブルの修正を開始するコマンド信号を時刻コードに含ませた疑似標準電波を送信するまで（設定時間を経過するまで）、ステップＳ１２の後に温度センサ５が検知した温度を記録し（ステップＳ１４）、ステップＳ２に戻る。このように、設定時間を経過するまで、ステップＳ１４、Ｓ２、Ｓ３、Ｓ４、Ｓ１２のルーチンを繰り返す。
【００６８】
設定時間が経過すると、送信機１１は、周波数補正テーブルの修正を開始するコマンド信号を時刻コードに含ませた疑似標準電波を送信する。すると、実施例１と同様に、ステップＳ１２からステップＳ６、Ｓ７を経て周波数補正テーブル７を修正する。これによって、一点の温度下における周波数偏差を算出することができ、周波数補正テーブル７を修正することができる。
【００６９】
周波数補正テーブル７を修正後、修正フラグを０にする（ステップＳ１５）。そして、複数の温度下（Ｎ点）の周波数補正テーブル７の修正データを取得しているか否かを判断する（ステップＳ１６）。Ｎ点未満であった場合、ステップＳ２に戻る。この時点で、電波時計が配置された温度環境を変更する。そして、上述したように、変更された温度下で周波数補正テーブル７を修正する。
【００７０】
そして、Ｎ点の周波数補正テーブル７の修正データを取得した場合、これらデータを統合して周波数補正テーブル７を修正し、周波数補正機能をオンにして（ステップＳ１７）、周波数補正テーブル７を修正する温度補償修正機能（第２ステップ）を終了する。
【００７１】
このように、複数の温度下（Ｎ点）の修正データを統合して周波数補正テーブル７を修正するため、水晶発振器１を構成する水晶のカット方向が異なる場合であっても、正確に周波数補正テーブル７を修正することができる。
【００７２】
この電波時計の機能実行方法も、標準電波の通常使用されていない値を温度補償修正機能を開始するコマンド信号や、周波数補正テーブルの修正を開始するコマンド信号にした疑似標準電波を送信機１１から送信する。電波時計は、この擬似標準電波を電波時計が有している受信部４で受信することができ、温度補償修正機能を実行させることができる。このように、この電波時計は、温度補償修正機能等を実行させる際に、送信機１１と通信するための専用の通信インターフェースを必要とせず、疑似標準電波を電波時計の受信部４が受信することによって容易に実行することができる。
【００７３】
したがって、実施例３の電波時計の機能実行方法も所定の機能（温度補償修正機能等）を容易に実行させることができる。
【００７４】
本発明は上記記述及び図面によって説明した実施例１〜３に限定されるものではなく、例えば次のような実施例も本発明の技術的範囲に含まれる。
（１）実施例１〜３では、温度補償修正機能を実行させたが、送信機から他の機能を実行させるコマンド信号を含んだ疑似標準電波を送信し、他の機能（例えば、自己診断機能）を実行させてもよい。自己診断機能として、温度補正修正機能を終了した後、周波数補正機能をＯＮにした状態で同じステップを実行することによって、周波数補正テーブルが正しく補正できたか否かを判断してもよい。つまり、誤差が０になれば、正しく補正ができたと判断することができる。
（２）実施例１及び３では、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとの同期加算を実行し、時刻コード信号の１秒間ごとのパルスの立ち上がりを精度よく検出して、電波時計の対応する時刻の１秒パルスの立ち上がりとの時刻誤差を測定したが、同期加算を実行せず、疑似標準電波の時刻コード信号の１秒間ごとのパルスの立ち上がりと、電波時計の対応する時刻の１秒パルスの立ち上がりとの誤差の平均値を求め、時刻誤差にしてもよい。
（３）実施例１及び３では、疑似標準電波を受信して得られる時刻コード信号の１秒間ごとの同期加算を実行して、時刻コード信号の１秒間ごとのパルスの立ち上がりを精度よく検出するようにしたが、電磁的にシールドされた環境ではノイズが少なく、誤差も小さいため、同期加算を実行しなくてもよい。
（４）実施例１〜３では、温度補償修正機能を実行させたが、電波時計に内蔵したソフトウエアを実行させて、例えば、新しい機能を発現させたり、不具合を修正したりしてもよい。
【符号の説明】
【００７５】
４…受信部
５…温度センサ
７…周波数補正テーブル
１１…送信機
【図１０】
2015121411.tif 000003
【図１】
2015121411.tif 000004
【図２】
2015121411.tif 000005
【図３】
2015121411.tif 000006
【図４】
2015121411.tif 000007
【図５】
2015121411.tif 000008
【図６】
2015121411.tif 000009
【図７】
2015121411.tif 000010
【図８】
2015121411.tif 000011
【図９】
2015121411.tif 000012
【図１１】
2015121411.tif 000013
【図１２】
2015121411.tif 000014