(57)【要約】    【課題】メモリ使用量の増大やコストアップを招くことなく、バッテリの充電状態を適切に制御する。    【解決手段】バッテリ電流Ｉｂを読み込み（Ｓ１２）、バッテリ電流Ｉｂがそのときの外気温に応じて設定されるＳＯＣ満足判定電流値ＩSOCを上回っていれば、バッテリ充電量が不足していると判定して充電制御モードを選択する（Ｓ１４→Ｓ１６）。一方、バッテリ電流ＩｂがＳＯＣ満足判定電流値ＩSOC以下であれば、バッテリ充電量を満足していると判定してフィードバック制御モードを選択する（Ｓ１４→Ｓ１５）。また、エンジン始動時や放電時間Ｔｄが所定時間Ｔｓ１を超えた場合には、充電制御モードを選択する（Ｓ１１→Ｓ１６、Ｓ１３→Ｓ１６）。【選択図】  図２
2006094662.tif 000002
【特許請求の範囲】
【請求項１】
オルタネータと、該オルタネータによって充電されるバッテリと、該バッテリの充放電電流を検出する電流検出手段と、を有するバッテリの充電制御装置であって、
前記電流検出手段により検出した検出電流と目標電流との偏差に基づいて、前記検出電流が前記目標電流となるように前記オルタネータの発電電圧をフィードバック制御するフィードバック制御モードと、
前記バッテリが充電状態となるように前記オルタネータの発電電圧をフィードフォワード制御するバッテリ充電制御モードと、
前記検出電流に応じて、前記フィードバック制御モード又は前記バッテリ充電制御モードのいずれか一方を選択する制御モード選択手段と、
を備えることを特徴とするバッテリの充電制御装置。
【請求項２】
前記制御モード選択手段は、前記検出電流が所定の判定電流を上回る場合には、前記充電制御モードを選択することを特徴とする請求項１記載のバッテリの充電制御装置。
【請求項３】
外気温を検出する外気温検出手段を備え、
前記所定の判定電流は、前記外気温に応じて設定されることを特徴とする請求項２記載のバッテリの充電制御装置。
【請求項４】
前記検出電流に基づいて前記バッテリが充電状態であるか放電状態であるかを判定する充放電状態判定手段を備え、
前記制御モード選択手段は、前記放電状態が所定時間以上継続した場合には、前記充電制御モードを選択することを特徴とする請求項１〜３のいずれか１つに記載のバッテリの充電制御装置。
【請求項５】
前記オルタネータがエンジンにより駆動されて発電する構成において、
前記制御モード選択手段は、エンジン始動時には、前記充電制御モードを選択することを特徴とする請求項１〜４のいずれか１つに記載のバッテリの充電制御装置。
【請求項６】
前記フィードバック制御モードは、その開始から所定時間が経過するまでの間の目標電流と、該所定時間経過後の目標電流とを異なる値に設定することを特徴とする請求項１〜５のいずれか１つに記載のバッテリの充電制御装置。
【請求項７】
前記所定時間が経過するまでの間の目標電流は、前記バッテリが充電状態となるような値に設定されることを特徴とする請求項６記載のバッテリの充電制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリの充電制御装置に関し、特に車両の搭載されるバッテリの充電状態を適切に制御する技術に関する。
【背景技術】
【０００２】
燃費の向上を目的としてオルタネータの駆動負荷を低減させるために、バッテリの充電状態を監視しながら発電目標電圧を可変とする技術が知られている。このうち、特許文献１に記載の装置では、バッテリ充放電電流の積算値がゼロとなるように、バッテリに出力される調整電圧（すなわち、発電機の発電電圧）を制御するようにしている。
【特許文献１】特開２００３−２０９９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の装置では、検出電流と充放電電流積算値の前回値とに応じて（今回の）バッテリの充放電電流積算値を算出し、この算出した充放電電流積算値に基づいてマップを参照して電圧補正量を求め、求めた電圧補正量と発電目標電圧の前回値とに応じて（今回の）発電目標電圧を設定することによって、充放電電流積算値がゼロとなるように調整電圧を制御している。
【０００４】
しかしながら、このような構成では、充放電電流積算値や充放電電流積算値に応じた電圧補正量を算出することが必要になるに加えて、これらの値の前回値を記憶しておく必要もあるため、プログラム実行時間やメモリ使用量の増加によってコントローラの負荷が大きくなってしまうという問題がある。
また、上記従来の装置では、エンジン停止期間中の自己放電等によってバッテリ残存容量（バッテリ充電量）ＳＯＣが低下していた場合には、その低下したバッテリ充電量ＳＯＣを維持してしまい低ＳＯＣ状態に陥るおそれがあることから、これを防止するため、エンジン始動時においては、充放電電流積算値を所定量増加させることによって補充電を行うようにしている。
【０００５】
このため、（過充電等を防ぐには）エンジン始動初期のバッテリ充電量ＳＯＣを精度よく判定する必要があり、そのためにバッテリ温度センサ等の専用の部品を設けることとなり、コストアップの要因となってしまうという問題もある。
本発明は、このような問題に着目してなされたもので、メモリ使用量の増大やコストアップを招くことなく、バッテリの充電状態を適切に制御できる車両用バッテリの充電制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
このため、本発明に係るバッテリの充電制御装置は、バッテリの充放電電流を検出する電流検出手段により検出した検出電流と目標電流との偏差に基づいて、該検出電流が前記目標電流となるようにオルタネータの発電電圧をフィードバック制御するフィードバック制御モードと、バッテリが充電状態となるようにオルタネータの発電電圧をフィードフォワード制御するバッテリ充電制御モードと、前記検出電流に応じて、前記フィードバック制御モード又は前記バッテリ充電制御モードのいずれか一方を選択する制御モード選択手段と、を備える。
【発明の効果】
【０００７】
本発明に係るバッテリの充電制御装置によると、バッテリ電流を監視することでバッテリの充電状態に応じた適切な充電制御を実施することができる。すなわち、バッテリ電流はバッテリ充電量と相関があるため、バッテリ電流を監視することでバッテリ充電量を把握することが可能であり、バッテリ電流によりバッテリ充電量が不足していると判定される場合には、バッテリを充電して速やかに所望のバッテリ充電量に回復させるとともに、バッテリ充電量が足りている（満足している）と判定される場合には、バッテリ電流を目標電流へと速やかに制御して、過剰な充電を防止できる。この結果、オルタネータの負荷を低減することができ、燃費を向上できる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施形態を図に基づいて説明する。
図１は、車両に搭載されたバッテリの充電制御装置の概略構成を示す図である。図１に示すように、本実施形態に係るバッテリの充電制御装置は、オルタネータ（ＡＬＴ）１と、バッテリ２と、コントロールユニット（Ｃ／Ｕ）３とを備えている。オルタネータ１は、図示しないエンジンによって駆動されて発電し、車両電装部品等の電気負荷４に電力を供給するとともにバッテリ２を充電する。また、電気負荷４の駆動時には、必要に応じてバッテリ２からの放電電力が（例えば交流電力に変換されて）電気負荷４に供給される。
【０００９】
Ｃ／Ｕ３には、バッテリ２の充電電流及び放電電流を検出する電流検出手段としての電流センサ５、外気温を検出する外気温検出手段としての外気温センサ６等の各種センサからの検出信号が入力されており、Ｃ／Ｕ３は、これらの入力信号に基づいて以下のようにしてバッテリ２の充電制御を実施する。なお、前記電流センサ５は、バッテリ２が充電状態にあるとき（すなわち、充電電流）は「正」の値として検出し、バッテリ２が放電状態にあるとき（すなわち、放電電流）は「負」の値として検出するようになっている。
【００１０】
まず、本実施形態においては、（１）電流センサ５によって検出される（実際の）バッテリ電流Ｉｂが所定の目標バッテリ電流Ｉｂａｔとなるように、目標バッテリ電流Ｉｂｔと検出されたバッテリ電流Ｉｂとの偏差Ｉｅｒｒ（＝Ｉｂｔ−Ｉｂ）に基づいてオルタネータ２の発電電力をフィードバック制御する「フィードバック制御モード」と、（２）バッテリ２が充電状態となるようにオルタネータ２の発電電圧をフィードフォワード制御する「充電制御モード」と、の２つの制御モードを有している。なお、前記目標バッテリ電流Ｉｂｔは、例えば、使用するバッテリ等に応じて設定するようにすればよい。
【００１１】
そして、電流センサ５によって検出されるバッテリ電流Ｉｂに応じて、前記「フィードバック制御モード」と前記「充電制御モード」とのいずれの制御モードを選択するかを判定する（図１中の制御モード判定部３０１、制御モード切換部３０２）。
ここで、「フィードバック制御モード」が選択された場合には、制御器３０３において前記偏差Ｉｅｒｒにフィードバック制御ゲインＧｐを乗算してフィードバック制御モード電圧分Ｖｆｂを算出し、このフィードバック制御モード電圧分Ｖｆｂに発電電圧指令基本分Ｖｂｒｅｆを加算してオルタネータ２の発電目標電圧Ｖｂｔする。一方、「充電制御モード」が選択された場合には、あらかじめ設定された充電制御モード電圧分Ｖｃを前記発電電圧指令基本分Ｖｂｒｅｆに加算してオルタネータ２の発電目標電圧Ｖｂｔとする（図１中の加算部３０４）。
【００１２】
そして、適切なバッテリ充電量ＳＯＣを保持しつつ過電圧を防止するため、設定（算出）された発電目標電圧Ｖｂｔが所定の範囲を超えた場合には、その上限値又は下限値に制限した上でオルタネータ２に出力する（図１中の上限／下限リミッタ３０５）。なお、後述する記載からも明らかなように、Ｃ／Ｕ３が本発明に係る制御モード選択手段、充放電状態判定手段としての機能を有している。
【００１３】
図２は、Ｃ／Ｕ３によって実行される上記バッテリ３の充電制御のメインルーチンを示すフローチャートであり、所定時間毎に実行される。
図２において、Ｓ１１では、エンジン始動時であるか否かを判定する。エンジン始動時であれば「充電制御モード」を選択すべくＳ１６に進む。これは、エンジン停止期間中の自己放電等によりバッテリ充電量ＳＯＣが低下している可能性があるからである。一方、エンジン始動時以外であればＳ１２に進む。
【００１４】
Ｓ１２では、電流センサ５によって検出されたバッテリ電流Ｉｂを読み込む。なお、上述したように、このバッテリ電流Ｉｂによってバッテリ３が充電状態にあるか放電状態にあるかを判定できる。
Ｓ１３では、バッテリ２の放電継続時間Ｔｄがあらかじめ設定した所定時間Ｔｓ１を超えたか否かを判定する。Ｔｄ＞Ｔｓ１であれば「充電制御モード」を選択すべくＳ１６に進む。これは、放電状態の継続によりバッテリ充電量ＳＯＣが低下しているからである。一方、Ｔｄ≦Ｔｓ１であればＳ１４に進む。なお、前記所定時間Ｔｓ１は、各車両やバッテリに応じて適宜設定されるものであり、例えば、バッテリ２がフル充電状態にあるときに、電気負荷４のための平均的な放電を当該時間継続したならばバッテリ２が第１の所定の充電状態（例えば、バッテリ充電量ＳＯＣ＝７５〜８５％程度）を下回るであろうと予測される時間として設定すればよい。
【００１５】
Ｓ１４では、バッテリ２が第２の所定の充電状態（例えば、バッテリ充電量ＳＯＣ＝８０％）を満足しているか否かを判定する（以下、ここで行われる判定を単に「ＳＯＣ満足判定」という）。このＳＯＣ満足判定は、読み込んだバッテリ電流（充電電流）Ｉｂと、そのときの外気温に応じて設定されるＳＯＣ満足判定電流値ＩSOC（バッテリ充電量ＳＯＣ＝８０％のときのバッテリ電流に相当する）とを比較することにより行う。ここで、ＳＯＣ満足判定電流値ＩSOCは、例えば、外気温センサ６によって検出される外気温度に基づいて図３に示すようなテーブルを検索することにより設定される。
【００１６】
なお、図３において、バッテリ電流Ｉｂがそのときの外気温に応じたＳＯＣ満足判定電流値ＩSOCを超えている（Ｉｂ＞ＩSOC）領域Ａが、バッテリ２が第２の所定の充電状態を満足していない状態（ＳＯＣ＜８０％で充電量が不足している状態）であり、バッテリ電流Ｉｂが前記ＳＯＣ満足判定電流値ＩSOC以下（Ｉｂ≦ＩSOC）の領域Ｂが、バッテリ２が第２の所定の充電状態を満足している（ＳＯＣ≧８０％）状態である。
【００１７】
そこで、かかるＳ１４では、バッテリ電流ＩｂがＳＯＣ満足判定電流値ＩＳＯＣを超えているか否かを判定することとし、Ｉｂ＞ＩＳＯＣであれば「充電制御モード」を選択すべくＳ１６に進み、Ｉｂ≦ＩSOCであれば「フィードバック制御モード」を選択すべくＳ１５に進む。なお、前記第１の所定の充電状態と前記第２の充電状態とは同一としてもよいし、異ならせるようにしてもよい。
【００１８】
Ｓ１５では、「フィードバック制御モード」が実施される。具体的には、フィードバック制御モード電圧分Ｖｆｂを算出し、算出したフィードバック制御モード電圧分Ｖｆｂを発電電圧指令基本分Ｖｂｒｅｆ（例えば、１３．５［Ｖ］）に加算してオルタネータ２の発電目標電圧Ｖｂｔを算出する。かかる「フィードバック制御モード」における発電目標電圧Ｖｂｔの算出については後述する（図４参照）。
【００１９】
Ｓ１６では、「充電制御モード」が実施される。具体的には、充電制御モード電圧分Ｖｃを設定し、設定した充電制御モード電圧分Ｖｃを発電電圧指令基本分Ｖｂｒｅｆ（１３．５［Ｖ］）に加算してオルタネータ２の発電目標電圧Ｖｂｔを算出する。かかる「充電制御モード」における発電目標電圧Ｖｂｔの算出については後述する（図５参照）。
Ｓ１７では、Ｓ１５又はＳ１６で算出された発電目標電圧Ｖｂｔがあらかじめ設定した上限値Ｖｂｕ（例えば、１４［Ｖ］）を超えているか否かを判定する。Ｖｂｔ＞ＶｂｕであればＳ１８に進んで、発電目標電圧Ｖｂｔ＝Ｖｂｕ（＝１４［Ｖ］）としてＳ２１に進む。一方、Ｖｂｔ≦ＶｂｕであればＳ１９に進む。
【００２０】
Ｓ１９では、Ｓ１５又はＳ１６で算出された発電目標電圧Ｖｂｔがあらかじめ設定した下限値Ｖｂｌ（例えば、１３［Ｖ］）を下回っているか否かを判定する。Ｖｂｔ＜ＶｂｌであればＳ２０に進んで、発電目標電圧Ｖｂｔ＝Ｖｂｌ（＝１３［Ｖ］）としてＳ２１に進む。一方、Ｖｂｔ≧ＶｂｌであればそのままＳ２１に進む。
前記Ｓ１７〜Ｓ２０により、算出された発電目標電圧Ｖｂｔはその上限値Ｖｂｕから下限値Ｖｂｌの間の値に制限される。これは、上述したように、バッテリ３の充電状態を適切に保持するとともに、過電圧となるような事態をあらかじめ回避するためである。
【００２１】
Ｓ２１では、発電目標電圧Ｖｂｔをオルタネータ２に出力し、オルタネータ２の発電電力を発電目標電圧Ｖｂｔへと制御する。これにより、「充電制御モード」が選択されているときには、オルタネータ１の発電電圧がフィードフォワードで制御されてバッテリ２の充電が行われることとなり、「フィードバック制御モード」が選択されているときには、オルタネータ１の発電電圧は、バッテリ電流Ｉｂが目標バッテリ電流Ｉｂｔとなるようにフィードバック制御されることになる。
【００２２】
図４は、「フィードバック制御モード」が選択された場合におけるオルタネータ２の発電目標電圧Ｖｂｔの算出を示すフローチャートであり、図２のＳ１５において実行されるものである。
図４において、Ｓ１５１では、「フィードバック制御モード」が選択（開始）されてからの経過時間Ｔｆｂがあらかじめ設定された所定時間Ｔｓ２を超えているか否かを判定する。Ｔｆｂ＞Ｔｓ２であればＳ１５２に進み、Ｔｆｂ≦Ｔｓ２であればＳ１５３に進む。なお、前記所定時間Ｔｓ２は、使用するバッテリ等に応じて設定された一定の時間であってもよいが、周囲環境等に応じて可変設定するようにしてよい。
【００２３】
Ｓ１５２では、目標バッテリ電流Ｉｂｔを０［Ａ］に設定する。
Ｓ１５３では、目標バッテリ電流（バッテリ電流指令値）Ｉｂｔをａ［Ａ］に設定する。ここで、「ａ」は０より大きな値（充電側の値）であり、本実施形態では、Ｉｂｔ＝ａ＝０．５［Ａ］としている。
Ｓ１５４では、Ｓ１５２又はＳ１５３で設定した目標バッテリ電流Ｉｂｔと、読み込んだバッテリ電流値Ｉｂとの偏差Ｉｅｒｒ（＝Ｉｂｔ−Ｉｂ）を算出する。
【００２４】
Ｓ１５５では、算出した偏差Ｉｅｒｒにフィードバック制御ゲインＧｐを乗算してフィードバック制御モード電圧分Ｖｆｂ（＝Ｇｐ×Ｉｅｒｒ）を算出する。
Ｓ１５６では、算出したフィードバック制御モード電圧分Ｖｆｂを発電電圧指令基本分Ｖｂｒｅｆ（１３．５［Ｖ］）に加算してオルタネータ２の発電目標電圧Ｖｂｔ（＝Ｖｆｂ＋Ｖｂｒｅｆ）とする。
【００２５】
以上により、「フィードバック制御モード」の開始から所定時間Ｔｓ２が経過するまでの間は、目標バッテリ電流Ｉｂｔが０より大きな値「ａ（充電側の値）」に設定されるため、フィードバック制御によってバッテリ２を充電することとなり、所定時間Ｔｓ２の経過後は目標バッテリ電流Ｉｂｔが「０」に設定されて、フィードバック制御によってバッテリ充電量ＳＯＣが維持するようにオルタネータ２の発電電圧が制御されることになる。このようにしたのは、部品バラツキや部品特性の経時変化等によって、図２のＳ１４におけるＳＯＣ満足判定にズレが生じた場合においても、フィードバック制御によって低ＳＯＣ状態を維持してしまうことを確実に回避するためである。
【００２６】
図５は、前記充電制御モードにおけるオルタネータ２の発電目標電圧Ｖｂｔの算出を示すフローチャートであり、図２のＳ１６において実行されるものである。
図５において、Ｓ１６１では、充電制御モード電圧分Ｖｃをｂ［Ｖ］に設定する。ここで、「ｂ」の値は０より大きな値であり、本実施形態では、Ｖｃ＝ｂ＝０．５［Ｖ］としている。
【００２７】
Ｓ１６２では、設定した充電制御モード電圧分Ｖｃを発電電圧指令基本分Ｖｂｒｅｆ（１３．５［Ｖ］）に加算してオルタネータ２の発電目標電圧Ｖｂｔ（＝Ｖｃ＋Ｖｂｒｅｆ）とする。
これにより、「充電制御モード」が選択されているときは、バッテリ２を充電するようにオルタネータ２の発電電圧がフィードフォワードで制御されることとなり（本実施形態では、目標発電電圧Ｖｂｔが上限値Ｖｂｕ（＝１４［Ｖ］）に設定されることとなる）、例えば、エンジン停止期間中の自己放電等によるバッテリ充電量ＳＯＣの低下（容量低下）やオルタネータ２の高負荷時の放電による容量低下を早期かつ速やかにに回復させることができる。
【００２８】
図６は、本実施形態に係るバッテリの充電制御のタイムチャートである。
エンジン停止中は、自己放電等によってバッテリ充電量ＳＯＣが低下してしまうことが多い。エンジンが始動されると（時刻ｔ１）、その直後は電気負荷４の駆動等のため、一時的にバッテリ２から電力が放電される（放電電流が流れる）が、始動時には「充電制御モード」が選択され、発電電圧基本指令値Ｖｂｒｅｆ（＝１３．５［Ｖ］）に充電制御モード電圧分Ｖｃ（＝０．５［Ｖ］）が加算されてオルタネータ２の発電目標電圧Ｖｂｔ（＝１４［Ｖ］）が設定されるため（図２のＳ１６、図５参照）、すぐにバッテリ２が充電状態となる（充電電流が流れる）。
【００２９】
そして、充電が進むにつれてバッテリ電流（充電電流検出値）Ｉｂが徐々に低下していき、バッテリ電流Ｉｂが外気温に応じて設定されるＳＯＣ満足判定電流値ＩSOC以下となると（すなわち、バッテリ２が第２の所定の状態（ＳＯＣ＝８０％）を満足すると）、「フィードバック制御モード」が選択されて、制御モードが「充電制御モード（フィードフォワード制御）」から「フィードバック制御モード（フィードバック制御）」へと切り換わる（時刻ｔ２）。
【００３０】
「フィードバック制御モード」では、その開始から所定時間Ｔｓ２が経過するまでの間（時刻ｔ２〜ｔ３）は、バッテリ電流Ｉｂが第１の目標電流である「ａ（＝０．５［Ａ］）」となるようにオルタネータ１の発電電圧Ｖｂｔが制御され、所定時間Ｔｓ２経過後（時刻ｔ３〜）は、バッテリ電流Ｉｂが第２の目標電流である０［Ｖ］となるようにオルタネータ１の発電電圧Ｖｂｔが制御される。これにより、所定時間Ｔｓ２が経過するまでの間はバッテリ２が充電状態となるが、その後はバッテリ充電量ＳＯＣを維持するようにオルタネータ１の発電電圧が制御されることになる。
【００３１】
ここで、電気負荷４の使用電力量が増大等してオルタネータ１が高負荷状態となると、必要電力を電気負荷４に供給するためにバッテリ２から電力が放電され、バッテリ２は充電状態から放電状態に切り換わり、バッテリ充電量ＳＯＣが低下し始める（時刻ｔ４）。そして、この放電状態が所定時間Ｔｓ１以上継続すると「充電制御モード」が選択されて、制御モードが「フィードバック制御モード」から「充電制御モード」へと切り換わり、再びバッテリ充電状態となる（時刻ｔ５）。その後、充電が進み、再びバッテリ電流ＩｂがＳＯＣ満足判定電流値ＩSOC以下となると（バッテリ２が第２の所定の状態（ＳＯＣ＝８０％）を満足すると）、制御モードが「充電制御モード」から「フィードバック制御モード」へと切り換わることになる（時刻ｔ６）。なお、ここでは、放電状態が所定時間Ｔｓ１以上継続した場合における「フィードバック制御モード」から「充電制御モード」への制御モードの切り換え例を示したが、「フィードバック制御モード」の実施中にバッテリ電流ＩｂがＳＯＣ満足判定電流値ＩSOCを超えてしまった場合も同様である。
【００３２】
以上説明した実施形態によると、電流センサ５により検出されたバッテリ電流Ｉｂに応じて、「フィードバック制御モード」又は「充電制御モード」のいずれか一方を選択するので（図２のＳ１４〜Ｓ１６）、バッテリ電流を監視しておくだけで、バッテリ２の充電状態（バッテリ充電量ＳＯＣ）に応じた適切なバッテリ充電制御を選択できる。ここで、「フィードバック制御モード」においては、バッテリ２の充電電流が所定の目標電流となるようにオルタネータ１の発電電圧が制御されるので、目標電流の設定によって低ＳＯＣ状態を回避しながら過剰な充電電流の発生をも防止できるとともに、オルタネータ１の駆動負荷も低減されることになるので、燃費を向上できる。また、単純なフィードバック制御であるため、プログラムの実行時間を短くすることができ、メモリ使用量の増大を招くこともない。
【００３３】
また、検出されたバッテリ電流ＩｂがＳＯＣ満足判定電流値ＩSOCを上回る場合には、「充電制御モード」が選択されて（図２のＳ１４→Ｓ１６）、バッテリ２が充電状態となるようにオルタネータ１の発電目標電圧が設定され（図４参照）、オルタネータ１の発電電圧がフィードフォワードで制御される。これにより、バッテリ２が所定の充電状態（例えば、ＳＯＣ＝８０％）を満足していないときは、直ちにバッテリ２を充電してバッテリ２の充電量を速やかに回復させることが可能となる。なお、ＳＯＣ満足判定電流値ＩＳＯＣは、外気温に応じて設定されるようになっており（図３参照）、他の制御においても使用される外気温センサを利用できるので、専用のセンサ（バッテリ温度センサ等）を設ける必要がなくコスト面でも有利である。
【００３４】
また、バッテリ放電状態が所定時間Ｔｓ１継続した場合には、「充電制御モード」が選択されるので（図２のＳ１３→Ｓ１６）、オルタネータ高負荷時のバッテリ放電によるバッテリ充電量ＳＯＣの低下を速やかに回復させることができる。
また、エンジン始動時には、「充電制御モード」が選択されるので（図２のＳ１１→Ｓ１６）、エンジン停止期間中に自己放電などによってバッテリ充電量ＳＯＣが低下した場合であっても、エンジン始動後に速やかに回復させることができる。
【００３５】
また、本実施形態では、「フィードバック制御モード」における目標バッテリ電流Ｉｂｔを、その開始から所定時間Ｔｓ２が経過するまでと、該所定時間Ｔｓ２経過後とで異なる値とし、しかも所定時間Ｔｓ２が経過するまでの目標バッテリ電流Ｉｂｔをａ（＝０．５）［Ａ］、所定時間Ｔｓ２経過後の目標バッテリ電流Ｉｂｔを０［Ａ］にそれぞれ設定するので、「フィードバック制御モード」の開始から所定時間Ｔｓ２はバッテリ２を充電するように、所定時間Ｔｓ２経過後はそのときのバッテリ充電量ＳＯＣを維持するようにオルタネータ１の発電電圧が制御されることになる。これにより、「フィードバック制御モード」の選択条件であるＳＯＣ満足判定（図２のＳ１４）にズレ等が生じた場合であっても、低ＳＯＣ状態を持続してしまうことを確実に回避しつつ、過剰な充電が行われることをも防止してオルタネータ１の負荷を低減できる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態のシステム構成図である。
【図２】実施形態に係るバッテリ充電制御を示すフローチャートである。
【図３】ＳＯＣ満足判定電流ＩSOCを設定するテーブルの一例である。
【図４】フィードバック制御モードの内容を示すフローチャートである。
【図５】充電制御モードの内容を示すフローチャートである。
【図６】本実施形態のタイムチャートである。
【符号の説明】
【００３７】
１…オルタネータ、２…バッテリ、３…コントロールユニット（Ｃ／Ｕ）、４…（電気）負荷、５…電流センサ、６…外気温センサ
【図１】
2006094662.tif 000003
【図２】
2006094662.tif 000004
【図３】
2006094662.tif 000005
【図４】
2006094662.tif 000006
【図５】
2006094662.tif 000007
【図６】
2006094662.tif 000008