(57)【要約】【課題】電流積算量の算出精度の悪化を抑制する。【解決手段】計測回路１３ｂは、電池１１から負荷１２に流れる電流Ｉの第１の積算量（電流積算量Ｃｍ）を計測し、検出回路１３ｃは、負荷１２の動作回数Ｎｍ，Ｎｎを検出する。算出回路１３ｄは、動作回数Ｎｍ，Ｎｎと、計測回路１３ｂが動作する第１の期間（期間Ｔｍ）の第１の積算量と、に基づいて、計測回路１３ｂが動作を停止する第２の期間（期間Ｔｎ）を含む第３の期間の電流Ｉの第２の積算量（合計電流積算量Ｃｔｏｔａｌ）を算出する。【選択図】図１
2018109532.tif 000002
【特許請求の範囲】
【請求項１】
電池から負荷に流れる電流の第１の積算量を計測する計測回路と、
前記負荷の動作回数を検出する検出回路と、
前記動作回数と、前記計測回路が動作する第１の期間の前記第１の積算量とに基づいて、前記計測回路が動作を停止する第２の期間を含む第３の期間の前記電流の第２の積算量を算出する算出回路と、
を有する電流積算量計測装置。
【請求項２】
前記検出回路は、
前記電流の増加を検出する電流変化検出回路と、
前記電流の増加が検出されるたびに、前記動作回数の計数値を増加するカウンタと、
を有する請求項１に記載の電流積算量計測装置。
【請求項３】
前記算出回路は、前記第１の期間の前記動作回数である第１の値と、前記第２の期間の前記動作回数である第２の値と、前記第１の積算量と、に基づいて前記第２の積算量を算出する、請求項１または２に記載の電流積算量計測装置。
【請求項４】
前記負荷は、第１の動作間隔または前記第１の動作間隔よりも短い第２の動作間隔で環境データを取得するセンサ装置である、請求項１乃至３の何れか一項に記載の電流積算量計測装置。
【請求項５】
電池から負荷に流れる電流の第１の積算量を計測する計測回路と、
前記負荷の動作回数を検出する検出回路と、
前記動作回数と、前記計測回路が動作する第１の期間の前記第１の積算量とに基づいて、前記計測回路が動作を停止する第２の期間を含む第３の期間の前記電流の第２の積算量を算出する第１の算出回路と、
前記第２の積算量と、前記電池の電池容量とに基づいて、前記電池の残量を表す電池残量情報を算出する第２の算出回路と、
を有する電池残量計測装置。
【請求項６】
通信機能を備えた負荷と、電池から前記負荷に流れる電流の第１の積算量を計測する計測回路と、前記負荷の動作回数を検出する検出回路と、前記動作回数と、前記計測回路が動作する第１の期間の前記第１の積算量とに基づいて、前記計測回路が動作を停止する第２の期間を含む第３の期間の前記電流の第２の積算量を算出する第１の算出回路と、を備え、前記第２の積算量と前記電池の電池容量とに基づいて算出される前記電池の残量を表す電池残量情報、または前記第２の積算量を前記負荷が送信する複数の電子機器と、
前記複数の電子機器のそれぞれの前記負荷から送信される前記電池残量情報または前記第２の積算量を受信し、前記電池残量情報または前記第２の積算量に基づいて、前記負荷の動作間隔の変更を指示する指示信号を前記複数の電子機器に送信する管理装置と、
を有する電子機器制御システム。
【請求項７】
前記管理装置は、前記電池残量情報または前記第２の積算量に基づいて、前記複数の電子機器のうち、前記残量の少ない前記電池をもつ第１の電子機器の前記負荷ほど、前記動作間隔を大きくする前記指示信号を送信する、請求項６に記載の電子機器制御システム。
【請求項８】
計測回路が、電池から負荷に流れる電流の第１の積算量を計測し、
検出回路が、前記負荷の動作回数を検出し、
算出回路が、前記動作回数と、前記計測回路が動作する第１の期間の前記第１の積算量とに基づいて、前記計測回路が動作を停止する第２の期間を含む第３の期間の前記電流の第２の積算量を算出する、
電流積算量計測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電流積算量計測装置、電池残量計測装置、電子機器制御システム及び電流積算量計測方法に関する。
【背景技術】
【０００２】
電池駆動される機器において、電池残量や電池交換時期を推定するために、電池交換（あるいは満充電）されてからどれだけ電流を消費してきたかを示す電流積算量が計測される場合がある。電流積算量の計測には、クーロンカウンタなどの計測回路が用いられる。
【０００３】
従来、電池から負荷に流れる電流の値が所定値よりも大きくなったことを検出し、その時間帯だけ電流積算量や電池内部状態を計測し、それ以外の時間帯は計測を停止することによって、計測に要する消費電流を抑制することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１１８６０７号公報
【特許文献２】特開２００７−０７８４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電池駆動される負荷のなかには、スタンバイ期間が比較的長い負荷がある。たとえば、電池残量の減少を抑えるために間欠的に動作して環境データを取得するセンサ装置などがある。そのような負荷が用いられる場合、スタンバイ期間の電流積算量が相対的に大きくなるため、電池から負荷に流れる電流が大きくなった時間帯だけ計測を行う手法では精度よく電流積算量を計測できない。そのため、計測回路を定期的にオンオフし、計測回路がオンしている時間と、その時間における電流積算量とから平均電流を算出し、その電流が、計測回路がオフしている期間も流れ続けているという前提で、電流積算量を算出することが考えられる。
【０００６】
しかし、計測回路がオフのときに負荷の動作間隔が変わるような場合（たとえば、環境状況の変化に応じてセンサ装置のデータ取得間隔が変わるような場合）、算出された平均電流と実際の平均電流とが異なるため、電流積算量の算出精度が悪化する問題がある。
【０００７】
１つの側面では、本発明は、電流積算量の算出精度の悪化を抑制する電流積算量計測装置、電池残量計測装置、電子機器制御システム及び電流積算量計測方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
１つの実施態様では、電池から負荷に流れる電流の第１の積算量を計測する計測回路と、前記負荷の動作回数を検出する検出回路と、前記動作回数と、前記計測回路が動作する第１の期間の前記第１の積算量とに基づいて、前記計測回路が動作を停止する第２の期間を含む第３の期間の前記電流の第２の積算量を算出する算出回路と、を有する電流積算量計測装置が提供される。
【０００９】
また、１つの実施態様では、電池から負荷に流れる電流の第１の積算量を計測する計測回路と、前記負荷の動作回数を検出する検出回路と、前記動作回数と、前記計測回路が動作する第１の期間の前記第１の積算量とに基づいて、前記計測回路が動作を停止する第２の期間を含む第３の期間の前記電流の第２の積算量を算出する第１の算出回路と、前記第２の積算量と、前記電池の電池容量とに基づいて、前記電池の残量を表す電池残量情報を算出する第２の算出回路と、を有する電池残量計測装置が提供される。
【００１０】
また、１つの実施態様では、通信機能を備えた負荷と、電池から前記負荷に流れる電流の第１の積算量を計測する計測回路と、前記負荷の動作回数を検出する検出回路と、前記動作回数と、前記計測回路が動作する第１の期間の前記第１の積算量とに基づいて、前記計測回路が動作を停止する第２の期間を含む第３の期間の前記電流の第２の積算量を算出する第１の算出回路と、を備え、前記第２の積算量と前記電池の電池容量とに基づいて算出される前記電池の残量を表す電池残量情報、または前記第２の積算量を前記負荷が送信する複数の電子機器と、前記複数の電子機器のそれぞれの前記負荷から送信される前記電池残量情報または前記第２の積算量を受信し、前記電池残量情報または前記第２の積算量に基づいて、前記負荷の動作間隔の変更を指示する指示信号を前記複数の電子機器に送信する管理装置と、を有する電子機器制御システムが提供される。
【００１１】
また、１つの実施態様では、電流積算量計測方法が提供される。
【発明の効果】
【００１２】
１つの側面では、電流積算量の算出精度の悪化を抑制できる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態の電子機器及び電流積算量計測装置の一例を示す図である。
【図２】電流積算量計測装置の動作の一例の流れを示すフローチャートである。
【図３】第２の実施の形態の電子機器及び電池残量計測装置の一例を示す図である。
【図４】第３の実施の形態の電子機器及び電流積算量計測装置の一例を示す図である。
【図５】クーロンカウンタの一例を示す図である。
【図６】電流積算量と平均電流の一例を示す図である。
【図７】電流変化検出回路の一例を示す図である。
【図８】電流変化検出回路の動作の一例を示す図である。
【図９】コントローラの一例を示す図である。
【図１０】第３の実施の形態の電流積算量計測装置の動作の一例を示すタイミングチャートである。
【図１１】第４の実施の形態の電子機器及び電池残量計測装置の一例を示す図である。
【図１２】電池残量計測装置のコントローラ及びメモリの一例を示す図である。
【図１３】第５の実施の形態の電子機器制御システムの一例を示す図である。
【図１４】管理装置のハードウェア例を示す図である。
【図１５】管理装置の動作の一例の流れを示すフローチャートである。
【図１６】ソートの一例を示す図である。
【図１７】センサノードの動作周期の設定例を示す図である。
【図１８】動作周期が設定されたセンサノードの負荷電流波形の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、発明を実施するための形態を、図面を参照しつつ説明する。
（第１の実施の形態）
図１は、第１の実施の形態の電子機器及び電流積算量計測装置の一例を示す図である。
【００１５】
電子機器１０は、スマートフォンやタブレット端末、１次電池（乾電池やボタン電池などの使い捨ての電池）や２次電池（充電可能な電池）で動作するＩｏＴ（Internet of Things）機器などである。
【００１６】
電子機器１０は、電池１１、負荷１２、電流積算量計測装置１３を有する。
電池１１は、１次電池または２次電池である。
負荷１２は、電池１１によって供給される電圧に基づいて動作する。なお、負荷１２は間欠動作するものであり、その動作間隔は変更可能である。負荷１２の例として、センサ装置がある。たとえば、下水道氾濫検知システムにおいてマンホールに搭載され水位を検出するセンサ装置は、天気が晴れのときよりも雨のときの方が、動作間隔が短くなるようにしてもよい。
【００１７】
電流積算量計測装置１３は、抵抗１３ａ、計測回路１３ｂ、検出回路１３ｃ、算出回路１３ｄ、メモリ１３ｅを有する。
抵抗１３ａは、電池１１と負荷１２の間に接続されている。
【００１８】
計測回路１３ｂは、電池１１から負荷１２に流れる電流の積算量を計測する。計測回路１３ｂは、抵抗１３ａの両端に接続されており、抵抗１３ａによる電圧降下から電流Ｉを求め、たとえば、電流Ｉを時間積分することで電流Ｉの積算量を出力する。計測回路１３ｂは、常時動作するものではなく、消費電力を抑えるために、計測回路１３ｂは間欠動作する。たとえば、計測回路１３ｂは、１日に１時間動作し、残りの２３時間は動作しない。計測回路１３ｂとして、たとえば、クーロンカウンタが用いられる。
【００１９】
検出回路１３ｃは、負荷１２の動作回数を検出する。検出回路１３ｃは、たとえば、電流Ｉの増加を検出し、電流Ｉが増加したときに、負荷１２が動作したものとして動作回数をインクリメントする。また、負荷１２自体が、動作した旨を示す信号を出力する場合、検出回路１３ｃは、その信号を受信したときに動作回数の計数値をインクリメントする。
【００２０】
算出回路１３ｄは、負荷１２の動作回数と、計測回路１３ｂが動作する期間の電流Ｉの積算量（電流積算量）と、計測回路１３ｂが動作を停止する期間を含むある期間の電流積算量（合計電流積算量）を算出する。
【００２１】
メモリ１３ｅは、算出回路１３ｄが算出した電流積算量を記憶する。
図１には、電流積算量の算出例が示されている。
負荷１２が動作するとき、電流Ｉが増加する。間欠的に動作する負荷１２の場合、図１に示すように電流Ｉが変化する。ただし負荷１２が動作していないとき（スタンバイ時）もスタンバイ電流が生じる。
【００２２】
計測回路１３ｂは、たとえば、図１に示すように期間Ｔｍの間動作し、期間Ｔｍの電流積算量Ｃｍを出力する。また、計測回路１３ｂは、たとえば、期間Ｔｍの間動作した後、期間Ｔｎの間動作を停止し、その後再び期間Ｔｍの間動作する処理を繰り返すような間欠動作を行う。
【００２３】
算出回路１３ｄは、たとえば、期間Ｔｎが終了するタイミングで合計電流積算量を算出する。合計電流積算量をＣｔｏｔａｌとすると、Ｃｔｏｔａｌは以下の式（１）で表せる。
【００２４】
Ｃｔｏｔａｌ＝Ｃｍ（Ｎｍ＋Ｎｎ）／Ｎｍ          （１）
式（１）において、Ｎｍは、期間Ｔｍの負荷１２の動作回数であり、Ｎｎは、期間Ｔｎの負荷１２の動作回数である。
【００２５】
算出回路１３ｄは、電流積算量Ｃｍを計測回路１３ｂから受け、動作回数Ｎｍ，Ｎｎを検出回路１３ｃから受け、式（１）に基づいて、合計電流積算量Ｃｔｏｔａｌを算出し、出力する。合計電流積算量Ｃｔｏｔａｌはメモリ１３ｅに記憶される。
【００２６】
図２は、電流積算量計測装置の動作の一例の流れを示すフローチャートである。
計測回路１３ｂが動作中である場合（ステップＳ１：ＹＥＳ）、計測回路１３ｂは、電流積算量を計測する（ステップＳ２）。一方、検出回路１３ｃは、計測回路１３ｂが動作中であるか否かにかかわらず、負荷１２の動作回数を検出する（ステップＳ３）。計測回路１３ｂが停止中である場合（ステップＳ１：ＮＯ）または、ステップＳ２，Ｓ３の処理後、合計電流積算量Ｃｔｏｔａｌの算出タイミングである場合には（ステップＳ４：ＹＥＳ）、算出回路１３ｄは合計電流積算量Ｃｔｏｔａｌを算出する（ステップＳ５）。たとえば、算出回路１３ｄは、期間Ｔｍと期間Ｔｎとを加算した期間ごとに、合計電流積算量Ｃｔｏｔａｌを算出する。合計電流積算量Ｃｔｏｔａｌの算出タイミングではない場合には（ステップＳ４：ＮＯ）、ステップＳ１，Ｓ３からの処理が繰り返される。
【００２７】
なお、算出回路１３ｄは、前回算出した合計電流積算量Ｃｔｏｔａｌをメモリ１３ｅから読み出して、今回算出した合計電流積算量Ｃｔｏｔａｌに加算することで、合計電流積算量Ｃｔｏｔａｌを更新するようにしてもよい。
【００２８】
また、算出回路１３ｄは、負荷１２の動作１回あたりの電流積算量Ｃ１を算出し、図示しないサーバなどから指示された算出タイミングでの負荷１２の動作回数と電流積算量Ｃ１との積から、その算出タイミングでの合計電流積算量Ｃｔｏｔａｌを算出してもよい。なお、負荷１２の動作１回当たりの電流積算量Ｃ１は、Ｃ１＝Ｃｍ／Ｎｍと表せる。
【００２９】
また、算出回路１３ｄは、期間Ｔｍと期間Ｔｎとを加算した期間の平均電流Ｉａｖを算出して出力し、メモリ１３ｅは、その平均電流Ｉａｖを記憶してもよい。平均電流Ｉａｖは、Ｉａｖ＝Ｃｔｏｔａｌ／（Ｔｍ＋Ｔｎ）と表せる。
【００３０】
以上のような第１の実施の形態の電流積算量計測装置１３によれば、間欠動作する計測回路１３ｂで計測した電流積算量Ｃｍと負荷１２の動作回数とに基づいて、計測が停止する期間Ｔｎを含む期間の合計電流積算量Ｃｔｏｔａｌが算出される。これにより、計測回路１３ｂが動作を停止しているときに負荷１２の動作間隔が変化しても、その変化が合計電流積算量Ｃｔｏｔａｌの算出結果に反映される。そのため、消費電流を抑えるために計測回路１３ｂを間欠動作させても、合計電流積算量Ｃｔｏｔａｌの算出精度の悪化を抑制できる。
【００３１】
また、算出される合計電流積算量Ｃｔｏｔａｌには、負荷１２のスタンバイ時の電流も含まれるため、スタンバイ状態が長いセンサ装置などの負荷１２が適用される際にも、算出精度の悪化を抑制できる。
【００３２】
（第２の実施の形態）
図３は、第２の実施の形態の電子機器及び電池残量計測装置の一例を示す図である。図３において、図１に示した第１の実施の形態の電子機器１０と同じ要素については同一符号が付されている。
【００３３】
第２の実施の形態の電子機器２０は、電池残量計測装置２１を有する。電池残量計測装置２１は、抵抗１３ａ、計測回路１３ｂ、検出回路１３ｃ、算出回路１３ｄ、メモリ２１ａ、電池残量算出回路２１ｂを有する。
【００３４】
メモリ２１ａは、算出回路１３ｄが算出した合計電流積算量Ｃｔｏｔａｌの他に、電池１１の電池容量を記憶する。また、メモリ２１ａは、電池残量算出回路２１ｂが算出した電池残量を記憶する。
【００３５】
電池残量算出回路２１ｂは、電池１１の電池容量と合計電流積算量Ｃｔｏｔａｌとに基づいて電池残量を算出する。電池残量をＣｒ、電池容量をＣｂａｔとすると、Ｃｒ＝Ｃｂａｔ−Ｃｔｏｔａｌと表せる。なお、合計電流積算量Ｃｔｏｔａｌは、前回算出された合計電流積算量Ｃｔｏｔａｌに今回算出された合計電流積算量Ｃｔｏｔａｌを加算することで、更新される。
【００３６】
また、電池残量算出回路２１ｂは、前回算出された電池残量Ｃｒをメモリ２１ａから読み出し、その電池残量Ｃｒから、今回算出された合計電流積算量Ｃｔｏｔａｌを引くことで、電池残量Ｃｒを更新してもよい。
【００３７】
第２の実施の形態の電池残量計測装置２１の動作は、図２に示したフローチャートのステップＳ５の処理後に、電池残量算出回路２１ｂが、上記の式に基づいて電池残量Ｃｒを算出すること以外は、第１の実施の形態の電流積算量計測装置１３の動作と同様である。
【００３８】
なお、電池残量算出回路２１ｂは、電池残比率（Ｒｒ＝Ｃｒ／Ｃｂａｔ）や、電池枯渇時間（Ｔｅ＝Ｃｒ／Ｉａｖ）を算出してもよい。
このような第２の実施の形態の電池残量計測装置２１は、第１の実施の形態の電流積算量計測装置１３と同様の効果が得られるとともに、前述の方法で算出した合計電流積算量に基づいて電池残量を算出するため、精度よく電池残量が求められる。
【００３９】
（第３の実施の形態）
図４は、第３の実施の形態の電子機器及び電流積算量計測装置の一例を示す図である。
電子機器３０は、スマートフォンやタブレット端末、１次電池や２次電池で動作するＩｏＴ機器などである。電子機器３０は、電池３１、センサ装置３２、ＤＣ（Direct Current）／ＤＣ変換回路３３、電流積算量計測装置３４を有する。
【００４０】
電池３１は、１次電池または２次電池である。
センサ装置３２は、図１に示した負荷１２の例である。センサ装置３２は、ＭＣＵ（Micro Control Unit）３２ａ、センサ３２ｂ、ＲＦ（Radio Filter）回路３２ｃを有する。
【００４１】
ＭＣＵ３２ａは、センサ３２ｂやＲＦ回路３２ｃを制御する回路である。たとえば、ＭＣＵ３２ａは、ＲＦ回路３２ｃがアンテナ３２ｄを介して受信した信号に基づいて、センサ３２ｂの動作間隔（動作周期）を変更する。たとえば、センサ装置３２が下水道氾濫検知システムにおいてマンホールに搭載され水位を検出する装置である場合、図示しないサーバが送信する天候に関する情報をＲＦ回路３２ｃが受信するとき、ＭＣＵ３２ａは、その情報に基づいて、動作間隔を変更してもよい。たとえば、ＭＣＵ３２ａは、天候が雨の場合には天候が晴れの場合よりもセンサ３２ｂの動作間隔を短くする。
【００４２】
また、ＭＣＵ３２ａは、センサ３２ｂが計測した結果や、電流積算量計測装置３４が計測した電流積算量を、ＲＦ回路３２ｃにアンテナ３２ｄを介して送信させる。
センサ３２ｂは、たとえば、温度や湿度、上記のような下水道氾濫検知システムでは水位などの環境データを取得して電気信号に変換する。
【００４３】
ＲＦ回路３２ｃは、アンテナ３２ｄを介して外部と無線通信を行う。
ＤＣ／ＤＣ変換回路３３は、電池３１から供給される電圧を、ＭＣＵ３２ａ、センサ３２ｂ、ＲＦ回路３２ｃのそれぞれに適した電圧に変換する。
【００４４】
電流積算量計測装置３４は、抵抗３４ａ、クーロンカウンタ３４ｂ、電流変化検出回路３４ｃ、タイマ３４ｄ、コントローラ３４ｅ、スイッチ３４ｆ、メモリ３４ｇを有する。
抵抗３４ａは、電池３１とＤＣ／ＤＣ変換回路３３の間に接続されている。
【００４５】
クーロンカウンタ３４ｂは、電池３１から流れる電流の積算量（電流積算量）に比例する値を出力する。クーロンカウンタ３４ｂは、抵抗３４ａの両端に接続されている。クーロンカウンタ３４ｂは、常時動作するものではなく、消費電力を抑えるためにクーロンカウンタ３４ｂには動作する期間と動作しない期間がある。たとえば、クーロンカウンタ３４ｂは、１日に１時間動作し、残りの２３時間は動作しない。
【００４６】
電流変化検出回路３４ｃは、センサ装置３２に流れる電流（負荷電流）の増加を検出する。電流変化検出回路３４ｃは、たとえば、負荷電流が増加するとき、パルス信号を出力する。
【００４７】
タイマ３４ｄは、時間を表すタイマ値を出力する。
コントローラ３４ｅは、タイマ値と、メモリ３４ｇに記憶されているクーロンカウンタ３４ｂが動作する期間と動作を停止する期間とに基づいて、スイッチ３４ｆを制御する。
【００４８】
また、コントローラ３４ｅは、電流変化検出回路３４ｃが出力するパルス信号を受けるたびに、センサ装置３２の動作回数の計数値をインクリメントする。第２の実施の形態の電流積算量計測装置３４では、コントローラ３４ｅと電流変化検出回路３４ｃにより、図１の検出回路１３ｃの機能が実現される。また、コントローラ３４ｅは、クーロンカウンタ３４ｂが出力する電流積算量に比例する値と、抵抗３４ａの抵抗値に基づいて、電流積算量を算出する。第２の実施の形態の電流積算量計測装置３４では、コントローラ３４ｅとクーロンカウンタ３４ｂにより、図１の計測回路１３ｂの機能が実現される。
【００４９】
さらに、コントローラ３４ｅは、図１の算出回路１３ｄの機能も有している。すなわち、コントローラ３４ｅは、センサ装置３２の動作回数と、クーロンカウンタ３４ｂが動作する期間の電流積算量とに基づいて合計電流積算量を算出する。また、コントローラ３４ｅは、センサ装置３２との間で情報の送受信を行う機能も有している。
【００５０】
メモリ３４ｇは、クーロンカウンタ３４ｂが動作する期間と動作を停止する期間、センサ装置３２の動作回数、クーロンカウンタ３４ｂが出力する電流積算量、コントローラ３４ｅが算出する合計電流積算量などを記憶する。メモリ３４ｇは、複数のレジスタであってもよいし、ＲＡＭ（Random Access Memory）やフラッシュメモリなどであってもよい。
【００５１】
スイッチ３４ｆは、クーロンカウンタ３４ｂと、電池３１のマイナス側の電極との間に接続されており、コントローラ３４ｅによって制御される。
以下電流積算量計測装置３４の、クーロンカウンタ３４ｂ、電流変化検出回路３４ｃ、コントローラ３４ｅの一例をそれぞれ説明する。
【００５２】
（クーロンカウンタ３４ｂの一例）
図５は、クーロンカウンタの一例を示す図である。
クーロンカウンタ３４ｂは、増幅器３４ｂ１、ＡＤＣ（Analog to Digital Converter）３４ｂ２、積算回路３４ｂ３を有する。
【００５３】
増幅器３４ｂ１は、抵抗３４ａの両端における電位差を増幅する。
ＡＤＣ３４ｂ２は、増幅器３４ｂ１の出力をデジタル値に変換する。
積算回路３４ｂ３は、デジタル値を時間積分した値を出力する。
【００５４】
抵抗３４ａの抵抗値をＲ、抵抗３４ａの両端における電位差をΔＶ、抵抗３４ａに流れる電流（負荷電流）をＩとすると、Ｉ＝ΔＶ／Ｒであるため、ΔＶに対応するデジタル値を時間積分した値は、負荷電流Ｉの電流積算量に比例する値となる。コントローラ３４ｅは、たとえば、積算回路３４ｂ３が出力する値を、増幅器３４ｂ１での増幅率と、抵抗値Ｒで割ることで電流積算量を算出する。
【００５５】
図６は、電流積算量と平均電流の一例を示す図である。縦軸は電流積算量、平均電流を表し、横軸は時間を表している。
波形４０は、電流積算量の時間変化を表している。また、波形４１は、負荷電流の時間変化を示している。また、波形４２は、平均電流の時間変化を示している。
【００５６】
波形４０で示されているように、センサ装置３２が動作して負荷電流が増加するたびに、電流積算量は増加していく。また、波形４２で示されているように、平均電流は、センサ装置３２が同じ動作間隔で動作している場合には、一定の値に収束していく。たとえば、クーロンカウンタ３４ｂの動作期間Ｔの平均電流値Ｉａｖ１は、動作期間Ｔの電流積算量をＣとすると、Ｉａｖ１＝Ｃ／Ｔとなる。
【００５７】
（電流変化検出回路３４ｃの一例）
図７は、電流変化検出回路の一例を示す図である。図７では、図４に示したクーロンカウンタ３４ｂ、タイマ３４ｄ、コントローラ３４ｅ、スイッチ３４ｆ、メモリ３４ｇについては図示が省略されている。
【００５８】
電流変化検出回路３４ｃは、キャパシタ３４ｃ１、抵抗３４ｃ２、比較器３４ｃ３を有する。
キャパシタ３４ｃ１の一端は、抵抗３４ａの一端と、ＤＣ／ＤＣ変換回路３３に接続されている。キャパシタ３４ｃ１の他端は抵抗３４ｃ２の一端と、比較器３４ｃ３の反転入力端子に接続されている。抵抗３４ｃ２の他端と比較器３４ｃ３の非反転入力端子は、電池３１のマイナス側の電極に接続されている。比較器３４ｃ３の出力端子は、図４に示したコントローラ３４ｅに接続されている。
【００５９】
図８は、電流変化検出回路の動作の一例を示す図である。図８には、負荷電流Ｉ、キャパシタ３４ｃ１の一端の電位ｓｅｎｓｅ、比較器３４ｃ３の反転入力端子の電位ｐａｓｓ、比較器３４ｃ３の出力信号ｐｏｕｔの一例が示されている。縦軸は電流または電圧を表し、横軸は時間を表している。
【００６０】
キャパシタ３４ｃ１と抵抗３４ｃ２とによる直列回路は、ハイパスフィルタとして機能する。センサ装置３２が動作を開始し負荷電流Ｉが増加し、電位ｓｅｎｓｅが急に下がると、比較器３４ｃ３の反転入力端子の電位ｐａｓｓが下がる（タイミングｔ１）。このとき、比較器３４ｃ３の出力信号ｐｏｕｔの電圧はＨ（High）レベルとなる。電位ｓｅｎｓｅの変化が緩やかになり電位ｐａｓｓが上昇するとき（タイミングｔ２）、出力信号ｐｏｕｔの電圧はＬレベルとなる。
【００６１】
センサ装置３２がスタンバイとなり、その後、再び動作を開始した場合、負荷電流Ｉが増加し、上記と同様に、出力信号ｐｏｕｔの電圧は、タイミングｔ３〜ｔ４の間、Ｈレベルとなる。
【００６２】
以上のように、電流変化検出回路３４ｃは、センサ装置３２の動作を検知するとき出力信号ｐｏｕｔとしてパルス信号を出力する。
（コントローラ３４ｅの一例）
図９は、コントローラの一例を示す図である。
【００６３】
コントローラ３４ｅは、カウンタ３４ｅ１、算出制御部３４ｅ２、算出部３４ｅ３、通信部３４ｅ４を有する。図９には、さらに、メモリ３４ｇの一例が示されている。メモリ３４ｇは、Ｎｍ記憶部３４ｇ１、Ｎｎ記憶部３４ｇ２、Ｃｍ記憶部３４ｇ３、Ｔｍ記憶部３４ｇ４、Ｔｎ記憶部３４ｇ５、算出結果記憶部３４ｇ６を有する。
【００６４】
カウンタ３４ｅ１は、電流変化検出回路３４ｃの出力信号ｐｏｕｔのパルス数をカウントする。そしてカウンタ３４ｅ１は、その計数値を、算出制御部３４ｅ２が出力する切替信号に応じて、期間Ｔｍのセンサ装置３２の動作回数Ｎｍまたは、期間Ｔｎのセンサ装置３２の動作回数Ｎｎとして出力する。期間Ｔｍは、クーロンカウンタ３４ｂが動作する期間であり、期間Ｔｎは、クーロンカウンタ３４ｂが動作を停止する期間である。
【００６５】
カウンタ３４ｅ１は、切替信号が動作回数Ｎｍのカウントを指示する信号である場合には、出力信号ｐｏｕｔのパルス数を動作回数Ｎｍとしてカウントする。また、カウンタ３４ｅ１は、切替信号が動作回数Ｎｎのカウントを指示する信号である場合には、出力信号ｐｏｕｔのパルス数を動作回数Ｎｎとしてカウントする。カウンタ３４ｅ１は、たとえば、切替信号が変わるたびに、計数値を動作回数Ｎｍまたは動作回数Ｎｎとして出力する。
【００６６】
動作回数Ｎｍは、Ｎｍ記憶部３４ｇ１に記憶され、動作回数Ｎｎは、Ｎｎ記憶部３４ｇ２に記憶される。
算出制御部３４ｅ２は、タイマ３４ｄが出力するタイマ値に基づいて、Ｔｍ記憶部３４ｇ４に記憶されている期間Ｔｍの間、スイッチ３４ｆをオンし、Ｔｎ記憶部３４ｇ５に記憶されている期間Ｔｎの間、スイッチ３４ｆをオフする制御信号を出力する。また、算出制御部３４ｅ２は、期間Ｔｍの間、動作回数Ｎｍのカウントを指示する切替信号を出力し、期間Ｔｎの間、動作回数Ｎｎのカウントを指示する切替信号を出力する。
【００６７】
また、算出制御部３４ｅ２は、クーロンカウンタ３４ｂが出力する電流積算量に比例する値と、抵抗３４ａ（図４参照）の抵抗値に基づいて、電流積算量Ｃｍを算出する。電流積算量Ｃｍは、Ｃｍ記憶部３４ｇ３に記憶される。
【００６８】
さらに、算出制御部３４ｅ２は、たとえば、期間Ｔｎの終了時に、算出部３４ｅ３に算出命令を送るとともに、通信部３４ｅ４に通信命令を送る。
算出部３４ｅ３は、算出命令を受けると、動作回数Ｎｍ，Ｎｎと電流積算量Ｃｍをメモリ３４ｇから読み出し、前述の式（１）に基づいて、合計電流積算量Ｃｔｏｔａｌを算出し、出力する。算出部３４ｅ３は、さらに、期間Ｔｍ，Ｔｎをメモリ３４ｇから読み出し、Ｉａｖ＝Ｃｔｏｔａｌ／（Ｔｍ＋Ｔｎ）で表される平均電流Ｉａｖを算出して出力してもよい。
【００６９】
算出された合計電流積算量Ｃｔｏｔａｌ、平均電流Ｉａｖは、算出結果記憶部３４ｇ６に記憶される。
通信部３４ｅ４は、センサ装置３２との間で情報の送受信を行う。通信部３４ｅ４は、算出制御部３４ｅ２からの通信命令を受けると、合計電流積算量Ｃｔｏｔａｌ、平均電流Ｉａｖをメモリ３４ｇから読み出し、センサ装置３２に計測結果として送信する。また、通信部３４ｅ４は、センサ装置３２からのデータ要求（通信命令）を受信することによって、現状保持されている計測結果をセンサ装置３２へ送信するようにしてもよい。
【００７０】
また、通信部３４ｅ４は、センサ装置３２から期間Ｔｍ，Ｔｎを受信し、Ｔｍ記憶部３４ｇ４、Ｔｎ記憶部３４ｇ５に記憶してもよい。たとえば、急激な温度変化など、センサ装置３２を取り巻く環境に大きな変化がある場合、期間Ｔｍがより長く、期間Ｔｎがより短くなるように期間Ｔｍ，Ｔｎを更新することで、より高精度の合計電流積算量が得られる。また、センサ装置３２を取り巻く環境の変化が少ない場合、期間Ｔｍがより短く、期間Ｔｎがより長くなるように期間Ｔｍ，Ｔｎを更新することで、より消費電力を抑えられる。
【００７１】
なお、上記のようなコントローラ３４ｅの各部の機能は、１または複数のプロセッサ（ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）など）を用いて実現される。また、コントローラ３４ｅは、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）などの特定用途の電子回路を用いて実現されるようにしてもよい。
【００７２】
（第３の実施の形態の電流積算量計測装置３４の動作例）
次に、タイミングチャートを用いて第３の実施の形態の電流積算量計測装置３４の動作例を説明する。
【００７３】
図１０は、第３の実施の形態の電流積算量計測装置の動作の一例を示すタイミングチャートである。
図１０には、電流変化検出回路３４ｃの出力信号ｐｏｕｔ、算出制御部３４ｅ２が出力（送信）する制御信号、切替信号、算出命令及び通信命令の一例の様子が示されている。
【００７４】
制御信号によりクーロンカウンタ３４ｂの動作が停止されているとき（スイッチ３４ｆがオフのとき）、動作回数Ｎｎのカウントを指示する切替信号によりカウンタ３４ｅ１は、出力信号ｐｏｕｔのパルス数を動作回数Ｎｎとしてカウントする。このとき、算出命令により、算出部３４ｅ３による算出処理の停止が指示され、通信命令により、通信部３４ｅ４による通信処理の停止が指示されている。
【００７５】
制御信号によりクーロンカウンタ３４ｂの動作が開始した場合（タイミングｔ１０）、算出制御部３４ｅ２は、動作回数Ｎｍのカウントを指示する切替信号を出力する。これにより、カウンタ３４ｅ１の現在の計数値がＮｎ記憶部３４ｇ２に記憶され、動作回数Ｎｎが更新されるとともに、カウンタ３４ｅ１は動作回数Ｎｍのカウントを開始する。
【００７６】
さらに、算出制御部３４ｅ２は、算出部３４ｅ３に算出処理を行うことを指示する算出命令を送る。これにより、算出部３４ｅ３は、合計電流積算量Ｃｔｏｔａｌや平均電流Ｉａｖを算出する。そして、メモリ３４ｇに記憶される合計電流積算量Ｃｔｏｔａｌや平均電流Ｉａｖが更新される。
【００７７】
算出制御部３４ｅ２は、その後、通信部３４ｅ４に通信処理を行うことを指示する通信命令を送る（タイミングｔ１１）。これにより、通信部３４ｅ４は、メモリ３４ｇから合計電流積算量Ｃｔｏｔａｌや平均電流Ｉａｖを読み出して、センサ装置３２に送信する。センサ装置３２は、受信した合計電流積算量Ｃｔｏｔａｌや平均電流Ｉａｖを、外部のサーバなどに送信する。
【００７８】
期間Ｔｍが経過し、制御信号によりクーロンカウンタ３４ｂの動作が停止した場合（タイミングｔ１２）、算出制御部３４ｅ２は、動作回数Ｎｎのカウントを指示する切替信号を出力する。これにより、カウンタ３４ｅ１の現在の計数値がＮｍ記憶部３４ｇ１に記憶され、動作回数Ｎｍが更新されるとともに、カウンタ３４ｅ１は動作回数Ｎｎのカウントを開始する。また、このとき、算出制御部３４ｅ２は、クーロンカウンタ３４ｂが出力する電流積算量に比例する値と、抵抗３４ａの抵抗値に基づいて、電流積算量Ｃｍを算出する。これにより、メモリ３４ｇに記憶される電流積算量Ｃｍが更新される。
【００７９】
期間Ｔｎが経過し、制御信号によりクーロンカウンタ３４ｂの動作が開始した場合（タイミングｔ１３）、以降はタイミングｔ１０からの処理と同様の処理が行われる。
なお、算出部３４ｅ３は、前回算出した合計電流積算量Ｃｔｏｔａｌをメモリ３４ｇから読み出して、今回算出した合計電流積算量Ｃｔｏｔａｌに加算することで、合計電流積算量Ｃｔｏｔａｌを更新するようにしてもよい。
【００８０】
また、算出制御部３４ｅ２は、前回メモリ３４ｇに記憶した電流積算量Ｃｍを読み出して、今回の計測で得られた電流積算量Ｃｍに加算することで、電流積算量Ｃｍを更新するようにしてもよい。その場合、メモリ３４ｇに記憶される動作回数Ｎｍ，Ｎｎも、切替信号が変化するたびに、前の値に加算して更新される。
【００８１】
また、通信部３４ｅ４は、センサ装置３２を介し、図示しないサーバなどから合計電流積算量Ｃｔｏｔａｌを要求する信号を受信したときに、メモリ３４ｇに記憶されている合計電流積算量Ｃｔｏｔａｌを、センサ装置３２を介してサーバなどに送信してもよい。
【００８２】
また、算出部３４ｅ３は、センサ装置３２の動作１回あたりの電流積算量Ｃ１を算出し、サーバなどから指示された算出タイミングでのセンサ装置３２の動作回数と電流積算量Ｃ１との積から、その算出タイミングでの合計電流積算量Ｃｔｏｔａｌを算出してもよい。その場合、合計電流積算量Ｃｔｏｔａｌを算出するための動作回数Ｎｍ，Ｎｎは、切替信号が変化するたびに、前の値に加算して更新される。
【００８３】
上記のような第３の実施の形態の電流積算量計測装置３４によれば、第１の実施の形態の電流積算量計測装置１３と同様の効果が得られる。クーロンカウンタ３４ｂの消費電流は８０−１００μＡ程度であるため、消費電流が数百μＡのセンサ装置３２を用いた場合、合計消費電流においてクーロンカウンタ３４ｂの消費電流が占める割合が大きい。クーロンカウンタ３４ｂによる消費電力を下げるために、クーロンカウンタ３４ｂを間欠動作させ、クーロンカウンタ３４ｂが動作する期間の平均電流から電流積算量を算出することも考えられるが、動作間隔が変化する場合、精度のよい電流積算量が得られない。たとえば、図１０の例では、クーロンカウンタ３４ｂが動作を停止する期間Ｔｎのセンサ装置３２の動作間隔は、クーロンカウンタ３４ｂが動作する期間Ｔｍのセンサ装置３２の動作間隔よりも短い。この場合、期間Ｔｎの平均電流は、期間Ｔｍの平均電流よりも大きくなるので、期間Ｔｍでの平均電流を用いて電流積算量を算出した場合に誤差が大きくなる。
【００８４】
これに対し、電流積算量計測装置３４では、センサ装置３２の動作回数を捕捉しておくことで、クーロンカウンタ３４ｂが動作を停止しているときにセンサ装置３２の動作間隔が変化しても、その変化が合計電流積算量Ｃｔｏｔａｌの算出結果に反映される。そのため、消費電流を抑えるためにクーロンカウンタ３４ｂを間欠動作させても、合計電流積算量Ｃｔｏｔａｌの算出精度の悪化を抑制できる。
【００８５】
なお、センサ装置３２の動作回数を捕捉しておくための電流変化検出回路３４ｃや、カウンタ３４ｅ１は、クーロンカウンタ３４ｂと比べて消費電力が大幅に小さい回路で実現できるため、電流積算量計測装置３４の消費電力を抑えられる。
【００８６】
また、算出される合計電流積算量Ｃｔｏｔａｌには、センサ装置３２のスタンバイ時の電流も含まれるため、スタンバイ状態が長いセンサ装置３２を適用したときの算出精度の悪化を抑制できる。
【００８７】
なお、センサ装置３２のＭＣＵ３２ａは、センサ装置３２の動作の発生を電流積算量計測装置３４に知らせるパルス信号を出力するようにしてもよい。その場合、電流変化検出回路３４ｃはなくてもよい。コントローラ３４ｅのカウンタ３４ｅ１は、電流変化検出回路３４ｃの出力信号ｐｏｕｔのパルス数をカウントする代わりに、センサ装置３２のＭＣＵ３２ａが出力するパルス信号のパルス数をカウントすればよい。
【００８８】
また、センサ装置３２のＭＣＵ３２ａ内に、電流積算量計測装置３４の一部またはすべてが含まれていてもよい。
（第４の実施の形態）
図１１は、第４の実施の形態の電子機器及び電池残量計測装置の一例を示す図である。図１１において、図４に示した要素と同じ要素については同一符号が付されている。
【００８９】
第４の実施の形態の電子機器５０の電池残量計測装置５１は、コントローラ５１ａとメモリ５１ｂが、図４に示した電流積算量計測装置１３と異なっている。
図１２は、電池残量計測装置のコントローラ及びメモリの一例を示す図である。図１２において、図９に示した要素と同じ要素については同一符号が付されている。
【００９０】
電池残量計測装置５１のコントローラ５１ａは、電池残量算出部５１ａ１を有する。
電池残量算出部５１ａ１は、算出制御部３４ｅ２による算出命令を受けると、算出部３４ｅ３が算出した合計電流積算量Ｃｔｏｔａｌと、メモリ５１ｂの電池容量記憶部５１ｂ１に記憶されている電池容量Ｃｂａｔとに基づいて、電池残量Ｃｒを算出する。算出された電池残量Ｃｒは、メモリ５１ｂの電池残量記憶部５１ｂ２に記憶される。前述したように電池残量Ｃｒは、Ｃｒ＝Ｃｂａｔ−Ｃｔｏｔａｌと表せる。なお、合計電流積算量Ｃｔｏｔａｌは、更新の際には、前回算出された合計電流積算量Ｃｔｏｔａｌに今回算出された合計電流積算量Ｃｔｏｔａｌを加算することで、更新される。
【００９１】
また、電池残量算出部５１ａ１は、前回算出された電池残量Ｃｒをメモリ５１ｂから読み出し、その電池残量Ｃｒから、今回算出された合計電流積算量Ｃｔｏｔａｌを引くことで、電池残量Ｃｒを更新してもよい。
【００９２】
なお、電池残量算出部５１ａ１は、電池残比率（Ｒｒ＝Ｃｒ／Ｃｂａｔ）や、電池枯渇時間（Ｔｅ＝Ｃｒ／Ｉａｖ）を算出してもよい。
また、通信部３４ｅ４は、センサ装置３２を介して、図示しないサーバなどから電池残量Ｃｒなどの電池残量情報を要求する信号を受信したときに、メモリ５１ｂに記憶されている電池残量情報を読み出して、センサ装置３２を介してサーバなどに送信してもよい。
【００９３】
このような第４の実施の形態の電池残量計測装置５１は、前述の方法によって算出した合計電流積算量Ｃｔｏｔａｌに基づいて電池残量を算出するため、精度よく電池残量が求められる。また、第３の実施の形態の電流積算量計測装置３４と同様の理由で消費電力を抑えられる。
【００９４】
なお、センサ装置３２のＭＣＵ３２ａ内に、電池残量計測装置５１の一部またはすべてが含まれていてもよい。
（第５の実施の形態）
図１３は、第５の実施の形態の電子機器制御システムの一例を示す図である。
【００９５】
電子機器制御システム６０は、管理装置６１と、ネットワーク６２を介して管理装置６１に接続される複数のゲートウェイ６３ａ１〜６３ａｍと、ゲートウェイ６３ａ１〜６３ａｍのそれぞれと無線通信する複数の電子機器を有する。たとえば、ゲートウェイ６３ａ１は電子機器６４ａ１〜６４ａｎと無線通信を行い、ゲートウェイ６３ａｍは電子機器６４ｂ１〜６４ｂｎと無線通信を行う。
【００９６】
電子機器６４ａ１〜６４ａｎ，６４ｂ１〜６４ｂｎなどの複数の電子機器は、たとえば、センサネットワークにおけるセンサノードとして機能する。複数の電子機器のそれぞれは、図１、図３、図４、図１１に示した電子機器１０、電子機器２０、電子機器３０または電子機器５０である。
【００９７】
管理装置６１は、複数の電子機器を制御するサーバとして機能する。
図１４は、管理装置のハードウェア例を示す図である。
管理装置６１は、ＣＰＵ１０１、ＲＡＭ１０２、ＨＤＤ（Hard Disc Drive）１０３、画像信号処理部１０４、入力信号処理部１０５、媒体リーダ１０６及び通信インタフェース１０７を有する。ＣＰＵ１０１、ＲＡＭ１０２、ＨＤＤ１０３、画像信号処理部１０４、入力信号処理部１０５、媒体リーダ１０６及び通信インタフェース１０７は、バス１０８に接続されている。
【００９８】
ＣＰＵ１０１は、プログラムの命令を実行する演算回路を含むプロセッサである。ＣＰＵ１０１は、ＨＤＤ１０３に記憶されたプログラムやデータの少なくとも一部をＲＡＭ１０２にロードし、プログラムを実行する。なお、ＣＰＵ１０１は複数のプロセッサコアを備えてもよく、管理装置６１は複数のプロセッサを備えてもよく、以下で説明する処理を複数のプロセッサまたはプロセッサコアを用いて並列に実行してもよい。また、複数のプロセッサの集合（マルチプロセッサ）を「プロセッサ」と呼んでもよい。
【００９９】
ＲＡＭ１０２は、ＣＰＵ１０１が実行するプログラムやＣＰＵ１０１が演算に用いるデータを一時的に記憶する揮発性の半導体メモリである。なお、管理装置６１は、ＲＡＭ以外の種類のメモリを備えてもよく、複数個のメモリを備えてもよい。
【０１００】
ＨＤＤ１０３は、ＯＳ（Operating System）やミドルウェアやアプリケーションソフトウェアなどのソフトウェアのプログラム、および、データを記憶する不揮発性の記憶装置である。プログラムには、たとえば、電子機器を制御するためのプログラムが含まれる。なお、管理装置６１は、フラッシュメモリやＳＳＤ（Solid State Drive）などの他の種類の記憶装置を備えてもよく、複数の不揮発性の記憶装置を備えてもよい。
【０１０１】
画像信号処理部１０４は、ＣＰＵ１０１からの命令に従って、管理装置６１に接続されたディスプレイ１１１に画像を出力する。ディスプレイ１１１としては、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、プラズマディスプレイ（ＰＤＰ：Plasma Display Panel）、有機ＥＬ（ＯＥＬ：Organic Electro-Luminescence）ディスプレイなどを用いることができる。
【０１０２】
入力信号処理部１０５は、管理装置６１に接続された入力デバイス１１２から入力信号を取得し、ＣＰＵ１０１に出力する。入力デバイス１１２としては、マウスやタッチパネルやタッチパッドやトラックボールなどのポインティングデバイス、キーボード、リモートコントローラ、ボタンスイッチなどを用いることができる。また、管理装置６１に、複数の種類の入力デバイスが接続されていてもよい。
【０１０３】
媒体リーダ１０６は、記録媒体１１３に記録されたプログラムやデータを読み取る読み取り装置である。記録媒体１１３として、たとえば、磁気ディスク、光ディスク、光磁気ディスク（ＭＯ：Magneto-Optical disk）、半導体メモリなどを使用できる。磁気ディスクには、フレキシブルディスク（ＦＤ：Flexible Disk）やＨＤＤが含まれる。光ディスクには、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）が含まれる。
【０１０４】
媒体リーダ１０６は、たとえば、記録媒体１１３から読み取ったプログラムやデータを、ＲＡＭ１０２やＨＤＤ１０３などの他の記録媒体にコピーする。読み取られたプログラムは、たとえば、ＣＰＵ１０１によって実行される。なお、記録媒体１１３は、可搬型記録媒体であってもよく、プログラムやデータの配布に用いられることがある。また、記録媒体１１３やＨＤＤ１０３を、コンピュータ読み取り可能な記録媒体と言うことがある。
【０１０５】
通信インタフェース１０７は、ネットワーク６２に接続され、ネットワーク６２と図１３に示したゲートウェイ６３ａ１〜６３ａｍを介してセンサノードと通信を行うインタフェースである。通信インタフェース１０７は、スイッチなどの通信装置とケーブルで接続される有線通信インタフェースでもよいし、基地局と無線リンクで接続される無線通信インタフェースでもよい。
【０１０６】
以下、管理装置６１の動作の一例を説明する。なお、以下では、複数の電子機器のそれぞれをセンサノードと呼ぶ。
図１５は、管理装置の動作の一例の流れを示すフローチャートである。
【０１０７】
ステップＳ１０：管理装置６１は、各センサノードに対して、前述した合計電流積算量Ｃｔｏｔａｌまたは電池残量情報を要求する要求信号を送信する。電池残量情報は、たとえば、前述した電池残量Ｃｒ、電池残比率Ｒｒ、または電池枯渇時間Ｔｅである。要求信号をネットワーク６２とゲートウェイ６３ａ１〜６３ａｍを介して受信した各センサノードは、メモリ（図４、図１１に示したメモリ３４ｇ，５１ｂなど）に記憶されている合計電流積算量Ｃｔｏｔａｌまたは電池残量情報を送信する。管理装置６１は、合計電流積算量Ｃｔｏｔａｌまたは電池残量情報を、ネットワーク６２とゲートウェイ６３ａ１〜６３ａｍを介して受信する。
【０１０８】
ステップＳ１１：管理装置６１は、電池残量情報に基づいて、センサノードをソートする。なお、管理装置６１は、あるセンサノードから合計電流積算量Ｃｔｏｔａｌを受信した場合には、そのセンサノードの電池容量Ｃｂａｔに基づいて、電池残量情報を算出する。そのため、センサノードに電流残量情報を算出する機能がない場合には、管理装置６１がその機能を有するとともに、センサノードの電池容量Ｃｂａｔ（電池枯渇時間Ｔｅを用いる際は、期間Ｔｍ，Ｔｎの情報も）を記憶するメモリも有する。
【０１０９】
以下では電池残量情報の１つである電池残比率Ｒｒに基づいたソート例を説明する。
図１６は、ソートの一例を示す図である。
図１６では、８個のセンサノードを電池残比率Ｒｒの小さい順にソートした例が示されている。図１６の例では、センサノード名がＮ２のセンサノードは、電池残比率Ｒｒが４８％で、８個のセンサノードのうちで最も小さいため、先頭になるようにソートされている。また、センサノード名がＮ１のセンサノードは、電池残比率Ｒｒが７２％で、８個のセンサノードのうちで最も大きいため、末尾になるようにソートされている。
【０１１０】
ステップＳ１２：管理装置６１は、ソート結果に基づいてセンサノードの動作間隔（動作周期）を変更する。たとえば、管理装置６１は、図１６に示したようなソート結果に基づいて、以下のようにセンサノードの動作周期を設定する。なお、センサノードの動作周期は、たとえば、図４などに示したセンサ装置３２の動作周期である。
【０１１１】
図１７は、センサノードの動作周期の設定例を示す図である。
管理装置６１は、ソート結果を参照して、残量順位が低い（電池残比率Ｒｒが小さい）センサノードほど、動作周期が長く（動作間隔が大きく）なるように設定する。図１７の例では、電池残比率Ｒｒが最も小さいセンサノード名がＮ２のセンサノードには、８個のセンサノードのうちで最も長い動作周期、４８０ｓｅｃが設定されている。また、電池残比率Ｒｒが最も大きいセンサノード名がＮ１のセンサノードには、８個のセンサノードのうちで最も短い動作周期、６０ｓｅｃが設定されている。
【０１１２】
なお、図１７の例では、動作周期として固定値が設定されているが、電池残比率Ｒｒに基づく関数で表される値により動作周期が設定されていてもよい。
管理装置６１は、上記のように動作周期を変更するように指示する指示信号を、各センサノードに送信する。各センサノードは、ネットワーク６２とゲートウェイ６３ａ１〜６３ａｍを介して指示信号を受信し、その指示信号に基づく動作周期で動作を行う。
【０１１３】
図１８は、動作周期が設定されたセンサノードの負荷電流波形の一例を示す図である。
図１８には、センサノード名がＮ７とＮ４のセンサノードの負荷電流波形の例が示されている。負荷電流が増加するタイミングが、負荷動作（たとえば、図４のセンサ装置３２の動作）が生じるタイミングに相当する。図１８に示すように、残量順位が６位のセンサノード名がＮ７のセンサノードの動作周期Ｔ１は、３６０ｓｅｃとなり、残量順位が３位のセンサノード名がＮ４のセンサノードの動作周期Ｔ２は、１８０ｓｅｃとなる。
【０１１４】
以上で、管理装置６１による各センサノードに対する１回の制御が終わる。管理装置６１は、たとえば、上記のような制御を、所定時間ごとに繰り返してもよい。また、管理装置６１は、たとえば、毎日決まった時刻に上記のような処理を行うようにしてもよい。
【０１１５】
なお、上記の例では、管理装置６１が、各センサノードに対して、合計電流積算量Ｃｔｏｔａｌまたは電池残量情報を要求する要求信号を送信するものとしたが、各センサノードが定期的に、これらの情報を管理装置６１に送信してもよい。
【０１１６】
以上のような電子機器制御システムによれば、各センサノードの電池枯渇時期を揃える方向に、各センサノードを制御できる。
たとえば、インフラにばらまかれるセンサノードの例として、下水道氾濫検知システムがある。各センサノードは乾電池によって動作しているが、電池交換は作業員の手作業になってしまうため、各センサノードの電池交換日がバラバラになってしまうと、作業員がそのたびに電池交換を行うことになり、運用面で高コスト化してしまう。上記のような電子機器制御システムによって各センサノードの電池残量情報を得られることで、たとえば各センサノードの電池交換日を同じ日に揃えるような制御を行うことができ、運用コストの低減が図れる。
【０１１７】
なお、上記のような電子機器制御システムによる電子機器の制御処理は、管理装置６１にプログラムを実行させることで実現できる。プログラムは、コンピュータ読み取り可能な記録媒体（たとえば、記録媒体１１３）に記録しておくことができる。記録媒体として、たとえば、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどを使用できる。磁気ディスクには、ＦＤおよびＨＤＤが含まれる。光ディスクには、ＣＤ、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）、ＤＶＤ及びＤＶＤ−Ｒ／ＲＷが含まれる。プログラムは、可搬型の記録媒体に記録されて配布されることがある。その場合、可搬型の記録媒体から他の記録媒体（たとえば、ＨＤＤ１０３）にプログラムをコピーして実行してもよい。
【０１１８】
以上、実施の形態に基づき、本発明の電流積算量計測装置、電池残量計測装置、電子機器制御システム及び電流積算量計測方法の一観点について説明してきたが、これらは一例にすぎず、上記の記載に限定されるものではない。
【符号の説明】
【０１１９】
１０  電子機器
１１  電池
１２  負荷
１３  電流積算量計測装置
１３ａ  抵抗
１３ｂ  計測回路
１３ｃ  検出回路
１３ｄ  算出回路
１３ｅ  メモリ
Ｃｍ  電流積算量
Ｃｔｏｔａｌ  合計電流積算量
Ｉ  電流
Ｎｍ，Ｎｎ  動作回数
Ｔｍ，Ｔｎ  期間
【図１】
2018109532.tif 000003
【図２】
2018109532.tif 000004
【図３】
2018109532.tif 000005
【図４】
2018109532.tif 000006
【図５】
2018109532.tif 000007
【図６】
2018109532.tif 000008
【図７】
2018109532.tif 000009
【図８】
2018109532.tif 000010
【図９】
2018109532.tif 000011
【図１０】
2018109532.tif 000012
【図１１】
2018109532.tif 000013
【図１２】
2018109532.tif 000014
【図１３】
2018109532.tif 000015
【図１４】
2018109532.tif 000016
【図１５】
2018109532.tif 000017
【図１６】
2018109532.tif 000018
【図１７】
2018109532.tif 000019
【図１８】
2018109532.tif 000020