(57)【要約】【課題】周波数を切り替えてから出力信号が安定したか否かを判定するまでの時間を短縮する。【解決手段】信号出力装置１は、出力信号を発生する信号発生部１２と、出力信号の周波数を制御する信号制御部１１と、信号制御部１１が出力信号の周波数を変更してから所定の期間内に、所定の期間以外の期間よりも短い周期で、出力信号のレベルを示すデジタルデータを取得するデータ取得部１５３と、データ取得部１５３が取得したデジタルデータが示す出力信号のレベルが異常であるか否かを判定する判定部１５５と、を有する。【選択図】図１
2017146276.tif 000002
【特許請求の範囲】
【請求項１】
出力信号を発生する信号発生部と、
前記出力信号の周波数を制御する信号制御部と、
前記信号制御部が前記出力信号の周波数を変更してから所定の期間内に、前記所定の期間以外の期間よりも短い周期で、前記出力信号のレベルを示すデジタルデータを取得する取得部と、
前記取得部が取得した前記デジタルデータが示す前記出力信号のレベルが異常であるか否かを判定する判定部と、
を有する信号出力装置。
【請求項２】
前記取得部は、前記信号制御部が前記出力信号の周波数を変更してから前記出力信号のレベルが安定すると見込まれる時間が経過した後の前記所定の期間内に、前記デジタルデータを取得する、
請求項１に記載の信号出力装置。
【請求項３】
前記信号発生部は、複数の前記出力信号を発生し、
前記取得部は、前記信号制御部が前記出力信号の周波数を変更してから前記出力信号の出力レベルが安定するまでに要する時間に基づく順番に、前記複数の信号それぞれに対応する前記デジタルデータを順次取得する、
請求項２に記載の信号出力装置。
【請求項４】
前記判定部は、複数の前記デジタルデータが、所定の回数にわたって連続して異常な値を示している場合に、異常状態が発生したことを示す異常情報を出力する、
請求項１から３のいずれか１項に記載の信号出力装置。
【請求項５】
前記取得部は、前記信号制御部が前記出力信号の周波数を変更してから所定の期間が経過するまでの間に、複数のタイミングで前記デジタルデータを取得し、
前記判定部は、取得した複数の前記デジタルデータが示す値と、異常なレベルに対応する第１閾値とを比較した結果に基づいて、前記出力信号が異常であることを示す異常情報を出力する、
請求項１から４のいずれか１項に記載の信号出力装置。
【請求項６】
前記判定部は、取得した前記デジタルデータの値が前記第１閾値以上から前記第１閾値未満の第２閾値以下に変化した場合に前記異常情報を出力する、
請求項５に記載の信号出力装置。
【請求項７】
前記判定部は、取得した前記デジタルデータの値が前記第１閾値未満から前記第１閾値より大きい第３閾値以上に変化した場合に、前記異常情報の出力を停止する、
請求項５又は６に記載の信号出力装置。
【請求項８】
前記判定部は、取得した前記デジタルデータの値が第１閾値以下から前記第１閾値よりも大きい第３閾値以上に変化した場合に、異常状態が発生したことを示す前記異常情報の出力を停止する、
請求項５に記載の信号出力装置。
【請求項９】
前記判定部は、外部装置から取得した設定情報に基づいて、前記取得部が取得した前記デジタルデータの値が前記第１閾値よりも小さい場合に前記異常情報を出力するか、前記第１閾値よりも大きい場合に前記異常情報を出力するかを切り替える、
請求項５から８のいずれか１項に記載の信号出力装置。
【請求項１０】
コンピュータにより実行される、
信号出力装置が出力する出力信号の周波数を変更するステップと、
前記出力信号の周波数を変更してから所定の期間内に、第１の周期で前記出力信号のレベルを示すデジタルデータを取得するステップと、
前記所定の期間以外の期間において、前記第１の周期よりも長い第２の周期で前記デジタルデータを取得するステップと、
前記デジタルデータが示す前記出力信号のレベルが異常であるか否かを判定するステップと、
を有する信号判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力信号のレベルが適切であるかどうかを判定するための信号出力装置及び信号判定方法に関する。
【背景技術】
【０００２】
従来、さまざまな周波数の信号を出力する信号発生装置が知られている。特許文献１には、出力する信号の周波数を監視することができる信号発生装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３００７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の信号発生装置においては、出力信号に異常が発生したことをＣＰＵにより検出することが一般的であった。しかしながら、出力する信号の周波数を切り替えることができる信号発生装置においては、周波数を切り替えてから周波数が安定するまでの時間を短縮する必要が生じている。そこで、周波数を切り替えてから短時間で、出力信号が安定したか否かを監視することが求められている。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、周波数を切り替えてから出力信号が安定したか否かを判定するまでの時間を短縮することができる信号出力装置及び信号判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様においては、出力信号を発生する信号発生部と、前記出力信号の周波数を制御する信号制御部と、前記信号制御部が前記出力信号の周波数を変更してから所定の期間内に、前記所定の期間以外の期間よりも短い周期で、前記出力信号のレベルを示すデジタルデータを取得する取得部と、前記取得部が取得した前記デジタルデータが示す前記出力信号のレベルが異常であるか否かを判定する判定部と、を有する信号出力装置を提供する。
【０００７】
前記取得部は、例えば、前記信号制御部が前記出力信号の周波数を変更してから前記出力信号のレベルが安定すると見込まれる時間が経過した後の前記所定の期間内に、前記デジタルデータを取得する。
【０００８】
前記信号発生部は、複数の前記出力信号を発生し、前記取得部は、前記信号制御部が前記出力信号の周波数を変更してから前記出力信号の出力レベルが安定するまでに要する時間に基づく順番に、前記複数の信号それぞれに対応する前記デジタルデータを順次取得してもよい。
【０００９】
前記判定部は、複数の前記デジタルデータが、所定の回数にわたって連続して異常な値を示している場合に、異常状態が発生したことを示す異常情報を出力してもよい。
【００１０】
前記取得部は、前記信号制御部が前記出力信号の周波数を変更してから所定の期間が経過するまでの間に、複数のタイミングで前記デジタルデータを取得し、前記判定部は、取得した複数の前記デジタルデータが示す値と、異常なレベルに対応する第１閾値とを比較した結果に基づいて、前記出力信号が異常であることを示す異常情報を出力してもよい。
【００１１】
前記判定部は、取得した前記デジタルデータの値が前記第１閾値以上から前記第１閾値未満の第２閾値以下に変化した場合に前記異常情報を出力してもよい。また、前記判定部は、取得した前記デジタルデータの値が前記第１閾値未満から前記第１閾値より大きい第３閾値以上に変化した場合に、前記異常情報の出力を停止してもよい。
【００１２】
前記判定部は、取得した前記デジタルデータの値が第１閾値以下から前記第１閾値よりも大きい第３閾値以上に変化した場合に、異常状態が発生したことを示す前記異常情報の出力を停止してもよい。
【００１３】
前記判定部は、外部装置から取得した設定情報に基づいて、前記取得部が取得した前記デジタルデータの値が前記第１閾値よりも小さい場合に前記異常情報を出力するか、前記第１閾値よりも大きい場合に前記異常情報を出力するかを切り替えてもよい。
【００１４】
本発明の第２の態様においては、コンピュータにより実行される、信号出力装置が出力する出力信号の周波数を変更するステップと、前記出力信号の周波数を変更してから所定の期間内に、第１の周期で前記出力信号のレベルを示すデジタルデータを取得するステップと、前記所定の期間以外の期間において、前記第１の周期よりも長い第２の周期で前記デジタルデータを取得するステップと、前記デジタルデータが示す前記出力信号のレベルが異常であるか否かを判定するステップと、を有する信号判定方法を提供する。
【発明の効果】
【００１５】
本発明によれば、周波数を切り替えてから出力信号が安定したか否かを判定するまでの時間を短縮することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の信号出力装置１の構成を示す図である。
【図２】レベル判定部１５の構成を示す図である。
【図３】記憶部１５２が記憶しているパラメータの例を示す表である。
【図４】データ取得部１５３が出力信号のレベルを取得するタイミングについて説明するための図である。
【図５】基準閾値、異常検知閾値及び復帰閾値について説明するための図である。
【図６】レベル判定部１５における動作手順を示すフローチャートである。
【図７】周波数切替時検波の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
［信号出力装置１の構成］
図１は、本実施形態の信号出力装置１の構成を示す図である。信号出力装置１は、信号制御部１１と、信号発生部１２と、出力部１３と、ＡＤ変換部１４と、レベル判定部１５と、を有する。信号発生部１２は、信号発生器１２１と、レベル調整器１２２と、分波器１２３と、を有する。
【００１８】
信号制御部１１は、出力信号の周波数及び出力レベル等を制御する。信号制御部１１は、例えばＣＰＵ（Central Processing Unit）を有している。信号制御部１１は、信号発生器１２１に対して、出力する信号の周波数を指定するための指示を出力したり、レベル調整器１２２に対して、出力信号のレベルを指定するための指示を出力したりする。
【００１９】
信号発生部１２は、信号制御部１１の制御に基づいて信号を発生する。信号発生部１２は、複数の信号発生器１２１、レベル調整器１２２及び分波器１２３を有しており、複数の信号を同時に出力することができる。
【００２０】
信号発生器１２１は、ＰＬＬ（Phase Locked Loop）を有している。信号発生器１２１は、信号制御部１１により指示された周波数の信号を出力するように内部のＰＬＬを設定することにより、信号制御部１１により指示された周波数の信号を発生する。信号発生器１２１が発生した信号は、レベル調整器１２２へと入力される。
【００２１】
レベル調整器１２２は、信号発生器１２１が発生した信号のレベルを調整するための減衰器又は増幅器である。レベル調整器１２２は、信号制御部１１からの指示に基づくレベルになるように、信号発生器１２１から入力された信号のレベルを調整する。レベル調整器１２２でレベルが調整された信号は、分波器１２３へと入力される。
【００２２】
分波器１２３は、レベル調整器１２２から入力された信号を分岐させ、分岐させた信号のそれぞれを出力部１３及びＡＤ変換部１４に対して出力する。出力部１３は、分波器１２３から入力された信号を外部に出力する。
【００２３】
ＡＤ変換部１４は、分波器１２３から入力されたアナログの出力信号をサンプリングして、サンプリングしたアナログ信号をデジタルデータに変換するＡＤコンバータを有する。ＡＤ変換部１４は、信号発生器１２１が発生する信号の数に対応する数のＡＤコンバータを有している。ＡＤ変換部１４は、出力信号を変換したデジタルデータを、レベル判定部１５に入力する。
【００２４】
レベル判定部１５は、ＡＤ変換部１４から入力されたデジタルデータに基づいて、出力信号レベルに異常が発生していないか否かを監視する。レベル判定部１５は、外部の上位装置がアクセス可能なステータスレジスタ（後述のステータスレジスタ１５６）を有しており、異常が発生したことを検出すると、ステータスレジスタの所定のビットを変化させることにより、上位装置に対して、異常が発生したことを通知する。
【００２５】
図２は、レベル判定部１５の構成を示す図である。レベル判定部１５は、タイマ１５１と、記憶部１５２と、データ取得部１５３と、デコーダ１５４と、判定部１５５と、ステータスレジスタ１５６と、を有する。図２に示すように、レベル判定部１５は、複数のＡＤコンバータ１４−１〜１４−ｎ（ｎは２以上の整数）に接続されている。
【００２６】
タイマ１５１は、データ取得部１５３が、ＡＤ変換部１４から出力されるデジタル信号の値を取り込むタイミングを規定する監視タイミング信号を生成する。タイマ１５１は、記憶部１５２に記憶されているパラメータに基づいて決定されるタイミングで、監視タイミング信号をデータ取得部１５３に対して出力する。
【００２７】
記憶部１５２は、レベル判定部１５が出力信号レベルを判定する際に用いる各種のパラメータを記憶している。
図３は、記憶部１５２が記憶しているパラメータの例を示す表である。
【００２８】
判定時間パラメータは、レベル判定部１５が出力信号レベルを判定するタイミングを示す情報である。記憶部１５２は、例えば、出力信号の周波数が切り替わってから所定の期間内に監視タイミング信号をタイマ１５１に出力させる時間間隔と、上記の所定の期間以外の期間に監視タイミング信号をタイマ１５１に出力させる時間間隔とを決定するための判定時間パラメータを記憶している。
【００２９】
極性切替値パラメータは、出力レベル判定値の極性により、異常判定算出方法を切り替える値である。判定値パラメータは、出力信号レベルが異常であると判定する基準となる閾値である。
検知補正値パラメータは、出力信号レベルが正常状態から異常状態へと遷移する際に参照される補正値であり、例えば、異常検知閾値と基準閾値との差分値である。
復帰補正値パラメータは、出力信号レベルが異常状態から正常状態へと遷移する際に参照される補正値であり、例えば、復帰閾値と基準閾値との差分値である。
【００３０】
レベルダウン検知回数パラメータは、出力信号レベルが正常状態から異常状態に遷移したと判定するために必要な、出力信号レベルが異常検知閾値を下回った回数である。
レベルダウン復帰回数パラメータは、出力信号レベルが異常状態から正常状態に遷移したと判定するために必要な、出力信号レベルが復帰閾値を上回った回数である。
【００３１】
さらに、記憶部１５２は、信号制御部１１が出力信号の周波数を切り替えてから、複数の出力信号それぞれのレベルが安定するまでの時間の想定値を示す安定時間情報を記憶していてもよい。安定時間情報は、例えば、データ取得部１５３が複数のＡＤ変換部１４からデジタルデータを取り込む順序を決定する際に用いられる。
【００３２】
データ取得部１５３は、ＡＤ変換部１４が出力するデジタル信号を取り込み、取り込んだデジタル信号の値を判定部１５５へと出力する。データ取得部１５３は、デジタル信号を取り込む対象となるＡＤ変換部１４を特定するための特定情報をデコーダ１５４に対して出力するとともに、各ＡＤ変換部１４がデジタル信号を出力するタイミングを示す同期信号ＳＣＬＫを、各ＡＤ変換部１４に対して出力する。データ取得部１５３は、同期信号ＳＣＬＫのタイミングに同期して、ＡＤ変換部１４から入力されるデジタルデータＳＤを取り込む。
【００３３】
ここで、データ取得部１５３は、信号制御部１１が出力信号の周波数を変更してから所定の期間内に、所定の期間以外の期間よりも短い周期で、出力信号のレベルを取得することを特徴としている。データ取得部１５３は、信号制御部１１が出力信号の周波数を変更してから所定の期間が経過するまでの間に、複数のタイミングでデジタルデータを取得する。
【００３４】
図４は、データ取得部１５３が出力信号のレベルを取得するタイミングについて説明するための図である。例えば、データ取得部１５３は、周波数切替信号がロウレベルからハイレベルに変化したことにより信号制御部１１が出力信号の周波数を変更してから、信号のレベルが安定すると見込まれる時間が経過した後の所定の期間内に、１０μ秒の第１周期で４回にわたって、ＡＤ変換部１４から入力されるデジタルデータＳＤを取り込む。データ取得部１５３は、例えば、記憶部１５２に記憶された安定時間情報に基づいて、信号のレベルが安定すると見込まれる時間を特定する。
【００３５】
また、データ取得部１５３は、上記の所定の期間以外の期間、すなわち定常状態においては、第１周期よりも長い３ｍ秒の第２周期で４回にわたって、ＡＤ変換部１４から入力されるデジタルデータＳＤを取り込む。このようにすることで、データ取得部１５３は、周波数が変更された直後で、信号レベルに異常が発生している可能性が比較的高い期間において、高速にデジタルデータＳＤを取り込むことができる。
【００３６】
また、データ取得部１５３は、信号制御部１１が出力信号の周波数を変更してから出力信号の出力レベルが安定するまでに要する時間に基づく順番に、複数の信号それぞれに対応するデジタルデータを、複数のＡＤ変換部１４から順次取得してもよい。例えば、データ取得部１５３は、記憶部１５２に記憶された安定時間情報に基づいて、複数の出力信号のうち、安定時間情報が示す時間が短い出力信号に対応するＡＤ変換部１４から順番にデジタルデータを取得する。
【００３７】
デコーダ１５４は、データ取得部１５３から入力される特定情報に基づいて、データ取得部１５３がデジタル信号を取り込む対象となるＡＤ変換部１４を選択するチップセレクト信号（ＣＳｎ）を生成する。デコーダ１５４と各ＡＤ変換部１４とは、各ＡＤ変換部１４にチップセレクト信号を入力するためのチップセレクト線により接続されており、デコーダ１５４は、デジタル信号を出力させるＡＤ変換部１４と接続されたチップセレクト線の信号レベルをロウレベルにすることにより、デジタル信号を出力させるＡＤ変換部１４を選択する。複数のＡＤ変換部１４のうち、ロウレベルのチップセレクト信号が入力されたＡＤ変換部１４は、データ取得部１５３から入力された同期信号ＳＣＬＫに同期して、デジタル信号をシリアル出力する。
【００３８】
なお、本実施形態におけるＡＤ変換部１４は、分波器１２３から入力される出力信号をサンプリングしてデジタルデータに変換した後に、ラッチした状態で保持している。そして、ロウレベルのチップセレクト信号が入力されたタイミングで、ラッチしたデジタルデータを出力する。したがって、データ取得部１５３は、最新の出力信号のレベルに対応するデジタルデータを取り込むために、少なくとも２回にわたって連続して一つのＡＤ変換部１４からデジタルデータを取り込むことになる。
【００３９】
判定部１５５は、データ取得部１５３から入力されたデジタルデータの値に基づいて、出力信号のレベルが正常であるか否かを判定する。判定部１５５は、デジタルデータの値と、記憶部１５２に記憶された閾値とを比較することにより、デジタルデータの値が正常であるか否かを判定し、異常であると判定した場合に異常情報を出力する。判定部１５５は、例えば、ステータスレジスタ１５６における異常を示すビットの値を、異常状態を示す値に変更することにより、異常情報を出力する。
【００４０】
判定部１５５は、データ取得部１５３が連続して取得した複数のデジタルデータの値に基づいて、出力信号のレベルが正常であるか否かを判定する。判定部１５５は、複数のデジタルデータが、レベルダウン検知回数パラメータが示す回数にわたって連続して異常な値を示している場合に、出力信号レベルが異常であると判定して、異常情報を出力する。また、判定部１５５は、複数のデジタルデータが、レベルダウン復帰回数パラメータが示す回数にわたって連続して正常な値を示している場合に、出力信号レベルが正常であると判定して、異常情報の出力を停止する。このようにすることで、出力信号レベルが閾値付近で変動している場合に、判定結果が頻繁に変化することを防止できる。
【００４１】
判定部１５５は、取得したデジタルデータの値が第１閾値（基準閾値）よりも小さい場合に、異常状態が発生したことを示す異常情報を出力する。判定部１５５は、例えば、取得したデジタルデータの値が第１閾値以上から第１閾値未満の第２閾値（異常検知閾値）以下に変化した場合に異常情報を出力する。また、判定部１５５は、取得したデジタルデータの値が第１閾値未満から第１閾値より大きい第３閾値（復帰閾値）以上に変化した場合に、異常情報の出力を停止する。
【００４２】
図５は、基準閾値、異常検知閾値及び復帰閾値について説明するための図である。図５（ａ）は、判定部１５５が、出力信号のレベルが小さくなる異常が発生したと判定する場合（極性切替値が０のとき）の出力信号と各閾値との関係を示している。出力信号レベルが低下し、基準閾値より小さい異常検知閾値に達した時点で、判定部１５５は、異常情報を出力する。その後、出力信号レベルが上昇し、基準閾値より大きい復帰閾値に達した時点で、判定部１５５は、異常情報の出力を停止する。
【００４３】
図５（ｂ）は、出力信号の極性が図５（ａ）の出力信号と反対であり、出力信号のレベルが大きくなる異常が発生したと判定する場合（極性切替値が１のとき）の出力信号と各閾値との関係を示している。出力信号レベルが上昇し、基準閾値より大きい異常検知閾値に達した時点で、判定部１５５は、異常情報を出力する。その後、出力信号レベルが低下し、基準閾値より小さい復帰閾値に達した時点で、判定部１５５は、異常情報の出力を停止する。
【００４４】
なお、判定部１５５は、外部の上位装置から取得した設定情報に基づいて、データ取得部１５３が取得したデジタルデータの値が第１閾値よりも小さい場合に異常情報を出力するか、第１閾値よりも大きい場合に異常情報を出力するかを切り替えることができる。
【００４５】
以上の通り、判定部１５５は、正常状態から異常状態に変化したと判定する際に用いる異常検知閾値と、異常状態から正常状態に変化したと判定する際に用いる復帰閾値とを異なる値としている。このようにすることで、出力信号レベルが、基準閾値付近で変動した場合に、上位装置に通知する異常情報の値が短時間で変化を繰り返すことを防止できる。
【００４６】
ステータスレジスタ１５６は、異常状態の有無を上位装置に伝えるためのデータを保持する。ステータスレジスタ１５６は、例えば、出力信号レベルが正常である場合に０を保持し、出力信号レベルが異常である場合に１を保持する。ステータスレジスタ１５６においては、例えば、複数の出力信号それぞれにビット位置が割り当てられており、判定部１５５は、出力信号レベルが異常であると判定した出力信号に対応するビット位置の値を０から１に変化させる。
【００４７】
［レベル判定部１５における動作手順］
図６は、レベル判定部１５における動作手順を示すフローチャートである。
信号出力装置１の電源が投入されると（Ｓ１１）、レベル判定部１５は、信号制御部１１が出力信号の周波数を切り替えたか否かを判定する（Ｓ１２）。レベル判定部１５は、周波数の切り替えが行われたと判定した場合（Ｓ１２においてＹｅｓ）、周波数切替時の検波を実行する（Ｓ１３）。周波数切替時の検波の詳細については、後述する。
【００４８】
レベル判定部１５は、検波の結果、出力信号に異常が発生していると判定した場合（Ｓ１４においてＹｅｓ）、ステータスレジスタ１５６における異常が発生した出力信号に対応するビット位置の値を、異常状態を示す値に変化させることにより、異常が発生したことを上位装置に通知する（Ｓ１５）。
【００４９】
レベル判定部１５は、Ｓ１２において、周波数の切り替えが行われていないと判定した場合、定常検波のタイミングが到来したか否かを判定する（Ｓ１６）。レベル判定部１５は、正常検波のタイミングであると判定すると（Ｓ１６においてＹｅｓ）、定常時検波を実行して（Ｓ１７）、Ｓ１４に進む。レベル判定部１５は、正常検波のタイミングでないと判定すると（Ｓ１６においてＮｏ）、Ｓ１２に処理を戻す。
【００５０】
図７は、Ｓ１３の周波数切替時検波の手順を示すフローチャートである。まず、レベル判定部１５は、出力信号レベルが最も早く安定する第１出力信号の検波レベルを示すデジタルデータを読み出す（Ｓ１３１−１）。続いて、レベル判定部１５は、読み出したデジタルデータが示す出力レベルが異常検知閾値よりも小さいか否かを判定する（Ｓ１３２−１）。レベル判定部１５は、出力レベルが異常検知閾値よりも小さい場合、ステータスレジスタ１５６に異常状態を示す値をセットする（Ｓ１３３−１）。レベル判定部１５は、出力レベルが異常検知閾値以上である場合、ステータスレジスタ１５６における異常状態を示す値をクリアする（Ｓ１３４−１）。
【００５１】
レベル判定部１５は、全ての出力信号に対して、Ｓ１３１からＳ１３４までの処理を繰り返す。その後、レベル判定部１５は、定常検波タイミングが到来したかどうかを判定し（Ｓ１３５）、定常検波タイミングが到来するまでの間、Ｓ１３１−１からＳ１３４−ｎまでの処理を繰り返す。
【００５２】
［本実施形態における効果］
以上説明したように、本実施形態に係るレベル判定部１５は、信号制御部１１が出力信号の周波数を変更してから所定の期間内に、定常状態よりも短い周期で、出力信号のレベルを示すデジタルデータを取得し、取得したデジタルデータが示す出力信号のレベルが異常であるか否かを判定する。このようにすることで、定常状態における消費電力を増やすことなく、周波数が切り替わった後に発生する信号レベルの異常を高速に検知することが可能になる。
【００５３】
また、レベル判定部１５は、信号制御部１１が出力信号の周波数を変更してから出力信号の出力レベルが安定するまでに要する時間に基づく順番に、複数の信号それぞれに対応するデジタルデータを順次取得して判定するので、多数の出力信号のレベルに異常があるか否かを効率良く判定することができる。
【００５４】
また、レベル判定部１５は、複数のデジタルデータが、所定の回数にわたって連続して異常な値を示している場合に、異常状態が発生したことを示す異常情報を出力するので、出力信号のレベルが閾値付近で変動した場合に、異常情報が頻繁に変化することを防止できる。
【００５５】
また、レベル判定部１５は、取得したデジタルデータの値が第１閾値以上から第１閾値未満の第２閾値以下に変化した場合に異常情報を出力するので、出力信号のレベルが閾値付近で変動した場合に、異常情報が頻繁に変化することを防止できる。
【００５６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００５７】
１  信号出力装置
１１  信号制御部
１２  信号発生部
１３  出力部
１４  ＡＤ変換部
１５  レベル判定部
１２１  信号発生器
１２２  レベル調整器
１２３  分波器
１５１  タイマ
１５２  記憶部
１５３  データ取得部
１５４  デコーダ
１５５  判定部
１５６  ステータスレジスタ
【図１】
2017146276.tif 000003
【図２】
2017146276.tif 000004
【図３】
2017146276.tif 000005
【図４】
2017146276.tif 000006
【図５】
2017146276.tif 000007
【図６】
2017146276.tif 000008
【図７】
2017146276.tif 000009