(57)【要約】【課題】被監視装置の状態量をＡ／Ｄ変換して監視データとし、ソフトウェア処理により監視を行うときの、監視データの補正をソフトウェア処理で行うようにする。【手段】その値が変化しない被監視装置の状態量又は別途設けた基準装置からの状態量を基準状態量Ｐ０とし、これをＡ／Ｄ変換して基準データＤ０とするためのＡ／Ｄ変換器Ｃ０を設ける。そして各サンプリング時点において、基準データＤ０を、基準状態量の正しい値がＡ／Ｄ変換器Ｃ０へ入力されたときの基準データの値で割った値を補正係数とし、この補正係数を各状態量Ｐ１〜ＰｎをＡ／Ｄ変換した状態量Ｄ１〜Ｄｎの各々に乗じて補正値Ｈ１〜Ｈｎを求め、さらに各補正値の所定長のログデータで各補正値を平均化して監視処理系へ監視データとして出力する。【選択図】図１
2006172216.tif 000002
【特許請求の範囲】
【請求項１】
被監視装置の１または複数の状態量をＡ／Ｄ変換して監視データとして取り込むときの監視データ補正方法であって、
その値が変化しないように安定化された被監視装置の状態量もしくは別途設けた基準装置から出力される状態量を基準状態量とし、これをＡ／Ｄ変換して得た値を基準データとするとともに、
監視タイミングごとに前記監視データ及び基準データを取り込み、取り込んだ基準データの値を、前記基準状態量の本来の値がＡ／Ｄ変換されたときにとるべき基準データの値で除算した値を補正係数として算出する第１の処理と、前記取り込んだ監視データの各々に前記第１の処理で算出した補正係数を乗じた値を各監視データの補正値とする第２の処理と、この第２の処理によって得られた補正値の各々について当該補正値と今の監視タイミングに先立つ所定数の監視タイミングに得られた当該補正値から成るログデータとから補正値の平均値を再補正値として算出する第３の処理と、この処理によって得られた再補正値の各々を該当する状態量の監視データとして出力しさらに前記ログデータの各々についてその一番古い監視タイミング対応の値を前記第２の処理で得た該当補正値でおきかえる第４の処理とを行って次の監視タイミングを待つようにしたことを特徴とする監視データ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視データ補正方法に係り、とくに機器、状態量をＡ／Ｄ変換して取り込み、ソフトウェア処理を行って各状態量の正常／異常を判断する場合のＡ／Ｄ変換後のデータを補正するのに適した監視データ補正方法に関するものである。
【背景技術】
【０００２】
半導体技術、処理技術の進展に伴って、家電機器、ＯＡ機器、通信装置や制御装置等の機能の一部をＤＳＰ（Digital Signal Processor）やマイクロプロセッサなどと呼ばれるディジタル処理装置を用いて実現することが多くなっている。このような機器や装置では、異常動作や破損を防ぐために、各種の状態量、例えば無線装置の電源電圧や高周波信号回路の電流や反射波レベルといった状態量を常時監視するための１つの方法として、各種状態量を、もし電気信号でなければセンサにより電気信号に変換して取り込み、それをＡ／Ｄ変換してディジタル化し、ディジタル化した状態量をソフトウェア処理して各種状態量の正常／異常を判定する技術がある。この判定結果は、異常時の警報、動作モニタ等に用いられる。
こうした従来例には下記の特許文献がある。この文献はあるタイミングで監視対象の信号をＡ／Ｄ変換してこれを監視（例えば基準値を超えると異常とか）するようにしたものである。
【特許文献１】特開２００２−２６８７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記文献は監視対象の信号のタイミング及び固定基準値による判定である。然るにＡ／Ｄ変換して取り込む状態量は、当然のこととしてアナログ量であり、このアナログ状態量を監視部のＡ／Ｄ変換器まで伝えるための経路には、装置と監視系の設置状況や状態量そのものの大きさ等に応じて、アンプ、バッファ、導線等が介在し、Ａ／Ｄ変換入力点に於ける状態量信号のレベルと監視すべき状態量とは同一ではないのが普通であり、かつこの両者の対応関係（比率）は、例えばセンサ特性や介在するバッファ等の電源電圧変動や経年・温度変化などのために変動する可能性もある。このため、正確な状態量を取得するための何らかの対策が、監視のためのソフトウェア処理系にも求められている。
【０００４】
本発明の目的は、機器・装置の状態量をＡ／Ｄ変換して取り込み、ソフトウェア処理によって監視を行うシステムにおいて、機器・装置の検出点からＡ／Ｄ変換器入力点の間に生じうる信号レベル変化を補正して、より正確な状態量の監視を行えるようにするための、監視データ補正方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、被監視装置の１または複数の状態量をＡ／Ｄ変換して監視データとして取り込むときの監視データ補正方法であって、その値が変化しないように安定化された被監視装置の状態量もしくは別途設けた基準装置から出力される状態量を基準状態量とし、これをＡ／Ｄ変換して得た値を基準データとするとともに、監視タイミングごとに前記監視データ及び基準データを取り込み、取り込んだ基準データの値を、前記基準状態量の本来の値がＡ／Ｄ変換されたときにとるべき基準データの値で除算した値を補正係数として算出する第１の処理と、前記取り込んだ監視データの各々に前記第１の処理で算出した補正係数を乗じた値を各監視データの補正値とする第２の処理と、この第２の処理によって得られた補正値の各々について当該補正値と今の監視タイミングに先立つ所定数の監視タイミングに得られた当該補正値から成るログデータとから補正値の平均値を再補正値として算出する第３の処理と、この処理によって得られた再補正値の各々を該当する状態量の監視データとして出力しさらに前記ログデータの各々についてその一番古い監視タイミング対応の値を前記第２の処理で得た該当補正値でおきかえる第４の処理とを行って次の監視タイミングを待つようにしたことを特徴とする監視データ補正方法を開示する。
【発明の効果】
【０００６】
被監視装置の状態量及び基準状態量がそれぞれのＡ／Ｄ変換器へ入力されるまでに生じうるレベル変動のうち、基準状態量と同じ比率で生じる状態量のレベル変動が前記第１及び第２の処理により補正される。さらに、一時的なノイズ等のために状態量が異常値となったときでも、前記第３の処理のログデータを用いた平均化処理によってその異常値が除去され、再補正値を監視データとして監視処理を行うことで信頼度の高い監視が可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態を説明する。図１は、本発明の監視データ補正方法を実現するための、監視系の要部を示したものである。同図において、ＤＳＰやマイクロプロセッサ等の被監視装置１、すなわち機器や装置の被監視状態量Ｐ１〜Ｐｎ（アナログデータ）は、図示を省略したセンサ等により取り出され、監視装置入力側に設けたＡ／Ｄ変換器Ｃ１〜Ｃｎへ取り込まれ、ディジタル化されたのちソフトウェア処理系で処理され、監視される。状態量Ｐ１〜ＰｎがＡ／Ｄ変換器へ入力されるまでの経路２では、必要に応じてバッファ等が介在している。
【０００８】
基準データＰ０は、本発明の補正方法で補正を行うときの基準として用いるもので、被監視装置の動作状態に関わりなく、安定に一定の値を保持しているデータである。これは、被監視装置の、安定化されかつ高い信頼度で保護された（例えば二重化された）電源の電圧を用いる。この電源は装置自体の本来の電源であってもよいし、補正のために別途設けたものであってもよい。Ａ／Ｄ変換器Ｃ０は、この基準データＰ０をディジタル化するためのものである。
【０００９】
図２は、本発明の監視データ補正方法を実行するための処理を示すフローチャートである。この処理は周期的に、例えば１００msecごとに起動される（ステップ２０１）。この起動は、Ａ／Ｄ変換器Ｃ０〜Ｃｎの動作タイミングと同期したもので、アナログデータＰ０〜Ｐｎが各Ａ／Ｄ変換器でディジタル化され、ディジタルデータ（サンプリングデータ）Ｄ１〜Ｄｎとなって処理系へ取り込まれる（ステップ２０２）。以下ではこのディジタル化したデータを、アナログ量Ｐ０〜Ｐｎと同じ名で、基準データＤ０、状態量Ｄ１、…とよぶこととする。
【００１０】
処理系では、まず取り込まれた基準データＤ０と、基準データの正しい値、例えば電圧５ＶがＡ／Ｄ変換器Ｃ０入力端に印加されたときの基準データＤ０のとるべき値Ｑとから、そのサンプリング時点の補正係数αを算出する（ステップ２０３）。
【００１１】
（数１）
α＝Ｄ０／Ｑ。
【００１２】
なお、この補正係数αは、Ｄ０の適当な間隔をもった数値列Ｄ０１、Ｄ０２、…に対してあらかじめ（数１）を計算してα１、α２、…を求めてテーブル化しておき、これをルックアップテーブルとして利用するようにしてもよい。
【００１３】
次に、ｊ＝１とおき（ステップ２０４）、監視対象としての状態量Ｄｊを取り出し、（数１）で求めた補正係数αを乗じて状態量Ｄｊの補正値Ｈｊを（数２）のように求める（ステップ２０５）。
【００１４】
（数２）
Ｈｊ＝α・Ｄｊ
【００１５】
上記（数２）による補正は、状態量Ｐ１〜Ｐｎが、Ａ／Ｄ変換器Ｃ１〜Ｃｎへ入力されるまで伝達される間に受けるレベル変化が、基準データの場合のレベル変化と同じ割合であるとしたときに完全な補正値を与える。実際の機器と監視系の間で生じるレベル変化は、その変化を与える要因によって様々であるが、共通の要因によりほぼ同じ比率で変化する部分もあるので、（数２）はこの部分の補正を行うものである。個別のレベル変動の大きな、かつ他とは無関係に生じているような、例えば１つのセンサの特性劣化のような場合には、それぞれ別の対応が必要であるが、本発明ではそのような場合は対象外である。
【００１６】
補正係数を用いた状態量Ｄｊの補正が終わると、次にログデータを用いた状態量の再補正を行う（ステップ２０６）。ここでログデータとは、今のサンプリング時点より１〜Ｌ回前のサンプリング時点で求めたＬ個の補正値のことで、再補正値Ｋｊは、上記Ｌ個の補正値と今回算出した補正値Ｈｊを合わせたＬ＋１個の値の平均値として算出する。この再補正は、ノイズ等によりあるサンプリング時点で平均的な状態量よりも大きく離れた値が入力されたとき、それを平均的な値として出力できるようにするためで、これによって監視データの信頼性をより向上させることができる。
【００１７】
次に再補正値Ｋｊをメモリに格納して正常／異常判定等の監視処理に供し（ステップ２０７）、ログデータの更新を行う（ステップ２０８）。この更新処理は、最も古いデータを１つ破棄して今回の補正値Ｋｊをログデータへ加えることである。なお、ログデータの長さＬは、例えば１０個とし、本処理の初期動作時でＬ個のデータがまだ生成されていない時点ではステップ２０６の処理を行わずにＫｊ＝Ｈｊとし、ステップ２０８では最古データの破棄をしないようにする。あるいは仮の値をログデータとして用意して本処理を開始するようにしてもよい。
【００１８】
以上の処理が終わるとｊ＜ｎかを調べ（ステップ２０９）、この条件が満たされていればｊを＋１して（ステップ２１０）、ステップ２０５へ戻り、ステップ２０９でＮｏ、即ち状態量Ｄ１〜Ｄｎの処理が終わっていれば、今回サンプリング時点の処理を終了してステップ２０１〜もどり、次のサンプリング時点を待つ。
【図面の簡単な説明】
【００１９】
【図１】本発明の特徴とする監視系の要部を示すブロック図である。
【図２】本発明の監視データ補正方法を示すフローチャートである。
【符号の説明】
【００２０】
１    被監視装置
２    Ａ／Ｄ変換器入力経路
Ｃ０〜Ｃｎ    Ａ／Ｄ変換器
Ｐ０、Ｄ０    基準データ
Ｐ１〜Ｐｎ    状態量
Ｄ１〜Ｄｎ    状態量
【図１】
2006172216.tif 000003
【図２】
2006172216.tif 000004