(57)【特許請求の範囲】
【請求項１】
バッテリの充電状態を含む所定条件を満足するとエンジンを一時的に停止する車両に搭載される車両の制御装置であって、
前記バッテリの充放電電流を検出する電流センサと、
前記車両の状態を検出する車両状態検出手段と、
検出した前記車両の状態に基づいて前記バッテリが充電中であるか放電中であるかを判定する第１の充放電判定手段と、
前記電流センサの検出値により前記バッテリが充電中であるか放電中であるかを判定する第２の充放電判定手段と、
前記第１の充放電判定手段が前記充電中であると判定し、かつ前記第２の充放電判定手段が前記放電中であると判定することを条件に、前記放電中を示す前記電流センサの検出値を前記電流センサのオフセット誤差として補正するオフセット誤差補正手段と、
前記オフセット誤差の補正後の前記電流センサの検出値によりアイドリングストップを実行するか否かを判定するアイドリングストップ実行判定手段と、
を備え、
前記第１の充放電判定手段は、前記車両が前記エンジンを一時的に停止した状態でないこと、かつ前記車両が前記バッテリの充電状態を所定量に制御する充電制御中でないこと、かつ前記車両が有するオルタネータのフィールドコイルに供給される電流のデューティ比が所定値以下であることを条件に前記バッテリが充電中であると判定するものであることを特徴とする車両の制御装置。
【請求項２】
前記電流センサは、ホール素子を有する電流センサであることを特徴とする請求項１に記載の車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の制御装置に関する。
【背景技術】
【０００２】
従来、省エネルギおよび二酸化炭素排出量抑制等の観点から、予め定められたアイドリングストップ実行条件を満足するとエンジンを一時的に停止するアイドリングストップ機能を搭載した車両が知られている（例えば、特許文献１参照）。この種の車両は、アイドリングストップを実行するため、バッテリの充放電電流の電流値を検出する電流センサを備え、この電流センサの検出値に基づいてアイドリングストップを実行する車両の制御装置を搭載している。
【０００３】
この特許文献１記載の車両の制御装置は、電圧センサ、電流センサ、バッテリ監視部、供給可能電流値算出部、エコラン制御部を備えている。
【０００４】
バッテリ監視部は、電圧センサおよび電流センサがそれぞれ検出したバッテリの電圧値および電流値をサンプリングするようになっている。
【０００５】
供給可能電流値算出部は、バッテリ監視部がサンプリングしたバッテリの電圧値および電流値からバッテリの内部抵抗値を算出してバッテリが供給できる供給可能電流値を算出するようになっている。
【０００６】
エコラン制御部は、算出した供給可能電流値が予め定められたアイドリングストップ実行条件を満たすか否かを判定するようになっている。この判定の結果に基づき、エコラン制御部は、供給可能電流値がアイドリングストップ実行条件を満たす場合はアイドリングストップを実行し、満たさない場合はアイドリングストップを実行しないようになっている。このように、従来の車両の制御装置は、アイドリングストップ実行条件に基づいてアイドリングストップを実行するか否かを判断していた。
【０００７】
ところで、上述の電流センサとしては、ホール素子を備えたホール式の電流センサや、シャント抵抗器を接続して電流値を検出するシャント式の電流センサが一般に用いられる。これらの電流センサでの検出値には、オフセット誤差が含まれることが知られている。具体的には、ホール式の電流センサでは、ホール素子が鉄心を有しているために、残留磁気およびヒステリシスの影響を受けて、検出値はオフセット誤差を含むものとなる。また、シャント式の電流センサでは、シャント抵抗器の両端電圧を増幅する増幅器や、増幅器の出力をディジタル値に変換するＡＤ変換器においてオフセット誤差が発生する場合がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１９１０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述のような従来の車両の制御装置にあっては、アイドリングストップ実行条件を実際には満たしているにもかかわらず、電流センサの検出値に含まれるオフセット誤差により、電流センサの検出値がアイドリングストップ実行条件を満たさないと判定されてアイドリングストップが実行されないという問題があった。このため、従来の車両の制御装置では、アイドリングストップが適切に行われないという問題があった。
【００１０】
本発明は、上述のような従来の問題を解決するためになされたもので、アイドリングストップをより適切に行うことができる車両の制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る車両の制御装置は、上記目的達成のため、（１）バッテリの充電状態を含む所定条件を満足するとエンジンを一時的に停止する車両に搭載される車両の制御装置であって、前記バッテリの充放電電流を検出する電流センサと、前記車両の状態を検出する車両状態検出手段と、検出した前記車両の状態に基づいて前記バッテリが充電中であるか放電中であるかを判定する第１の充放電判定手段と、前記電流センサの検出値により前記バッテリが充電中であるか放電中であるかを判定する第２の充放電判定手段と、前記第１の充放電判定手段が前記充電中であると判定し、かつ前記第２の充放電判定手段が前記放電中であると判定することを条件に、前記放電中を示す前記電流センサの検出値を前記電流センサのオフセット誤差として補正するオフセット誤差補正手段と、前記オフセット誤差の補正後の前記電流センサの検出値によりアイドリングストップを実行するか否かを判定するアイドリングストップ実行判定手段と、を備え、前記第１の充放電判定手段は、前記車両が前記エンジンを一時的に停止した状態でないこと、かつ前記車両が前記バッテリの充電状態を所定量に制御する充電制御中でないこと、かつ前記車両が有するオルタネータのフィールドコイルに供給される電流のデューティ比が所定値以下であることを条件に前記バッテリが充電中であると判定するものである。
【００１２】
この構成により、オフセット誤差補正手段が、放電中を示す電流センサの検出値を電流センサのオフセット誤差として補正し、アイドリングストップ実行判定手段が、オフセット誤差の補正後の電流センサの検出値によりアイドリングストップを実行するか否かを判定するので、電流センサの検出値に含まれるオフセット誤差により、電流センサの検出値がアイドリングストップ実行条件を満たさないと判定されることがなくなり、アイドリングストップをより適切に行うことができる。
【００１４】
また、この構成により、第１の充放電判定手段が、車両の状態からバッテリが充電中であると判定することができる。
【００１５】
上記（１）に記載の車両の制御装置において、（２）前記電流センサは、ホール素子を有する電流センサである構成を備える。
【００１６】
この構成により、第２の充放電判定手段が、ホール素子を有する電流センサの検出値によりバッテリが充電中であるか放電中であるかを判定することができる。
【発明の効果】
【００１７】
本発明によれば、アイドリングストップをより適切に行うことができる車両の制御装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態における車両の制御装置を備えた車両の概略ブロック構成図である。
【図２】本発明の実施の形態における電流センサのヒステリシス特性の説明図である。
【図３】本発明の実施の形態における電流センサ信号のオフセット補正の説明図である。
【図４】本発明の実施の形態における車両の制御装置を備えたものと従来のものとを実車で比較した実験結果を示す図である。
【図５】本発明の実施の形態におけるオフセット補正処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２０】
まず、本発明に係る車両の制御装置を備えた車両の構成について説明する。
【００２１】
図１に示すように、本実施の形態における車両１０は、バッテリ１１、電流センサ１２、オルタネータ１３、スタータモータ１４、電気負荷１５、エンジン１６、エンジンＥＣＵ（Electronic Control Unit：電子制御装置）２０、オフセット補正装置３０を備えている。なお、エンジンＥＣＵ２０およびオフセット補正装置３０は、本発明に係る車両の制御装置を構成する。
【００２２】
バッテリ１１は、例えば鉛蓄電池で構成され、オルタネータ１３、スタータモータ１４、電気負荷１５に接続されている。バッテリ１１は、オルタネータ１３によって発生された電力を蓄えるようになっている。
【００２３】
電流センサ１２は、例えばホール素子を備え、バッテリ１１が充放電する電流値を検出して、検出した電流値を示す電流センサ信号をオフセット補正装置３０に出力するようになっている。なお、図１に示すように、バッテリ１１に電流が流れ込んでいる場合（充電中）は、電流センサ信号は正の値となり、バッテリ１１から電流が流れ出している場合（放電中）は、電流センサ信号は負の値となるものとする。
【００２４】
電流センサ１２が備えるホール素子は鉄心を有しているため残留磁気が発生し、図２に示すように、ヒステリシス特性により電流センサ１２の検出値には検出誤差が生じる。例えば、電流センサ１２の被検出電流が−１００Ａ（ａ点）から０Ａ（ｂ点）になったとき（−０Ａ）と、電流センサ１２に流れる電流が＋１００Ａ（ｃ点）から０Ａ（ｄ点）になったとき（＋０Ａ）とでは電流センサ１２の電流検出値が異なる。検出誤差は、例えば、ｂ点では−０．５Ａ、ｄ点では＋０．５Ａのオフセット誤差となる。
【００２５】
バッテリ１１の満充電時や極低温時、または低温時で満充電に近い場合は、バッテリ１１に流入する電流は例えば０．５Ａ以下に低下するが、電流センサ１２の検出値がマイナス側にオフセットしている場合、例えば−１Ａである場合は、電流センサ１２の検出値は−０．５Ａとなり、充電中であるにもかかわらず放電中と誤認識される。特に電流センサ１２がホール素子を備えている場合は、残留磁気の影響で電流センサ１２の検出値がマイナス側にオフセットする場合がある。電流センサ１２の検出値は、直前に流れた電流が、放電電流の場合はマイナス側にオフセットし、充電電流の場合はプラス側にオフセットする。一般に、車両では、エンジンを停止した状態で消費する電流（暗電流）があり、暗電流の消費後にイグニッションキーの始動があるので、電流センサ１２の検出値がマイナス側にオフセットした場合の影響を受けやすい。そのため車両１０は、後述するようにオフセット補正装置３０を備えている。
【００２６】
図１に戻り、構成の説明を続ける。オルタネータ１３は、図示しないエンジン１６のクランクシャフトに連結されており、エンジン１６から伝達される機械的運動エネルギを交流の電気エネルギに変換し、発電を行う発電装置である。
【００２７】
具体的にはオルタネータ１３は、ステータモータとロータとの間の電磁誘導により交流電流を発生させる交流発電機や、ロータの電磁石（フィールドコイル）に供給する電流（励磁電流）を調節して交流発電機の発電電圧が一定の範囲に収まるよう制御するＩＣレギュレータ、交流電流を直流電流に変換する変換器等を内蔵する。オルタネータ１３のロータは、エンジン１６のクランクシャフトにベルトやプーリを介して接続される。オルタネータ１３のＩＣレギュレータに対する制御信号は、後述するエンジンＥＣＵ２０のオルタネータ駆動部２３が出力する。
【００２８】
スタータモータ１４は、エンジン１６を始動させる電動始動手段であり、具体的には例えば直流モータである。スタータモータ１４の出力軸は、エンジン１６のクランクシャフトにベルトやプーリを介して接続される。スタータモータ１４は、後述するエンジンＥＣＵ２０のエンジン制御部２６の指示信号に従ってエンジン１６の始動のためのクランキング動作を行うようになっている。
【００２９】
電気負荷１５は、バッテリ１１から供給される電力を消費するものであって、例えばエアコンディショナ、オーディオ装置等である。
【００３０】
エンジン１６は、例えばガソリンやディーゼル等を燃料として駆動力を出力する内燃機関である。エンジン１６が出力する駆動力は、オルタネータ１３に伝達されて発電に用いられる他、変速機やギヤ機構を介して駆動輪に伝達される。
【００３１】
エンジンＥＣＵ２０は、バッテリ状態を検出するバッテリ状態検出部２１と、充電制御を実行する充電制御部２２と、オルタネータ１３を駆動するオルタネータ駆動部２３と、所定条件が成立するとエンジン１６を一時的に停止するアイドリングストップを実行するアイドリングストップ制御部２４と、車両１０の状態を検出する車両状態検出部２５と、エンジン１６を制御するエンジン制御部２６と、を備えている。なお、エンジンＥＣＵ２０はエンジン始動時にはバッテリ１１から電力供給を受ける。
【００３２】
エンジンＥＣＵ２０は、図示しないＣＰＵ（Central Processing Unit：中央演算処理装置）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）と、各種センサが接続される入出力回路等を備えたマイクロコンピュータを含む。エンジンＥＣＵ２０は、ＲＯＭに予め格納された制御プログラムを実行させることにより、マイクロコンピュータを、バッテリ状態検出部２１、充電制御部２２、オルタネータ駆動部２３、アイドリングストップ制御部２４、車両状態検出部２５、エンジン制御部２６等の機能部として機能させるようになっている。
【００３３】
エンジンＥＣＵ２０に接続されるセンサとしては、バッテリ１１の出力電圧を検出する電圧センサ４１、バッテリ１１の液温を検出する液温センサ４２、車両１０の移動速度を検出する車速センサ４３、ブレーキペダルに対する踏力を測定するブレーキセンサ４４がある。その他、図示を省略したが、クランク角センサ、スロットル開度センサ、アクセル開度センサ、吸入空気量センサ、吸気温度センサ、冷却水温度センサ等がエンジンＥＣＵ２０に接続されている。
【００３４】
電圧センサ４１は、検出したバッテリ１１の電圧値を電圧情報としてエンジンＥＣＵ２０に出力するようになっている。液温センサ４２は、検出したバッテリ１１の液温を温度情報としてエンジンＥＣＵ２０に出力するようになっている。なお、バッテリ１１の電流値は、オフセット補正装置３０を介して電流センサ１２から入力するようになっている。
【００３５】
車速センサ４３は、例えば車両１０の走行速度に応じたパルス信号を生成するパルス生成回路からパルス信号を入力し、車両１０の移動速度を検出するようになっている。
【００３６】
ブレーキセンサ４４は、ブレーキペダルに対する運転者の操作踏力に応じたマスターシリンダ圧の変化あるいは操作ストロークを測定するようになっており、測定された踏力に応じたブレーキ踏力信号をエンジンＥＣＵ２０に出力するようになっている。
【００３７】
バッテリ状態検出部２１は、電圧センサ４１および液温センサ４２からそれぞれバッテリ１１の電圧情報および温度情報を入力するとともに、オフセット補正装置３０を介してバッテリ１１の電流値を入力するようになっている。また、バッテリ状態検出部２１は、バッテリ１１の電流情報および電圧情報に基づいてバッテリ１１の充電量および内部抵抗を、公知の手法により検出するようになっている。ここで、バッテリ１１の充電量は、バッテリ１１の充電容量に対する充電残量の比率として定義され、以下「ＳＯＣ（State Of Charge）」という。
【００３８】
バッテリ１１のＳＯＣは、例えば、バッテリ１１に流れ込む電流を積算し、またバッテリ１１から流れ出す電流を積算することによって算出される。
【００３９】
また、バッテリ１１の内部抵抗は、例えば、クランキング前後におけるバッテリ電圧と、クランキング中の最大電流との比から算出される。
【００４０】
バッテリ１１のＳＯＣ、内部抵抗および温度の情報を含むバッテリ状態情報は、バッテリ状態検出部２１によって所定の時間間隔ごとに検出されるようになっており、このバッテリ状態情報は、図示しないメモリに記憶されるようになっている。
【００４１】
充電制御部２２は、例えば、バッテリ１１のＳＯＣの目標値が一定値または一定の範囲になるようにバッテリ１１の充放電を制御し、バッテリ１１のＳＯＣを最適化することにより、無駄な燃費消費を抑えることができるように機能する。具体的には、充電制御部２２は、加速中にオルタネータ１３により発電してしまうとオルタネータ１３を駆動させる分、エンジン１６に負担がかかり、無駄なガソリンを消費することになるので、燃費を消費するタイミングでの充電を行わず、減速時等の燃料を消費しないところでオルタネータ１３により発電し、減速エネルギを無駄なく使って燃料消費を抑えるよう制御するようになっている。
【００４２】
オルタネータ駆動部２３は、オルタネータ１３のフィールドコイルに流す駆動電流（フィールド電流）を制御して、発電電圧を制御するようになっている。ここで、オルタネータ１３の発電電圧の制御においては、バッテリ電圧が所定の目標電圧となるように、オルタネータ１３のフィールドコイルに対する通電がフィールドデューティ比にて制御される。フィールドデューティ比は０〜１００％の間で変動し、大きな値となるほどオルタネータ１３の発電量が多くなる。フィールドデューティ比は、オルタネータ１３におけるバッテリ１１への充電能力を規定するものである。フィールドデューティ比が、採り得る範囲の最大値（１００％）である状態が継続している場合には、最大能力で発電を行っているもののバッテリ電圧が目標電圧を下回っている、すなわちバッテリ１１が放電中であると考えられる。これに対し、フィールドデューティ比が最大値（１００％）未満である場合には、最大能力で発電を行わなくてもバッテリ電圧が目標電圧に収束していることから、バッテリ１１が充電中であると考えられる。
【００４３】
アイドリングストップ制御部２４は、予め定められたアイドリングストップ実行条件が成立するとエンジン１６を自動的に停止させるアイドリングストップ機能を実現するようになっている。また、アイドリングストップ制御部２４は、車速センサ４３から車両速度情報を、ブレーキセンサ４４からブレーキ踏力情報を、バッテリ状態検出部２１からバッテリ１１のＳＯＣ情報を、それぞれ、入力するようになっている。このアイドリングストップ制御部２４は、本発明に係るアイドリングストップ実行判定手段を構成する。
【００４４】
より具体的には、交差点での赤信号で車両１０が一時的に停止した場合において、アイドリングストップ実行条件が満足されると、アイドリングストップ制御部２４は、自動的にエンジン１６を停止させる。このアイドリングストップ実行条件には、車両速度、ブレーキ踏力、バッテリ１１のＳＯＣ等がある。特に、バッテリ１１のＳＯＣは、エンジン１６の再始動時にスタータモータ１４に電力を供給してエンジン１６を再始動しなければならないこと、エンジン１６の停止中に電気負荷１５に電力を供給しなければならないことから、アイドリングストップ条件の重要な条件の１つである。
【００４５】
車両状態検出部２５は、アイドリングストップ制御部２４からの情報により、車両１０がエンジン１６を一時的に停止した状態か否かを検出するようになっている。また、車両状態検出部２５は、充電制御部２２からの情報により、車両１０がバッテリ１１の充電状態を所定量に制御する充電制御中であるか否かを検出するようになっている。さらに、車両状態検出部２５は、オルタネータ駆動部２３からの情報により、オルタネータ１３のフィールドコイルに供給される電流のフィールドデューティ比が所定値以下であるか否かを検出するようになっている。そして、車両状態検出部２５は、検出した結果情報を車両状態情報としてオフセット補正装置３０に出力するようになっている。なお、車両状態検出部２５は、本発明に係る車両状態検出手段を構成する。
【００４６】
エンジン制御部２６は、エンジン１６を制御するものであって、スタータモータ１４や、図示を省略したが、燃料噴射弁、燃料噴射ポンプ、点火プラグ、気流制御弁等も制御するようになっている。
【００４７】
上述の構成により、本実施の形態におけるエンジン１６は、エンジンＥＣＵ２０により運転状態に応じて各部の駆動が制御されるようになっている。すなわち、エンジンＥＣＵ２０は、入出力回路に接続された種々のセンサが検出するクランク角、スロットル開度、アクセル開度、吸入空気量、吸気温度、吸気圧、エンジン冷却水温、エンジン回転数等のエンジン運転状態に基づいて燃料噴射量、噴射時期、点火時期等を決定し、インジェクタおよび点火プラグを駆動して燃料噴射および点火を行うようになっている。
【００４８】
オフセット補正装置３０は、図示しないＣＰＵと、ＲＯＭと、ＲＡＭと、電流センサ１２およびエンジンＥＣＵ２０に接続される入出力回路等を備えたマイクロコンピュータを含む。オフセット補正装置３０は、ＲＯＭに予め格納された制御プログラムを実行させることにより、マイクロコンピュータを、電流センサ信号入力部３１、充放電判定部３２および３３、補正指示部３４、オフセット誤差補正部３５の機能部として機能させるようになっている。
【００４９】
電流センサ信号入力部３１は、バッテリ１１の充放電電流値を示す電流センサ信号を電流センサ１２から入力するようになっている。
【００５０】
充放電判定部３２は、電流センサ信号入力部３１が入力した電流センサ信号に基づいて、バッテリ１１が充電中か放電中かを判定し、判定した結果を示す判定結果信号を補正指示部３４に出力するようになっている。具体的には、充放電判定部３２は、電流センサ信号の平均値が正の値の場合はバッテリ１１が充電中であると判定し、電流センサ信号の平均値が負の値の場合はバッテリ１１が放電中であると判定するようになっている。なお、充放電判定部３２は、本発明に係る第２の充放電判定手段を構成する。
【００５１】
充放電判定部３３は、エンジンＥＣＵ２０から受信する車両状態情報に基づいて、バッテリ１１が充電中か放電中かを判定し、判定した結果を示す判定結果信号を補正指示部３４に出力するようになっている。具体的には、充放電判定部３３は、車両１０がアイドリングストップ中ではなく、かつ車両１０が充電制御中ではなく、かつオルタネータ１３のフィールドデューティ比が所定値以下である場合はバッテリ１１が充電中であると判定するようになっている。具体的には所定値は８５％〜９７％程度である。なお、充放電判定部３３は、本発明に係る第１の充放電判定手段を構成する。
【００５２】
充放電判定部３３が判定に用いる判定条件は、放電中となり得る条件を除いたものである。すなわち、アイドリングストップ中は、電気負荷１５に電力を供給するためバッテリ１１が放電する。また、充電制御中もバッテリ１１のＳＯＣが大きい場合は、オルタネータ駆動部２３がオルタネータ１３の発電電圧を下げるのでバッテリ１１から放電し得る。
【００５３】
アイドリングストップも充電制御も行っていない場合でも、そのときのエンジン１６の回転数におけるオルタネータ１３の発電能力よりも電気負荷１５での消費電力が大きいときは不足分の電力がバッテリ１１から消費されるので、バッテリ１１から放電することとなる。そこで、オルタネータ１３の発電能力はフィールドデューティ比で示されるため、オルタネータ１３の発電能力に十分余裕があるとみなせるフィールドデューティ比＝８５％〜９７％（さらに好ましくは９０％〜９５％）程度以下の場合は充電中であるとしている。
【００５４】
補正指示部３４は、充放電判定部３２および３３から受信する各判定結果信号に基づいて、オフセット誤差補正部３５にオフセット補正を指示するようになっている。具体的には、補正指示部３４は、充放電判定部３２がバッテリ１１の放電中と判定し、かつ充放電判定部３３がバッテリ１１の充電中と判定した場合は、オフセット誤差補正部３５にオフセット補正を指示するオフセット指示信号を出力するようになっている。
【００５５】
オフセット誤差補正部３５は、補正指示部３４からオフセット補正指示信号を受信した場合、電流センサ信号入力部３１が入力した電流センサ信号のオフセットを補正するようになっている。このオフセット誤差補正部３５は、本発明に係るオフセット誤差補正手段を構成する。以下、図３を参照しながら、電流センサ信号のオフセットの補正について説明する。
【００５６】
図３（ａ）において、バッテリ１１の平均電流は電流変動を考慮して０．２Ａ±１Ａとし、電流センサ１２のオフセット誤差を−０．５Ａとしている。この場合、電流センサ１２の検出値は、平均値で−０．３Ａ±１Ａとなる。この状態では、バッテリ電流の平均値は−０．３Ａとなるので、バッテリ電流値を３０分間積算すると容量変化は−５４０Ａｓｅｃとなって、例えば、ＪＩＳ規格Ｄ５３０１（始動用鉛蓄電池）に規定する５５Ｄ２３形（１２Ｖ４８Ａｈ）電池では０．３％の放電と認識されてしまう。
【００５７】
そこで、オフセット誤差補正部３５は、バッテリ電流のマイナス側のオフセットを補正した値（補正後バッテリ電流）を、電流センサ１２の検出値（電流センサ検出値）から電流センサ１２の検出値の平均値（電流センサ平均値）を減算して求める。図３（ａ）に示した例では、オフセット誤差補正部３５は、［数１］により補正後バッテリ電流を求める。なお、電流センサ平均値は、例えば５秒間の平均値である。
【００５８】
［数１］
補正後バッテリ電流  ＝  電流センサ検出値  −  電流センサ平均値（−０．３Ａ）
＝  電流センサ検出値  ＋  ０．３Ａ
【００５９】
その結果、図３（ｂ）に示すように、バッテリ平均電流は０Ａとなってバッテリ電流値を３０分間積算しても容量変化は０Ａｓｅｃである。すなわち、オフセット誤差補正部３５によってバッテリ電流のマイナス側のオフセットが補正され、補正されたバッテリ電流を示す信号がオフセット補正装置３０からエンジンＥＣＵ２０に出力されることとなる。したがって、本実施の形態における車両１０では、電流センサ１２の検出値に含まれるオフセット誤差により、電流センサ１２の検出値がアイドリングストップ実行条件を満たさないと誤判定されることを回避できる。
【００６０】
次に、実車での実験結果について図４を参照しながら説明する。
【００６１】
図４（ａ）は、従来の車両において、アイドリング状態でのバッテリ電流、バッテリ平均電流、電流積算値の時間的変化を示した図である。図４（ａ）に示すように、従来の車両では、電流センサの検出値に含まれるオフセット誤差によりバッテリ平均電流がマイナス値になる期間を含んでいる。そのため、従来の車両では、時間の経過とともに電流積算値が徐々に低下し、アイドリングストップ実行条件を満たさないと判定されて、アイドリングストップ禁止となる。その結果、従来の車両では、エンジンがアイドリング状態となった際に速やかにアイドリングストップが実行されないので、運転者に違和感を与えたり、車両の異常と誤認識させたりすることになる。
【００６２】
これに対し、本実施の形態における車両１０では、電流センサ１２の検出値に含まれるオフセット誤差が上述のように補正されるため、図４（ｂ）に示すように、バッテリ平均電流はマイナスにはならないので電流積算値は低下しない。したがって、本実施の形態における車両１０では、アイドリングストップ禁止にはならないので、従来のものとは異なり、運転者に違和感を与えたり、車両の異常と誤認識させたりすることを回避することができる。
【００６３】
次に、本実施の形態におけるオフセット補正装置３０の動作について図１および図５を参照して説明する。
【００６４】
電流センサ信号入力部３１は、バッテリ１１の充放電電流値を示す電流センサ信号を電流センサ１２から入力する（ステップＳ１１）。
【００６５】
充放電判定部３３は、エンジンＥＣＵ２０から受信する車両状態情報に基づいて、バッテリ１１が充電中か放電中かをステップＳ１２〜Ｓ１４の処理により判定する。
【００６６】
ステップＳ１２において、充放電判定部３３は、車両１０がアイドリングストップ中であるか否かを判定する。ステップＳ１２において、充放電判定部３３が、アイドリングストップ中であると判定した場合は後述するステップＳ１７に進み、アイドリングストップ中ではないと判定した場合はステップＳ１３に進む。
【００６７】
ステップＳ１３において、充放電判定部３３は、車両１０が充電制御中であるか否かを判定する。ステップＳ１２において、充放電判定部３３が、充電制御中であると判定した場合は後述するステップＳ１７に進み、充電制御中ではないと判定した場合はステップＳ１４に進む。
【００６８】
ステップＳ１４において、充放電判定部３３は、オルタネータ１３のフィールドデューティ比（f_duty）が所定値以下であるか否かを判定する。ステップＳ１４において、充放電判定部３３が、フィールドデューティ比が所定値以下でないと判定した場合は後述するステップＳ１７に進み、フィールドデューティ比が所定値以下であると判定した場合はステップＳ１５に進む。ここで、ステップＳ１５に進む場合は、充放電判定部３３により、バッテリ１１が充電中と判定されたことを意味する。この場合、充放電判定部３３は、バッテリ１１が充電中であることを示す判定結果信号を補正指示部３４に出力する。
【００６９】
充放電判定部３２は、電流センサ信号入力部３１が入力した電流センサ信号に基づいて、バッテリ１１が充電中か放電中かを判定する（ステップＳ１５）。具体的には、充放電判定部３２は、電流センサ信号の平均値が正の値の場合はバッテリ１１が充電中であると判定し、電流センサ信号の平均値が負の値の場合はバッテリ１１が放電中であると判定する。
【００７０】
ステップＳ１５において、充放電判定部３２が、バッテリ１１が放電中ではないと判定した場合は後述するステップＳ１７に進む。
【００７１】
一方、ステップＳ１５において、充放電判定部３２は、バッテリ１１が放電中であると判定した場合は、その旨を示す判定結果信号を補正指示部３４に出力し、オフセット誤差補正部３５が、電流センサ１２の検出値に含まれるオフセット誤差を補正する（ステップＳ１６）。具体的には、オフセット誤差補正部３５は、［数１］に基づいて、電流センサ検出値から電流センサ平均値を減算することにより補正後バッテリ電流を算出する。
【００７２】
オフセット誤差補正部３５は、オフセット誤差を補正した場合はオフセット誤差の補正後の電流センサ信号をエンジンＥＣＵ２０に出力し、オフセット誤差を補正しなかった場合はステップＳ１１において入力した電流センサ信号をエンジンＥＣＵ２０に出力する（ステップＳ１７）。
【００７３】
その結果、本実施の形態における車両１０では、電流センサ１２の検出値がアイドリングストップ実行条件を満たさないと判定されることがなくなり、アイドリングストップをより適切に行うことができる。
【００７４】
なお、上述の実施形態において、バッテリ１１の充放電電流を検出する手段としてホール素子を備えた電流センサ１２を例に挙げて説明したが、本発明はこれに限定されるものではなく、上述のようなオフセット誤差が発生し得る電流センサ、例えば、シャント式の電流センサであってもよい。シャント式の電流センサの場合、シャント抵抗器の両端電圧を増幅する増幅器や、増幅器の出力をディジタル値に変換するＡＤ変換器においてオフセット誤差が発生する場合があるので、このオフセット誤差を上述の実施形態と同様に補正することにより同様な効果が得られる。
【００７５】
以上のように、本実施の形態における車両の制御装置は、オフセット誤差補正部３５が、放電中を示す電流センサ１２の検出値を電流センサ１２のオフセット誤差として補正するので、電流センサ１２の検出値に含まれるオフセット誤差により、電流センサ１２の検出値がアイドリングストップ実行条件を満たさないと判定されることがなくなり、アイドリングストップをより適切に行うことができる。
【００７６】
また、本実施の形態におけるオフセット誤差補正部３５が、電流センサ１２のオフセット誤差を補正することにより、充電制御部２２がより適切に充電制御を実行することができる。
【００７７】
また、本実施の形態におけるオフセット誤差補正部３５が、電流センサ１２のオフセット誤差を補正することにより、例えば、暗電流消費時にバッテリ容量が所定の閾値以下になったと判定したときにオーディオ装置やナビゲーション装置等の電源を切断するシステムにおいて、バッテリ容量の誤判定により、使用者が予めメモリに設定した内容が失われてしまうということを回避することができる。
【００７８】
以上説明したように、本発明に係る車両の制御装置は、アイドリングストップをより適切に行うことができるという効果を有し、アイドリングストップ実行条件を満足するとエンジンを一時的に停止するアイドリングストップ機能を搭載した車両の制御装置として有用である。
【符号の説明】
【００７９】
１０  車両
１１  バッテリ
１２  電流センサ
１３  オルタネータ
１４  スタータモータ
１５  電気負荷
１６  エンジン
２０  エンジンＥＣＵ（車両の制御装置）
２１  バッテリ状態検出部
２２  充電制御部
２３  オルタネータ駆動部
２４  アイドリングストップ制御部（アイドリングストップ実行判定手段）
２５  車両状態検出部（車両状態検出手段）
２６  エンジン制御部
３０  オフセット補正装置（車両の制御装置）
３１  電流センサ信号入力部
３２  充放電判定部（第２の充放電判定手段）
３３  充放電判定部（第１の充放電判定手段）
３４  補正指示部
３５  オフセット誤差補正部（オフセット誤差補正手段）
４１  電圧センサ
４２  液温センサ
４３  車速センサ
４４  ブレーキセンサ
【図１】
0005729258.tif 000002
【図２】
0005729258.tif 000003
【図３】
0005729258.tif 000004
【図４】
0005729258.tif 000005
【図５】
0005729258.tif 000006