(57)【要約】【課題】センシング対象の物理量の検出精度を向上させる。【解決手段】デジタルセンサと接続された第一演算部と、アナログセンサと接続された第二演算部と、第一演算部と、第二演算部の何れを動作させるかを判定する動作判定部とを備える。【選択図】図１
2019082410.tif 000002
【特許請求の範囲】
【請求項１】
デジタルセンサと接続された第一演算部と、
アナログセンサと接続された第二演算部と、
前記第一演算部と、前記第二演算部の何れを動作させるかを判定する動作判定部と、
を備えるセンシング装置。
【請求項２】
前記動作判定部は、前記第一演算部が前記デジタルセンサから取得した第一計測値を用いて所定の処理を行うと判定し、前記動作判定部は所定のタイミングで前記前記第二演算部を起動し、前記第二演算部が前記アナログセンサから取得した第二計測値を用いて所定の処理を行うと判定する
請求項１に記載のセンシング装置。
【請求項３】
前記動作判定部は、前記第一演算部が前記デジタルセンサから第一計測値を取得する間隔よりも長い間隔で、前記第二演算部を起動し、当該第二演算部が前記アナログセンサの計測する第二計測値を取得するよう制御する
請求項２に記載のセンシング装置。
【請求項４】
前記動作判定部は、前記第一演算部が前記デジタルセンサから取得した第一計測値と、前記第二演算部を起動した後に、当該第二演算部から取得した第二計測値とを用いて、それら第一計測値と第二計測値の何れが異常かを判定する
請求項２または請求項３に記載のセンシング装置。
【請求項５】
前記動作判定部は、前記第一計測値と前記第二計測値との誤差に基づいて前記第一計測値または前記第二計測値の異常を判定する
請求項２から請求項４の何れか一項に記載のセンシング装置。
【請求項６】
前記動作判定部は、前記第一計測値と前記第二計測値とを記憶し、当該記憶した第一計測値と新たに取得した第一計測値との比較と、当該記憶した第二計測値と新たに取得した第二計測値との比較とに基づいて、前記第一計測値または前記第二計測値の異常を判定する
請求項２から請求項４の何れか一項に記載のセンシング装置。
【請求項７】
前記動作判定部は、前記第一計測値に異常がない場合には前記アナログセンサと接続された第二演算部の動作を少なくとも停止すると判定する
請求項２から請求項６の何れか一項に記載のセンシング装置。
【請求項８】
前記動作判定部は、前記第一計測値に異常がある場合には前記デジタルセンサと接続された第一演算部の動作を少なくとも停止すると判定する
請求項２から請求項７の何れか一項に記載のセンシング装置。
【請求項９】
第一演算部がデジタルセンサと接続し、
第二演算部がアナログセンサと接続し、
動作判定部が、前記第一演算部と、前記第二演算部の何れを動作させるかを判定する
制御方法。
【請求項１０】
デジタルセンサと接続された第一演算部と、アナログセンサと接続された第二演算部と、を備えたセンシング装置のコンピュータを、
前記第一演算部と、前記第二演算部の何れを動作させるかを判定する動作判定手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センシング装置、制御方法、プログラムに関する。
【背景技術】
【０００２】
インターネットなどの通信ネットワークに接続しセンシング装置が測定対象をセンシングして得た情報を通信ネットワークに接続されたサーバ装置に送信する技術が今後も多く利用される。センシング技術の一例が特許文献１に開示されている。特許文献１の技術ではアナログ信号処理とデジタル信号処理とを共に用いている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−９３４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のようなセンシング技術においてはセンシング対象の物理量の検出精度の向上が求められている。
【０００５】
そこでこの発明は、上述の課題を解決するセンシング装置、制御方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、センシング装置は、デジタルセンサと接続された第一演算部と、アナログセンサと接続された第二演算部と、前記第一演算部と、前記第二演算部の何れを動作させるかを判定する動作判定部と、を備えることを特徴とする。
【０００７】
本発明の第２の態様によれば、制御方法は、第一演算部がデジタルセンサと接続し、第二演算部がアナログセンサと接続し、動作判定部が、前記第一演算部と、前記第二演算部の何れを動作させるかを判定することを特徴とする。
【０００８】
本発明の第３の態様によれば、プログラムは、デジタルセンサと接続された第一演算部と、アナログセンサと接続された第二演算部と、を備えたセンシング装置のコンピュータを、前記第一演算部と、前記第二演算部の何れを動作させるかを判定する動作判定手段、として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、センシング対象の物理量の検出精度を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態によるセンシング装置の構成を示すブロック図である。
【図２】本発明の一実施形態によるメインボードとサブボードの機能ブロック図である。
【図３】第一の実施形態によるセンシング装置の処理フローを示す図である。
【図４】第二の実施形態によるセンシング装置の処理フローを示す図である。
【図５】第三の実施形態によるセンシング装置の処理フローを示す図である。
【図６】第四の実施形態による異常判定処理のフローを示す図である。
【図７】第五の実施形態による異常判定処理のフローを示す図である。
【図８】本発明の一実施形態によるセンシング装置の最小構成図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態によるセンシング装置を図面を参照して説明する。
図１は同実施形態によるセンシング装置の構成を示すブロック図である。
この図で示すようにセンシング装置１は、メインボード１０、サブボード２０、センサボード３０を備える。メインボード１０にはＣＰＵ１１、メモリ１２が備わる。サブボード２０にもＣＰＵ２１、メモリ２２が備わる。センサボード３０には信号処理部３１が備わる。信号処理部３１にはＡＦＥ（Analog front End）３２と、Ａ／Ｄ変換部３３が備わる。
【００１２】
メインボード１０は無線通信装置５０と接続され、当該無線通信装置５０を介してセンシング情報を上位サーバへ送信する処理を行う。メインボード１０はデジタルセンサ２とも接続される。デジタルセンサ２のセンシング情報はＣＰＵ１１が取得する。
サブボード２０はセンサボード３０を介して接続されたアナログセンサ３と接続される。アナログセンサ３のセンシング情報はＣＰＵ２１が取得する。
センサボード３０はアナログセンサ３のセンシング情報をＡＦＥ３２で受信する。ＡＦＥ３２はアナログ信号のセンシング情報を増幅、フィルタリング等を行い、Ａ／Ｄ変換部３３でそのアナログ信号をデジタル情報に変換してサブボード２０のＣＰＵ２１へ出力する。サブボード２０のＣＰＵ２１はアナログセンサ３のセンシング情報をデジタル情報により取得する。
メインボード１０のＣＰＵ１１とサブボード２０のＣＰＵ２１はバスを介して相互に通信接続する。
【００１３】
図２はメインボードとサブボードの機能ブロック図である。
メインボード１０のＣＰＵ１１は予めメモリ１２等で記憶するプログラムを実行する。当該プログラムの実行によりＣＰＵ１１には制御部１０１、センシング情報取得部１０２、動作判定部１０３、通信処理部１０４の各機能が備わる。
サブボード２０のＣＰＵ２１は予めメモリ２２等で記憶するプログラムを実行する。当該プログラムの実行によりＣＰＵ２１には制御部２０１、センシング情報取得部２０２、センシング情報転送部２０３の各機能が備わる。
【００１４】
なおデジタルセンサ２から得られるセンシング情報を用いて処理を行うメインボード１０の回路全体の消費電力は、アナログセンサ３から得られるセンシング情報を用いて処理を行うセンサボード３０とサブボード２０の回路全体の消費電力と比較して消費電力が低い。
【００１５】
デジタルセンサ２は、例としては温度センサ、加速度センサ等の半導体プロセスを使った小型センサである。デジタルセンサ２はアナログセンサ３と比べ計測可能な感度が違い、アナログセンサ３よりもセンシング情報の測定精度は低いものの動作する上での消費電力が低い。デジタルセンサ２は、内部でセンシング情報の値をデジタル化する機能を有しており、接続されるＣＰＵ１１側の処理負荷を低くすることができる。このためＣＰＵ１１は消費電力の低い安価なＣＰＵにより構成することが可能となる。なお、デジタルセンサ２は加速度を検出する場合には、一例としてＭＥＭＳ（Micro Electro Mechanical Systems）加速度センサが用いられる。またデジタルセンサ２は温度を検出する場合には、一例として温度センサＩＣが用いられる。
【００１６】
アナログセンサ３は、デジタルセンサ２と比べてセンシング情報の測定精度が高いものの、比較的処理能力の高いＣＰＵが必要となる場合が多い。アナログセンサ３は加速度を検出する場合には一例として圧電型加速度センサが用いられる。アナログセンサ３は温度を検出する場合には一例として熱電対、測温抵抗体などが用いられる。
【００１７】
本実施形態のセンシング装置１は、少なくともデジタルセンサ２と接続されたＣＰＵ１１（第一演算部）と、アナログセンサ３と接続されたＣＰＵ２１（第二演算部）と、ＣＰＵ１１と、ＣＰＵ２１の何れを動作させるかを判定する動作判定部１０３を備える。これによりセンシング装置１は、センシング対象の物理量の検出精度を向上させる。
【００１８】
＜第一の実施形態＞
図３は第一の実施形態によるセンシング装置の処理フローを示す図である。
次に第一の実施形態の処理フローについて順を追って説明する。
本実施形態においてセンシング装置１は、起動した直後にメインボード１０のＣＰＵ１１がメインボード１０の各構成の電源をＯＮして（ステップＳ３０１）、メインボード１０のＣＰＵ１１がメインに動作する。初期状態においてサブボード２０はスタンバイモードまたは電源ＯＦＦとなっている。なおセンシング装置１はデジタルセンサ２の電源をＯＮに制御し（ステップＳ３０２）、またアナログセンサ３の電源をＯＦＦに制御する。この状態でメインボード１０のＣＰＵ１１内のセンシング情報取得部１０２はデジタルセンサ２から第一センシング情報（第一計測値）を取得する。動作判定部１０３は第一センシング情報を取得する（ステップＳ３０３）。動作判定部１０３は第一センシング情報をメモリ１２に記録する（ステップＳ３０４）。動作判定部１０３は第一センシング情報をメモリ１２に記録する代わりに上位サーバへ送信する処理を行ってもよい。動作判定部１０３は記録した第一センシング情報の値が正常な範囲の上下の閾値を超えた異常値であるかを判定する（ステップＳ３０５）。動作判定部１０３は第一センシング情報の値が正常値の範囲である場合には、ステップＳ３０３、ステップＳ３０４の処理を繰り返す。
【００１９】
動作判定部１０３は第一センシング情報の値が異常値である場合には、アナログセンサ３の取得する第二センシング情報（第二計測値）を取得すると判定する。この場合、動作判定部１０３はウェイクアップ信号をサブボード２０へ出力する（ステップＳ３０６）。サブボード２０はウェイクアップ信号を受信する（ステップＳ３０７）。するとＣＰＵ２１が起動し、ＣＰＵ２１がサブボード２０の各機能の電源をＯＮし起動する（ステップＳ３０８）。ＣＰＵ２１はセンサボード３０の電源をＯＮし起動させる（ステップＳ３０９）。これによりセンサボード３０が電源ＯＮし起動する。またＣＰＵ２１はセンサボード３０を介してアナログセンサ３の電源をＯＮし起動する（ステップＳ３１０）。これによりアナログセンサ３は第二センシング情報をセンサボード３０へ出力する。センサボード３０の信号処理部３１は第二センシング情報をサブボード２０のＣＰＵ２１へ出力する。
【００２０】
ＣＰＵ２１においてセンシング情報取得部２０２が第二センシング情報を取得する（ステップＳ３１１）。センシング情報取得部２０２は第二センシング情報をメモリ２２に記録する（ステップＳ３１２）。センシング情報取得部２０２は第二センシング情報をセンシング情報転送部２０３へ出力する。センシング情報転送部２０３は第二センシング情報を、バスを介して接続されたメインボード１０へ出力する（ステップＳ３１３）。
【００２１】
メインボード１０のＣＰＵ１１においては、センシング情報取得部１０２がサブボード２０から第二センシング情報を取得する（ステップＳ３１４）。動作判定部１０３は第二センシング情報を取得する。動作判定部１０３は第二センシング情報の値に基づいてその値が正常な範囲の上下の閾値を超えた異常値であるかを判定する（ステップＳ３１５）。動作判定部１０３は第二センシング情報の値が正常値の範囲である場合には無線通信装置５０を用いて第二センシング情報をメモリに記録する（ステップＳ３１６）。また動作判定部１０３は第二センシング情報が正常であった場合には、再びサブボード２０、センサボード３０、アナログセンサ３が電源ＯＦＦとなるようにスリープ要求信号をサブボード２０へ出力する（ステップＳ３１７）。サブボード２０においてＣＰＵ２１の制御部２０１はアナログセンサ３、センサボード３０、サブボード２０を電源ＯＦＦ等のスリープ状態に移行させる制御を行う。
【００２２】
動作判定部１０３は第二センシング情報の値が異常値である場合には、デジタルセンサ２から取得した第一センシング情報と、アナログセンサ３から取得した第二センシング情報の両方が異常値であることとなるため、上位サーバに第一センシング情報と第二センシング情報の少なくとも一方を送信すると判定する。この場合、動作判定部１０３は第一センシング情報と第二センシング情報の少なくとも一方を通信処理部１０４へ出力し上位サーバへの送信を指示する。通信処理部１０４は無線通信装置５０を用いて第一センシング情報と第二センシング情報の少なくとも一方を上位サーバへ送信する（ステップＳ３１８）。上位サーバは、異常値を示す第一センシング情報と第二センシングの少なくとも一方を用いて、センシング情報が異常値である場合の処理を行う。動作判定部１０３は処理を終了するかを判定する（ステップＳ３１９）。処理を終了しない場合、センシング装置１はステップＳ３０３の処理から繰り返す。
【００２３】
上述の処理は、動作判定部１０３が、第一センシング情報を用いて所定の処理（メモリへの記録）を行うと判定し、所定のタイミングでＣＰＵ２１（第二演算部）を起動し、第一センシング情報と共に、または第一センシング情報に代えて、ＣＰＵ２１がアナログセンサ３から取得した第二センシング情報を用いて所定の処理を行うと判定する処理の一態様である。
【００２４】
上記センシング装置１の処理によれば、デジタルセンサ２から取得した第一センシング情報の値に異常がある場合には、第二センシング情報の値を用いて所定の処理を行うこととなる為、センシング対象の物理量の検出精度を向上させることができる。
また第一センシング情報の値が正常値の範囲である場合には、サブボード２０、センサボード３０、アナログセンサ３をスリープ状態に移行しておくことができるため、消費電力を抑えつつ、センシング対象の物理量の検出精度を向上させることができる。
【００２５】
なお上述のセンシング装置１においては、無線通信装置５０がメインボード１０のみに接続されているが、サブボード２０に接続されていてもよい。この場合、ＣＰＵ２１にＣＰＵ１１と同等の各機能部が備わり、ＣＰＵ２１が無線通信装置５０を介して第二センシング情報を上位サーバへ送信するようにしてもよい。この場合、ＣＰＵ２１において動作判定部１０３と同等の機能部が、第二センシング情報の値が異常値であるかを判定するようにしてもよい。
【００２６】
またＣＰＵ１１やＣＰＵ２１が、上位サーバの代わりに異常値を示す第一センシング情報と第二センシングの少なくとも一方を用いて、センシング情報が異常値である場合の処理を行うようにしてもよい。センシング情報が異常値である場合の処理とは、例えば警告情報をモニタリング装置等に出力する等の処理であってよい。
【００２７】
また上述のセンシング装置１においてメインボード１０のＣＰＵ１１は複数のデジタルセンサ２と接続されてもよい。この場合、ＣＰＵ１１は各デジタルセンサ２の値が異常であるかを判定するようにしてもよい。
また上述のセンシング装置１においてアナログセンサ３、センサボード３０、サブボード２０のセットを複数セット備え、各セットがメインボード１０とバスにより接続されていてもよい。この場合ＣＰＵ１１の動作判定部１０３は、第一センシング情報の値が異常である場合、全てのセットに含まれるアナログセンサ３、センサボード３０、サブボード２０を起動させてもよいし、複数のセットのうちの何れか１つまたは複数のセットのアナログセンサ３、センサボード３０、サブボード２０を起動させてもよい。
【００２８】
＜第二の実施形態＞
センシング装置１は、通常はデジタルセンサ２から取得した第一センシング情報を用いて所定の処理を行い、第一センシング情報の値が異常値である場合にアナログセンサ３から取得した第二センシング情報を用いて所定の処理を行っている。しかしながらセンシング装置１は、デジタルセンサ２から取得した第一センシング情報を用いた所定の処理を一日に一回行い、アナログセンサ３から取得した第二センシング情報を用いた当該所定の処理を一月に一回行うようにしてもよい。
この処理は、動作判定部１０３が、ＣＰＵ１１デジタルセンサ２から第一センシング情報を取得する間隔よりも長い間隔で、ＣＰＵ２１を起動し当該ＣＰＵ２１がアナログセンサの計測する第二センシング情報を取得するよう制御する場合の一態様である。
【００２９】
図４は第二の実施形態によるセンシング装置の処理フローを示す図である。
第二の実施形態によるセンシング装置１において、ステップＳ４０１〜ステップＳ４０４までの処理は第一の実施形態のステップＳ３０１〜ステップＳ３０４処理と同様である。そして動作判定部１０３は第二センシング情報を取得するタイミングであるかを判定する（ステップＳ４０５）。例えば、動作判定部１０３は計時カウンタから取得した値に基づいて一ヶ月が経過したと判定した場合には第二センシング情報を取得するタイミングであると判定する。第二センシング情報を取得するタイミングである場合、動作判定部１０３はウェイクアップ信号を出力する（ステップＳ４０６）。すると、第一の実施形態におけるステップＳ３０７〜ステップＳ３１３の処理と同様の処理ステップＳ４０７〜ステップＳ４１３をサブボード２０のＣＰＵ２１が行う。
【００３０】
そして、メインボード１０のＣＰＵ１１においては、センシング情報取得部１０２がサブボード２０から第二センシング情報を取得する（ステップＳ４１４）。動作判定部１０３は第二センシング情報を取得する。動作判定部１０３は第二センシング情報をメモリに記録する（ステップＳ４１５）。また動作判定部１０３は、再びサブボード２０、センサボード３０、アナログセンサ３が電源ＯＦＦとなるようにスリープ要求信号をサブボード２０へ出力する（ステップＳ４１６）。サブボード２０においてＣＰＵ２１の制御部２０１はアナログセンサ３、センサボード３０、サブボード２０を電源ＯＦＦ等のスリープ状態に移行させる制御を行う。
【００３１】
動作判定部１０３は一日に一回のデジタルセンサ２からのセンシング情報の取得を行うかを判定する（ステップＳ４１７）。Ｙｅｓの場合にはステップＳ４０３からの処理を繰り返す。動作判定部１０３は処理を終了するかを判定する（ステップＳ４１８）。処理を終了しない場合、センシング装置１はステップＳ４０３の処理から繰り返す。
【００３２】
上述の第二の実施形態によるセンシング装置１の処理によれば、第一の所定の間隔でデジタルセンサ２から取得した第一センシング情報の取得以外に、第一の所定の期間よりも長い間隔で第一センシング情報と同じ対象のセンシング情報である第二センシング情報を取得する。これにより、消費電力を抑えつつ、センシング対象の物理量の検出精度を向上させることができる。
【００３３】
＜第三の実施形態＞
図５は第三の実施形態によるセンシング装置の処理フローを示す図である。
センシング装置１において、動作判定部１０３は、ＣＰＵ１１がデジタルセンサ２から取得した第一センシング情報の値と、ＣＰＵ２１を起動した後に当該ＣＰＵ２１から取得した第二センシング情報の値とを用いて、それら第一センシング情報の値と第二センシング情報の値の何れが異常かを判定するようにしてもよい。この場合、動作判定部１０３は、  第一センシング情報の値と第二センシング情報の値との誤差に基づいて第一センシング情報または第二センシング情報の異常を判定する。
【００３４】
第三の実施形態によるセンシング装置１は第二の実施形態において以下の異常判定処理（ステップＳ５０１）を行う。
まずステップＳ４０５においては第一センシング情報を記録した場合には必ず第二センシング情報取得タイミングであると判定する。そして、第二の実施形態のステップＳ４１５において第二センシング情報を取得すると、動作判定部１０３は、ステップＳ４０４で記録した第一センシング情報の値と、ステップＳ４１５において取得した第二センシング情報の値との誤差を算出する。動作判定部１０３はその誤差が閾値以上である場合には、第一センシング情報と第二センシング情報の何れかが異常であると判定する。制御部１０１は、第一センシング情報と第二センシング情報の何れかが異常であると判定された場合には故障を示すアラームをモニタリング装置に対して出力するようにしてもよい。その後、第二の実施形態によるステップＳ４１６からの処理が行われてよい。
【００３５】
上述の処理によれば、デジタルセンサ２とアナログセンサ３のいずれかの故障をセンシング装置１の動作中に検知することができる。
【００３６】
＜第四の実施形態＞
センシング装置１においては所定の基準値とセンシング情報が示す値とを比較してもよい。
例えば、デジタルセンサ２から過去に取得した正常時の第一センシング情報の値や、アナログセンサ３から過去に取得した正常時の第二センシング情報の値を基準値として記録しておき、その基準値と、新たに取得した第一センシング情報や第二センシング情報の、対応する基準値との誤差に基づいて、第一センシング情報や第二センシング情報の異常を判定してもよい。
第四の実施形態によるセンシング装置１は、図５で示す第三の実施形態におけるステップＳ５０１の異常判定処理に代えて、以下の異常判定処理を行う。
【００３７】
図６は第四の実施形態による異常判定処理のフローを示す図である。
まず動作判定部１０３は第一センシング情報と第二センシング情報の取得が初回かを判定する（ステップＳ５０１１）。動作判定部１０３は第一センシング情報と第二センシング情報の取得が初回である場合、ステップＳ４０４で記録した第一センシング情報を第一基準値として記録し、ステップＳ４１５で記録した第二センシング情報を第二基準値として記録する（ステップＳ５０１２）。
【００３８】
動作判定部１０３は第一センシング情報と第二センシング情報の取得が２回目以降である場合、アナログセンサ３から取得した第二センシング情報の値を基準としたデジタルセンサ２から取得した第一センシング情報の値の誤差を算出する（ステップＳ５０１３）。動作判定部１０３はこの誤差をメモリ１２に記録する（ステップＳ５０１４）。
【００３９】
動作判定部１０３は第二センシング情報の値を基準とした第一センシング情報の値の誤差が所定の基準誤差範囲内であるかを判定する（ステップＳ５０１５）。誤差が所定の基準誤差範囲内である場合には、動作判定部１０３第一センシング情報を所定の処理に利用すると判定する（ステップＳ５０１６）。このような処理によりより精度の高い可能性のあるアナログセンサ３から取得したセンシング情報を基準として、デジタルセンサ２から取得したセンシング情報が信頼できる精度を情報であるかを判定することができる。
【００４０】
動作判定部１０３は誤差が所定の基準誤差範囲内でない場合には、第一センシング情報と第二センシング情報の何れかが異常である。したがって動作判定部１０３は、第一センシング情報と第一基準値とを比較して所定の閾値以上の誤差があるかを判定する（ステップＳ５０１７）。動作判定部１０３は、第一センシング情報と第一基準値とを比較して所定の閾値以上の誤差がある場合にはデジタルセンサ２の異常と判定する（ステップＳ５０１８）。
【００４１】
また動作判定部１０３は誤差が所定の基準誤差範囲内でない場合には、動作判定部１０３は、第二センシング情報と第二基準値とを比較して所定の閾値以上の誤差があるかを判定する（ステップＳ５０１９）。動作判定部１０３は、第二センシング情報と第二基準値とを比較して所定の閾値以上の誤差がある場合にはアナログセンサ３の異常と判定する（ステップＳ５０２０）。
これによりデジタルセンサ２とアナログセンサ３の何れかのセンサの異常を特定することができる。
【００４２】
＜第五の実施形態＞
センシング装置１においては所定の基準値とその基準値に対応するセンシング情報の示す値とを比較してもよい。
例えば、デジタルセンサ２から取得した第一センシング情報の値や、アナログセンサ３から取得した第二センシング情報の値を基準値として記録しておき、その基準値と、新たに取得した第一センシング情報や第二センシング情報の、対応する基準値との誤差に基づいて、第一センシング情報や第二センシング情報の異常を判定してもよい。
第四の実施形態によるセンシング装置１は、図５で示すステップＳ５０１の異常判定処理において以下の様な処理を行う。
【００４３】
図７は第五の実施形態による異常判定処理のフローを示す図である。
まず動作判定部１０３は前回の異常判定から所定時間経過したかを判定する（ステップＳ５０７１）。所定時間経過した場合、動作判定部１０３はデジタルセンサ２から取得した第一センシング情報が示すデジタルセンシング領域の各値と、アナログセンサ３から取得した第二センシング情報が示すアナログセンシング領域の各値とを比較する。なおデジタルセンシング領域とは例えばセンシング情報が振動であれば振動の周波数領域、センシング情報が音であれば音の周波数領域等である。通常はデジタルセンシング領域よりもアナログセンシング領域は広範囲である。動作判定部１０３はデジタルセンシング領域に重ならないアナログセンシング領域においてアナログセンシング情報が有意な検出値を示すかを判定する（ステップＳ５０７２）。有意な検出値は所定の閾値以上の検出値であるかどうかにより判定すればよい。動作判定部１０３は、デジタルセンシング領域に重ならないアナログセンシング領域においてアナログセンシング情報が有意な検出値を示していない場合、サブボード２０、センサボード３０、アナログセンサ３が電源ＯＦＦとなるようにスリープ要求信号をサブボード２０へ出力する（ステップＳ５０７３）。そして動作判定部１０３はデジタルセンサ２からの第一センシング情報の取得と記録を継続する（ステップＳ５０７４）。
【００４４】
動作判定部１０３は、デジタルセンシング領域に重ならないアナログセンシング領域においてアナログセンシング情報が有意な検出値を示している場合、デジタルセンサ２の電源をＯＦＦに制御する（ステップＳ５０７５）。そして動作判定部１０３はアナログセンサ３からの第二センシング情報の取得と記録を継続する（ステップＳ５０７６）。
【００４５】
上述の第五の実施形態による異常判定処理によれば、これから取得するセンシング情報を、デジタルセンサ２とアナログセンサ３のどちらから取得すべきかをセンシング領域における検出領域で判断する。これにより、消費電力を削減すると共に、アナログセンシング領域においてより広範囲に検出値が得られている場合にはアナログセンサ３からのセンシング情報を採用することで、より精度の高いセンシング情報を取得することができる。
【００４６】
＜第六の実施形態＞
上述の各実施形態のセンシング装置１はデジタルセンサ２とアナログセンサ３のそれぞれ一つずつと接続されている。しかしながらセンシング装置１は、デジタルセンサ２とアナログセンサ３を１組とする複数組のデジタルセンサ２とアナログセンサ３のそれぞれと接続し、各センサからセンシング情報を取得してよい。この場合、各組は別々の測定対象や、同一測定対象の別々の位置におけるセンシング情報を測定してよい。
またアナログセンサ３とデジタルセンサ２とが同一測定対象の別々の位置におけるセンシング情報を測定してもよい。例えば、測定対象の低周波の振動が多く発生する箇所をデジタルセンサ２を用いて測定し、同一の測定対象の高周波の振動が多く発生する箇所をアナログセンサ３を用いて測定する。これにより、それぞれのセンサの故障検知に適した場所での測定が可能になるため、異常値発生場所の特定が容易となる。
【００４７】
図８はセンシング装置の最小構成図である。
この図が示すようにセンシング装置１は、デジタルセンサ２と接続された第一演算部（ＣＰＵ１１）と、アナログセンサ３と接続された第二演算部（ＣＰＵ１１）と、何れの演算部を動作させるかを判定する動作判定部１０３の機能を備えればよい。
【００４８】
上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５０】
１・・・センシング装置
２・・・デジタルセンサ
３・・・アナログセンサ
１０・・・メインボード
１１，２１・・・ＣＰＵ
１２，２２・・・メモリ
２０・・・サブボード
３０・・・センサボード
５０・・・無線通信装置
１０１，２０１・・・制御部
１０２，２０２・・・センシング情報取得部
１０３・・・動作判定部
１０４・・・通信処理部
２０３・・・センシング情報転送部
【図１】
2019082410.tif 000003
【図２】
2019082410.tif 000004
【図３】
2019082410.tif 000005
【図４】
2019082410.tif 000006
【図５】
2019082410.tif 000007
【図６】
2019082410.tif 000008
【図７】
2019082410.tif 000009
【図８】
2019082410.tif 000010