(57)【要約】【課題】バッテリが充電状態から放電状態へ移行し、電流センサが検出する電流の方向が反転した場合であっても、電流センサに生じる誤差を補正して、精度のよい電力供給の制御を行うことができる電力供給装置を提供する。【解決手段】オルタネータ１からバッテリ３への電力供給が停止された場合に、電力供給停止前の電流センサ６による充電電流の検出値と、電力供給停止後の放電電流の検出値とを基に、両検出値に対応付けて予め記憶部１１に記憶された補正値テーブル１２から補正に用いる一の補正値を決定し、電流センサ６の検出値を補正する。また、補正した検出値を用いてバッテリ３の残容量及び残時間を算出し、残時間が所定時間より短くなった場合に警告灯１４による警告及びスイッチ４による電力供給停止等を行う。【選択図】図１
2010045869.tif 000002
【特許請求の範囲】
【請求項１】
発電した電力を負荷へ供給する発電機と、該発電機が発電した電力を蓄積すると共に、蓄積した電力を前記負荷へ供給するバッテリと、前記発電機から前記バッテリへの充電電流及び前記バッテリから前記負荷への放電電流を検出する電流センサとを備える電力供給装置において、
前記発電機の電力供給の停止を判定する停止判定手段と、
前記発電機の電力供給が停止された場合に、停止前に前記電流センサが検出した検出値を取得する停止前検出値取得手段と、
前記発電機の電力供給の停止前の検出値及び停止後の検出値に対応付けて、前記電流センサの検出値に対する補正値を記憶した補正値記憶手段と、
前記発電機の電力供給が停止された後、前記停止前検出値取得手段が取得した停止前の検出値及び前記電流センサが検出する検出値に応じて、前記補正値記憶手段が記憶した補正値から検出値の補正に用いる補正値を決定する補正値決定手段と、
前記発電機の電力供給が停止された後、前記補正値決定手段が決定した補正値に応じて、前記電流センサの検出値を補正する補正手段と
を備えることを特徴とする電力供給装置。
【請求項２】
前記バッテリが蓄積している電力の残容量を算出する残容量算出手段と、
前記補正手段が補正した検出値及び前記残容量算出手段が算出した残容量に応じて、前記バッテリから負荷へ電力を供給できる残時間を算出する残時間算出手段と、
該残時間算出手段が算出した残時間が所定時間より短い場合に警告を行う警告手段と
を備えることを特徴とする請求項１に記載の電力供給装置。
【請求項３】
前記バッテリが蓄積している電力の残容量を算出する残容量算出手段と、
前記補正手段が補正した検出値及び前記残容量算出手段が算出した残容量に応じて、前記バッテリから負荷へ電力を供給できる残時間を算出する残時間算出手段と、
該残時間算出手段が算出した残時間が所定時間より短い場合に、前記バッテリから負荷への電力供給を停止する停止手段と
を備えることを特徴とする請求項１に記載の電力供給装置。
【請求項４】
前記電流センサは連続的又は断続的に電流の検出を行うようにしてあり、
前記電流センサの検出値を記憶する検出値記憶手段を更に備え、
前記停止前検出値取得手段は、前記検出値記憶手段から電力供給の停止前の検出値を取得するようにしてあること
を特徴とする請求項１乃至請求項３のいずれか１つに記載の電力供給装置。
【請求項５】
前記発電機は、車輌のエンジンの動作に応じて発電を行うようにしてあり、
前記エンジンの始動／停止に係る制御信号を取得するエンジン制御信号取得手段を更に備え、
前記停止判定手段は、前記エンジン制御信号取得手段が取得した制御信号に基づく前記エンジンの動作状態に応じて、前記発電機の電力供給の停止を判定するようにしてあること
を特徴とする請求項１乃至請求項４のいずれか１つに記載の電力供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電機からバッテリへの充電電流及びバッテリから負荷への放電電流を検出する電流センサを備え、この電流センサの検出結果に応じて電力供給を行う電力供給装置に関する。
【背景技術】
【０００２】
近年、車輌の安全性、利便性、快適性及び商品力等の観点から、車輌に搭載される電気機器の数は増加の一途をたどっている。例えば、車輌の走行中に動作する電動ブレーキ及び電動パワーステアリング等の機器の他に、停車中にも動作するカーナビゲーション装置、遠隔施錠解錠システム及びランプ等の機器が車輌に搭載されている。停車中に動作する電気機器は、車輌に搭載されたバッテリから電力が供給されている。しかし、バッテリに蓄えることができる電力は有限であり、停車中に電気機器を長期に亘って使用することにより、所謂バッテリ上がりが発生する。車輌に搭載される電気機器の数の増加に伴って、バッテリ上がりの発生する可能性が増大するという問題がある。
【０００３】
上記の問題に対して、車輌のエンジン停止後にタイマによる計時を開始し、所定時間の経過後にバッテリからの電力の供給を停止する対策がある。しかし、エンジンが停止されたときにバッテリの残容量が少ない場合には、タイマの設定時間が長ければバッテリ上がりが発生する虞がある。バッテリの残容量が少ない場合を考慮してタイマの設定時間を短くすると、ユーザは車輌に搭載された電気機器をエンジン停止後に短期間しか使用することができず、利便性が低下する。
【０００４】
特許文献１においては、バッテリの充電状態を検出し、ユーザにより入力された動作保証期間に応じて、自動車内の負荷の間欠的な駆動に係る間欠時間を計算することにより、自動車のエンジンの停止状態におけるバッテリ上がりを防止できる車載電源管理装置が提案されている。この車載電源管理装置は、少なくともユーザにより入力された動作保証期間は、バッテリの充電切れが生じることはない。
【特許文献１】特開２００６−１８８１３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の車載電源管理装置のように、バッテリの残容量に応じて電力供給の制御を行うことによって、エンジン停止後にバッテリ上がりが発生することを未然に防止することができる。バッテリの残容量は、発電機からバッテリへ流れる電流及びバッテリから負荷へ流れる電流を電流センサにて検出し、その検出値の積分値を算出することで取得することができる。このため、精度のよいバッテリの残容量を取得するためには、電流センサの検出精度を高める必要がある。
【０００６】
本願発明者は、発電機からバッテリへ電流が流れ込んで充電が行われている状態から、エンジン停止によりバッテリから負荷へ電流が流れ出る状態へ変化した場合など、即ち電流の流れる方向が反転された場合に、電流センサの検出値に誤差が生じることを見出した。電流センサの検出値に誤差が生じると、その積分値により算出されるバッテリの残容量の精度が低下するため、特許文献１に記載の車載電源管理装置のようにバッテリの残容量に応じた電力供給の制御を行っても、バッテリ上がりを防止することができない虞がある。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、バッテリが充電状態から放電状態へ移行し、電流センサが検出する電流の方向が反転した場合であっても、電流センサに生じる誤差を補正して精度のよい電力供給の制御を行うことができる電力供給装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る電力供給装置は、発電した電力を負荷へ供給する発電機と、該発電機が発電した電力を蓄積すると共に、蓄積した電力を前記負荷へ供給するバッテリと、前記発電機から前記バッテリへの充電電流及び前記バッテリから前記負荷への放電電流を検出する電流センサとを備える電力供給装置において、前記発電機の電力供給の停止を判定する停止判定手段と、前記発電機の電力供給が停止された場合に、停止前に前記電流センサが検出した検出値を取得する停止前検出値取得手段と、前記発電機の電力供給の停止前の検出値及び停止後の検出値に対応付けて、前記電流センサの検出値に対する補正値を記憶した補正値記憶手段と、前記発電機の電力供給が停止された後、前記停止前検出値取得手段が取得した停止前の検出値及び前記電流センサが検出する検出値に応じて、前記補正値記憶手段が記憶した補正値から検出値の補正に用いる補正値を決定する補正値決定手段と、前記発電機の電力供給が停止された後、前記補正値決定手段が決定した補正値に応じて、前記電流センサの検出値を補正する補正手段とを備えることを特徴とする。
【０００９】
また、本発明に係る電力供給装置は、前記バッテリが蓄積している電力の残容量を算出する残容量算出手段と、前記補正手段が補正した検出値及び前記残容量算出手段が算出した残容量に応じて、前記バッテリから負荷へ電力を供給できる残時間を算出する残時間算出手段と、該残時間算出手段が算出した残時間が所定時間より短い場合に警告を行う警告手段とを備えることを特徴とする。
【００１０】
また、本発明に係る電力供給装置は、前記バッテリが蓄積している電力の残容量を算出する残容量算出手段と、前記補正手段が補正した検出値及び前記残容量算出手段が算出した残容量に応じて、前記バッテリから負荷へ電力を供給できる残時間を算出する残時間算出手段と、該残時間算出手段が算出した残時間が所定時間より短い場合に、前記バッテリから負荷への電力供給を停止する停止手段とを備えることを特徴とする。
【００１１】
また、本発明に係る電力供給装置は、前記電流センサは連続的又は断続的に電流の検出を行うようにしてあり、前記電流センサの検出値を記憶する検出値記憶手段を更に備え、前記停止前検出値取得手段は、前記検出値記憶手段から電力供給の停止前の検出値を取得するようにしてあることを特徴とする。
【００１２】
また、本発明に係る電力供給装置は、前記発電機が、車輌のエンジンの動作に応じて発電を行うようにしてあり、前記エンジンの始動／停止に係る制御信号を取得するエンジン制御信号取得手段を更に備え、前記停止判定手段は、前記エンジン制御信号取得手段が取得した制御信号に基づく前記エンジンの動作状態に応じて、前記発電機の電力供給の停止を判定するようにしてあることを特徴とする。
【００１３】
本発明においては、発電機からバッテリへの電力供給が停止された場合に、電力供給停止前の電流センサによる検出値と、電力供給停止後の検出値とを基に、両検出値に対応付けて予め複数記憶された補正値から検出値の補正に用いる一の補正値を決定し、電流センサの検出値を補正する。
本願発明者は、バッテリが充電状態から放電状態へ移行し、電流センサが検出する電流の向きが反転した場合、反転後の電流センサの検出値に生じる誤差が、反転前の充電電流の量に依存すると共に、反転後の放電電流の量に依存することを見出した。そこで、充電電流及び放電電流に対する電流センサの検出値の誤差を予め測定し、この誤差を補正するための補正値を、電力供給装置が予め記憶しておく。これにより、電力供給装置は電流センサにより放電電流を検出し、その検出値を補正値に基づいて補正することができ、精度のよい放電電流の検出を行うことができる。
【００１４】
また本発明においては、バッテリの残容量を算出し、補正した電流の検出値に応じてバッテリの電力供給が可能な残時間を算出する。バッテリの残容量は、例えばバッテリへ流れ込む充電電流の積分値と、バッテリから流れ出る放電電流の積分値との差分から算出することができる。また例えば、バッテリの電圧などを基に算出することもできる。電力供給可能な残時間は、例えばエンジンの始動に必要なバッテリの容量と現時点でのバッテリの残容量との差をバッテリの使用可能容量とし、この使用可能容量と現時点での放電電流量とを比較することで残時間を求めることができる。
残時間が所定時間より短くなった場合、電力供給装置が警告ランプ又は警告音等により警告を行うことで、ユーザにバッテリの残容量の低下を認識させることができる。また、残時間が所定時間より短くなった場合に、電力供給装置がバッテリから負荷への電力供給を停止することで、バッテリ上がりを防ぐことができる。
【００１５】
また本発明においては、電流センサによりバッテリへ流れ込む電流及び流れ出す電流の検出を連続的又は断続的に行って、検出値を記憶しておく。発電機からバッテリへの電力供給が停止され、バッテリが充電状態から放電状態へ移行したことを検出した電力供給装置は、記憶した電流センサの検出値を読み出すことによって、バッテリへの電力供給が停止される前の電流センサの検出値を取得することができる。
【００１６】
また本発明においては、発電機はエンジンの動作に応じて発電を行う構成とする。発電機からバッテリへの電力供給が停止されたか否かの判定は、エンジンの始動／停止に係る制御信号（例えば、イグニッションスイッチから与えられる信号）を取得することで行うことができる。例えば電力供給装置は、エンジンが動作している場合には発電機からバッテリへ電力供給が行われており、電力が充電されていると判定することができ、エンジンが停止している場合には発電機からバッテリへ電力供給が行われておらず、バッテリの電力が負荷へ供給されていると判定することができる。
【発明の効果】
【００１７】
本発明による場合は、発電機からバッテリへの電力供給が停止された場合に、電力供給停止前の電流センサによる検出値と、電力供給停止後の検出値とを基に、両検出値に対応付けて予め複数記憶された補正値から一の補正値を決定し、電流センサの検出値を補正する構成とすることにより、誤差を補正された精度のよい検出値を用いてバッテリの残容量又は残時間等を精度よく算出することができ、電力供給装置が信頼性の高い電力供給の制御処理を行うことができる。このため、車輌のエンジン停止後に車載機器を継続して使用した場合に生じるバッテリ上がりを未然に確実に防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。図１は、本発明に係る電源供給装置の構成を示すブロック図である。図において１はオルタネータであり、車輌に搭載されたエンジン２による回転運動のエネルギーを電気エネルギーへ変換することにより電力を発生させるものである。またオルタネータ１は内部に整流回路（図示は省略する）を有しており、発電した交流電力を直流電力に変換して出力する。
【００１９】
オルタネータ１が発電した電力は、電力線を介して車輌に搭載されたバッテリ３及び種々の負荷５へ供給される。バッテリ３は、例えば鉛蓄電池などの二次電池であり、オルタネータ１から電力が供給されている場合には、供給された電力を蓄積することができ、オルタネータ１から電力が供給されていない場合には、蓄積した電力を負荷５へ供給することができる。
【００２０】
バッテリ３とオルタネータ１及び負荷５との間の電力供給経路中には、オルタネータ１からバッテリ３へ流入する電流（充電電流）及びバッテリ３から負荷５へ流出する電流（放電電流）を検出する電流センサ６が配されている。電流センサ６は、例えば電流により発生した磁界をホール素子で検出することによって非接触で電流検出を行うセンサであり、電流センサ６が検出した電流の検出値は、電源供給装置の制御部１０へ与えられる。なお本実施の形態においては、電流センサ６は電流がバッテリ３から流出する方向（図１の実線矢印の方向）を正方向とし、この方向に流れる電流の検出値を正の値とし、反対方向に流れる電流の検出値を負の値として制御部１０へ与える。
【００２１】
オルタネータ１及びバッテリ３と負荷５との間の電力供給経路中には、この電力供給経路を接続／遮断するスイッチ４が配されている。スイッチ４の接続／遮断の切り替えは、制御部１０により制御されている。スイッチ４により電力供給経路が接続された場合、オルタネータ１又はバッテリ３からの電力が負荷５へ供給される。
【００２２】
負荷５は、例えば車輌に搭載されたランプ、エアーコンディショナー、カーナビゲーション装置、及び種々のＥＣＵ（Electronic Control Unit）等の電気機器であり、本実施の形態においては、車輌のエンジン２が停止された状態であっても動作させることができる電気機器であるものとする。なお、負荷５には、車輌のアクセサリソケット（シガーソケット）に接続された電気機器なども含む。負荷５は、車輌のエンジン２が動作している場合にはオルタネータ１が発電した電力が供給され、エンジン２が停止してオルタネータ１の発電を行うことができない場合には、バッテリ３が蓄積した電力が供給される。
【００２３】
制御部１０は、スイッチ４及び警告灯１４等の制御処理並びに各種の演算処理等を行うものであり、具体的にはＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）等で構成されている。制御部１０には、電流センサ６による電流の検出値、及び車輌のイグニッションスイッチ（ＩＧスイッチ）１３の状態を通知する信号（ＩＧ信号）が与えられている。また制御部１０は、記憶部１１に記憶された種々のデータを読み出して処理を行うことができ、処理の過程で発生したデータを記憶部１１に記憶することができる。
【００２４】
ＩＧスイッチ１３は、車輌のエンジン２を始動／停止させるためのユーザによる操作を受け付けるものである。例えば、ＩＧスイッチ１３が車輌のキーを装着してユーザが回転操作を行うことによりエンジン２の始動／停止を行う構成の場合、キーの回転位置をＩＧスイッチ１３から制御部１０へＩＧ信号として通知することによって、制御部１０はエンジン２が動作しているか又は停止しているかを判定することができる。
【００２５】
記憶部１１は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）又はフラッシュメモリ等の不揮発性のメモリ素子で構成されており、制御部１０が処理を行う際に必要な種々のデータが予め記憶されていると共に、制御部１０から与えられるデータを記憶することができる。また、記憶部１１には、後述の補正値テーブル１２が予め記憶されており、制御部１０は記憶部１１から補正値テーブル１２を読み出して、電流センサ６の検出値の補正処理を行うことができる。
【００２６】
警告灯１４は、例えば車輌のインストルメントパネルに配されたランプであり、点灯又は点滅によってユーザに警告を与えるものである。警告灯１４の点灯及び消灯は制御部１０により制御されている。
【００２７】
本発明に係る電力供給装置は、電流センサ６の検出値を基にバッテリ３の残容量を制御部１０が算出することができる。バッテリ３へ流れ込む充電電流の積分値が蓄積された電力の容量であり、バッテリ３から流れ出す放電電流の積分値が使用された電力の容量であるため、電流センサ６が検出する電流の積分値を算出し、バッテリ３の初期容量から減算することによって、制御部１０はバッテリ３の残容量を算出することができる。ただし、バッテリ３の電圧を検出して残容量を取得するなど、その他の方法で残容量を算出又は取得する構成としてもよい。
【００２８】
また、本発明に係る電力供給装置は、電流センサ６の検出値を基に、現時点での負荷５による電力消費を継続した場合にバッテリ３の残容量が所定容量を下回るまでの時間（残時間）を算出することができる。なお、残時間を規定するバッテリ３の所定容量は、例えば車輌のエンジン２を始動するために必要な容量を予め設定することができる。制御部１０は、現時点でのバッテリ３の残容量から所定容量を減じた使用可能容量と、現時点での電流センサ６の検出値とを比較することで残時間の算出を行うことができる。
【００２９】
制御部１０は、算出した残時間が例えば１時間など予め定められた時間より少ない場合には、警告灯１４を点灯してユーザに警告を行う。更に、残時間が例えば３０分など予め定められた時間より少ない場合には、制御部１０はスイッチ４によりバッテリ３から負荷５への電流経路を遮断し、電力供給を停止する。
【００３０】
また、本発明に係る電力供給装置は、電流センサ６が検出した電流の検出値の誤差を補正する機能を有しており、上述の残容量及び残時間等の算出を補正した検出値に基づいて行うことにより、警告灯１４によるユーザへの警告及びスイッチ４の遮断による電力供給の停止を精度よく確実に行うことができる。以下、電力供給装置が行う電流センサ６の検出値の補正処理について説明する。
【００３１】
本願発明者は、オルタネータ１から電力供給が行われてバッテリ３へ充電電流が流れ込み、バッテリ３の充電が行われている状態（充電状態）から、エンジン２の停止によりオルタネータ１からの電力供給が行われず、バッテリ３が蓄積した電力が負荷５へ供給されてバッテリ３から放電電流が流れ出す状態（放電状態）へ変化した場合、電流センサ６の検出値に誤差が生じることを見出した。
【００３２】
図２は、電流センサ６の検出値に生じる誤差の測定方法を説明するための模式図であり、（ａ）に誤差の測定回路を示し、（ｂ）に測定時の印加電流波形を示してある。本測定回路においては、バッテリ３に電流センサ６を直列に接続して、バッテリ３に対して充放電される電流ｉ（バッテリ３から流出する放電電流の向きを正とする）を制御し、電流センサ６による電流の検出値と実際の充放電の電流ｉとの差を測定した。電流ｉの制御は、バッテリ３の放電（放電電流５[Ａ]）を行った後、一定期間（充電期間Ｔ１）にバッテリ３へ一定電流（充電電流Ｉ１）を流し込んで充電を行い、その後に電流ｉの向きを反転させ、それ以降の期間（放電期間Ｔ２）にバッテリ３から一定電流（放電電流Ｉ２）を流出させて放電するように行った。
【００３３】
図３〜図５は、電流センサ６の検出値に生じる誤差の測定結果を示すグラフであり、横軸を時間[ｓｅｃ]とし、縦軸を電流センサ６の誤差[Ａ］としてある。なお、図３は、充電期間Ｔ１＝１分、充電電流Ｉ１＝１０Ａ、放電電流Ｉ２＝１Ａとして電流センサ６の検出値の誤差（実際の電流ｉ−電流センサ６の検出値）を測定した結果であり、図４は、充電期間Ｔ１＝１分、充電電流Ｉ１＝４０Ａ、放電電流Ｉ２＝１Ａとして誤差を測定した結果であり、また、図５は、充電期間Ｔ１＝１分、充電電流Ｉ１＝１０Ａ、放電電流Ｉ２＝０．５Ａとして誤差を測定した結果である。
【００３４】
充電期間Ｔ１が終了して放電期間Ｔ２へ移行した後の電流センサ６の誤差を図３及び図４で比較すると、充電電流Ｉ１が少ない図３の場合には誤差が約−０．１６Ａであるのに対し、充電電流Ｉ１が多い図４の場合には誤差が約−０．２１Ａであり、充電期間Ｔ１に流れた充電電流Ｉ１に応じて電流センサ６の誤差が変化することが判明した。なお、測定結果の図示は省略するが、充電期間Ｔ１の長さを変化させた場合であっても、充電電流Ｉ１及び放電電流Ｉ２が同じであれば、電流センサ６の誤差は略同じであった。
【００３５】
また、充電期間Ｔ１が終了して放電期間Ｔ２へ移行した後の電流センサ６の誤差を図３及び図５で比較すると、放電電流Ｉ２が多い図３の場合には誤差が約−０．１６Ａであるのに対し、放電電流Ｉ２が少ない図５の場合には誤差が約−０．１１Ａであり、放電電流Ｉ２に応じて電流センサ６の誤差が変化することが判明した。
【００３６】
これらのことから、電流センサ６を流れる電流の向きが反転した場合、反転後の電流の検出結果に生じる誤差は、反転前の電流量と反転後の電流量とによって決定されると推定される。そこで、反転前の電流量及び反転後の電流量に対する電流センサ６の検出値の誤差、即ちオルタネータ１による電力供給停止前の充電電流及び電力供給停止後の放電電流に対する電流センサ６の検出値の誤差を予め測定し測定した誤差を打ち消して本来の電流量に検出値を補正するための補正値を予め算出しておく。
【００３７】
本発明に係る電力供給装置は、この算出した補正値を電力供給停止前の充電電流及び電力供給停止後の放電電流に対応付けた補正値テーブル１２を記憶部１１に予め記憶しており、オルタネータ１による電力供給が停止された後は補正値テーブル１２を用いて電流センサ６の検出値の補正処理を行うことで、電流センサ６による放電電流の検出精度を高めている。
【００３８】
図６は、補正値テーブル１２に記憶された補正値を説明するための模式図であり、補正値テーブル１２に記憶された数値の一例をグラフ化して図示したものである。上述の測定結果から、オルタネータ１による電力供給停止前の充電電流が大きいほど、電力供給停止後の電流センサ６による放電電流の検出値の誤差は大きいため、この誤差を補正する補正値の値も大きい。また、電力供給停止後の放電電流が大きいほど電流センサ６による検出値の誤差は大きいため、この誤差を補正する補正値の値も大きい。制御部１０は、補正値テーブル１２から補正に用いる一の補正値を決定し、電流センサ６の検出値からこの補正値を減算することによって補正を行うことができる。
【００３９】
電力供給装置の制御部１０は、オルタネータ１から電力供給が行われている場合、電流センサ６による充電電流の検出を連続的に行い、その検出値を記憶部１１に記憶する。エンジン２が停止してオルタネータ１からの電力供給が停止された場合、制御部１０は記憶部１１から電力供給停止直前の充電電流の検出値を取得する。その後は、電流センサ６による放電電流の検出を行う都度、電力供給停止直前の充電電流の検出値と、放電電流の検出値とを基に、記憶部１１に記憶された補正値テーブル１２から制御部１０が一の補正値を決定し、放電電流の検出値を補正する。
【００４０】
図７は、本発明に係る電力供給装置が行う処理の手順を示すフローチャートであり、エンジン１の始動後に制御部１０が行う処理を示してある。まず制御部１０は、ＩＧスイッチ１３が出力するＩＧ信号を取得し（ステップＳ１）、ＩＧ信号に基づいてエンジン２が停止しているか否かを判定して（ステップＳ２）、オルタネータ１からの電力供給が停止されているか否かを判定する。
【００４１】
エンジン２が停止していない場合（Ｓ２：ＮＯ）、即ちオルタネータ１からの電力供給が行われている場合、制御部１０は、電流センサ６によるバッテリ３への充電電流の検出値を取得し（ステップＳ３）、取得した検出値を記憶部１１に記憶し（ステップＳ４）、取得した検出値を基にバッテリ３の残容量を算出する（ステップＳ５）。その後、制御部１０はステップＳ１へ戻り、エンジン２が停止するまで、電流センサ６の検出値の記憶とバッテリ３の残容量の算出とを繰り返し行う。
【００４２】
エンジン２が停止している場合（Ｓ２：ＹＥＳ）、即ちオルタネータ１からの電力供給が行われていない場合、制御部１０は、電流センサ６によるバッテリ３の放電電流の検出値を補正する検出値補正処理を行う（ステップＳ６）。
【００４３】
図８は、本発明に係る電力供給装置が行う検出値補正処理の手順を示すフローチャートであり、図７に示すフローチャートのステップＳ６にて制御部１０が行う処理である。検出値補正処理において、まず制御部１０は、オルタネータ１の電力供給停止直前に電流センサ６が検出した充電電流の検出値を記憶部１１から取得すると共に（ステップＳ２１）、記憶部１１から補正値テーブル１２を読み出し（ステップＳ２２）、電力センサ６による検出を行って放電電流の検出値を取得する（ステップＳ２３）。
【００４４】
次いで制御部１０は、ステップＳ２１にて取得した電力供給停止直前の充電電流の検出値と、ステップＳ２３にて取得した放電電流の検出値とを基にステップＳ２２にて読み出した補正テーブルを参照し、補正に用いる一の補正値を決定する（ステップＳ２４）。制御部１０は、ステップＳ２３にて取得した電流センサ６の検出値を、ステップＳ２４にて決定した補正値を用いて補正し（ステップＳ２５）、検出値補正処理を終了する。
【００４５】
検出値補正処理の終了後、制御部１０は、補正した検出値を用いてバッテリ３の残容量を算出し（ステップＳ７）、補正した検出値及び算出した残時間から、バッテリ３の残容量が所定容量を下回るまでの残時間を更に算出する（ステップＳ８）。制御部１０は、算出した残時間が１時間より短いか否かを判定し（ステップＳ９）、残時間が１時間以上の場合（Ｓ９：ＮＯ）、ステップＳ１へ戻って上述の処理を繰り返し行う。残時間が１時間より短い場合（Ｓ９：ＹＥＳ）、制御部１０は、警告灯１４を点灯し（ステップＳ１０）、更に残時間が３０分より短いか否かを判定する（ステップＳ１１）。残時間が３０分以上の場合（Ｓ１１:ＮＯ）、制御部１０はステップＳ１へ戻って上述の処理を繰り返し行う。残時間が３０分より短い場合（Ｓ１１：ＹＥＳ）、制御部１０は、スイッチ４を制御して電力供給経路を遮断することにより、バッテリ３から負荷５への電力供給を停止し（ステップＳ１２）、処理を終了する。
【００４６】
なお、図７及び図８のフローチャートに示した手順では、車輌のエンジン２が停止された後、電流センサ６の検出値に対する補正処理が継続して行われるが、これに限るものではなく、例えばエンジン２の停止から一定時間が経過した後は検出値補正処理を行わず、電流センサ６の検出値をそのまま使用してバッテリ３の残容量の算出を行う構成としてもよい。また例えば、エンジン２の停止後に負荷５へ流れる電流が十分に小さくなった場合、即ち電流センサ６による電流の検出値が所定値以下となった場合にも同様に、電流センサ６の検出値の補正処理を行わない構成としてもよい。
【００４７】
以上の構成の電力供給装置においては、オルタネータ１からバッテリ３への電力供給が停止された場合に、電力供給停止前の電流センサ６による充電電流の検出値と、電力供給停止後の放電電流の検出値とを基に、両検出値に対応付けて予め記憶部１１に記憶された補正値テーブル１２から補正に用いる一の補正値を決定し、電流センサ６の検出値を補正する構成とすることにより、電力供給装置は誤差を補正された精度のよい放電電流の検出値を用いて電力供給に係る処理を行うことができる。電力供給装置は、補正した検出値を用いてバッテリ３の残容量及び残時間を精度よく算出することができ、残時間が所定時間より短くなった場合に警告灯１４による警告及びスイッチ４による電力供給停止等を行うことによって、バッテリ上がりの防止を確実に行うことができる。
【００４８】
なお本実施の形態においては、オルタネータ１からの電力供給が停止されたか否かをＩＧスイッチ１３が出力するＩＧ信号を基に判定する構成としたが、これに限るものではなく、例えばエンジン２を制御するＥＣＵからエンジン２の動作状態を取得するなど、その他の方法で電力供給の停止を判定してもよい。また、補正値テーブル１２に補正値を記憶しておき、電力供給停止前の検出値と停止後の検出値とを基に制御部１０が一の補正値を決定し、停止後の検出値を補正値により補正する構成としたが、これに限るものではなく、補正テーブル１２に補正後の値を記憶しておき、電力供給停止前の検出値と停止後の検出値とを基に制御部１０が補正された検出値を直接的に取得する構成としてもよい。また、補正値に基づく補正を行う場合に、電流センサ６の検出値から補正値を減算する構成としたが、これに限るものではなく、検出値に対して補正値の加算、乗算、除算又はその他の演算を行って補正する構成としてもよい。
【００４９】
また、バッテリ３の残容量が所定容量を下回るまでの残時間を算出して、残時間に応じて警告灯１４による警告及びスイッチ４による電力供給停止を行う構成としたが、これに限るものではなく、バッテリ３の残容量に応じて警告及び電力供給停止を行う構成としてもよい。また、ユーザへの警告を警告灯１４の点灯により行う構成としたが、これに限るものではなく、ブザーによる警告音で警告を行う構成としてもよく、車輌にディスプレイなどが搭載されている場合には、このディスプレイに警告メッセージを表示することで警告を行う構成としてもよく、その他の方法で警告を行う構成としてもよい。また、電力供給装置が車輌に搭載されるものとしたが、これに限るものではなく、発電機及びバッテリを備えるその他のシステムに本発明の電力供給装置を搭載してもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る電源供給装置の構成を示すブロック図である。
【図２】電流センサの検出値に生じる誤差の測定方法を説明するための模式図である。
【図３】電流センサの検出値に生じる誤差の測定結果を示すグラフである。
【図４】電流センサの検出値に生じる誤差の測定結果を示すグラフである。
【図５】電流センサの検出値に生じる誤差の測定結果を示すグラフである。
【図６】補正値テーブルに記憶された補正値を説明するための模式図である。
【図７】本発明に係る電力供給装置が行う処理の手順を示すフローチャートである。
【図８】本発明に係る電力供給装置が行う検出値補正処理の手順を示すフローチャートである。
【符号の説明】
【００５１】
１  オルタネータ（発電機）
２  エンジン
３  バッテリ
４  スイッチ（停止手段）
５  負荷
６  電流センサ
１０  制御部（停止判定手段、停止前検出値取得手段、補正値決定手段、補正手段、残容量算出手段、残時間算出手段、エンジン制御信号取得手段）
１１  記憶部（補正値記憶手段、検出値記憶手段）
１２  補正値テーブル
１３  ＩＧスイッチ
１４  警告灯（警告手段）
【図１】
2010045869.tif 000003
【図２】
2010045869.tif 000004
【図３】
2010045869.tif 000005
【図４】
2010045869.tif 000006
【図５】
2010045869.tif 000007
【図６】
2010045869.tif 000008
【図７】
2010045869.tif 000009
【図８】
2010045869.tif 000010