説明

サンプリング周期設定方法および電子機器

【課題】電子機器の加速度を監視する際の適切なサンプリング周期を設定するサンプリング周期設定方法を提供することである。
【解決手段】本発明に係るサンプリング周期設定方法は、第1のサンプリング周期で加速度センサ120の出力値を所定時間測定するステップと、測定するステップにより測定した加速度センサ120の出力値から、当該加速度センサ120の出力値の極値を抽出するステップと、抽出するステップにより抽出した極値間の時間間隔の平均値を計算するステップと、平均値に基づいて、当該電子機器100の設置後に加速度センサ120の出力値を監視する際の、第1のサンプリング周期より長い第2のサンプリング周期を決定するステップと、第2のサンプリング周期を電子機器100が加速度センサ120の出力値を監視する際のサンプリング周期に設定するステップとを含むことを特徴とする。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、サンプリング周期設定方法および電子機器に関するものである。
【背景技術】
【0002】
従来から、加速度センサを内部に備える電子機器がある。加速度センサは、加速度を測定することによって、重力や振動を検出することができるため、これらの電子機器は、内部に備える加速度センサによって、その電子機器の傾きやその電子機器に発生している振動を監視することができる。
【0003】
このように電子機器を監視することにより、電子機器が傾いてしまっている状態や、異常な振動を発生している状態などのような、電子機器に生じている異常状態を検出することが可能となり、異常状態を検出した場合に、早急に電子機器を正常な状態に復旧させることができる。
【0004】
例えば、無線通信の基地局装置は屋外に設置される場合があるが、このような場合は、自然災害等により基地局装置が傾いてしまうことが起こり得る。基地局装置は、高い信頼性が求められるものであるから、上述のように加速度センサを組み込むことで、その状態を監視し、異常状態が発生したときに、早急に復旧できるようにしておくことは重要である。
【0005】
電子機器内部に加速度センサを備える発明として、例えば、検出した振動のレベルからどの部品に異常があるかを特定する発明がある(特許文献1等参照)。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2007−317319号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
従来は、電子機器自体の傾きの変化や電子機器内部に発生する振動などについて、生じ得るあらゆる変化を監視することができるように、設定可能な最小のサンプリング周期(以下、「第1のサンプリング周期」と称する)で加速度を測定していた。
【0008】
しかしながら、第1のサンプリング周期に設定することは、データ処理量の増大や処理速度の低下につながり、要求されるメモリ容量が増大するという欠点がある。また、必ずしも第1のサンプリング周期に設定する必要がない場合も多く見られる。
【0009】
したがって、かかる点に鑑みてなされた本発明の目的は、電子機器の加速度を監視する際の適切なサンプリング周期(以下、「第2のサンプリング周期」と称する)を設定するサンプリング周期設定方法を提供することにある。
【課題を解決するための手段】
【0010】
上述した諸課題を解決すべく、請求項1に係るサンプリング周期設定方法は、
加速度センサを備える電子機器のサンプリング周期設定方法であって、
第1のサンプリング周期で前記加速度センサの出力値を所定時間測定するステップと、
前記測定するステップにより測定した前記加速度センサの出力値から、当該加速度センサの出力値の極値を抽出するステップと、
前記抽出するステップにより抽出した前記極値間の時間間隔の平均値を計算するステップと、
前記平均値に基づいて、当該電子機器の設置後に前記加速度センサの出力値を監視する際の、前記第1のサンプリング周期より長い第2のサンプリング周期を決定するステップと、
前記第2のサンプリング周期を前記電子機器が前記加速度センサの出力値を監視する際のサンプリング周期に設定するステップと、
を含むことを特徴とするものである。
【0011】
請求項2に係る発明は、請求項1に記載の方法を所定期間毎に実施し、当該所定期間毎に、前記第2のサンプリング周期を決定し、当該第2のサンプリング周期を前記電子機器が前記加速度センサの出力値を監視する際のサンプリング周期に設定するものである。
【0012】
上述したように本発明の解決手段を方法として説明してきたが、本発明はこれらに実質的に相当する装置、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【0013】
例えば、本発明を装置として実現させた請求項3に係る電子機器は、
加速度センサを備える電子機器であって、
第1のサンプリング周期で前記加速度センサの出力値を所定時間測定する加速度センサと、
測定した前記加速度センサの出力値を記憶する記憶部と、
測定した前記加速度センサの出力値から、当該加速度センサの出力値の極値を抽出し、
抽出した前記極値間の時間間隔の平均値を計算し、
前記平均値に基づいて、当該電子機器の設置後に前記加速度センサの出力値を監視する際の、前記第1のサンプリング周期より長い第2のサンプリング周期を決定し、
前記第2のサンプリング周期を前記電子機器が前記加速度センサの出力値を監視する際のサンプリング周期に設定する制御部と、
を備えることを特徴とする。
【発明の効果】
【0014】
本発明によれば、電子機器の加速度を監視する際の適切なサンプリング周期を設定するサンプリング周期設定方法を提供することができる。
【図面の簡単な説明】
【0015】
【図1】本発明の一実施形態に係る電子機器の機能ブロック図である。
【図2】本発明の一実施形態に係る第2のサンプリング周期を決定する手順のフローチャートである。
【図3】本発明の一実施形態に係る第2のサンプリング周期を決定する手順における、加速度センサによる加速度測定の様子を示す図である。
【図4】本発明の一実施形態に係る第2のサンプリング周期の決定処理および異常状態を検出する手順を示すフローチャートである。
【発明を実施するための形態】
【0016】
以下、本発明に係る第2のサンプリング周期設定方法の実施形態について、図面を参照して説明する。
【0017】
図1は、本発明の一実施形態に係る電子機器の機能ブロック図である。電子機器100は、制御部110、加速度センサ120、記憶部130および通信部140を備える。
【0018】
加速度センサ120は、電子機器100の内部に備えられ、電子機器100の加速度を測定する。加速度センサ120は、測定した電子機器100の加速度を制御部110に出力する。
【0019】
記憶部130は、制御部110から加速度センサ120の出力値を受け取って記憶する。制御部110が、加速度センサ120の出力値を電子機器100の傾きデータなどに変換した場合は、記憶部130は、変換後の傾きデータなどを制御部110から受け取って記憶する。制御部110が加速度センサ120の出力を他のデータに変換する処理については、後述する。また、記憶部130は、制御部110に用いられる各種プログラム等も記憶する。
【0020】
通信部140は、外部ネットワーク(図示せず)と無線または有線を通じて接続し、他の通信装置と通信する。通信部140は、電子機器100が異常状態であることを加速度センサ120の出力値から制御部110が検出したときに、制御部110からその旨の通知を受け、外部ネットワークを通じて、遠隔にいるユーザに電子機器100に異常が生じたことを通知する。
【0021】
制御部110は、加速度センサ120が出力する電子機器100の加速度の出力値を受け取り、受け取った加速度の出力値を、そのまま、または、電子機器100の傾きなどのデータに変換して、記憶部130に出力する。加速度データからは、適切な信号処理を行うことにより、傾き、振動、動き、または衝撃といった様々なデータを得ることができる。
【0022】
また、制御部110は、第2のサンプリング周期を決定する際に、所定の時間分の第1のサンプリング周期で測定した加速度の出力値を記憶部130から読み出す。制御部110が第2のサンプリング周期を決定する手順については、後述のフローチャートの説明において詳述する。
【0023】
また、制御部110は、第2のサンプリング周期を決定した後、決定した第2のサンプリング周期を電子機器100の加速度を監視するサンプリング周期に設定する。
【0024】
また、制御部110は、電子機器100が異常状態であるか否かを判定するために、電子機器100を監視中に測定した加速度の出力値を、記憶部130が記憶する所定の時間分の加速度の出力値と比較する。制御部110は、電子機器100を監視中に測定した電子機器100の加速度データを、記憶部130が記憶する所定の時間分の電子機器100の加速度データの平均値と比較し、その差分が所定の閾値よりも大きい場合は、電子機器100が異常状態にあると判定する。
【0025】
また、制御部110は、電子機器100を監視中に、電子機器100が異常状態であることを検出したときは、その旨を通信部140に通知する。
【0026】
図2に示すフローチャートを参照しながら、第2のサンプリング周期を決定する手順を説明する。
【0027】
制御部110は、第1のサンプリング周期を加速度センサ120が電子機器100の加速度を測定する際のサンプリング周期に設定する(ステップS101)。なお、第1のサンプリング周期は、設定可能な最小のサンプリング周期であるとして説明してきたが、これは一例であり、電子機器100の状態を監視するために適したサンプリング周期に対して十分に短いサンプリング周期であれば、必ずしも設定可能な最小値である必要はない。以下の説明においても同様である。
【0028】
加速度センサ120は、第2のサンプリング周期を決定するために必要な加速度データを取得するために十分な所定時間の間、ステップS101において設定した第1のサンプリング周期で電子機器100の加速度を測定し、測定結果を制御部110に出力する。制御部110は、加速度センサ120から受け取った加速度の出力値を記憶部130に出力する。記憶部130は、制御部110から受け取った加速度データを記憶する(ステップS102)。図3(a)に、第1のサンプリング周期で電子機器100の加速度を測定する様子を示す。白丸で示されるポイントが第1のサンプリング周期で測定した電子機器100の加速度である。隣接する白丸間の間隔TSminは、第1のサンプリング周期を示す。加速度センサ120が、このように短い第1のサンプリング周期で電子機器100の加速度を測定することにより、外部環境の影響により、電子機器100の加速度が早い周期で変化している場合であっても、制御部110は、その変化の様子を再現できるように加速度データを記憶部130に記憶させることができる。
【0029】
続いて、制御部110は、記憶部130に記憶されている加速度データから、極大値および当該極大値となったときの時刻を抽出する(ステップS103)。図3(b)に、図3(a)の加速度データから極大値を抽出する様子を示す。黒丸で示されるポイントが極大値をとるポイントである。極大値とは、局所的な区間における最大値である。極大値を決定するには、例えば、所定の閾値を定めておき、当該閾値を連続して超えている値の中から最大の値を選択し、その値を極大値とすることなどができる。また、加速度データが細かいノイズ成分を含んでいて、極大値を決定することが困難な場合は、制御部110は、加速度データに対してスムージング処理などを行い、ノイズ成分の影響を減少させてから極大値を抽出してもよい。また、本実施例においては極大値を例として説明するが、極大値の代わりに極小値を用いることも可能である。本願においては、極大値および極小値を総称して極値と称する。
【0030】
続いて、制御部110は、隣り合う2点の極大値間の時間を計算する。例えば、最初の2点の極大値間の時間をT1とすると、第1のサンプリング周期TSminおよび2点の極大値間のポイント数N1(極大値をとるポイントも含む)を用いて、以下の数式で計算できる。
【0031】
【数1】

