(57)【要約】【課題】電流検出精度を向上させる電流検出装置および電流検出方法を提供すること。【解決手段】実施形態に係る電流検出装置は、第１検出部と、第２検出部と、算出部と、補正部とを備える。第１検出部は、第１電流検出範囲を有する第１電流センサによって第１電流を検出する。第２検出部は、温度変化に対する電流検出誤差が第１電流センサよりも小さく、第１電流検出範囲とは異なる第２電流検出範囲を有する第２電流センサによって第２電流を検出する。算出部は、第１電流検出範囲と第２電流検出範囲とが重なる範囲で検出された第２電流に基づいて補正値を算出する。補正部は、第１電流を検出対象の検出電流に用いる場合に、第１電流を補正値により補正する。【選択図】図１
2019135479.tif 000002
【特許請求の範囲】
【請求項１】
第１電流検出範囲を有する第１電流センサによって第１電流を検出する第１検出部と、
温度変化に対する電流検出誤差が前記第１電流センサよりも小さく、前記第１電流検出範囲とは異なる第２電流検出範囲を有する第２電流センサによって第２電流を検出する第２検出部と、
前記第１電流検出範囲と前記第２電流検出範囲とが重なる範囲で検出された前記第２電流に基づいて補正値を算出する算出部と、
前記第１電流を検出対象の検出電流に用いる場合に、前記第１電流を前記補正値により補正する補正部と
を備えることを特徴とする電流検出装置。
【請求項２】
前記算出部は、
前記第１電流が所定閾値以上である場合に検出された前記第１電流および前記第２電流に基づいて前記補正値を算出する
ことを特徴とする請求項１に記載の電流検出装置。
【請求項３】
前記算出部は、
前記第１電流の単位時間当たりの変化量が所定量よりも小さい場合に検出された前記第１電流および前記第２電流に基づいて前記補正値を算出する
ことを特徴とする請求項２に記載の電流検出装置。
【請求項４】
前記算出部は、
前記第１電流と前記第２電流との差分の絶対値が所定値よりも大きい場合に検出された前記第１電流および前記第２電流に基づいて前記補正値を算出する
ことを特徴とする請求項２または３に記載の電流検出装置。
【請求項５】
前記差分の絶対値が前記所定値よりも大きい上限値以上の場合には、前記第１電流センサおよび前記第２電流センサのうち少なくとも一方が故障していると判定する判定部
を備えることを特徴とする請求項４に記載の電流検出装置。
【請求項６】
新たな補正値が算出された場合に、前記補正で用いられる前記補正値を前記新たな補正値へ徐々に変更する更新部を備える
ことを特徴とする請求項１〜５のいずれか一つに記載の電流検出装置。
【請求項７】
前記更新部は、
前記補正値の変化量を上限変化量以下にする
ことを特徴とする請求項６に記載の電流検出装置。
【請求項８】
第１電流検出範囲を有する第１電流センサによって第１電流を検出する第１検出工程と、
温度変化に対する電流検出誤差が前記第１電流センサよりも小さく、前記第１電流検出範囲とは異なる第２電流検出範囲を有する第２電流センサによって第２電流を検出する第２検出工程と、
前記第１電流検出範囲と前記第２電流検出範囲とが重なる範囲で検出された前記第２電流に基づいて補正値を算出する算出工程と、
前記第１電流を検出対象の検出電流に用いる場合に、前記第１電流を前記補正値により補正する補正工程と
を含むことを特徴とする電流検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、電流検出装置および電流検出方法に関する。
【背景技術】
【０００２】
従来、小電流用電流センサと大電流用電流センサとを用いて広範囲の電流を検出する電流検出装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３２８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記電流検出装置では、温度変化による電流センサの電流検出誤差については考慮されていない。そのため、上記電流検出装置は、温度変化により電流検出誤差が大きくなり、電流センサの電流検出精度が低下するおそれがある。
【０００５】
実施形態の一態様は、上記に鑑みてなされたものであって、電流検出精度を向上させる電流検出装置および電流検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の一態様に係る電流検出装置は、第１検出部と、第２検出部と、算出部と、補正部とを備える。第１検出部は、第１電流検出範囲を有する第１電流センサによって第１電流を検出する。第２検出部は、温度変化に対する電流検出誤差が第１電流センサよりも小さく、第１電流検出範囲とは異なる第２電流検出範囲を有する第２電流センサによって第２電流を検出する。算出部は、第１電流検出範囲と第２電流検出範囲とが重なる範囲で検出された第２電流に基づいて補正値を算出する。補正部は、第１電流を検出対象の検出電流に用いる場合に、第１電流を補正値により補正する。
【発明の効果】
【０００７】
実施形態の一態様によれば、電流検出精度を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る電流検出方法の概要を説明する図である。
【図２】図２は、電源システムの概略を説明するブロック図である。
【図３】図３は、制御装置の概略を説明するブロック図である。
【図４】図４は、電流検出制御を説明するフローチャートである。
【図５】図５は、ゲイン補正値算出制御を説明するフローチャートである。
【図６】図６は、実電流と電流センサによって検出される電流との関係を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願の開示する電流検出装置および電流検出方法を説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１０】
まず、実施形態に係る電流検出装置によって実行される電流検出方法の概要について図１を参照し説明する。図１は、実施形態に係る電流検出方法の概要を説明する図である。
【００１１】
電流検出装置である制御装置８は、ハイブリッド車両の電源システム１に搭載され、蓄電池３０が充放電する場合に電流を検出する。なお、ここでは、エンジンを有するハイブリッド車両を一例として説明するが、これに限られることはない。電源システム１は、電動車両に搭載されてもよい。
【００１２】
蓄電池３０は、例えば、リチウムイオン電池や、キャパシタであり、ＩＳＧ１０（Integrated  Starter  Generator）や補機１１に電力を供給する。また、蓄電池３０は、ＩＳＧ１０によって発電された電力が供給され、充電される。なお、蓄電池３０は、外部電源から電力が供給され、充電されてもよい。
【００１３】
ＩＳＧ１０は、エンジン（不図示）を始動させる始動装置として機能する。また、ＩＳＧ１０は、車両が走行する際に駆動力を発生させ、また車両の減速時に回生ブレーキによる回生電力を発生させるモータージェネレータとして機能する。補機１１は、例えば、ナビゲーション装置や、オーディオや、エアーコンディショナである。
【００１４】
電源システム１では、補機１１に電力を供給する場合には数Ａ程度の小電流が流れる。また、電源システム１では、例えば、ＩＳＧ１０に電力を供給する場合には数百Ａ程度の大電流が流れる。そのため、制御装置８は、第１電流センサ６および第２電流センサ７を用いて、広範囲の電流を検出する。制御装置８は、蓄電池３０が充放電する場合に流れる電流を検出対象の検出電流として検出する。
【００１５】
第１電流センサ６は、小電流を検出するために設けられる。第１電流センサ６は、例えば、通電経路を流れる電流による磁界の変化から電流を検出するホール式の電流センサである。第１電流センサ６は、例えば、０Ａ〜１００Ａの第１電流検出範囲を有する。
【００１６】
ホール式の電流センサは、第１電流検出範囲が比較的狭いため、Ａ／Ｄ変換値のＬＳＢが小さくなり、小さい電流を精度良く検出することができる。しかし、ホール式の電流センサは、温度変化に対する電流検出誤差が大きい。
【００１７】
第２電流センサ７は、大電流を検出するために設けられる。第２電流センサ７は、例えば、通電経路に挿入した抵抗の前後の電圧変化から電流を検出するシャント式の電流センサである。第２電流センサ７は、第１電流センサ６とは異なる第２電流検出範囲を有する。第２電流検出範囲は、第１電流検出範囲よりも広く、例えば、０Ａ〜７５０Ａの範囲である。
【００１８】
シャント式の電流センサは、温度変化に対する電流検出誤差がホール式の電流センサよりも小さい。しかし、シャント式のセンサは、第２電流検出範囲が第１電流検出範囲より広いため、Ａ／Ｄ変換値のＬＳＢが大きくなり、小さい電流を精度良く検出することができない。小さい電流を精度良く検出するためには、抵抗値を大きくしなければならない。シャント式のセンサにおいて、抵抗値を大きくすると、抵抗による損失が大きくなる。従って、電源システム１では、抵抗による損失を小さくするために、抵抗値が小さい第２電流センサ７が用いられる。
【００１９】
制御装置８は、第１電流が第１電流検出範囲内、すなわち第１電流が第１電流検出範囲の上限電流よりも小さい場合には、第１電流センサ６によって検出された電流を用いて検出電流を算出する。また、制御装置８は、第１電流が第１電流検出範囲外、すなわち第１電流が第１電流検出範囲の上限電流以上の場合には、第２電流センサ７によって検出された電流を検出電流として用いる。以下では、第１電流センサ６によって検出された電流を「第１電流」と称し、第２電流センサ７によって検出された電流を「第２電流」と称する。
【００２０】
制御装置８は、第１電流を用いて検出電流を算出する場合には、温度変化に対する電流検出誤差を小さくするために、第２電流に基づいた補正値であるゲイン補正値によって第１電流を補正する。
【００２１】
制御装置８は、第１電流検出範囲と第２電流検出範囲とが重なる範囲で第１電流および第２電流を検出し、ゲイン補正値を算出する（Ｓ１）。制御装置８は、第１電流および第２電流に基づき、第２電流を第１電流で除算または減算することでゲイン補正値を算出する。
【００２２】
制御装置８は、第１電流を用いて検出電流を算出する場合には、第１電流をゲイン補正値により補正する（Ｓ２）。制御装置８は、第１電流にゲイン補正値を乗算した値を検出電流とする。
【００２３】
これにより、制御装置８は、第１電流を用いて検出電流を算出する場合に、温度変化に対する検出電流誤差が小さい検出電流を算出することができる。すなわち、制御装置８は、電流検出精度を向上させることができる。
【００２４】
次に、本実施形態に係る電源システム１について図２を参照し説明する。図２は、実施形態に係る電源システム１の構成例を示すブロック図である。
【００２５】
電源システム１は、鉛バッテリ２と、ＬＩＢ３と、第１スイッチ４と、第２スイッチ５と、第１電流センサ６と、第２電流センサ７と、制御装置８とを備える。
【００２６】
鉛バッテリ２は、電極に鉛を用いた二次電池である。鉛バッテリ２は、ＩＳＧ１０によって発生した電力が供給され、充電される。鉛バッテリ２は、補機１１に電力を供給する。また、鉛バッテリ２は、ＩＳＧ１０によってエンジン（不図示）を始動する際にＩＳＧ１０に電力を供給する。
【００２７】
ＬＩＢ３は、リチウムイオン電池を用いた二次電池である。ＬＩＢ３は、ＩＳＧ１０によって発生した電力が供給され、充電される。ＬＩＢ３は、ＩＳＧ１０によって車両に駆動力を発生させる場合にＩＳＧ１０に電力を供給する。また、ＬＩＢ３は、鉛バッテリ２のＳＯＣ（State  of  Charge）が所定ＳＯＣよりも小さい場合や、エンジンを始動するために鉛バッテリ２からＩＳＧ１０に電力を供給する場合などに、補機１１に電力を供給する。ＬＩＢ３は、図１の蓄電池３０を構成する。
【００２８】
第１スイッチ４および第２スイッチ５は、回路の短絡と開放を制御する開閉器（リレー）である。第１スイッチ４は、鉛バッテリ２とＩＳＧ１０との間に接続される。第２スイッチ５は、ＬＩＢ３とＩＳＧ１０との間に接続される。第１スイッチ４と第２スイッチ５とは、互いに一端が接続され、制御装置８によって開閉（オン／オフ）が制御される。
【００２９】
制御装置８は、車両に設けられた車両制御装置（不図示）との間で通信を行う。制御装置８は、ＬＩＢ３のＳＯＣを算出し、算出したＳＯＣに関する信号を車両制御装置へ送信する。制御装置８は、ＬＩＢ３の電圧や、ＬＩＢ３付近の温度や、ＬＩＢ３と第２スイッチ５との間の回路を流れる電流に基づいてＬＩＢ３のＳＯＣを算出する。また、制御装置８は、車両制御装置から送信された信号に基づいて第１スイッチ４および第２スイッチ５を開閉する。
【００３０】
次に、制御装置８について図３を参照し説明する。図３は、実施形態に係る制御装置８の構成例を示すブロック図である。なお、ここでは、図１の電流検出装置として機能する構成について説明し、その他の構成、例えば、ＬＩＢ３のＳＯＣを算出する構成については省略する。
【００３１】
制御装置８は、記憶部２０と、制御部２１とを備える。記憶部２０は、例えばＲＡＭ（Random  Access  Memory）やデータフラッシュなどの記憶デバイスである。記憶部２０は、ゲイン補正値や、各種プログラムの情報等を記憶する。
【００３２】
制御部２１は、例えば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。なお、制御部２１は、一部または全部がＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成されてもよい。
【００３３】
制御部２１は、ＲＯＭに記憶されたプログラム（図示略）をＲＡＭを作業領域として使用して実行することにより機能する複数の処理部を備える。具体的には、制御部２１は、第１検出部２２と、第２検出部２３と、判定部２４と、算出部２５と、更新部２６と、補正部２７と、生成部２８とを備える。制御部２１は、複数の制御部によって構成されてもよく、各処理部は複数の処理部によって構成されてもよく、統合されて構成されてもよい。
【００３４】
第１検出部２２は、第１電流センサ６からの信号をＡＤ変換し、デジタル値として第１電流を検出する。第１検出部２２は、第１電流センサ６の電流検出範囲で検出されたアナログ値を予め設定されたｂｉｔ数、例えば、１２ｂｉｔでデジタル値に変換する。
【００３５】
第２検出部２３は、第２電流センサ７からの信号をＡＤ変換し、デジタル値として第２電流を検出する。第２検出部２３は、第２電流センサ７の電流検出範囲で検出されたアナログ値を予め設定されたｂｉｔ数、例えば、１２ｂｉｔでデジタル値に変換する。
【００３６】
第１検出部２２と第２検出部２３とは、同じタイミングで第１電流および第２電流を検出する。なお、第１検出部２２および第２検出部２３は、１つの検出部で構成されてもよい。
【００３７】
判定部２４は、第１電流が第１電流検出範囲内であるか否かを判定する。判定部２４は、第１電流が第１電流検出範囲内である場合、すなわち、第１電流が第１電流検出範囲の上限電流よりも小さい場合には、ＬＩＢ３と第２スイッチ５との間の回路を検出対象とし、回路を流れる検出電流として第１電流を用いると判定する。また、判定部２４は、第１電流が第１電流検出範囲外、すなわち、第１電流が第１電流検出範囲の上限電流以上である場合には、ＬＩＢ３と第２スイッチ５との間の回路を流れる検出電流として第２電流を用いると判定する。なお、判定部２４は、第２電流が第１電流検出範囲内であるか否かを判定してもよい。
【００３８】
判定部２４は、第１電流が第１電流検出範囲内である場合には、さらに第１電流が所定閾値よりも大きいか否かを判定する。所定閾値は、予め設定された値であり、第１電流検出範囲における上限電流付近の値である。所定閾値は、例えば、第１電流検出範囲における上限電流に対して１０％小さい値であり、第１電流検出範囲が０Ａ〜１００Ａである場合には、９０Ａである。判定部２４は、第１電流が所定閾値よりも大きい場合には、後述する電流比の算出回数が所定回数となったか否かを判定する。所定回数は、予め設定された回数である。
【００３９】
算出部２５は、第１電流が第１電流検出範囲内であり、かつ第１電流が所定閾値よりも大きいと判定された場合には、第２電流を第１電流で除算した電流比を算出する。算出部２５は、第１電流検出範囲と第２電流検出範囲とが重なる範囲で検出された第１電流および第２電流に基づいて電流比を算出する。算出された電流比は、記憶部２０に記憶される。なお、電流比を算出する際に用いられる第１電流および第２電流は、同じタイミングで第１検出部２２および第２検出部２３によって検出された各電流である。
【００４０】
また、算出部２５は、電流比の算出回数を算出し、算出回数が所定回数になると、ゲイン補正値を算出する。具体的には、算出部２５は、所定回数算出した電流比の平均値を算出し、平均値をゲイン補正値とする。算出部２５は、算出回数が所定回数になると、算出回数をリセットする。
【００４１】
なお、算出部２５は、電流比ではなく第１電流および第２電流の差に基づいてゲイン補正値を算出してもよい。
【００４２】
更新部２６は、算出回数が所定回数になると、平均値を算出する際に用いられた電流比を新たに算出された電流比によって上書きし、電流比を更新する。すなわち、更新部２６は、記憶部２０に記憶されている所定回数分の電流比を順次更新する。
【００４３】
また、更新部２６は、算出部２５によってゲイン補正値が算出された場合には、現在記憶部２０に記憶されているゲイン補正値を、算出されたゲイン補正値によって上書きし、ゲイン補正値を更新する。なお、ゲイン補正値は、初期値として「１．０」に設定されている。
【００４４】
補正部２７は、第１電流が第１電流検出範囲内である場合には、検出電流として用いられる第１電流にゲイン補正値を乗算し、第１電流を補正し、検出電流を算出する。
【００４５】
生成部２８は、第１電流が第１電流検出範囲内である場合には、補正部２７によって算出された検出電流に関する信号を生成する。また、生成部２８は、第１電流が第１電流検出範囲外である場合には、第２電流を検出電流とし、検出電流に関する信号を生成する。
【００４６】
制御装置８は、生成された検出電流に関する信号などに基づいてＬＩＢ３のＳＯＣを算出する。制御装置８は、検出電流を用いてクーロンカウント処理を行うことで、ＬＩＢ３のＳＯＣを精度よく検出することができる。
【００４７】
次に、本実施形態に係る電流検出制御について図４を参照し説明する。図４は、電流検出制御を説明するフローチャートである。
【００４８】
制御装置８は、第１電流が第１電流検出範囲内であるか否かを判定する（Ｓ１０）。制御装置８は、第１電流が第１電流検出範囲内である場合には（Ｓ１０：Ｙｅｓ）、第１電流にゲイン補正値を乗算し、第１電流を補正し、検出電流を算出する（Ｓ１１）。そして、制御装置８は、第１電流を用いた検出電流に関する信号を生成する（Ｓ１２）。
【００４９】
制御装置８は、第１電流が第１電流検出範囲外である場合には（Ｓ１０：Ｎｏ）、第２電流を検出電流とし（Ｓ１３）、第２電流を用いた検出電流に関する信号を生成する（Ｓ１４）。
【００５０】
次に、本実施形態に係るゲイン補正値算出制御について図５を参照し説明する。図５は、ゲイン補正値算出制御を説明するフローチャートである。
【００５１】
制御装置８は、第１電流が所定閾値よりも大きいか否かを判定する（Ｓ２０）。
【００５２】
制御装置８は、第１電流が所定閾値よりも大きい場合には（Ｓ２０：Ｙｅｓ）、電流比を算出し（Ｓ２１）、算出回数をインクリメントする（Ｓ２２）。
【００５３】
制御装置８は、算出回数が所定回数になると（Ｓ２３：Ｙｅｓ）、ゲイン補正値を算出し（Ｓ２４）、ゲイン補正値を更新する（Ｓ２５）。また、制御装置８は、算出回数をリセットする（Ｓ２６）。
【００５４】
制御装置８は、第１電流が所定閾値以下である場合（Ｓ２０：Ｎｏ）、または算出回数が所定回数よりも小さい場合には（Ｓ２３：Ｎｏ）、今回の処理を終了する。
【００５５】
なお、制御装置８は、第１電流が所定閾値よりも大きいか否かに関わらず、第１電流が第１電流検出範囲内である場合に検出した第１電流および第２電流に基づいて電流比を算出してもよい。
【００５６】
第１電流センサ６は、温度変化に対する電流検出誤差が第２電流センサ７よりも大きい。そのため、例えば、図６に示すように、実際の電流である実電流に対し、第１電流が大きくなる。図６は、実電流と電流センサによって検出される電流との関係を示す図である。図６では、第２電流センサ７は、電流検出誤差が無く、例えば、実電流が９０Ａである場合に、第２電流として９０Ａが検出される。これに対し、第１電流センサ６では第１電流として１００Ａが検出される。
【００５７】
制御装置８は、第１電流検出範囲と第２電流検出範囲とが重なる範囲で検出された第２電流に基づいてゲイン補正値を算出する。具体的には、第１電流検出範囲を図６に示すように１００Ａ以下とした場合、制御装置８は、電流検出範囲が重なる範囲として１００Ａ以下の範囲で検出された第２電流に基づいて第２電流を第１電流で除算してゲイン補正値を算出する。そして、制御装置８は、第１電流を検出電流として用いる場合に、すなわち、第１電流が１００Ａ以下の場合、第１電流にゲイン補正値を乗算することで、第１電流を補正して検出電流を算出する。
【００５８】
これにより、制御装置８は、第１電流を用いて検出電流を算出する場合に、温度変化に対する電流検出誤差を抑制した検出電流を算出することができる。従って、制御装置８は、電流検出精度を向上させることができる。
【００５９】
制御装置８は、第１電流が所定閾値以上、すなわち図６では９０Ａ以上である場合に検出された第１電流および第２電流に基づいて電流比を算出する。そして、制御装置８は、算出した電流比に基づいてゲイン補正値を算出する。これにより、制御装置８は、温度変化に対する第１電流の電流検出誤差が大きい状態の、すなわち電流検出誤差が大きく表れる第１電流を用いてゲイン補正値を算出することができる。従って、制御装置８は、ゲイン補正値を精度よく算出することができ、電流検出精度を向上させることができる。
【００６０】
制御装置８は、所定回数算出した電流比の平均値をゲイン補正値として算出する。これにより、制御装置８は、ゲイン補正値を精度よく算出することができ、電流検出精度を向上させることができる。
【００６１】
なお、制御装置８は、第２スイッチ５が開いている場合に、第１電流および第２電流を検出し、第１電流センサ６および第２電流センサ７のゼロ点補正を行ってもよい。例えば、制御装置８は、第２スイッチ５が開いており、第１電流が１Ａと検出された場合には、第１電流に対して１Ａを減算する補正を行ってもよい。
【００６２】
変形例に係る制御装置８は、第１電流および第２電流を同じタイミングで所定回数検出する。そして、変形例に係る制御装置８は、所定回数検出された第１電流の平均値、および第２電流の平均値を算出し、第２電流の平均値を第１電流の平均値で除算することで、ゲイン補正値を算出する。これによっても、上記実施形態と同様の効果を得ることができる。
【００６３】
変形例に係る制御装置８は、第１電流が第１電流検出範囲内であり、第１電流が所定閾値よりも大きく、かつ単位時間当たりの第１電流の変化量が、電流が安定していることを示す予め設定された所定量よりも小さい場合に、電流比を算出する。すなわち、変形例に係る制御装置８は、単位時間当たりの第１電流の変化量が所定量よりも小さい場合に検出された第１電流および第２電流を用いてゲイン補正値を算出する。これにより、変形例に係る制御装置８は、電流が安定した状態で算出された電流比に基づいてゲイン補正値を算出することができる。また、変形例に係る制御装置８は、例えば、第１電流センサ６および第２電流センサ７の応答速度の違いにより、ゲイン補正値に誤差が生じることを抑制することができる。そのため、変形例に係る制御装置８は、ゲイン補正値を精度良く算出することができる。そのため、変形例に係る制御装置８は、第１電流の検出精度を向上させることができる。
【００６４】
変形例に係る制御装置８は、ゲイン補正値を更新する場合に、ゲイン補正値を、更新前のゲイン補正値から、算出された新たなゲイン補正値へ徐々に変更する。例えば、変形例に係る制御装置８は、更新前のゲイン補正値が０．９５であり、算出された新たなゲイン補正値が０．９０である場合には、ゲイン補正値を０．９３、および０．９１と更新した後に、０．９０に更新する。また、変形例に係る制御装置８は、ゲイン補正値の変化量を予め設定された上限変化量以下としてもよい。これにより、変形例に係る制御装置８は、ゲイン補正値を更新する場合に、第１電流を用いて算出する検出電流が急変することを抑制することができる。
【００６５】
変形例に係る制御装置８は、第１電流が第１電流検出範囲内であり、第１電流が所定閾値よりも大きく、かつ第１電流と第２電流との差分の絶対値が、補正を必要とする、換言すれば温度変化による計測誤差が許容される予め設定された所定値よりも大きい場合に、電流比を算出する。すなわち、変形例に係る制御装置８は、第１電流と第２電流との差分の絶対値が所定値よりも大きい場合に検出された第１電流および第２電流に基づいてゲイン補正値を算出する。これにより、変形例に係る制御装置８は、計測誤差が許容される範囲であるにもかかわらず、ゲイン補正値が頻繁に算出され、更新されることを抑制し、制御装置８の負荷を小さくすることができる。
【００６６】
変形例に係る制御装置８は、第１電流と第２電流との差分の絶対値が、上限値以上の場合には、第１電流センサ６および第２電流センサ７の少なくとも一方が故障していると判定する。上限値は、故障を判定する閾値であり、所定値よりも大きく、予め設定された値である。このような判定は、判定部２４によって行われる。これにより、変形例に係る制御装置８は、第１電流センサ６および第２電流センサ７の故障を検出することができる。なお、変形例に係る制御装置８は、第１電流センサ６および第２電流センサ７の少なくとも一方が故障していると判定した場合には、電流の検出を中止する。
【００６７】
また、変形例に係る制御装置８は、一方の電流センサの信頼度が高いと判定される場合には、信頼度が高い電流センサの値を検出電流として用い、電流の検出を継続してもよい。例えば、ＬＩＢ３が充放電している場合に、第１電流がゼロであり、第２電流がゼロでは無い場合には、変形例に係る制御装置８は、第２電流センサ７の信頼度が高いと判定し、第１電流検出範囲においても第２電流を検出電流として用いてもよい。
【００６８】
変形例に係る制御装置８は、算出回数を所定回数からデクリメントし、例えば、算出回数がゼロになるとゲイン補正値を算出してもよい。
【００６９】
また、上記実施形態では、小電流を検出する電流センサとして第１電流センサ６を用い、大電流を検出するセンサとして第２電流センサ７を用いたが、大電流を検出するセンサとして第１電流センサ６を用い、小電流を検出するセンサとして第２電流センサ７を用いてもよい。
【００７０】
なお、上記した変形例に係る制御装置８を組み合わせて適用してもよい。
【００７１】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。従って、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【００７２】
１      電源システム
３      ＬＩＢ
６      第１電流センサ
７      第２電流センサ
８      制御装置（電流検出装置）
２０    記憶部
２１    制御部
２２    第１検出部
２３    第２検出部
２４    判定部
２５    算出部
２６    更新部
２７    補正部
２８    生成部
【図１】
2019135479.tif 000003
【図２】
2019135479.tif 000004
【図３】
2019135479.tif 000005
【図４】
2019135479.tif 000006
【図５】
2019135479.tif 000007
【図６】
2019135479.tif 000008