(57)【要約】【課題】電流検出部にて検出された電流値を、単にオフセット値を補正する場合に比べてより正確にかつ簡単な演算で補正することができるバッテリ状態検知装置を提供する。【解決手段】バッテリ状態検知装置２は、車載バッテリ１の電流を検出する電流検出部２３と、該電流検出部２３にて検出される電流値が有する誤差の特性を示す誤差情報を記憶する記憶部２６と、温度を検出する温度検出部２１と、検出された温度、電流及び誤差情報に基づいて、電流値を補正する演算部２５とを備える。前記誤差情報は、電流検出部２３にて検出される電流及び温度検出部２１にて検出される温度それぞれに依存する前記誤差の成分、電流検出部２３にて検出される電流に依存する前記誤差の成分、並びに温度検出部２１にて検出される温度に依存する前記誤差の成分の特性を示す情報を含む。【選択図】図１
2017049229.tif 000002
【特許請求の範囲】
【請求項１】
車載バッテリの電流を検出する電流検出部と、
該電流検出部にて検出される電流値が有する誤差の特性を示す誤差情報を記憶する記憶部と、
温度を検出する温度検出部と、
該温度検出部にて検出された温度、前記電流検出部にて検出された電流値及び前記記憶部が記憶する誤差情報に基づいて、前記電流検出部にて検出された電流値を補正する演算部と
を備え、
前記誤差情報は、
前記電流検出部にて検出される電流値及び前記温度検出部にて検出される温度それぞれに依存する前記誤差の成分、前記電流検出部にて検出される電流値に依存する前記誤差の成分、並びに前記温度検出部にて検出される温度に依存する前記誤差の成分の特性を示す情報を含むバッテリ状態検知装置。
【請求項２】
前記温度検出部は、
前記演算部の温度を検出する第１温度検出部と、
前記電流検出部の温度を検出する第２温度検出部と
を備える
請求項１に記載のバッテリ状態検知装置。
【請求項３】
前記誤差情報は、
前記電流検出部にて検出される電流値に比例し、前記演算部の温度に関する前記誤差の線形温度依存特性を示す第１電流補正係数と、
前記電流検出部にて検出される電流値に比例し、前記演算部の温度に関する前記誤差の非温度依存特性を示す第２電流補正係数と、
前記電流検出部にて検出される電流値に比例し、前記電流検出部の温度に関する前記誤差の線形温度依存特性を示す第３電流補正係数と、
前記電流検出部にて検出される電流値に比例し、前記電流検出部の温度に関する前記誤差の非温度依存特性を示す第４電流補正係数と
を含み、
前記演算部は、
下記式に基づいて、前記電流値を補正する
請求項２に記載のバッテリ状態検知装置。
Ｉ＝Ｉ０−（α１×Ｔ１＋β１＋α２×Ｔ２＋β２）
但し、
Ｉ：補正後の電流値
Ｉ０：前記電流検出部にて検出された補正前の電流値
Ｔ１：前記第１温度検出部にて検出された温度
α１：第１電流補正係数
β１：第２電流補正係数
Ｔ２：前記第２温度検出部にて検出された温度
α２：第３電流補正係数
β２：第４電流補正係数
【請求項４】
前記電流検出部は、
前記車載バッテリに接続されたシャント抵抗と、
該シャント抵抗の両端の電圧をそれぞれ増幅する増幅回路と、
該増幅回路にて増幅された前記シャント抵抗の両端の電圧を比較する比較回路と
を備え、
前記増幅回路及び前記比較回路は電気抵抗器を含む
請求項３に記載のバッテリ状態検知装置。
【請求項５】
前記第２温度検出部は、前記シャント抵抗に対して熱的に接続されたサーミスタであり、該サーミスタの両端電圧を検出することによって、前記シャント抵抗の温度を検出する
請求項４に記載のバッテリ状態検知装置。
【請求項６】
前記電流検出部は、
前記車載バッテリに接続されたシャント抵抗を備え、
前記温度検出部は、
前記シャント抵抗に対して熱的に接続されている
請求項１に記載のバッテリ状態検知装置。
【請求項７】
前記車載バッテリは直列接続された複数の単電池を含み、
更に、前記車載バッテリの各単電池の電圧を検出する電圧検出部を備え、
前記記憶部は、
検出される電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数と、
前記誤差の非温度依存特性を示す第２電圧補正係数と
を記憶しており、
前記演算部は、
下記式に基づいて、前記電圧値を補正する
請求項１〜請求項６のいずれか一つに記載のバッテリ状態検知装置。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：前記電圧検出部にて検出された補正前の電圧値
δ：第１電圧補正係数
γ：第２電圧補正係数
【請求項８】
複数の単電池を直列接続してなる車載バッテリの各単電池の電圧を検出する電圧検出部と、
該電圧検出部にて検出される電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数、及び前記誤差の非温度依存特性を示す第２電圧補正係数を記憶する記憶部と、
温度を検出する温度検出部と、
該温度検出部にて検出された温度、並びに前記記憶部が記憶する第１電圧補正係数及び第２電圧補正係数に基づいて、前記電圧検出部にて検出された電圧値を補正する演算部と
を備え、
前記演算部は、
下記式に基づいて、前記電圧値を補正する
バッテリ状態検知装置。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：前記電圧検出部にて検出された補正前の電圧値
Ｔ：前記温度検出部にて検出された温度
δ：第１電圧補正係数
γ：第２電圧補正係数
【請求項９】
コンピュータに、
車載バッテリの電流値を取得し、
温度を取得し、
取得した温度及び電流値、並びに電流値が有する誤差の特性を示す誤差情報に基づいて、電流値を補正する
処理を実行させるためのコンピュータプログラムであって、
前記誤差情報は、
電流値及び温度それぞれに依存する前記誤差の成分、電流値に依存する前記誤差の成分、並びに温度に依存する前記誤差の成分の特性を示す情報を含む
コンピュータプログラム。
【請求項１０】
コンピュータに、
複数の単電池を直列接続してなる車載バッテリの各単電池の電圧値を取得し、
温度を取得し、
取得した温度、電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数、及び前記誤差の非温度依存特性を示す第２電圧補正係数に基づいて、電圧値を補正する
処理を実行させるためのコンピュータプログラムであって、
前記コンピュータは、下記式に基づいて、前記電圧値を補正する
コンピュータプログラム。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：取得した補正前の電圧値
Ｔ：取得した温度
δ：第１電圧補正係数
γ：第２電圧補正係数
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリ状態検知装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
プラグインハイブリッド車（PHEV: Plug-in Hybrid Electric Vehicle）、電気自動車（EV: Electric Vehicle）には、複数の単電池を直列接続してなるリチウムイオン電池等の車載バッテリが搭載されている。車載バッテリの状態は車載バッテリ状態検知装置によって検知され、車載バッテリの充放電、保護に係る各種制御が行われる。具体的には車載バッテリ状態検知装置は、車載バッテリの温度、電圧及び電流を常時検出しており、車載バッテリの残容量、過放電、過充電、過電流の有無等の状態を検知している。車載バッテリの過放電及び過充電等を確実に防止するために、車載バッテリの電圧及び電流を高精度で検出することが求められている。
【０００３】
特許文献１には、充放電可能な車載バッテリの充放電経路に設けられた電流検出部と、該電流検出部によって検出された電流を用いてバッテリの充放電制御を行う制御装置とを備えた電源装置が開示されている。電源装置は、電流検出部以外の所定箇所の温度を検出する温度検出部を備え、温度検出部にて検出された温度に基づいて、電流検出部の温度を推定する。そして電源装置は、電流検出部にて検出された電流値を、電流検出部の温度に基づいて補正する。具体的には、電源装置は、電流検出部のオフセット値を補正する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０２９０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電流検出部のオフセット値を補正するのみでは、電流値を正確に補正できない場合がある。特に安価で簡単な構成の電流検出部を用いた場合、電流値の誤差が大きくなり、問題になることがある。該電流検出部に起因する種々の要因と電流の補正値とを関連付けたテーブルを作成することも考えられるが、誤差に影響する要因が不確かな状況ではテーブルの構成が複雑になり、テーブルを効率的に作成することができない。電圧検出部にて検出される電圧の補正についても同様の問題がある。
【０００６】
本願発明の目的は、電流検出部にて検出された電流値を、単にオフセット値を補正する場合に比べてより正確にかつ簡単な演算で補正することができるバッテリ状態検知装置及びコンピュータプログラムを提供することにある。
本願発明の目的は、電圧検出部にて検出された電圧値を、単にオフセット値を補正する場合に比べてより正確にかつ簡単な演算で補正することができるバッテリ状態検知装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るバッテリ状態検知装置は、車載バッテリの電流を検出する電流検出部と、該電流検出部にて検出される電流値が有する誤差の特性を示す誤差情報を記憶する記憶部と、温度を検出する温度検出部と、該温度検出部にて検出された温度、前記電流検出部にて検出された電流値及び前記記憶部が記憶する誤差情報に基づいて、前記電流検出部にて検出された電流値を補正する演算部とを備え、前記誤差情報は、前記電流検出部にて検出される電流値及び前記温度検出部にて検出される温度それぞれに依存する前記誤差の成分、前記電流検出部にて検出される電流値に依存する前記誤差の成分、並びに前記温度検出部にて検出される温度に依存する前記誤差の成分の特性を示す情報を含む。
【０００８】
本発明の一態様に係るバッテリ状態検知装置は、複数の単電池を直列接続してなる車載バッテリの各単電池の電圧を検出する電圧検出部と、該電圧検出部にて検出される電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数、及び前記誤差の非温度依存特性を示す第２電圧補正係数を記憶する記憶部と、温度を検出する温度検出部と、該温度検出部にて検出された温度、並びに前記記憶部が記憶する第１電圧補正係数及び第２電圧補正係数に基づいて、前記電圧検出部にて検出された電圧値を補正する演算部とを備え、前記演算部は、下記式に基づいて、前記電圧値を補正する。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：前記電圧検出部にて検出された補正前の電圧値
Ｔ：前記温度検出部にて検出された温度
δ：第１電圧補正係数
γ：第２電圧補正係数
【０００９】
本発明の一態様に係るコンピュータプログラムは、コンピュータに、車載バッテリの電流値を取得し、温度を取得し、取得した温度及び電流値、並びに電流値が有する誤差の特性を示す誤差情報に基づいて、電流値を補正する処理を実行させるためのコンピュータプログラムであって、前記誤差情報は、電流値及び温度それぞれに依存する前記誤差の成分、電流値に依存する前記誤差の成分、並びに温度に依存する前記誤差の成分の特性を示す情報を含む。
【００１０】
本発明の一態様に係るコンピュータプログラムは、コンピュータに、複数の単電池を直列接続してなる車載バッテリの各単電池の電圧値を取得し、温度を取得し、取得した温度、電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数、及び前記誤差の非温度依存特性を示す第２電圧補正係数に基づいて、電圧値を補正する処理を実行させるためのコンピュータプログラムであって、前記コンピュータは、下記式に基づいて、前記電圧値を補正する。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：取得した補正前の電圧値
Ｔ：取得した温度
δ：第１電圧補正係数
γ：第２電圧補正係数
【００１１】
なお、本願は、このような特徴的な処理部を備えるバッテリ状態検知装置として実現することができるだけでなく、かかる特徴的な処理をステップとするバッテリ状態検知方法として実現したりすることができる。また、バッテリ状態検知装置の一部又は全部を実現する半導体集積回路として実現したり、バッテリ状態検知装置を含むその他のシステムとして実現したりすることができる。
【発明の効果】
【００１２】
上記によれば、電流検出部にて検出された車載バッテリの電流値を、単にオフセット値を補正する場合に比べてより正確にかつ簡単な演算で補正することができるバッテリ状態検知装置及びコンピュータプログラムを提供することが可能になる。
また、電圧検出部にて検出された車載バッテリを構成する単電池の電圧値を、単にオフセット値を補正する場合に比べてより正確にかつ簡単な演算で補正することができるバッテリ状態検知装置及びコンピュータプログラムを提供することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態１に係るバッテリ状態検知装置の構成例を示す回路ブロック図である。
【図２】電流補正係数を概念的に示すグラフである。
【図３】電流検出部の一例を示す回路図である。
【図４】サーミスタの配置例を示す概念図である。
【図５】車載バッテリの電流検出に係る処理手順を示すフローチャートである。
【図６】補正前の電流値、温度及び該電流値の誤差の関係を示すグラフである。
【図７】補正後の電流値、温度及び該電流値の誤差の関係を示すグラフである。
【図８】単電池の電圧検出に係る処理手順を示すフローチャートである。
【図９】補正前の電圧値、温度及び該電圧値の誤差の関係を示すグラフである。
【図１０】補正後の電圧値、温度及び該電圧値の誤差の関係を示すグラフである。
【図１１】サーミスタの他の配置例を示す概念図である。
【図１２】本発明の実施形態２に係るバッテリ状態検知装置の構成例を示す回路ブロック図である。
【図１３】車載バッテリの電流検出に係る処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
［本発明の実施形態の説明］
最初に本発明の実施態様を列記して説明する。また、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
【００１５】
（１）本発明の一態様に係るバッテリ状態検知装置は、車載バッテリの電流を検出する電流検出部と、該電流検出部にて検出される電流値が有する誤差の特性を示す誤差情報を記憶する記憶部と、温度を検出する温度検出部と、該温度検出部にて検出された温度、前記電流検出部にて検出された電流値及び前記記憶部が記憶する誤差情報に基づいて、前記電流検出部にて検出された電流値を補正する演算部とを備え、前記誤差情報は、前記電流検出部にて検出される電流値及び前記温度検出部にて検出される温度それぞれに依存する前記誤差の成分、前記電流検出部にて検出される電流値に依存する前記誤差の成分、並びに前記温度検出部にて検出される温度に依存する前記誤差の成分の特性を示す情報を含む。
【００１６】
本態様にあっては、演算部は、温度検出部にて検出された温度と、電流検出部にて検出された電流値と、記憶部が記憶する誤差情報とに基づいて、電流検出部にて検出された電流値を補正する。本態様に係る誤差情報は、前記電流値及び温度の双方に依存する誤差の成分、主に前記電流値に依存する誤差の成分、並びに主に前記温度に依存する誤差の成分の特性を示す情報を含む。従って、電流検出部にて検出される電流値のオフセット値を単に温度に基づいて補正する場合に比べて、電流値をより正確にかつ簡単な演算で補正することができる。
【００１７】
（２）前記温度検出部は、前記演算部の温度を検出する第１温度検出部と、前記電流検出部の温度を検出する第２温度検出部とを備える構成が好ましい。
【００１８】
電流検出部によって検出される電流の誤差は、電流検出部の温度に依存するが、温度依存特性は電流検出部を構成する回路の部位によって異なる。このため一箇所で検出される温度のみでは電流値を正確に補正することができないことがある。そこで、温度検出部は、演算部の温度を検出する第１温度検出部と、電流検出部の温度を検出する第２温度検出部とを備え、演算部は、第１及び第２温度検出部にて検出された温度に基づいて、車載バッテリの電流値を補正する。
本態様にあっては、電流検出部を構成する回路の各部で温度が異なる場合であっても、車載バッテリの電流値をより正確に補正することができる。
【００１９】
（３）前記誤差情報は、前記電流検出部にて検出される電流値に比例し、前記演算部の温度に関する前記誤差の線形温度依存特性を示す第１電流補正係数と、前記電流検出部にて検出される電流値に比例し、前記演算部の温度に関する前記誤差の非温度依存特性を示す第２電流補正係数と、前記電流検出部にて検出される電流値に比例し、前記電流検出部の温度に関する前記誤差の線形温度依存特性を示す第３電流補正係数と、前記電流検出部にて検出される電流値に比例し、前記電流検出部の温度に関する前記誤差の非温度依存特性を示す第４電流補正係数とを含み、前記演算部は、下記式に基づいて、前記電流値を補正する構成が好ましい。
Ｉ＝Ｉ０−（α１×Ｔ１＋β１＋α２×Ｔ２＋β２）
但し、
Ｉ：補正後の電流値
Ｉ０：前記電流検出部にて検出された補正前の電流値
Ｔ１：前記第１温度検出部にて検出された温度
α１：第１電流補正係数
β１：第２電流補正係数
Ｔ２：前記第２温度検出部にて検出された温度
α２：第３電流補正係数
β２：第４電流補正係数
【００２０】
本態様にあっては、電流検出部を構成する回路の各部で温度が異なる場合であっても、上記式で表される簡単な乗算処理及び加減算処理によって、電流値を補正することができる。
【００２１】
（４）前記電流検出部は、前記車載バッテリに接続されたシャント抵抗と、該シャント抵抗の両端の電圧をそれぞれ増幅する増幅回路と、該増幅回路にて増幅された前記シャント抵抗の両端の電圧を比較する比較回路とを備え、前記増幅回路及び前記比較回路は電気抵抗器を含む構成が好ましい。
【００２２】
本態様にあっては、電流検出部は、車載バッテリの充放電によってシャント抵抗に流れる電流値を検出する。具体的には電流検出部は、増幅回路及び比較回路を用いてシャント抵抗の両端電圧を検出することによって、車載バッテリの電流を検出する簡素な構成である。しかし、電流検出部によって検出される電流値の誤差は、該電流検出部を構成する電気抵抗器の影響もあり、温度及び電流値の大きさによって大きく変動する。しかし、本態様によれば、温度及び電流の双方を加味して電流値を補正するため、かかる構成の電流検出部であっても、電流値を正確に補正し、車載バッテリの正確な電流値を得ることができる。
【００２３】
（５）前記第２温度検出部は、前記シャント抵抗に対して熱的に接続されたサーミスタであり、該サーミスタの両端電圧を検出することによって、前記シャント抵抗の温度を検出する構成が好ましい。
【００２４】
本態様にあっては、電流検出部の一端側に位置するシャント抵抗の温度と、他端側に位置する演算部の温度とを用いて電流値を補正することによって、電流検出部を構成する回路の各部で温度が異なる場合であっても、車載バッテリの電流値をより正確に補正することができる。
【００２５】
（６）前記電流検出部は、前記車載バッテリに接続されたシャント抵抗を備え、前記温度検出部は、前記シャント抵抗に対して熱的に接続されている構成が好ましい。
【００２６】
本態様にあっては、電流検出部のシャント抵抗と、温度検出部とが熱的に接続されているため、温度検出部はシャント抵抗の温度を検出することができ、当該構成において車載バッテリの電流値を正確に補正することができる。
【００２７】
（７）前記車載バッテリは直列接続された複数の単電池を含み、更に、前記車載バッテリの各単電池の電圧を検出する電圧検出部を備え、前記記憶部は、検出される電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数と、前記誤差の非温度依存特性を示す第２電圧補正係数とを記憶しており、前記演算部は、下記式に基づいて、前記電圧値を補正する構成が好ましい。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：前記電圧検出部にて検出された補正前の電圧値
δ：第１電圧補正係数
γ：第２電圧補正係数
【００２８】
本態様にあっては、演算部は、温度検出部にて検出された温度と、記憶部が記憶する第１電圧補正係数及び第２電圧補正係数とに基づいて、電圧検出部にて検出された電圧値を補正する。本態様に係る第１電圧補正係数は、前記電圧値が有する誤差の線形温度依存特性を示し、第２電圧補正係数は、前記誤差の非温度依存特性を示す。従って、電圧検出部にて検出される電圧値のオフセット値を単に温度で補正する場合に比べて、電圧値をより正確にかつ簡単な演算で補正することができる。
【００２９】
（８）本発明の一態様に係るバッテリ状態検知装置は、複数の単電池を直列接続してなる車載バッテリの各単電池の電圧を検出する電圧検出部と、該電圧検出部にて検出される電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数、及び前記誤差の非温度依存特性を示す第２電圧補正係数を記憶する記憶部と、温度を検出する温度検出部と、該温度検出部にて検出された温度、並びに前記記憶部が記憶する第１電圧補正係数及び第２電圧補正係数に基づいて、前記電圧検出部にて検出された電圧値を補正する演算部とを備え、前記演算部は、下記式に基づいて、前記電圧値を補正する。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：電圧検出部にて検出された補正前の電圧値
Ｔ：温度検出部にて検出された温度
δ：第１電圧補正係数
γ：第２電圧補正係数
【００３０】
本態様にあっては、態様（７）と同様、電圧検出部にて検出される電圧値のオフセット値を単に温度で補正する場合に比べて、電圧値をより正確にかつ簡単な演算で補正することができる。
【００３１】
（９）本発明の一態様に係るコンピュータプログラムは、コンピュータに、車載バッテリの電流値を取得し、温度を取得し、取得した温度及び電流値、並びに電流値が有する誤差の特性を示す誤差情報に基づいて、電流値を補正する処理を実行させるためのコンピュータプログラムであって、前記誤差情報は、電流値及び温度それぞれに依存する前記誤差の成分、電流値に依存する前記誤差の成分、並びに温度に依存する前記誤差の成分の特性を示す情報を含む。
【００３２】
本態様にあっては、態様（１）と同様、電流検出部にて検出される電流値のオフセット値を単に温度に基づいて補正する場合に比べて、電流値をより正確にかつ簡単な演算で補正することができる。
【００３３】
（１０）本発明の一態様に係るコンピュータプログラムは、コンピュータに、複数の単電池を直列接続してなる車載バッテリの各単電池の電圧値を取得し、温度を取得し、取得した温度、電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数、及び前記誤差の非温度依存特性を示す第２電圧補正係数に基づいて、電圧値を補正する処理を実行させるためのコンピュータプログラムであって、前記コンピュータは、下記式に基づいて、前記電圧値を補正する。
Ｖ＝Ｖ０−（δ×Ｔ＋γ）
但し、
Ｖ：補正後の電圧値
Ｖ０：取得した補正前の電圧値
Ｔ：取得した温度
δ：第１電圧補正係数
γ：第２電圧補正係数
【００３４】
本態様にあっては、態様（８）と同様、電圧検出部にて検出される電圧値のオフセット値を単に温度で補正する場合に比べて、電圧値をより正確にかつ簡単な演算で補正することができる。
【００３５】
（１１）前記誤差情報は、前記電流検出部にて検出される電流値に比例し、前記誤差の線形温度依存特性を示す第１電流補正係数と、前記電流検出部にて検出される電流値に比例し、前記誤差の非温度依存特性を示す第２電流補正係数とを含み、前記演算部は、下記式に基づいて、前記電流値を補正する構成が好ましい。
Ｉ＝Ｉ０−（α×Ｔ＋β）
但し、
Ｉ：補正後の電流値
Ｉ０：前記電流検出部にて検出された補正前の電流値
Ｔ：前記温度検出部にて検出された温度
α：第１電流補正係数
β：第２電流補正係数
【００３６】
本態様にあっては、上記式で表される簡単な乗算処理及び加減算処理によって、電流値を補正することができる。
【００３７】
（１２）前記電流検出部は、前記車載バッテリに接続されたシャント抵抗と、該シャント抵抗の両端の電圧をそれぞれ増幅する増幅回路と、該増幅回路にて増幅された前記シャント抵抗の両端の電圧を比較する比較回路とを備え、前記増幅回路及び前記比較回路は電気抵抗器を含む構成が好ましい。
【００３８】
本態様にあっては、電流検出部は、車載バッテリの充放電によってシャント抵抗に流れる電流値を検出する。具体的には電流検出部は、増幅回路及び比較回路を用いてシャント抵抗の両端電圧を検出することによって、車載バッテリの電流を検出する簡素な構成である。電流検出部によって検出される電流値の誤差は、該電流検出部を構成する電気抵抗器の影響もあり、温度及び電流値の大きさによって大きく変動する。しかし、本態様によれば、温度及び電流の双方を加味して電流値を補正するため、かかる構成の電流検出部であっても、電流値を正確に補正することができる。
【００３９】
（１３）前記温度検出部は、前記シャント抵抗に対して熱的に接続されたサーミスタを備え、該サーミスタの両端電圧を検出することによって、温度を検出する構成が好ましい。
【００４０】
本態様にあっては、温度検出部は、電流検出部のシャント抵抗に対して熱的に接続されたサーミスタを用いて温度を検出する構成であるため、車載バッテリ等、他の部位にサーミスタを配置する場合に比べてより正確に電流検出部の温度を検出することができる。        
【００４１】
［本発明の実施形態の詳細］
本発明の実施形態に係るバッテリ状態検知装置の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００４２】
（実施形態１）
図１は、本発明の実施形態１に係るバッテリ状態検知装置２の構成例を示す回路ブロック図である。バッテリ状態検知装置２は、複数の単電池１０を直列接続してなる車載バッテリ１に設けられており、車載バッテリ１の電流、各単電池１０の電圧を監視している。車載バッテリ１は、例えばリチウムイオン電池である。なお、リチウムイオン電池は一例であり、ニッケル水素電池、コンデンサ、その他のキャパシタを車載バッテリ１として構成しても良い。
車載バッテリ１は、図示しない発電機、車両を駆動するモータ、車内灯、パワーウィンド等の車載負荷に接続されている。発電機は、ガソリンエンジンによって駆動し、発電する。発電機から車載バッテリ１に電力が供給され、車載バッテリ１の充電が行われる。車載負荷は、車載バッテリ１に蓄えられた電力にて駆動する。
【００４３】
バッテリ状態検知装置２は、周囲の温度を検出する温度検出部２１と、各単電池１０の電圧を検出する電圧検出部２２と、車載バッテリ１の電流を検出する電流検出部２３と、マルチプレクサ２４とを備える。また、バッテリ状態検知装置２は、マルチプレクサ２４の動作を制御し、車載バッテリ１の電流及び各単電池１０の電圧を検出及び補正し、車載バッテリ１の状態を監視する処理を実行する演算部２５を備える。
【００４４】
温度検出部２１は、例えば、所定箇所に配されたサーミスタ２１ａ（図４参照）及びサーミスタ電圧比較回路を備える。サーミスタ２１ａの配置の詳細は後述する。サーミスタ電圧比較回路は、サーミスタ２１ａの両端電圧を比較し、該所定箇所の温度に応じた信号をマルチプレクサ２４へ出力する。
【００４５】
電圧検出部２２は、例えば、車載バッテリ１を構成する各単電池１０の両端電圧をそれぞれ比較し、該単電池１０の電圧に応じた信号をマルチプレクサ２４へ出力する比較回路を備える。
【００４６】
電流検出部２３は、例えば、車載バッテリ１の電流を検出するためのシャント抵抗２３ａと、該シャント抵抗２３ａの両端電圧を比較し、車載バッテリ１の電流に応じた信号をマルチプレクサ２４へ出力する。電流検出部２３の回路構成の詳細は後述する。
【００４７】
マルチプレクサ２４には、温度検出部２１、電圧検出部２２及び電流検出部２３からそれぞれ出力された信号が入力する。マルチプレクサ２４の動作は、演算部２５によって制御される。マルチプレクサ２４は、入力した信号の内、演算部２５の制御に従って一の信号を選択し、選択された一の信号を演算部２５へ出力する。
【００４８】
演算部２５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、タイマ、入出力インタフェース等を有するコンピュータである。演算部２５の入出力インタフェースには、マルチプレクサ２４及び記憶部２６が接続されている。
ＲＯＭはコンピュータの初期動作に必要な制御プログラムを記憶している。ＲＡＭは、ＤＲＡＭ（Dynamic RAM）、ＳＲＡＭ（Static RAM）等のメモリであり、演算部２５の演算処理を実行する際に記憶部２６から読み出された後述のコンピュータプログラム３０、制御プログラム、演算部２５の演算処理によって生ずる各種データを一時記憶する。ＣＰＵはコンピュータプログラム３０を実行することにより、各構成部の動作を制御し、車載バッテリ１の状態検知に係る処理を実行する。
演算部２５は、車載バッテリ１の温度、電流及び各単電池１０の電圧に対応する信号の内、一の信号の出力を指示する選択信号をマルチプレクサ２４へ出力する。マルチプレクサ２４は、演算部２５から出力された選択信号に基づいて、入力する複数の信号の内一の信号を選択し、選択された信号を演算部２５へ出力する。演算部２５は、マルチプレクサ２４から出力され、入力した信号をデジタルデータにＡＤ変換することによって、車載バッテリ１の温度、電流値、各単電池１０の電圧値を示すデジタルデータを取得する。
【００４９】
記憶部２６は、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、フラッシュメモリ等の不揮発性メモリであり、本発明に係る状態検知に必要なコンピュータプログラム３０を記憶する。本実施形態に係るコンピュータプログラム３０は、記録媒体３にコンピュータ読み取り可能に記録されている態様でも良い。記憶部２６は、図示しない読出装置によって記録媒体３から読み出されたコンピュータプログラム３０を記憶する。記録媒体３はＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、ＢＤ（Blu-ray(登録商標) Disc）等の光ディスク、フレキシブルディスク、ハードディスク等の磁気ディスク、磁気光ディスク、半導体メモリ等である。また、図示しない通信網に接続されている図示しない外部コンピュータから本実施形態に係るコンピュータプログラム３０をダウンロードし、記憶部２６に記憶させても良い。
【００５０】
また記憶部２６は、電流検出部２３及び電圧検出部２２にて検出された電流値及び電圧値が有する誤差の特性を示す誤差情報を記憶する。検出された電流値は誤差を有している。該電流値を補正するための誤差情報として、記憶部２６は、電流検出部２３にて検出される電流値及び温度検出部２１にて検出される温度それぞれに依存する上記誤差の成分、電流検出部２３にて検出される電流値に依存する上記誤差の成分、並びに温度検出部２１にて検出される温度に依存する上記誤差の成分の特性を示す情報を記憶している。具体的には、記憶部２６は、電流検出部２３にて検出される電流値に比例し、上記誤差の線形温度依存特性を示す第１電流補正係数（下記式（１）参照）と、電流検出部２３にて検出される電流値に比例し、上記誤差の非温度依存特性を示す第２電流補正係数（下記式（２）参照）とを記憶している。
更に、検出された電圧値は誤差を有している。該電圧値を補正するための誤差情報として、記憶部２６は、上記電圧値が有する誤差の線形温度依存特性を示す第１電圧補正係数と、上記誤差の非温度依存特性を示す第２電圧補正係数とを記憶している。
【００５１】
図２は、電流補正係数を概念的に示すグラフである。横軸は電流値を示し、縦軸は第１電流補正係数α及び第２電流補正係数βを示す。図２に示すように、第１電流補正係数α及び第２電流補正係数βは、電流検出部２３にて検出される電流値に正比例して増加する係数である。
【００５２】
第１電流補正係数αは下記式（１）で表される。
α＝Ａ１×Ｉ０＋Ａ２…（１）
但し、
α：第１電流補正係数
Ａ１，Ａ２：定数
Ｉ０：電流検出部２３にて検出された補正前の電流値
【００５３】
第２電流補正係数βは下記式（２）で表される。
β＝Ｂ１×Ｉ０…（２）
但し、
β：第２電流補正係数
Ｂ１：定数
Ｉ０：電流検出部２３にて検出された補正前の電流値
【００５４】
図３は、電流検出部２３の一例を示す回路図である。電流検出部２３は、シャント抵抗２３ａの高電位側の電圧を増幅する第１増幅回路２３ｂと、シャント抵抗２３ａの低電位側の電圧を増幅する第２増幅回路２３ｃと、増幅された各電圧を比較する比較回路２３ｄと、比較結果を示す電圧にバイアス電圧を加えるバイアス回路２３ｅとを備える。
【００５５】
第１増幅回路２３ｂは、一端部が接地電位に接続された電気抵抗器Ｒ１と、一端部がシャント抵抗２３ａの高電位側に接続された電気抵抗器Ｒ２と、該電気抵抗器Ｒ１及びＲ２夫々の他端部に反転入力端子及び非反転入力端子が接続された差動増幅器ＯＰ１とを備える。差動増幅器ＯＰ１の出力端子及び反転入力端子の間には、電気抵抗器Ｒ３が接続されている。差動増幅器ＯＰ１は、シャント抵抗２３ａの高電位側の電位に応じた電圧を出力端子から出力する。
【００５６】
第２増幅回路２３ｃは、第１増幅回路２３ｂと同様の構成であり、一端部が接地電位に接続された電気抵抗器Ｒ４と、一端部がシャント抵抗２３ａの低電位側に接続された電気抵抗器Ｒ５と、該電気抵抗器Ｒ４及びＲ５夫々の他端部に反転入力端子及び非反転入力端子が接続された差動増幅器ＯＰ２とを備える。差動増幅器ＯＰ２の出力端子及び反転入力端子の間には、電気抵抗器Ｒ６が接続されている。差動増幅器ＯＰ２は、シャント抵抗２３ａの低電位側の電位に応じた電圧を出力端子から出力する。
【００５７】
比較回路２３ｄは、一端部が差動増幅器ＯＰ１の出力端子に接続された電気抵抗器Ｒ７と、一端部が差動増幅器ＯＰ２の出力端子に接続された電気抵抗器Ｒ８と、電気抵抗器Ｒ７及びＲ８の他端部に反転入力端子及び非反転入力端子が接続された差動増幅器ＯＰ３とを備える。差動増幅器ＯＰ３の出力端子及び反転入力端子の間には、電気抵抗器Ｒ９が接続されている。差動増幅器ＯＰ３は、差動増幅器ＯＰ１の出力端子から出力される電圧と、差動増幅器ＯＰ２の出力端子から出力される電圧との差分に応じた電圧を出力端子から出力する。
【００５８】
バイアス回路２３ｅは、一端部が接地電位に接続された電気抵抗器Ｒ１１と、一端部が差動増幅器ＯＰ３の出力端子に接続された電気抵抗器Ｒ１２と、電気抵抗器Ｒ１１及びＲ１２の他端部に反転入力端子及び非反転入力端子が接続された差動増幅器ＯＰ４とを備える。差動増幅器ＯＰ４の出力端子及び反転入力端子の間には、電気抵抗器Ｒ１３が接続されている。また、差動増幅器ＯＰ４の非反転入力端子には、電気抵抗器Ｒ１４を介してバイアス電位２３ｆに接続されている。差動増幅器ＯＰ４は、差動増幅器ＯＰ３の出力端子から出力される電圧にバイアスをかけてマルチプレクサ２４へ出力する。
【００５９】
図４は、サーミスタ２１ａの配置例を示す概念図である。バッテリ状態検知装置２は、一端部が車載バッテリ１の負極に接続された第１の導電部材２７と、一端部が接地電位に接続された第２の導電部材２７とを備える。第１の導電部材２７の他端部にはシャント抵抗２３ａの一端部が接続され、シャント抵抗２３ａの他端部は第２の導電部材２７の他端部に接続されている。温度検出部２１は、シャント抵抗２３ａに設けられたサーミスタ２１ａを備え、該サーミスタ２１ａの電気抵抗値の変化に基づいて、温度を検出する。サーミスタ２１ａはシャント抵抗２３ａに接触しており、シャント抵抗２３ａは電流検出部２３の主要回路に熱的に接続されているため、電流検出部２３の温度を比較的正確に検出することができる。
【００６０】
図５は、車載バッテリ１の電流検出に係る処理手順を示すフローチャートである。演算部２５は、電流検出部２３から電流値を取得する（ステップＳ１１）。具体的には、演算部２５はマルチプレクサ２４へ選択信号を出力し、電流を示す信号を選択及び出力させる。そして、演算部２５は、マルチプレクサ２４から出力された信号をＡＤ変換することによって、車載バッテリ１の電流値のデジタルデータを取得する。
【００６１】
次いで、演算部２５は、温度検出部２１から温度を取得する（ステップＳ１２）。具体的には、演算部２５は、マルチプレクサ２４へ選択信号を出力し、温度を示す信号を選択及び出力させる。そして、演算部２５は、マルチプレクサ２４から出力された信号をＡＤ変換することによって、シャント抵抗２３ａ又は電流検出部２３の温度のデジタルデータを取得する。
【００６２】
次いで、演算部２５は、ステップＳ１１にて取得した電流値及び記憶部２６が記憶する係数Ａ１、Ａ２及びＢ１に基づいて、該電流値に対応する第１電流補正係数α及び第２電流補正係数βを算出する（ステップＳ１３）。そして、演算部２５は、ステップＳ１１にて取得した電流値、並びに第１電流補正係数α及び第２電流補正係数βに基づいて、電流値の誤差に相当する補正値を算出する（ステップＳ１４）。
補正値は下記式（３）で表される。
ｆ（Ｔ、Ｉ０）＝α（Ｉ０）×Ｔ＋β（Ｉ０）…（３）
但し、
ｆ：補正値
Ｔ：温度検出部２１にて検出された温度
Ｉ０：電流検出部２３にて検出された補正前の電流値
α：第１電流補正係数
β：第２電流補正係数
【００６３】
次いで、演算部２５は、ステップＳ１１にて取得した電流値から補正値を減算することによって、電流値を補正し（ステップＳ１５）、処理を終える。補正後の電流値は下記式（４）で表される。
Ｉ＝Ｉ０−ｆ（Ｔ，Ｉ０）…（４）
但し、
Ｉ：補正後の電流値
【００６４】
図６は、補正前の電流値、温度及び該電流値の誤差の関係を示すグラフである。横軸は温度検出部２１にて検出される温度、縦軸は電流検出部２３にて検出される電流値の誤差を示す。図６に示すように、検出される電流値の誤差の大きさは、該電流値及び温度によって異なる。誤差の範囲は−２［Ａ］〜＋２．５［Ａ］にわたり、電流値が１０％近くの誤差を有する場合もある。
【００６５】
図７は、補正後の電流値、温度及び該電流値の誤差の関係を示すグラフである。横軸は温度検出部２１にて検出される温度、縦軸は補正後の電流値の誤差を示す。図７に示すように、電流値の誤差は概ね１％未満に補正されている。
【００６６】
図８は、単電池１０の電圧検出に係る処理手順を示すフローチャートである。演算部２５は、電圧検出部２２から各単電池１０の電圧値を取得する（ステップＳ３１）。具体的には、演算部２５はマルチプレクサ２４へ選択信号を出力し、各単電池の電圧を示す信号を選択及び出力させる。そして、演算部２５は、マルチプレクサ２４から出力された信号をＡＤ変換することによって、単電池１０の電圧値のデジタルデータを取得する。次いで、演算部２５は、温度検出部２１から温度を取得する（ステップＳ３２）。
【００６７】
次いで、演算部２５は、第１電圧補正係数γ及び第２電圧補正係数δを記憶部２６から読み出す（ステップＳ３３）。そして、演算部２５は、ステップＳ３１にて取得した電圧値、並びに第１電圧補正係数γ及び第２電圧補正係数δに基づいて、電圧値の誤差に相当する補正値を算出する（ステップＳ３４）。
補正値は下記式（５）で表される。
ｇ（Ｔ）＝γ×Ｔ＋δ…（５）
但し、
ｇ：補正値
Ｔ：温度検出部２１にて検出された温度
γ：第１電圧補正係数
δ：第２電圧補正係数
【００６８】
次いで、演算部２５は、ステップＳ３１にて取得した電圧値から補正値を減算することによって、電圧値を補正し（ステップＳ３５）、処理を終える。補正後の電圧値は下記式（４）で表される。
Ｖ＝Ｖ０−ｇ（Ｔ）…（６）
但し、
Ｖ０：電圧検出部２２にて検出された補正前の電圧値
Ｖ：補正後の電圧値
【００６９】
図９は、補正前の電圧値、温度及び該電圧値の誤差の関係を示すグラフである。横軸は温度検出部２１にて検出される温度、縦軸は電圧検出部２２にて検出される電圧値の誤差を示す。図９に示すように、検出される電圧値の誤差の大きさは、該電圧値及び温度によって異なる。誤差の範囲は−１［ｍＶ］〜＋９［ｍＶ］程度であり、電圧値の誤差は１％未満である。
【００７０】
図１０は、補正後の電圧値、温度及び該電圧値の誤差の関係を示すグラフである。横軸は温度検出部２１にて検出される温度、縦軸は補正後の電圧値の誤差を示す。補正後の電圧値の誤差の範囲は−２［ｍＶ］〜＋３［ｍＶ］程度であり、電圧値の誤差はより小さく補正されていることが分かる。
【００７１】
このように構成されたバッテリ状態検知装置２及びコンピュータプログラム３０によれば、電流検出部２３にて検出される車載バッテリ１の電流値のオフセット値を単に温度で補正する場合に比べて、電流値をより正確にかつ簡単な演算で補正することができる。
【００７２】
また、上記式（３）及び（４）で表される簡単な乗算処理及び加減算処理によって、電流値を補正することができる。
【００７３】
更にまた、温度及び電流の双方を加味して電流を補正するため、図３に示すような回路構成を有する簡易な電流検出部２３であっても、電流を正確に補正することができる。
【００７４】
更にまた、車載バッテリ１等、他の部位にサーミスタ２１ａを配置する場合に比べてより正確に電流検出部２３の温度を検出し、正確に電流値を補正することができる。
【００７５】
更にまた、車載バッテリ１検知装置は、電圧検出部２２にて検出された電圧値のオフセット値を単に温度で補正する場合に比べて、電圧値をより正確にかつ簡単な演算で補正することができる。電圧値は電流値に比べて誤差が小さいため、第１及び第２電圧補正係数に電流値依存性を持たせなくても、十分な精度で電圧値を補正することができる。また、シャント抵抗２３ａに設けたサーミスタ２１ａを用いて検出された温度を用いても、十分な精度で電圧値を補正することができる。
【００７６】
更に、上記式（５）及び（６）で表される簡単な乗算処理及び加減算処理によって、電圧値を補正することができる。第１及び第２電圧補正係数は定数であり、簡単な演算処理で電圧値を補正することができる。
【００７７】
（変形例１）
本実施形態においては、シャント抵抗２３ａにサーミスタ２１ａを配置する例を説明したが、電流検出部２３の温度を検出することができる構成であれば、その配置は特に限定されない。
図１１は、サーミスタ２１ａの他の配置例を示す概念図である。例えば、図１１に示すように、導電部材２７にサーミスタ２１ａを配置しても良い。かかる構成でも、バッテリ状態検知装置２は、上述の実施形態と同様の効果を奏する。
【００７８】
（変形例２）
本実施形態においては、図５に示す処理によって電流値を補正し、図６に示す処理によって電圧値を補正する例を説明したが、いずれか一方のみを実行する構成であっても良い。例えば、電流値の検出及び補正を本実施形態に係る処理にて実行し、電圧値の検出及び補正を他の方法で実行しても良い。同様に、電圧値の検出及び補正を本実施形態に係る処理にて実行し、電流値の検出及び補正を他の方法で実行しても良い。
【００７９】
（実施形態２）
図１２は、本発明の実施形態２に係るバッテリ状態検知装置２０２の構成例を示す回路ブロック図である。実施形態２に係るバッテリ状態検知装置２０２は、温度検出部及び電流値の補正処理の内容並びにコンピュータプログラム２３０の内容が実施形態１と異なるため、以下では主に上記相違点を説明する。その他の構成及び作用効果は実施形態１と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
【００８０】
バッテリ状態検知装置２０２は、各単電池１０の電圧を検出する電圧検出部２２と、車載バッテリ１の電流を検出する電流検出部２３と、マルチプレクサ２４と、演算部２２５とを備える。
【００８１】
更に、バッテリ状態検知装置２０２は、内部温度検出部２２１ａ及び外部温度検出部２２１ｂを備える。
内部温度検出部２２１ａは、演算部２２５の内部の温度、つまり演算部２２５のＩＣ自体の温度を検出するセンサである。内部温度検出部２２１ａは、例えば、演算部２２５に内蔵されたダイオード温度計であり、演算部２２５はダイオードの両端電圧を検出することによって、演算部２２５の温度を算出することができる。また、内部温度検出部２２１ａは、必ずしも演算部２２５に内蔵されているものに限定されるものでは無く、演算部２２５に対して熱的に接続していれば演算部２２５の外部に設けても良い。
外部温度検出部２２１ｂは、演算部２２５の外部の温度、例えばシャント抵抗２３ａの温度を検出するセンサである。外部温度検出部２２１ｂは、例えば、シャント抵抗２３ａに設けられたサーミスタである。演算部２２５は、マルチプレクサによってサーミスタを選択し、サーミスタの両端電圧を検出することによって、シャント抵抗２３ａの温度を検出することができる。
【００８２】
記憶部２６は、電流検出部２３及び電圧検出部２２にて検出された電流値及び電圧値が有する誤差の特性を示す誤差情報を記憶する。検出された電流値は誤差を有しており、該電流値を補正するための誤差情報として、記憶部２６は、電流検出部２３にて検出される電流値及び内部温度検出部２２１ａにて検出される温度それぞれに依存する上記誤差の成分、電流検出部２３にて検出される電流値に依存する上記誤差の成分、並びに内部温度検出部２２１ａにて検出される温度に依存する上記誤差の成分の特性を示す情報を記憶している。具体的には、記憶部２６は、電流検出部２３にて検出される電流値に比例し、演算部２２５の温度に関する上記誤差の線形温度依存特性を示す第１電流補正係数α１と、電流検出部２３にて検出される電流値に比例し、演算部２２５の温度に関する上記誤差の非温度依存特性を示す第２電流補正係数β１とを記憶している。
同様に、誤差情報として、記憶部２６は、電流検出部２３にて検出される電流値及び外部温度検出部２２１ｂにて検出される温度それぞれに依存する上記誤差の成分、電流検出部２３にて検出される電流値に依存する上記誤差の成分、並びに外部温度検出部２２１ｂにて検出される温度に依存する上記誤差の成分の特性を示す情報を記憶している。具体的には、記憶部２６は、電流検出部２３にて検出される電流値に比例し、シャント抵抗２３ａの温度に関する上記誤差の線形温度依存特性を示す第３電流補正係数α２と、電流検出部２３にて検出される電流値に比例し、シャント抵抗２３ａの温度に関する上記誤差の非温度依存特性を示す第４電流補正係数β２とを記憶している。
各電流補正係数α１、α２、β１、β２の電流依存特性は、実施形態１で示した上記式（１）及び（２）と同様の式で表される。
【００８３】
図１３は、車載バッテリ１の電流検出に係る処理手順を示すフローチャートである。演算部２２５は、記憶部２６が記憶するコンピュータプログラム２３０を実行することによって、以下の処理を行う。なお、本実施形態２に係るコンピュータプログラム２３０は、記録媒体２０３にコンピュータ読み取り可能に記録されている態様でも良い。
演算部２２５は、電流検出部２３から電流値Ｉ０を取得する（ステップＳ２１１）。具体的には、演算部２２５はマルチプレクサ２４へ選択信号を出力し、電流を示す信号を選択及び出力させる。そして、演算部２２５は、マルチプレクサ２４から出力された信号をＡＤ変換することによって、車載バッテリ１の電流値を示すデジタルデータを取得する。
【００８４】
次いで、演算部２２５は、マルチプレクサ２４へ選択信号を出力し、内部温度検出部２２１ａからの信号を選択及び出力させ、マルチプレクサ２４から出力された信号をＡＤ変換することによって、内部温度検出部２２１ａから演算部２２５の内部の温度Ｔ１を示すデジタルデータを取得する（ステップＳ２１２）。そして、演算部２２５は、マルチプレクサ２４へ選択信号を出力し、外部温度検出部２２１ｂからの信号を選択及び出力させ、マルチプレクサ２４から出力された信号をＡＤ変換することによって、演算部２２５の外部の温度Ｔ２、即ちシャント抵抗２３ａの温度を示すデジタルデータを取得する（ステップＳ２１３）。
【００８５】
次いで、演算部２２５は、ステップＳ２１１にて取得した電流値Ｉ０及び記憶部２６が記憶する誤差情報に基づいて、該電流値Ｉ０に対応する第１電流補正係数α１、第２電流補正係数β１、第３電流補正係数α２、及び第４電流補正係数β２を算出する（ステップＳ２１４）。そして、演算部２２５は、ステップＳ２１１にて取得した電流値Ｉ０、並びに第１乃至第４電流補正係数α１，α２，β１，β２に基づいて、電流値Ｉ０の誤差に相当する補正値ｆを算出する（ステップＳ２１５）。
補正値ｆは下記式（７）で表される。
ｆ（Ｔ１、Ｔ２、Ｉ０）＝α１（Ｉ０）×Ｔ１＋β１（Ｉ０）＋α２（Ｉ０）×Ｔ２＋β２（Ｉ０）…（７）
但し、
ｆ：補正値
Ｔ１：内部温度検出部２２１ａにて検出された温度
Ｔ２：外部温度検出部２２１ｂにて検出された温度
Ｉ０：電流検出部２３にて検出された補正前の電流値
α１：第１電流補正係数
β１：第２電流補正係数
α２：第３電流補正係数
β２：第４電流補正係数
【００８６】
次いで、演算部２２５は、ステップＳ２１１にて取得した電流値Ｉ０から補正値ｆを減算することによって、電流値Ｉ０を補正し（ステップＳ２１６）、処理を終える。補正後の電流値Ｉは下記式（８）で表される。
Ｉ＝Ｉ０−ｆ（Ｔ１，Ｔ２，Ｉ０）…（８）
但し、
Ｉ：補正後の電流値
【００８７】
このように構成された実施形態２に係るバッテリ状態検知装置２０２及びコンピュータプログラム２３０によれば、内部温度検出部２２１ａ及び外部温度検出部２２１ｂにて検出された温度を用いて、車載バッテリ１の電流値を補正する。従って、車載バッテリ１の電流値を、一箇所で検出された温度で補正する場合に比べて、電流値をより正確にかつ簡単な演算で補正することができる。
【００８８】
また、上記式（７）及び（８）で表される簡単な乗算処理及び加減算処理によって、電流値を補正することができる。
【００８９】
更に、実施形態１と同様、図３に示すような回路構成を有する簡易な電流検出部２３であっても、電流を正確に補正することができる。
【００９０】
更にまた、シャント抵抗２３ａの温度を、当該シャント抵抗２３ａに設けられた外部温度検出部２２１ｂにて検出し、電流検出部２３側の温度を当該演算部２２５に内蔵された内部温度検出部２２１ａにて検出する。従って、外部温度検出部２２１ｂを構成するサーミスタ及び電流検出部２３の温度が異なる場合であっても、より正確に電流検出部２３の温度を検出し、正確に電流値を補正することができる。
【符号の説明】
【００９１】
１  車載バッテリ
２，２０２  バッテリ状態検知装置
３，２０３  記録媒体
１０  単電池
２１  温度検出部
２１ａ  サーミスタ
２２  電圧検出部
２３  電流検出部
２３ａ  シャント抵抗
２３ｂ  第１増幅回路
２３ｃ  第２増幅回路
２３ｄ  比較回路
２３ｅ  バイアス回路
２３ｆ  バイアス電位
２４  マルチプレクサ
２５，２２５  演算部
２６  記憶部
２７  導電部材
３０，２３０  コンピュータプログラム
２２１ａ  内部温度検出部
２２１ｂ  外部温度検出部
Ｒ１，…Ｒ１４  電気抵抗器
ＯＰ１，ＯＰ２，ＯＰ３，ＯＰ４  差動増幅器
【図１】
2017049229.tif 000003
【図２】
2017049229.tif 000004
【図３】
2017049229.tif 000005
【図４】
2017049229.tif 000006
【図５】
2017049229.tif 000007
【図６】
2017049229.tif 000008
【図７】
2017049229.tif 000009
【図８】
2017049229.tif 000010
【図９】
2017049229.tif 000011
【図１０】
2017049229.tif 000012
【図１１】
2017049229.tif 000013
【図１２】
2017049229.tif 000014
【図１３】
2017049229.tif 000015