(57)【特許請求の範囲】
【請求項１】
データを送信するデータ送信手段を有する車両用電子制御装置と、車両のバッテリ状態を解析するセンタとよりなるバッテリ情報管理システムであって、
上記データ送信手段が上記センタに充放電特性等の車両のバッテリ情報を送信し、上記センタが上記送信されたバッテリ情報を解析して当該車両のバッテリ状態を判断し、修正プログラムを上記車両用電子制御装置に配信することを特徴とするバッテリ情報管理システム。
【請求項２】
請求項１に記載されたバッテリ情報管理システムにおいて、
上記データ送信手段が、イグニッションオフ時に、上記センタに情報を送信することを特徴とするバッテリ情報管理システム。
【請求項３】
請求項１に記載されたバッテリ情報管理システムにおいて、
上記データ送信手段が、バッテリの特性が変わったタイミングで、上記センタに情報を送信することを特徴とするバッテリ情報管理システム。
【請求項４】
請求項１〜請求項３のいずれかに記載されたバッテリ情報管理システムにおいて、
上記センタが、受信した情報に基づいて検出したバッテリ容量等の当該車両のバッテリ状態を上記車両用電子制御装置に通知することを特徴とするバッテリ情報管理システム。
【請求項５】
請求項４に記載されたバッテリ情報管理システムにおいて、
既存のバッテリ容量と検出したバッテリ容量に差異がある場合、上記センタが、検出したバッテリ容量に応じた修正プログラムを上記車両用電子制御装置に配信することを特徴とするバッテリ情報管理システム。
【請求項６】
請求項４に記載されたバッテリ情報管理システムにおいて、
上記センタが、受信した充放電特性と基準の充放電特性を比較することによりバッテリ劣化を判断し、バッテリ劣化を検出した場合、その旨を上記車両用電子制御装置に通知することを特徴とするバッテリ情報管理システム。
【請求項７】
請求項４に記載されたバッテリ情報管理システムにおいて、
上記センタが、送信されたバッテリ情報に基づいて当該車両の寿命を判断し、バッテリの寿命が近いと判断した場合、その旨を上記車両用電子制御装置に通知することを特徴とするバッテリ情報管理システム。
【請求項８】
バッテリの充電管理等を行うバッテリ管理手段と、データを送信するデータ送信手段とを備えた車両用電子制御装置であって、
上記データ送信手段が、バッテリ状態を解析するセンタに充放電特性等の車両のバッテリ情報を送信し、上記バッテリ管理手段が、上記センタから配信された修正プログラムによりバッテリの管理プログラムの切換えを実行することを特徴とする車両用電子制御装置。
【請求項９】
請求項８に記載された車両用電子制御装置において、
上記データ送信手段が、既存のバッテリ容量と車両情報を上記センタに送信することを特徴とする車両用電子制御装置。
【請求項１０】
車両用電子制御装置が車両のバッテリ状態を解析するセンタに充放電特性等の車両のバッテリ情報を送信し、
上記センタが上記送信されたバッテリ情報を解析して当該車両のバッテリ状態を判断して修正プログラムを上記車両用電子制御装置に配信し、
上記車両用電子制御装置が上記修正プログラムによりバッテリの管理プログラムを修正することを特徴とする車両用電子制御装置のプログラム修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載電装品への電力供給を行うバッテリの情報を管理するバッテリ情報管理システムに関する。
【背景技術】
【０００２】
車両の電子制御装置（以下、ＥＣＵという）は、車両の制御機構との間で信号のやり取りを行って車両の電子制御を行うものであり、例えば、エンジンＥＣＵには車両に装備されているセンサ群で検出された、車速、エンジン回転数、空気流入量等の情報が入力され、エンジンＥＣＵはこれらの情報に基づいて所定の演算処理を行い、その演算結果（例えば、燃料噴射量やバイパス空気量などを制御するための信号）を車両に装備された、電動スロットルやスタータ噴射弁等の制御機構へ送出し、燃料の噴射量や流入空気量の制御などを行っている。
【０００３】
車両にはこのような電子制御装置が多数、例えば、上記のようなエンジンＥＣＵ、電源の充電制御を行う充電制御ＥＣＵ、エンジンの駆動と停止を行いながら車両を走行させるエコランＥＣＵ、ドアやロックの制御を行うボディＥＣＵ、自動変速（ＡＴ）制御ＥＣＵ、エアバッグＥＣＵ、盗難が発生した場合や盗難が発生する可能性がある事象を検知した場合に警報を発生するセキュリティＥＣＵ等が搭載されている。
【０００４】
このように、自動車普及に伴う電子制御の発展や、利便性、快適性、安全性のニーズによる車載部品の普及によって車載電装品が急激に増加しているので、給電系、すなわち、バッテリの負担も増加する傾向にある。
さらに、娯楽などの追加ユニット、例えば、アンプ、ウーファーやテレビ受像機等を車両に組み込むユーザも多く、バッテリを既存の容量より大きいバッテリに交換するケースが発生している。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、ユーザがバッテリを既存の容量より大きいバッテリに交換した場合、車両の充電制御や電源カット制御などのプログラムは既存のバッテリ容量に応じて組み込まれているため、交換されたバッテリの容量に応じた最適な制御が実行できない恐れがある。
すなわち、車両に装備されたバッテリ監視ＥＣＵは、バッテリ充電率を算出したり、バッテリ状態に応じて電装品の使用を制限したりするが、その制御にはバッテリ容量特有の定数（閾値）があるため、バッテリ容量が変化した場合にはそれに応じたプログラムに切り替える必要がある。
【０００６】
このため、バッテリ監視ＥＣＵにバッテリ容量毎のプログラムを組み込むことが考えられるが、バッテリ劣化判定やバッテリ容量を検出する場合、バッテリ毎に特性が違うので、バッテリ容量変更時にその容量（種類）に応じたバッテリ状態検知を可能とするためには、車載ＥＣＵに膨大なサンプルデータ等のプログラムを組み込む必要がある。また、バッテリ容量に応じて制御を切り替える場合も、バッテリ容量毎に充電率（ＳＯＣ）算出に使用するマップなどが異なるので、多数のマップを各車載ＥＣＵに保有する必要があるため、膨大なプログラムを組み込む必要があり、メモリの容量が過大になるという問題が生じる。
【０００７】
本発明は、上記の問題に鑑みてなされたもので、車両毎に膨大なプログラムを保有することなく、バッテリの交換に対応することが可能なバッテリ情報管理システム及び車両用電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するため、本発明に係るバッテリ情報管理システム（１）は、
データを送信するデータ送信手段を有する車両用電子制御装置と、車両のバッテリ状態を解析するセンタとよりなるバッテリ情報管理システムであって、
上記データ送信手段が上記センタに充放電特性等の車両のバッテリ情報を送信し、上記センタが上記送信されたバッテリ情報を解析して当該車両のバッテリ状態を判断し、修正プログラムを上記車両用電子制御装置に配信することを特徴とする。
【０００９】
また、本発明に係るバッテリ情報管理システム（２）は、バッテリ情報管理システム（１）において、
上記データ送信手段が、イグニッションオフ時に、上記センタに情報を送信することを特徴とし、
本発明に係るバッテリ情報管理システム（３）は、バッテリ情報管理システム（１）において、
上記データ送信手段が、バッテリの特性が変わったタイミングで、上記センタに情報を送信することを特徴とする。
【００１０】
さらに、本発明に係るバッテリ情報管理システム（４）は、バッテリ情報管理システム（１）〜（３）のいずれかにおいて、
上記センタが、受信した情報に基づいて検出したバッテリ容量等の当該車両のバッテリ状態を上記車両用電子制御装置に通知することを特徴とする。
【００１１】
また、本発明に係るバッテリ情報管理システム（５）は、バッテリ情報管理システム（４）において、
既存のバッテリ容量と検出したバッテリ容量に差異がある場合、上記センタが、そのバッテリ容量に応じた修正プログラムを上記車両用電子制御装置に配信することを特徴とする。
【００１２】
さらに、本発明に係るバッテリ情報管理システム（６）は、バッテリ情報管理システム（４）において、
上記センタが、受信した充放電特性と基準の充放電特性を比較することによりバッテリ劣化を判断し、バッテリ劣化を検出した場合、その旨を上記車両用電子制御装置に通知することを特徴とする。
【００１３】
また、本発明に係るバッテリ情報管理システム（７）は、バッテリ情報管理システム（４）において、
上記センタが、送信されたバッテリ情報に基づいて当該車両の寿命を判断し、バッテリの寿命が近いと判断した場合、その旨を上記車両用電子制御装置に通知することを特徴とする。
【００１４】
さらに、本発明に係る車両用電子制御装置（１）は、
バッテリの充電管理等を行うバッテリ管理手段と、データを送信するデータ送信手段とを備えた車両用電子制御装置であって、
上記データ送信手段が、バッテリ状態を解析するセンタに充放電特性等の車両のバッテリ情報を送信し、上記バッテリ管理手段が、上記センタから配信された修正プログラムによりバッテリの管理プログラムの切換えを実行することを特徴とする。
【００１５】
また、本発明に係る車両用電子制御装置（２）は、車両用電子制御装置（１）において、
上記データ送信手段が、既存のバッテリ容量と車両情報を上記センタに送信することを特徴とする。
【００１６】
さらに、本発明に係る車両用電子制御装置のプログラム修正方法（１）は、
車両用電子制御装置が車両のバッテリ状態を解析するセンタに充放電特性等の車両のバッテリ情報を送信し、
上記センタが上記送信されたバッテリ情報を解析して当該車両のバッテリ状態を判断して修正プログラムを上記車両用電子制御装置に配信し、
上記車両用電子制御装置が上記修正プログラムによりバッテリの管理プログラムを修正することを特徴とする。
【発明の効果】
【００１７】
本発明に係るバッテリ情報管理システム（１）〜（７）、車両用電子制御装置（１）、（２）及び車両用電子制御装置のプログラム修正方法（１）によれば、車両用電子制御装置のデータ送信手段がセンタに充放電特性等の車両のバッテリ情報や車両情報を送信し、センタが送信されたバッテリ情報を解析して当該車両のバッテリ状態を判断し、必要な場合、修正プログラムを車両用電子制御装置に配信するので、車両毎に膨大なバッテリ容量に応じたマップ等のプログラムを保有する必要をなくすことができる。
また、交換されたバッテリの規格適合性やバッテリの寿命／劣化状態がセンタで診断されて車両に通知されるので、車両側で寿命や劣化状態等を判断する必要がなく、車両用電子制御装置の負荷を軽減することができる。
【実施例】
【００１８】
以下、本発明のバッテリ情報管理システムの実施例について、図面を用いて説明する。
図１は本発明のバッテリ情報管理システムの構成を示すブロック図であり、このシステムは、車両に搭載されるバッテリ管理装置１と、バッテリ情報を管理するバッテリ情報センタ２により構成され、バッテリ管理装置１には、通信ライン３、電源ライン４を介してバッテリ５、オルタネータ６が接続されている。
【００１９】
バッテリ管理装置１は、バッテリ５の状態を検出してオルタネータ６の発電を制御するものであり、ＣＰＵ１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  ROM）１４、通信部１５、入出力回路（図示せず）等から構成されている。ＣＰＵ１１はバッテリ管理装置１のハードウェア各部を制御するとともに、ＲＯＭ１２に記憶されたプログラムに基づいて充電制御等の種々のプログラムを実行し、ＲＯＭ１２は充電制御プログラム、充電率算出プログラム等のプログラムや当該車両の車種、グレード等の車両情報を記憶している。
【００２０】
また、ＲＡＭ１３はＳＲＡＭ（Stand-by RAM）等で構成され、一時的に発生するデータを記憶し、ＥＥＰＲＯＭ１４は、既存バッテリ容量やバッテリ交換日時等のバッテリ情報、検出されたバッテリの充放電特性、あるいは、プログラム実行時に使用するデータ、例えば、バッテリの液温度と内部抵抗との関係を示すマップ等を記憶する。
【００２１】
通信部１５は、センタ２の通信部２５と無線等により通信を行うものであり、センタ２の通信部２５と情報伝送可能に接続され、表示部１７は、バッテリ状態等を表示するためのもので、例えば、カーナビ装置の表示部を使用することができる。また、このバッテリ管理装置１には、車速センサ、エンジン回転数センサ、シフトポジションセンサ、イグニッション（ＩＧ）スイッチ、アクセサリ（ＡＣＣ）スイッチ等の各種のセンサ１８から各種のセンサ値が入力される。
【００２２】
また、バッテリ５には、電流検出器５１が直列に接続されるとともに、電圧検出器５２が並列に接続され、また、バッテリ５内には、バッテリの液温度を検出するバッテリ液温度検出器５３が設けられている。
電流検出器５１はバッテリ５の充放電電流を検出し、電圧検出器５２はバッテリ２の端子電圧を検出し、これらの検出出力はバッテリ液温度検出器５３の検出出力とともに、バッテリ管理装置１に入力される。
オルタネータ６は、エンジン（図示せず）により駆動され、バッテリ５を充電するとともに、車両の他の電気負荷に電力を供給するものである。
【００２３】
一方、バッテリ情報センタ２は、バッテリメーカや車両ディーラー等により運営されるバッテリ情報の管理センタであり、各車両のバッテリ状態を監視するサーバ２０を備え、このサーバ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、データベース２４、通信部２５から構成されている。
上記と同様に、ＣＰＵ２１はサーバ２０のハードウェア各部を制御するとともに、ＲＯＭ２２に記憶されたプログラムに基づいて各車両のバッテリ容量の判別、不良検知等の種々のプログラムを実行し、ＲＯＭ２２はバッテリ容量判別プログラム等のプログラムを記憶している。
【００２４】
また、ＲＡＭ２３は一時的に発生するデータを記憶し、データベース２４は、バッテリ容量毎の充電制御プログラムムや給電制御プログラム、及び、プログラム実行時に使用するマップデータを記憶・保存するとともに、車両／グレード毎の寿命情報、あるいは管理車両毎のバッテリ情報を記憶・保存している。また、通信部２５は、各車両のバッテリ管理装置１の通信部１５と無線等により通信を行う。
【００２５】
図２は、図１のバッテリ情報管理システムのバッテリ管理装置１及びバッテリ情報センタ２の構成を機能で表した機能ブロック図であり、各部はＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、データベースにより構成され、ソフトウェアによりこれらの機能が実行される。
【００２６】
バッテリ管理装置１のセンサ値取得部３１は、バッテリ５の電流検出器５１、電圧検出器５２、バッテリ液温度検出器５３からバッテリ５の充放電電流、端子電圧、バッテリ液温度を取得するとともに、各種センサ１８から車速、エンジン回転数、シフト情報などを取得し、充放電特性として充放電特性記憶部３３、すなわち、ＥＥＰＲＯＭ１４に記憶する。
【００２７】
電源状態検出部３４は、センサ値取得部３１からイグニッション（ＩＧ）オン、アクセサリ（ＡＣＣ）オン、ＡＬＬ  ＯＦＦ等の電源状態を取得して、情報発信有無判断部３５に出力する。また、バッテリ接続状態検出部３６はバッテリ５のクリア履歴を検出して情報発信有無判断部３５に出力し、情報発信有無判断部３５はイグニッションオフ時に情報発信が必要と判断して情報発信部３７に通知する。
【００２８】
車両情報取得部３８はＥＥＰＲＯＭ１４から車種、グレード等の車両情報を取得して情報発信部３７に出力し、バッテリ情報取得部３９は同様にＥＥＰＲＯＭ１４からバッテリ５の既存容量、バッテリ交換日時等の充放電特性以外のバッテリ情報を取得して情報発信部３７に出力する。
そして、情報発信部３７は、情報発信有無判断部３５から情報発信が必要な旨の通知を受けると、上記の充放電特性等のバッテリ情報及び車両情報を通信部１５を介してセンタ２に発信する。
【００２９】
また、バッテリ状態取得部４０は、センタ２から送信されてきたバッテリ情報を取得してバッテリ情報通知部４１、充電制御切換部４２に出力し、バッテリ情報通知部４１は、バッテリの規格外れ・劣化・推奨バッテリ容量・寿命警告等の表示を表示部１７に行い、充電制御切換部４２はバッテリの充電制御に使用するマップ等の書換えやリフレッシュ充電の実行を行う。
【００３０】
一方、センタ２の情報取得部６１はバッテリ管理装置１から送信されてきた充放電特性等のバッテリ情報や車両情報を取得し、バッテリ状態判断部６２は、情報取得部６１からのバッテリの充放電特性に基づいてバッテリ容量を判断し、バッテリ差異判断部６３はバッテリ状態判断部６２からの検出されたバッテリ容量と情報取得部６１からの当該車両のＥＥＰＲＯＭに記憶されていた既存容量とを比較することにより容量に差異があるか否かを判定し、差異がある場合には、判断結果を情報配信部６４とプログラム選択部６５に出力する。
これにより、プログラム選択部６５は検出されたバッテリ容量に基づいてプログラム記憶部６６から充電制御に使用するマップ等のプログラムを読み出し、情報配信部６４に出力する。
【００３１】
また、適正バッテリ容量算出部６７は、情報取得部６１からの当該車両の車種の情報に基づいて適正なバッテリの容量範囲を算出してバッテリ規格外れ判断部６８に出力し、バッテリ規格外れ判断部６８は、バッテリ状態判断部６２からの検出されたバッテリ容量と適正バッテリ容量算出部６７からの適正バッテリ容量範囲とを比較し、規格外れの場合には、当該車両に装着されたバッテリが規格外れである旨を情報配信部６４に出力する。
さらに、リフレッシュ充電判断部６９は、当該車両の過去のリフレッシュ充電の情報に基づいてリフレッシュ充電が必要か否かを判断し、リフレッシュ充電が必要と判断した場合には、情報配信部６４に当該車両のバッテリにリフレッシュ充電が必要な旨を出力する。
【００３２】
また、バッテリ性能判断部７０は、情報取得部６１からの当該車両のバッテリの充放電特性と、車両情報／バッテリ特性記憶部７１からの当該車両のバッテリと同等のバッテリの充放電特性とを比較することによりバッテリの不良を判定し、当該車両のバッテリが不良と判断した場合には、情報配信部６４にバッテリが不良である旨を出力する。さらに、バッテリ寿命判断部７２は、情報取得部６１からの当該車両のバッテリ交換日時に基づいた当該バッテリの使用期間と、車両情報／バッテリ特性記憶部７１からの当該車両と同等の車種・グレードのバッテリの平均バッテリ寿命とを比較することによりバッテリの寿命を判定し、当該車両のバッテリの寿命が近いと判断した場合には、情報配信部６４にバッテリの寿命が近い旨を出力する。
【００３３】
そして、情報配信部６４は、バッテリ差異判断部６３、プログラム選択部６５、バッテリ規格外れ判断部６８、リフレッシュ充電判断部６９、バッテリ性能判断部７０及びバッテリ寿命判断部７２からの判断情報、すなわち、バッテリ容量差異情報、検出バッテリ容量、修正プログラム、バッテリ規格外れ情報、推奨バッテリ容量、バッテリ寿命等の情報を通信部２５を介して各車両のバッテリ管理装置１に配信する。
【００３４】
次に上記のバッテリ管理装置１、バッテリ情報センタ２の各機能部の作用を図１のブロック図及び図３、図４のフローチャートを用いて説明する。
車両のバッテリ管理装置１のＣＰＵ１１は、１６ｍｓ毎に図３に示すバッテリ情報更新プログラムを実行しており、このプログラムを開始すると、バッテリ５の電流検出器５１、電圧検出器５２、バッテリ液温度検出器５３及び各種センサ１８からバッテリ電圧、バッテリ電流、バッテリ液温度、車速、エンジン回転数、シフト情報などの充放電特性を取得し（ステップ１０１）、ＥＥＰＲＯＭ１４に記憶する（ステップ１０２）。
【００３５】
次に、ＣＰＵ１１は、ＥＥＰＲＯＭ１４から車種・グレード等の車両情報及びバッテリ既存容量、バッテリ交換日時を取得する（ステップ１０３）とともに、バッテリクリア履歴を読み出した（ステップ１０４）後、各種センサ１８から車両の電源状態を取得する（ステップ１０５）。
次に、ＣＰＵ１１は、ステップ１０４で検出したバッテリクリア履歴に基づきバッテリクリアがあったか否かを判定し（ステップ１０６）、バッテリクリアがなかったと判定した場合、イグニッションオフの状態か否かを判断する（ステップ１０７）。イグニッションオフでないと判断した場合、プログラムを終了し、イグニッションオフになったと判断した場合、ＣＰＵ１１は、今回トリップ、すなわち、直前のイグニッションオンからイグニッションオフまでの間の充放電特性をＥＥＰＲＯＭ１４から読み出し、通信部１５を介してセンタ２に送信する（ステップ１０８）とともに、バッテリ既存容量、バッテリ交換日時及び車両情報を通信部１５を介してセンタ２に送信する（ステップ１０９）。
【００３６】
一方、ステップ１０６でバッテリクリアがあったと判定した場合、ＣＰＵ１１は、イグニッションオフの状態か否かを判断し（ステップ１１０）、イグニッションオフでないと判断した場合、プログラムを終了し、イグニッションオフになったと判断した場合、前回及び今回トリップの充放電特性をＥＥＰＲＯＭ１４から読み出し、通信部１５を介してセンタ２に送信する（ステップ１１１）。この後、ＣＰＵ１１は、バッテリクリア情報を通信部１５を介してセンタ２に送信する（ステップ１１２）とともに、バッテリクリア履歴をオフした（ステップ１１３）後、バッテリ既存容量、バッテリ交換日時及び車両情報を通信部１５を介してセンタ２に送信する（ステップ１０９）。
なお、上記のように、前回及び今回トリップの充放電特性を送信するのは、前回と今回の特性の比較結果と既存のバッテリ容量からどの容量に交換されたかなどを判別するためである。
【００３７】
また、センタ２のＣＰＵ２１は、常時、図４のフローチャートに示すバッテリ情報配信プログラムを実行し、いずれかの車両から情報送信があったか否かを判定しており（ステップ２０１）、いずれかの車両から情報送信があったと判定すると、当該車両から送信された車両／バッテリ情報を取得する（ステップ２０２）とともに、当該車両から送信されたバッテリの充放電特性を取得する（ステップ２０３）。
【００３８】
次に、ＣＰＵ２１は、当該車両から送信された充放電特性に基づいて当該車両に装備されたバッテリの容量を検出する（ステップ２０４）とともに、バッテリの内部抵抗を算出する（ステップ２０５）。
すなわち、図５に示すような、バッテリ電圧Ｖ、バッテリ電流Ｉ、バッテリ液温度ＴHBの充放電特性を受信した場合、ＣＰＵ２１は、図５（ａ）に示すように、バッテリ電圧が所定の電圧Ｖo、例えば１３Ｖ、からＶ１、例えば１４Ｖに上昇するまでの間、図５（ｄ）に示すように、バッテリ電流Ｉを積分する。そして、この積分値Ｉsumをバッテリ液温度ＴHBで補正、例えば、バッテリ液温度が２５℃の場合は、０℃に換算した積分値に補正した後、この補正した積分値に基づいてバッテリ容量を検出する。
また、図５（ａ）、（ｂ）に示すように、一定時間毎の電圧値Ｖa、Ｖb、Ｖc、・・・と電流値Ｉa、Ｉb、Ｉc、・・・の比Ｒa、Ｒb、Ｒc、・・・を求め、これらの比の平均値を求めることにより、バッテリの内部抵抗を算出する。
【００３９】
バッテリの内部抵抗を算出すると、ＣＰＵ２１は、バッテリ管理装置１からのバッテリクリア履歴情報を受信したか否かを判定し（ステップ２０６）、クリア履歴を受信したと判定した場合、前回及び今回トリップの充放電特性に差異があるか否かを判定する（ステップ２０７）。そして、前回及び今回トリップの充放電特性に差異があると判定した場合、ＣＰＵ２１は、バッテリが交換されたと判断し、当該車両から送信されたバッテリ交換日時をデータベース２４に記憶する（ステップ２０８）。
【００４０】
ステップ２０７で前回及び今回トリップの充放電特性に差異がないと判定した場合、または、ステップ２０８でバッテリ交換日時を記憶した後、ＣＰＵ２１は、データベース２４から当該車種／グレードの車両に適切なバッテリの容量範囲を検索して読み出した（ステップ２０９）後、この適切なバッテリ容量範囲とステップ２０４で算出したバッテリ容量を比較することにより新たに装着されたバッテリが規格外れか否かを判定する（ステップ２１０）。
例えば、当該車両の適正バッテリ容量範囲が２０ＡＨ〜３０ＡＨである場合に、車両に装着されたバッテリの容量が、２０ＡＨ未満、または、３０ＡＨを超過していると判定した場合、ＣＰＵ２１は、車両に装備されているバッテリが規格外である旨及び推奨バッテリ容量（２０ＡＨ〜３０ＡＨ）を通信部２５を介してバッテリ管理装置１に通知した（ステップ２１１）後、プログラムを終了する。
【００４１】
また、ステップ２１０で装着されたバッテリが規格外れでないと判定した場合、ＣＰＵ２１は、バッテリ管理装置１からのバッテリ情報から得たバッテリ既存容量とステップ２０４で算出したバッテリ容量を比較することにより、バッテリ容量に差異があるか否かを判定し（ステップ２１２）、バッテリ容量に差異がないと判定した場合、プログラムを終了する。
【００４２】
一方、バッテリ容量に差異がある場合、例えば、当該車両からの情報によるバッテリの既存容量が２４ＡＨで、算出したバッテリ容量が２８ＡＨの場合、ＣＰＵ２１は、算出したバッテリ容量に応じた充電制御プログラムやマップデータをデータベース２４から選択し（ステップ２１３）、選択したプログラムを通信部２５を介してバッテリ管理装置１に配信する（ステップ２１４）とともに、算出したバッテリ容量を通信部２５を介してバッテリ管理装置１に通知した（ステップ２１５）後、プログラムを終了する。
【００４３】
また、ステップ２０６でバッテリクリア履歴を受信していないと判定した場合、ＣＰＵ２１は、データベース２４から当該車両の前回のリフレッシュ充電の日時を読み出し、前回のリフレッシュ充電から所定日時が経過したか否かを判定し（ステップ２１６）、前回のリフレッシュ充電から所定日時が経過していると判定した場合、当該車両のリフレッシュ充電指令日時をデータベース２４の当該車両のデータ部分に記憶した（ステップ２１７）後、リフレッシュ充電指令を通信部２５を介してバッテリ管理装置１に対して行う（ステップ２１８）。
なお、バッテリ交換されていた場合、最初のリフレッシュ充電の要否の判断時には、バッテリの交換日時から所定日時が経過したか否かを判定することによりリフレッシュ充電の要否を判断するようにすればよい。
【００４４】
ステップ２１６で前回のリフレッシュ充電から所定日時が経過していないと判定した場合、または、ステップ２１８でリフレッシュ充電指令を行った後、ＣＰＵ２１は、同車種／同グレードの車両の同容量のバッテリの充放電特性をデータベース２４から検索して読み出した（ステップ２１９）後、この充放電特性と、当該車両の充放電特性、例えば、電圧・電流の変化特性を比較することにより、バッテリの充放電特性に差異があるか否かを判定する（ステップ２２０）。バッテリの充放電特性に差異があると判定した場合、ＣＰＵ２１は、バッテリ不良を通信部２５を介してバッテリ管理装置１に通知する（ステップ２２１）。
なお、上記の同車種／同グレードの車両の同容量のバッテリの充放電特性は各車両から送られてくる充放電特性を車種／グレード／容量毎にデータベースに記憶することによりデータベース化することが可能である。
【００４５】
ステップ２２０でバッテリの充放電特性に差異がないと判定した場合、または、ステップ２２１でバッテリ不良を通知した後、ＣＰＵ２１は、同車種／同グレードの車両の同容量のバッテリの平均寿命をデータベース２４から検索して読み出した（ステップ２２２）後、当該車両のバッテリ交換日時に基づいて算出した当該バッテリの使用期間と上記平均寿命を比較することにより車両に装着されたバッテリの寿命が近いか否かを判定し（ステップ２２３）、バッテリの寿命が近くないと判定した場合はプログラムを終了し、バッテリの寿命が近いと判定した場合は、バッテリの寿命が近いことを通信部２５を介してバッテリ管理装置１に通知した（ステップ２２４）後、プログラムを終了する。
なお、当該バッテリの使用期間は、バッテリ交換されてからの期間を車両のトリップ数、走行距離、駐車放置時間の平均値、走行状態等により補正することが望ましい。
【００４６】
一方、バッテリ管理装置１のＣＰＵ１１は、図３のフローチャートに示すように、センタ２に情報送信した後、センタ２から応答があったか否かを判定しており（ステップ１１４）、センタ２から応答があった場合、ＣＰＵ１１は、センタ２からバッテリが規格外れである旨の通知があったか否かを判定する（ステップ１１５）。センタ２からバッテリが規格外れである旨の通知があったと判定した場合、ＣＰＵ１１は、バッテリ交換が必要な旨の警告及びセンタ２から通知された適正なバッテリ容量範囲、例えば、２０ＡＨ〜３０ＡＨを表示部１７に表示した（ステップ１１６）後、プログラムを終了する。これにより、例えば、バッテリが容量の小さいバッテリに交換された場合には、バッテリ上がりの危険性があることをユーザに通知することができる。
【００４７】
ステップ１１５でセンタ２からバッテリが規格外れである旨の通知がなかったと判定した場合、ＣＰＵ１１は、センタ２からバッテリ容量に差異がある旨の通知があったか否かを判定し（ステップ１１７）、センタ２からバッテリ容量に差異がある旨の通知があったと判定した場合、センタ２から通知されたバッテリ容量、例えば、２８ＡＨを表示部１７に表示するとともに、ＥＥＰＲＯＭ１４に既存容量として記憶した（ステップ１１８）後、センタから配信された修正プログラムやマップをＥＥＰＲＯＭ１４に記憶し、プログラムを切り換える（ステップ１１９）。
【００４８】
ステップ１１７でセンタ２からバッテリ容量に差異がある旨の通知がなかったと判定した場合、または、ステップ１１９でプログラムを切り換えた後、ＣＰＵ１１は、センタ２からリフレッシュ充電が必要である旨の通知があったか否かを判定し（ステップ１２０）、センタ２からリフレッシュ充電が必要である旨の通知があったと判定した場合、オルタネータ６に指令してリフレッシュ充電を実行する（ステップ１２１）。なお、このリフレッシュ充電は、過充電を行うことにより、バッテリ５にガッシングを行わせて電極に付着したサルフェーションを除去するためのものである。
【００４９】
また、ステップ１２０でセンタ２からリフレッシュ充電が必要である旨の通知がなかったと判定した場合、または、ステップ１２１でリフレッシュ充電を実行した後、ＣＰＵ１１は、センタ２からバッテリ不良の通知があったか否かを判定し（ステップ１２２）、センタ２からバッテリ不良の通知があったと判定した場合、バッテリが不良である旨を表示部１７に表示し、バッテリ交換が必要なことをユーザに知らせる（ステップ１２３）。
【００５０】
また、ステップ１２２でセンタ２からバッテリ不良の通知がなかったと判定した場合、または、ステップ１２３でバッテリ不良をユーザに通知した後、ＣＰＵ１１は、センタ２からバッテリ寿命の通知があったか否かを判定し（ステップ１２４）、センタ２からバッテリ寿命の通知がなかったと判定した場合、プログラムを終了し、バッテリ寿命の通知があったと判定した場合、バッテリの寿命が近い旨を表示部１７に表示した（ステップ１２５）後、プログラムを終了する。
【００５１】
以上のように、バッテリ管理装置１がバッテリ情報センタ２に車両の充放電特性を含むバッテリ情報を送信し、センタ２が送信された車両の充放電特性を解析してバッテリ状態を判断し、必要な場合、修正プログラムをバッテリ管理装置１に配信するので、車両毎に膨大なバッテリ容量に応じたプログラムやデータを保有する必要をなくすことができる。
また、交換されたバッテリの規格適合性やバッテリの寿命／劣化状態がセンタ２で診断されて車両側に通知されるので、バッテリ管理装置１が寿命や劣化状態等を判断する必要がないので、バッテリ管理装置１の負荷を軽減することができる。
【００５２】
なお、上記の実施例では、各車種・グレードの容量毎にバッテリの寿命をデータベースに登録するようにしたが、各車両のバッテリの不良を検出した場合、そのバッテリ不良までのバッテリ使用期間を同車種、同容量のバッテリ毎に記憶し、このバッテリ使用期間の平均値を算出することにより、各バッテリの寿命をデータベースに登録することもできる。
また、上記の実施例では、イグニッションオフ時に情報をバッテリ情報センタに送信したが、バッテリの特性が変わったタイミング、例えば、スタータ駆動時等の電圧降下値の落ち幅が大きくなったとき等に情報を送信することもできる。
【００５３】
さらに、上記の実施例では、バッテリの充放電特性としてバッテリ電圧、バッテリ電流、バッテリ液温度、車速、エンジン回転数、シフト情報などをセンタに送信したが、バッテリ電圧、バッテリ電流、バッテリ液温度のみを送信してもよく、また、センタに配信したデータは、バッテリメーカのデータ解析等に使用することが可能である。
また、上記の実施例では、バッテリ情報等を記憶する手段としてＥＥＰＲＯＭを使用したが、フラッシュメモリ等の種々の不揮発性メモリを使用することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明のバッテリ情報管理システムの構成を示すブロック図である。
【図２】バッテリ管理装置及びバッテリ情報センタの構成を機能で表した機能ブロック図である。
【図３】バッテリ管理装置の各機能部の作用を示すフローチャートである。
【図４】バッテリ情報センタの各機能部の作用を示すフローチャートである。
【図５】バッテリの充放電特性の一例を示す波形図である。
【符号の説明】
【００５５】
１  バッテリ管理装置
２  バッテリ情報センタ
１１、２１  ＣＰＵ
１２、２２  ＲＯＭ
１３、２３  ＲＡＭ
１４  ＥＥＰＲＯＭ
２０  サーバ
２４  データベース
３  通信ライン
４  電源ライン
５  バッテリ
５１  電流検出器
５２  電圧検出器
５３  バッテリ液温度検出器
６  オルタネータ
【図１】
0004587975.tif 000002
【図２】
0004587975.tif 000003
【図３】
0004587975.tif 000004
【図４】
0004587975.tif 000005
【図５】
0004587975.tif 000006