(57)【要約】【課題】格納用メモリの空き容量の確保と素子データの消失抑制との両立が可能な技術を開示する。【解決手段】蓄電装置は、蓄電素子と、蓄電素子の物理量を取得する物理量取得部と、格納用メモリと、蓄電装置側通信部と、蓄電装置側制御部と、を備え、蓄電装置側制御部は、第１の条件が満たされている場合には、物理量取得部により取得された物理量に応じた素子データを、格納用メモリに記憶させずに、蓄電装置側通信部を介して外部装置に送信する直接送信処理を実行し、第１の条件が満たされていない場合には、素子データを、格納用メモリに記憶させる記憶処理を実行する。【選択図】図２
2018148649.tif 000002
【特許請求の範囲】
【請求項１】
蓄電装置であって、
蓄電素子と、
前記蓄電素子の物理量を取得する物理量取得部と、
格納用メモリと、
蓄電装置側通信部と、
蓄電装置側制御部と、を備え、
前記蓄電装置側制御部は、
第１の条件が満たされている場合には、前記物理量取得部により取得された前記物理量に応じた素子データを、前記格納用メモリに記憶させずに、前記蓄電装置側通信部を介して外部装置に送信する直接送信処理を実行し、
前記第１の条件が満たされていない場合には、前記素子データを、前記格納用メモリに記憶させる記憶処理を実行する、蓄電装置。
【請求項２】
請求項１に記載の蓄電装置であって、
前記第１の条件は、前記蓄電装置と前記外部装置との間の通信が可能であることを含む、蓄電装置。
【請求項３】
請求項２に記載の蓄電装置であって、
前記蓄電装置側制御部は、前記蓄電装置と前記外部装置との間の通信が可能であることと、前記記憶処理により前記格納用メモリに記憶された未送信の前記素子データが残っていることの両方を含む第２の条件が満たされている場合には、前記未送信の前記素子データを、前記蓄電装置側通信部を介して前記外部装置に送信する後発送信処理を実行し、
前記第１の条件は、さらに、前記格納用メモリに未送信の前記素子データが残っていないことを含む、蓄電装置。
【請求項４】
請求項２または請求項３に記載の蓄電装置であって、
前記蓄電装置と前記外部装置との間の通信は、第１の通信状態と、前記第１の通信状態より通信の信頼性が高い第２の通信状態とになり、
前記第１の条件は、さらに、前記蓄電装置と前記外部装置との間の通信が前記第２の通信状態であることを含む、蓄電装置。
【請求項５】
請求項１から請求項４までのいずれか一項に記載の蓄電装置であって、
前記第１の条件は、前記蓄電素子に流れる電流が基準電流値以下であること、および、前記蓄電素子の電圧が基準電圧値以下であることの少なくとも一方を含む、蓄電装置。
【請求項６】
請求項１から請求項５までのいずれか一項に記載の蓄電装置であって、
前記第１の条件は、前記蓄電素子の劣化の大きさを示す劣化度が基準レベル以下であることを含み、
前記蓄電装置側制御部は、前記第１の条件が満たされていない場合には、前記記憶処理に加えて、前記物理量取得部により取得された前記物理量を用いて前記蓄電素子の蓄電状態を特定し、前記蓄電状態の特定結果に応じた動作を行う状態特定処理を実行する、蓄電装置。
【請求項７】
請求項１から請求項６までのいずれか一項に記載の蓄電装置と外部装置とを備える蓄電システムであって、
前記外部装置は、
外部側通信部と、
外部側制御部と、を備え、
前記外部側制御部は、前記外部側通信部を介して受信された前記素子データを用いて前記蓄電素子の蓄電状態を特定し、前記蓄電状態の特定結果に応じた外部側特定データを、前記外部側通信部を介して通信端末に送信する、蓄電システム。
【請求項８】
請求項７に記載の蓄電システムであって、
前記蓄電装置側制御部は、前記物理量取得部により取得された前記物理量を用いて前記蓄電素子の蓄電状態を特定し、前記蓄電状態の特定結果に応じた蓄電装置側特定データを、前記蓄電装置側通信部を介して前記通信端末に送信する、蓄電システム。
【請求項９】
請求項８に記載の蓄電システムであって、
前記蓄電装置側制御部は、前記通信端末が前記外部装置から前記外部側特定データを受信することができる場合、前記蓄電装置側特定データを前記通信端末に送信しない、蓄電システム。
【請求項１０】
請求項７から請求項９までのいずれか一項に記載の蓄電システムであって、
前記蓄電装置側制御部は、
前記蓄電装置と前記通信端末との通信と、前記通信端末と前記外部装置との通信の両方が確立されている場合、前記素子データを、前記蓄電装置側通信部を介して前記通信端末に送信し、
前記蓄電装置と前記通信端末との通信と、前記通信端末と前記外部装置との通信との少なくとも一方が確立されていない場合、前記素子データを、前記通信端末に送信しない、蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示される技術は、蓄電装置に関する。
【背景技術】
【０００２】
従来から、動力工具に着脱可能に備えられたバッテリパックで取得されたバッテリセルの電圧や放電電流（以下、「バッテリセルの電圧等」という）に応じた電池データを外部装置に送信する技術が知られている（特許文献１参照）。具体的には、バッテリパックは、バッテリセルと、バッテリセルの電圧等を取得する放電／充電検出器と、メモリと、通信部と、コントローラとを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１４−５２９３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の技術において、電池データなどの素子データが、常にメモリに記憶されると、メモリに、素子データを記憶するために十分な空き容量を常に確保しなければいけない。このため、例えば、メモリとして、比較的容量が大きい大型のメモリが必要となり、これに伴って蓄電装置が大型になったり、メモリを他の機能のために使用できなくなったりする等の問題が生じるおそれがある。逆に、素子データを、常にメモリに記憶せずに外部装置に送信する構成とすると、例えば蓄電装置と外部装置との間の通信不良の場合に、素子データがどこにも格納されず消失するおそれがある。
【０００５】
本明細書では、上述した課題を解決することが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示される蓄電装置は、蓄電装置であって、蓄電素子と、蓄電素子の物理量を取得する物理量取得部と、格納用メモリと、蓄電装置側通信部と、蓄電装置側制御部と、を備え、前記蓄電装置側制御部は、第１の条件が満たされている場合には、前記物理量取得部により取得された前記物理量に応じた素子データを、前記格納用メモリに記憶させずに、前記蓄電装置側通信部を介して外部装置に送信する直接送信処理を実行し、前記第１の条件が満たされていない場合には、前記素子データを、前記格納用メモリに記憶させる記憶処理を実行する。
【図面の簡単な説明】
【０００７】
【図１】実施形態における電池システム１０の構成を示す説明図である。
【図２】バッテリ制御部１３０による処理の流れを示すフローチャートである。
【図３】サーバ制御部２１０による処理の流れを示すフローチャートである。
【図４】端末制御部３１０による処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００８】
本明細書に開示される技術は、以下の形態として実現することが可能である。
【０００９】
（１）本明細書に開示される蓄電装置は、蓄電装置であって、蓄電素子と、蓄電素子の物理量を取得する物理量取得部と、格納用メモリと、蓄電装置側通信部と、蓄電装置側制御部と、を備え、前記蓄電装置側制御部は、第１の条件が満たされている場合には、前記物理量取得部により取得された前記物理量に応じた素子データを、前記格納用メモリに記憶させずに、前記蓄電装置側通信部を介して外部装置に送信する直接送信処理を実行し、前記第１の条件が満たされていない場合には、前記素子データを、前記格納用メモリに記憶させる記憶処理を実行する。蓄電装置は、動力機器や移動機器など、様々な機器に搭載される。搭載される機器の種類やその機器が位置する場所等によって、蓄電装置の周囲環境が大きく変動することが予想される。また、蓄電素子の特性は、周囲環境や使用時間によって変化する。このため、様々な周囲環境下における蓄電素子の物理量に応じた素子データの履歴情報を確保しておき、その履歴情報に基づき、蓄電素子の交換時期を特定したり、より性能の高い蓄電装置の開発につなげたりすることが好ましい。また、蓄電装置の大型化は、蓄電装置が搭載される機器の大型化につながるため、蓄電装置に関しては特に小型化の要請が強い。このような蓄電装置の事情に対して、本蓄電装置によれば、外部装置への素子データの送信処理を実行するときには、素子データが格納用メモリに記憶されない。したがって、外部装置への素子データの送信時期であるか否かに関係なく、常に、素子データが格納用メモリに記憶される構成に比べて、格納用メモリに確保すべき空き容量を少なくできるため、格納用メモリの大型化に起因して蓄電装置が大型化することを抑制することができる。また、本蓄電装置によれば、外部装置への素子データの送信処理を実行しないときには、素子データが格納用メモリに記憶されるため、外部装置への素子データの送信時期であるか否かに関係なく、素子データの履歴情報を確保することができる。
【００１０】
（２）上記蓄電装置において、前記第１の条件は、前記蓄電装置と前記外部装置との間の通信が可能であることを含む構成としてもよい。蓄電装置は、例えば、上述した周囲環境の変動によって、蓄電装置と外部装置との間の通信状態が変化し易い。本蓄電装置によれば、蓄電装置と外部装置との間の通信が可能である場合に、直接送信処理の実行により、素子データの記憶のために格納用メモリの容量が使用されることを抑制することができる。また、蓄電装置と外部装置との間の通信が不能である場合に、記憶処理の実行により、素子データが消失して履歴情報が確保できなくなることを抑制することができる。
【００１１】
（３）上記蓄電装置において、前記蓄電装置側制御部は、前記蓄電装置と前記外部装置との間の通信が可能であることと、前記記憶処理により前記格納用メモリに記憶された未送信の前記素子データが残っていることの両方を含む第２の条件が満たされている場合には、前記未送信の前記素子データを、前記蓄電装置側通信部を介して前記外部装置に送信する後発送信処理を実行し、前記第１の条件は、さらに、前記格納用メモリに未送信の前記素子データが残っていないことを含む構成としてもよい。本蓄電装置によれば、格納用メモリに記憶された未送信の素子データの送信が完了するまでは、後発送信処理の実行によって未送信の素子データが外部装置に送信されつつ、記憶処理の続行によって物理量取得部により新たに取得される物理量に応じた素子データが格納用メモリに記憶されることによって素子データの消失を抑制することができる。そして、未送信の素子データの送信が完了すると、直接送信処理が実行される。これにより、蓄電装置と外部装置との間の通信が不能になってから可能になる過程において物理量取得部により取得された蓄電素子の物理量に応じた素子データ群を、物理量取得の時系列を確保しつつ外部装置に送信することができる。
【００１２】
（４）上記蓄電装置において、前記蓄電装置と前記外部装置との間の通信は、第１の通信状態と、前記第１の通信状態より通信の信頼性が高い第２の通信状態とになり、前記第１の条件は、さらに、前記蓄電装置と前記外部装置との間の通信が前記第２の通信状態であることを含む構成としてもよい。本蓄電装置によれば、蓄電装置と外部装置との間の通信が、比較的信頼性が高い状態である場合、直接送信処理の実行により、素子データを、格納用メモリに記憶することなく、リアルタイムで外部装置に送信することができる。一方、蓄電装置と外部装置との間の通信が、比較的信頼性が低い状態である場合には、素子データが適切に外部装置に送信されない可能性が高いため、記憶処理の実行により、通信状態に起因して素子データが消失することを抑制することができる。
【００１３】
（５）上記蓄電装置において、前記第１の条件は、前記蓄電素子に流れる電流が基準電流値以下であること、および、前記蓄電素子の電圧が基準電圧値以下であることの少なくとも一方を含む構成としてもよい。本蓄電装置によれば、蓄電素子に流れる電流や蓄電素子の電圧が比較的小さい場合、直接送信処理の実行により、蓄電素子の使用状態に応じた素子データをリアルタイムで外部装置に送信することができる。一方、蓄電素子に流れる電流や蓄電素子の電圧が比較的大きい場合、蓄電素子から電力が供給される負荷が動作しており、その負荷により発生するノイズが、蓄電装置と外部装置との間の通信に悪影響を与えるおそれがある。このため、記憶処理の実行により、素子データを格納用メモリに記憶させる。これにより、例えば、外部装置側で素子データの履歴に基づき蓄電状態を特定することが必要になったときに、格納用メモリに記憶された素子データをまとめて外部装置に送信することができる。
【００１４】
（６）上記蓄電装置において、前記第１の条件は、前記蓄電素子の劣化の大きさを示す劣化度が基準レベル以下であることを含み、前記蓄電装置側制御部は、前記第１の条件が満たされていない場合には、前記記憶処理に加えて、前記物理量取得部により取得された前記物理量を用いて前記蓄電素子の蓄電状態を特定し、前記蓄電状態の特定結果に応じた動作を行う状態特定処理を実行する構成としてもよい。蓄電素子の劣化度が比較的大きい場合、蓄電状態を早期に特定する緊急性が高い。そこで、本蓄電装置によれば、蓄電素子の劣化度が基準レベルより大きい場合、記憶処理の実行によって素子データの消失を抑制しつつ、蓄電装置側で蓄電状態を早期に特定し、その特定結果に応じた動作を行うことができる。一方、蓄電素子の劣化度が基準レベル以下である場合、直接送信処理の実行により、蓄電状態の特定を外部装置に任せる。
【００１５】
（７）上記蓄電システムにおいて、上記（１）から（６）までのいずれか一項に記載の蓄電装置と外部装置とを備える蓄電システムであって、前記外部装置は、外部側通信部と、外部側制御部と、を備え、前記外部側制御部は、前記外部側通信部を介して受信された前記素子データを用いて前記蓄電素子の蓄電状態を特定し、前記蓄電状態の特定結果に応じた外部側特定データを、前記外部側通信部を介して通信端末に送信する構成としてもよい。本蓄電システムによれば、外部装置にて素子データに基づき特定された蓄電状態の特定結果を、通信端末に送信することができる。
【００１６】
（８）上記蓄電システムにおいて、前記蓄電装置側制御部は、前記物理量取得部により取得された前記物理量を用いて前記蓄電素子の蓄電状態を特定し、前記蓄電状態の特定結果に応じた蓄電装置側特定データを、前記蓄電装置側通信部を介して前記通信端末に送信する構成としてもよい。本蓄電システムによれば、蓄電装置から通信端末に蓄電装置側特定データが送信されるので、例えば外部装置と通信端末との間の通信不良により、通信端末が外部装置から外部側特定データを受信できない場合でも、通信端末にて蓄電状態の特定結果を取得することができる。
【００１７】
（９）上記蓄電システムにおいて、前記蓄電装置側制御部は、前記通信端末が前記外部装置から前記外部側特定データを受信することができる場合、前記蓄電装置側特定データを前記通信端末に送信しない構成としてもよい。本蓄電システムによれば、適正な外部側特定データが通信端末に送信される場合、蓄電装置側特定データを通信端末に送信する処理の実行を抑制することにより、蓄電装置側制御部の処理負担を軽減することができる。
【００１８】
（１０）上記蓄電システムにおいて、前記蓄電装置側制御部は、前記蓄電装置と前記通信端末との通信と、前記通信端末と前記外部装置との通信の両方が確立されている場合、前記素子データを、前記蓄電装置側通信部を介して前記通信端末に送信し、前記蓄電装置と前記通信端末との通信と、前記通信端末と前記外部装置との通信との少なくとも一方が確立されていない場合、前記素子データを、前記通信端末に送信しない構成としてもよい。本蓄電システムによれば、蓄電装置と通信端末との通信と、通信端末と外部装置との通信との少なくとも一方が確立されていない場合、蓄電装置が通信端末に素子データを送信しない。これにより、素子データが外部装置に送信されない状態であるにもかかわらず、無駄に蓄電装置から通信端末に素子データが送信されることを抑制することができる。
【００１９】
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、蓄電装置、蓄電装置と外部装置とを備える蓄電システム、これらの装置やシステムの制御方法、その制御方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体等の形態で実現することが可能である。
【００２０】
Ａ．実施形態：
Ａ−１．電池システム１０の構成：
図１は、本実施形態における電池システム１０の構成を示す説明図である。電池システム１０は、例えばエンジン自動車である車両２０に備えられるバッテリ１００と、車両２０の外部に配置される管理サーバ２００とを備える。この電池システム１０では、バッテリ１００と管理サーバ２００との間の通信が、スマートフォンやタブレット等の携帯端末３００を介して行われるものとする。電池システム１０は、特許請求の範囲における蓄電システムに相当する。
【００２１】
車両２０には、さらに、エンジン２２と、スタータ２４と、オルタネータ２６と、電装品２８と、電子制御ユニット（以下、「ＥＣＵ」という）３０とが備えられている。電装品２８は、例えばヘッドライト、オーディオシステム、セキュリティシステム等である。バッテリ１００は、特許請求の範囲における蓄電装置に相当し、管理サーバ２００は、特許請求の範囲における外部装置に相当し、携帯端末３００は、特許請求の範囲における通信端末に相当する。
【００２２】
（バッテリ１００の構成）
バッテリ１００は、エンジン２２を始動させるためにスタータ２４に電力を供給するスタータバッテリである。また、バッテリ１００は、電装品２８やＥＣＵ３０にも電力を供給する。一方、バッテリ１００は、エンジン２２の回転を利用してオルタネータ２６が発電した電力によって充電される。
【００２３】
バッテリ１００は、バッテリ筐体１０２と、一対の外部端子１０４，１０６と、組電池１１０と、リレー１２０と、バッテリ制御部１３０と、検出部１４０と、バッテリ通信部１５０と、格納用メモリ１６０とを備える。バッテリ筐体１０２は、略直方体の容器であり、例えば合成樹脂により形成されている。一対の外部端子１０４，１０６は、バッテリ筐体１０２の内壁面から外壁面まで貫通する略円筒状の導電性部材であり、例えば鉛合金等の金属により形成されている。組電池１１０は、特許請求の範囲における蓄電素子に相当し、バッテリ制御部１３０は、特許請求の範囲における蓄電装置側制御部に相当し、バッテリ通信部１５０は、特許請求の範囲における蓄電装置側通信部に相当する。
【００２４】
組電池１１０は、バッテリ筐体１０２の内部に配置されており、複数（図１では６つ）のセルＣが直列に接続された構成である。各セルＣは、繰り返し充放電可能な二次電池セルであり、具体的には、鉛蓄電池セルである。正極側の外部端子１０４と負極側の外部端子１０６との間には、スタータ２４とオルタネータ２６と電装品２８とＥＣＵ３０とのそれぞれが並列に電気的に接続されている。リレー１２０は、正極側の外部端子１０４と組電池１１０との間に設けられている。リレー１２０は、バッテリ制御部１３０による開閉制御により、オープン（開）状態とクローズ（閉）状態とに切り替えられる。リレー１２０がクローズ状態になると、バッテリ１００（組電池１１０）は、スタータ２４と電装品２８とＥＣＵ３０と（以下、「負荷」という）への電力供給が可能になり、また、オルタネータ２６による充電が可能になる。一方、リレー１２０がオープン状態になると、バッテリ１００（組電池１１０）は、負荷への電力供給が不能となり、また、オルタネータ２６による充電が不能となる。なお、リレー１２０は、負極側の外部端子１０６と組電池１１０との間に設けられているとしてもよい。
【００２５】
バッテリ制御部１３０は、バッテリ筐体１０２の内部に配置されており、バッテリ用中央処理装置（以下、「ＣＰＵ」という）１３２と、バッテリ用メモリ１３４とを有する。バッテリ用メモリ１３４は、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（以下、「ＲＡＭ」という）やＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（以下「ＲＯＭ」という）等により構成されており、リレー１２０やバッテリ通信部１５０等のバッテリ１００の各部の動作を制御したり、後述の機器側特定処理を実行したりするための各種プログラム等を記憶する。バッテリ用ＣＰＵ１３２は、バッテリ用メモリ１３４から読み出したプログラムに従って、バッテリ１００の各部を制御する。
【００２６】
検出部１４０は、バッテリ筐体１０２の内部に配置されており、組電池１１０の物理量を検出し、当該物理量に応じた電池データを出力する。なお、組電池１１０の物理量は、例えば、組電池１１０に流れる電流、組電池１１０の電圧、抵抗、温度、湿度、バッテリ筐体１０２における電解液の液面高さ、バッテリ筐体１０２内の圧力等であり、特に、組電池１１０に流れる電流および組電池１１０の電圧の少なくとも１つを含むことが好ましい。具体的には、検出部１４０は、例えば、組電池１１０全体の電圧と各セルＣの個別の電圧との少なくとも一方を検出する電圧センサや、組電池１１０に流れる電流を検出する電流センサ、組電池１１０の温度を検出する温度センサ等を備える。検出部１４０は、特許請求の範囲における物理量取得部に相当し、電池データは、特許請求の範囲における素子データに相当する。
【００２７】
バッテリ通信部１５０は、バッテリ筐体１０２の内部に配置されており、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続等による有線通信方式や、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（近距離通信））やＢｌｕｅｔｏｏｔｈ（登録商標）等による無線通信方式により、例えば携帯端末３００等の通信装置と通信を行うインターフェースである。また、バッテリ通信部１５０は、例えばＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の有線通信方式または無線通信方式により、ＥＣＵ３０と通信を行うインターフェースでもある。
【００２８】
格納用メモリ１６０は、例えば、上述のバッテリ用メモリ１３４より記憶容量が大きい不揮発性メモリであり、例えばフラッシュメモリ（登録商標）等により構成されている。なお、格納用メモリ１６０と、バッテリ通信部１５０等の通信装置に備えられ、通信処理のためにデータを一時的に記憶する通信用バッファとは異なる。
【００２９】
（管理サーバ２００の構成）
管理サーバ２００は、サーバ制御部２１０と、サーバ通信部２２０とを備える。サーバ制御部２１０は、サーバ用ＣＰＵ２１２と、サーバ用メモリ２１４とを有する。サーバ用メモリ２１４は、上述の格納用メモリ１６０よりさらに記憶容量が大きい大容量の不揮発性メモリであり、例えばハードディスクドライブ（以下、「ＨＤＤ」という）等により構成されている。サーバ用メモリ２１４は、サーバ通信部２２０等の管理サーバ２００の各部の動作を制御したり、後述の外部側特定処理を実行したりするための各種プログラム等を記憶する。サーバ用ＣＰＵ２１２は、上述のバッテリ用ＣＰＵ１３２より処理速度が速く大容量のデータを処理可能な高速ＣＰＵである。サーバ用ＣＰＵ２１２は、サーバ用メモリ２１４から読み出したプログラムに従って、管理サーバ２００の各部を制御する。サーバ通信部２２０は、無線通信方式により、公衆通信回線ＮＷを介して、携帯端末３００等の通信端末と通信を行うインターフェースである。サーバ制御部２１０は、特許請求の範囲における外部側制御部に相当し、サーバ通信部２２０は、特許請求の範囲における外部側通信部に相当する。
【００３０】
（携帯端末３００の構成）
携帯端末３００は、端末制御部３１０と、端末通信部３２０と、操作部３３０と、表示部３４０とを備える。端末制御部３１０は、端末用ＣＰＵ３１２と、端末用メモリ３１４とを有する。端末用メモリ３１４は、ＲＡＭやＲＯＭ等により構成されており、端末通信部３２０等の携帯端末３００の各部の動作を制御したり、後述の図４の処理を実行したりするための各種プログラム等を記憶する。端末用ＣＰＵ３１２は、端末用メモリ３１４から読み出したプログラムに従って、携帯端末３００の各部を制御する。端末通信部３２０は、有線通信方式または無線通信方式により、バッテリ１００と通信を行うインターフェースである。また、端末通信部３２０は、無線通信方式により、公衆通信回線ＮＷを介して、管理サーバ２００と通信を行うインターフェースでもある。操作部３３０は、例えばタッチパネル付液晶ディスプレイやボタン、スイッチ等により構成され、ユーザによる操作を受け付ける。表示部３４０は、例えば上記タッチパネル付液晶ディスプレイ等により構成され、各種の画像や情報を表示する。
【００３１】
以下、バッテリ１００と携帯端末３００との間のデータの送受信（後述の図２のＳ１６０、Ｓ１７０参照）のための通信を「バッテリ−端末間通信」といい、携帯端末３００と管理サーバ２００との間のデータの送受信（後述の図３のＳ２１０、Ｓ２８０参照）のための通信を「端末−サーバ間通信」という。
【００３２】
Ａ−２．電池システム１０において実行される処理：
（バッテリ制御部１３０により実行される処理）
図２は、バッテリ制御部１３０により実行される処理の流れを示すフローチャートである。組電池１１０からバッテリ制御部１３０への電力供給が開始されると、バッテリ制御部１３０は、予め定められた所定時間を繰り返しカウントするカウント動作を開始するとともに、図２に示す処理を実行する。まず、バッテリ制御部１３０は、取得タイミングが到来したか否かを判断する(Ｓ１１０)。取得タイミングは、上述の検出部１４０が出力している電池データをバッテリ制御部１３０が取得する（読み取る）タイミングである。バッテリ制御部１３０は、前回の取得タイミングから上記所定時間のカウントが完了するまでは、取得タイミングが到来していないと判断し（Ｓ１１０：ＮＯ）、待機状態を維持する。
【００３３】
一方、バッテリ制御部１３０は、前回の送信タイミングから上記所定時間のカウントが完了したとき、取得タイミングが到来したと判断し（Ｓ１１０：ＹＥＳ）、車両２０と管理サーバ２００との間の通信が可能であるか否かを判断する（Ｓ１２０）。具体的には、バッテリ制御部１３０は、バッテリ−端末間通信と端末−サーバ間通信との両方が可能である場合、車両２０と管理サーバ２００との間の通信が可能であると判断し（Ｓ１２０：ＹＥＳ）、バッテリ−端末間通信と端末−サーバ間通信との少なくとも１つが不能である場合、車両２０と管理サーバ２００との間の通信が可能でないと判断する（Ｓ１２０：ＮＯ）。
【００３４】
バッテリ制御部１３０は、通信認証信号（例えば、バッテリ１００の認証番号付きパルス信号）を、バッテリ通信部１５０を介して定期的に発信する。そして、バッテリ制御部１３０は、通信認証信号を受信した携帯端末３００から返信された通信許可信号（携帯端末３００の認証番号付きパルス信号）を、バッテリ通信部１５０を介して受信すると、バッテリ−端末間通信が通信確立状態（シェークハンド）になる。バッテリ制御部１３０は、バッテリ−端末間通信が通信確立状態である場合、バッテリ−端末間通信が可能であると判断し、バッテリ−端末間通信が通信確立状態でない場合、バッテリ−端末間通信が不能であると判断する。また、バッテリ制御部１３０は、バッテリ−端末間通信が可能である状態で、端末−サーバ間通信の可否の問合せ信号を携帯端末３００に送信し、携帯端末３００から受信した通信可否情報（後述）に基づき、端末−サーバ間通信の可否を判断する。
【００３５】
Ｓ１２０で、バッテリ制御部１３０は、車両２０と管理サーバ２００との間の通信が可能であると判断した場合（Ｓ１２０：ＹＥＳ）、サーバ送信条件が満たされているか否かを判断する（Ｓ１３０）。サーバ送信条件は、車両２０と管理サーバ２００とが通信可能な状態において、バッテリ１００が電池データを管理サーバ２００に送信するための条件であり、次の条件Ａ〜Ｃの少なくとも１つを含むものとする。
＜条件Ａ＞
条件Ａは、組電池１１０が使用状態（充電中および放電中の少なくとも一方）であることである。バッテリ制御部１３０は、例えば組電池１１０に流れる電流が基準電流値以上であること、および、組電池１１０の電圧が基準電圧値以上であることの少なくとも一方を含む使用条件が満たされている場合に、組電池１１０は使用状態であると判断し、使用条件が満たされていない場合に、組電池１１０は使用状態でないと判断することができる。
＜条件Ｂ＞
条件Ｂは、バッテリ１００（組電池１１０）の劣化の大きさを示す劣化度が規定劣化レベル以下であることである。バッテリ制御部１３０は、後述する外部側特定データまたは機器側特定データに基づき、バッテリ１００（組電池１１０）の劣化度が規定劣化レベル以下であるか否かを判断することができる。規定劣化レベルは、特許請求の範囲における基準レベルに相当する。
＜条件Ｃ＞
条件Ｃは、バッテリ−端末間通信と端末−サーバ間通信とのいずれも通信の信頼性が高い状態であることである。例えば、バッテリ制御部１３０は、端末通信部３２０の受信電波強度に関する電波強度の問合せ信号を携帯端末３００に送信し、携帯端末３００から端末通信部３２０の受信電波強度が基準強度以上であるとの回答（電波強度情報）を得た場合、端末−サーバ間通信は、通信の信頼性が高い状態であると判断し、端末通信部３２０の受信電波強度が基準強度未満であるとの回答を得た場合、端末−サーバ間通信は、通信の信頼性が低い状態であると判断することができる。なお、通信の信頼性が高い状態は、特許請求の範囲における第１の通信状態に相当し、通信の信頼性が低い状態は、特許請求の範囲における第２の通信状態に相当する。また、Ｓ１２０およびＳ１３０の判断条件は、第１の条件に相当する。
【００３６】
バッテリ制御部１３０は、サーバ送信条件が満たされていると判断した場合（Ｓ１３０：ＹＥＳ）、未送信の電池データが格納用メモリ１６０に残っているか否かを判断する（Ｓ１４０）。本実施形態では、後述するように、格納用メモリ１６０に記憶されている電池データは、携帯端末３００に送信された後に削除される。このため、バッテリ制御部１３０は、格納用メモリ１６０に記憶されている電池データがあれば、未送信の電池データが格納用メモリ１６０に残っていると判断し、格納用メモリ１６０に記憶されている電池データがなければ、未送信の電池データが格納用メモリ１６０に残っていないと判断することができる。Ｓ１４０の判断の肯定条件は、第２の条件に相当し、Ｓ１４０の判断の否定条件は、第1の条件に相当する。
【００３７】
そして、バッテリ制御部１３０は、未送信の電池データが格納用メモリ１６０に残っていると判断した場合（Ｓ１４０：ＹＥＳ）、検出部１４０が現在、出力している新規の電池データを取得して格納用メモリ１６０に記憶する記憶処理を実行しつつ（Ｓ１５０）、格納用メモリ１６０に残っている未送信の電池データを、バッテリ通信部１５０を介して携帯端末３００に送信し（Ｓ１６０）、その後、上述のＳ１１０に戻る。すなわち、未送信の電池データが格納用メモリ１６０に残っている場合、新規の電池データは、携帯端末３００に送信されずに格納用メモリ１６０に記憶される。なお、バッテリ制御部１３０は、電池データを管理サーバ２００に送信したことを示す送信完了通知を携帯端末３００から受信した場合、送信が完了した電池データを格納用メモリ１６０から削除する。これにより、電池データに起因する格納用メモリ１６０の空き容量の低減を抑制することができる。また、Ｓ１６０の処理は、特許請求の範囲における後発送信処理に相当する。
【００３８】
一方、未送信の電池データが格納用メモリ１６０に残っていないと判断した場合（Ｓ１４０：ＮＯ）、Ｓ１５０およびＳ１６０の処理を実行せずに、新規の電池データを、格納用メモリ１６０に記憶させずに、バッテリ通信部１５０を介して携帯端末３００に送信し（Ｓ１７０）、その後、上述のＳ１１０に戻る。なお、バッテリ制御部１３０は、車両２０を識別するための識別情報を、電池データに対応付けて携帯端末３００に送信することが好ましい。このようにすれば、管理サーバ２００が複数の車両２０から電池データを受信可能な状態である場合、管理サーバ２００は、識別情報に基づき、受信した電池データデータを車両２０ごとに管理することができる。また、Ｓ１７０の処理は、特許請求の範囲における直接送信処理に相当する。
【００３９】
バッテリ制御部１３０は、車両２０と管理サーバ２００との間の通信が不能であると判断した場合（Ｓ１２０：ＮＯ）、または、サーバ送信条件が満たされていないと判断した場合（Ｓ１３０：ＮＯ）、新規の電池データを格納用メモリ１６０に記憶する記憶処理を実行する（Ｓ１８０）。次に、バッテリ制御部１３０は、機器側特定処理を実行する（Ｓ１９０）。機器側特定処理は、バッテリ用メモリ１３４に蓄積可能な比較的に少量の電池データに基づき組電池１１０の電池状態（例えばＳｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ（以下、「ＳＯＣ」という）、Ｓｔａｔｅ  Ｏｆ  Ｈｅａｌｔｈ（以下、「ＳＯＨ」という）等）を特定する簡易な特定処理である。電池状態は、特許請求の範囲における蓄電状態に相当する。
【００４０】
具体的には、機器側特定処理におけるＳＯＣは、次のようにして特定される。まず、例えばエンジン２２の停止時（車両２０のアイドリングストップ中や駐車中）には、組電池１１０の電圧は、比較的変動が小さいため、ほぼ開放電圧（以下、「ＯＣＶ」という）に比例した値になる。従って、バッテリ制御部１３０は、エンジン２２の停止時に検出部１４０から出力される電池データ（組電池１１０の電圧）に基づきＯＣＶを特定し、予めバッテリ用メモリ１３４に記憶されたＯＣＶとＳＯＣとの関係を特定する情報（例えばＯＣＶ−ＳＯＣ曲線）とその特定したＯＣＶとに基づき、組電池１１０のＳＯＣを特定することができる。なお、車両２０と管理サーバ２００との間の通信が可能でないときに、エンジン２２が動作しており停止しなかった場合、バッテリ制御部１３０は、それより前のエンジン２２の停止時に特定し、バッテリ用メモリ１３４に記憶しておいたＳＯＣを流用することが好ましい。
【００４１】
また、機器側特定処理におけるＳＯＨは、次のようにして特定される。バッテリ制御部１３０は、エンジン２２の始動時に検出部１４０から出力される電池データ（組電池１１０に流れる電流と組電池１１０の電圧）に基づき組電池１１０の内部抵抗を特定し、内部抵抗に基づきＳＯＨを特定する。具体的には、バッテリ制御部１３０は、組電池１１０の内部抵抗が大きいほど、ＳＯＨを低い値に特定する。なお、車両２０と管理サーバ２００との間の通信が可能でないときに、エンジン２２が常時動作しており停止しなかった場合、それより前のエンジン２２の停止時に特定し、バッテリ用メモリ１３４に記憶しておいたＳＯＨを流用することが好ましい。
【００４２】
機器側特定処理（Ｓ１９０）の実行後、バッテリ制御部１３０は、機器側特定処理の特定結果に応じた機器側特定データを、バッテリ通信部１５０を介して、携帯端末３００に送信し（Ｓ２００）、その後、上述のＳ１１０に戻る。なお、Ｓ１９０およびＳ２００の処理は、特許請求の範囲における状態特定処理に相当する。また、組電池１１０からバッテリ制御部１３０への電力供給が停止されると、バッテリ制御部１３０は、図２に示す処理を終了する。なお、機器側特定データは、特許請求の範囲における蓄電装置側特定データに相当する。
【００４３】
（サーバ制御部２１０により実行される処理）
図３は、サーバ制御部２１０により実行される処理の流れを示すフローチャートである。サーバ制御部２１０は、図示しない電源から管理サーバ２００への電力供給が開始されると、図３に示す処理を開始する。まず、サーバ制御部２１０は、サーバ通信部２２０を介して、電池データを受信したか否かを判断する（Ｓ２１０）。サーバ制御部２１０は、電池データを受信したと判断した場合（Ｓ２１０：ＹＥＳ）、受信した電池データをサーバ用メモリ２１４に記憶させて（Ｓ２２０）、Ｓ２３０に進む。上述したように、サーバ用メモリ２１４は、大容量の不揮発性メモリであるため、バッテリ用メモリ１３４や端末用メモリ３１４に比べて、バッテリ１００において長期間にわたって検出された大量の電池の物理量に応じた電池データを履歴情報として記憶しておくことができる。一方、サーバ制御部２１０は、電池データを受信していないと判断した場合（Ｓ２１０：ＮＯ）、Ｓ２２０の処理を実行せずに、Ｓ２３０に進む。
【００４４】
Ｓ２３０では、サーバ制御部２１０は、設定周期ごとの特定タイミングが到来したか否かを判断する。特定タイミングは、次述の外部側特定処理を実行し、その特定結果に応じた外部側特定データを携帯端末３００に送信するタイミングである。サーバ制御部２１０は、前回の特定タイミングから設定周期に相当する時間のカウントが完了するまでは、特定タイミングが到来していないと判断し（Ｓ２３０：ＮＯ）、上述のＳ２１０に戻る。一方、サーバ制御部２１０は、前回の特定タイミングから設定周期に相当する時間のカウントが完了したとき、特定タイミングが到来したと判断し（Ｓ２３０：ＹＥＳ）、外部側特定処理を実行する（Ｓ２４０）。
【００４５】
外部側特定処理は、サーバ用メモリ２１４に蓄積された大量の電池データの履歴情報に基づき組電池１１０の電池状態を特定する高精度の特定処理である。具体的には、外部側特定処理におけるＳＯＣは、例えば、次のようにして特定される。サーバ制御部２１０は、電池データの履歴情報に基づき、エンジン２２の停止状態が第１の基準時間（例えば５分）以上継続したときの組電池１１０の電圧をＯＣＶとし、そのＯＣＶと、予めサーバ用メモリ２１４に記憶されたＯＣＶ−ＳＯＣ曲線とに基づき、組電池１１０の初期ＳＯＣを特定する。そして、初期ＳＯＣと、上記エンジン２２の始動時以降に組電池１１０に流れた電流の積算値とに基づき、組電池１１０の現在のＳＯＣを特定する。この外部側特定処理では、ＯＣＶに加えて、エンジン２２の始動後における充放電量を示す電流の積算値をも考慮してＳＯＣが特定されるため、電流の積算値を考慮しない機器側特定処理に比べて、ＳＯＣの特定精度が高い。なお、例えば組電池１１０の温度に応じて異なる複数のＯＣＶ−ＳＯＣ曲線をサーバ用メモリ２１４に記憶させておき、電池データに基づき、検出部１４０で検出された組電池１１０の温度に対応したＯＣＶ−ＳＯＣ曲線を選択し、選択したＯＣＶ−ＳＯＣ曲線を用いて初期ＯＣＶを決定するとしてもよい。これにより、組電池１１０の温度変動による影響を抑制しつつ、初期ＯＣＶを精度よく特定することができる。
【００４６】
また、外部側特定処理（Ｓ２４０）におけるＳＯＨは、例えば、次のようにして特定される。エンジン２２の始動時に組電池１１０に流れる電流や組電池１１０の電圧の挙動は、常に同じではなく、例えば組電池１１０の周囲環境等の影響により大きく異なることがある。これに対して、サーバ制御部２１０は、電池データの履歴情報から、複数回のエンジン２２の始動時のそれぞれにおいて、検出部１４０から出力される電池データ（組電池１１０に流れる電流と組電池１１０の電圧）に基づき、複数回分の組電池１１０の内部抵抗を特定し、その複数回分の内部抵抗の平均値に基づきＳＯＨを特定する。このように、外部側特定処理では、複数回分の内部抵抗の平均値に基づきＳＯＨを特定することによって、周囲環境等の影響が抑制されるため、１回のエンジン２２の始動時における内部抵抗のみからＳＯＨを特定する機器側特定処理に比べて、ＳＯＨの特定精度が高い。
【００４７】
外部側特定処理（Ｓ２４０）の実行後、サーバ制御部２１０は、外部特定結果が第１の基準レベル以上であるか否かを判断する（Ｓ２５０）。第１の基準レベルは、例えばＳＯＣについては６０％であり、ＳＯＨについては８０％である。サーバ制御部２１０は、外部特定結果が第１の基準レベル以上である、すなわち、ＳＯＣが６０％以上であり、かつ、ＳＯＨが８０％以上であると判断した場合（Ｓ２５０：ＹＥＳ）、組電池１１０の残容量は比較的多く、劣化度は比較的小さいため、Ｓ２３０で用いる設定周期を第１の周期Ｔ１（例えば７日）に設定し（Ｓ２６０）、その後、Ｓ２８０に進む。一方、サーバ制御部２１０は、外部特定結果が第１の基準レベル未満である、すなわち、ＳＯＣが６０％未満であることと、ＳＯＨが８０％未満であることとの少なくとも一方の条件を満たすと判断した場合（Ｓ２５０：ＮＯ）、組電池１１０の残容量が比較的少ないか、劣化度が比較的大きいため、Ｓ２３０で用いる設定周期を、上記第１の周期Ｔ１より短い第２の周期Ｔ２（＜Ｔ１、例えば１日）に設定し（Ｓ２７０）、その後、Ｓ２８０に進む。これにより、外部側特定処理の実行頻度が高くなり、外部特定結果が短い周期で携帯端末３００に送信されるため、端末制御部３１０は、組電池１１０の残容量や劣化度の変化に対して追従性が高い情報を表示部３４０に表示させることが可能になる。なお、Ｓ２５０〜Ｓ２７０の処理に代えて、サーバ制御部２１０は、外部特定結果について、互いに異なる３つ以上の基準レベルに基づきレベル判定を実行し、そのレベル判定結果に応じて、Ｓ２３０に用いる設定周期を、互いに異なる３つ以上の周期のいずれかに設定するとしてもよい。
【００４８】
Ｓ２８０では、サーバ制御部２１０は、外部特定結果に応じた外部側特定データを、サーバ通信部２２０を介して携帯端末３００に送信する。なお、サーバ用メモリ２１４には、予め車両２０を識別するための上記識別情報と、送信先である端末通信部３２０の特定情報との対応テーブルが記憶されている。サーバ制御部２１０は、上記対応テーブルと、電池データに対応付けられた上記識別情報とに基づき、外部側特定データの送信先である端末通信部３２０を特定することができる。このような構成であれば、管理サーバ２００は、複数の車両のそれぞれに搭載された電池について電池状態の特定を個別に行うことができる。なお、電源から管理サーバ２００への電力供給が停止されると、サーバ制御部２１０は、図３に示す処理を終了する。
【００４９】
（端末制御部３１０により実行される処理）
図４は、端末制御部３１０により実行される処理の流れを示すフローチャートである。端末制御部３１０は、例えば、バッテリ−端末間通信が通信確立状態であるときに、ユーザによる操作部３３０の操作により、電池管理用アプリケーションソフト（以下、「電池管理用アプリ」という）が起動されると、図４に示す処理を開始する。なお、電池管理用アプリが起動されると、端末制御部３１０が、通信認証信号（例えば、バッテリ１００の認証番号付きパルス信号）を、端末通信部３２０を介して定期的に発信し、バッテリ１００から返信された通信許可信号（携帯端末３００の認証番号付きパルス信号）を、端末通信部３２０を介して受信することにより、バッテリ−端末間通信が通信確立状態になるとしてもよい。
【００５０】
まず、端末制御部３１０は、上述した端末−サーバ間通信の可否に関する通信可否の問合せ信号を、バッテリ１００から端末通信部３２０を介して受信したか否かを判断する（Ｓ３１０）。端末制御部３１０は、通信可否の問合せ信号を受信したと判断した場合（Ｓ３１０：ＹＥＳ）、端末−サーバ間通信の可否を判断し、その判断結果を示す通信可否情報を、端末通信部３２０を介してバッテリ１００に送信し（Ｓ３２０）、Ｓ３３０に進む。なお、端末−サーバ間通信の可否の判断方法の例は、次の通りである。例えば、管理サーバ２００が、所定の位置に固定配置されており、常に無線通信可能な状態である場合、端末通信部３２０の受信電波強度に基づき、端末−サーバ間通信の可否を判断することができる。すなわち、端末通信部３２０の受信電波強度が所定の閾値以上である場合、端末−サーバ間通信が可能であると判断し、端末通信部３２０の受信電波強度が所定の閾値未満である場合、例えば、端末通信部３２０が電波を受信できない場合、端末−サーバ間通信が不能であると判断することができる。端末制御部３１０は、通信可否の問合せ信号を受信していないと判断した場合（Ｓ３１０：ＮＯ）、Ｓ３２０の処理を実行せずに、Ｓ３３０に進む。
【００５１】
Ｓ３３０では、端末制御部３１０は、端末通信部３２０が、上述した条件Ｃにおける端末通信部３２０の受信電波強度に関する電波強度の問合せ信号を、バッテリ１００から受信したか否かを判断する。端末制御部３１０は、端末通信部３２０が電波強度の問合せ信号を受信したと判断した場合（Ｓ３３０：ＹＥＳ）、端末通信部３２０の受信電波強度が基準強度以上であるか否かを判断し、その判断結果を示す電波強度情報を、端末通信部３２０を介してバッテリ１００に送信し（Ｓ３４０）、Ｓ３５０に進む。端末制御部３１０は、端末通信部３２０が電波強度の問合せ信号を受信していないと判断した場合（Ｓ３３０：ＮＯ）、Ｓ３４０の処理を実行せずに、Ｓ３５０に進む。
【００５２】
Ｓ３５０では、端末制御部３１０は、電池データを、バッテリ１００から端末通信部３２０を介して受信したか否かを判断する。端末制御部３１０は、電池データを受信したと判断した場合（Ｓ３５０：ＹＥＳ）、受信した電池データを、端末通信部３２０を介して管理サーバ２００に送信（転送）する（Ｓ３６０）。次に、端末制御部３１０は、当該電池データの送信が完了すると、上述の送信完了通知を、端末通信部３２０を介してバッテリ１００に送信し（Ｓ３７０）、Ｓ３８０に進む。端末制御部３１０は、電池データを受信していないと判断した場合（Ｓ３５０：ＮＯ）、Ｓ３６０およびＳ３７０の処理を実行せずに、Ｓ３８０に進む。
【００５３】
Ｓ３８０では、端末制御部３１０は、機器側特定データまたは外部側特定データ（以下、まとめて「特定データ」という）を受信したか否かを判断する。上述したように、機器側特定データは、バッテリ１００から端末通信部３２０を介して受信され、外部側特定データは、管理サーバ２００から端末通信部３２０を介して受信される。端末制御部３１０は、特定データを受信したと判断した場合（Ｓ３８０：ＹＥＳ）、特定データに基づく電池状態の特定結果を表示部３４０に表示させ（Ｓ３９０）、その後、上述のＳ３１０に戻る。端末制御部３１０は、特定データを受信していないと判断した場合（Ｓ３８０：ＮＯ）、Ｓ３９０の処理を実行せずに、上述のＳ３１０に戻る。なお、ユーザによる操作部３３０の操作により、上述の電池管理用アプリが終了されると、端末制御部３１０は、図４に示す処理を終了する。
【００５４】
Ａ−３．本実施形態の効果：
本実施形態によれば、直接送信処理（図２のＳ１７０の処理）の実行により、電池データが格納用メモリ１６０に記憶されずに、携帯端末３００を介して管理サーバ２００に送信される。このため、電池データを記憶するための空き容量を格納用メモリ１６０に確保することを要することなく、電池データを管理サーバ２００に送信することができる。また、記憶処理（図２のＳ１５０やＳ１８０の処理）の実行により、電池データが格納用メモリ１６０に記憶されるため、例えば車両２０（バッテリ１００）と管理サーバ２００との間の通信不良の場合に電池データがどこにも記憶されずに消失することを抑制することができる。
【００５５】
また、車両２０と管理サーバ２００との間の通信が可能である場合に（図２のＳ１２０：ＹＥＳ）、直接送信処理が実行される（Ｓ１７０）。これにより、電池データの消失の可能性が低いにもかかわらず、電池データの記憶のために格納用メモリ１６０の容量が使用されることを抑制することができる。また、車両２０と管理サーバ２００との間の通信が不能である場合に（Ｓ１２０：ＮＯ）、直接送信処理が実行されずに記憶処理が実行される（図２のＳ１８０）。これにより、通信不能に起因して電池データが消失することを抑制することができる。
【００５６】
また、格納用メモリ１６０に記憶された未送信の電池データの送信が完了するまでは（図２のＳ１４０：ＹＥＳ）、後発送信処理（図２のＳ１６０）の実行によって未送信の電池データが外部装置に送信されつつ、記憶処理（Ｓ１５０）の続行によって新規の電池データが格納用メモリ１６０に記憶されることによって電池データの消失を抑制することができる。そして、未送信の電池データの送信が完了すると（Ｓ１４０：ＮＯ）、直接送信処理（Ｓ１７０）が実行される。これにより、車両２０と管理サーバ２００との間の通信が不能になってから可能になる過程において検出部１４０から出力された電池データ群を、その電池データの検出順の時系列を確保しつつ管理サーバ２００に送信することができる。
【００５７】
また、車両２０と管理サーバ２００との間の通信が、比較的信頼性が高い状態である場合（図２のＳ１３０：ＹＥＳ）、直接送信処理（Ｓ１７０）の実行により、電池データを、格納用メモリ１６０に記憶することなく、リアルタイムで管理サーバ２００に送信することができる。一方、車両２０と管理サーバ２００との間の通信が、比較的信頼性が低い状態である場合には（Ｓ１３０：ＮＯ）、電池データが適切に管理サーバ２００に送信されない可能性が高いため、記憶処理（Ｓ１８０）の実行により、通信状態に起因して電池データが消失することを抑制することができる。
【００５８】
また、組電池１１０に流れる電流や組電池１１０の電圧が比較的小さい場合（図２のＳ１３０：ＹＥＳ）、直接送信処理（Ｓ１７０）の実行により、組電池１１０の電池データをリアルタイムで管理サーバ２００に送信することができる。一方、組電池１１０に流れる電流や組電池１１０の電圧が比較的大きい場合（Ｓ１３０：ＮＯ）、例えばオルタネータ２６から発生するバッテリノイズがバッテリ１００と管理サーバ２００等との通信に悪影響を与えるおそれがある。このため、記憶処理（Ｓ１８０）の実行により、電池データを格納用メモリ１６０に記憶させる。これにより、管理サーバ２００側で電池データの履歴に基づき電池状態を特定することが必要になったときに、格納用メモリ１６０に記憶された電池データをまとめて管理サーバ２００に送信することができる（Ｓ１６０）。
【００５９】
また、バッテリ１００（組電池１１０）の劣化度が比較的大きい場合、組電池１１０の電池状態を早期に特定する緊急性が高い。そこで、本実施形態によれば、バッテリ１００の劣化度が規定劣化レベルより大きい場合、記憶処理（Ｓ１８０）の実行によって電池データの消失を抑制しつつ、バッテリ１００側で電池状態を早期に特定し、その特定結果を早期に携帯端末３００に送信することができる。一方、バッテリ１００の劣化度が規定劣化レベル以下である場合（図２のＳ１３０：ＹＥＳ）、直接送信処理（Ｓ１７０）の実行により、電池状態の特定を管理サーバ２００に任せる（図３のＳ２４０）。
【００６０】
また、携帯端末３００は、管理サーバ２００からの外部側特定データだけでなく、バッテリ１００からの機器側特定データも受信するので、例えば端末−サーバ間通信の不良により、携帯端末３００が管理サーバ２００から外部側特定データを受信できない場合でも、携帯端末３００にて電池状態の特定結果を取得することができる。また、例えば、電池状態の特定に関する情報（例えば第１の基準レベル、第２の基準レベルやＯＣＶ−ＳＯＣ曲線等）を変更したい場合、外部側判定処理については、管理サーバ２００側での変更作業により対応することにより、高い特定精度を維持することができる。さらに、車両２０に備えられたバッテリ用ＣＰＵ１３２等の性能やバッテリ用メモリ１３４等の記憶容量に制約されることなく、大量の電池データの履歴情報に基づく高精度の特定結果を管理サーバ２００から携帯端末３００に送信することができる。
【００６１】
また、車両２０と管理サーバ２００との間の通信が可能である場合（図２のＳ１２０：ＹＥＳ）、すなわち、適正な外部側特定データが携帯端末３００に送信される場合、機器側特定データを携帯端末３００に送信する処理の実行を抑制することにより、バッテリ制御部１３０の処理負担を軽減することができる。
【００６２】
また、バッテリ−端末間通信と端末−サーバ間通信との少なくとも１つが不能である場合（図２のＳ１２０：ＮＯ）、バッテリ制御部１３０は、携帯端末３００への電池データの送信をしないので、電池データが管理サーバ２００に送信されない状態であるにもかかわらず、無駄にバッテリ１００から携帯端末３００に電池データが送信されることを抑制することができる。
【００６３】
Ｂ．変形例：
本明細書で開示される技術は、上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の形態に変形することができ、例えば次のような変形も可能である。
【００６４】
上記実施形態では、蓄電システムとして、バッテリ１００と管理サーバ２００との間の通信が、携帯端末３００を介して行われる電池システム１０を例示したが、これに限定されない。蓄電システムは、例えば、バッテリ１００と管理サーバ２００との間の通信が、携帯端末３００以外の他の通信端末を介して行われるとしてもよい。他の通信端末は、例えば、カーナビゲーションシステムや、固定配置されるＰＣなどでもよく、特に表示部を備えるものが好ましい。また、蓄電システムは、バッテリ１００と管理サーバ２００とが、通信端末を介さずに直接通信を行う構成であるとしてもよい。
【００６５】
上記実施形態では、バッテリ１００が備えられる機器として、エンジン自動車である車両２０を例示したが、機器は、これに限定されず、ハイブリッド自動車、電気自動車、フォークリフト、電気自動車、電車や自動二輪車等、他の車両でもよい。また、機器は、車両以外の移動体でもよいし、例えば工作装置等の固定された機器でもよい。ただし、移動体である場合、特に、蓄電装置と外部装置との間の通信が不能になる可能性が高いため、外部側特定処理に加えて機器側特定処理を実行する上記実施形態は特に有用である。
【００６６】
上記実施形態では、外部装置として、バッテリ１００が備えられた車両２０の外部に配置された管理サーバ２００を例示したが、これに限定されず、蓄電装置が電力を供給する負荷を有する機器の内部に配置された装置（例えばＥＣＵなど）であるとしてもよい。
【００６７】
上記実施形態において、ＥＣＵ３０は、外部側特定処理または機器側特定処理によるＳＯＣに基づき、アイドリングストップの実行の可否を判断してもよい。機器側特定処理では、ＳＯＣの特定精度が比較的低いため、エンジン２２の始動ができなくなることを確実に防止するため、アイドリングストップの実行可能な基準ＳＯＣを高めに設定する必要がある。一方、外部側特定処理では、ＳＯＣの特定精度が比較的高いため、基準ＳＯＣを必要以上に高めに設定する必要がない分だけ、アイドリングストップの実行頻度が高くなることにより車両２０の燃費を向上させることができる。
【００６８】
上記実施形態では、蓄電素子として、６つのセルＣを備える組電池１１０を備えるバッテリ１００を例示したが、蓄電素子は、これに限定されず、５つ以下または７つ以上のセルＣを備える電池でもよい。また、蓄電素子は、鉛蓄電池に限定されず、リチウムイオン電池等の二次電池でもよく、さらには、マンガン電池、アルカリ電池等の一次電池や、キャパシタであってもよい。
【００６９】
上記実施形態における電池システム１０の構成や、電池システム１０を構成するバッテリ１００、管理サーバ２００および携帯端末３００の構成は、あくまで一例であり、種々変形可能である。例えば、バッテリ１００のバッテリ制御部１３０が、複数のＣＰＵを備えていてもよいし、１つまたは複数のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアを備えていてもよい。そのような場合に、図２に示す処理における一部または全部の処理の実行主体が、複数のＣＰＵであってもよいし、ハードウェアであってもよい。
【００７０】
上記実施形態のバッテリ１００において、バッテリ制御部１３０と、検出部１４０と、バッテリ通信部１５０との少なくとも１つは、バッテリ筐体１０２の外部に配置されているとしてもよい。
【００７１】
上記実施形態において、検出部１４０は、電圧センサと電流センサと温度センサとを備えるとしたが、これに限定されず、検出部１４０は、電圧センサと電流センサと温度センサとの少なくとも１つを備えるとしてもよい。また、検出部１４０は、これらのセンサ以外に、湿度センサや、バッテリ筐体１０２内の電解液の液面高さを検出する液面センサ等を備えるとしてもよい。
【００７２】
上記実施形態では、物理量取得部として、組電池１１０の物理量を自ら検出することにより取得し、当該物理量に応じた電池データを出力する検出部１４０を例示したが、物理量取得部は、これに限定されず、例えばバッテリ筐体１０２の外部に配置された電流センサから出力された組電池１１０の物理量に応じた信号を受信して取得する入出力部でもよい。
【００７３】
上記実施形態の図２〜図４に示す処理において、一部のステップを省略したり、内容を変更したり、他のステップと順番を入れ替えたりしてもよい。例えば、図２において、バッテリ制御部１３０は、送信タイミングが到来したと判断した場合（Ｓ１１０：ＹＥＳ）、Ｓ１２０の処理を実行せずにＳ１３０に進むとしてもよいし、車両２０と管理サーバ２００との間の通信が可能でないと判断した場合（Ｓ１２０：ＮＯ）、機器側特定処理を実行せずに、Ｓ１１０に戻るとしてもよい。また、バッテリ制御部１３０は、車両２０と管理サーバ２００との間の通信が可能である場合に（図２のＳ１２０：ＹＥＳ）、Ｓ１３０の処理を実行せずにＳ１４０に進むとしてもよい。さらに、バッテリ制御部１３０は、サーバ送信条件が満たされていると判断した場合（Ｓ１３０：ＹＥＳ）、Ｓ１４０〜Ｓ１６０の処理をせずに、Ｓ１７０に進むとしてもよい。
【００７４】
上記実施形態の機器側特定処理（図２のＳ１９０）や外部側特定処理（図３のＳ２４０）では、電池状態の特定は、ＳＯＣやＳＯＨを特定することであり、その特定値が特定結果であったが、これに限定されず、電池状態の特定は、例えばＳＯＣやＳＯＨを所定の閾値と比較することであり、その比較結果が特定結果であるとしてもよい。また、電池状態の特定は、組電池１１０に流れる電流が所定値以下であるか否かを判断することにより組電池１１０の内部短絡の有無を特定することや、液面センサの検出結果に基づき、バッテリ筐体１０２内の電解液の液面の高低を特定することでもよい。また、組電池１１０に大電流での充放電が繰り返し行われた場合には、組電池１１０の内部抵抗が一時的に上昇（以下、一過性劣化という）することがある。そこで、電池状態の特定は、組電池１１０の充放電時の内部抵抗の比の値（放電時の抵抗値／充電時の抵抗値）を算出し、当該比の値から一過性劣化が生じているか否かを特定することでもよい。
【００７５】
上記実施形態では、バッテリ制御部１３０は、車両２０と管理サーバ２００との間の通信が可能であるか否か（図２のＳ１２０）に基づき、直接送信処理と記憶処理とのいずれを実行するか決定したが、これに限定されず、例えば、上述のエンジン２２の始動時の内部抵抗に基づき、組電池１１０の劣化度が基準レベル未満である場合、直接送信処理を実行し、組電池１１０の劣化度が基準レベル以上である場合は、緊急性を要するために、通信環境の影響を受けにくく、早期に特定結果が得られる記憶処理を実行するとしてもよい。また、格納用メモリ１６０の空き容量が基準量未満である場合、直接送信処理の実行により、格納用メモリ１６０の空き容量の確保を優先し、格納用メモリ１６０の空き容量が基準量以上である場合、記憶処理の実行により、電池データの喪失（電池データの履歴の欠落）の抑制を優先してもよい。また、記憶処理と並行して、電池データを外部装置に送信してもよい。
【００７６】
上記実施形態では、バッテリ制御部１３０は、サーバ送信条件が満たされないと判断した場合（図２のＳ１３０：ＮＯ）に電池データを管理サーバ２００に送信しない形態を示したが、これに限定されない。例えば、バッテリ制御部１３０は、サーバ送信条件が満たされないか否か（図２のＳ１３０）によらず、電池データを管理サーバ２００に送信（図２のＳ１７０）してもよい。
【００７７】
上記実施形態では、車両２０と管理サーバ２００とが通信可能な状態において、バッテリ１００が電池データを管理サーバ２００に送信するための条件であるサーバ送信条件として、条件Ａ〜Ｃの少なくとも１つを含むことを例示したが、これに限定されない。例えば、サーバ送信条件は、条件Ａ〜Ｃから条件Ａを除いた条件Ｂ、Ｃの少なくとも１つを含むことであってもよければ、条件Ａ〜Ｃに条件Ａ〜Ｃとは異なる条件Ｄを加えた条件Ａ〜Ｄの少なくとも１つを含むことであってもよい。
【００７８】
上記実施形態では、状態特定処理として、機器側特定データを携帯端末３００に送信する処理を例示したが、これに限定されず、機器側特定処理の特定結果を、バッテリ１００に備えられた報知部（例えば表示灯、表示画面や発音機等）により外部に報知する処理としてもよい。
【００７９】
上記実施形態では、未送信の電池データを携帯端末３００に送信した後に格納用メモリ１６０から削除するとしたが、これに限定されず、送信後の電池データを格納用メモリ１６０から削除しないとしてもよい。この場合、送信後、格納用メモリ１６０に記憶されている電池データは、特許請求の範囲における未送信の電池データに相当しない。
【符号の説明】
【００８０】
１０：電池システム  ２０：車両  ２２：エンジン  ２４：スタータ  ２６：オルタネータ  ２８：電装品  ３０：ＥＣＵ  １００：バッテリ  １０２：バッテリ筐体  １０４，１０６：外部端子  １１０：組電池  １２０：リレー  １３０：バッテリ制御部  １３２：バッテリ用ＣＰＵ  １３４：バッテリ用メモリ  １４０：検出部  １５０：バッテリ通信部  １６０：格納用メモリ  ２００：管理サーバ  ２１０：サーバ制御部  ２１２：サーバ用ＣＰＵ  ２１４：サーバ用メモリ  ２２０：サーバ通信部  ３００：携帯端末  ３１０：端末制御部  ３１２：端末用ＣＰＵ  ３１４：端末用メモリ  ３２０：端末通信部  ３３０：操作部  ３４０：表示部  Ｃ：セル
【図１】
2018148649.tif 000003
【図２】
2018148649.tif 000004
【図３】
2018148649.tif 000005
【図４】
2018148649.tif 000006