(57)【特許請求の範囲】
【請求項１】
車両に搭載されている二次電池の状態を検出する二次電池状態検出装置において、
エンジンの停止時において前記二次電池の内部抵抗の値を測定する測定手段と、
放電電流によって前記二次電池の電解液に生じるイオンの拡散に起因する拡散抵抗の時間的変化を示す情報を複数の放電電流値に関して格納する格納手段と、
前記エンジンの始動時においてスタータモータに流れる電流と、前記エンジンを始動するために要する時間とを測定し、前記格納手段に格納されている対応する放電電流値に関する情報に前記時間を適用することで拡散抵抗の値を推定する推定手段と、
前記測定手段によって測定された前記内部抵抗の値に、前記推定手段によって推定された前記拡散抵抗の値を加算して得られる抵抗値と、前記エンジンを始動する際に流れる始動電流と、前記二次電池の始動前電圧とから、前記エンジンの始動に要する電圧である始動電圧を算出する算出手段と、
を有することを特徴とする二次電池状態検出装置。
【請求項２】
前記格納手段は、所定の温度における前記拡散抵抗の時間的変化を示す情報を複数の放電電流値に関して格納しており、
前記推定手段は、前記格納手段に格納されている対応する放電電流値に関する情報に前記時間を適用することで推定した前記拡散抵抗の値に対して、その時点における前記二次電池の温度に基づいて補正を行うことを特徴とする請求項１に記載の二次電池状態検出装置。
【請求項３】
前記推定手段は、過去のエンジン始動時おいて前記スタータモータに流れた電流と、前記エンジンを始動するために要した時間を複数回測定し、これらの平均値に基づいて前記拡散抵抗の値を推定することを特徴とする請求項１または２に記載の二次電池状態検出装置。
【請求項４】
前記推定手段は、過去のエンジン始動時おいて前記スタータモータに流れた電流として、前記エンジンのクランキング中に、突入電流を除いて最も電圧が低下する最大トルクポイントの電流を用いることを特徴とする請求項３に記載の二次電池状態検出装置。
【請求項５】
車両に搭載されている二次電池の状態を検出する二次電池状態検出方法において、
エンジンの停止時において前記二次電池の内部抵抗の値を測定する測定ステップと、
放電電流によって前記二次電池の電解液に生じるイオンの拡散に起因する拡散抵抗の時間的変化を示す情報を複数の放電電流値に関して格納手段に格納する格納ステップと、
前記エンジンの始動時においてスタータモータに流れる電流と、前記エンジンを始動するために要する時間とを測定し、前記格納手段に格納されている対応する放電電流値に関する情報に前記時間を適用することで拡散抵抗の値を推定する推定ステップと、
前記測定ステップにおいて測定された前記内部抵抗の値に、前記推定ステップにおいて推定された前記拡散抵抗の値を加算して得られる抵抗値と、前記エンジンを始動する際に流れる始動電流と、前記二次電池の始動前電圧とから、前記エンジンの始動に要する電圧である始動電圧を算出する算出ステップと、
を有することを特徴とする二次電池状態検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池状態検出装置および二次電池状態検出方法に関するものである。
【背景技術】
【０００２】
特許文献１には、二次電池に略矩形形状のパルス放電を行わせ、そのときの応答電圧をサンプリングしてこれを直交する矩形波成分に展開し、得られた係数と電流値から二次電池の擬似インピーダンスを算出し、この擬似インピーダンスに基づいて二次電池の劣化を判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８４５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術では、パルス放電を長時間続けると二次電池の充電レベルが低下してしまう。また、長時間放電させるためには容量が大きい抵抗素子を使用する必要があることから装置のサイズが大きくなる。これらの理由により、パルス放電の時間は短時間に限られる。
【０００５】
ところで、二次電池の抵抗には、図６に示すような種類のものが存在する。すなわち、導体抵抗、正・負極反応抵抗、および、拡散抵抗である。ここで、導体抵抗と正・負極反応抵抗は二次電池の劣化に応じて増加する。拡散抵抗は、二次電池の劣化の影響は受けない。
【０００６】
二次電池の内部抵抗を測定する最も重要な目的は、二次電池電池の劣化度を検知することにある。内部抵抗を測定する際の放電時間を、図６に示す劣化判定に適した範囲に設定することで精度のよい劣化度検知が実現可能である。
【０００７】
一方、エンジンを始動する際には、内部抵抗を測定する場合よりも長時間（図６に示すエンジン始動時の放電時間）に亘って放電時間が継続することから、図６に示すように拡散抵抗の分だけ内部抵抗は増加する。
【０００８】
エンジン始動電圧の推定を目的として、エンジン始動時の電流、電圧応答から内部抵抗を測定する手法は多々考案されているが、電池の劣化度が正しく検知できなくなることや、エンジン始動時以外は内部抵抗が測定できないなどの問題があった。
【０００９】
そこで、本発明は二次電池の劣化度を正確に検出しつつ、エンジンを始動可能か否かも正確に判定することが可能な二次電池状態検出装置および二次電池状態検出装置方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、車両に搭載されている二次電池の状態を検出する二次電池状態検出装置において、エンジンの停止時において前記二次電池の内部抵抗の値を測定する測定手段と、放電電流によって前記二次電池の電解液に生じるイオンの拡散に起因する拡散抵抗の時間的変化を示す情報を複数の放電電流値に関して格納する格納手段と、前記エンジンの始動時においてスタータモータに流れる電流と、前記エンジンを始動するために要する時間とを測定し、前記格納手段に格納されている対応する放電電流値に関する情報に前記時間を適用することで拡散抵抗の値を推定する推定手段と、前記測定手段によって測定された前記内部抵抗の値に、前記推定手段によって推定された前記拡散抵抗の値を加算して得られる抵抗値と、前記エンジンを始動する際に流れる始動電流と、前記二次電池の始動前電圧とから、前記エンジンの始動に要する電圧である始動電圧を算出する算出手段と、を有することを特徴とする。
このような構成によれば、二次電池の劣化度を正確に検出しつつ、エンジンを始動可能か否かも正確に判定することが可能となる。
【００１１】
また、他の発明は、上記発明に加えて、前記格納手段は、所定の温度における前記拡散抵抗の時間的変化を示す情報を複数の放電電流値に関して格納しており、前記推定手段は、前記格納手段に格納されている対応する放電電流値に関する情報に前記時間を適用することで推定した前記拡散抵抗の値に対して、その時点における前記二次電池の温度に基づいて補正を行うことを特徴とする。
【００１２】
また、他の発明は、上記発明に加えて、前記推定手段は、過去のエンジン始動時おいて前記スタータモータに流れた電流と、前記エンジンを始動するために要した時間を複数回測定し、これらの平均値に基づいて前記拡散抵抗の値を推定することを特徴とする。
【００１３】
また、他の発明は、上記発明に加えて、前記推定手段は、過去のエンジン始動時おいて前記スタータモータに流れた電流として、前記エンジンのクランキング中に、突入電流を除いて最も電圧が低下する最大トルクポイントの電流を用いることを特徴とする。
【００１４】
また、本発明は、車両に搭載されている二次電池の状態を検出する二次電池状態検出方法において、エンジンの停止時において前記二次電池の内部抵抗の値を測定する測定ステップと、放電電流によって前記二次電池の電解液に生じるイオンの拡散に起因する拡散抵抗の時間的変化を示す情報を複数の放電電流値に関して格納手段に格納する格納ステップと、前記エンジンの始動時においてスタータモータに流れる電流と、前記エンジンを始動するために要する時間とを測定し、前記格納手段に格納されている対応する放電電流値に関する情報に前記時間を適用することで拡散抵抗の値を推定する推定ステップと、前記測定ステップにおいて測定された前記内部抵抗の値に、前記推定ステップにおいて推定された前記拡散抵抗の値を加算して得られる抵抗値と、前記エンジンを始動する際に流れる始動電流と、前記二次電池の始動前電圧とから、前記エンジンの始動に要する電圧である始動電圧を算出する算出ステップと、を有することを特徴とする。
このような方法によれば、二次電池の劣化度を正確に検出しつつ、エンジンを始動可能か否かも正確に判定することが可能となる。
【発明の効果】
【００１５】
本発明によれば、二次電池の劣化度を正確に検出しつつ、エンジンを始動可能か否かも正確に判定することが可能な二次電池状態検出装置および二次電池状態検出装置方法を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る二次電池状態検出装置の構成例を示す図である。
【図２】図１に示す制御部の詳細な構成例を示すブロック図である。
【図３】定常拡散における関係を示すフィックの第１法則を説明するための図である。
【図４】放電電流および放電時間と拡散抵抗との関係を示す図である。
【図５】図１に示す実施形態において実行される処理の一例を説明するフローチャートである。
【図６】各種内部抵抗の放電時間による変化を示す図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施形態について説明する。
【００１８】
（Ａ）実施形態の構成の説明
図１は、本発明の実施形態に係る二次電池状態検出装置を有する車両の電源系統を示す図である。この図において、二次電池状態検出装置１は、制御部１０、電圧センサ１１、電流センサ１２、温度センサ１３、および、放電回路１５を主要な構成要素としており、二次電池１４の状態を検出する。ここで、制御部１０は、電圧センサ１１、電流センサ１２、および、温度センサ１３からの出力を参照し、二次電池１４の状態を検出する。電圧センサ１１は、二次電池１４の端子電圧を検出し、制御部１０に通知する。電流センサ１２は、二次電池１４に流れる電流を検出し、制御部１０に通知する。温度センサ１３は、二次電池１４自体または周囲の環境温度を検出し、制御部１０に通知する。放電回路１５は、例えば、直列接続された半導体スイッチと抵抗素子等によって構成され、制御部１０によって半導体スイッチがオン／オフ制御されることにより二次電池１４を間欠的に放電させる。制御部１０は、間欠的な放電が実行されている際の電圧と電流から二次電池１４の内部抵抗を求める。
【００１９】
二次電池１４は、例えば、正極（陽極板）に二酸化鉛、負極（陰極板）に海綿状の鉛、電解液として希硫酸を用いた液式鉛蓄電池等によって構成され、オルタネータ１６によって充電され、スタータモータ１８を駆動してエンジン１７を始動するとともに、負荷１９に電力を供給する。オルタネータ１６は、エンジン１７によって駆動され、交流電力を発生して整流回路によって直流電力に変換し、二次電池１４を充電する。
【００２０】
エンジン１７は、例えば、ガソリンエンジンおよびディーゼルエンジン等のレシプロエンジンまたはロータリーエンジン等によって構成され、スタータモータ１８によって始動され、トランスミッションを介して駆動輪を駆動し車両に推進力を与えるとともに、オルタネータ１６を駆動して電力を発生させる。スタータモータ１８は、例えば、直流電動機によって構成され、二次電池１４から供給される電力によって回転力を発生し、エンジン１７を始動する。負荷１９は、例えば、電動ステアリングモータ、デフォッガ、イグニッションコイル、カーオーディオ、および、カーナビゲーション等によって構成され、二次電池１４からの電力によって動作する。
【００２１】
図２は、図１に示す制御部１０の詳細な構成例を示す図である。この図に示すように、制御部１０は、ＣＰＵ（Central Processing Unit）１０ａ、ＲＯＭ（Read Only
Memory）１０ｂ、ＲＡＭ（Random Access Memory）１０ｃ、タイマ１０ｄ、通信部１０ｅ、Ｉ／Ｆ（Interface）１０ｆを有している。ここで、ＣＰＵ１０ａは、ＲＯＭ１０ｂに格納されているプログラム１０ｂａに基づいて各部を制御する。ＲＯＭ１０ｂは、半導体メモリ等によって構成され、プログラム１０ｂａ等を格納している。ＲＡＭ１０ｃは、半導体メモリ等によって構成され、プログラム１０ｂａを実行する際に生成されるパラメータ１０ｃａを格納する。タイマ１０ｄは、時間を計時して出力する。通信部１０ｅは、他の装置（例えば、図示しないＥＣＵ（Engine Control Unit））等に通信線を介して接続され、他の装置との間で情報を授受する。Ｉ／Ｆ１０ｆは、電圧センサ１１、電流センサ１２、および、温度センサ１３から供給される信号をデジタル信号に変換して取り込むとともに、放電回路１５に駆動電流を供給してこれを制御する。
【００２２】
（Ｂ）実施形態の概略の動作の説明
つぎに、図３〜５を参照して、実施形態の概略の動作について説明する。本実施形態では、エンジン１７を始動可能な二次電池１４の電圧である始動電圧を求める。なお、始動電圧は、以下の式（１）によって求めることができる。
【００２３】
始動電圧＝始動前電圧＋始動電流×内部抵抗  ・・・（１）
【００２４】
ここで、始動前電圧は、スタータモータ１８に通電する前の二次電池１４の電圧であり、始動電流はスタータモータ１８が回転中に流れる電流であり、内部抵抗は二次電池１４の内部の抵抗成分である。なお、内部抵抗は、例えば、エンジン１７が停止中に、放電回路１５によって二次電池１４を間欠的にパルス放電させ、その時の電圧および電流に基づいて測定した値に対して、後述する方法によって求めた拡散抵抗を加算することで得ることができる。また、始動電流としては、エンジン１７のクランキング中に、突入電流を除いて最も電圧が低下するポイント、すなわち、スタータモータ１８のトルクが最も大きくなるポイント（以下「最大トルクポイント」と称する）を用いることが望ましい。なお、最大トルクポイントは、例えば、電流の極小値を検出することにより求めることができる。
【００２５】
ところで、内部抵抗には、図６に示すように、導体抵抗、正・負反応抵抗、および、拡散抵抗が存在する。ここで、導体抵抗とは、電極板の電子伝導に係る抵抗である。正・負反応抵抗とは、電解液と活物質界面での電荷の移動抵抗である。また、拡散抵抗とは、二次電池の電解液中のイオン（鉛蓄電池の場合には硫酸イオン）が充放電反応に関与しており、放電時にはイオンが活物質に消費され電解液濃度は低下し、充電時には逆に放出され電解液濃度は上昇する。このため、電極付近においてイオンの濃度勾配が生じ、この濃度勾配に起因して生ずるのが拡散抵抗である。前述したように、エンジン１７の始動時には、拡散抵抗が増加することから、パルス放電によって測定した内部抵抗よりも、拡散抵抗の分だけ内部抵抗値が増加する。このため、拡散抵抗を考慮しない場合、内部抵抗による電圧降下が、拡散抵抗の分だけ大きくなり、始動電圧Ｖｓに基づく判定ではエンジン１７を始動可能と判断したにも拘わらず、エンジン１７を始動することができない場合が生ずる。
【００２６】
そこで、本実施形態では、拡散抵抗を推定してこれを内部抵抗に加算し、得られた値に基づいて始動電圧を求める。これにより、正確な始動電圧を得ることができることから、始動の可否を正確に判定することができる。
【００２７】
図３は、定常拡散における関係を示すフィックの第１法則を説明するための図である。この図において横軸は位置を示し、縦軸は濃度を示している。この図において、Ｊは拡散束または流束（ｆｌｕｘ）を表し、単位時間当たりに単位面積を通過するある性質の量と定義される。例えば、質量が通過する場合には次元は［ＭＬ−２Ｔ−１］で与えられる。Ｄは拡散係数を示し次元は［Ｌ２Ｔ−１］であり、ｃは濃度を示し次元は［ＭＬ−３］であり、ｘは位置を示し次元は［Ｌ］である。ここで、拡散係数Ｄは温度によって定まり、濃度勾配ｄｃ／ｄｘは放電時間と放電電流によって定まる。そこで、本実施形態では、エンジン１７の始動時における二次電池１４の放電電流、放電時間、および、温度に基づいて拡散抵抗を求める。
【００２８】
図４は、所定の温度における放電時間および放電電流と、拡散抵抗との関係を示す図である。この図４に示すように、拡散抵抗は放電時間が長い程大きくなり、また、電流が小さい程大きくなる。本実施形態では、例えば、過去の複数回の始動時における放電電流の平均値と、放電時間の平均値とを求め、これに基づいて所定の温度（例えば、２５℃）における拡散抵抗を図４に示すようなグラフから求め、この求めた拡散抵抗を、二次電池１４の温度に応じて補正するとともに、補正によって得られた拡散抵抗の値をエンジン１７の停止時に放電回路１５によるパルス放電によって求めた内部抵抗の値に加算し、得られた値を前述した式（１）に代入することにより、正確な始動電圧を求める。
【００２９】
つぎに、図５を参照して、本発明の実施形態の詳細な動作について説明する。図５は図１に示す実施形態において実行される処理の一例を説明するためのフローチャートである。図５に示すフローチャートは、エンジン１７の停止時に、所定の周期で（例えば、数時間毎または数日毎に）実行される。このフローチャートの処理が実行されると、以下のステップが実行される。
【００３０】
ステップＳ１では、ＣＰＵ１０ａは、Ｉ／Ｆ１０ｆを介して放電回路１５をオン／オフ制御することで、二次電池１４をパルス放電させる。具体的には、例えば、ミリセカンドオーダのパルス幅を有する矩形パルスにより、二次電池１４を放電させる。もちろん、これ以外のパルス幅でもよいことはいうまでもない。
【００３１】
ステップＳ２では、ＣＰＵ１０ａは、パルス放電の際の電圧Ｖおよび電流Ｉを、電圧センサ１１および電流センサ１２により取得する。
【００３２】
ステップＳ３では、ＣＰＵ１０ａは、所定の回数パルス放電を実行したか否かを判定し、所定の回数パルス放電を実行したと判定した場合（ステップＳ３：Ｙｅｓ）にはステップＳ４に進み、それ以外の場合（ステップＳ３：Ｎｏ）にはステップＳ１に戻って前述の場合と同様の処理を繰り返す。例えば、パルス放電を数十回繰り返した場合には、ステップＳ４に進む。もちろん、これ以外の回数でもよいことはいうまでもない。
【００３３】
以上のステップＳ１〜Ｓ３の処理により、放電回路１５により二次電池１４が所定の回数パルス放電されるとともに、その際の電圧Ｖと電流Ｉが電圧センサ１１および電流センサ１２によって測定される。
【００３４】
ステップＳ４では、ＣＰＵ１０ａは、ステップＳ１〜Ｓ３の繰り返し処理において測定されたパルス放電時の二次電池１４の電圧Ｖおよび電流Ｉに基づいて、二次電池１４の内部抵抗Ｒを求める。なお、このようにして求めた内部抵抗Ｒは、図６に示す導体抵抗および正・負反応抵抗に該当するものである。
【００３５】
ステップＳ５では、ＣＰＵ１０ａは、始動時放電電流Ｉｄを取得する。ここで、始動時放電電流とは、例えば、エンジン１７の始動時において、二次電池１４からスタータモータ１８に供給される電流の平均値をいう。ＣＰＵ１０ａは、エンジン１７の始動時において始動時放電電流を電流センサ１２により測定し、ＲＡＭ１０ｃのパラメータ１０ｃａとして格納しておく。そして、ステップＳ５では、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納された始動時放電電流Ｉｄを取得する。なお、始動時放電電流Ｉｄとして、複数回の始動における放電電流の平均値を用いるようにしてもよい。
【００３６】
ステップＳ６では、ＣＰＵ１０ａは、始動時放電時間Ｔｄを取得する。ここで、始動時放電時間とは、例えば、エンジン１７の始動時において、二次電池１４からスタータモータ１８に電流が供給される時間をいう。具体的には、ＣＰＵ１０ａは、エンジン１７の始動時において始動時放電時間をタイマ１０ｄにより測定し、ＲＡＭ１０ｃのパラメータ１０ｃａとして格納しておく。そして、ステップＳ６では、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納された始動時放電時間Ｔｄを取得する。なお、始動時放電時間Ｔｄとして、複数回の始動における始動時間の平均値を用いるようにしてもよい。
【００３７】
ステップＳ７では、ＣＰＵ１０ａは、ステップＳ５，Ｓ６で取得した始動時放電電流Ｉｄおよび始動時放電時間Ｔｄに基づいて、拡散抵抗Ｒｄを算出する。具体的には、図４に示す、所定の温度（例えば、２５℃）における、放電電流および放電時間と拡散抵抗との関係を示すテーブル、または、関係式をＲＡＭ１０ｃのパラメータ１０ｃａとして格納しておき、ステップＳ５，Ｓ６において取得した始動時放電電流Ｉｄと始動時放電時間Ｔｄに対応する拡散抵抗Ｒｄの値をテーブルまたは関係式から取得する。
【００３８】
ステップＳ８では、ＣＰＵ１０ａは、温度センサ１３によって二次電池１４自体またはその周辺の温度Ｔｃを取得する。
【００３９】
ステップＳ９では、ＣＰＵ１０ａは、ステップＳ８で取得した温度Ｔｃに基づいて、ステップＳ７で算出した拡散抵抗Ｒｄの値を補正する。具体的には、温度Ｔｃと拡散抵抗Ｒｄとの関係を示すテーブルまたは関係式をＲＡＭ１０ｃのパラメータ１０ｃａとして格納しておき、ステップＳ８で取得した温度Ｔｃに基づいて、ステップＳ７で求めた拡散抵抗Ｒｄの値を補正する。
【００４０】
ステップＳ１０では、ＣＰＵ１０ａは、ステップＳ４で求めた内部抵抗Ｒの値に、ステップＳ９で温度補正がなされた拡散抵抗Ｒｄの値を加算し、得られた値を内部抵抗Ｒとして新たに格納する。これにより、内部抵抗Ｒは、拡散抵抗Ｒｄが加算された値となる。
【００４１】
ステップＳ１１では、ＣＰＵ１０ａは、始動前電圧Ｖｂを取得する。ここで、始動前電圧とは、エンジン１７を始動する前の二次電池１４の電圧をいう。ＣＰＵ１０ａは、エンジン１７の始動前の電圧を電圧センサ１１により測定し、ＲＡＭ１０ｃのパラメータ１０ｃａとして格納しておく。そして、ステップＳ１１では、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納された始動前電圧Ｖｂを取得する。なお、始動前電圧としては、例えば、直近の放電電流がほぼ０Ａであるタイミングにおける電圧、あるいは、安定電圧推定値を用いることもできる。
【００４２】
ステップＳ１２では、ＣＰＵ１０ａは、ステップＳ１１で取得した始動前電圧Ｖｂと、ステップＳ１０において補正した拡散抵抗Ｒｄが加算された内部抵抗Ｒと、ステップＳ５で取得した始動時放電電流Ｉｄに基づいて、始動電圧Ｖｓ（＝Ｖｂ＋Ｒ×Ｉｄ）を求める。なお、このようにして求めた始動電圧Ｖｓと、二次電池１４の電圧に基づいて、エンジン１７を始動可能か否か、あるいは、二次電池１４の交換が必要か否かを判定することができる。このようにして得られた判定結果は、例えば、通信部１０ｅを介して図示しない上位の装置であるＥＣＵ等に送ることができる。
【００４３】
以上の処理により、始動時においてスタータモータ１８に流れる電流に起因して発生する拡散抵抗Ｒｄを内部抵抗Ｒに加算し、得られた内部抵抗Ｒの値に基づいて始動電圧Ｖｓを求めるようにしたので、始動電圧Ｖｓを正確に求めることができる。
【００４４】
また、以上の処理では、比較的変動が大きい温度を固定値とし、変動が小さい始動時放電電流と始動時放電時間に基づいて拡散抵抗を求め、求めた拡散抵抗を実測した温度に基づいて補正するようにしたので、計算を簡易化することで、処理を高速化することができる。
【００４５】
さらに、以上の実施形態では、図６に示す、二次電池１４の劣化の影響を受けない拡散抵抗Ｒｄを除外した内部抵抗Ｒを求めるとともに、この内部抵抗Ｒに基づいて始動電圧の推定に適した内部抵抗を拡散抵抗との和（Ｒ＋Ｒｄ）に基づいて算出するようにした。これにより、前者の内部抵抗Ｒを用いることにより二次電池１４の劣化検知を正確に行うことができるとともに、拡散抵抗Ｒｄを考慮した後者の内部抵抗（Ｒ＋Ｒｄ）を用いることにより正確な始動電圧の推定の双方を両立することができる。
【００４６】
（Ｃ）変形実施形態の説明
以上の実施形態は一例であって、本発明が上述したような場合のみに限定されるものでないことはいうまでもない。例えば、以上の実施形態では、内部抵抗Ｒをパルス放電によって求めるようにしたが、これ以外の方法によって求めるようにしてもよい。具体的には、例えば、交流電流を二次電池１４に流し、そのときの電圧に基づいて内部抵抗を求めることも可能である。
【００４７】
また、以上の実施形態では、温度Ｔｃを所定の値で固定し、取得された始動時放電電流Ｉｄおよび始動時放電時間Ｔｄに基づいて拡散抵抗Ｒｄを求めるようにしたが、始動時放電電流Ｉｄまたは始動時放電時間Ｔｄの一方を所定の値で固定し、これらの他方と温度Ｔｃとの関係を示すテーブルまたは関係式に基づいて拡散抵抗Ｒｄを求めた後に、固定値とされたパラメータに基づいて補正を行うようにしてもよい。より詳細には、始動時放電電流Ｉｄを所定の値で固定し、始動時放電時間Ｔｄおよび温度Ｔｃの関係を示すテーブルまたは関係式に基づいて拡散抵抗Ｒｄを求め、求めた値を始動時放電電流Ｉｄの測定値に基づいて補正するようにしてもよい。あるいは、始動時放電時間Ｔｄを所定の値で固定し、始動時放電電流Ｉｄおよび温度Ｔｃの関係を示すテーブルまたは関係式に基づいて拡散抵抗Ｒｄを求め、求めた値を始動時放電時間Ｔｄの測定値に基づいて補正するようにしてもよい。さらに、以上では、１つのパラメータを固定するようにしたが、例えば、２つのパラメータを所定の値で固定して拡散抵抗Ｒｄを求め、固定したパラメータの実測値に基づいて、拡散抵抗Ｒｄを補正するようにしてもよい。
【００４８】
また、始動時放電電流および始動時放電時間については、それぞれの車両において想定される最大の電流および時間を用いるようにしてもよい。そのような場合には、処理をさらに簡略化することができる。
【符号の説明】
【００４９】
１  二次電池状態検出装置
１０  制御部
１０ａ  ＣＰＵ（測定手段、推定手段、算出手段）
１０ｂ  ＲＯＭ
１０ｃ  ＲＡＭ
１０ｄ  タイマ
１０ｅ  通信部
１０ｆ  Ｉ／Ｆ
１１  電圧センサ（測定手段）
１２  電流センサ（測定手段）
１３  温度センサ
１４  二次電池
１５  放電回路
１６  オルタネータ
１７  エンジン
１８  スタータモータ
１９  負荷
【図１】
0005684172.tif 000002
【図２】
0005684172.tif 000003
【図３】
0005684172.tif 000004
【図４】
0005684172.tif 000005
【図５】
0005684172.tif 000006
【図６】
0005684172.tif 000007