【0032】
このようにして、制御部110は、2点の極大値間の時間を連続的に、T1,T2,・・・と計算することができる。この様子を図3(c)に示す。
【0033】
ステップS104において計算した極大値間の時間は、常に一定の値であるとは限らない。そこで、制御部110は、所定の時間の間に測定された極大値間の時間、T1,T2、・・の値について、その平均値を計算する(ステップS105)。
【0034】
制御部110は、ステップS105において計算した極大値間の時間の平均値Tを基に第2のサンプリング周期を計算する(ステップS106)。サンプリング定理によれば、原信号の2倍よりも大きいサンプリング周波数で測定すれば、原信号を再現することができる。サンプリング周期はサンプリング周波数の逆数であるから、例えば、サンプリング周期TSを極大値間の時間の平均値Tの1/2の時間間隔とすると、制御部110は、Tの周期で振動する振動の波形を再現することができる。図3(d)に、サンプリング周期TS=T/2として、加速度センサ120が電子機器100の加速度を測定する様子を示す。
【0035】
このように、制御部110は、ステップS101〜S106に示す手順に従うことにより、第2のサンプリング周期を決定することができる。
【0036】
ここで、第2のサンプリング周期を決定する適切なタイミングについて検討する。
【0037】
電子機器100は、設置される場所によって、外部環境から受ける影響が異なる。特に、無線通信用の基地局などは屋外に設置される場合があり、例えば電柱の上に設置されたような場合は、その電柱に固有の周期で振動し、電子機器100の加速度がその周期で振動する場合がある。
【0038】
このように、電子機器100は、設置される環境によって、加速度の変化する周期が異なる場合があることを考慮すると、電子機器100は、その設置された環境に応じて、それぞれの電子機器100が最適な第2のサンプリング周期を設定することが好ましい。
【0039】
したがって、電子機器100は、設置場所に設置された後に、図2のフローチャートにおいて説明した第2のサンプリング周期決定処理を実行することが好ましい。
【0040】
図4のフローチャートを参照しながら、上記のタイミングで第2のサンプリング周期設定処理を実行する手順について説明する。
【0041】
電子機器100は、電源ONなどを契機に、自身の設置が完了したことを認識する(ステップS201)。続いて、電子機器100は、図2のフローチャートにて示した第2のサンプリング周期決定処理を実行する(ステップS202)。
【0042】
このタイミングで第2のサンプリング周期決定処理を実行することにより、電子機器100は、設置された環境に応じて最適な第2のサンプリング周期を決定することができる。
【0043】
制御部110は、ステップS202において決定した第2のサンプリング周期をサンプリング周期に設定する(ステップS203)。
【0044】
制御部110は、加速度センサ120が測定する電子機器100の加速度を、第2のサンプリング周期で監視する(ステップS204)。
【0045】
制御部110は、監視している電子機器100の加速度に異常があるか否かを判定する(ステップS205)。
【0046】
その結果、電子機器100の加速度が異常状態であることを検出した場合は、制御部110は、通信部140を通して、異常が発生したことをユーザに通知する(ステップS206)。異常状態が検出されない場合は、制御部110は、引き続き電子機器100の加速度の監視を続ける。
【0047】
このように、電子機器100は、設置された環境に応じて、電子機器100の加速度を監視するための最適な第2のサンプリング周期を設定することができる。これによって、制御部110は、必要以上に短い第1のサンプリング周期でデータ処理をする必要がなくなり、処理速度を速くすることができる。
【0048】
また、所定の期間毎に、上述のように最適な第2のサンプリング周期を決定して設定する処理を実行することにより、外部環境に変化があった場合も、その変化に対応して最適な第2のサンプリング周波数を設定することができる。
【0049】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部材、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを1つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【0050】
100 電子機器
110 制御部
120 加速度センサ
130 記憶部
140 通信部

