(57)【要約】  二次電池の実際の蓄電状態が制御中心である上限値よりも大きい場合に、実際の蓄電状態を早期に上限値に収束させ、効率良く充電を行うと共に、燃費の悪化を抑制できる充電制御装置を提供する。  充電制御装置１０が、バッテリ１３の積算放充電量ＩＷを算出する放充電量積算部２３と、積算放充電量ＩＷに基づいて認識している認識蓄電状態ＳＯＣｒを満充電状態よりも小さな上限値（８０％）に維持するように、発電電圧を切り替えてバッテリ１３への充電を制御する充電制御部２６とを備え、バッテリ１３の端子が外されたことが端子外れ検出部２５により検出された場合、その時点からの積算放充電量ＩＷが所定の放電量（−２０％）に達するまで、充電制御部２６がその後に再接続されたバッテリ１３への充電を禁止する。【選択図】図１０
2016072091.tif 000002
【特許請求の範囲】
【請求項１】
エンジンにより駆動される発電機から二次電池への充電を制御する充電制御装置であって、
前記二次電池への充電電流を検出する充電電流検出手段と、
前記二次電池からの放電電流を検出する放電電流検出手段と、
前記充電電流及び前記放電電流に基づいて前記二次電池の積算放充電量を算出する放充電量積算手段と、
前記積算放充電量に基づく前記二次電池の蓄電状態を認識蓄電状態として認識する蓄電状態認識手段と、
前記認識蓄電状態を満充電状態よりも小さな所定の上限値に維持するように、前記発電機の発電電圧を切り替えて前記二次電池への充電を制御する充電制御手段と、
前記二次電池の端子が外されたことを検出する端子外れ検出手段とを備え、
前記充電制御手段は、前記二次電池の端子が外されたことが検出された場合には、その時点からの前記積算放充電量が所定の放電量に達するまで、その後に再接続された二次電池への充電を禁止することを特徴とする充電制御装置。
【請求項２】
前記二次電池への充電中に前記充電電流に基づいて前記二次電池の蓄電状態を判定する蓄電状態判定手段を更に備え、
前記蓄電状態認識手段は、前記蓄電状態判定手段により判定された蓄電状態に基づいて前記認識蓄電状態を較正し、
前記充電制御手段は、前記エンジンの始動直後に、前記蓄電状態判定手段による蓄電状態の判定に要する所定の判定時間にわたって前記二次電池への充電を行い、
前記二次電池の端子が外されたことが検出された場合、前記充電制御手段は、前記エンジンの始動直後に判定された前記再接続された二次電池の蓄電状態が前記上限値以上である場合にのみ、前記再接続された二次電池への充電を禁止することを特徴とする請求項１に記載の充電制御装置。
【請求項３】
当該充電制御装置は車両に搭載され、
前記充電制御手段は、前記車両のフューエルカット走行中に前記二次電池への充電を行い、
前記二次電池の端子が外されたことが検出された場合、前記蓄電状態認識手段は、前記フューエルカット走行中の充電時に、前記蓄電状態判定手段により判定された前記再接続された二次電池の蓄電状態を用いて前記認識蓄電状態を較正することを特徴とする請求項２に記載の充電制御装置。
【請求項４】
当該充電制御装置はアイドルストップを行う車両に搭載され、
前記二次電池の端子が外されたことが検出され、かつ、前記アイドルストップによるエンジン再始動時から所定時間が経過する前に前記フューエルカット走行が行われない場合、前記充電制御手段は前記所定の判定時間にわたって前記再接続された二次電池への充電を強制的に行うことを特徴とする請求項３に記載の充電制御装置。
【請求項５】
前記二次電池の端子が外されたことが検出され、かつ、前記アイドルストップによるエンジン再始動時から前記所定時間が経過する前に、前記所定の判定時間以上継続する前記フューエルカット走行が行われない場合、前記充電制御手段は前記再接続された二次電池への充電を前記所定の判定時間にわたって強制的に行うことを特徴とする請求項４に記載の充電制御装置。
【請求項６】
前記二次電池の端子が外されたことが検出され、かつ、前記アイドルストップが所定回行われる前に、前記所定の判定時間以上継続する前記フューエルカット走行が行われない場合、前記充電制御手段は、前記所定回の前記アイドルストップによるエンジン再始動後に、前記再接続された二次電池への充電を前記所定の判定時間にわたって強制的に行うことを特徴とする請求項４又は請求項５に記載の充電制御装置。
【請求項７】
エンジンにより駆動される発電機から二次電池への充電を制御する充電制御方法であって、
前記二次電池への充電電流を検出する充電電流検出ステップと、
前記二次電池からの放電電流を検出する放電電流検出ステップと、
前記充電電流及び前記放電電流に基づいて前記二次電池の積算放充電量を算出する放充電量積算ステップと、
前記積算放充電量に基づいて、前記二次電池の蓄電状態を認識蓄電状態（ＳＯＣｒ）として認識するステップと、
前記認識蓄電状態を満充電状態よりも小さな所定の上限値に維持するように、前記発電機の発電電圧を切り替えて前記二次電池への充電を制御する充電制御ステップと、
前記二次電池の端子が外されたことを検出する端子外れ検出ステップと、
前記二次電池の端子が外されたことが検出された場合に、その時点からの前記積算放充電量が所定の放電量に達するまで、その後に再接続された二次電池への充電を禁止するステップと
を備えることを特徴とする充電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンにより駆動される発電機から二次電池への充電を制御する充電制御装置及び充電制御方法に関する。
【背景技術】
【０００２】
自動車に搭載された二次電池の充電制御方法として、二次電池の定格充電容量より小さい所定の値に目標容量を維持する方法が知られている（特許文献１参照）。この発明では、二次電池を常に定格充電容量まで充電させてあったのでは、制動により発生するエネルギを効率的に回生させて利用できないことから、上記のように制御することで、電気制動により電気エネルギが発生したときに回生充電する余裕を二次電池に残している。そして、回生充電されたエネルギを補助駆動力として利用することにより、その分だけ内燃機関の燃料消費量を少なくすることが可能である。【０００３】
近年では停車時にエンジンを自動停止させ、発進時にエンジンを自動的に始動させるアイドルストップ機能付き車両が実用化されている。このようなアイドルストップ車両では、エンジン停止中やエンジン再始動時の電力供給を専らバッテリが担うことから、バッテリの放充電が頻繁に行われる。そこで、アイドルストップ車両用のバッテリを適正に管理するための充電制御装置が開発されている。このようなバッテリの充電制御装置としては、アイドルストップのために停止されたエンジンが再始動された場合に、バッテリへの充電を行うようにしたものが公知である（特許文献２参照）。特許文献２に記載の充電制御装置では、アイドルストップ後（エンジン再始動後）に一律にバッテリへの充電が行われ、充電電流が所定範囲内に入ると共にバッテリ電圧が所定電圧を所定時間にわたって上回ったときに、バッテリが満充電状態に達したと判断されてバッテリへの充電が終了される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特公平６−１２９３２号公報
【特許文献２】特開２００４−３２８９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
バッテリの蓄電状態或いは充電状態（ＳＯＣ：State Of Charge、満充電時と完全放電時をそれぞれ１００（％）と０（％）とし、バッテリの残容量（蓄電状態）を規格化した値である）は、特許文献２に記載されるように、充電電流やバッテリ電圧から判定（推定或いは推測することを意味するが、本明細書においては「判定」に統一して「推定」と区別する）することや、例えば電流センサにより検出されたバッテリの放充電電流の積算値に基づいて推定することにより把握される。但し、放充電電流の積算値に基づいて蓄電状態を推定する場合、蓄電状態の初期値が不正確であると、推定された蓄電状態も不正確になる。そのため、市販の自動車に搭載されている充電制御装置では、バッテリへの充電を行っているときに検出した充電電流に基づいて蓄電状態を判定し、認識している蓄電状態が判定した蓄電状態と異なる場合には認識している蓄電状態を補正すること（較正）が行われている。【０００６】
一方、充電電流やバッテリ電圧から蓄電状態を判定する場合、特に蓄電状態が満充電状態に近い場合には、バッテリ電圧が高くなることからバッテリ電圧と充電電圧との電位差が小さくなり、充電電流が小さくなるために充電電流から正確に蓄電状態を判定することが困難になる。そのため、市販の自動車に搭載されている充電制御装置では、蓄電状態の正確な判定が困難な所定の蓄電状態以上であることが確認された場合には、バッテリの蓄電状態を満充電状態よりも低い上記所定の蓄電状態（例えば８０％）であると見做すことが行われている。【０００７】
また、バッテリの蓄電状態が高いほど、バッテリ電圧が高くなって充電電流が小さくなるため、バッテリの充電効率は低下する。そのため、市販の自動車に搭載されている充電制御装置では、バッテリの蓄電状態に上限値（例えば８０％）を設定し、これを制御中心（制御目標値）として、バッテリの蓄電状態を上限値に維持する制御（以下、通常制御と呼ぶ）を行い、充電効率の高い上限値以下の蓄電状態においてフューエルカット走行時等の適宜のタイミングでバッテリへの充電を行うことで燃費の向上を図っている。【０００８】
ところが、この充電制御装置では、充電やバッテリ交換等でバッテリを取り外し、別のバッテリ（新しいバッテリ及び充電された同じバッテリを含む）が再接続された場合には、再接続されたバッテリが満充電状態であったとしても、再接続後に蓄電状態を判定した際にバッテリの蓄電状態が上記所定の蓄電状態と見做される。このような場合には、再接続されたバッテリの蓄電状態を上限値に低下させる必要がある。しかしながら、この充電制御装置の制御では、不正確に認識している認識蓄電状態を再認識して較正するためにバッテリへの充電を行う必要がある。例えば、特許文献２の技術を適用してアイドルストップ後にバッテリへの充電を行い、この間に蓄電状態の判定を行うことが考えられるが、このようにすると、アイドルストップの度（エンジン再始動の度）にバッテリへの充電が行われる。つまり、実際のバッテリの蓄電状態が上限値に低下するまでに長期間を要し、長期間にわたって上記のような効率の低い充電が行われ、燃費が悪化してしまう。【０００９】
本発明は、このような背景に鑑み、二次電池の実際の蓄電状態が制御中心である上限値よりも大きい場合に、実際の蓄電状態を早期に上限値に収束させ、効率良く充電を行うと共に、燃費の悪化を抑制できる充電制御装置及び充電制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような課題を解決するために、本発明は、エンジン（１１）により駆動される発電機（１４）から二次電池（１３）への充電を制御する充電制御装置（１０）であって、前記二次電池への充電電流（Ｉｃ）を検出する（Ｓ２）充電電流検出手段（１５ｂ）と、前記二次電池からの放電電流（Ｉｄ）を検出する（Ｓ２）放電電流検出手段（１５ａ）と、前記充電電流及び前記放電電流に基づいて前記二次電池の積算放充電量（ＩＷ）を算出する（Ｓ３）放充電量積算手段（２３）と、前記積算放充電量に基づく前記二次電池の蓄電状態を認識蓄電状態（ＳＯＣｒ）として認識する蓄電状態認識手段（２４）と、前記認識蓄電状態を満充電状態（１００％）よりも小さな所定の上限値（８０％）に維持するように、前記発電機の発電電圧を切り替えて前記二次電池への充電を制御する（Ｓ４７〜Ｓ５６）充電制御手段（２６）と、前記二次電池の端子が外されたことを検出する（Ｓ２１〜Ｓ２３）端子外れ検出手段（１６、２５）とを備え、前記充電制御手段は、前記二次電池の端子が外されたことが検出された場合（Ｓ３１：Ｙｅｓ）には、その時点からの前記積算放充電量が所定の放電量（−２０％）に達するまで、その後に再接続された二次電池への充電を禁止する（Ｓ６８〜Ｓ７０）構成とする。【００１１】
また、本発明は、エンジン（１１）により駆動される発電機（１４）から二次電池（１３）への充電を制御する充電制御方法であって、前記二次電池への充電電流（Ｉｃ）を検出する充電電流検出ステップ（Ｓ２）と、前記二次電池からの放電電流（Ｉｄ）を検出する放電電流検出ステップ（Ｓ２）と、前記充電電流及び前記放電電流に基づいて前記二次電池の積算放充電量（ＩＷ）を算出する放充電量積算ステップ（Ｓ３）と、前記積算放充電量に基づく前記二次電池の蓄電状態を認識蓄電状態（ＳＯＣｒ）として認識するステップ（Ｓ３）と、前記認識蓄電状態（ＳＯＣｒ）を満充電状態（１００％）よりも小さな所定の上限値（８０％）に維持するように、前記発電機の発電電圧を切り替えて前記二次電池への充電を制御する充電制御ステップ（Ｓ４７〜Ｓ５６（ｔ１９〜ｔ２３））とを備え、前記二次電池の端子が外されたことを検出する端子外れ検出ステップ（Ｓ２２〜Ｓ２３）と、前記二次電池の端子が外されたことが検出された場合に（Ｓ３１：Ｙｅｓ）、その時点からの前記積算放充電量が所定の放電量（−２０％）に達するまで、その後に再接続された二次電池への充電を禁止するステップ（Ｓ６８〜Ｓ７０）とを更に備える構成とする。【００１２】
これらの構成によれば、認識蓄電状態を満充電状態よりも小さな所定の上限値に維持するように二次電池への充電を行うことができる。そして、二次電池の端子が外されたことが検出された場合、積算放充電量が所定の放電量に達するまで、再接続された二次電池への充電が禁止されるため、実際の蓄電状態を早期に上限値に収束させ、効率良く充電を行うと共に、燃費の悪化を抑制することができる。【００１３】
また、上記の発明において、前記二次電池への充電中に前記充電電流に基づいて前記二次電池の蓄電状態を判定する（Ｓ５）蓄電状態判定手段（２３）を更に備え、前記蓄電状態認識手段は、前記蓄電状態判定手段により判定された蓄電状態に基づいて前記認識蓄電状態を較正し、前記充電制御手段は、前記エンジンの始動直後に、前記蓄電状態判定手段による蓄電状態の判定に要する所定の判定時間（Ｔｒ）にわたって前記二次電池へ充電を行い（Ｓ４２〜Ｓ４３、Ｓ６１〜Ｓ６２）、前記二次電池の端子が外されたことが検出された場合（Ｓ３１：Ｙｅｓ）、前記充電制御手段は、前記エンジンの始動直後に判定された前記再接続された二次電池の蓄電状態が前記上限値以上である場合にのみ（Ｓ６３：Ｙｅｓ）、前記再接続された二次電池への充電を禁止する（Ｓ６９）構成とするとよい。【００１４】
この構成によれば、二次電池の端子が外されたことが検出された場合であっても、エンジン始動直後の再接続された二次電池の蓄電状態が上限値未満の場合には再接続された二次電池への充電が禁止されないため、認識蓄電状態を上限値に維持するように再接続された二次電池への充電を行うことができる。【００１５】
また、上記の発明において、当該充電制御装置は車両（１）に搭載され、前記充電制御手段は、前記車両のフューエルカット走行中に前記二次電池への充電を行い（Ｓ５３、Ｓ８７）、前記二次電池の端子が外されたことが検出された場合（Ｓ３１：Ｙｅｓ）、前記蓄電状態認識手段は、前記フューエルカット走行中の充電時（Ｓ７２、Ｓ８７）に、前記蓄電状態判定手段により判定された前記再接続された二次電池の蓄電状態を用いて前記認識蓄電状態を較正する（Ｓ７〜Ｓ１３）構成とするとよい。【００１６】
この構成によれば、フューエルカット走行中には二次電池への充電が行われ、二次電池の端子が外されたことが検出された場合であっても、フューエルカット走行中の充電時に認識蓄電状態を較正することができる。また、フューエルカット走行中の充電時に認識蓄電状態を較正するため、較正のために燃料を使用する必要がなく、燃費の悪化を抑制できる。【００１７】
また、上記の発明において、当該充電制御装置はアイドルストップを行う車両に搭載され、前記二次電池の端子が外されたことが検出され（Ｓ３１：Ｙｅｓ）、かつ、前記アイドルストップによるエンジン再始動時から所定時間（Ｔｄ）が経過する前に（Ｓ９１：Ｎｏ：）前記フューエルカット走行が行われない場合（Ｓ８６：Ｎｏ）、前記充電制御手段は前記再接続された二次電池への充電を前記所定の判定時間にわたって強制的に行う（Ｓ９２〜Ｓ９３）構成とするとよい。【００１８】
この構成によれば、フューエルカット走行が行われない状態、即ち蓄電状態認識手段が再接続された二次電池の蓄電状態を用いて前記認識蓄電状態を較正できない状態が、アイドルストップによる再始動時から長時間継続することを防止できる。これにより、認識蓄電状態が実際の蓄電状態と乖離したまま低下し過ぎることが防止される。【００１９】
また、上記の発明において、前記二次電池の端子が外されたことが検出され（Ｓ３１：Ｙｅｓ）、かつ、前記アイドルストップによるエンジン再始動時から前記所定時間が経過する前に（Ｓ９１：Ｎｏ）、前記所定の判定時間以上継続する前記フューエルカット走行が行われない場合（Ｓ８８：Ｙｅｓ）、前記充電制御手段は前記再接続された二次電池への充電を前記所定の判定時間にわたって強制的に行う（Ｓ９２〜Ｓ９３）構成とするとよい。【００２０】
アイドルストップによるエンジン再始動時から所定時間が経過する前にフューエルカット走行が行われたとしても、フューエルカット走行が蓄電状態の判定に要する判定時間以上継続されなければ、蓄電状態認識手段は認識蓄電状態を較正することができない。この構成によれば、所定の判定時間以上継続するフューエルカット走行が行われない場合であっても、蓄電状態認識手段が認識蓄電状態を較正できるようになる。【００２１】
また、上記の発明において、前記二次電池の端子が外されたことが検出され（Ｓ３１：Ｙｅｓ）、かつ、前記アイドルストップが所定回（例えば３回）行われる前に、前記所定の判定時間以上継続する前記フューエルカット走行が行われない場合（Ｓ８４：Ｙｅｓ）、前記充電制御手段は、前記所定回の前記アイドルストップによるエンジン再始動後に、前記再接続された二次電池への充電を前記所定の判定時間にわたって強制的に行う（Ｓ９２〜Ｓ９３）構成とするとよい。【００２２】
二次電池の端子が外されたことが検出され、認識蓄電状態の較正が行われない状態で、フューエルカット走行が行われない状態が継続すると、蓄電状態が低下しやすいアイドルストップ中に認識蓄電状態が所定の放電下限値に達し、強制的に充電を行うために突然エンジンが始動する虞がある。この構成によれば、所定回目のアイドルストップによるエンジン再始動後に、充電制御手段が再接続された二次電池への充電を強制的に行うことにより、このような事態が生じることを抑制できる。また、認識蓄電状態が下限値に達する前に蓄電状態認識手段が蓄電状態を較正できるようになる。
【発明の効果】
【００２３】
このように本発明によれば、二次電池の蓄電状態を満充電状態よりも小さな所定の上限値に維持するように二次電池への充電を行いつつ、二次電池の実際の蓄電状態が制御中心である上限値よりも大きい場合に、実際の蓄電状態を早期に上限値に収束させ、効率良く充電を行うと共に、燃費の悪化を抑制できる充電制御装置を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る充電制御装置の概略構成図
【図２】図１に示すＥＣＵのブロック図
【図３】認識蓄電状態の認識制御の手順を示すフローチャート
【図４】端子外れ検出制御の手順を示すフローチャート
【図５】充電制御の手順を示すフローチャート
【図６】図５に示す通常制御の手順を示すフローチャート
【図７】図５に示す放電制御の手順を示すフローチャート
【図８】図７に示す充電禁止制御の手順を示すフローチャート
【図９】図７に示す充電禁止制御の手順を示すフローチャート
【図１０】（Ａ）本実施形態に係る充電制御による充電状態を示すタイムチャート（Ｂ）比較例に係る充電制御による充電状態を示すタイムチャート
【図１１】本実施形態に係る充電制御による充電状態を示すタイムチャート
【図１２】本実施形態に係る充電制御による充電状態を示すタイムチャート
【図１３】図１１に対応する比較例に係る充電制御による充電状態を示すタイムチャート
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
【００２６】
図１に示すように、アイドルストップ車に搭載される充電制御装置１０は、内燃機関１１の駆動力を、例えばＣＶＴやマニュアルトランスミッション等の変速機１２を介して自車両の駆動輪Ｗ、Ｗに伝達する自動車１に搭載され、各種補機類を駆動するための１２ボルトの鉛蓄電池等のバッテリ１３に対する充電動作を制御するものであって、バッテリ１３と、交流発電機（ＡＣＧ）１４と、電流センサ１５ａ、１５ｂと、電圧センサ１６と、ＥＣＵ（電子演算装置）１７とを備えて構成されている。
【００２７】
内燃機関１１のクランク軸１１ａと交流発電機１４の回転軸１４ａとは、駆動力伝達部１８を介して接続されており、交流発電機１４は、駆動力伝達部１８を介して伝達される内燃機関１１の駆動力により発電可能とされている。ここで、駆動力伝達部１８は、例えば、内燃機関１１のクランク軸１１ａと一体に設けられたクランク軸プーリ１８ａと、このクランク軸プーリ１８ａと対をなし、交流発電機１４の回転軸１４ａと一体に設けられた駆動軸プーリ１８ｂと、クランク軸プーリ１８ａ及び駆動軸プーリ１８ｂ間に掛け渡されたベルト１８ｃとを備えて構成されている。即ち、クランク軸プーリ１８ａ及び駆動軸プーリ１８ｂ間においては、ベルト１８ｃを介して内燃機関１１の駆動力が交流発電機１４へと伝達される。
【００２８】
バッテリ１３は交流発電機１４に接続されており、交流発電機１４は、ＥＣＵ１７からの充電指令を受けて内燃機関１１の駆動力により発電して得た交流電力を直流電力に整流し、バッテリ１３に充電する。ＥＣＵ１７は、後述する認識蓄電状態ＳＯＣｒと、バッテリ１３から例えば各種ランプや空調装置のコンプレッサ等の車載電気機器からなる負荷１９に供給された電力量、即ち負荷１９への放電電流Ｉｄ、バッテリ１３の端子間電圧ＶＢ及び時間Ｔの積とに応じて、バッテリ１３に対する充電、つまり交流発電機１４の発電動作を制御する。
【００２９】
例えば、ＥＣＵ１７は、バッテリ１３に対する充電を行う場合に、交流発電機１４の発電により得られる直流電圧が１４．５Ｖとなるように交流発電機１４を発電制御し、バッテリ１３に対する充電を行わない場合に、交流発電機１４の発電により得られる直流電圧が１２．０Ｖとなるように交流発電機１４を発電制御する。つまり、ＥＣＵ１７は、充電を行わない通常時と充電時とで交流発電機１４に対する発電指示電圧を切り替える。
【００３０】
このため、ＥＣＵ１７には、電流センサ１５ａから出力されるバッテリ１３から負荷１９への放電電流Ｉｄの検出信号、電圧センサ１６から出力されるバッテリ１３の端子間電圧ＶＢの検出信号、電流センサ１５ｂから出力される交流発電機１４からバッテリ１３に流れる充電電流Ｉｃの検出信号等が入力されている。なお、図１では２つの電流センサ１５ａ、１５ｂが示されているが、単一の電流センサ１５が放電電流Ｉｄ及び充電電流Ｉｃを検出してもよい。
【００３１】
また、自動車１は、図示しないエンジンＥＣＵを備えており、このエンジンＥＣＵにより、走行後の停車意思を判定したとき、例えば、車速が０になり、かつブレーキペダルが踏み込まれたこと等の所定のエンジン停止条件が満たされたときに、内燃機関１１を停止し、運転者の走行意思を判定したとき、例えば、ブレーキペダルの操作が解除されたこと等の所定のエンジン再始動条件が満たされたときに、内燃機関１１を再始動するアイドルストップが行われる。アイドルストップが行われているときには、エンジンＥＣＵから出力されるアイドルストップ信号ＩＳがＥＣＵ１７に入力される。
【００３２】
エンジンＥＣＵは、イグニッションオン信号ＩＧ−ＯＮの入力に応じて内燃機関１１を始動し、アクセルペダルの踏込量等に応じて内燃機関１１への燃料供給量やスロットル開度を制御する。イグニッションオン信号ＩＧ−ＯＮは、ＥＣＵ１７にも入力する。エンジンＥＣＵは、自動車１の走行中にアクセルペダルの踏込量が０になったこと等の所定のフューエルカット条件が満たされると、内燃機関１１への燃料供給量を０にするフューエルカットを行う。フューエルカットが行われているときには、エンジンＥＣＵから出力されるフューエルカット信号ＦＣがＥＣＵ１７に入力される。
【００３３】
次に、図２を参照してＥＣＵ１７について説明する。電流センサ１５ｂから出力される交流発電機１４からバッテリ１３に流れる充電電流Ｉｃの検出信号、及び電圧センサ１６から出力されるバッテリ１３の端子間電圧ＶＢは、蓄電状態算出部２１に入力される。蓄電状態算出部２１では、蓄電状態判定部２２が、入力した充電電流Ｉｃ及び端子間電圧ＶＢ（充電電圧）のうちの少なくとも充電電流Ｉｃ（以下、単に「少なくとも充電電流Ｉｃ」と記す）に基づいてバッテリ１３の蓄電状態ＳＯＣを判定する。蓄電状態判定部２２が蓄電状態ＳＯＣを判定するためには、充電電流Ｉｃが所定の判定時間Ｔｒにわたって継続して入力することが必要である。充電電流Ｉｃが所定の判定時間Ｔｒにわたって継続して入力しても、バッテリ１３の蓄電状態ＳＯＣが所定値（例えば８０％）以上であるときには、蓄電状態ＳＯＣが所定値以上であることは判定できるが、充電電流Ｉｃに差が生じにくいため、正確な蓄電状態ＳＯＣを判定することができない。この場合、蓄電状態判定部２２は蓄電状態ＳＯＣを所定値（８０％）であると見做す。そのため、蓄電状態判定部２２により判定された蓄電状態ＳＯＣは、実際の蓄電状態ＳＯＣ（以下、実蓄電状態ＳＯＣａと記す）と必ずしも一致するものではない。蓄電状態算出部２１が行う蓄電状態ＳＯＣの判定タイミングについては後述する。
【００３４】
電流センサ１５ａから出力されるバッテリ１３から負荷１９に流れる放電電流Ｉｄの検出信号も、蓄電状態算出部２１に入力される。蓄電状態算出部２１では、放充電量積算部２３が、入力した充電電流Ｉｃ及び端子間電圧ＶＢ（充電電圧）に基づいてバッテリ１３への充電量（プラスの値）を積算した値と、入力した放電電流Ｉｄ及び端子間電圧ＶＢに基づいてバッテリ１３からの放電量（マイナスの値）を積算した値との和である積算放充電量ＩＷを算出する。本実施形態では、蓄電状態ＳＯＣに対応するように、積算放充電量ＩＷとして、バッテリ１３の蓄電容量に対する積算放充電量ＩＷの率（除算値）を用いるものとして説明する。積算放充電量ＩＷは、充電量の積算値が放電量の積算値よりも大きい場合にプラス（充電側）になり、放電量の積算値が充電量の積算値よりも大きい場合にマイナス（放電側）になる。
【００３５】
蓄電状態判定部２２で判定された蓄電状態ＳＯＣ及び放充電量積算部２３で積算されたバッテリ１３の積算放充電量ＩＷは蓄電状態認識部２４に入力する。蓄電状態認識部２４は、認識（保持）している蓄電状態ＳＯＣ（以下、認識蓄電状態ＳＯＣｒと称する。）に積算放充電量ＩＷを加算することで認識蓄電状態ＳＯＣｒを更新（認識）する。蓄電状態認識部２４が更新を随時行う場合、蓄電状態認識部２４が放充電量積算部２３の機能を包含していると考えてよい。また、蓄電状態認識部２４は、蓄電状態判定部２２により蓄電状態ＳＯＣが判定され、認識蓄電状態ＳＯＣｒと判定された蓄電状態ＳＯＣとが異なる場合に、認識蓄電状態ＳＯＣｒの値を判定された蓄電状態ＳＯＣの値に置き換えることで認識蓄電状態ＳＯＣｒを補正する（言い換えれば、判定された蓄電状態ＳＯＣに基づいて、認識蓄電状態ＳＯＣｒをより正しい値に較正する）。但し、認識蓄電状態ＳＯＣｒが上記所定値（８０％）よりも大きく、判定された蓄電状態ＳＯＣが上記所定値である場合（上記所定値と見做された場合を含む）は、認識蓄電状態ＳＯＣｒの方が実蓄電状態ＳＯＣａに近いため、蓄電状態認識部２４は認識蓄電状態ＳＯＣｒを補正せずにそのまま保持する。蓄電状態認識部２４は、算出した認識蓄電状態ＳＯＣｒを充電制御部２６に出力する。
【００３６】
電圧センサ１６から出力されるバッテリ１３の端子間電圧ＶＢは、端子外れ検出部２５にも入力する。端子外れ検出部２５は、バッテリ１３の端子間電圧ＶＢが０Ｖになった場合、バッテリ１３の端子が外されたことを検出する。バッテリ１３の端子が外されたとの検出は、バッテリ１３が自動車１から取り外された可能性があり、バッテリ１３の端子が再度接続されたときには実蓄電状態ＳＯＣａが変化している可能性があること、特に、バッテリ交換時には満充電状態（実蓄電状態ＳＯＣａ＝１００％）の別のバッテリ１３（以下、単にバッテリ１３と記す）が搭載された可能性があることを意味する。端子外れ検出部２５は、バッテリ１３の端子が外されたことを検出すると、端子外れ信号ＴＦを充電制御部２６に出力する。
【００３７】
充電制御部２６には、前述したイグニッションオン信号ＩＧ−ＯＮ、アイドルストップ信号ＩＳ及びフューエルカット信号ＦＣも入力している。充電制御部２６は、入力するこれらの信号に基づいて交流発電機１４による充電（発電電圧）を制御する。具体的には、充電制御部２６は、イグニッションオン信号ＩＧ−ＯＮが入力すると、前述した所定の判定時間Ｔｒにわたって充電を行うことで、エンジン始動直後に蓄電状態判定部２２がバッテリ１３の蓄電状態ＳＯＣを判定して蓄電状態認識部２４が認識蓄電状態ＳＯＣｒを較正できるようにする。
【００３８】
また、充電制御部２６は、通常制御として、認識蓄電状態ＳＯＣｒが満充電状態（１００％）よりも小さな所定の上限値（本実施形態では８０％）に維持されるようにバッテリ１３への充電を制御する。但し、認識蓄電状態ＳＯＣｒを常時上限値に維持することは困難であり、商品性にも影響を与えるため、充電制御部２６は、上限値に加えて下限値（本実施形態では７７％）を設定し、認識蓄電状態ＳＯＣｒが上限値以上である場合（上限値と見做された場合を含む）、バッテリ１３への充電を行わず、認識蓄電状態ＳＯＣｒが下限値よりも低い場合には、認識蓄電状態ＳＯＣｒが上限値になるまでバッテリ１３への充電を強制的に行う。
【００３９】
一方、認識蓄電状態ＳＯＣｒが上限値から下限値の範囲内にあるときには、充電制御部２６は、商品性や燃費を向上させるべく、所定のタイミングで充電を行う。例えば、充電制御部２６は、燃費に影響を与えることなく認識蓄電状態ＳＯＣｒを上限値へ回復させるべく、フューエルカット信号ＦＣが入力しているときにバッテリ１３への充電を行う。なお、本実施形態の通常制御では、少なくとも認識蓄電状態ＳＯＣｒが上限値以上のときには、充電制御部２６がアイドルストップによる内燃機関１１の再始動後にバッテリ１３への充電を行うことはない。
【００４０】
一方、端子外れ信号ＴＦが入力すると、充電制御部２６は、バッテリ１３の実蓄電状態ＳＯＣａを、制御中心である上限値よりも大きい場合に早期に上限値に低下させるための放電制御を行う。
【００４１】
放電制御では、充電制御部２６は、イグニッションオン信号ＩＧ−ＯＮの入力に応じた所定の判定時間Ｔｒにわたる充電、認識蓄電状態ＳＯＣｒが下限値以上である場合の充電停止、及び認識蓄電状態ＳＯＣｒが下限値よりも低い場合の充電については、通常制御と同様に行う。
【００４２】
イグニッションオン信号ＩＧ−ＯＮ入力後の所定の判定時間Ｔｒにわたる充電時に、蓄電状態判定部２２が少なくとも充電電流Ｉｃに基づいて判定した蓄電状態ＳＯＣが上限値（８０％）未満の場合は、認識蓄電状態ＳＯＣｒが補正されることでＥＣＵ１７により正確な実蓄電状態ＳＯＣａが認識されるため、充電制御部２６は放電制御を終了して通常制御を行う。
【００４３】
一方、イグニッションオン信号ＩＧ−ＯＮの入力後に判定された蓄電状態ＳＯＣが上限値（８０％）以上である場合には、認識蓄電状態ＳＯＣｒが正確でない可能性があるため、充電制御部２６は放電制御を継続する。
【００４４】
放電制御は具体的には次のように行われる。即ち、充電制御部２６は、バッテリ１３の積算放充電量ＩＷが所定の放電量（本実施形態では、満充電状態から上限値までの差である−２０％）に達するまで、原則としてバッテリ１３への充電を禁止する。例えば、この期間には、充電制御部２６は、認識蓄電状態ＳＯＣｒを上記上限値に維持するために認識蓄電状態ＳＯＣｒが下限値よりも低くなった場合に強制的に行う充電や、アイドルストップ信号ＩＳの入力の後（入力がなくなったとき、即ちアイドルストップによるエンジン再始動後）に行う消費電力回復のためのバッテリ１３への充電を禁止する。
【００４５】
但し、この期間であっても、フューエルカット走行中は燃料を消費しないため、フューエルカット信号ＦＣが入力しているときには、充電制御部２６は充電を行う。フューエルカット走行が所定の判定時間Ｔｒ継続した場合には、蓄電状態ＳＯＣの判定が可能である。また、アイドルストップによるエンジン再始動時から所定時間Ｔｄが経過する前にフューエルカット走行が行われない場合、蓄電状態ＳＯＣの判定及び認識蓄電状態ＳＯＣｒの較正のために充電制御部２６はバッテリ１３への充電を強制的に行う。更に、アイドルストップによるエンジン再始動時から所定時間Ｔｄが経過する前にフューエルカット走行が行われた場合であっても、このフューエルカット走行が蓄電状態判定部２２による蓄電状態ＳＯＣの判定に要する所定の判定時間Ｔｒ以上継続しない場合にも、蓄電状態ＳＯＣの判定及び認識蓄電状態ＳＯＣｒの較正のために充電制御部２６はバッテリ１３への充電を強制的に行う。これに並行して、充電制御部２６は、アイドルストップが所定回（本実施形態では３回）行われる前に、フューエルカット走行が行われたとしても、蓄電状態判定部２２による蓄電状態ＳＯＣの判定に要する所定の判定時間Ｔｒ以上継続するフューエルカット走行が行われない場合には、３回目のアイドルストップによるエンジン再始動時に、蓄電状態ＳＯＣの判定及び認識蓄電状態ＳＯＣｒの較正のために充電制御部２６はバッテリ１３への充電を強制的に行う。
【００４６】
つまり、充電制御部２６が禁止する充電には、認識蓄電状態ＳＯＣｒを上記所定の上限値に維持すること以外のことを目的とした充電のような例外があり、この例外には、認識蓄電状態ＳＯＣｒを較正するために行う充電、及び、燃費に影響を与えることなく認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａを上昇させるために行うフューエルカット走行中の充電が含まれる。なお、フューエルカット走行中の充電は、燃料を消費しないことから、認識蓄電状態ＳＯＣｒが上記所定の上限値以上であっても行われる。一方、認識蓄電状態ＳＯＣｒが上記所定の上限値未満のときに行われるフューエルカット走行中の充電は、認識蓄電状態ＳＯＣｒを上記所定の上限値に回復させることにはなるが、燃料を使ってまで認識蓄電状態ＳＯＣｒを上限値に維持するための充電とは異なる性質のものである。
【００４７】
また、充電制御部２６は、端子外れ信号ＴＦが入力した場合、バッテリ１３の積算放充電量ＩＷが所定の放電量（−２０％）に達しなくても、上記例外の充電により、８０％未満の蓄電状態ＳＯＣが判定され、認識蓄電状態ＳＯＣｒがこの値に補正された場合、及び、所定回（本実施形態では３０回）以上のアイドルストップ信号ＩＳが入力した場合、放電制御を終了して通常制御を行う。
【００４８】
次に、図３〜図９のフローチャートを参照しながら、本実施形態に係る充電制御装置１０が行う充電制御等の各種制御の手順を具体的に説明する。
【００４９】
図３は、ＥＣＵ１７が行う認識蓄電状態ＳＯＣｒの認識制御の手順を示している。ＥＣＵ１７（蓄電状態算出部２１）は、自動車１の通電状態がアクセサリ（ＡＣＣ―ＯＮ）状態とされること等によって通電されると、図３に示す認識蓄電状態ＳＯＣｒの認識制御を行う。
【００５０】
ＥＣＵ１７は、最初に不揮発性のメモリに記憶された前回終了時の認識蓄電状態ＳＯＣｒを読み込み、認識する（ステップＳ１）。その後、或いはこれと並行して、ＥＣＵ１７は、充電電流Ｉｃ、放電電流Ｉｄ及び端子間電圧ＶＢを検出して（ステップＳ２）、積算放充電量ＩＷを算出すると共に、認識した認識蓄電状態ＳＯＣｒに積算放充電量ＩＷを加算することで認識蓄電状態ＳＯＣｒを認識（更新）する（ステップＳ３）。ＥＣＵ１７は、算出した認識蓄電状態ＳＯＣｒを不揮発性のメモリに上書きする（ステップＳ４）。充電電流Ｉｃが所定の判定時間Ｔｒにわたって入力しているときには、ＥＣＵ１７は、バッテリ１３の蓄電状態ＳＯＣを判定する（ステップＳ５）。ステップＳ５において蓄電状態ＳＯＣが判定されず、ステップＳ６の判定がＮｏである場合、ＥＣＵ１７は、ステップＳ２〜ステップＳ５の処理を繰り返し、最新の認識蓄電状態ＳＯＣｒをメモリに随時上書きする。
【００５１】
ステップＳ５において蓄電状態ＳＯＣが判定され、ステップＳ６の判定がＹｅｓになった場合、ＥＣＵ１７は、判定された蓄電状態ＳＯＣが上限値の８０％以上であるか否かを判定する（ステップＳ７）。蓄電状態ＳＯＣが８０％以上である場合（ステップＳ７：Ｙｅｓ）、ＥＣＵ１７は、蓄電状態ＳＯＣの判定がイグニッションオン信号ＩＧ−ＯＮが入力した直後のものであるか否か、即ちエンジン始動後に最初の行われたものであるか否かを判定する（ステップＳ８）。蓄電状態ＳＯＣがエンジン始動直後の判定によるものである場合（ステップＳ８：Ｙｅｓ）、ＥＣＵ１７は、判定された蓄電状態ＳＯＣを８０％と見做して認識蓄電状態ＳＯＣｒを蓄電状態ＳＯＣの値（８０％）に補正する（ステップＳ９）。
【００５２】
ステップＳ８において蓄電状態ＳＯＣがエンジン始動直後の判定によるものでなかった場合（Ｎｏ）、ＥＣＵ１７は、現在の認識蓄電状態ＳＯＣｒが８０％以上であるか否かを判定し（ステップＳ１１）、認識蓄電状態ＳＯＣｒが８０％未満であれば（Ｎｏ）、ステップＳ９の処理、即ち、判定された蓄電状態ＳＯＣを８０％と見做して認識蓄電状態ＳＯＣｒを蓄電状態ＳＯＣの値（８０％）に補正する。ステップＳ１１において認識蓄電状態ＳＯＣｒが８０％以上であれば（Ｙｅｓ）、ＥＣＵ１７は、積算放充電量ＩＷに基づいて算出（推定）している認識蓄電状態ＳＯＣｒを、判定された蓄電状態ＳＯＣよりも正確な値であるものとしてそのまま保持する（ステップＳ１２）。即ち、認識蓄電状態ＳＯＣｒがこれよりも低い８０％と見做される蓄電状態ＳＯＣの値に補正されることはない。
【００５３】
ステップＳ６において、判定された蓄電状態ＳＯＣが８０％未満であった場合（Ｎｏ）、ＥＣＵ１７は、判定された蓄電状態ＳＯＣが現在保持している認識蓄電状態ＳＯＣｒと同じ値或いは略同じ値（例えば、±０．５％の範囲内）であるか否かを判定する（ステップＳ１２）。ステップＳ１２において蓄電状態ＳＯＣが認識蓄電状態ＳＯＣｒと同じ値或いは略同じ値であれば（Ｙｅｓ）、ＥＣＵ１７は、ステップＳ１１に進み、認識蓄電状態ＳＯＣｒを保持する。ステップＳ１２において蓄電状態ＳＯＣが認識蓄電状態ＳＯＣｒと異なる値であれば（Ｎｏ）、ＥＣＵ１７は、認識蓄電状態ＳＯＣｒを、８０％未満と判定された蓄電状態ＳＯＣの値に補正する（ステップＳ１３）。
【００５４】
その後、ＥＣＵ１７は、補正した或いはそのまま保持した認識蓄電状態ＳＯＣｒをメモリに上書きし（ステップＳ１０）、上記手順を繰り返す。なお、ＥＣＵ１７は、既に認識蓄電状態ＳＯＣｒを保持しているため、ステップＳ１において認識蓄電状態ＳＯＣｒを読み込まなくてもよい。
【００５５】
図４は、ＥＣＵ１７が行う端子外れ検出制御の手順を示している。ＥＣＵ１７（端子外れ検出部２５）は、自動車１の通電状態がアクセサリ（ＡＣＣ―ＯＮ）やＯＮのときだけでなく、ＯＦＦのときにも継続して、図４に示す認識蓄電状態ＳＯＣｒの認識制御を行う。端子外れ検出制の制御周期は、比較的長い適宜な値に設定される。
【００５６】
ＥＣＵ１７は、最初にバッテリ１３の端子間電圧ＶＢを検出し（ステップＳ２１）、の端子間電圧ＶＢが０Ｖであるか否かを判定する（ステップＳ２２）。ステップＳ２２において端子間電圧ＶＢが０Ｖであった場合、ＥＣＵ１７は、端子外れ信号ＴＦを出力し（ステップＳ２３）、上記手順を繰り返す。なお、バッテリ交換等でバッテリ１３が取り外されるのは、通常、自動車１の通電状態がＯＦＦのときであるため、ステップＳ２３では、ＥＣＵ１７は、端子外れ信号ＴＦを不揮発メモリに記録する。
【００５７】
図５は、ＥＣＵ１７が行うバッテリ１３への充電制御の手順を示している。ＥＣＵ１７（主に充電制御部２６）は、内燃機関１１の始動後に図５に示す充電制御を開始し、内燃機関１１の運転期間中、充電制御を継続する。
【００５８】
ＥＣＵ１７は、最初に端子外れ信号ＴＦが出力されたか否か、即ちメモリに記録されているか否かを判定する（ステップＳ３１）。端子外れ信号ＴＦが記録されていない場合（ステップＳ３１：Ｎｏ）、ＥＣＵ１７は、後に詳述する通常制御を実行する（ステップＳ３２）。一方、端子外れ信号ＴＦが記録されている場合（ステップＳ３１：Ｙｅｓ）、ＥＣＵ１７は、再接続されたバッテリ１３に対し、後に詳述する放電制御を実行する（ステップＳ３２）。ステップＳ３３の放電制御が完了すると、ＥＣＵ１７は、ステップＳ３２に移行して通常制御を実行する。
【００５９】
図６は、バッテリ１３への充電制御のうちの通常制御の手順を示している。ＥＣＵ１７は、最初に、放電制御から移行してきたのか否かを判定し（ステップＳ４１）、放電制御から移行してきた場合（Ｙｅｓ）、後述するステップＳ４７に進む。一方、放電制御からの移行からではない場合（Ｎｏ）、即ち、端子外れ信号ＴＦがない状態で内燃機関１１が始動されて制御が開始された場合、ＥＣＵ１７は、バッテリ１３への充電を開始する（ステップＳ４２）。ＥＣＵ１７は、充電開始から所定の判定時間Ｔｒが経過してステップＳ４３の判定がＹｅｓになるまで、即ち、蓄電状態判定部２２が蓄電状態ＳＯＣを判定するまで充電を継続する。所定の判定時間Ｔｒが経過すると（ステップＳ４３：Ｙｅｓ）、ＥＣＵ１７は、判定された蓄電状態ＳＯＣが７７％以上であるか否かを判定する（ステップＳ４４）。蓄電状態ＳＯＣが７７％以上である場合（ステップＳ４４：Ｙｅｓ）、ＥＣＵ１７は、バッテリ１３への充電を停止する（ステップＳ４５）。
【００６０】
一方、ステップＳ４４において、判定された蓄電状態ＳＯＣが７７％未満であった場合（Ｎｏ）、ＥＣＵ１７は、判定された蓄電状態ＳＯＣの値に補正されているか、蓄電状態ＳＯＣの値と略同じ値であるためにそのまま保持された認識蓄電状態ＳＯＣｒが８０％になるまで充電を継続する。認識蓄電状態ＳＯＣｒが８０％になると（ステップＳ４６：Ｙｅｓ）、ＥＣＵ１７はバッテリ１３への充電を停止する（ステップＳ４５）。
【００６１】
その後、ＥＣＵ１７は、認識蓄電状態ＳＯＣｒが下限値である７７％未満であるか否かを判定する（ステップＳ４７）。内燃機関１１の始動後にＥＣＵ１７が上記ステップＳ４１〜ステップＳ４５を実行している場合にはステップＳ４７の判定がＹｅｓになることはない。その後の放電によって認識蓄電状態ＳＯＣｒが低下し、ステップＳ４７の判定がＹｅｓになると、ＥＣＵ１７は、充電を開始する（ステップＳ４８）。ＥＣＵ１７は、充電開始から所定の判定時間Ｔｒが経過してステップＳ４９の判定がＹｅｓになるまで、即ち、蓄電状態判定部２２が蓄電状態ＳＯＣを判定するまで充電を継続する。所定の判定時間Ｔｒが経過すると（ステップＳ４９：Ｙｅｓ）、ＥＣＵ１７は、バッテリ１３への充電を停止し（ステップＳ４５）、ステップＳ５７に進む。
【００６２】
内燃機関１１の始動後に、ＥＣＵ１７が放電制御（図５）を実行して本通常制御に移行してきている場合には、ステップＳ４７において認識蓄電状態ＳＯＣｒが下限値である７７％未満であるためにＮｏとなることがある。この場合、ＥＣＵ１７は、認識蓄電状態ＳＯＣｒが８０％未満であるか否かを判定する（ステップＳ５１）。ステップＳ５１においてＹｅｓと判定された場合、即ち、認識蓄電状態ＳＯＣｒが７７％以上かつ８０％未満である場合、ＥＣＵ１７は、フューエルカット信号ＦＣがＥＣＵ１７に入力したか否か、即ち自動車１がフューエルカット走行を開始したか否かを判定する（ステップＳ５２）。フューエルカット信号ＦＣが入力した場合には（ステップＳ５２：Ｙｅｓ）、ＥＣＵ１７は充電を開始する（ステップＳ５３）。
【００６３】
その後、ＥＣＵ１７は、フューエルカット信号ＦＣの入力がなくなったか否か、即ち自動車１がフューエルカット走行を終了したか否かを判定し（ステップＳ５４）、フューエルカット信号ＦＣの入力がなくなった場合には（Ｙｅｓ）、充電を停止する（ステップＳ５５）。フューエルカット信号ＦＣの入力がなくならない場合（ステップＳ５４：Ｎｏ）、ＥＣＵ１７は、認識蓄電状態ＳＯＣｒが１００％以上になったか否かを判定し（ステップＳ５６）、認識蓄電状態ＳＯＣｒが８０％以上になるまでステップＳ５４及びステップＳ５５の判定を繰り返しながら充電を継続する。自動車１のフューエルカット走行が継続してフューエルカット信号ＦＣの入力がなくならずに（ステップＳ５４：Ｎｏ）、認識蓄電状態ＳＯＣｒが１００％以上になると（ステップＳ５６：Ｙｅｓ）、ＥＣＵ１７はステップＳ５５に進んで充電を停止し、ステップＳ５７に進む。
【００６４】
ステップＳ５１において認識蓄電状態ＳＯＣｒが８０％以上である場合（Ｎｏ）、及び、ステップＳ５１において認識蓄電状態ＳＯＣｒが８０％未満であるが（Ｙｅｓ）、フューエルカット信号ＦＣが入力しないためにステップＳ５２の判定がＮｏである場合、ＥＣＵ１７はステップＳ５７に進む。
【００６５】
ステップＳ５７では、ＥＣＵ１７は、内燃機関１１が停止されたか否かを判定し、エンジンが停止されると（Ｙｅｓ）、処理を終了する。内燃機関１１が停止されず、ステップＳ５７の判定はＮｏの場合、ＥＣＵ１７は、ステップＳ４７移行の処理を繰り返す。即ち、認識蓄電状態ＳＯＣｒが下限値である７７％以上である状態でフューエルカット走行が行われた場合に充電を行うか、フューエルカット走行が行われずに認識蓄電状態ＳＯＣｒが７７％未満になったときに、認識蓄電状態ＳＯＣｒ上限値である８０％に維持するために強制的に充電する処理を継続する。
【００６６】
図６は、バッテリ１３への充電制御のうちの放電制御の手順を示している。ＥＣＵ１７は、最初に、バッテリ１３への充電を開始する（ステップＳ６１）。ＥＣＵ１７は、充電開始から所定の判定時間Ｔｒが経過してステップＳ６２の判定がＹｅｓになるまで、即ち、蓄電状態判定部２２が蓄電状態ＳＯＣを判定するまで充電を継続する。所定の判定時間Ｔｒが経過すると（ステップＳ６２：Ｙｅｓ）、ＥＣＵ１７は、判定された蓄電状態ＳＯＣが８０％以上であるか否かを判定する（ステップＳ６３）。蓄電状態ＳＯＣが８０％未満である場合（ステップＳ６３：Ｎｏ）、ＥＣＵ１７は、判定された蓄電状態ＳＯＣが７７％以上であるか否かを判定する（ステップＳ６４）。判定された蓄電状態ＳＯＣが７７％以上である場合（ステップＳ６４：Ｙｅｓ）、ＥＣＵ１７は、バッテリ１３への充電を停止し（ステップＳ６５）、本処理を終了する。
【００６７】
ステップＳ６４において、判定された蓄電状態ＳＯＣが７７％未満である場合（ステップＳ６４：Ｎｏ）、ＥＣＵ１７は、蓄電状態ＳＯＣの値に補正されている認識蓄電状態ＳＯＣｒが８０％になるまで充電を継続する。認識蓄電状態ＳＯＣｒが８０％になると（ステップＳ６６：Ｙｅｓ）、ＥＣＵ１７はバッテリ１３への充電を停止し（ステップＳ６５）、本処理を終了する。
【００６８】
ステップＳ６３において、判定された蓄電状態ＳＯＣが８０％以上である場合（ステップＳ６３：Ｎｏ）、ＥＣＵ１７はバッテリ１３への充電を停止する（ステップＳ６７）。その後、ＥＣＵ１７は、その後の積算放充電量ＩＷが−２０％以下になったか否か、即ち積算放充電量ＩＷが所定の放電量に達したか否かを判定する（ステップＳ６８）。ステップＳ６８において、積算放充電量ＩＷが−２０％より大きい場合（Ｎｏ）、ＥＣＵ１７は、詳細を後述する充電禁止制御を行う（ステップＳ６９）。充電禁止制御が完了し、ステップＳ７０における充電禁止制御の完了判定がＹｅｓになると、ＥＣＵ１７は本処理を終了する。充電禁止制御が完了しない場合には（ステップＳ７０：Ｎｏ）、ＥＣＵ１７は、積算放充電量ＩＷが−２０％以下になってステップＳ６８の判定がＹｅｓになるまで、ステップＳ６９の充電禁止制御を継続する。
【００６９】
図７及び図８は、充電禁止制御の手順を示している。ＥＣＵ１７は、最初に、フューエルカット信号ＦＣがＥＣＵ１７に入力したか否か、即ち自動車１がフューエルカット走行を開始したか否かを判定する（ステップＳ７１）。フューエルカット信号ＦＣが入力した場合には（ステップＳ７１：Ｙｅｓ）、ＥＣＵ１７は充電を開始する（ステップＳ７２）。その後、ＥＣＵ１７は、フューエルカット信号ＦＣの入力がなくなったか否か、即ち自動車１がフューエルカット走行を終了したか否かを判定し（ステップＳ７３）、フューエルカット信号ＦＣの入力がなくなった場合には（Ｙｅｓ）、ＥＣＵ１７は充電を停止する（ステップＳ７４）。この場合、ＥＣＵ１７は、処理を終えて図７のステップＳ７０に進むが、充電禁止制御が完了していないため（Ｎｏ）、積算放充電量ＩＷが−２０％に達してステップＳ６８の判定がＹｅｓになるまで、図８のＳ７１に戻ってそれ以降の手順を繰り返す。
【００７０】
ステップＳ７３においてフューエルカット信号ＦＣの入力がなくならない場合（ステップＳ７３：Ｎｏ）、ＥＣＵ１７は、充電開始から所定の判定時間Ｔｒが経過してステップＳ７５の判定がＹｅｓになるまで、即ち、蓄電状態判定部２２が蓄電状態ＳＯＣを判定するまで充電を継続する。所定の判定時間Ｔｒが経過すると（ステップＳ７５：Ｙｅｓ）、ＥＣＵ１７は、充電を停止し（ステップＳ７６）、後述する第１カウンタＣ１及び第２カウンタＣ２をクリア（０に）し（ステップＳ７７）、判定された蓄電状態ＳＯＣが８０％以上であるか否かを判定する（ステップＳ７８）。判定された蓄電状態ＳＯＣが８０％以上である場合（ステップＳ７８：Ｙｅｓ）、ＥＣＵ１７は、Ｓ７１に戻り、それ以降の手順を繰り返す。一方、判定された蓄電状態ＳＯＣが８０％未満である場合（ステップＳ７８：Ｎｏ）、ＥＣＵ１７は、充電禁止制御の完了を判定し（ステップＳ７９）、本充電禁止制御の処理を終了する。この場合、図７のステップＳ７０の判定がＹｅｓになって放電制御が終了するため、ＥＣＵ１７は図６に示した通常制御のステップＳ４１に進む。
【００７１】
ステップＳ７１においてフューエルカット信号ＦＣがしないためにステップＳ７１の判定がＮｏである場合、ＥＣＵ１７は図９のステップＳ８１に進む。ステップＳ８１では、ＥＣＵ１７は、アイドルストップ信号ＩＳがＥＣＵ１７に入力した後のアイドルストップによる内燃機関１１の再始動（本フローチャート及びその説明ではＩＳ再始動という）が行われたか否かを判定する（ステップＳ８１）。ＩＳ再始動が行われない場合（ステップＳ８１：Ｎｏ）、図８のステップＳ７９を経ることなく本処理を終えるが、図７のステップＳ６８の判定がＹｅｓになるまで、図８のステップＳ７１に戻る。
【００７２】
ステップＳ８１においてＩＳ再始動が行われると（Ｙｅｓ）、ＥＣＵ１７は、第１カウンタＣ１及び第２カウンタＣ２に１を加えてカウントアップする（ステップＳ８２）。その後、ＥＣＵ１７は、第１カウンタＣ１が３０であるか否かを判定する（ステップＳ８２）。第１カウンタＣ１が３０でない（３０未満である）場合には（ステップＳ８３：Ｎｏ）、ＥＣＵ１７は、第２カウンタＣ２が３であるか否かを判定する（ステップＳ８２）。第２カウンタＣ２が３でない（３未満である）場合には（ステップＳ８４：Ｎｏ）、ＥＣＵ１７は、ＩＳ再始動が行われたか否かを判定する（ステップＳ８５）、ステップＳ８４がからステップＳ８５に進んでいる場合、この判定はＮｏになり、次にＥＣＵ１７は、フューエルカット信号ＦＣがＥＣＵ１７に入力したか否かを判定する（ステップＳ８６）。フューエルカット信号ＦＣが入力した場合には（ステップＳ８６：Ｙｅｓ）、ＥＣＵ１７は充電を開始する（ステップＳ８７）。
【００７３】
その後、ＥＣＵ１７は、フューエルカット信号ＦＣの入力がなくなったか否かを判定し（ステップＳ８８）、フューエルカット信号ＦＣの入力がなくなった場合には（Ｙｅｓ）、ＥＣＵ１７は充電を停止する（ステップＳ８９）。フューエルカット信号ＦＣの入力がなくならない場合（ステップＳ８８：Ｎｏ）、ＥＣＵ１７は、充電開始から所定の判定時間Ｔｒが経過してステップＳ９０の判定がＹｅｓになるまで、即ち、蓄電状態判定部２２が蓄電状態ＳＯＣを判定するまで充電を継続する。所定の判定時間Ｔｒが経過すると（ステップＳ９０：Ｙｅｓ）、ＥＣＵ１７は、図８のステップＳ７６に進んで充電を停止し、前述したステップＳ７７以降の処理を行う。
【００７４】
ステップＳ８７での充電開始から所定の判定時間Ｔｒが経過する前にフューエルカット信号ＦＣの入力がなくなると（ステップＳ８８：Ｙｅｓ）、ＥＣＵ１７は充電を停止し（ステップＳ８９）、ＩＳ再始動（ステップＳ８１又はステップＳ８５）から所定時間Ｔｄが経過したか否かを判定する（ステップＳ９１）。また、ステップＳ８６においてフューエルカット信号ＦＣが入力しない場合（Ｎｏ）にも、ＥＣＵ１７は、ＩＳ再始動から所定時間Ｔｄが経過したか否かを判定する（ステップＳ９１）。ステップＳ９１においてＩＳ再始動から所定時間Ｔｄが経過していない場合（Ｎｏ）、ＥＣＵ１７は、ステップＳ８５以降の処理を繰り返す。
【００７５】
ＩＳ再始動から所定時間Ｔｄが経過し、ステップＳ９１の判定がＹｅｓになると、ＥＣＵ１７は充電を開始する（ステップＳ９２）。その後、ＥＣＵ１７は、充電開始から所定の判定時間Ｔｒが経過してステップＳ９３の判定はＹｅｓになるまで、即ち、蓄電状態判定部２２が蓄電状態ＳＯＣを判定するまで充電を継続し、判定時間Ｔｒが経過すると（ステップＳ９３：Ｙｅｓ）、図８のステップＳ７６に進んで充電を停止し、前述したステップＳ７７以降の処理を行う。
【００７６】
ステップＳ８４において第２カウンタＣ２が３である場合には（Ｙｅｓ）、ＥＣＵ１７は、第２カウンタＣ２をクリアし（ステップＳ９４）、ステップＳ９２に進む。同様に、ステップＳ８３において第１カウンタＣ１が３０である場合には（Ｙｅｓ）、ＥＣＵ１７は、第１カウンタＣ１をクリアし（ステップＳ９５）、ステップＳ９２に進む。即ち、ＥＣＵ１７は、充電を開始し（ステップＳ９２）、蓄電状態判定部２２が蓄電状態ＳＯＣを判定するまで充電を継続した後、図８のステップＳ７６に進んで充電を停止し、前述したステップＳ７７以降の処理を行う。
【００７７】
次に、図１０〜図１３のタイムチャートを参照しながら、本実施形態に係る充電制御装置１０が行う充電制御による作用を説明する。なお、図中には、アイドルストップを「ＩＳ」と記し、フューエルカット走行を「ＦＣ」と記している。また、時点ｔの符号「ｔ」を省略して、識別のための番号のみを記載している。
【００７８】
まず、図１０を参照して作用の一例を説明する。図１０の例では、認識蓄電状態ＳＯＣｒが上限値である８０％である時点ｔ０において、バッテリ交換のためにバッテリ１３の端子が外され、その後、満充電状態の別のバッテリ１３が再度接続された状態を示している。図１０（Ａ）は、本発明による放電制御を行う制御を示し、（Ｂ）は特許文献２の技術を適用した比較例の制御を示している。図中には、少なくとも充電電流Ｉｃに基づく較正のうち、判定した値への認識蓄電状態ＳＯＣｒの補正を「補正」と記している。
【００７９】
図１０（Ａ）に示すように、バッテリ交換後、時点ｔ１においてイグニッションオン信号ＩＧ−ＯＮが入力して内燃機関１１が始動されると、充電制御部２６が所定の判定時間Ｔｒ（時点ｔ１〜時点ｔ２）にわたってバッテリ１３への充電を行うことで、蓄電状態算出部２１が少なくとも充電電流Ｉｃに基づく蓄電状態ＳＯＣの判定及び認識蓄電状態ＳＯＣｒの較正を行う。判定が完了した時点ｔ２においては、蓄電状態ＳＯＣが上限値の８０％と見做され、認識蓄電状態ＳＯＣｒが８０％に補正されるが、判定対象であったバッテリ１３の実蓄電状態ＳＯＣａは１００％である。なお、充電前の実蓄電状態ＳＯＣａが１００である場合には充電電流Ｉｃは流れないため、認識蓄電状態ＳＯＣｒが増えることはないが、ここでは補正を明確にするために認識蓄電状態ＳＯＣｒが増大したように示している。
【００８０】
その後、バッテリ１３から負荷１９へ電力が供給され、認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａが共に低下し、時点ｔ３においてフューエルカット走行が開始されると、充電制御部２６がバッテリ１３への充電を行う。このときはフューエルカット走行が蓄電状態ＳＯＣの判定に要する所定の判定時間Ｔｒ以上継続しないため、認識蓄電状態ＳＯＣｒの補正は行われない。時点ｔ４において、フューエルカット走行からアイドルストップに移行し、アイドルストップが終了する時点ｔ５まで、認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａが共に低下する。
【００８１】
ここで、（Ｂ）に示すように、比較例の制御では、アイドルストップによる内燃機関１１の再始動後にバッテリ１３への充電が行われることで、時点ｔ５〜時点ｔ６にかけて蓄電状態ＳＯＣが判定され、時点ｔ６において認識蓄電状態ＳＯＣｒが補正される。一方、（Ａ）に示すように、本発明の放電制御では、ＥＣＵ１７の充電制御部２６がアイドルストップによるエンジン再始動後のバッテリ１３への充電を禁止するため、引き続いて認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａが低下する。
【００８２】
時点ｔ７においてフューエルカット走行が開始されると、本発明の放電制御を行う（Ａ）及び比較例の制御を行う（Ｂ）において共に、充電制御部２６がバッテリ１３への充電を行うが、認識蓄電状態ＳＯＣｒの補正は本発明の放電制御を行う（Ａ）のみで行われる。（Ａ）では、この時点ｔ８において初めて認識蓄電状態ＳＯＣｒの補正が行われることで、（Ｂ）に比べて実蓄電状態ＳＯＣａがより低下した状態となる。
【００８３】
その後、（Ａ）及び（Ｂ）共に、時点ｔ８〜時点ｔ１１にかけて、認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａが共に低下、上昇（負荷１９からの高発電要求に基づき、交流発電機１４の電圧が高くなったことによる）及び低下を行い、時点ｔ１０〜時点ｔ１１にかけてアイドルストップが行われたことから、（Ｂ）では時点ｔ１１〜時点ｔ１２にかけてバッテリ１３への充電が行われると共に少なくとも充電電流Ｉｃに基づく蓄電状態ＳＯＣの判定が行われ、認識蓄電状態ＳＯＣｒが上限値に補正された時点ｔ１２から両蓄電状態ＳＯＣが低下し始めている。一方、本発明の放電制御を行う（Ａ）では、バッテリ交換後に補正した時点ｔ２からの補正分を考慮しないバッテリ１３の積算放充電量ＩＷ（実蓄電状態ＳＯＣａの変化量に相当する）が所定の放電量（−２０％）に達していないため、放電制御が継続されており、時点ｔ１０〜時点ｔ１１のアイドルストップ後にもバッテリ１３への充電は行われない。そのため、（Ａ）の実蓄電状態ＳＯＣａは（Ｂ）の実蓄電状態ＳＯＣａよりも更に低下した状態となる。
【００８４】
時点ｔ１２以降、認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａが共に低下すると、本発明の放電制御を行う（Ａ）では、時点ｔ１０〜時点ｔ１１のアイドルストップによるエンジン再始動の時点ｔ１１から所定時間Ｔｄが経過する前にフューエルカット走行が行われないため、時点ｔ１３においてバッテリ１３への充電が強制的に行われ、時点ｔ１４において認識蓄電状態ＳＯＣｒの補正が行われる。その後、時点ｔ１５〜時点ｔ１６にかけてフューエルカット走行が行われると、（Ａ）及び（Ｂ）共に、バッテリ１３への充電が行われるが、充電が所要の判定時間Ｔｒに満たないため、認識蓄電状態ＳＯＣｒの補正は行われていない。
【００８５】
時点ｔ１７でイグニッションがオフにされて運転が停止されると共に再度イグニッションオン信号ＩＧ−ＯＮが入力して内燃機関１１が始動されると、充電制御部２６が所定の判定時間Ｔｒ（時点ｔ１７〜時点ｔ１８）にわたってバッテリ１３への充電を行うことで、少なくとも充電電流Ｉｃに基づく認識蓄電状態ＳＯＣｒの補正が行われる。その後、時点ｔ１８から認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａが共に低下し、（Ａ）では、時点ｔ１９においてバッテリ交換後のバッテリ１３の積算放充電量ＩＷが所定の放電量（−２０％）に達し、実蓄電状態ＳＯＣａが８０％以下となる。そのため、この時点ｔ１９で充電制御部２６は放電制御を終了して通常制御を開始する。一方、（Ｂ）では比較例の制御が継続される。
【００８６】
時点ｔ１９においてフューエルカット走行が開始されると、（Ａ）及び（Ｂ）共に、バッテリ１３への充電が行われる。このときは、蓄電状態ＳＯＣの判定は行われるが、見做し判定された蓄電状態ＳＯＣが８０％であり、かつこのときの認識蓄電状態ＳＯＣｒが８０％以上であるため、認識蓄電状態ＳＯＣｒの補正は行われない。時点ｔ２０〜時点ｔ２１にかけて、アイドルストップが行われると、（Ｂ）では、アイドルストップが終了する時点ｔ２１〜時点ｔ２２にかけてバッテリ１３への充電及び蓄電状態ＳＯＣの判定が行われるが、見做し判定された蓄電状態ＳＯＣが８０％であり、かつ認識蓄電状態ＳＯＣｒが８０％以上であるため、時点ｔ２２において認識蓄電状態ＳＯＣｒの補正は行われない。一方、（Ａ）では、通常制御が行われているため、或いは認識蓄電状態ＳＯＣｒが８０％以上であるため、アイドルストップ後のバッテリ１３への充電は行われない。時点ｔ２２以降、認識蓄電状態ＳＯＣｒ及び実蓄電状態ＳＯＣａが共に低下し、時点ｔ２３になって（Ｂ）の実蓄電状態ＳＯＣａが８０％となる。
【００８７】
このように、バッテリ１３の端子が外されたことが検出された場合（Ｓ３１：Ｙｅｓ）、積算放充電量ＩＷが所定の放電量（−２０％）に達する時点ｔ１９まで、充電制御部２６が充電禁止制御を行って、アイドルストップによるエンジン再始動後のバッテリ１３への充電を禁止することにより、上限値よりも大きい実蓄電状態ＳＯＣａを早期に上限値に収束させ、その後に効率良く充電を行うことができると共に、燃費の悪化が抑制される。
【００８８】
また、バッテリ１３の端子が外されたことが検出された場合であっても、前述したように内燃機関１１の始動直後の時点ｔ２において判定された蓄電状態ＳＯＣ及びこれに基づき較正された認識蓄電状態ＳＯＣｒが上限値の８０％以上である場合にのみ、充電制御部２６が充電禁止制御（図８、図９）を行って、アイドルストップによるエンジン再始動後のバッテリ１３への充電を禁止することにより、内燃機関１１の始動直後の認識蓄電状態ＳＯＣｒが上限値未満の正確な値として認識されている場合に、認識蓄電状態ＳＯＣｒが上限値に維持されるようにバッテリ１３が充電される。
【００８９】
また、バッテリ１３の端子が外されたことが検出された場合に（ステップＳ３１：Ｙｅｓ）、フューエルカット走行中のバッテリ１３への充電時（ステップＳ７２、時点ｔ７〜時点ｔ８）に、蓄電状態算出部２１が少なくとも充電電流Ｉｃに基づいて判定された値を用いて認識蓄電状態ＳＯＣｒを較正することにより、放電制御中においても認識蓄電状態ＳＯＣｒがより正しい値に較正される。また、フューエルカット走行中の充電時に認識蓄電状態ＳＯＣｒが較正されるため、較正のために燃料を使用する必要がなく、燃費の悪化が抑制される。
【００９０】
次に、図１１を参照して別の例の作用を説明する。図１１には、実蓄電状態ＳＯＣａを示していないが、この例は、バッテリ交換後、実蓄電状態ＳＯＣａが上限値の８０％以上を保っており、実蓄電状態ＳＯＣａが上限値に至るまでの間に、アイドルストップによる内燃機関１１の再始動後の所定時間Ｔｄ内にフューエルカット走行が行われない、又はフューエルカット走行が行われても、その継続時間が所要の判定時間Ｔｒよりも短く、認識蓄電状態ＳＯＣｒの較正ができない場合に強制較正を行う場合を示している。
【００９１】
図１１に示すように、時点ｔ３１において、イグニッションオン信号ＩＧ−ＯＮが入力して内燃機関１１が始動されると共に、自動車１が走行を開始し、車速が上昇し始める。交流発電機１４に対する指示電圧は１４．５Ｖとされる（即ち、バッテリ１３への充電が行われる）。時点ｔ３２において認識蓄電状態ＳＯＣｒが較正され、認識蓄電状態ＳＯＣｒが上限値に補正されると共に、指示電圧が１２．０Ｖに設定される（即ち、バッテリ１３への充電が行われない）。時点ｔ３２〜時点ｔ３３にかけて認識蓄電状態ＳＯＣｒは低下し、時点ｔ３３〜時点ｔ３４にかけてフューエルカット走行が行われることにより、指示電圧が１４．５Ｖに設定されてバッテリ１３への充電が行われるが、認識蓄電状態ＳＯＣｒの較正は行われない。
【００９２】
時点ｔ３５において自動車１が停止すると、アイドルストップに移行し、内燃機関１１が停止しているため指示電圧は出力されず、負荷１９の電力をバッテリ１３がまかなうために認識蓄電状態ＳＯＣｒは低下する。時点ｔ３６においてアイドルストップによる内燃機関１１の再始動が行われるが、充電制御部２６はバッテリ１３への充電を禁止しており、認識蓄電状態ＳＯＣｒは低下を続ける。アイドルストップによるエンジン再始動の時点ｔ３６から所定時間Ｔｄが経過する時点ｔ３９の前の、時点ｔ３７〜時点ｔ３８にかけてフューエルカット走行が行われており、この期間にバッテリ１３への充電が行われ、時点ｔ３８で認識蓄電状態ＳＯＣｒが較正され、蓄電状態算出部２１において認識蓄電状態ＳＯＣｒが再び上限値に補正される。
【００９３】
その後、時点ｔ３９〜時点ｔ４０にかけてアイドルストップが行われ、時点ｔ４０において内燃機関１１が再始動されるが、バッテリ１３への充電は禁止されている。アイドルストップによるエンジン再始動の時点ｔ４０から所定時間Ｔｄが経過する時点ｔ４１の前にフューエルカット走行が行われないため、この時点ｔ４１において強制較正、即ち強制的なバッテリ１３への充電と少なくとも充電電流Ｉｃに基づく蓄電状態ＳＯＣの判定が開始され、時点ｔ４２において認識蓄電状態ＳＯＣｒが較正される。蓄電状態算出部２１により、認識蓄電状態ＳＯＣｒは再度上限値に補正されている。
【００９４】
その後、時点ｔ４３〜時点ｔ４４にかけて再びアイドルストップが行われ、時点ｔ４４において内燃機関１１が再始動されるが、所定時間Ｔｄが経過する前の時点ｔ４５でフューエルカット走行が行われることなく自動車１が停止してアイドルストップに移行したことから、強制較正は行われない。時点ｔ４６において内燃機関１１が再始動され、時点ｔ４６から所定時間Ｔｄが経過する前の時点ｔ４７〜時点ｔ４８にかけてフューエルカット走行が行われ、この間にバッテリ１３への充電が行われるが、所要の判定時間Ｔｒにわたって継続されなかったために較正は行われていない。この場合、時点ｔ４６から所定時間Ｔｄが経過する時点ｔ４９から、所要の判定時間Ｔｒにわたって強制的なバッテリ１３への充電と少なくとも充電電流Ｉｃに基づく蓄電状態ＳＯＣの判定が行われ、時点ｔ５０において認識蓄電状態ＳＯＣｒが較正される。
【００９５】
このように、バッテリ１３の端子が外されたことが検出され、かつ、アイドルストップによるエンジン再始動の時点ｔ４０から所定時間Ｔｄが経過する前にフューエルカット走行が行われない場合、所定時間Ｔｄが経過した時点ｔ４１で充電制御部２６がバッテリ１３への充電を強制的に行うことにより、認識蓄電状態ＳＯＣｒを較正できない状態がアイドルストップによる再始動の時点ｔ４０から長時間継続することが防止される。そのため、認識蓄電状態ＳＯＣｒが実蓄電状態ＳＯＣａと乖離したまま低下し過ぎることがない。
【００９６】
また、アイドルストップによるエンジン再始動の時点ｔ４６から所定時間Ｔｄが経過する前に、蓄電状態算出部２１による蓄電状態ＳＯＣの判定に要する所定の判定時間Ｔｒ以上継続するフューエルカット走行が行われない場合、即ち、フューエルカット走行が行われたとしても、時点ｔ４７〜時点ｔ４８のように判定時間Ｔｒ未満のフューエルカット走行しか行われない場合に、所定時間Ｔｄが経過した時点ｔ４９で充電制御部２６がバッテリ１３への充電を強制的に行うことにより、蓄電状態算出部２１による認識蓄電状態ＳＯＣｒの較正が可能になる。
【００９７】
一方、このような状態のときに、本発明の放電制御を行わず特許文献２の技術を適用した制御を行った場合の比較例を図１３に示している。この場合の作用についても説明する。
【００９８】
時点ｔ７１において、イグニッションオン信号ＩＧ−ＯＮが入力して内燃機関１１が始動されると、バッテリ１３への充電が開始され、時点ｔ７２において認識蓄電状態ＳＯＣｒが較正される。認識蓄電状態ＳＯＣｒは上限値に補正されている。時点ｔ７３〜時点ｔ７４にかけてフューエルカット走行が行われると、再びバッテリ１３への充電が行われるが、認識蓄電状態ＳＯＣｒの較正は行われない。
【００９９】
時点ｔ７５において自動車１が停止すると、アイドルストップに移行し、アイドルストップの間、認識蓄電状態ＳＯＣｒは低下する。時点ｔ７６においてアイドルストップによる内燃機関１１の再始動が行われると、バッテリ１３への充電が開始され、時点ｔ７７において認識蓄電状態ＳＯＣｒが較正される。認識蓄電状態ＳＯＣｒは再び上限値に補正されている。時点ｔ７８〜時点ｔ７９にかけてフューエルカット走行が行われると、再びバッテリ１３への充電が行われる。このとき、認識蓄電状態ＳＯＣｒの較正は行われない。
【０１００】
その後、時点ｔ８０〜時点ｔ８１にかけてアイドルストップが行われると、アイドルストップによるエンジン再始動の時点ｔ８１で、バッテリ１３への充電が開始され、時点ｔ８２において認識蓄電状態ＳＯＣｒが較正される。時点ｔ８３のアイドルストップ開始時まではフューエルカット走行が行われず、この場合にはバッテリ１３への充電が行われない。時点ｔ８３〜時点ｔ８４までのアイドルストップ後には、バッテリ１３への充電が行われ、時点ｔ８５において認識蓄電状態ＳＯＣｒが較正される。また、その後の時点ｔ８７〜時点ｔ８８までのアイドルストップ後にも、バッテリ１３への充電が行われ、時点ｔ８８において認識蓄電状態ＳＯＣｒが較正される。
【０１０１】
このように、比較例の制御を行う場合には、バッテリ１３への充電が頻繁に行われるため、実蓄電状態ＳＯＣａが高い状態を長時間維持することになり、このような充電効率の悪い蓄電状態ＳＯＣで充電が行われる。これに対し、図１１で示したように、ＥＣＵ１７の充電制御部２６が本発明の放電制御を行うと、バッテリ１３への充電頻度が低下し、実蓄電状態ＳＯＣａが早期に上限値に向けて低下し、燃費の悪化が抑制される。
【０１０２】
最後に、図１２を参照して、更に別の例の作用を説明する。図１２においても実蓄電状態ＳＯＣａが示されていないが、この例は、バッテリ交換後、実蓄電状態ＳＯＣａが上限値の８０％以上を保っており、実蓄電状態ＳＯＣａが上限値に至るまでの間に、アイドルストップから次のアイドルストップの間にフューエルカット走行が行われない、又はフューエルカット走行が行われても、その継続時間が所要の判定時間Ｔｒよりも短く、認識蓄電状態ＳＯＣｒが較正できない場合に強制充電を行う場合を示している。
【０１０３】
図１２に示すように、時点ｔ５１において、イグニッションオン信号ＩＧ−ＯＮが入力して内燃機関１１が始動されると共に、自動車１が走行を開始し、車速が上昇し始める。交流発電機１４に対する指示電圧は１４．５Ｖとされる（即ち、バッテリ１３への充電が行われる）。時点ｔ５２において認識蓄電状態ＳＯＣｒが較正され、認識蓄電状態ＳＯＣｒが上限値に補正されると共に、指示電圧が１２．０Ｖに設定される（即ち、バッテリ１３への充電が行われない）。時点ｔ５２〜時点ｔ５３にかけて認識蓄電状態ＳＯＣｒは低下し、時点ｔ５３〜時点ｔ５４にかけてフューエルカット走行が行われることにより、指示電圧が１４．５Ｖに設定されてバッテリ１３への充電が行われるが、認識蓄電状態ＳＯＣｒの較正は行われない。
【０１０４】
時点ｔ５５において自動車１が停止し、時点ｔ５５〜時点ｔ５６にかけて１回目のアイドルストップが行われる。時点ｔ５６においてアイドルストップによる内燃機関１１の再始動が行われても、充電制御部２６が放電制御を行っていることからバッテリ１３への充電は行われない。時点ｔ５７〜時点ｔ５８にかけてフューエルカット走行が行われ、この期間にバッテリ１３への充電が行われるが、継続時間が蓄電状態ＳＯＣの判定時間Ｔｒよりも短いために認識蓄電状態ＳＯＣｒの較正は行われない。
【０１０５】
その後、時点ｔ５９〜時点ｔ６０にかけて２回目のアイドルストップが行われ、時点ｔ６０において内燃機関１１が再始動されるが、バッテリ１３への充電は禁止されているために行われない。時点ｔ６０〜時点ｔ６２にかけての走行時にはフューエルカット走行は行われていない。時点ｔ６２〜時点ｔ６３にかけて３回目のアイドルストップが行われる。３回目のアイドルストップが行われる時点ｔ６３の前に、時点ｔ５７〜時点ｔ５８までフューエルカット走行が行われたが、判定時間Ｔｒ以上継続するフューエルカット走行は行われていない。そのため、時点ｔ６３において内燃機関１１が再始動されると、強制較正、即ち強制的なバッテリ１３への充電と少なくとも充電電流Ｉｃに基づく蓄電状態ＳＯＣの判定が行われ、時点ｔ６４において認識蓄電状態ＳＯＣｒが較正される。これにより、蓄電状態算出部２１により、認識蓄電状態ＳＯＣｒは上限値に補正されている。そして、認識蓄電状態ＳＯＣｒが補正されたことから、第２カウンタＣ２のアイドルストップカウント数はリセットされる。
【０１０６】
その後、時点ｔ６５〜時点ｔ６６にかけて再びアイドルストップが行われると、このアイドルストップは１回目としてカウントされ、時点ｔ６６において内燃機関１１が再始動されるが、バッテリ１３への充電は行われない。以降、同様にしてアイドルストップの回数がカウントされ、３回目のアイドルストップが行われる前に判定時間Ｔｒ以上継続するフューエルカット走行が行われない場合、３回目のアイドルストップによるエンジン再始動時に、強制的なバッテリ１３への充電と認識蓄電状態ＳＯＣｒの較正が行われる。
【０１０７】
このように、アイドルストップが所定回（３回）行われる時点ｔ６２前に、蓄電状態算出部２１による蓄電状態ＳＯＣの判定に要する所定の判定時間Ｔｒ以上継続するフューエルカット走行が行われない場合、所定回目のアイドルストップによるエンジン再始動の時点ｔ６３で、充電制御部２６がバッテリ１３への充電を強制的に行うことにより、アイドルストップ中に認識蓄電状態ＳＯＣｒが放電下限値に達し、強制的に二次電池に充電するために突然エンジンが始動するような事態の発生が抑制される。また、認識蓄電状態ＳＯＣｒが放電下限値に達する前に蓄電状態算出部２１による認識蓄電状態ＳＯＣｒの較正が可能である。
【０１０８】
以上で具体的実施形態の説明を終えるが、本発明は上記実施形態に限定されることなく幅広く変形実施することができる。例えば、各部材や部位の具体的構成や配置、数量、数値、具体的制御態様などは、本発明の趣旨を逸脱しない範囲であれば適宜変更可能である。一方、上記実施形態に示した自動車１の充電制御装置１０の各構成要素は必ずしも全てが必須ではなく、適宜選択することができる。
【符号の説明】
【０１０９】
１      自動車
１０    充電制御装置
１１    内燃機関
１３    バッテリ（二次電池）
１４    交流発電機
１５ａ  電流センサ（放電電流検出手段）
１５ｂ  電流センサ（充電電流検出手段）
１６    電圧センサ（端子外れ検出手段）
１７    ＥＣＵ
２２    蓄電状態判定部（蓄電状態判定手段）
２３    放充電量積算部（放充電量積算手段）
２４    蓄電状態認識部（蓄電状態認識手段）
２５    端子外れ検出部（端子外れ検出手段）
２６    充電制御部
ＦＣ    フューエルカット信号
ＩＳ    アイドルストップ信号
ＩＷ    積算放充電量
Ｉｃ    充電電流
ＳＯＣ  蓄電状態
【図１】
2016072091.tif 000003
【図２】
2016072091.tif 000004
【図３】
2016072091.tif 000005
【図４】
2016072091.tif 000006
【図５】
2016072091.tif 000007
【図６】
2016072091.tif 000008
【図７】
2016072091.tif 000009
【図８】
2016072091.tif 000010
【図９】
2016072091.tif 000011
【図１０】
2016072091.tif 000012
【図１１】
2016072091.tif 000013
【図１２】
2016072091.tif 000014
【図１３】
2016072091.tif 000015
【国際調査報告】
2016072091.tif 000016
2016072091.tif 000017
2016072091.tif 000018
2016072091.tif 000019