(57)【要約】【課題】磁束検出型の電流センサにおいて高精度に電流を検知する。【解決手段】電池ＥＣＵ２００は、磁束検知型の電流計１２０のオフセット値を算出する。この電池ＥＣＵ２００は、電流計１２０により検知された電流値に基づいて、検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内にあることが所定時間継続するとオフセット値の算出を許可する回路と、オフセット値の算出が許可されると、イグニッションスイッチがオフにされたことを検知して電流計１２０により検知された電流値をオフセット値として算出する回路とを含む。【選択図】        図１
2004191301.tif 000002
【特許請求の範囲】
【請求項１】
磁束検知型の電流センサのオフセット値を算出する装置であって、
前記電流センサにより検知された電流値に基づいて、前記オフセット値の算出の許否を判定するための判定手段と、
前記判定手段により前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出するための算出手段とを含み、
前記判定手段は、前記電流センサにより検知された電流値の正負が切り替わったことにより、前記オフセット値の算出を許可するように判定するための手段を含む、電流センサオフセット値算出装置。
【請求項２】
前記判定手段は、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることにより、前記オフセット値の算出を許可するように判定するための手段を含む、請求項１に記載の電流センサオフセット値算出装置。
【請求項３】
前記判定手段は、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることが所定時間継続したことにより、前記オフセット値の算出を許可するように判定するための手段を含む、請求項１に記載の電流センサオフセット値算出装置。
【請求項４】
前記予め定められた時間および前記所定時間のいずれかを、温度に応じて変更する、請求項２または３に記載の電流センサオフセット値算出装置。
【請求項５】
前記算出装置は、前記電流センサの無通電状態を判断するための判断手段をさらに含み、
前記算出手段は、前記判断手段により無通電時と判断されて、かつ前記判定手段により前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出するための手段を含む、請求項１〜４のいずれかに記載の電流センサオフセット値算出装置。
【請求項６】
前記電流センサおよび前記電流センサオフセット値算出装置は、車両に搭載され、前記判断手段は、前記車両のイグニッションオフによって電流センサの無通電状態を判断するための手段を含む、請求項５に記載の電流センサオフセット値算出装置。
【請求項７】
磁束検知型の電流センサのオフセット値を算出する方法であって、
前記電流センサにより検知された電流値に基づいて、前記オフセット値の算出の許否を判定する判定ステップと、
前記判定ステップにて前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出する算出ステップとを含み、
前記判定ステップは、前記電流センサにより検知された電流値の正負が切り替わったことにより、前記オフセット値の算出を許可するように判定するステップを含む、電流センサオフセット値算出方法。
【請求項８】
前記判定ステップは、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることにより、前記オフセット値の算出を許可するように判定するステップを含む、請求項７に記載の電流センサオフセット値算出方法。
【請求項９】
前記判定ステップは、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることが所定時間継続したことにより、前記オフセット値の算出を許可するように判定するステップを含む、請求項７に記載の電流センサオフセット値算出方法。
【請求項１０】
前記予め定められた時間および前記所定時間のいずれかを、温度に応じて変更する、請求項８または９に記載の電流センサオフセット値算出方法。
【請求項１１】
前記算出方法は、前記電流センサの無通電状態を判断する判断ステップをさらに含み、
前記算出ステップは、前記判断ステップにて無通電時と判断されて、かつ前記判定ステップにて前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出するステップを含む、請求項７〜１０のいずれかに記載の電流センサオフセット値算出方法。
【請求項１２】
前記電流センサは車両に搭載され、前記判断ステップは、前記車両のイグニッションオフによって電流センサの無通電状態を判断するステップを含む、請求項１１に記載の電流センサオフセット値算出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電気自動車などに搭載された電池における電流の検知技術に関し、特に、電池の残存容量を算出するためなどに検知される電池の充放電電流の検知技術に関する。
【０００２】
【従来の技術】
電気自動車などに搭載された２次電池の残存容量は、高精度に検知される必要がある。たとえば、２次電池における充放電電流を積算することにより、その残存容量が検知される。したがって、２次電池の残存容量を高精度に検知するためには、２次電池の充放電電流を高精度に検知する必要がある。このとき、２次電池の充放電電流を検知する電流センサがオフセット値をもつと、このオフセット値の分だけ検知誤差が累積されて大きな残存容量誤差が生じる。
【０００３】
電気自動車などに搭載される電流センサのオフセット値は、時間的に無視できない変動をもち、これにより、無視できない残存容量の誤差が生じ、その結果、過充電や過放電といった問題を生じて２次電池の性能低下を招く可能性がある。このような電流センサには、高精度の電流検知が可能な半導体磁気センサが用いられることが一般的である。被検知導体に近接配置される半導体磁気センサには、外部磁界たとえば地磁気、近傍のモータやリレーやトランスやコイルなどから漏れる磁束が作用する。オフセット値は、このような半導体磁気センサに作用する磁束により発生する。このオフセット値は、車両の移動によりわずかながら変動する。２次電池の残存容量を検知するために、２次電池の充放電電流を積算すると、充電電流と放電電流とは互いにキャンセルしあうにもかかわらず、このオフセット値は経時的に積算されるので次第に大きな値となり、残存容量の大きな誤差を生じる。
【０００４】
このオフセット値が一定で変化しなければそれを測定し、記憶して充放電電流の測定値からオフセット値を減算すればよいが、電気自動車では車両内部の磁気発生源や外部の磁気状態が空間的、時間的に変化するので、これが経時的なオフセット値変動をもたらし、単純なオフセット値記憶キャンセルが実施できない。電気自動車自体が移動するため、電流センサの周囲環境の変化によるオフセット値の変動は避けることが困難である。特開平１１−１５０８７３号公報（特許文献１）は、このような問題点を解決して、電気自動車の２次電池容量の高精度の検知が可能な電気自動車の制御装置を開示する。
【０００５】
特許文献１に開示された制御装置は、２次電池から給電されて走行モータの出力を制御する走行モ−タ制御回路と、２次電池の充放電電流を検知する電流検知回路と、検知された放電電流に基づいて２次電池の残存容量を決定する残存容量算出回路と、決定された残存容量に基づいて２次電池の充放電を制御する２次電池充放電制御回路とを備える電気自動車の制御装置において、電流検知回路を用いることなく２次電池の所定の非充放電状態を検知する非充放電状態検知回路と、非充放電状態を検知するごとに電流検知回路の出力値を検知して充放電電流補正用のオフセット値として記憶するオフセット値検知記憶回路とを備える。
【０００６】
特許文献１に開示された制御装置によると、電流検知回路以外の回路により２次電池の所定の非充放電状態を検知し、それを検知するごとに、電気自動車に搭載される２次電池の放電電流を検知する電流センサのオフセット値が検知される。これにより、電気自動車の空間移動や電流センサの経時変化などにより、そのオフセット値が時間的に変動したとしても、電気自動車搭載の２次電池の放電電流や充電電流を高精度に検知することができるので、オフセット値の誤差の積算により２次電池の残存容量推定がばらついて、その過充電や過放電が発生したり、２次電池の有効利用が阻害されたりする問題を解決することができる。
【０００７】
【特許文献１】
特開平１１−１５０８７３号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示された制御装置では、コアのヒステリシス特性に起因するオフセット値の誤差が考慮されていない。このヒステリシス特性は、電流センサに用いられるコアごとに異なる。このようなヒステリシス特性を考慮しないでオフセット値を算出しても、その値がヒステリシス特性に基づく誤差を含んでいるため、正確なオフセット値が算出できない。
【０００９】
本発明は、上述の課題を解決するためになされたものであって、その目的は、磁束検出型の電流センサにおいて、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができる電流センサオフセット値算出装置およびその方法を提供することである。
【００１０】
【課題を解決するための手段】
第１の発明に係る電流センサオフセット値算出装置は、磁束検知型の電流センサのオフセット値を算出する。この算出装置は、電流センサにより検知された電流値に基づいて、オフセット値の算出の許否を判定するための判定手段と、判定手段によりオフセット値の算出が許可されると、電流センサにより検知された電流値をオフセット値として算出するための算出手段とを含む。判定手段は、電流センサにより検知された電流値の正負が切り替わったことにより、オフセット値の算出を許可するように判定するための手段を含む。
【００１１】
第１の発明によると、磁束検知型の電流センサは、酸化鉄またはフェライト粒子と接着剤を混合した小さなドーナツ状に成形した磁性材であるコアの中心に測定対象の電流が流れる配線が設置される。この配線に流れる電流値に応じてコアに発生する磁束に基づいて、電流センサは、配線に流れる電流値に対応する電圧値を出力する。このコアの特性として測定電流と出力電圧との関係には、ヒステリシス特性が出現する。このヒステリシス特性は、測定される電流値の絶対値が小さいほど、少なく出現する。このことから、この電流センサが２次電池の充放電電流を検知するために用いられた場合であって、２次電池に対する充放電が繰返し実行された場合、測定される充放電の電流値の絶対値が小さいほど、ヒステリシス軌跡が小さくなる。オフセット値を算出する際には、このヒステリシス特性の影響をできるだけ排除しておかないと、算出したオフセット値に誤差を含む。このため、判定手段は、電流センサにより検知された電流値の正負が切り替わったとき（充電から放電に切り替わったとき、放電から充電に切り替わったとき）すなわち電流値の絶対値が小さいと判断されるときに、無負荷時のオフセット値の算出を許可する。このようにして、算出されたオフセット値は、ヒステリシス特性の影響が少ないので、精度が高い。この算出されたオフセット値を用いて、電流センサの実測値からオフセット値を考慮して、真の電流値に近い値を算出することができる。その結果、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出装置を提供することができる。
【００１２】
第２の発明に係る電流センサオフセット値算出装置においては、第１の発明の構成に加えて、判定手段は、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内にあることにより、オフセット値の算出を許可するように判定するための手段を含む。
【００１３】
第２の発明によると、判定手段は、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内の小さい範囲内にあると判断されるときに、無負荷時のオフセット値の算出を許可する。このようにして、算出されたオフセット値は、ヒステリシス特性の影響が少ないので、精度が高い。その結果、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出装置を提供することができる。
【００１４】
第３の発明に係る電流センサオフセット値算出装置においては、第１の発明の構成に加えて、判定手段は、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内にあることが所定時間継続したことにより、オフセット値の算出を許可するように判定するための手段を含む。
【００１５】
第３の発明によると、判定手段は、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内の小さい範囲内にあることが所定時間継続していると判断されるときに、無負荷時のオフセット値の算出を許可する。このようにして、算出されたオフセット値は、ヒステリシス特性の影響が少ないので、精度が高い。その結果、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出装置を提供することができる。
【００１６】
第４の発明に係る電流センサオフセット値算出装置においては、第２または３の発明の構成に加えて、予め定められた時間および所定時間のいずれかを、温度に応じて変更するものである。
【００１７】
第４の発明によると、コアの温度によりヒステリシス特性が変化するため、コアの温度、電流センサの温度、２次電池の温度などに基づいて、予め定められた時間および所定時間を変更して、より正確に無負荷時のオフセット値を正確に算出する。これにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出装置を提供することができる。
【００１８】
第５の発明に係る電流センサオフセット値算出装置は、第１〜４のいずれかの発明の構成に加えて、電流センサの無通電状態を判断するための判断手段をさらに含む。算出手段は、判断手段により無通電時と判断されて、かつ判定手段によりオフセット値の算出が許可されると、電流センサにより検知された電流値をオフセット値として算出するための手段を含む。
【００１９】
第５の発明によると、算出手段は、判断手段により判断された無通電時に、電流センサにより検知された電流値をオフセット値として算出する。これにより、実際に負荷が接続された通電時において電流センサの実測値からオフセット値を考慮して、真の電流値に近い値を算出することができるようになる、電流センサオフセット値算出装置を提供することができる。
【００２０】
第６の発明に係る電流センサオフセット値算出装置においては、第５の発明の構成に加えて、判断手段は、車両のイグニッションオフによって電流センサの無通電状態を判断するための手段を含む。
【００２１】
第６の発明によると、電流センサおよび電流センサオフセット値算出装置は、車両に搭載されて使用される。判断手段により車両のイグニッションオフによって電流センサの無通電状態が検知され、そのときに電流センサが検知した電流値がオフセット値として算出される。イグニッションオフであると、電流センサは必ず無通電状態であるため、正確に無通電時の電流値をオフセット値として算出できる。
【００２２】
第７の発明に係る電流センサオフセット値算出方法は、磁束検知型の電流センサのオフセット値を算出する。この算出方法は、電流センサにより検知された電流値に基づいて、オフセット値の算出の許否を判定する判定ステップと、判定ステップにてオフセット値の算出が許可されると、電流センサにより検知された電流値をオフセット値として算出する算出ステップとを含む。判定ステップは、電流センサにより検知された電流値の正負が切り替わったことにより、オフセット値の算出を許可するように判定するステップを含む。
【００２３】
第７の発明によると、オフセット値を算出する際には、電流センサを構成するコアに出現するヒステリシス特性の影響をできるだけ排除しておかないと、算出したオフセット値に誤差を含む。このため、判定ステップは、電流センサにより検知された電流値の正負が切り替わったこと、すなわち電流値の絶対値が小さいと判断されるときに、無負荷時のオフセット値の算出を許可する。このようにして、算出されたオフセット値は、ヒステリシス特性の影響が少ないので、精度が高い。この算出されたオフセット値を用いて、電流センサの実測値からオフセット値を考慮して、真の電流値に近い値を算出することができる。その結果、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出方法を提供することができる。
【００２４】
第８の発明に係る電流センサオフセット値算出方法においては、第７の発明の構成に加えて、判定ステップは、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内にあることにより、オフセット値の算出を許可するように判定するステップを含む。
【００２５】
第８の発明によると、判定ステップは、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内の小さい範囲内にあると判断されるときに、無負荷時のオフセット値の算出を許可する。このようにして、算出されたオフセット値は、ヒステリシス特性の影響が少ないので、精度が高い。その結果、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出方法を提供することができる。
【００２６】
第９の発明に係る電流センサオフセット値算出方法においては、第７の発明の構成に加えて、判定ステップは、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内にあることが所定時間継続したことにより、オフセット値の算出を許可するように判定するステップを含む。
【００２７】
第９の発明によると、判定ステップは、電流センサにより検知された電流値の正負が切り替わって、かつ電流値の絶対値が予め定められた範囲内の小さい範囲内にあることが所定時間継続していると判断されるときに、無負荷時のオフセット値の算出を許可する。このようにして、算出されたオフセット値は、ヒステリシス特性の影響が少ないので、精度が高い。その結果、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出方法を提供することができる。
【００２８】
第１０の発明に係る電流センサオフセット値算出方法においては、第８または９の発明の構成に加えて、予め定められた時間および所定時間のいずれかを、温度に応じて変更するものである。
【００２９】
第１０の発明によると、コアの温度によりヒステリシス特性が変化するため、コアの温度、電流センサの温度、２次電池の温度などに基づいて、予め定められた時間および所定時間を変更して、より正確に無負荷時のオフセット値を正確に算出する。これにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出方法を提供することができる。
【００３０】
第１１の発明に係る電流センサオフセット値算出方法は、第７〜１０のいずれかの発明の構成に加えて、電流センサの無通電状態を判断する判断ステップをさらに含む。算出ステップは、判断ステップにて無通電時と判断されて、かつ判定ステップにてオフセット値の算出が許可されると、電流センサにより検知された電流値をオフセット値として算出するステップを含む。
【００３１】
第１１の発明によると、算出ステップは、判断ステップにて判断された無通電時に、電流センサにより検知された電流値をオフセット値として算出する。これにより、実際に負荷が接続された通電時において電流センサの実測値からオフセット値を考慮して、真の電流値に近い値を算出することができるようになる、電流センサオフセット値算出方法を提供することができる。
【００３２】
第１２の発明に係る電流センサオフセット値算出方法においては、第１１の発明の構成に加えて、判断ステップは、車両のイグニッションオフによって電流センサの無通電状態を判断するステップを含む。
【００３３】
第１２の発明によると、電流センサは車両に搭載されて使用される。判断ステップにて車両のイグニッションオフによって電流センサの無通電状態が検知され、そのときに電流センサが検知した電流値がオフセット値として算出される。イグニッションオフであると、電流センサは必ず無通電状態であるため、正確に無通電時の電流値をオフセット値として算出できる。
【００３４】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３５】
以下の説明では、車両に搭載された電装機器へ電力を供給する２次電池であって、たとえばニッケル水素電池への充電電流およびニッケル水素電池からの放電電流を検知する電流計のオフセット値の算出装置について説明する。なお、本発明に係る算出装置は、ニッケル水素電池に限定されて適用されるものではなく、鉛蓄電池、ＮｉＣｄ電池や、リチウムイオン電池など電池の種類を限定することなく適用できる。
【００３６】
図１を参照して、本発明の実施の形態に係る算出装置を実現する電池ＥＣＵ（Electronic Control Unit）２００を含む車両のパワーユニットについて説明する。図１に示すように、この車両のパワーユニットは、ニッケル水素電池１００と電池ＥＣＵ２００とを含む。ニッケル水素電池１００には、ニッケル水素電池１００の温度を測定するためのサーミスタ１１０と、ニッケル水素電池１００の電圧を測定する電圧計１３０とが取り付けられている。ニッケル水素電池１００と車両のパワーケーブルとを接続する入出力ケーブルには、充放電電流を測定する電流計１２０が取り付けられている。電池ＥＣＵ２００は、サーミスタ１１０からの入力信号線、電流計１２０からの入力信号線、電圧計１３０からの入力信号線、電池関係警告出力信号線およびイグニッションスイッチオン信号線に接続された入出力インターフェイス５００と、電池ＥＣＵ２００を制御するＣＰＵ（Central Processing Unit）３００と、クロック４００と、各種データを記憶するメモリ６００およびフラッシュメモリ７００とを含む。
【００３７】
ニッケル水素電池１００の電源端子は、車両パワーケーブルに接続され、この車両の走行モータ、補機電装品等に電力を供給する。ニッケル水素電池１００の温度を測定するサーミスタ１１０により検出された温度信号は、電池ＥＣＵ２００の入出力インターフェイス５００を介して、ＣＰＵ３００に送信される。ニッケル水素電池１００への充電電流およびニッケル水素電池１００からの放電電流を測定する電流計１２０により検出された電流値は、電池ＥＣＵ２００の入出力インターフェイス５００を介して、ＣＰＵ３００に送信される。この電流計１２０は、磁束検知型の電流センサであって、別途説明する方法により算出されたオフセット値を考慮して、ＣＰＵ３００が充放電電流値の正確な値を検知する。このようにして検知された正確な充放電電流値を時間積算することにより、ニッケル水素電池１００の残存容量等を正確に算出することができる。このニッケル水素電池１００の残存容量などが異常値を示していると、電池ＥＣＵ２００は、電池関係異常出力信号をオフからオンに切り替える。
【００３８】
ニッケル水素電池１００の電圧を測定する電圧計１３０により検出された電圧値は、電池ＥＣＵ２００の入出力インターフェイス５００を介して、ＣＰＵ３００に送信される。
【００３９】
電池ＥＣＵ２００の内部においては、入出力インターフェイス５００、ＣＰＵ３００、クロック４００、メモリ６００およびフラッシュメモリ７００が、内部バス８００を介して接続され、互いにデータ通信を行なうことができる。
【００４０】
図２を参照して、図１に示す電流計１２０の構造について説明する。図２に示すように、この電流計１２０は、ニッケル水素電池１００から車両パワーケーブルに接続される入出力ケーブルに流れる電流値を測定する。電流計１２０は、磁束検知型の電流センサであって、酸化鉄またはフェライト粒子と接着剤とを混合した小さなドーナツ形状に成型した磁性体であるコアを有する。そのコアの中心に測定対象の電流が流れるケーブルが設置される。このケーブルに流れる充放電電流値に応じてコアに発生する磁束に基づいて、ホール素子が電圧を出力する。このコアは、測定電流に対して検知された電流との間にヒステリシス特性を有する。
【００４１】
図３を参照して、このヒステリシス特性について説明する。図３の横軸は入力電流であって、縦軸が出力電流である。入力電流とは、測定電流のことであって、出力電流とは、ホール素子が検知した出力電圧に基づいて、その出力電圧を出力電流に換算した値である。すなわち、ヒステリシス特性がない場合には、入力電流と出力電流との関係は、傾きが１の正比例であるが、図３に示すようにヒステリシス特性を有するため、そのようにはならない。
【００４２】
なお、入力電流および出力電流は、ニッケル水素電池１００から放電されるときが正、ニッケル水素電池１００が充電されるときが負とする。なお、この正負は逆であってもよい。
【００４３】
図３に示すように、充電状態から放電状態に切り替わったときのヒステリシスの軌跡は、状態（１）→状態（２）→状態（３）→状態（４）である。すなわち、充電状態（１）から放電状態（３）になって、その後無負荷状態（入力０）となったとき、状態（２）または状態（４）のように残留ヒステリシスの影響が発生し、オフセット値の誤差の要因となる。この残留ヒステリシスは、直前の電流通電履歴によって変動する。また、このヒステリシス特性は、コア毎に、その特性が異なる。
【００４４】
図４に示すように、特性Ａと特性Ｂというようにヒステリシス特性が異なる２つのコアがある場合、残留ヒステリシスＨ（１）の方が残留ヒステリシスＨ（２）よりも大きく、特性Ａを有するコアの方が特性Ｂを有するコアよりもヒステリシス特性が良好ではない。すなわち、同じように充放電を繰返したときに、大きく残留ヒステリシスが出るコアほど、ヒステリシス特性が良好ではない。
【００４５】
さらに、図５に示すように、このヒステリシス特性は、同じ特性のコアに対して、充放電電流幅を変化させたとき、一般的に相似形になる。よって、充放電電流値が小さい領域で充放電を繰返したとき（Ａ（１））のヒステリシスの軌跡は、小さなループを描き、比較的大きな充放電を繰返したとき（Ａ（２））に対して、残留ヒステリシスは小さくなる。すなわち図５に示すように、充放電電流値が小さい領域で充放電を繰返したときには、残留ヒステリシスＨ（３）であるのに対して、充放電電流が比較的大きな領域で充放電を繰返したときには残留ヒステリシスＨ（４）となる。
【００４６】
以上のことから、磁束検知型の電流センサを含む電流計１２０を用いる際に無視できないオフセット値を算出する場合には、このヒステリシス特性による影響を極力少なくすることにより、正確なオフセット値を測定することができる。
【００４７】
図６に、電池ＥＣＵ２００のメモリ６００に記憶されるテーブルであって、後述するオフセット値算出プログラムで使用される定数の温度変化テーブルを示す。図６に示す温度とは、電流計１２０（コア）本体の温度である。これは、ホール素子が温度ドリフト特性を有するので、その影響を考慮するためにこのようなテーブルが用いられる。但し、コア本体の温度ではなく、それに代用できる周辺の温度であってもよい。たとえば、ニッケル水素電池１００に設けられたサーミスタ１１０により検知されるニッケル水素電池１００の温度であってもよい。図６に示すように、温度毎に、定数Ｔ＿ＤＩＳ、Ｔ＿ＣＨＧ、Ｉ＿ＨＹＳ＿ＤＩＳおよびＩ＿ＨＹＳ＿ＣＨＧが設定される。各定数値は、コアの特性、車両の充放電制御（電流頻度分布）などを考慮して設定される。
【００４８】
図７を参照して、本実施の形態に係る制御装置である電池ＥＣＵ２００で実行されるオフセット値算出処理プログラムの制御構造について説明する。以下、放電電流を正、充電電流を負として説明する。
【００４９】
ステップ（以下、ステップをＳと略す。）１００にて、電池ＥＣＵ２００は、現在の状態が所定値以上の放電中であるか否かを判断する。この判断は、電流計１２０により検知された電流値ｉｂが、所定値ＩＢ＿ＤＩＳ以上であるか否かにより行なわれる。電流計１２０により検知された電流値ｉｂが、所定値ＩＢ＿ＤＩＳ以上であると（Ｓ１００にてＹＥＳ）、処理はＳ１１０へ移される。もしそうでないと（Ｓ１００にてＮＯ）、処理はＳ１４０へ移される。
【００５０】
Ｓ１１０にて、電池ＥＣＵ２００は、放電電流が、ヒステリシス発生放電電流であるか否かを判断する。この判断は、電流計１２０により検知された電流値ｉｂが、図６に示すしきい値Ｉ＿ＨＩＳ＿ＤＩＳ以上であるか否かにより行なわれる。電流計１２０により検知された電流値がヒステリシス発生放電電流であると（Ｓ１１０にてＹＥＳ）、処理はＳ１２０へ移される。もしそうでないと（Ｓ１１０にてＮＯ）、処理はＳ１３０へ移される。
【００５１】
Ｓ１２０にて、電池ＥＣＵ２００は、ヒステリシス非発生放電カウンタをリセットするとともに、ヒステリシス非発生充電カウンタをリセットする。このヒステリシス非発生放電カウンタおよびヒステリシス非発生充電カウンタは、電池ＥＣＵ２００内に設けられる。Ｓ１３０にて、電池ＥＣＵ２００は、ヒステリシス非発生放電カウンタに１を加算する。
【００５２】
Ｓ１４０にて、電池ＥＣＵ２００は、現在の状態が、所定値以上の充電中であるか否かを判断する。この判断は、電流計１２０により検知された電流値ｉｂが、所定値ＩＢ＿ＣＨＧ以下であるか否かにより行なわれる。電流計１２０により検知された電流値ｉｂが、所定値ＩＢ＿ＣＨＧ以下である場合には（Ｓ１４０にてＹＥＳ）、処理はＳ１５０へ移される。もしそうでないと（Ｓ１４０にてＮＯ）、処理はＳ１８０へ移される。
【００５３】
Ｓ１５０にて、電池ＥＣＵ２００は、充電電流が、ヒステリシス発生充電電流であるか否かを判断する。この判断は、電流計１２０により検知された電流値ｉｂが、図６に示すしきい値Ｉ＿ＨＩＳ＿ＣＨＧ以下であるか否かにより行なわれる。電流計１２０により検知された電流値が、ヒステリシス発生充電電流であると（Ｓ１５０にてＹＥＳ）、処理はＳ１６０へ移される。もしそうでないと（Ｓ１５０にてＮＯ）、処理はＳ１７０へ移される。
【００５４】
Ｓ１６０にて、電池ＥＣＵ２００は、ヒステリシス非発生放電カウンタをリセットするとともに、ヒステリシス非発生充電カウンタをリセットする。Ｓ１７０にて、電池ＥＣＵ２００は、ヒステリシス非発生充電カウンタに１を加算する。
【００５５】
Ｓ１８０にて、電池ＥＣＵ２００は、ヒステリシスが非発生であるか否かを判断する。この判断は、ヒステリシス非発生放電カウンタが図６に示すしきい値Ｔ＿ＤＩＳ以上であってかつヒステリシス非発生充電カウンタが図６に示すしきい値Ｔ＿ＣＨＧ以上であるか否かにより行なわれる。ヒステリシス非発生放電カウンタがしきい値Ｔ＿ＤＩＳ以上であってかつヒステリシス非発生充電カウンタがしきい値Ｔ＿ＣＨＧ以上であると（Ｓ１８０にてＹＥＳ）、処理はＳ１９０へ移される。もしそうでないと（Ｓ１８０にてＮＯ）、処理はＳ２００へ移される。
【００５６】
Ｓ１９０にて、電池ＥＣＵ２００は、オフセット学習許可フラグをオンにセットする。すなわち、ヒステリシスの非発生状態であると判定される。そのため、オフセット値を学習するように許可するフラグがオンにセットされる。
【００５７】
Ｓ２００にて、電池ＥＣＵ２００は、オフセット学習許可フラグをオフにセットする。すなわち、ヒステリシスの発生状態であると判定される。そのため、オフセット値の学習許可フラグがオンにセットされず、オフセット値の算出が許可されない。オフセット学習許可フラグの状態は、メモリ６００に記憶される。
【００５８】
Ｓ２１０にて、電池ＥＣＵ２００は、イグニッションスイッチがオフであるか否かを判断する。この判断は、電池ＥＣＵ２００に入力されるイグニッションスイッチ信号に基づいて行なわれる。イグニッションスイッチがオフであると（Ｓ２１０にてＹＥＳ）、処理はＳ２２０へ移される。もしそうでないと（Ｓ２１０にてＮＯ）、処理はＳ１００へ戻される。
【００５９】
Ｓ２２０にて、電池ＥＣＵ２００は、電流計１２０により検知された電流値を、オフセット現在値として算出する。
【００６０】
Ｓ２３０にて、電池ＥＣＵ２００は、オフセット学習許可フラグがオン状態であるか否かを判断する。オフセット学習許可フラグがオンであると（Ｓ２３０にてＹＥＳ）、処理はＳ２４０へ移される。もしそうでないと（Ｓ２３０にてＮＯ）、この処理は終了する。
【００６１】
Ｓ２４０にて、電池ＥＣＵ２００は、Ｓ２２０にて算出したオフセット現在値を記憶値にセットしメモリ６００に記憶する。
【００６２】
以上のような構造およびフローチャートに基づく、本実施の形態に係る電池ＥＣＵ２００における動作について説明する。
【００６３】
車両の走行中にニッケル水素電池１００が放電状態であって、電流計１２０により検知された放電中の電流値ｉｂが所定値ＩＢ＿ＤＩＳ以上であって（Ｓ１００にてＹＥＳ）、かつ電流値ｉｂがしきい値Ｉ＿ＨＹＳ＿ＤＩＳより小さいと（Ｓ１１０にてＮＯ）、ヒステリシス非発生放電カウンタに１が加算される（Ｓ１３０）。車両の運転状態が変わり回生状態になると、ニッケル水素電池１００が充電中の状態となる。この状態で、電流計１２０により検知された充電値の電流値ｉｂが所定所定値ＩＢ＿ＣＨＧ以下であって（Ｓ１４０にてＹＥＳ）、電流値ｉｂがしきい値Ｉ＿ＨＹＳ＿ＣＨＧよりも大きいと（Ｓ１５０にてＮＯ）、ヒステリシス非発生充電カウンタに１が加算される（Ｓ１７０）。
【００６４】
このような動作の中で、放電中に、電流値ｉｂがしきい値Ｉ＿ＨＹＳ＿ＤＩＳ以上になると（Ｓ１１０にてＹＥＳ）、ヒステリシス非発生放電カウンタおよびヒステリシス非発生充電カウンタが共にリセットされる（Ｓ１２０）。また、充電中に、電流値ｉｂがしきい値Ｉ＿ＨＹＳ＿ＣＨＧ以下になると（Ｓ１５０にてＹＥＳ）、ヒステリシス非発生放電カウンタおよびヒステリシス非発生充電カウンタが共にリセットされる（Ｓ１６０）。
【００６５】
ヒステリシスが非発生であることが確認されると（Ｓ１８０にてＹＥＳ）、オフセット学習許可フラグがオンにセットされる（Ｓ１９０）。すなわち、ヒステリシス非発生放電カウンタのカウンタ値がしきい値Ｔ＿ＤＩＳ以上であってかつヒステリシス非発生充電カウンタのカウンタ値がしきい値Ｔ＿ＣＨＧ以上であると、オフセット学習許可フラグがオンにセットされる。
【００６６】
車両が停止してイグニッションスイッチがオフにされると（Ｓ２１０にてＹＥＳ）、オフセット値の現在値が算出される（Ｓ２２０）。このとき、電流計１２０により無負荷状態の電流値が測定され、それがオフセット現在値として算出される。オフセット学習許可フラグがオン状態であると（Ｓ２３０にてＹＥＳ）、オフセット現在値がオフセット値として記録値にセットされメモリ６００に記憶される（Ｓ２４０）。
【００６７】
図８を参照して、この動作について説明する。図８に示すグラフの横軸は時間軸であって、縦軸のプラス側が放電電流値、縦軸のマイナス側が充電電流値を表わす。図８に示すようにオフセット学習許可フラグがオンにされるのは、放電によるヒステリシスが無視できる領域と、充電によるヒステリシスが無視できる領域とにある場合であって、電流値ｉｂの正負が切り替わったときである。すなわち、放電時の電流値ｉｂが、しきい値Ｉ＿ＨＹＳ＿ＤＩＳよりも小さい場合（Ｓ１１０にてＮＯ）、ヒステリシス非発生放電カウンタに１が加算される。充電時の電流値ｉｂが、しきい値Ｉ＿ＨＹＳ＿ＣＨＧよりも大きい場合（Ｓ１５０にてＮＯ）に、ヒステリシス非発生充電カウンタに１が加算される。このような処理がサンプリングタイム１００ｍｓで繰返し実行される。このように繰返して実行されているときに、ヒステリシス非発生放電カウンタのカウンタ値がしきい値Ｔ＿ＤＩＳ以上でかつヒステリシス非発生充電カウンタのカウンタ値がしきい値Ｔ＿ＣＨＧ以上になると（Ｓ１８０にてＹＥＳ）、オフセット学習許可フラグがオンにセットされる。すなわち、ヒステリシスが非発生状態であって、オフセット値を算出してもよいことを示す。図８に示すように、このときをオフセット学習許可時として示す。すなわち、放電電流値ｉｂ（正の値）がしきい値Ｉ＿ＨＹＳ＿ＤＩＳよりも小さい時間が予め定められた期間継続していることおよび充電電流値ｉｂ（負の値）が予め定められたしきい値Ｉ＿ＨＹＳ＿ＣＨＧよりも大きい状態が予め定められた所定期間以上継続していることが条件となる。その期間中に、放電電流値ｉｂ（正の値）がしきい値Ｉ＿ＨＹＳ＿ＤＩＳ以上になったり、充電電流値ｉｂ（負の値）がしきい値Ｉ＿ＨＹＳ＿ＣＨＧ以下になったりするとカウンタはリセットされる。
【００６８】
以上のようにして、本発明の実施の形態に係る電池ＥＣＵは、放電時および充電時の電流値をモニタリングして、ヒステリシスが非発生状態であるとカウンタをカウントアップする。そのカウンタ値が、充電状態および放電状態のいずれの状態においても予め定められたしきい値以上になると、オフセット学習許可フラグをオン状態にセットする。このオフセット学習許可フラグがオン状態である場合に限り、イグニッションスイッチがオフにされたときの電流値をオフセット値として算出しそれをメモリに記憶する。そのオフセット値を用いて、電流センサの実測値からオフセット値を考慮して真の電流値に近い値を算出することができる。その結果、コアのヒステリシス特性に起因する無負荷時のオフセット値を正確に算出することにより、高精度に電流を検知することができる。
【００６９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る電池ＥＣＵを搭載した車両の制御ブロック図である。
【図２】電流計の構成を示す概念図である。
【図３】コアのヒステリシス特性を示す図（その１）である。
【図４】コアのヒステリシス特性を示す図（その２）である。
【図５】コアのヒステリシス特性を示す図（その３）である。
【図６】メモリに記憶される定数の温度変化テーブルである。
【図７】本発明の実施の形態に係る電池ＥＣＵで実行されるプログラムの制御構造を示すフローチャートである。
【図８】本発明の実施の形態に係る電池ＥＣＵの動作を示すタイミングチャートである。
【符号の説明】
１００  ニッケル水素電池、１１０  サーミスタ、１２０  電流計、１３０  電圧計、２００  電池ＥＣＵ、３００  ＣＰＵ、４００  クロック、５００  入出力インターフェイス、６００  メモリ、７００  フラッシュメモリ、８００  内部バス。
【図１】
2004191301.tif 000003
【図２】
2004191301.tif 000004
【図３】
2004191301.tif 000005
【図４】
2004191301.tif 000006
【図５】
2004191301.tif 000007
【図６】
2004191301.tif 000008
【図７】
2004191301.tif 000009
【図８】
2004191301.tif 000010
【手続補正書】
【提出日】平成15年11月7日(2003.11.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
磁束検知型の電流センサのオフセット値を算出する装置であって、
前記電流センサにより検知された電流値に基づいて、前記オフセット値の算出の許否を判定するための判定手段と、
前記判定手段により前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出するための算出手段とを含み、
前記判定手段は、前記電流センサにより検知された電流値の正負が切り替わったことにより、前記オフセット値の算出を許可するように判定するための手段を含む、電流センサオフセット値算出装置。
【請求項２】
前記判定手段は、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることにより、前記オフセット値の算出を許可するように判定するための手段を含む、請求項１に記載の電流センサオフセット値算出装置。
【請求項３】
前記判定手段は、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることが所定時間継続したことにより、前記オフセット値の算出を許可するように判定するための手段を含む、請求項１に記載の電流センサオフセット値算出装置。
【請求項４】
前記予め定められた範囲および前記所定時間のいずれかを、温度に応じて変更する、請求項２または３に記載の電流センサオフセット値算出装置。
【請求項５】
前記算出装置は、前記電流センサの無通電状態を判断するための判断手段をさらに含み、
前記算出手段は、前記判断手段により無通電時と判断されて、かつ前記判定手段により前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出するための手段を含む、請求項１〜４のいずれかに記載の電流センサオフセット値算出装置。
【請求項６】
前記電流センサおよび前記電流センサオフセット値算出装置は、車両に搭載され、前記判断手段は、前記車両のイグニッションオフによって電流センサの無通電状態を判断するための手段を含む、請求項５に記載の電流センサオフセット値算出装置。
【請求項７】
磁束検知型の電流センサのオフセット値を算出する方法であって、
前記電流センサにより検知された電流値に基づいて、前記オフセット値の算出の許否を判定する判定ステップと、
前記判定ステップにて前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出する算出ステップとを含み、
前記判定ステップは、前記電流センサにより検知された電流値の正負が切り替わったことにより、前記オフセット値の算出を許可するように判定するステップを含む、電流センサオフセット値算出方法。
【請求項８】
前記判定ステップは、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることにより、前記オフセット値の算出を許可するように判定するステップを含む、請求項７に記載の電流センサオフセット値算出方法。
【請求項９】
前記判定ステップは、前記電流センサにより検知された電流値の正負が切り替わって、かつ前記電流値の絶対値が予め定められた範囲内にあることが所定時間継続したことにより、前記オフセット値の算出を許可するように判定するステップを含む、請求項７に記載の電流センサオフセット値算出方法。
【請求項１０】
前記予め定められた範囲および前記所定時間のいずれかを、温度に応じて変更する、請求項８または９に記載の電流センサオフセット値算出方法。
【請求項１１】
前記算出方法は、前記電流センサの無通電状態を判断する判断ステップをさらに含み、
前記算出ステップは、前記判断ステップにて無通電時と判断されて、かつ前記判定ステップにて前記オフセット値の算出が許可されると、前記電流センサにより検知された電流値をオフセット値として算出するステップを含む、請求項７〜１０のいずれかに記載の電流センサオフセット値算出方法。
【請求項１２】
前記電流センサは車両に搭載され、前記判断ステップは、前記車両のイグニッションオフによって電流センサの無通電状態を判断するステップを含む、請求項１１に記載の電流センサオフセット値算出方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第４の発明に係る電流センサオフセット値算出装置においては、第２または３の発明の構成に加えて、予め定められた範囲および所定時間のいずれかを、温度に応じて変更するものである。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第４の発明によると、コアの温度によりヒステリシス特性が変化するため、コアの温度、電流センサの温度、２次電池の温度などに基づいて、予め定められた範囲および所定時間を変更して、より正確に無負荷時のオフセット値を正確に算出する。これにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出装置を提供することができる。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
第１０の発明に係る電流センサオフセット値算出方法においては、第８または９の発明の構成に加えて、予め定められた範囲および所定時間のいずれかを、温度に応じて変更するものである。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
第１０の発明によると、コアの温度によりヒステリシス特性が変化するため、コアの温度、電流センサの温度、２次電池の温度などに基づいて、予め定められた範囲および所定時間を変更して、より正確に無負荷時のオフセット値を正確に算出する。これにより、高精度に電流を検知することができるようになる、電流センサオフセット値算出方法を提供することができる。