【特許請求の範囲】
【請求項1】
加速度センサを備える電子機器のサンプリング周期設定方法であって、
第1のサンプリング周期で前記加速度センサの出力値を所定時間測定するステップと、
前記測定するステップにより測定した前記加速度センサの出力値から、当該加速度センサの出力値の極値を抽出するステップと、
前記抽出するステップにより抽出した前記極値間の時間間隔の平均値を計算するステップと、
前記平均値に基づいて、当該電子機器の設置後に前記加速度センサの出力値を監視する際の、前記第1のサンプリング周期より長い第2のサンプリング周期を決定するステップと、
前記第2のサンプリング周期を前記電子機器が前記加速度センサの出力値を監視する際のサンプリング周期に設定するステップと、
を含むことを特徴とするサンプリング周期設定方法。
【請求項2】
請求項1に記載の方法を所定期間毎に実施し、当該所定期間毎に、前記第2のサンプリング周期を決定し、当該第2のサンプリング周期を前記電子機器が前記加速度センサの出力値を監視する際のサンプリング周期に設定することを特徴とするサンプリング周期決定方法。
【請求項3】
加速度センサを備える電子機器であって、
第1のサンプリング周期で前記加速度センサの出力値を所定時間測定する加速度センサと、
測定した前記加速度センサの出力値を記憶する記憶部と、
測定した前記加速度センサの出力値から、当該加速度センサの出力値の極値を抽出し、
抽出した前記極値間の時間間隔の平均値を計算し、
前記平均値に基づいて、当該電子機器の設置後に前記加速度センサの出力値を監視する際の、前記第1のサンプリング周期より長い第2のサンプリング周期を決定し、
前記第2のサンプリング周期を前記電子機器が前記加速度センサの出力値を監視する際のサンプリング周期に設定する制御部と、
を備えることを特徴とする電子機器。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate


【公開番号】特開2012−173198(P2012−173198A)
【公開日】平成24年9月10日(2012.9.10)
【国際特許分類】
【出願番号】特願2011−37035(P2011−37035)
【出願日】平成23年2月23日(2011.2.23)
【出願人】(000006633)京セラ株式会社 (13,660)