(57)【要約】      （修正有）【課題】外部無線機器からの妨害や周囲の物理環境による電波の反射や遮蔽による通信不良に対応可能な無線電池システムを提供する。【解決手段】アンテナを有し、付設された蓄電池の状態を検知する機能を有するセルコントローラと、複数のアンテナを有し、使用するアンテナを選択し切り替える機能を有するバッテリーコントローラとは、複数の通信チャンネルのいずれか１つを使用する無線により相互に送受信でき、バッテリーコントローラは、セルコントローラから送信された信号の受信に成功する頻度が所定の値未満であるときには、使用する通信チャンネルを切り替える機能を有し、複数のアンテナのうち、セルコントローラから送信された信号の受信に成功する頻度が設定値以上であるアンテナが、（１）少なくとも１つ存在する場合、（２）２つ以上存在する場合、の両方の条件を満たす場合は、（２）の通信チャンネルが評価順位が高いと判定し、切り替える。【選択図】図１
2019028822.tif 000002
【特許請求の範囲】
【請求項１】
アンテナを有し、蓄電池に付設され、当該蓄電池の状態を検知する機能を有するセルコントローラと、
複数のアンテナを有するバッテリーコントローラと、を備え、
前記セルコントローラと前記バッテリーコントローラとは、複数の通信チャンネルのうちのいずれか１つの通信チャンネルを使用する無線により相互に送信及び受信をすることが可能であり、
前記バッテリーコントローラは、前記複数のアンテナのうち使用するアンテナを選択し切り替える機能を有し、かつ、前記複数の通信チャンネルのうち使用する通信チャンネルを選択し切り替える機能を有し、
前記バッテリーコントローラは、前記セルコントローラから送信された信号の受信に成功する頻度が所定の値未満であるときには、使用している前記通信チャンネルから他の通信チャンネルに切り替えをする機能を有し、
前記他の通信チャンネルに切り替えをするか否かは、評価順位が次の条件（１）及び（２）を両方とも満たす場合は、当該条件（２）に該当する通信チャンネルが、前記使用している前記通信チャンネルよりも前記評価順位が高い前記他の通信チャンネルである、とすることにより判定される、無線電池システム。
（１）前記複数のアンテナのうち、前記セルコントローラから送信された前記信号の前記受信に成功する前記頻度が設定値以上であるアンテナが少なくとも１つ存在する場合は、その場合に使用する通信チャンネル
（２）前記複数のアンテナのうち、前記セルコントローラから送信された前記信号の前記受信に成功する前記頻度が設定値以上であるアンテナが２つ以上存在する場合は、その場合に使用する通信チャンネル
【請求項２】
請求項１記載の無線電池システムであって、
前記所定の値は、前記セルコントローラから送信された前記信号の前記受信に成功する割合又は回数の下限値を設定するものである、無線電池システム。
【請求項３】
請求項１記載の無線電池システムであって、
前記評価順位は、下記式（１）により算出される評価値(CH)が小さいほど高いと判定される、無線電池システム。
評価値(CH) = min(評価値(CH,アンテナ1),評価値(CH,アンテナ2),…評価値(CH,アンテナn)) + max(評価値(CH,アンテナ1),評価値(CH,アンテナ2),…評価値(CH,アンテナn)) / （影響度係数）    …式（１）
（式中、評価値(CH,アンテナn)は、アンテナnにおけるチャンネルCHの電波環境の評価値であり、評価値(CH)は、すべてのアンテナにおけるチャンネルCHの電波環境の評価値である。）
【請求項４】
請求項１記載の無線電池システムであって、
前記バッテリーコントローラは、前記セルコントローラにビーコンを送信することにより、電波環境計測のための期間と計測する周波数とを条件として指定する機能を有し、
前記セルコントローラは、指定された前記条件における前記電波環境計測を実行した後に、前記電波環境計測の結果と前記蓄電池の状態とを前記バッテリーコントローラに返信する機能を有する、無線電池システム。
【請求項５】
請求項３記載の無線電池システムであって、
前記影響度係数は、電波環境計測のための一定期間内に、前記セルコントローラから送信された前記信号の前記受信に成功する前記頻度の最大値以下である、無線電池システム。
【請求項６】
請求項３記載の無線電池システムであって、
前記バッテリーコントローラは、前記影響度係数の値を増減することにより、前記条件（２）における前記アンテナの数値的な寄与を調節する機能を有する、無線電池システム。
【請求項７】
請求項３記載の無線電池システムであって、
前記バッテリーコントローラは、前記複数の通信チャンネルについての前記電波環境に関する周波数リストを作成し、当該周波数リストを、ビーコンを用いて前記セルコントローラに送信する機能を有する、無線電池システム。
【請求項８】
請求項１記載の無線電池システムであって、
前記バッテリーコントローラは、前記セルコントローラにビーコンを送信する機能を有し、前記ビーコンの送信をする前に、前記送信に使用する前記アンテナを切り替える機能を有する、無線電池システム。
【請求項９】
請求項４記載の無線電池システムであって、
前記バッテリーコントローラは、前記複数のアンテナのそれぞれについて、複数の周波数を切り替える所定のパターンにより前記電波環境計測を順次行う、無線電池システム。
【請求項１０】
請求項１記載の無線電池システムであって、
ディスプレー又はスピーカを有し、通信環境の状況の一部又はすべてを使用者に伝達可能とした、無線電池システム。
【請求項１１】
アンテナを有する子機と、
複数のアンテナを有する親機と、を備え、
前記子機と前記親機とは、複数の通信チャンネルのうちのいずれか１つの通信チャンネルを使用する無線により相互に送信及び受信をすることが可能であり、
前記親機は、前記複数のアンテナのうち使用するアンテナを選択し切り替える機能を有し、かつ、前記複数の通信チャンネルのうち使用する通信チャンネルを選択し切り替える機能を有し、
前記親機は、前記子機から送信された信号の受信に成功する頻度が所定の値未満であるときには、使用している前記通信チャンネルから他の通信チャンネルに切り替えをする機能を有し、
前記他の通信チャンネルに切り替えをするか否かは、評価順位が次の条件（１）及び（２）を両方とも満たす場合は、当該条件（２）に該当する通信チャンネルが、前記使用している前記通信チャンネルよりも前記評価順位が高い前記他の通信チャンネルである、とすることにより判定される、無線システム。
（１）前記複数のアンテナのうち、前記子機から送信された前記信号の前記受信に成功する前記頻度が設定値以上であるアンテナが少なくとも１つ存在する場合は、その場合に使用する通信チャンネル
（２）前記複数のアンテナのうち、前記子機から送信された前記信号の前記受信に成功する前記頻度が設定値以上であるアンテナが２つ以上存在する場合は、その場合に使用する通信チャンネル
【請求項１２】
請求項１１記載の無線システムであって、
前記所定の値は、前記子機から送信された前記信号の前記受信に成功する割合又は回数の下限値を設定するものである、無線システム。
【請求項１３】
請求項１１記載の無線システムであって、
前記評価順位は、下記式（１）により算出される評価値(CH)が小さいほど高いと判定される、無線システム。
評価値(CH) = min(評価値(CH,アンテナ1),評価値(CH,アンテナ2),…評価値(CH,アンテナn)) + max(評価値(CH,アンテナ1),評価値(CH,アンテナ2),…評価値(CH,アンテナn)) / （影響度係数）    …式（１）
（式中、評価値(CH,アンテナn)は、アンテナnにおけるチャンネルCHの電波環境の評価値であり、評価値(CH)は、すべてのアンテナにおけるチャンネルCHの電波環境の評価値である。）
【請求項１４】
請求項１１記載の無線システムであって、
前記親機は、前記子機にビーコンを送信することにより、電波環境計測のための期間と計測する周波数とを条件として指定する機能を有し、
前記子機は、指定された前記条件における前記電波環境計測を実行した後に、前記電波環境計測の結果を前記親機に返信する機能を有する、無線システム。
【請求項１５】
請求項１３記載の無線システムであって、
前記影響度係数は、電波環境計測のための一定期間内に、前記子機から送信された前記信号の前記受信に成功する前記頻度の最大値以下である、無線システム。
【請求項１６】
請求項１３記載の無線システムであって、
前記親機は、前記影響度係数の値を増減することにより、前記条件（２）における前記アンテナの数値的な寄与を調節する機能を有する、無線システム。
【請求項１７】
請求項１３記載の無線システムであって、
前記親機は、前記複数の通信チャンネルについての前記電波環境に関する周波数リストを作成し、当該周波数リストを、ビーコンを用いて前記子機に送信する機能を有する、無線システム。
【請求項１８】
請求項１１記載の無線システムであって、
前記親機は、前記子機にビーコンを送信する機能を有し、前記ビーコンの送信をする前に、前記送信に使用する前記アンテナを切り替える機能を有する、無線システム。
【請求項１９】
請求項１４記載の無線システムであって、
前記親機は、前記複数のアンテナのそれぞれについて、複数の周波数を切り替える所定のパターンにより前記電波環境計測を順次行う、無線システム。
【請求項２０】
請求項１１記載の無線システムであって、
ディスプレー又はスピーカを有し、通信環境の状況の一部又はすべてを使用者に伝達可能とした、無線システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線電池システム及び無線システムに関する。
【背景技術】
【０００２】
低炭素化社会の実現のため、風力、太陽光などの自然エネルギーの有効利用が望まれている。しかし、これらの自然エネルギーは、変動が大きく、出力が不安定である。そこで、自然エネルギーで発電したエネルギーを一時的に蓄電装置に蓄えることなどにより、出力の平準化をすることが考えられている。
【０００３】
蓄電装置は、高出力かつ大容量であることが必要であるため、それを構成する蓄電池モジュールは、複数の二次電池（以下「セル」又は「蓄電池」ともいう。）を直並列接続した構成を有する。二次電池として用いる鉛電池やリチウムイオン電池は、高電圧充電の防止や過放電による性能低下の防止など、適切な二次電池の使いこなしが必要となる。このため、蓄電池モジュールは、電圧、電流、温度などの電池状態を計測する機能を備えることが必要不可欠である。
【０００４】
図２は、一般的な蓄電池モジュールの構成例を示したものである。
【０００５】
本図に示すように、蓄電池モジュールＭ１〜Ｍｎは、複数のセルＣが直列接続され、あるいは直並列接続された構成を有する。ここでは、蓄電池モジュールＭ１〜Ｍｎのうちの一つである蓄電池モジュールＭ１を用いて説明する。他の蓄電池モジュールＭｎ等についても、蓄電池モジュールＭ１と同様の構成を有する。
【０００６】
蓄電池モジュールＭ１の両端間は、リレーボックスＳＷを介してインバータＩｎに接続され、交流系統ＡＣに電力を供給している。
【０００７】
また、蓄電池モジュールＭ１内においては、直列接続された所定の個数のセルＣに対して一個のセルコントローラＣＣが配置されている。セルコントローラＣＣは、複数のセルＣの状態を計測している。また、複数のセルコントローラＣＣは、バッテリーコントローラＢＣに接続されている。バッテリーコントローラＢＣは、複数のセルコントローラＣＣから複数のセルＣの状態を取得する。さらに、バッテリーコントローラＢＣは、取得した複数のセルＣの状態から充電状態（ＳＯＣ：Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ）や電池劣化状態（ＳＯＨ：Ｓｔａｔｅ  ｏｆ  Ｈｅａｌｔｈ）を演算し、上位のシステムコントローラＳＣなどに演算結果を通知する。
【０００８】
上位のシステムコントローラＳＣでは、例えば省エネルギーの観点からセルＣの運用を決定している。
【０００９】
なお、本図においては、大型、高出力の設備とする場合として、システムコントローラＳＣが並列接続された複数の蓄電池モジュールＭ１〜Ｍｎを制御する構成を示しているが、システムコントローラＳＣが一個の蓄電池モジュールＭ１を制御する構成であってもよい。
【００１０】
本図においては、蓄電池モジュールＭ１内のバッテリーコントローラＢＣとセルコントローラＣＣと間及びセルコントローラＣＣ間において、各種情報の授受を行っている。この間での通信は、有線によるものであってもよいが、絶縁性の観点から、無線による通信も有望視されている。
【００１１】
特許文献１には、複数の電池モジュールと、複数の電池モジュールのそれぞれが有する二次電池の状態を監視する電池システム監視装置と、電池システム監視装置と接続された通信用アンテナと、を備え、通信用アンテナから送信されたデータは、複数の電池モジュール間を経由して、電池システム監視装置に通信される、電池システムが開示されている。これにより、フォトカプラなどによる絶縁が不要になり、フォトカプラ等の絶縁素子の短絡によるコントローラの絶縁破壊や、二次電池の短絡放電を防止でき信頼性を向上できる。また、特許文献１には、モジュール（図２のセルコントローラＣＣに相当）の相反する位置に通信アンテナを配置することにより、各通信アンテナから送信される信号が干渉することによる通信不良回避を可能とする技術も開示されている。
【００１２】
特許文献２には、１本のアンテナを有するバッテリーコントローラと、複数のセルコントローラと、を備えた無線電池システム及び無線システムであって、これらの間の時分割通信スロットを用い、電波環境に応じて周波数の変更を可能としたものが開示されている。また、特許文献２には、バッテリーコントローラが、指定された周波数ごとに通信信頼度の高い順に優先度を設定した周波数リストを作成し、ビーコンを用いてセルコントローラに送信する技術も開示されている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１２−２２２９１３号公報
【特許文献２】国際公開第２０１６／１２１６４４号
【発明の概要】
【発明が解決しようとする課題】
【００１４】
特許文献１に記載の無線電池システムは、蓄電池モジュールＭ内の通信・計測用の配線を不要にすることができるため、電池システムとして好ましい形態のものである。しかしながら、この無線電池システムは、通信不良の際に対応を図る必要がある。例えば、信号通信レベルが低い空間領域が存在するとか、外部からのノイズにより通信不良が生じるといった通信障害の際にも、安定して動作を継続できるようにする必要がある点で改善の余地がある。
【００１５】
特許文献２に記載の無線電池システムは、バッテリーコントローラが通信周波数以外の周波数の電波状態を常時認識することで、通信不良が発生したとしても適切な周波数を設定し通信を継続できるため、無線システムとして好ましい形態のものである。しかし、アンテナの設置位置によっては、どの通信周波数を用いても通信不良が起きることがある。
【００１６】
このような問題は、バッテリーコントローラに複数本のアンテナを設けることにより解決できる場合もあるが、複数本のアンテナのそれぞれに対して適切となる周波数が異なる場合もある。
【００１７】
また、複数本のアンテナのうち２本以上のアンテナが、いずれかの周波数で通信エラーの頻度が少なくなる場合（比較的通信不良が生じない状況となる場合）もある。このような場合は、その周波数は、全体として通信エラーの頻度が少なくなるため望ましいと考えられる。
【００１８】
バッテリーコントローラに設けた複数本のアンテナのそれぞれに対して適切となる周波数のうちいずれかを選択する場合には、適切な周波数の候補をまとめた周波数リストを用意することが望ましい。しかしながら、この周波数リストは、現在の通信方式の制限から、バッテリーコントローラから発信されるものであるため、セルコントローラ側ではどの周波数が適切かを判別することはできない。
【００１９】
また、複数本のアンテナのそれぞれに対して適切となる複数の周波数リストを作成したとしても、上述のとおり、複数本のアンテナのそれぞれに対して適切となる周波数が異なる場合もあるため、複数の周波数リストに食い違いが生じる場合がある。そのような場合、アンテナの切り替えの際に周波数リストを選択し、送信する必要が生じるなどの煩雑さが生じ、円滑な通信に影響が出かねない。このため、実際に使用する周波数リストは、１つにまとめる必要がある。言い換えると、バッテリーコントローラ（親機）とセルコントローラ（子機）との間における通信の各パケットに用いる周波数は同じである必要がある。
【００２０】
これは、バッテリーコントローラに複数本のアンテナを設け、電波環境に応じて周波数の変更を可能とした場合に生じる新たな課題である。
【００２１】
本発明の目的は、親機に複数本アンテナを設けた無線システムにおいて、通信に適切な周波数の選択を可能とし、外部の無線機器からの妨害や周囲の物理環境による電波の反射や遮蔽による通信不良に対応可能とすることにある。
【課題を解決するための手段】
【００２２】
本発明は、アンテナを有し、蓄電池に付設され、当該蓄電池の状態を検知する機能を有するセルコントローラと、複数のアンテナを有するバッテリーコントローラと、を備えた無線電池システムであって、セルコントローラとバッテリーコントローラとは、複数の通信チャンネルのうちのいずれか１つの通信チャンネルを使用する無線により相互に送信及び受信をすることが可能であり、バッテリーコントローラは、複数のアンテナのうち使用するアンテナを選択し切り替える機能を有し、かつ、複数の通信チャンネルのうち使用する通信チャンネルを選択し切り替える機能を有し、バッテリーコントローラは、セルコントローラから送信された信号の受信に成功する頻度が所定の値未満であるときには、使用している通信チャンネルから他の通信チャンネルに切り替えをする機能を有し、当該他の通信チャンネルに切り替えをするか否かは、評価順位が次の条件（１）及び（２）を両方とも満たす場合は、当該条件（２）に該当する通信チャンネルが、使用している通信チャンネルよりも評価順位が高い当該他の通信チャンネルである、とすることにより判定される。
【００２３】
（１）複数のアンテナのうち、セルコントローラから送信された信号の受信に成功する頻度が設定値以上であるアンテナが少なくとも１つ存在する場合は、その場合に使用する通信チャンネル
（２）複数のアンテナのうち、セルコントローラから送信された信号の受信に成功する頻度が設定値以上であるアンテナが２つ以上存在する場合は、その場合に使用する通信チャンネル
本発明は、アンテナを有する子機と、複数のアンテナを有する親機と、を備えた無線システムであって、子機と親機とは、複数の通信チャンネルのうちのいずれか１つの通信チャンネルを使用する無線により相互に送信及び受信をすることが可能であり、親機は、複数のアンテナのうち使用するアンテナを選択し切り替える機能を有し、かつ、複数の通信チャンネルのうち使用する通信チャンネルを選択し切り替える機能を有し、親機は、子機から送信された信号の受信に成功する頻度が所定の値未満であるときには、使用している通信チャンネルから他の通信チャンネルに切り替えをする機能を有し、当該他の通信チャンネルに切り替えをするか否かは、評価順位が次の条件（１）及び（２）を両方とも満たす場合は、当該条件（２）に該当する通信チャンネルが、使用している通信チャンネルよりも評価順位が高い当該他の通信チャンネルである、とすることにより判定される。
【００２４】
（１）複数のアンテナのうち、子機から送信された信号の受信に成功する頻度が設定値以上であるアンテナが少なくとも１つ存在する場合は、その場合に使用する通信チャンネル
（２）複数のアンテナのうち、子機から送信された信号の受信に成功する頻度が設定値以上であるアンテナが２つ以上存在する場合は、その場合に使用する通信チャンネル
【発明の効果】
【００２５】
本発明によれば、親機に複数本アンテナを設けた無線システムにおいて、通信に適切な周波数の選択が可能となり、外部の無線機器からの妨害や周囲の物理環境による電波の反射や遮蔽による通信不良にも対応することができる。これにより、親機は、通信中においても、実際に通信に用いている周波数以外の周波数の電波状態を常時判別することが可能となり、通信不良が発生したとしても周波数を変更し、通信を継続することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る無線電池システムの基本構成を示す図である。
【図２】一般的な蓄電池モジュールの構成例を示す図である。
【図３】実施例１に係る、バッテリーコントローラＢＣと複数のセルコントローラＣＣとの間の時分割通信スロットの構成を示す図である。
【図４】実施例２に係る、バッテリーコントローラＢＣと複数のセルコントローラＣＣとの間の時分割通信スロットの構成を示す図である。
【図５】環境評価指標の１つとしての通信障害の回数について基本周波数候補ごとに記憶したリストを示す図である。
【図６】環境評価指標の１つとしての電波強度について基本周波数候補ごとに記憶したリストを示す図である。
【図７】基本周波数において通信障害が生じた場合のバッテリーコントローラＢＣにおける処理手順を示すフローチャートである。
【図８】基本周波数において通信障害が生じた場合のセルコントローラＣＣにおける処理手順を示すフローチャートである。
【図９】バッテリーコントローラＢＣとセルコントローラＣＣが十分な通信状態になるまでの時系列動作を示す図である。
【図１０】実施例６に係る、バッテリーコントローラＢＣと複数のセルコントローラＣＣとの間の時分割通信スロットの構成を示す図である。
【発明を実施するための形態】
【００２７】
本発明は、蓄電池モジュール内に設置された複数のコントローラ間の通信を無線により実行する無線電池システムに関する。また、この通信方式は、蓄電池モジュール内の通信に適用範囲が限定されるものではなく、一般に、無線システムにも適用可能である。特に、通信不良などの障害が発生する際にも、安定的に動作を継続する無線電池システム及び無線システムを提供することができる。
【００２８】
本発明は、要するに、通信不良になった場合に、最適な周波数に移って通信を継続するために、通信と並行して通信周波数と異なる周波数における外部の無線機器や周囲の物理環境による電波状態を常時計測するものである。
【００２９】
バッテリーコントローラ（親機）のアンテナが、セルコントローラ（子機）から送信された信号の受信に成功する頻度が高いほど、通信エラーの回数が少ないといえる。よって、当該頻度が設定値以上であることは望ましい状態である。
【００３０】
以下、本発明の望ましい実施形態について説明する。ここでは、無線システムについての親機及び子機について説明するが、親機をバッテリーコントローラ、子機をセルコントローラと読み替えることにより、無線電池システムにも対応した内容となる。
【００３１】
前記無線システムは、アンテナを有する子機と、複数のアンテナを有する親機と、を備えている。子機と親機とは、複数の通信チャンネルのうちのいずれか１つの通信チャンネルを使用する無線により相互に送信及び受信をすることが可能である。
【００３２】
親機は、複数のアンテナのうち使用するアンテナを選択し切り替える機能を有し、かつ、複数の通信チャンネルのうち使用する通信チャンネルを選択し切り替える機能を有する。親機は、子機から送信された信号の受信に成功する頻度が所定の値未満であるときには、使用している通信チャンネルから他の通信チャンネルに切り替えをする機能を有する。そして、当該他の通信チャンネルに切り替えをするか否かは、評価順位が次の条件（１）及び（２）を両方とも満たす場合は、当該条件（２）に該当する通信チャンネルが、使用している通信チャンネルよりも評価順位が高い当該他の通信チャンネルである、とすることにより判定される。
【００３３】
（１）複数のアンテナのうち、子機から送信された信号の受信に成功する頻度が設定値以上であるアンテナが少なくとも１つ存在する場合は、その場合に使用する通信チャンネル
（２）複数のアンテナのうち、子機から送信された信号の受信に成功する頻度が設定値以上であるアンテナが２つ以上存在する場合は、その場合に使用する通信チャンネル
上記の子機から送信された信号の受信に成功する頻度に関する所定の値は、子機から送信された信号の受信に成功する割合又は回数の下限値を設定するものである。
【００３４】
評価順位は、下記式（１）により算出される評価値(CH)が小さいほど高いと判定される。
【００３５】
評価値(CH) = min(評価値(CH,アンテナ1),評価値(CH,アンテナ2),…評価値(CH,アンテナn)) + max(評価値(CH,アンテナ1),評価値(CH,アンテナ2),…評価値(CH,アンテナn)) / （影響度係数）    …式（１）
式中、評価値(CH,アンテナn)は、アンテナnにおけるチャンネルCHの電波環境の評価値であり、評価値(CH)は、すべてのアンテナにおけるチャンネルCHの電波環境の評価値である。minは、複数の引数から最小値を返す関数を表す。maxは、複数の引数から最大値を返す関数を表す。
【００３６】
なお、電波環境の評価値は、受信強度及び通信障害の回数を用いて算出される値である。
【００３７】
上記式（１）の右辺においては、第一項に示す評価値(CH,アンテナi)の最小値（iは、１からnまでの整数を表す。）に、第二項に示す評価値(CH,アンテナi)の最大値を影響度係数で除することにより数値的な寄与を調節したものを加えることにより、左辺に示す評価値(CH)を算出している。
【００３８】
親機は、子機にビーコンを送信することにより、電波環境計測のための期間と計測する周波数とを条件として指定する機能を有し、子機は、指定された前記条件における電波環境計測を実行した後に、電波環境計測の結果を親機に返信する機能を有する。
【００３９】
上記の影響度係数は、電波環境計測のための一定期間内に、子機から送信された信号の受信に成功する頻度の最大値以下である。
【００４０】
親機は、影響度係数の値を増減することにより、前記条件（２）におけるアンテナの数値的な寄与を調節する機能を有する。
【００４１】
親機は、複数の通信チャンネルについての電波環境に関する周波数リストを作成し、当該周波数リストを、ビーコンを用いて子機に送信する機能を有する。
【００４２】
親機は、子機にビーコンを送信する機能を有し、ビーコンの送信をする前に、送信に使用するアンテナを切り替える機能を有する。
【００４３】
親機は、複数のアンテナのそれぞれについて、複数の周波数を切り替える所定のパターンにより電波環境計測を順次行う。
【００４４】
無線電池システム及び無線システムは、ディスプレー又はスピーカを有し、通信環境の状況の一部又はすべてを使用者に伝達可能とした構成を有することが望ましい。
【００４５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００４６】
なお、実施の形態を説明するための全図において、同一部材には同一の符号を付し、その繰り返しの説明は省略する。
【実施例１】
【００４７】
図１は、本発明に係る無線電池システムの基本構成を示したものである。
【００４８】
図１に示す無線電池システムは、図２の蓄電池モジュールＭ１〜Ｍｎのうちの１つを図１の蓄電池モジュールＭに相当する部分とし、蓄電池モジュールＭの通信及び計測に関するシステムの構成を示したものである。
【００４９】
図１においては、蓄電池モジュールＭが上位のシステムコントローラＳＣに接続されている。蓄電池モジュールＭは、直列に接続された複数個の蓄電池のうち１個又は複数個の蓄電池ユニット１０に対して１個のセルコントローラＣＣ１〜ＣＣ９９がそれぞれ付設されている。そして、複数個のセルコントローラＣＣ１〜ＣＣ９９は、無線により、１個のバッテリーコントローラＢＣと通信するように構成されている。これにより、複数個のセルコントローラＣＣ１〜ＣＣ９９が１個のバッテリーコントローラＢＣにより管理されている。以下では、セルコントローラの符号を単に「ＣＣ」と表す場合もある。
【００５０】
セルコントローラＣＣは、蓄電池ユニット管理装置というべき機能を有するものである。また、バッテリーコントローラＢＣは、組電池管理装置というべき機能を有するものである。
【００５１】
セルコントローラＣＣは、蓄電池ユニット１０の状態を計測する１個又は複数個の計測器２０と、蓄電池の状態情報を取得し処理する処理部３０と、無線回路４０と、電波を入出力するアンテナ５０（無線アンテナ）と、を備えている。
【００５２】
セルコントローラＣＣの主要部である処理部３０は、複数個の蓄電池ユニット１０から電源の供給を受けて動作電圧を生成する電源回路３１と、計測器２０によって計測された情報から１個又は複数個の蓄電池の状態を検出する検出回路３２（Ａ／Ｄ変換器）と、検出回路３２によって検出された検出情報に基づいて１個又は複数個の蓄電池の状態を診断する処理回路３３（ＣＰＵ）と、個体識別情報及び検出情報或いは診断情報若しくはその両方を記憶する記憶部３４（メモリ）と、を含む。
【００５３】
また、バッテリーコントローラＢＣは、無線回路２１０と、処理回路２２０（ＣＰＵ）と、電池を含む電源回路２３０と、記憶部２４０（メモリ）と、アンテナ２５０、２５１と、スイッチ２６０と、を含む。なお、電源回路２３０については、図１では電池より電力を供給しているが、外部から供給してもよい。
【００５４】
なお、システムコントローラＳＣは、バッテリーコントローラＢＣと同様の構成とすることで実現できるが、バッテリーコントローラＢＣとの間を有線接続する場合には、無線回路２１０、アンテナ２５０、２５１及びスイッチ２６０を備えない。
【００５５】
バッテリーコントローラＢＣは、一つ以上のセルコントローラＣＣと周期的に通信を行い、セルコントローラＣＣが検出する電池状態などを取得する。この場合のセルコントローラＣＣとバッテリーコントローラＢＣとの間の無線通信においては、バッテリーコントローラＢＣがマスターとして、セルコントローラＣＣがスレーブとして作動する。
【００５６】
図３は、バッテリーコントローラＢＣと複数のセルコントローラＣＣとの間の時分割通信スロットの構成を示したものである。ここで、通信は、一定時間長の通信周期Ｔにより行われ、バッテリーコントローラＢＣが管理する通信周期Ｔ内で、バッテリーコントローラＢＣが複数のセルコントローラＣＣに対して送信要求を発し、これを受信した複数のセルコントローラＣＣが自己の保有する信号をバッテリーコントローラＢＣに返信するという、一連の処理により実行される。
【００５７】
図３には、これを実現するための通信周期Ｔ内のスロット構成を示している。但し、図３では、セルコントローラＣＣがＣＣ１からＣＣ９９までの９９台あり、１台のバッテリーコントローラＢＣがこの間の通信を管理しているものとする。
【００５８】
１通信周期Ｔ内の通信スロットは、周期の先頭を示すビーコンスロットＢ、ビーコンスロットＢに続く電波環境計測スロット（Ｔ１、Ｔ２、Ｔ３）及びデータ通信スロット（１〜９９）から構成される。図３においては、電波環境計測スロットは、Ｔ１からＴ３の３スロットで例示しているが、１以上のスロットであればよい。同じくデータ通信スロットは、１〜９９で例示しているが、セルコントローラＣＣの台数に応じて１以上のスロットであればよい。
【００５９】
次に、バッテリーコントローラＢＣの動作を説明する。
【００６０】
バッテリーコントローラＢＣは、図１の無線回路２１０が、その周期において用いるアンテナ（アンテナ２５０、２５１のいずれか）で通信できるようスイッチ２６０を切り替える。どのアンテナを用いるかについては後述する。
【００６１】
そして、図３の通信周期の先頭を示すビーコンスロットＢにおいて、通信に使用する周波数をｆ１に設定してブロードキャスト送信する。ビーコンスロットＢの送信データの中には、ビーコンであることを示すデータと、バッテリーコントローラＢＣからセルコントローラＣＣに送る通信・計測用のデータと、ビーコンに続く電波環境計測各スロットにおいて使用する周波数（左側の周期では、Ｔ１＝ｆ２、Ｔ２＝ｆ３、Ｔ３＝ｆ４）のデータが含まれている。
【００６２】
このうち、ビーコンであることを示すデータには、いわゆる同期信号や、送信者がバッテリーコントローラＢＣであることを示すＩＤなどが含まれており、これにより受信側のセルコントローラＣＣは送信側との同期確認、セルコントローラＣＣ内の時刻管理処理などを可能としている。
【００６３】
また、バッテリーコントローラＢＣからセルコントローラＣＣに送る通信・計測用のデータとしては、セルコントローラＣＣから送付すべきデータ（電圧、電流、温度などの電池状態）の種別の指定、データ通信に使用する周波数（以下「基本周波数」という。）の優先順位の情報などが含まれる。これにより、受信側のセルコントローラＣＣは、送信すべきデータをセルＣから入力して送信し、また、優先順位で指定された周波数を基本周波数としてデータ通信に使用する。基本周波数の優先順位の情報とその用法については後述する。
【００６４】
ビーコンに続く電波環境計測各スロットにおける周波数（左側の周期では、Ｔ１＝ｆ２、Ｔ２＝ｆ３、Ｔ３＝ｆ４）のデータについては後述する。
【００６５】
ビーコンＢ送信後に、バッテリーコントローラＢＣは、周波数をｆ２に切替え、電波環境計測スロットＴ１において電波環境計測であることを示すデータをブロードキャスト送信する。その後、周波数をｆ３に切替えて、電波環境計測スロットＴ２において電波環境計測であることを示すデータをブロードキャスト送信する。さらにその後、周波数をｆ４に切替えて、電波環境計測スロットＴ３において電波環境計測であることを示すデータをブロードキャスト送信する。
【００６６】
バッテリーコントローラＢＣにおける送信要求側の処理は、以上のようであり、以後はセルコントローラＣＣからの受信処理に入る。このとき、バッテリーコントローラＢＣは、ビーコンスロットＢと同じ周波数ｆ１に設定し、各セルコントローラＣＣからの送信を受信する。
【００６７】
本図においては、ビーコンスロットＢを送信する周波数ｆ１及び、セルコントローラＣＣからの受信に使用する周波数ｆ１のことを「基本周波数」と称している。また、ビーコンに続く電波環境計測の各スロットにおける周波数（左側の周期では、Ｔ１＝ｆ２、Ｔ２＝ｆ３、Ｔ３＝ｆ４）のことを「基本周波数候補」と位置付けている。
【００６８】
基本周波数ｆ１での通信に障害が認められるとき、基本周波数候補の中から新たな周波数を基本周波数と定め、新基本周波数として運用を継続しようとしている。ビーコンスロットＢに続く電波環境計測スロット（Ｔ１、Ｔ２、Ｔ３）では、この基本周波数候補のときの通信状態を監視計測するものである。これを周期的に繰り返す。
【００６９】
なお、周期によっては、電波環境計測スロットの周波数を変更してもよい。
【００７０】
図３では、３つの連続する通信周期Ｔを単位として基本周波数候補を変更している。図３の左側の周期ではｆ２からｆ４、中央の周期ではｆ５からｆ７を基本周波数候補として、このときの通信環境を計測している。
【００７１】
同様に、周期によって用いるアンテナを変更してもよい。すなわち、アンテナ２５０、２５１それぞれが、各周波数においてどのような通信状態となるか監視計測するため、各通信周期において用いるアンテナを切り替える。例えば、アンテナ２５０を用いて、図３の左、中央の通信周期が完了した後、右の通信周期ではアンテナ２５１を用いるようにスイッチ２６０を切り替える。これにより、各アンテナにおいて、各周波数における通信状態の監視計測が可能となる。
【００７２】
他方、各セルコントローラＣＣ側では、周波数ｆ１でバッテリーコントローラＢＣが発したビーコンを受信する。受信したビーコンデータの内容に応じて、同期化処理、ＩＤ処理、送信要求の確認、優先順位情報の更新を行い、さらには要求された送信情報の入手処理などを開始する。また、受信データから電波環境計測の各スロットの周波数（左側の周期では、Ｔ１＝ｆ２、Ｔ２＝ｆ３、Ｔ３＝ｆ４）を判別する。
【００７３】
その後、各セルコントローラＣＣは、周波数をｆ２に設定して電波環境計測スロットＴ１で、バッテリーコントローラＢＣの送信を受信し、受信結果（受信に成功したか否か、受信に成功した時の受信信号強度）を保存する。次に、周波数をｆ３に設定して電波環境計測スロットＴ２で、バッテリーコントローラＢＣの送信を受信し、受信結果（受信に成功したか否か、受信に成功した時の受信信号強度）を保存する。続いて、周波数をｆ４に設定して電波環境計測スロットＴ３で、バッテリーコントローラＢＣ送信を受信し、受信結果（受信に成功したか否か、受信に成功した時の受信信号強度）を保存する。
【００７４】
そして、周波数をｆ１に戻して、セルコントローラＣＣごとに予め決められた通信スロットにおいて、Ｔ１〜Ｔ３スロットの受信結果と共に、電池状態を計測したデータ（電圧、温度、電流など）などの送信要求内容に応じたデータを送信する。
【００７５】
図３の時分割通信スロットの構成例において、セルコントローラＣＣ９９を例として詳細な動作について説明する。
【００７６】
この場合、セルコントローラＣＣ９９は、周波数ｆ１でビーコンスロットＢを受信し、通信周期の先頭、ビーコンスロットＢに続く電波環境計測スロット（Ｔ１〜Ｔ３）の周波数（ｆ２〜ｆ４）などを判別する。
【００７７】
その後、それぞれの電波環境計測スロットで周波数を切替えて、バッテリーコントローラＢＣからの電波環境計測のための送信データを受信する。その後、基本周波数である周波数ｆ１に設定して、データ通信スロット９９までスリープする。
【００７８】
なお、セルコントローラＣＣは、その駆動電源をセルＣから得ているため、消費電力を最小化したいという課題がある。そこで、スリープ期間中はディープスリープ状態として消費を抑え、スリープ時間は内部タイマを使用する。設定時間経過後、スリープを解除し、データ通信スロット９９で電池状態データ及び電波環境計測における受信結果を送信する。データ送信後は、再びビーコンスロットＢを受信するための動作を行う。このデータ送信後にもスリープ状態とする（セルコントローラＣＣ２参照）が、次回ビーコンスロットＢの受信直前には、覚醒している必要があり、このときの処理も内部タイマにて運用される。
【００７９】
なお、内部タイマは、ビーコンＢの受信に応じて、送信側であるバッテリーコントローラＢＣと同期化されることが望ましい。この動作を周期的に繰り返す。上記のセルコントローラＣＣの動作は、ビーコンを正常に受信した場合の動作であるが、ビーコンを受信できなかった場合には、電波環境計測スロットでの受信及び通信スロットでの送信はしない。
【００８０】
図３のバッテリーコントローラＢＣと複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）との関係において、左側の通信周期は、外乱などの障害が存在しなかった状態を示している。全てのセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）は、周波数ｆ１からｆ４を使用したバッテリーコントローラＢＣからの通信を正しく受信し、その後、周波数ｆ１を用いて正しく返信信号を送信しかつバッテリーコントローラＢＣが受信できたことで、この通信周期における通信障害が存在しなかったことをバッテリーコントローラＢＣが正しく判別することができる。
【００８１】
図３のバッテリーコントローラＢＣと複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）との関係において、中央の通信周期は、セルコントローラＣＣ２において外乱などによる受信不良が発生した状態を示している。ビーコンＢの周波数ｆ１を検知できなかったセルコントローラＣＣ２は、バッテリーコントローラＢＣからの送信要求を検知不可能であり、かつ以後のビーコンスロットＢに続く電波環境計測スロット（Ｔ１〜Ｔ３）の周波数（ｆ２〜ｆ４）を検知することができない状態である。したがって、次回にビーコンＢの周波数ｆ１を検知するまでの中央の通信周期においては、一切の返信操作を開始することがない。
【００８２】
バッテリーコントローラＢＣは、この通信周期におけるセルコントローラＣＣ２からの返信がないことから、セルコントローラＣＣ２において外乱などによる受信不良が発生したことを正しく認識することができる。この場合は、ビーコンスロットＢ及び返信信号の送信に使用する周波数ｆ１の障害、つまり基本周波数の障害であることから、一過性の問題でない場合には基本周波数候補への変更を考慮する必要がある。基本周波数候補への変更処理について後述する。
【００８３】
図３のバッテリーコントローラＢＣと複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）との関係において、右側の通信周期は、周波数ｆ３において受信不良が発生した状態を示している。この場合には、複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）は、ビーコンＢに含まれるデータから周波数ｆ３を用いた送信を予期し受信体制に入っているが、セルコントローラＣＣ２のみが、これを受信できない。しかし、セルコントローラＣＣ２は、ビーコンＢを起点とする返信処理が可能であり、自己に約束されたスロット位置での返信処理が可能である。
【００８４】
このときの返信信号には、周波数ｆ３での受信不良が含まれるため、バッテリーコントローラＢＣは、セルコントローラＣＣ２において周波数ｆ９での受信不良が生じたことを正しく認識することができる。この場合は、基本周波数候補である周波数ｆ３における受信不良の検知であるため、バッテリーコントローラＢＣは、周波数ｆ３に対する基本周波数候補としての優先順位を下げる措置を実行する。基本周波数候補としての優先順位管理については、後述する。
【００８５】
バッテリーコントローラＢＣは、各セルコントローラＣＣが周期的に送信する各周波数の電波環境計測情報、すなわち受信エラー数及び受信信号強度に基き、各周波数の評価値を算出する。
【００８６】
評価値は、以下に述べる特性を有する。通信に不適な、すなわち低い評価値となる周波数は、通信エラーが起きる周波数である。通信エラーの頻度が高いほど通信に不適であるため、評価値は、通信エラーの頻度におよそ比例して低くなるべきである。また、通信エラーの頻度が等しい場合は、信号強度が低いほど、潜在的な通信エラーの可能性が高くなる。そのため、通信エラーの頻度が等しい場合は、評価値は、信号強度の強さにおよそ比例して高くなるべきである。
【００８７】
この特性に対応する計算式としては、例えば、下記式（２）が考えられる。
【００８８】
評価値（ｍ，ｎ）＝（通信エラー回数（ｍ，ｎ））×ｋ＋（信号強度（ｍ，ｎ））
…（２）
ここで、ｍはアンテナ番号、ｎは周波数番号である。また、通信エラー回数（通信障害の回数）は、一定期間ａ内に、アンテナｍと周波数ｎとの組み合わせにて起きた通信エラー回数である。信号強度（受信強度）は、０〜（ｋ−１）の値を持ち、信号が弱いほど値が大きいとする。
【００８９】
なお、通信エラー回数（通信障害の回数）及び信号強度（受信強度）は、電波環境の評価値を算出する際に基礎となる変数である。
【００９０】
上記式（２）は、評価値が低いほど、その周波数が望ましいことを示すものである。
【００９１】
上記式（２）を用いることにより、前述の特性を満たす評価値が得られる。すなわち、通信エラー回数が同じならば、信号が強いほど、低いすなわち望ましい評価値となる。通信エラー回数が１回でも異なれば、信号強度の大小に関係なく通信エラー回数が少ない方が、低いすなわち望ましい評価値となる。
【００９２】
このようにして、あるアンテナｍと周波数ｎとの組み合わせにおける評価値を求めることができるが、どの周波数で通信すべきかを判断するためには、アンテナ２５０、２５１それぞれの評価値を一つにまとめた周波数評価値を算出する必要がある。
【００９３】
周波数評価値は、以下に述べる特性を有する。
【００９４】
すなわち、両アンテナが望ましい評価値を持っているならば、それは望ましい周波数評価値Ａとなる。一方のアンテナにおいて通信エラー頻度が高くても、もう一方において全くエラーが起きないならば、これも望ましい周波数評価値Ｂ（ただし、ＢはＡよりは低い。）となる。一方、両アンテナにおいて通信エラー頻度が低くても、その周波数評価値Ｃは、周波数評価値Ｂよりも低い値となる。
【００９５】
この特性を持つ計算式として、下記式（３）に示すものを用いる。なお、この式は、上記式（１）を本実施例の表記にあわせて書き換えたものである。
【００９６】
周波数評価値（ｎ）＝ｍｉｎ（評価値（２５０，ｎ），評価値（２５１，ｎ））
＋ｍａｘ（評価値（２５０，ｎ），評価値（２５１，ｎ））／ｐ    …（３）
ただし、ｍｉｎは複数の引数から最小値を返す関数、ｍａｘは複数の引数から最大値を返す関数、ｐは通信状態の悪いアンテナが評価値に及ぼす影響の度合いを定める任意の数値（影響度係数）、定数２５０及び２５１はそれぞれアンテナ２５０、２５１のアンテナ番号である。周波数評価値が低いほど、その周波数が望ましいことを示す。
【００９７】
ｐの値を適切に設定し、上記式（３）を用いることにより、前述の特性を満たす周波数評価値が得られる。例えば、ｐを下記式（４）のように定めたとする。
【００９８】
ｐ＝Ｅ    …（４）
ただし、Ｅは、前記一定期間ａ内に起きうる最大エラー回数とする。言い換えると、Ｅは、前記一定期間ａ内にセルコントローラから送信された信号の受信に成功する頻度の最大値である。
【００９９】
周波数１においては、アンテナ２５０、２５１のエラー回数が０であったとする。また、周波数２においては、アンテナ２５０のエラー回数が０、アンテナ２５１のエラー回数がＥだったとする。周波数３においては、アンテナ２５０、２５１のエラー回数が１であったとする。信号強度はいずれも０であったとする。
【０１００】
この場合、周波数評価値（１）＝０、周波数評価値（２）＝ｋ、周波数評価値（３）＝ｋ＋ｋ／Ｅとなり、それぞれの大小関係は、周波数評価値（１）＜周波数評価値（２）＜周波数評価値（３）となる。
【０１０１】
これは、前述の周波数評価値が満たすべき特性を満たすことから、上記式（３）及び（４）を用いて周波数評価値を求められることがわかる。
【０１０２】
なお、ｐの値を上記式（４）よりも小さい値とすることにより、通信状態の悪いアンテナが周波数評価値の計算に及ぼす影響を増やすことができる。例えば、ｐを下記式（５）のように定めたとする。
【０１０３】
ｐ＝Ｅ／２    …（５）
この場合、周波数評価値（１）＝０、周波数評価値（２）＝２ｋ、周波数評価値（３）＝ｋ＋２ｋ／Ｅとなる。Ｅ＞２とすると、周波数評価値（１）＜周波数評価値（３）＜周波数評価値（２）となる。
【０１０４】
上記式（４）を用いた場合と比べると、上記式（５）を用いた場合は、周波数評価値（３）と周波数評価値（２）との大小関係が逆転している。これにより、一方のアンテナの状態が悪く、アンテナを２本使うメリットが薄い場合に、その周波数の評価値を低く見積もることが可能となる。
【０１０５】
バッテリーコントローラＢＣは、このようにして演算した周波数評価値を用いて、周波数を周波数評価値の順に並べた周波数リストを作成する。そして、この周波数リストに変更があった場合、各セルコントローラＣＣへ、ビーコンスロットＢを使用して通知する。各セルコントローラＣＣは、バッテリーコントローラＢＣから送信された周波数リストを受信し、更新し、保持する。この周波数リストは、基本周波数候補としての優先順位を表している。この周波数リストは、ビーコンスロットＢを介して各セルコントローラＣＣに通知される。
【０１０６】
また、バッテリーコントローラＢＣは、各セルコントローラＣＣからの送信を所定の割合で受信できなかったとき、または所定の回数連続で受信できなかったときには、周波数リストの中から適切な周波数（電波環境が一番良い周波数、または基本周波数の次に電波環境が良い周波数）を選択して、各セルコントローラＣＣへ基本周波数を変更することを、ビーコンを使用して通知する。その後、バッテリーコントローラＢＣ及び各セルコントローラＣＣは、基本周波数を切替えて通信をする。ここで、セルコントローラＣＣは、周波数変更通知を受信できなかったときには、所定の時間経過後に、周波数リストに基いて、基本周波数を、電波環境が一番良い周波数、または基本周波数の次に電波環境が良い周波数に変更して、連続受信し、ビーコンを探す。
【０１０７】
このように、バッテリーコントローラＢＣと複数のセルコントローラＣＣが通信中に、他の周波数の電波環境を計測し電波状態を把握することで、通信中の当該周波数でエラーが発生した場合に、他の周波数の電波状態に基き、適切な周波数に切替えて通信を継続することが可能となる。
【０１０８】
表１は、上記式（３）を簡略化して適用した具体例を示したものである。
【０１０９】
本表においては、基本周波数候補に対応する通信チャンネルとして、チャンネル１（ＣＨ１）及び、チャンネル２（ＣＨ２）を例に挙げ、アンテナ１、２を用いた場合におけるそれぞれの通信エラーの回数を示している。そして、それらの通信エラーの回数を、上記式（３）を簡略化した式に代入して得られた評価値（周波数評価値）を算出して示している。ここで、ｐ＝１００の場合とｐ＝９８の場合とについて評価値を算出している。
【０１１０】
本表から、ｐ＝１００の場合とｐ＝９８の場合とで評価値が逆転していることがわかる。すなわち、ｐ＝１００の場合、チャンネル１の評価値がチャンネル２の評価値よりも小さく、基本周波数として採用することが望ましいと判定され得ることがわかる。一方、ｐ＝９８の場合、チャンネル２の評価値がチャンネル１の評価値よりも小さく、基本周波数として採用することが望ましいと判定され得ることがわかる。
【０１１１】
このことから、影響度係数ｐを調整することにより、通信チャンネルの選択が変化することがわかる。このような影響度係数ｐの調整は、無線電池システム及び無線システムの通信環境への対応に利用することができる。
【０１１２】
【表１】
2019028822.tif 000003
【実施例２】
【０１１３】
実施例１では、電波環境計測スロット（Ｔ１〜Ｔ３）でバッテリーコントローラＢＣが送信し、各セルコントローラＣＣは、バッテリーコントローラＢＣの送信を受信した結果をデータ通信スロットで電池状態データと共に送信する例を示したが、実施例２では、電波環境計測スロット（Ｔ１〜Ｔ３）で、バッテリーコントローラＢＣ及び各セルコントローラＣＣは共に、受信動作をして受信信号強度を測定する。各セルコントローラＣＣは、受信信号強度の測定結果を電池状態データと共に送信する。
【０１１４】
以下、図４を用いて、実施例２について詳細を説明する。なお、電波環境計測スロット（Ｔ１〜Ｔ３）が電波視聴期間であるという点以外は、図３と図４に条件上の相違はない。
【０１１５】
図４において、バッテリーコントローラＢＣは、通信周期の先頭を示すビーコンスロットＢで周波数ｆ１に設定してブロードキャスト送信し、その送信データの中にはビーコンであることを示すデータと、バッテリーコントローラＢＣからセルコントローラＣＣに送る通信・計測用のデータと、ビーコンに続く電波環境計測各スロットにおいて使用する周波数（左側の周期では、Ｔ１＝ｆ２、Ｔ２＝ｆ３、Ｔ３＝ｆ４）のデータと、が含まれている。
【０１１６】
ビーコン送信後に、バッテリーコントローラＢＣは、周波数をｆ２に切替えて、電波環境計測スロットＴ１で受信動作をし、受信信号強度を測定する。その後、周波数をｆ３に切替えて、電波環境計測スロットＴ２で受信動作をし、受信信号強度を測定する。次に、周波数をｆ４に切替えて、電波環境計測スロットＴ３で受信動作をし、受信信号強度を測定する。
【０１１７】
次に、バッテリーコントローラＢＣは、ビーコンスロットＢと同じ周波数ｆ１に設定し、各セルコントローラＣＣからの送信を受信する。これを周期的に繰り返す。なお、周期によって、電波環境計測スロットの周波数を変更してもよい。
【０１１８】
各セルコントローラＣＣは、周波数ｆ１でビーコンを受信し、受信データから電波環境計測各スロットの周波数（周期１では、Ｔ１＝ｆ２、Ｔ２＝ｆ３、Ｔ３＝ｆ４）を判別する。その後、周波数をｆ２に設定して電波環境計測スロットＴ１で受信動作をし、受信信号強度を測定する。次に、周波数をｆ３に設定して電波環境計測スロットＴ２で受信動作をし、受信信号強度を測定する。次に、周波数をｆ４に設定して電波環境計測スロットＴ３で受信動作をし、受信信号強度を測定する。
【０１１９】
そして、周波数をｆ１に戻して、予め決められた通信スロットで、Ｔ１〜Ｔ３スロットの受信信号強度測定結果と共に、電池状態を計測したデータを送信する。
【０１２０】
図４のバッテリーコントローラＢＣと複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）との関係において、左側の通信周期は、外乱などが存在しなかった状態を示している。電波環境計測スロット（Ｔ１〜Ｔ３）において、バッテリーコントローラＢＣ及び各セルコントローラＣＣは、受信動作をして受信信号強度を測定するが、指定された周波数（周期１では、Ｔ１＝ｆ２、Ｔ２＝ｆ３、Ｔ３＝ｆ４）における障害となる受信強度の周波数信号が受信されなかった状態を表している。
【０１２１】
図４のバッテリーコントローラＢＣと複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）との関係において、中央の通信周期は、セルコントローラＣＣ２において外乱などによる受信不良が発生した状態を示している。ビーコンＢの周波数ｆ１を検知できなかったセルコントローラＣＣ２は、バッテリーコントローラＢＣからの送信要求を検知不可能であり、かつ以後のビーコンスロットＢに続く電波環境計測スロット（Ｔ１〜Ｔ３）の周波数（ｆ２〜ｆ４）を検知することができない状態である。したがって、次回にビーコンＢの周波数ｆ１を検知するまでの中央の通信周期においては、一切の返信操作を開始することがない。
【０１２２】
バッテリーコントローラＢＣは、この通信周期におけるセルコントローラＣＣ２からの返信がないことから、セルコントローラＣＣ２においてビーコンＢの外乱などによる受信不良が発生したことを正しく判別することができる。また、この時の外乱の周波数がｆ１であることも判別可能である。この場合、バッテリーコントローラＢＣにおいては、基本周波数候補への変更を考慮する必要がある。
【０１２３】
図４のバッテリーコントローラＢＣと複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）との関係において、右側の通信周期はセルコントローラＣＣ２の周波数ｆ９において受信が発生した状態を示している。図４の場合に電波環境計測スロット（Ｔ１〜Ｔ３）は視聴期間であり、本来聞こえるはずのない周波数ｆ９を計測視聴したところ、周波数ｆ９が計測されたという状態を示している。
【０１２４】
この場合に、複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）は、ビーコンＢに含まれるデータから周波数ｆ９の監視、計測体制に入っており、本来周波数ｆ９を検知することはないはずであるが、セルコントローラＣＣ２のみが、これを受信していた。セルコントローラＣＣ２は、ビーコンＢを起点とする返信処理が可能であり、自己に約束されたスロット位置での返信処理の中で、周波数ｆ９の受信（受信不良）をバッテリーコントローラＢＣに通知することができる。バッテリーコントローラＢＣでは、この結果を優先順位の変更に反映する。
【０１２５】
以上の説明のとおり、実施例１においては、電波環境計測スロットにおいて積極的に基本周波数候補の周波数をバッテリーコントローラＢＣから発信してその受信を監視している。実施例２においては、電波環境計測スロットにおいて基本周波数候補の周波数を発信せず受信するのみの監視を行っている。
【０１２６】
この方式は、本来聞こえるべきものが聞こえない通信障害（例えばヌル点）の発生を実施例１で把握し、本来聞こえないものが聞こえる通信障害（例えば雑音）の発生を実施例２で把握したものである。本発明においては、一方の機能を備えることも可能であるが、双方の機能を備えることがより望ましいことは言うまでもない。
【０１２７】
なお、上記の説明においては、通信障害の判定をバッテリーコントローラＢＣで実行する例を示したが、これは上位のシステムコントローラの実行機能とすることもできる。
【実施例３】
【０１２８】
実施例１及び実施例２では、電波環境計測スロット（Ｔ１〜Ｔ３）を設けて、バッテリーコントローラＢＣ主導で環境計測することを説明した。実施例３では、この場合に、計測した環境を記録する手法について図５及び図６を用いて説明する。
【０１２９】
図５は、環境評価指標の１つとして、通信障害の回数を基本周波数候補ごとに記憶した表を示したものである。この表は、優先順位を決定するバッテリーコントローラＢＣ内に設けられており、通信障害の都度記憶内容を更新している。
【０１３０】
図５の表は、横軸に複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）を、縦軸に基本周波数候補（ｆ２〜ｆ１０）を配したマトリクスであり、各マトリクスにその条件での通信障害の回数が順次記録され、障害の都度更新されている。また、表の右側には、当該基本周波数候補（ｆ２〜ｆ１０）における合計の通信障害の回数が記録されている。なお、図５では、さらに、基本周波数についても計測して評価する例を示している。
【０１３１】
図６は、環境評価指標の１つとして、計測した電波強度を基本周波数候補ごとに記憶した表を示したものである。この表は、優先順位を決定するバッテリーコントローラＢＣ内に設けられており、電波強度を更新している。
【０１３２】
図６の表は、横軸に複数のセルコントローラＣＣ（ＣＣ１〜ＣＣ９９）を、縦軸に基本周波数候補（ｆ２〜ｆ１０）を配したマトリクスであり、各マトリクスにその条件での電波強度が記録されている。また、表の右側には、当該基本周波数候補（ｆ２〜ｆ１０）における例えば平均の電波強度が記録されている。なお、電波強度は、例えば０から９９の１００段階に区分され、数値が小さいほど電波強度が高いものとされる。なお、図６では、さらに、基本周波数についても計測して評価する例を示している。
【０１３３】
優先順位の決定指標は、アンテナごとに用意した図５及び図６の表を用いて決定する。
【０１３４】
このように、実施例３では、実施例１及び実施例２で実行した環境測定の結果を踏まえ、バッテリーコントローラＢＣにおいて、各セルコントローラＣＣが周期的に送信する各基本周波数候補における周波数での受信信号強度測定結果とバッテリーコントローラＢＣの受信信号強度測定結果を処理する。また、通信障害の回数を管理しておく。この結果に応じて、電波環境が良い順番（受信信号強度が小さく、通信障害の回数が少ない順番）に周波数を並べた周波数リストを作成し、周波数リストに変更があった場合、各セルコントローラＣＣへ、ビーコンＢを使用して通知する。各セルコントローラＣＣは、バッテリーコントローラＢＣから送信された周波数リストを受信し、更新し、保持する。
【０１３５】
なお、実際に使用している周波数等や周波数リストを含む通信環境の状況は、バッテリーコントローラＢＣ（親機）等に設けた表示部（ディスプレー）に表示可能としてもよい。また、表示部に表示する代わりに、バッテリーコントローラＢＣ等に設けた拡声器（スピーカ）を用いて、音声により使用者に伝達してもよい。これにより、実際に使用している周波数等を含む通信環境の状況について、使用者が認識することができる。
【実施例４】
【０１３６】
実施例３では、計測した環境を評価して基本周波数候補としての優先順位に反映するために必要な記録方法について説明した。実施例４では、基本周波数において通信障害が生じた際に、バッテリーコントローラＢＣ及びセルコントローラＣＣにおいて行う処理手順について説明する。
【０１３７】
図７は、基本周波数において通信障害が生じた場合のバッテリーコントローラＢＣにおける処理手順を示すフローチャートである。
【０１３８】
図８は、基本周波数において通信障害が生じた場合のセルコントローラＣＣにおける処理手順を示すフローチャートである。
【０１３９】
図７のバッテリーコントローラＢＣにおいては、処理ステップＳ０において、正常状態の処理として図５及び図６の環境計測結果を用いて常に最新の周波数リスト（優先順位見直し）に更新し、周波数リストに変更があった場合にはビーコンＢでの通信を通じてセルコントローラＣＣ側に最新の周波数リストの内容を周知せしめている。
【０１４０】
これに対し、処理ステップＳ１において基本周波数ｆ１における通信障害（図３及び図４の中央の通信周期参照）が検知されたとする。この検知は、処理ステップＳ２において図５及び図６の表に反映される。
【０１４１】
図７の処理ステップＳ３では、この障害が３回連続して検知されたことをもって基本周波数の切り替えを実行する。１回の障害計測で切り替えとすることもできるが、基本周波数は事前環境計測において最も信頼度が高いものとして評価決定されたものであることなどを考慮し、数回の確認を要するのが適切である。
【０１４２】
したがって、３回の検知前に回復するときには、処理ステップＳ４において周波数リストの変更（優先順位変更）は行わず、かつ現在の基本周波数ｆ１によるビーコン送信を再開するものとする。
【０１４３】
連続検知される場合、基本周波数の切り替えを実行すべく、処理ステップＳ５において周波数リストを参照し、最も評価の高い基本周波数候補の中から新しい基本周波数を決定する（処理ステップＳ６）。処理ステップＳ７では、ビーコンＢを用いて各セルコントローラに対し基本周波数を新しい基本周波数に切り替えるよう伝える。そして、処理ステップＳ８において、バッテリーコントローラＢＣ内の設定を変更し、処理ステップＳ９より新しい基本周波数でビーコンＢの送信を開始する。
【０１４４】
他方、図８のセルコントローラＣＣにおいては、処理ステップＳ１０において、正常状態の処理としてビーコンＢにより、最新の周波数リストの内容を取得している。係る状態において処理ステップＳ１１では、基本周波数ｆ１における通信障害（図３及び図４の中央の通信周期参照）が検知される場合がある。
【０１４５】
この場合には、セルコントローラＣＣは、処理ステップＳ１２において受信周波数をｆ１としたまま、次のビーコンＢの受信を連続する４通信周期経過するまで監視する。
【０１４６】
仮に、通信障害が１回または２回連続のいずれかの場合には、図７のバッテリーコントローラＢＣ側の処理（処理ステップＳ４）により、現在の基本周波数ｆ１によるビーコン送信が再開されるはずであるから、これに従い処理ステップＳ１３において従前どおりに運用すればよい。
【０１４７】
一方、通信障害が３回連続する場合には、図７のバッテリーコントローラＢＣ側の処理（処理ステップＳ５〜Ｓ９）により、新基本周波数によるビーコン送信が再開されるはずであるが、この判断にバッテリーコントローラＢＣ側では３連続通信周期を要しており、かつ新基本周波数への変更を他のセルコントローラＣＣに通知するために更に１周期使っているため、新基本周波数での再開は５周期目からとなる。
【０１４８】
このことから、セルコントローラＣＣでは、処理ステップＳ１２において４周期経過を確認したら、処理ステップＳ１４においてセルコントローラＣＣ内の周波数リストを参照し、最も評価の高い基本周波数候補の中から新しい基本周波数を決定する（処理ステップＳ１５）。また、処理ステップＳ１６では、セルコントローラＣＣ内の設定を変更するとともに、処理ステップＳ１７において新基本周波数でのビーコンＢによる処理を開始する。
【０１４９】
このようにして、本発明によれば、バッテリーコントローラＢＣは、各セルコントローラＣＣからの送信を所定の割合で受信できなかったとき、または所定の回数連続で受信できなかったときには、周波数リストの中から適切な周波数（電波環境が一番よい周波数、または現在の基本周波数の次に電波環境がよい周波数）を選択して、各セルコントローラＣＣへ基本周波数を変更することについてビーコンを使用して通知しておき、バッテリーコントローラＢＣ及び各セルコントローラＣＣは基本周波数を切替えて通信をする。ここで、セルコントローラＣＣは、周波数変更通知を受信できなかったときには、所定の時間経過後に、周波数リストに基づいて基本周波数を変更する（電波環境が一番よい周波数、または現在の基本周波数の次に電波環境がよい周波数に変更する。）そして、連続受信してビーコンを探す。
【０１５０】
このように、バッテリーコントローラＢＣと複数のセルコントローラＣＣとが通信中に、他の周波数の電波環境を計測し電波状態を把握することで、通信中の当該周波数でエラーが発生したときに、他の周波数の電波状態に基き適切な周波数に切替えて通信を継続することが可能となる。
【実施例５】
【０１５１】
上記した実施例においては、周波数リストの優先順位を決定づけるための基礎データ（図５及び図６）が十分な量で確保されていることを前提として説明した。つまり、バッテリーコントローラＢＣとセルコントローラＣＣとが十分な実績の通信を経た通信状態にある場合の説明であった。しかしながら、初期状態においては、十分なデータが確保されていない可能性がある。
【０１５２】
そこで、実施例５では、バッテリーコントローラＢＣとセルコントローラＣＣとが十分な通信状態になるまでの時系列動作について、図９を用いて説明する。
【０１５３】
図９は、バッテリーコントローラＢＣとセルコントローラＣＣとが十分な通信状態になるまでの時系列動作（時分割通信スロットの構成）を示す図である。
【０１５４】
設備の設置直後などの初期状態において、セルコントローラＣＣは、電源オン時やバッテリーコントローラＢＣとの通信ができないときには、所定の基本周波数ｆ１で受信とスリープ状態（低消費電力状態）との繰り返し（所謂、間欠受信）をしている。間欠受信の期間は、図９においてＡで示されている。
【０１５５】
一方、バッテリーコントローラＢＣは、電源オンの際やセルコントローラＣＣとの通信ができなくなった場合には、所定の基本周波数ｆ１でセルコントローラＣＣに対して、連続受信要求Ｂを送信する。この連続受信要求Ｂは、連続送信であっても間欠送信であってもよい。バッテリーコントローラＢＣからの連続送信要求Ｂは、セルコントローラＣＣにおいて受信可能となるが、セルコントローラＣＣのスリープ状態では検知できず、セルコントローラＣＣの間欠受信状態において受信される。連続受信要求Ｂを受信したセルコントローラＣＣは、周波数ｆ１で連続受信するモードＤに移行する。
【０１５６】
次に、バッテリーコントローラＢＣは、連続受信要求Ｂを送信した後、そのまま周波数ｆ１で基本周波数ｆ１での電波環境計測のためのデータを連続で１パケット以上送信する（図中の電波環境計測データＥ）。
【０１５７】
セルコントローラＣＣは、基本周波数ｆ１での電波環境計測データを受信すると、受信結果（受信パケット数、受信した時の受信信号強度）を保存する。
【０１５８】
次いでバッテリーコントローラＢＣは、各セルコントローラＣＣから基本周波数候補（ｆ２〜Ｆ１０）での電波環境計測結果を受信するために、基本周波数候補（ｆ２〜Ｆ１０）での電波環境計測のためのデータを送信した後、通信周期の先頭を示すビーコンを送信する。このビーコンのデータの中には、最初に電波環境計測をする基本周波数ｆ１が設定されている（図中の電波環境計測結果Ｆ）。その後、基本周波数ｆ１で受信状態となる。
【０１５９】
セルコントローラＣＣは、ビーコンを受信すると、ビーコンＢに続く通信スロットの所定の通信スロットで基本周波数ｆ１の時の電波環境計測の受信結果を送信し、その後、周波数ｆ２に切替えて受信状態となる。
【０１６０】
ついで、バッテリーコントローラＢＣは、周波数ｆ１で各セルコントローラＣＣからの基本周波数ｆ１の時の電波環境計測の受信結果を受信した後、周波数をｆ２に切替えて電波環境計測のためのデータを連続で１パケット以上送信する（図中の電波環境計測データＧ）。
【０１６１】
セルコントローラＣＣは、電波環境計測データを受信すると、受信結果（受信パケット数、受信した時の受信信号強度）を保存する。
【０１６２】
バッテリーコントローラＢＣは、電波環境計測のためのデータ（Ｇ）を送信した後、通信周期の先頭を示すビーコンを送信する。このビーコンのデータの中には、次の電波環境計測をする周波数ｆ３が設定されている。その後、周波数ｆ２で受信状態となる。
【０１６３】
セルコントローラＣＣは、ビーコンを受信すると、ビーコンに続く通信スロットの所定の通信スロットで電波環境計測の受信結果を送信し、その後、周波数ｆ３に切替えて受信状態となる。
【０１６４】
このように、バッテリーコントローラＢＣとセルコントローラＣＣは、周波数を切り替えながら電波環境を計測する。図９の例では周波数ｆ１〜ｆ１０まで電波環境を計測する。バッテリーコントローラは、周波数ｆ１０で電波環境計測のためのデータを送信した後、通信周期の先頭を示すビーコンを送信する（図中の通常通信Ｈ）。このビーコンのデータの中には、次の周波数ｆ１が設定されている。
【０１６５】
バッテリーコントローラＢＣは、周波数ｆ１０で各セルコントローラＣＣからの電波環境計測の受信結果を受信した後、各周波数での各セルコントローラＣＣからの受信結果（受信パケット数、受信した時の受信信号強度）を集計し、電波環境が良い順番（受信エラーが少なく、且つ受信信号強度が大きい順番）に周波数を並べた周波数リストを作成する。
【０１６６】
その後、周波数ｆ１で通常通信のビーコンを送信し、各セルコントローラとの通信を開始する。ビーコンのデータの中には、作成した周波数リストが含まれる。
【０１６７】
セルコントローラＣＣは、周波数ｆ１０で電波環境計測結果を送信した後、周波数をｆ１に切替えて受信状態になり、バッテリーコントローラＢＣからの通常通信のビーコンを受信すると、通常の時分割通信状態となると共に、ビーコンのデータの中に含まれている周波数リストを保存する。
【実施例６】
【０１６８】
実施例１では、図３に示すように、電波環境計測スロット（Ｔ１〜Ｔ３）にて計測する周波数を順次変えながら通信し、その後、使用するアンテナを切り替えて、同様に周波数を順次変えながら通信することで、アンテナ毎の各周波数における電波環境を計測する手法について説明した。
【０１６９】
本実施例では、図１０に示すように、通信周期Ｔ毎にアンテナを切り替え、その後、Ｔ１、Ｔ２、Ｔ３の基本周波数候補を変更する方式について説明する。
【０１７０】
図１０は、バッテリーコントローラＢＣと複数のセルコントローラＣＣとの間の時分割通信スロットの構成を示したものである。
【０１７１】
本実施例では、まず、アンテナ２５０を用いて図１０左の通信周期Ｔを行い、その後、アンテナを２５１に切り替え、中央の通信周期Ｔを行う。このとき、バッテリーコントローラＢＣが送信するデータやセルコントローラＣＣが送信するデータは、左の通信周期Ｔと中央の通信周期Ｔで同じである。そして、右の通信周期Ｔでは、Ｔ１、Ｔ２、Ｔ３の周波数をそれぞれ、ｆ２からｆ５へ、ｆ３からｆ６へ、ｆ４からｆ７へ変更し、再びアンテナ２５０を用いて通信を行う。この時送信するデータは、中央の通信周期Ｔとは異なってもよい。
【０１７２】
このような構成とすることで、基本周波数ｆ１において一方のアンテナの通信状態が悪い場合でも、同一のデータについて状態の良い別のアンテナから速やかに送信するため、データの欠落を防止することができる。
【符号の説明】
【０１７３】
１０：蓄電池ユニット、２０：計測器、３０：処理部、３１：電源回路、３２：検出回路、３３：処理回路、３４：記憶部、４０：無線回路、５０：アンテナ、ＣＣ：セルコントローラ、ＢＣ：バッテリーコントローラ、２１０：無線回路、２２０：処理回路、２３０：電源回路、２４０：記憶部、２５０、２５１：アンテナ。
【図１】
2019028822.tif 000004
【図２】
2019028822.tif 000005
【図３】
2019028822.tif 000006
【図４】
2019028822.tif 000007
【図５】
2019028822.tif 000008
【図６】
2019028822.tif 000009
【図７】
2019028822.tif 000010
【図８】
2019028822.tif 000011
【図９】
2019028822.tif 000012
【図１０】
2019028822.tif 000013