(57)【要約】【課題】  ＤＲＡＭのバックアップデータからの高速起動ができる期間をできるだけ長く維持しつつ、リフレッシュ動作に伴うバッテリの消費を抑制することが可能な「バッテリ消費抑制装置およびバッテリ消費抑方法」を提供する。【解決手段】  バッテリ５０の現在の電圧値からエンジン始動時の電圧降下量を減じた電圧値に応じて、リフレッシュ動作モードを解除するか否かの閾値を変更することにより、バッテリ電圧値が大きい場合には閾値が小さな値となってリフレッシュ動作モードが解除されにくくなるようにするとともに、バッテリ電圧値が小さい場合には閾値が大きな値となってリフレッシュ動作モードが解除されやすくなるようにして、バッテリの残量が多いうちはＤＲＡＭ６０のデータを保存して車載機の起動を高速に行うことができ、バッテリの残量が少なくなったときにはリフレッシュ動作を止めてバッテリの消費を抑制できるようにする。【選択図】        図１
2006150997.tif 000002
【特許請求の範囲】
【請求項１】
リフレッシュ動作が必要なメモリにバックアップ保存されたデータを使ってバッテリ電源により起動する電子機器に適用されるバッテリ消費抑制装置であって、
上記バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値を検出する電圧検出手段と、
上記電圧検出手段により検出された電圧値に応じて、上記リフレッシュ動作を停止するか否かの閾値を変更する閾値変更手段と、
上記電圧検出手段により検出された電圧値と上記閾値変更手段により設定された閾値とを比較し、上記電圧検出手段により検出された電圧値が上記閾値を下回ったときに上記リフレッシュ動作を停止するように制御する制御手段とを備えたことを特徴とするバッテリ消費抑制装置。
【請求項２】
リフレッシュ動作が必要なメモリにバックアップ保存されたデータを使ってバッテリ電源により起動する電子機器に適用されるバッテリ消費抑制装置であって、
上記バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値を検出する電圧検出手段と、
上記電子機器の起動頻度を検出する起動頻度検出手段と、
上記電圧検出手段により検出された電圧値および上記起動頻度検出手段により検出された起動頻度に応じて、上記リフレッシュ動作を停止するか否かの閾値を変更する閾値変更手段と、
上記電圧検出手段により検出された電圧値と上記閾値変更手段により設定された閾値とを比較し、上記電圧検出手段により検出された電圧値が上記閾値を下回ったときに上記リフレッシュ動作を停止するように制御する制御手段とを備えたことを特徴とするバッテリ消費抑制装置。
【請求項３】
上記閾値変更手段は、上記リフレッシュ動作を停止するか否かの閾値を、上記リフレッシュ動作を保証できる最低の電圧値以上の範囲で変更することを特徴とする請求項１または２に記載のバッテリ消費抑制装置。
【請求項４】
リフレッシュ動作が必要なメモリにバックアップ保存されたデータを使ってバッテリ電源により起動するように成された電子機器において、
上記バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値を検出する第１のステップと、
上記第１のステップで検出された電圧値に応じて、上記リフレッシュ動作を停止するか否かの閾値を変更する第２のステップと、
上記第１のステップで検出された電圧値と上記第２のステップで設定された閾値とを比較し、上記電圧値が上記閾値を下回ったときに上記リフレッシュ動作を停止するように制御する第３のステップとを有することを特徴とするバッテリ消費抑制方法。
【請求項５】
リフレッシュ動作が必要なメモリにバックアップ保存されたデータを使ってバッテリ電源により起動するように成された電子機器において、
上記バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値を検出する第１のステップと、
上記電子機器の起動頻度を検出する第２のステップと、
上記第１のステップで検出された電圧値および上記第２のステップで検出された起動頻度に応じて、上記リフレッシュ動作を停止するか否かの閾値を変更する第３のステップと、
上記第１のステップで検出された電圧値と上記第３のステップで設定された閾値とを比較し、上記電圧値が上記閾値を下回ったときに上記リフレッシュ動作を停止するように制御する第４のステップとを有することを特徴とするバッテリ消費抑制方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリ消費抑制装置およびバッテリ消費抑制方法に関し、特に、ＤＲＡＭ（Dynamic Random Access Memory）などのメモリのリフレッシュ動作に伴う暗電流の増加を抑えることによってバッテリの消費を抑制する方法に関するものである。
【背景技術】
【０００２】
従来、ナビゲーション装置などの車載機では、電源がＯＮとされたときに、起動に必要なデータを不揮発性の記憶媒体からＤＲＡＭなどのメモリにロードし、当該メモリにロードしたデータを使って起動していた。ところが、これではデータのロードに時間がかかり、起動が完了するまでの時間が長くなってしまっていた。このような欠点に鑑みて、最近では、起動に必要なデータをＤＲＡＭにバックアップしておき、不揮発性の記憶媒体からＤＲＡＭへのデータのロードを省略することによって起動時間を短くできるようにした車載機が提供されつつある。
【０００３】
しかしながら、コンデンサに電荷を蓄えることによって情報を保持する仕組みのＤＲＡＭでは、コンデンサの電荷が時間とともに減少し、放っておくと一定時間で放電しきって情報を失ってしまう。したがって、ＤＲＡＭにデータを保存しておくためには、リフレッシュと呼ばれる動作（コンデンサに再び電荷を注入する動作）を定期的に行う必要がある。そのため、車が停車してエンジンが切られている状態でも、リフレッシュ動作を行うために流れる暗電流によってバッテリを消費してしまう。特に、運転頻度の低いユーザにとっては、エンジンの始動によって充電が行われることが少ないため、バッテリの消費が早くなってしまうという問題が生じる。
【０００４】
ところで、リフレッシュ動作が保証できない電圧値（４〜５Ｖ程度以下）までバッテリ電圧が低下した場合にハードウェアリセットを発生し、リフレッシュ動作を停止するように成された車載機が存在する。また、バッテリ電圧がスレッシュホールド電圧以下であるときに、暗電流負荷を含む負荷全てに対して電源の供給を停止するようにした技術も提案されている（例えば、特許文献１参照）。この技術を用いれば、リフレッシュ動作の最低保証電圧またはスレッシュホールド電圧以下までバッテリ電圧が低下したときに、ＤＲＡＭのリフレッシュ動作を行わないようにすることが可能である。
【特許文献１】特開平１１−３３４４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、リフレッシュ動作を停止するか否かの閾値が固定されている。したがって、バッテリ電圧がその固定の閾値以下となるまでは、どのような状況でもリフレッシュ動作が必ず行われることになる。そのため、状況によってはバッテリの消費を早めてしまうという問題があった。特に、運転頻度が低い状況下では、リフレッシュ動作に伴う暗電流によってバッテリの消費が早くなってしまうという問題があった。
【０００６】
また、固定の閾値を無やみに大きくしてリフレッシュ動作の停止時期を早めると、ＤＲＡＭのバックアップデータからの起動が早くからできなくなり、起動のたびに不揮発性の記憶媒体からＤＲＡＭにデータをロードしなければならなくなって起動時間が長くなってしまうという問題があった。
【０００７】
本発明は、このような問題を解決するために成されたものであり、ＤＲＡＭのバックアップデータからの高速起動ができる期間をできるだけ長く維持しつつ、ＤＲＡＭのリフレッシュ動作に伴うバッテリの消費をできるだけ抑制できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、本発明では、バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値に応じて、リフレッシュ動作を停止するか否かの閾値を変更するようにしている。本発明の他の態様では、バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値と電子機器の起動頻度との双方に応じて、リフレッシュ動作を停止するか否かの閾値を変更するようにしている。本発明の他の態様では、リフレッシュ動作を停止するか否かの閾値を、リフレッシュ動作を保証できる最低の電圧値以上の範囲で変更するようにしている。
【発明の効果】
【０００９】
上記のように構成した本発明によれば、例えば、バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値が大きい場合には、リフレッシュ動作を停止するか否かの閾値が比較的小さな値とされ、リフレッシュ動作を行うモードが解除されにくくなる。一方、バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値が低下してくると、リフレッシュ動作を停止するか否かの閾値が大きな値に変更され、リフレッシュ動作を行うモードが解除されやすくなる。これにより、バッテリ電源の残量に特に問題がないうちはリフレッシュ動作の行われる確率が高くなって電子機器の起動を高速に行うことができ、バッテリ電源の残量が少なくなってきたときにはリフレッシュ動作の行われる確率が低くなってバッテリ電源の消費を抑制することができる。
【００１０】
また、本発明の他の特徴によれば、バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値に応じて決まる閾値が、電子機器の起動頻度に応じて更に調整される。例えば、電子機器の起動頻度が大きい場合は、起動の際のバッテリ充電が頻繁に行われていてバッテリの消費は比較的少ないと考えられるので、リフレッシュ動作を停止するか否かの閾値が比較的小さな値に調整され、リフレッシュ動作を行うモードが解除されにくくなる。一方、電子機器の起動頻度が少ない場合は、リフレッシュ動作を停止するか否かの閾値が比較的大きな値に調整され、リフレッシュ動作を行うモードが解除されやすくなる。これにより、バッテリ電源の残量に特に問題がなく、電子機器の起動頻度も大きくてバッテリ電源の消費量に特に問題がないうちはリフレッシュ動作の行われる確率が高くなって電子機器の起動を高速に行うことができ、バッテリ電源の残量が少なくなってきて、電子機器の起動頻度も小さくて放っておけばバッテリ電源がどんどん消費してしまうようなときには、リフレッシュ動作の行われる確率が減ってバッテリ電源の消費を抑制することができる。
【００１１】
また、本発明の他の特徴によれば、リフレッシュ動作を停止するか否かの閾値は、必ずリフレッシュ動作の最低保証電圧値以上となる。そのため、バッテリ電源の現在の電圧値からエンジン始動時における電圧降下量を減じた電圧値がリフレッシュ動作の最低保証電圧値以下となるまでバッテリ電源の残量が少なくなった状態のときには、リフレッシュ動作を行うモードが必ず解除されていることとなる。これにより、エンジン停止時におけるバッテリ電源の現在の電圧値がリフレッシュ動作の最低保証電圧値以上であっても、無駄なリフレッシュ動作が行われないようにすることができる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態によるバッテリ消費抑制装置１０を適用した車載機の構成例を示すブロック図である。
【００１３】
図１に示すように、車載機は、本実施形態のバッテリ消費抑制装置１０、バッテリ電源５０、ＤＲＡＭ６０、不揮発性の記憶媒体（例えばハードディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、フラッシュメモリなど）７０およびコントローラ８０を備えて構成されている。バッテリ消費抑制装置１０、ＤＲＡＭ６０、不揮発性の記憶媒体７０、コントローラ８０の全ては、バッテリ電源５０から供給される電力によって動作する。
【００１４】
ＤＲＡＭ６０は、車載機の起動に必要なデータを保存しておくものである。初回は、コントローラ８０の制御に従って不揮発性の記憶媒体７０から必要なデータがＤＲＡＭ６０にロードされる。その後は、コントローラ８０の制御に従ってＤＲＡＭ６０がリフレッシュ動作を行うことにより、ロードされたデータをバックアップ保存する。
【００１５】
コントローラ８０は、バッテリ電源５０を用いた車載機の起動や、ＤＲＡＭ６０のリフレッシュ動作を制御する。車載機の起動に関しては、以下のような制御を実行する。すなわち、車載機の起動に必要なデータがＤＲＡＭ６０にバックアップ保存されている場合は、そのＤＲＡＭ６０のデータを使って車載機を起動する。一方、車載機の起動に必要なデータがＤＲＡＭ６０にバックアップ保存されていない場合には、必要なデータを不揮発性の記憶媒体７０からＤＲＡＭ６０にロードし、ＤＲＡＭ６０にロードしたデータを使って車載機を起動する。
【００１６】
なお、車載機の起動に必要なデータがＤＲＡＭ６０にバックアップ保存されていない場合としては、車載機の起動が初回である場合のほか、バッテリ消費抑制装置１０によってＤＲＡＭ６０のリフレッシュ動作モード（リフレッシュ動作を行うモード）が解除され、それまでＤＲＡＭ６０にバックアップ保存されていたデータが消滅した場合も含まれる。
【００１７】
バッテリ消費抑制装置１０は、電圧検出部１１、閾値変更部１２および制御部１３を備えて構成されている。電圧検出部１１は、バッテリ電源５０の現在の電圧値Ｖp（以下、バッテリ電圧値という）とエンジン始動時における電圧降下量Ｖhとを検出し、前者から後者を減じた電圧値（Ｖp−Ｖh）を測定する。ここで、バッテリ電源５０は、車両のエンジンが動作していると充電が行われるので、エンジンの動作中はバッテリ電圧Ｖpの正しい値を検出することができない。そこで、バッテリ電圧値Ｖpについては、エンジンが動いていないとき（エンジン始動前またはエンジン停止後）に測定するのが好ましい。一方、電圧降下量Ｖhに関しては、実際にエンジンを始動したときに測定する。
【００１８】
閾値変更部１２は、電圧検出部１１によって検出された電圧値（Ｖp−Ｖh）に応じて、ＤＲＡＭ６０のリフレッシュ動作を停止するか否か（リフレッシュ動作モードを解除するか否か）の閾値Ｖthを変更する。例えば、電圧検出部１１によって検出された電圧値（Ｖp−Ｖh）が大きいほど閾値Ｖthを小さな値とし、電圧検出部１１によって検出された電圧値（Ｖp−Ｖh）が小さいほど閾値Ｖthを大きな値とする。検出された電圧値（Ｖp−Ｖh）がどの程度のときに閾値Ｖthをどんな値とするかについては、あらかじめテーブル情報として保持しておいても良いし、あらかじめ設定した関数から計算しても良い。
【００１９】
制御部１３は、電圧検出部１１により検出された電圧値（Ｖp−Ｖh）と、閾値変更部１２により設定された閾値Ｖthとを比較し、検出された電圧値（Ｖp−Ｖh）が閾値Ｖthを下回ったときにはＤＲＡＭ６０のリフレッシュ動作を停止するように、コントローラ８０にその旨の通知をする。すなわち、コントローラ８０のリフレッシュ動作モードを解除する。逆に、検出された電圧値（Ｖp−Ｖh）が閾値Ｖth以上のときは、コントローラ８０をリフレッシュ動作モードに設定する。
【００２０】
図２は、エンジンの始動時におけるバッテリ電圧値の変動の様子を示す図である。図２において、ＶP1，ＶP2はエンジン始動前のバッテリ電圧値であり、[ＶP1＞ＶP2]の関係にある。すなわち、ＶP2はＶP1に比べてバッテリ電源５０の消費が進んだ後のバッテリ電圧値を示している。Ｖh1，Ｖh2はエンジン始動時における電圧降下量を示しており、バッテリ電圧値が低下するほど電圧降下量は大きくなるという性質を有している（[Ｖh1＜Ｖh2]）。また、ＶminはＤＲＡＭ６０のリフレッシュ動作を保証できる最低電圧値である。バッテリ電圧値ＶP1，ＶP2から電圧降下量Ｖh1，Ｖh2を減じた値がこの最低保証電圧値Ｖminを下回ると、リフレッシュ動作をしてもＤＲＡＭ６０のデータの正しく保存できるかは保証できなくなる。
【００２１】
上述の閾値変更部１２は、最低保証電圧値Ｖminを下回ることがないように閾値Ｖthを変更する。すなわち、消費後のバッテリ電圧値ＶP2がどんなに小さくなったとしても、閾値Ｖthは最低保証電圧値Ｖminを下回らない値に設定する。例えば、「ＶP2−Ｖh2≦Ｖmin」のときの閾値ＶthがＶminと等しくなるようにする。このようにすれば、バッテリ電源５０の消費が進んで（ＶP2−Ｖh2）の値が最低保証電圧値Ｖminを下回ることとなる場合には確実にリフレッシュ動作モードを解除することができる。
【００２２】
このように、閾値変更部１２において、リフレッシュ動作の最低保証電圧値Ｖminを下回らない範囲で閾値Ｖthを設定し、制御部１３において、バッテリ電圧値ＶP2そのものでなく、エンジン始動時における電圧降下量Ｖh2まで考慮した（ＶP2−Ｖh2）の値と閾値Ｖthとを比較することによってリフレッシュ動作モードの解除の有無を決定しているのは、本実施形態の特徴の１つである。
【００２３】
閾値Ｖthが最低保証電圧値Ｖminよりも小さいか、バッテリ電圧値ＶP2だけでリフレッシュ動作モードの解除の有無を決定すると、実際には（ＶP2−Ｖh2）の値が最低保証電圧値Ｖminを下回っているのにリフレッシュ動作モードが解除されないことがある。この場合には、リフレッシュ動作によってＤＲＡＭ６０のデータをバックアップしていても、エンジン始動時に（ＶP2−Ｖh2）の値が最低保証電圧値Ｖminを下回ることによってリフレッシュ動作モードが一度解除されるので、不揮発性の記憶媒体７０からＤＲＡＭ６０へのデータの再ロードが発生してしまう。一方、エンジン停止時は[ＶP2＞Ｖmin]であるからリフレッシュ動作モードとなり、バックアップ動作が再開されてしまう。つまり、車載機の起動の高速化を目的としてデータのバックアップを行っているのに全く意味がなく、エンジン停止時における暗電流をただ増加させるだけの結果となってしまう。
【００２４】
これに対して、本実施形態のようにリフレッシュ動作の最低保証電圧値Ｖminを下回らないように閾値Ｖthを設定するとともに、（ＶP2−Ｖh2）の値と閾値Ｖthとを比較することによってリフレッシュ動作モードの解除の有無を決定することにより、（ＶP2−Ｖh2）の値が最低保証電圧値Ｖminを下回るまでバッテリ電源５０の残量が少なくなった状態のときには、リフレッシュ動作モードを必ず解除することができる。これにより、エンジン停止時におけるバッテリ電圧値ＶP2がリフレッシュ動作の最低保証電圧値Ｖh2以上であっても、無駄なリフレッシュ動作が行われないようにすることができる。
【００２５】
また、（ＶP2−Ｖh2）の値と閾値Ｖthとを比較することによってリフレッシュ動作モードの解除の有無を決定することにより、アクセサリＡＣＣだけがＯＮの状態でも車載機を起動可能な最低の電圧値、すなわち起動保証電圧値Ｖw（例えば、ナビゲーション装置の場合は７．５〜８．５ボルト程度）よりもバッテリ電圧値ＶP2の方が大きくても、[ＶP2−Ｖh2＜Ｖth]であればリフレッシュ動作モードを解除することができる。[ＶP2＜ＶW]のときは[ＶP2−Ｖh2＜Ｖmin]となることが殆どであるから、リフレッシュ動作の最低保証電圧値Ｖminを下回らないように閾値Ｖthを設定することにより、[ＶP2＜ＶW]となる前にリフレッシュ動作モードを解除してバッテリ電源５０の消費を抑制することができる。これにより、エンジンをかけずにアクセサリＡＣＣだけをＯＮにした状態で車載機を起動できる期間をできるだけ長く維持することができる。
【００２６】
以上詳しく説明したように、第１の実施形態では、リフレッシュ動作モードを解除するか否かの閾値Ｖthをバッテリ電圧値ＶPからエンジン始動時における電圧降下量Ｖhを減じた電圧値（ＶP−Ｖh）に応じて変更するようにしたので、当該電圧値（ＶP−Ｖh）が大きい場合には閾値Ｖthが比較的小さな値とされ、リフレッシュ動作モードが解除されにくくなる。一方、当該電圧値（ＶP−Ｖh）が低下してくると閾値Ｖthが大きな値に変更され、リフレッシュ動作モードが解除されやすくなる。
【００２７】
これにより、バッテリ電源５０の残量に特に問題がないうちはリフレッシュ動作モードとなる確率が高くなり、ＤＲＡＭ６０に必要なデータを保存して車載機の起動を高速に行うことができる。また、バッテリ電源５０の残量が少なくなってきたときには、リフレッシュ動作モードの解除される確率が高くなるので、リフレッシュ動作を行わずにバッテリ電源５０の消費を抑制することができる。したがって、ＤＲＡＭの６０バックアップデータのみから車載機を高速に起動できる期間をできるだけ長く維持しつつ、ＤＲＡＭ６０のリフレッシュ動作に伴うバッテリ電源５０の消費をできるだけ抑制することができるようになる。
【００２８】
（第２の実施形態）
次に、本発明の第２の実施形態を図面に基づいて説明する。図３は、第２の実施形態によるバッテリ消費抑制装置２０を適用した車載機の構成例を示すブロック図である。なお、この図３において、図１に示した構成要素と同一の機能を有する構成要素には同一の符号を付している。
【００２９】
図３に示すように、車載機は、本実施形態のバッテリ消費抑制装置２０、バッテリ電源５０、ＤＲＡＭ６０、不揮発性の記憶媒体７０およびコントローラ８０を備えて構成されている。バッテリ電源５０、ＤＲＡＭ６０、不揮発性の記憶媒体７０およびコントローラ８０の機能は図１にて説明した第１の実施形態と同様なので、ここでは重複する説明を省略する。
【００３０】
本実施形態のバッテリ消費抑制装置２０は、電圧検出部１１、起動頻度検出部２１、閾値変更部２２および制御部１３を備えて構成されている。電圧検出部１１および制御部１３は、図１に示したものと同じである。
【００３１】
起動頻度検出部２１は、車載機の起動頻度を検出する。車載機がナビゲーション装置の場合、起動頻度はナビゲーション装置の動作履歴から取得することが可能である。通常、ナビゲーション装置は、ＧＰＳ（Global Positioning System）受信機を備えている。ＧＰＳ受信機は、複数のＧＰＳ衛星から送られてくるＧＰＳ信号を受信するが、そのＧＰＳ信号の中には、ＧＰＳ衛星が電波を発射するときの時刻情報が含まれている。したがって、その時刻情報をもとに、どの程度の頻度でナビゲーション装置を起動しているかを検出することができる。起動頻度検出部２１は、このナビゲーション装置の起動頻度を検出する。
【００３２】
なお、車載機がＧＰＳ受信機を搭載していない場合でも、日時を計時することが可能な時計を備えていれば、車載機の起動頻度は検出することが可能である。
【００３３】
閾値変更部２２は、電圧検出部１１によって検出された電圧値（ＶP2−Ｖh2）と、起動頻度検出部２１により検出された起動頻度とに応じて、ＤＲＡＭ６０のリフレッシュ動作を停止するか否か（リフレッシュ動作モードを解除するか否か）の閾値を変更する。例えば、電圧検出部１１により検出された電圧値（ＶP2−Ｖh2）に応じて仮の閾値Ｖth-iniを決定するとともに、起動頻度検出部２１により検出された起動頻度に応じて起動頻度係数Ｗfを求め、これらを用いて次の（式１）の計算をすることによって閾値Ｖthを求める。
Ｖth＝Ｖth-ini＋Ｗp×Ｗf  ・・・（式１）
【００３４】
この（式１）において、Ｖthは変更後の閾値、Ｖth-iniは仮の閾値、Ｗpは静止時消費電力係数、Ｗfは起動頻度係数である。静止時消費電力係数Ｗpは、バッテリ電源５０の自然放電などによる電圧値低下に関する係数であり、例えば１週間でどの程度の放電が発生するかを係数として表したものである。また、起動頻度係数Ｗfは、過去の起動頻度から、次に車載機を起動するまでにどれくらいの期間があるかを予測し、その予測期間に応じて値が決められているものである。バッテリ電源５０の自然放電がどの程度のときに静止時消費電力係数Ｗpをどんな値とするか、車載機の起動頻度がどの程度のときに起動頻度係数Ｗfをどんな値とするかについては、あらかじめテーブル情報として保持しておいても良いし、あらかじめ設定した関数から計算しても良い。
【００３５】
ここで、静止時消費電力係数Ｗpは、自然放電量が多いほど閾値Ｖthが大きな値となり、自然放電量が少ないほど閾値Ｖthが小さな値となるように設定する。また、起動頻度係数Ｗfは、起動頻度が大きいほど閾値Ｖthが小さな値となり、起動頻度が小さいほど閾値Ｖthが大きな値となるように設定する。起動頻度が大きいときは、バッテリ電源５０の充電が頻繁に行われているために、バッテリ電源５０の消費は比較的少ないと考えられるからである。なお、第１の実施形態と同様に、（式１）により計算される閾値Ｖthがリフレッシュ動作の最低保証電圧値Ｖminを下回らないように、静止時消費電力係数Ｗpと起動頻度係数Ｗfとを設定するのが好ましい。
【００３６】
制御部１３は、電圧検出部１１により検出された電圧値（ＶP2−Ｖh2）と、閾値変更部２２により（式１）を用いて設定された閾値Ｖthとを比較し、検出された電圧値（ＶP2−Ｖh2）が閾値Ｖthを下回ったときにはＤＲＡＭ６０のリフレッシュ動作を停止するように、コントローラ８０にその旨の通知をする。すなわち、コントローラ８０のリフレッシュ動作モードを解除する。逆に、検出された電圧値（ＶP2−Ｖh2）が閾値Ｖth以上のときは、コントローラ８０をリフレッシュ動作モードに設定する。
【００３７】
以上詳しく説明したように、第２の実施形態では、リフレッシュ動作モードを解除するか否かの閾値Ｖthを、車載機の起動頻度も考慮して変更するようにしたので、起動頻度が大きい場合には閾値Ｖthが比較的小さな値に調整され、リフレッシュ動作モードが解除されにくくなる。一方、起動頻度が小さい場合には閾値Ｖthが比較的大きな値に調整され、リフレッシュ動作モードが解除されやすくなる。
【００３８】
これにより、車載機の起動頻度が大きくてバッテリ電源５０の消費量に特に問題がないうちはリフレッシュ動作モードとなる確率が高くなって車載機の起動を高速に行うことができ、車載機の起動頻度が小さくて放っておけばバッテリ電源５０がどんどん消費してしまうようなときにはリフレッシュ動作モードの解除される確率が高くなってバッテリ電源５０の消費を抑制することができる。したがって、ＤＲＡＭの６０バックアップデータのみから車載機を高速に起動できる期間をできるだけ長く維持しつつ、ＤＲＡＭ６０のリフレッシュ動作に伴うバッテリ電源５０の消費をできるだけ抑制することができるようになる。
【００３９】
なお、上記第１および第２の実施形態では、初期の閾値はあらかじめ決められた値であったが、これをユーザが任意に設定できるようにしても良い。
また、上記第１および第２の実施形態では、本実施形態のバッテリ消費抑制装置１０，２０が適用される車載機の例としてナビゲーション装置を挙げたが、本発明はこれに限定されない。例えば、車載オーディオ装置に適用することも可能である。車載オーディオ装置の場合、音量によって消費電力が変わるため、電力の使用量を検出するための手段を設け、その検出結果に応じて閾値Ｖthを変更することが望ましい。
【００４０】
また、上記第１および第２の実施形態では、リフレッシュ動作が必要なメモリの例としてＤＲＡＭを挙げたが、本発明はこれに限定されるものではない。
【００４１】
また、上記第１および第２の実施形態では、バッテリ電圧値ＶPから電圧降下量Ｖhを減じた電圧値（ＶP−Ｖh）に応じて閾値Ｖthを変更する例について説明したが、バッテリ電圧値ＶPのみに応じて閾値Ｖthを変更するようにしても良い。ただし、この場合も、リフレッシュ動作の最低保証電圧値Ｖminを下回らないように閾値Ｖthを設定するのが好ましい。
【００４２】
また、上記第１および第２の実施形態では、バッテリ電源５０の検出電圧値（ＶP−Ｖh）および車載機の起動頻度に応じて閾値Ｖthを変更する例について説明したが、車両に搭載されている車載機の数に応じて閾値Ｖthを変更するようにしても良い。なお、複数の車載機がバスなどによって接続されていれば、これらをコントロールするセンターユニットなどにおいて接続機器の数を把握することが可能である。
【００４３】
例えば、車載機の数が多い場合にはそれだけバッテリの消耗が速いので、車載機の数が多い場合には閾値Ｖthを比較的大きな値に調整し、車載機の数が少ない場合には閾値Ｖthを比較的小さな値に調整する。ただし、車載機の種類や動作状態などに応じて消費電力は異なるので、複数の車載機における電力の総使用量を検出するための手段を設け、その検出結果に応じて閾値Ｖthを変更することが望ましい。
【００４４】
また、複数の車載機における電力の総使用量を検出するための手段を設けることよりも簡易的な方法として、次のようにしても良い。すなわち、エンジン始動直後におけるバッテリ電圧値ＶPとエンジン停止直後におけるバッテリ電圧値ＶPとを測定する。そして、エンジン停止時のバッテリ電圧値がエンジン始動時のそれよりも小さくなっていた場合には、バッテリ電源５０への充電量を超えて電力が消費されていると判断できるので、閾値Ｖthを大きな値に変更する。
【００４５】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【００４６】
本発明は、ＤＲＡＭにバックアップ保存されたデータを使ってバッテリ電源により起動するように成された電子機器において、電源ＯＦＦ時におけるＤＲＡＭのリフレッシュ動作に伴う暗電流の増加を抑えることによってバッテリの消費を抑制するのに有用である。
【図面の簡単な説明】
【００４７】
【図１】第１の実施形態によるバッテリ消費抑制装置を適用した車載機の構成例を示すブロック図である。
【図２】エンジンの始動時におけるバッテリ電圧値の変動の様子を示す図である。
【図３】第２の実施形態によるバッテリ消費抑制装置を適用した車載機の構成例を示すブロック図である。
【符号の説明】
【００４８】
１０，２０  バッテリ消費抑制装置
１１  電圧検出部
１２  閾値変更部
１３  制御部
２１  起動頻度検出部
２２  閾値変更部
【図１】
2006150997.tif 000003
【図２】
2006150997.tif 000004
【図３】
2006150997.tif 000005