(57)【特許請求の範囲】
【請求項１】
測定対象信号のゼロクロスを検出する検出部と、当該検出部による前記ゼロクロスの検出結果に基づいて前記測定対象信号の周波数を測定する測定処理を実行する処理部とを備えた周波数測定装置であって、
前記処理部は、前記測定処理において、当該測定処理の開始後に検出された１つの前記ゼロクロスの検出時点を第１時点として当該第１時点から予め規定された規定時間が経過した第２時点までの間に検出された前記ゼロクロスの検出数と、前記第２時点から予め規定された規定回数の前記ゼロクロスが検出された第３時点までの間の経過時間とを特定し、当該経過時間および前記規定時間の合計時間で前記検出数および前記規定回数の合計数を除算して前記周波数を算出する周波数測定装置。
【請求項２】
前記規定時間を任意の時間に規定する第１操作が可能な第１操作部を備え、
前記処理部は、前記第１操作によって規定された前記規定時間を用いて前記測定処理を実行する請求項１記載の周波数測定装置。
【請求項３】
前記規定回数を任意の回数に規定する第２操作が可能な第２操作部を備え、
前記処理部は、前記第２操作によって規定された前記規定回数を用いて前記測定処理を実行する請求項１または２記載の周波数測定装置。
【請求項４】
測定対象信号のゼロクロスを検出して、当該ゼロクロスの検出結果に基づいて前記測定対象信号の周波数を測定する測定処理を実行する周波数測定方法であって、
前記測定処理において、当該測定処理の開始後に検出された１つの前記ゼロクロスの検出時点を第１時点として当該第１時点から予め規定された規定時間が経過した第２時点までの間に検出した前記ゼロクロスの検出数と、前記第２時点から予め規定された規定回数の前記ゼロクロスを検出した第３時点までの間の経過時間とを特定し、当該経過時間および前記規定時間の合計時間で前記検出数および前記規定回数の合計数を除算して前記周波数を算出する周波数測定方法。
【請求項５】
前記測定処理に先立って前記規定時間を任意の時間に規定し、当該規定した規定時間を用いて前記測定処理を実行する請求項４記載の周波数測定方法。
【請求項６】
前記測定処理に先立って前記規定回数を任意の回数に規定し、当該規定した規定回数を用いて前記測定処理を実行する請求項４または５記載の周波数測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定対象信号のゼロクロスを検出してその検出結果に基づいて測定対象信号の周波数を測定する周波数測定装置および周波数測定方法に関するものである。
【背景技術】
【０００２】
この種の周波数測定装置として、特開昭６３−１３５８７０号公報に開示された周波数測定装置が知られている。この周波数測定装置は、波形整形回路、分周回路、カウンタ、基準クロック発生回路、ラッチ回路および演算回路などを備えて、測定対象信号（被測定信号）の周波数を測定する。この周波数測定装置では、波形整形回路が測定対象信号をパルス信号に波形整形し、分周回路がその測定対象信号を規定された分周比で分周する。次いで、分周された測定対象信号が、カウンタ、ラッチ回路、演算回路に供給される。また、カウンタは、基準クロック発生回路から供給される基準クロックをカウントし、分周された測定対象信号のゼロクロス（立ち上がり）時点におけるカウント値をラッチ回路および演算回路に供給する。続いて、演算回路が、分周された測定対象信号の１つのゼロクロス時点（ｔ１）から次のゼロクロス時点（ｔ２）までの基準クロックのカウント値を、ｔ２におけるカウント値からｔ１におけるカウント値を減算して算出する。次いで、演算回路は、算出したｔ１からｔ２までのカウント値に基づいて測定対象信号の周波数を算出する。
【０００３】
一方、上記した周波数測定装置が行う方法（以下、「第１の方法」ともいう）とは異なる方法（以下、「第２の方法」）で測定対象信号の周波数を算出する周波数測定装置が知られている。この周波数測定装置では、予め決められた時間Ｔが経過する間に到来する測定対象信号（測定対象信号を波形整形した信号）のゼロクロスの回数をカウントし、その回数を時間Ｔで除して測定対象信号の周波数を算出する。
【０００４】
ここで、上記した第１の方法では、ゼロクロスが到来する毎に算出処理を行うため、測定対象信号の周波数が高いときには、周波数の算出が困難となるという課題が存在する。また、上記した第２の方法では、時間Ｔが経過する間において最後にカウントしたゼロクロスの時点と時間Ｔが経過した時点（時間Ｔの終了時点）とが一致しないことがあり、これに起因して周波数の測定精度が低下するという課題が存在する。
【０００５】
このような課題を解決する手段として、発明者は、次のような周波数測定装置を既に開発している。この周波数測定装置では、図３に示すように、測定対象信号（例えば、同図に示すパルス信号）の周波数ｆを測定する際に、検出部が、測定対象信号の立ち上がりのゼロクロスを検出してその数をカウントする。また、検出部は、ゼロクロスの数（カウント数）が予め規定された規定数Ｆとなったときに割り込み信号を出力する。また、同図に示すように、演算部が検出部からの割り込み信号の出力時点から次の割り込み信号の出力時点までの間の時間Ｇを、時間計測用のタイマパルス信号をカウントすることによって測定する。次いで、演算部が上記した規定数Ｆを時間Ｇで除算して測定対象信号の周波数ｆを算出する。この場合、時間Ｇが短すぎると、タイマパルス数をカウントする際の誤差の影響が大きくなって高精度での周波数ｆの測定が困難となる。このため、この周波数測定装置では、測定精度を高精度に維持するために、時間Ｇがある程度長くなるように（一例として０．２秒程度となるように）直前に算出した周波数ｆに基づいて次の算出の際に用いる規定数Ｆを規定している（１回目の周波数ｆの算出処理では、規定数Ｆが例えば４回に規定されている）。具体的には、例えば、直前の算出処理（同図に示す１回目の算出処理）で算出した周波数ｆが２０Ｈｚのときには、次に周波数ｆを算出するまで（次の割り込み信号が出力されるまで）周波数ｆの変動がない（または、少ない）と仮定して、次の算出処理（同図に示す２回目の算出処理）に用いる規定数Ｆを４回（ｆ×０．２秒）と規定する。この方法では、演算部による周波数ｆの算出頻度を適度な頻度に抑えることができるため、上記した第１の方法に存在する課題（測定対象信号の周波数ｆが高いときには周波数ｆの算出が困難となるという課題）が解決される。また、上記した第２の方法のような誤差が生じないため、測定精度の低下が防止される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開昭６３−１３５８７０号公報（第２−３頁、第１−２図）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、発明者が開発している上記の周波数測定装置にも、改善すべき以下の課題がある。すなわち、この周波数測定装置では、上記したように、高精度で周波数ｆを測定するために、周波数ｆの算出に用いる時間Ｇを予め決められた規定時間（例えば、０．２秒程度）以上とする必要がある。しかしながら、上記の周波数測定装置では、測定対象信号の周波数ｆが大きく変化しているときには、この時間Ｇが規定時間を下回ることがあり、高精度での測定が困難となるおそれがあるという課題が存在する。具体的には、上記の周波数測定装置では、例えば、上記したように、直前の算出処理（図３に示す１回目の算出処理）に算出した周波数ｆが２０Ｈｚのときには、次の算出処理（同図に示す２回目の算出処理）に用いる規定数Ｆが４回（ｆ×０．２秒）と規定されるが、その算出処理の際に周波数ｆが４４Ｈｚ程度に上昇したときには、同図に示すように、４回のゼロクロスが到来（カウント）するまでの時間Ｇが、目標とした０．２秒の規定時間を下回る０．０９秒に短縮されることとなる。したがって、周波数の測定精度のさらなる向上のため、この点の改善が望まれている。
【０００８】
本発明は、かかる改善すべき課題に鑑みてなされたものであり、周波数の測定精度を向上させ得る周波数測定装置および周波数測定方法を提供することを主目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成すべく請求項１記載の周波数測定装置は、測定対象信号のゼロクロスを検出する検出部と、当該検出部による前記ゼロクロスの検出結果に基づいて前記測定対象信号の周波数を測定する測定処理を実行する処理部とを備えた周波数測定装置であって、前記処理部は、前記測定処理において、当該測定処理の開始後に検出された１つの前記ゼロクロスの検出時点を第１時点として当該第１時点から予め規定された規定時間が経過した第２時点までの間に検出された前記ゼロクロスの検出数と、前記第２時点から予め規定された規定回数の前記ゼロクロスが検出された第３時点までの間の経過時間とを特定し、当該経過時間および前記規定時間の合計時間で前記検出数および前記規定回数の合計数を除算して前記周波数を算出する。
【００１０】
上記目的を達成すべく請求項２記載の周波数測定装置は、請求項１記載の周波数測定装置において、前記規定時間を任意の時間に規定する第１操作が可能な第１操作部を備え、前記処理部は、前記第１操作によって規定された前記規定時間を用いて前記測定処理を実行する。
【００１１】
上記目的を達成すべく請求項３記載の周波数測定装置は、請求項１または２記載の周波数測定装置において、前記規定回数を任意の回数に規定する第２操作が可能な第２操作部を備え、前記処理部は、前記第２操作によって規定された前記規定回数を用いて前記測定処理を実行する。
【００１２】
また、請求項４記載の周波数測定方法は、測定対象信号のゼロクロスを検出して、当該ゼロクロスの検出結果に基づいて前記測定対象信号の周波数を測定する測定処理を実行する周波数測定方法であって、前記測定処理において、当該測定処理の開始後に検出された１つの前記ゼロクロスの検出時点を第１時点として当該第１時点から予め規定された規定時間が経過した第２時点までの間に検出した前記ゼロクロスの検出数と、前記第２時点から予め規定された規定回数の前記ゼロクロスを検出した第３時点までの間の経過時間とを特定し、当該経過時間および前記規定時間の合計時間で前記検出数および前記規定回数の合計数を除算して前記周波数を算出する。
【００１３】
また、請求項５記載の周波数測定方法は、請求項４記載の周波数測定方法において、前記測定処理に先立って前記規定時間を任意の時間に規定し、当該規定した規定時間を用いて前記測定処理を実行する。
【００１４】
また、請求項６記載の周波数測定方法は、請求項４または５記載の周波数測定方法において、前記測定処理に先立って前記規定回数を任意の回数に規定し、当該規定した規定回数を用いて前記測定処理を実行する。
【発明の効果】
【００１５】
請求項１記載の周波数測定装置、および請求項４記載の周波数測定方法では、第２時点から第３時点までの経過時間および規定時間の合計時間で第１時点から第２時点までの間に検出したゼロクロスの検出数および規定回数の合計数を除算して周波数を算出している。このため、この周波数測定装置および周波数測定方法によれば、周波数の算出に用いる合計時間を規定時間よりも常に長い時間とすることができる結果、規定時間をある程度長く規定することで、規定時間が経過したか否かを特定する際や経過時間の特定を行う際に時間的な誤差が生じたとしても、その誤差に起因する周波数の測定精度の低下を確実に少なく抑えることができる。また、この周波数測定装置および周波数測定方法では、周波数の算出に用いる合計時間の開始時点および終了時点をゼロクロスの検出時点にそれぞれ一致させることができるため、開始時点および終了時点がゼロクロスの検出時点にそれぞれ一致しないことに起因する周波数の測定精度の低下を確実に回避することができる。したがって、この周波数測定装置および周波数測定方法によれば、周波数の測定精度を十分に向上させることができる。
【００１６】
請求項２記載の周波数測定装置、および請求項５記載の周波数測定方法によれば、規定時間を任意の時間に規定することにより、規定時間が経過したか否かを特定する際や経過時間の特定を行う際に時間的な誤差が生じたとしても、その誤差の影響を十分に少なくするのに必要な規定時間を任意に変更することができる。また、規定時間を変更することで、周波数を算出する処理の間隔を任意に変更することができる。したがって、この周波数測定装置および周波数測定方法によれば、周波数の測定精度をさらに向上させつつ、測定対象信号における周波数の変動状態などに応じて周波数を算出する処理の間隔を適切な間隔に変更することができる。
【００１７】
請求項３記載の周波数測定装置、および請求項６記載の周波数測定方法によれば、規定回数を任意の回数に規定することにより、例えば、規定回数を少なく規定することで、周波数を算出する１回の処理に必要な時間を短くすることができる。また、第２時点から第３時点までの間に処理部によって実行される各処理が時間を要するものであるときには、規定回数を多く規定することで、第２時点から第３時点までの間に各処理を確実に完了させることができる。
【図面の簡単な説明】
【００１８】
【図１】周波数測定装置１の構成を示す構成図である。
【図２】周波数測定装置１の動作を説明する説明図である。
【図３】発明者が開発している周波数測定装置の動作を説明する説明図である。
【発明を実施するための形態】
【００１９】
以下、周波数測定装置および周波数測定方法の実施の形態について、添付図面を参照して説明する。
【００２０】
最初に、周波数測定装置１の構成について説明する。図１に示す周波数測定装置１は、一例として、検出部１１、操作部１２、表示部１３、記憶部１４および処理部１５を備え、測定対象信号Ｓｓ（一例として、図２に示すパルス信号）の周波数ｆを測定可能に構成されている。
【００２１】
検出部１１は、処理部１５の制御に従い、入力した測定対象信号Ｓｓのゼロクロス（例えば、立ち上がりのゼロクロス）を検出して検出信号Ｓｄを処理部１５に出力する検出処理を実行する。操作部１２は、電源スイッチ、および測定処理の開始を指示する開始スイッチを備えている。また、操作部１２は、第１操作部および第２操作部に相当し、後述する規定時間ｔｒを規定する操作（第１操作）、および後述する規定回数ｎｒを規定する操作（第２操作）を行うための操作キーを備えている。また、操作部１２は、各スイッチや操作キーが操作されたときに操作信号Ｓｏを処理部１５に出力する。
【００２２】
表示部１３は、処理部１５の制御に従い、処理部１５によって測定される周波数ｆを表示する。記憶部１４は、処理部１５の制御に従い、操作部１２を用いた操作によって規定された規定時間ｔｒおよび規定回数ｎｒを記憶する。また、記憶部１４は、処理部１５によって算出された周波数ｆを記憶する。
【００２３】
処理部１５は、操作部１２から出力される操作信号Ｓｏに従い、検出部１１、表示部１３および記憶部１４を制御する。また、処理部１５は、時間計測用のタイマパルス信号（図２参照）を生成するタイマパルス信号生成回路２１を備えて構成され（図１参照）、検出部１１から出力された検出信号Ｓｄの出力回数（検出部１１によるゼロクロスの検出結果）を特定すると共に、タイマパルス信号をカウントして時間を特定し、特定した出力回数および時間に基づいて測定対象信号Ｓｓの周波数ｆを測定する測定処理を実行する。
【００２４】
次に、周波数測定装置１を用いて測定対象信号Ｓｓの周波数ｆを測定する周波数測定方法、およびその際の周波数測定装置１の動作について説明する。
【００２５】
この周波数測定装置１では、操作部１２の電源スイッチが操作されたときに、各部が初期化される。次いで、操作部１２の入力キーを操作して規定時間ｔｒおよび規定回数ｎｒを規定する。この際に、処理部１５が、規定時間ｔｒおよび規定回数ｎｒを記憶部１４に記憶させる。
【００２６】
この場合、規定時間ｔｒは、処理部１５によって実行される測定処理（周波数ｆを算出する処理であって、以下、「算出処理」ともいう）において用いる測定対象信号Ｓｓのゼロクロスの数を検出部１１にカウントさせる最低限の時間（少なくともその間はカウントを継続させる時間）に相当する。ここで、上記したように、処理部１５は、タイマパルス信号生成回路２１から出力されるタイマパルス信号をカウントして時間を特定する。このため、処理部１５によって特定される時間の最小単位（分解能）はタイマパルス信号の周期（タイマパルス信号１つ分の時間）となる。言い換えると、処理部１５によって特定される時間には、最大で１パルス分だけ誤差が含まれていることがある。したがって、規定時間ｔｒが経過したか否かを処理部１５が特定する際にも最大で１パルス分だけ時間的な誤差が生じることがあり、また、処理部１５が後述する経過時間ｔｄを特定する際にも最大で１パルス分だけ時間的な誤差が生じることがある。このため、このような誤差が生じたとしてもその誤差に起因する周波数ｆの精度の低下を少なく抑えるには、規定時間ｔｒをある程度長く規定して、後述する合計時間ｔｔ（経過時間ｔｄと規定時間ｔｒとを合計した時間であって、周波数ｆを算出する算出処理において用いる時間）をある程度長くするのが好ましい。この例では、規定時間ｔｒを、一例とし０．２秒に規定するものとする。
【００２７】
また、規定回数ｎｒは、周波数ｆを算出する算出処理において用いる経過時間ｔｄの特定を終了するタイミングを規定するための値であって、上記した規定時間ｔｒが到来した後、この規定回数ｎｒのゼロクロスが検出部１１によって検出された時点が経過時間ｔｄの特定を終了するタイミングとなる。この場合、規定回数ｎｒが少ないほど、１回の算出処理に要する時間を短くすることができるが、逆に規定回数ｎｒが少な過ぎると、規定時間ｔｒが到来した時点から経過時間ｔｄの特定を終了する時点までの間に処理部１５によって行われる各処理（例えば、算出処理の前処理）が完了しないおそれがある。このため、処理部１５の仕様や能力に応じた適切な回数に規定するのが好ましい。この例では、規定回数ｎｒを、一例とし２回に規定するものとする。
【００２８】
続いて、操作部１２の開始スイッチを操作して、測定処理の開始を指示する。この際に、操作部１２が操作信号Ｓｏを出力し、処理部１５が操作信号Ｓｏに従って測定処理を開始する。この測定処理では、処理部１５は、検出部１１を制御して、検出処理を開始させる。この場合、検出部１１は、この検出処理において、入力した測定対象信号Ｓｓの立ち上がりのゼロクロスを検出して、検出信号Ｓｄを処理部１５に出力する。また、処理部１５は、規定時間ｔｒおよび規定回数ｎｒを記憶部１４から読み出すと共に、検出部１１からの検出信号Ｓｄの出力有無を監視する。
【００２９】
次いで、操作部１２の開始スイッチが操作されて操作部１２から操作信号Ｓｏが出力された後（測定処理の開始後）に、検出部１１から最初に検出信号Ｓｄが出力されたときには、処理部１５は、タイマパルス信号生成回路２１から出力されるタイマパルス信号をカウントすることによってその検出信号Ｓｄの出力時点（最初のゼロクロスの検出時点：以下、この時点を「第１時点ｔｐ１」ともいう）からの時間を特定して、規定時間ｔｒ（この例では、０．２秒）が経過したか否かを判別する。また、処理部１５は、規定時間ｔｒが経過したか否かを判別する処理と平行して、検出部１１からの検出信号Ｓｄの出力有無を継続して監視し、その出力回数（つまり、検出部１１によって検出されたゼロクロスの数）をカウントする（以下、カウントした数を「検出数ｎｄ」ともいう）。
【００３０】
続いて、処理部１５は、規定時間ｔｒが経過したと判別したときには、第１時点ｔｐ１から規定時間ｔｒが経過した時点（以下この時点を「第２時点ｔｐ２」ともいう）までの間に検出部１１によって検出されたゼロクロスの検出数ｎｄを特定する。
【００３１】
次いで、処理部１５は、検出部１１からの検出信号Ｓｄの出力有無を継続して監視し、図２に示すように、第２時点ｔｐ２から規定回数ｎｒ（この例では、２回）のゼロクロスが検出部１１によってさらに検出された時点（以下、この時点を「第３時点ｔｐ３」ともいう）までの間の時間（以下、この時間を「経過時間ｔｄ」ともいう）をタイマパルス信号をカウントすることによって特定する。
【００３２】
続いて、処理部１５は、特定した検出数ｎｄおよび経過時間ｔｄと、予め規定した（設定した）規定時間ｔｒおよび規定回数ｎｒとに基づいて測定対象信号Ｓｓの周波数ｆを算出する処理（１回目の算出処理：図２参照）。この場合、周波数ｆは、次に示す式（１）から算出する。
ｆ＝（ｎｄ＋ｎｒ）／（ｔｒ＋ｔｄ）＝ｎｔ／ｔｔ・・・式（１）
なお、式（１）において、「ｎｔ」は、検出数ｎｄおよび規定回数ｎｒの合計数を表し、「ｔｔ」は、経過時間ｔｄおよび規定時間ｔｒの合計時間を表す。つまり、処理部１５は、経過時間ｔｄおよび規定時間ｔｒの合計時間ｔｔで、検出数ｎｄおよび規定回数ｎｒの合計数ｎｔを除算して周波数ｆを算出する。
【００３３】
この例では、規定回数ｎｒが２回に規定され、規定時間ｔｒが０．２秒に規定されているため、図２における「１回目の算出処理」に示すように、例えば、検出数ｎｄが１回で経過時間ｔｄが０．０６秒のときには、処理部１５は、上記の式（１）から、周波数ｆを「１１．５Ｈｚ」と算出する（ｆ＝（１＋２）／（０．２＋０．０６）＝３／０．２６＝１１．５）。続いて、処理部１５は、算出した周波数ｆを記憶部１４に記憶させる。
【００３４】
次いで、処理部１５は、上記した１回目の算出処理における第３時点ｔｐ３を新たな第１時点ｔｐ１として、上記した周波数ｆを算出する処理（２回目の算出処理）を実行する。この場合、図２における「２回目の算出処理」に示すように、例えば、検出数ｎｄが３回で経過時間ｔｄが０．０２秒のときには、処理部１５は、上記の式（１）から、周波数ｆを「２２．７Ｈｚ」と算出する（ｆ＝（３＋２）／（０．２＋０．０２）＝５／０．２２＝２２．７）。続いて、処理部１５は、算出した周波数ｆを記憶部１４に記憶させる。
【００３５】
次いで、処理部１５は、処理部１５は、上記した２回目の算出処理における第３時点ｔｐ３を新たな第１時点ｔｐ１として、上記した周波数ｆを算出する処理（３回目の算出処理）を実行する。この場合、図２における「３回目の算出処理」に示すように、例えば、検出数ｎｄが７回で経過時間ｔｄが０．０３秒のときには、処理部１５は、上記の式（１）から、周波数ｆを「３９．１Ｈｚ」と算出する（ｆ＝（７＋２）／（０．２＋０．０３）＝９／０．２３＝３９．１）。続いて、処理部１５は、算出した周波数ｆを記憶部１４に記憶させる。以下、処理部１５は同様にして、直前の算出処理における第３時点ｔｐ３を新たな第１時点ｔｐ１としつつ、上記した算出処理を繰り返して実行する。
【００３６】
ここで、この周波数測定装置１および周波数測定方法では、第２時点ｔｐ２から第３時点ｔｐ３までの経過時間ｔｄおよび規定時間ｔｒの合計時間ｔｔで、第１時点ｔｐ１から第２時点ｔｐ２までの間に検出されたゼロクロスの検出数ｎｄおよび規定回数ｎｒの合計数ｎｔを除算して周波数ｆを算出している。このため、周波数ｆの算出に用いる合計時間ｔｔ（経過時間ｔｄおよび規定時間ｔｒの合計時間）が規定時間ｔｒよりも常に長い時間となる。したがって、この周波数測定装置１および周波数測定方法では、規定時間ｔｒをある程度長く（上記の例では０．２秒に）規定することで、規定時間ｔｒが経過したか否かを処理部１５が特定する際や、処理部１５が経過時間ｔｄの特定を行う際に時間的な誤差が生じたとしても、その誤差に起因する周波数ｆの測定精度の低下を確実に少なく抑えることが可能となっている。また、この周波数測定装置１および周波数測定方法では、周波数ｆの算出に用いる合計時間ｔｔの開始時点および終了時点がゼロクロスの検出時点にそれぞれ一致する。このため、開始時点および終了時点がゼロクロスの検出時点にそれぞれ一致しないことがある従来の構成および方法とは異なり、この一致しないことに起因する周波数ｆの測定精度の低下を確実に回避することが可能となっている。
【００３７】
また、処理部１５は、測定処理において、上記のようにして算出した周波数ｆを表示部１３に表示させる。この場合、処理部１５は、周波数ｆを算出する度に、最新の周波数ｆを表示させる。なお、予め決められた時間間隔（例えば、１秒間隔）でその時点の最新の周波数ｆを表示させる構成および方法や、上記した算出処理を予め決められた回数実行する度に各算出処理において算出した周波数ｆを平均してその平均値を表示させる構成および方法を採用することもできる。
【００３８】
このように、この周波数測定装置１および周波数測定方法では、第２時点ｔｐ２から第３時点ｔｐ３までの経過時間ｔｄおよび規定時間ｔｒの合計時間ｔｔで、第１時点ｔｐ１から第２時点ｔｐ２までの間に検出したゼロクロスの検出数ｎｄおよび規定回数ｎｒの合計数ｎｔを除算して周波数ｆを算出している。このため、この周波数測定装置１および周波数測定方法によれば、周波数ｆの算出に用いる経過時間ｔｄおよび規定時間ｔｒの合計時間ｔｔを規定時間ｔｒよりも常に長い時間とすることができる結果、規定時間ｔｒをある程度長く規定することで、規定時間ｔｒが経過したか否かを特定する際や、経過時間ｔｄの特定を行う際に時間的な誤差が生じたとしても、その誤差に起因する周波数ｆの測定精度の低下を確実に少なく抑えることができる。また、この周波数測定装置１および周波数測定方法では、周波数ｆの算出に用いる合計時間ｔｔの開始時点および終了時点をゼロクロスの検出時点にそれぞれ一致させることができるため、開始時点および終了時点がゼロクロスの検出時点にそれぞれ一致しないことに起因する周波数ｆの測定精度の低下を確実に回避することができる。したがって、この周波数測定装置１および周波数測定方法によれば、周波数ｆの測定精度を十分に向上させることができる。
【００３９】
また、この周波数測定装置１および周波数測定方法によれば、規定時間ｔｒを任意の時間に規定することにより、規定時間ｔｒが経過したか否かを特定する際や、経過時間ｔｄの特定を行う際に時間的な誤差が生じたとしても、その誤差の影響を十分に少なくするのに必要な規定時間ｔｒを任意に変更することができる。また、規定時間ｔｒを変更することで、周波数ｆを算出する算出処理の間隔を任意に変更することができる。したがって、この周波数測定装置１および周波数測定方法によれば、周波数ｆの測定精度をさらに向上させつつ、測定対象信号Ｓｓにおける周波数ｆの変動状態などに応じて算出処理の間隔を適切な間隔に変更することができる。
【００４０】
また、この周波数測定装置１および周波数測定方法によれば、規定回数ｎｒを任意の回数に規定することにより、例えば、規定回数ｎｒを少なく規定することで、１回の算出処理に必要な時間を短くすることができる。また、第２時点ｔｐ２から第３時点ｔｐ３までの間に処理部１５によって実行される各処理が時間を要するものであるときには、規定回数ｎｒを多く規定することで、第２時点ｔｐ２から第３時点ｔｐ３までの間に各処理を確実に完了させることができる。
【００４１】
なお、周波数測定装置および周波数測定方法は、上記の構成および方法に限定されない。例えば、規定時間ｔｒを０．２秒に規定した例について上記したが、規定時間ｔｒは、任意の時間に規定することができる。たま、規定回数ｎｒを２回に規定した例について上記したが、規定回数ｎｒについても、任意の回数（１回または３回以上）に規定することができる。
【００４２】
また、規定時間ｔｒおよび規定回数ｎｒを任意に変更可能な構成および方法について上記したが、これらの一方だけを任意に変更可能とし、これらの他方が予め規定された時間または回数に固定されている構成および方法を採用することもできる。また、規定時間ｔｒおよび規定回数ｎｒの双方が予め規定された時間および回数に固定されている構成および方法を採用することもできる。
【００４３】
また、測定対象信号Ｓｓとしてのパルス信号の周波数ｆを測定する例について上記したが、パルス信号以外の信号（例えば、正弦波）を測定対象信号Ｓｓとすることができるのは勿論である。
【符号の説明】
【００４４】
１  周波数測定装置
１１  検出部
１２  操作部
１４  記憶部
１５  処理部
ｆ  周波数
ｎｄ  検出数
ｎｒ  規定回数
Ｓｓ  測定対象信号
ｔｄ  経過時間
ｔｐ１  第１時点
ｔｐ２  第２時点
ｔｐ３  第３時点
ｔｒ  規定時間
【図１】
0005846923.tif 000002
【図２】
0005846923.tif 000003
【図３】
0005846923.tif 000004