(57)【要約】【課題】電子制御装置において、当該装置への車載バッテリからの電力供給が著しく低下したり遮断したりしても、データを確実に保存すること。【解決手段】車両のバッテリ電源３が外れたり長時間の使用でバッテリ電源３の出力電圧が低下したりすることにより、内蔵電源回路４の出力電圧が下限値未満に低下していると電源監視回路５が判断すると（Ｓ２１０：ＹＥＳ）、ＣＰＵ１２が、各種データを、内蔵電源回路４からの電力供給がなくなるまでに、内蔵電源回路４からの電力供給により揮発性メモリ２１へ一旦保存する（Ｓ１３０）。そして、その揮発性メモリ２１に一旦保存された各種データを、専用制御素子２３が、コンデンサ７からの電力供給により揮発性メモリ２１からフラッシュメモリ２２へ転送して保存させる（Ｓ３２０）。【選択図】図２
2004227085.tif 000002
【特許請求の範囲】
【請求項１】
バッテリからの電力供給によりデータ処理を実行するデータ処理手段と、
電力を蓄える蓄電手段と、
前記バッテリの電源電圧が、前記データ処理手段が通常の処理速度でデータ処理を実行できる下限値（以下、単に「下限値」と称す。）未満であるか否かを判断する電源電圧判断手段と、
前記電源電圧判断手段にて前記バッテリの電源電圧が前記下限値未満に低下していると判断された場合には、保存すべきデータを、前記蓄電手段からの電力供給により不揮発性メモリに保存させるデータ保存制御手段と、
を備える電子制御装置であって、
前記不揮発性メモリに比べて高速でデータ保存可能な揮発性メモリを備え、
前記データ保存制御手段は、
前記電源電圧判断手段にて前記バッテリの電源電圧が前記下限値未満に低下していると判断された場合には、前記保存すべきデータを、前記バッテリからの電力供給があるうちに、前記バッテリからの電力供給により前記揮発性メモリに一旦保存する一時データ保存制御手段と、
前記一時データ保存制御手段によって前記揮発性メモリに一旦保存したデータを、前記蓄電手段からの電力供給により前記不揮発性メモリに保存する最終データ保存制御手段と、を有すること
を特徴とする電子制御装置。
【請求項２】
請求項１記載の電子制御装置において、
前記一時データ保存制御手段および前記最終データ保存制御手段のうち、少なくとも前記最終データ保存制御手段が前記データ処理手段とは別体に構成されていることを特徴とする電子制御装置。
【請求項３】
請求項１または２記載の電子制御装置において、
前記電源電圧判断手段にて前記バッテリの電源電圧が前記下限値未満に低下していると判断された場合に、前記保存すべきデータを前記一時データ保存制御手段が前記揮発性メモリに一旦保存させたときに、前記データ処理手段および前記一時データ保存制御手段のうち、少なくとも前記データ処理手段（以下、データ処理手段等と称す。）を前記蓄電手段から電気的に遮断する遮断手段を備えることを特徴とする電子制御装置。
【請求項４】
請求項３記載の電子制御装置において、
前記遮断手段は、
前記データ処理手段等と前記蓄電手段との間に設けられ、前記バッテリからの電力供給により前記データ処理手段等と前記蓄電手段との間を電気的に接続するバッファを有し、
前記電源電圧判断手段にて前記バッテリの電源電圧が前記下限値未満に低下していると判断された場合に、前記保存すべきデータを前記一時データ保存制御手段が前記揮発性メモリに一旦保存させたときに、前記バッファへの前記バッテリからの電力供給を停止することにより前記データ処理手段等を前記蓄電手段から電気的に遮断すること
を特徴とする電子制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車載用ナビゲーション装置などの電子制御装置における、電源電圧が低下した際にデータをバックアップする技術に関する。
【０００２】
【従来の技術】
例えば車両の走行に伴ってＧＰＳ等により現在位置を検出し、その現在位置をディスプレイ上に道路地図と共に表示することにより、円滑に目的地に到達させたり、現在地から目的地までの適切な経路を設定して案内を行ったりする車載用ナビゲーション装置が知られており、より円滑なドライブに寄与している。
【０００３】
このような車載用ナビゲーション装置は、車両に搭載されたバッテリからの電力を受けて動作するマイクロコンピュータ（以下、マイコンと称す。）を備えており、そのマイコンが、通常時には、不揮発性メモリに格納されたデータにより構成される制御プログラムに従って、経路設定や案内などの各種処理を行う。そして、上述のマイコンは、使用者が設定した経路に関する情報である経路設定情報や案内情報などを構成するデータを不揮発性メモリに保存する（例えば、特許文献１参照。）。
【０００４】
また、このような車載用ナビゲーション装置の中には、当該装置内に大容量のコンデンサを設けて、当該装置への車載バッテリからの電力供給が一時的に低下若しくは遮断されても、そのコンデンサからの電力供給により、上述の経路設定などの各種処理を行ったり、上述の経路設定情報などを構成するデータを保存したりするよう構成されているものもある（例えば、特許文献２参照。）。
【０００５】
【特許文献１】
特開２００１−１３４３４９号公報（第２頁、図１）
【特許文献２】
特開平１１−５３２７１号公報（第４頁、図１）
【０００６】
【発明が解決しようとする課題】
しかし、上述のような車載用ナビゲーション装置は、経路設定情報などを構成するデータなど保存すべきデータ量が多いため、その保存処理に要する時間が長い。また、一般的に不揮発性メモリは、揮発性メモリなど他のデータ保存装置に比べてデータの保存処理に要する時間が長い。すると、車載用ナビゲーション装置において、例えばマイコンが不揮発性メモリへデータを保存している最中に、当該装置への車載バッテリからの電力供給が著しく低下したり遮断したりすると、その保存処理が中断されてしまい、不揮発性メモリ内のデータが不完全な状態（つまり、新たなデータが書き込まれた記憶領域と、データが消去された記憶領域と、旧来のデータが残っている記憶領域とが混在した状態）となる問題があった。この場合、不揮発性メモリに保存されなかったデータは破棄されてしまう。
【０００７】
なお、こうした問題は、車載用ナビゲーション装置内に設けるコンデンサの容量をより大きくすることにより防止できるが、このためには、当該装置に組み込むコンデンサの容量を大きくする必要があるため、当該装置の小型化の妨げになり、また、当該装置のコストアップを招く、という問題がある。
【０００８】
また、このようなことは車載用ナビゲーション装置に限られず、車載バッテリから電力供給を受ける車載の電子制御装置においても同様の問題が生じると考えられる。
本発明は、このような問題に鑑みなされたものであり、その目的とするところは、電子制御装置において、当該装置への車載バッテリからの電力供給が著しく低下したり遮断したりしても、データを確実に保存することにある。
【０００９】
【課題を解決するための手段及び発明の効果】
上記課題を解決するためになされた請求項１記載の電子制御装置は、例えばバッテリと電子制御装置との間の接続が外れた場合や長時間の使用によりバッテリの出力電圧が低下した場合など、当該装置へのバッテリからの電力供給が著しく低下したり遮断したりした場合、データを揮発性メモリに一旦高速で保存し、その後不揮発性メモリに保存する。
【００１０】
具体的には、バッテリ（３：この欄においては、発明への理解の容易化のため、必要に応じて実施の形態中で用いた符号を付すが、この符号によって請求の範囲を限定することを意味するものではない。）の電源電圧が、データ処理をデータ処理手段（１１，１２）が通常の処理速度で実行できる下限値（以下、単に下限値と称す。）未満に低下したと電源電圧判断手段（５）によって判断されたときには、データ保存制御手段（１２，２３）の一時データ保存制御手段（１２）が、保存すべきデータを、バッテリからの電力供給があるうちに、不揮発性メモリ（２２）に比べて高速でデータ保存可能な揮発性メモリ（２１）に一旦保存させる。なお、「下限値」は、保存すべきデータの最大量や、データ処理手段による揮発性メモリへのデータの書き込み速度、データ処理手段の消費電力などを考慮して予め実験等によって規定しておくことが考えられる。また、「保存すべきデータ」とは、各種処理を実行するための制御プログラムを構成するデータや、データ処理手段が繰り返して利用する可能性があるために保存すべきデータなどを云い、一例を挙げれば、電子制御装置が車載用ナビゲーション装置である場合には、経路設定や案内などの各種処理を実行するための制御プログラムや、使用者が設定した経路に関する情報である経路設定情報などを構成するデータなどが挙げられる。また、「不揮発性メモリ」とは、比較的低速でデータ保存が可能であり、且つデータ保持のために電源が不要であるメモリ一般を表す概念を云い、例えば、フラッシュメモリ、メモリカードなどが挙げられる。また、「揮発性メモリ」とは、比較的高速でデータ保存が可能であり、且つデータ保持のために電源が必要とするメモリ一般を表す概念を云い、例えばＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などが挙げられる。しかしながら、上述の揮発性メモリは、不揮発性メモリに比べて高速でデータを書き込める反面、データを保持するのに電力供給を受ける必要がある。そこで、データ保存制御手段の最終データ保存制御手段（２３）が、揮発性メモリに一旦保存したデータを、蓄電手段（７）からの電力供給により不揮発性メモリに保存させる。なお、蓄電手段の具体例としては各種コンデンサが挙げられる。また、データ保存制御手段は、上述のデータ処理手段よりも低消費電力で作動するよう構成されており、その消費電力は、蓄電手段の容量と関連して、データ保存制御手段が、バッテリの電源電圧の値が下限値未満でも蓄電手段に蓄積された電力の供給を受けることにより揮発性メモリに一旦保存されたデータを不揮発性メモリに転送して保存させることが可能に設定されている。
【００１１】
このように請求項１記載の電子制御装置によれば、当該装置へのバッテリからの電力供給が著しく低下したり遮断したりした場合、データを揮発性メモリに一旦高速で保存し、その後不揮発性メモリに保存する。したがって、当該装置へのバッテリからの電力供給が著しく低下したり遮断したりしてもデータを確実に保存することができる。
【００１２】
そして、特に、本発明を、上述した車載用ナビゲーション装置に適用すれば、地図データや経路計算結果など保存すべきデータ量が多く、その保存処理に要する時間が長いため、例えばマイコンが不揮発性メモリ内のデータを保存している最中に当該装置へのバッテリからの電力供給が著しく低下したり遮断したりしても、その保存処理が中断されてしまって不揮発性メモリ内のデータが不完全な状態となることがなく、データを確実に保存する信頼性が高い車載用ナビゲーション装置を提供できることになる。
【００１３】
また、上述のデータ処理手段やデータ保存制御手段の具体例としては、マイクロコンピュータ（以下、マイコンと称す。）が挙げられる。これらデータ処理手段およびデータ保存制御手段を一体に構成してもよい。また、請求項２のように、データ保存制御手段が有する一時データ保存制御手段および最終データ保存制御手段のうち、少なくとも最終データ保存制御手段をデータ処理手段とは別体に構成してもよい。このように構成すれば、データ保存制御手段の最終データ保存制御手段が、データ処理手段の負荷状態には関係なく、揮発性メモリに一旦保存したデータを不揮発性メモリに保存させることに専念できるので、その所要時間を短縮できる。なお、この場合、（イ）最終データ保存制御手段を低消費電力のマイコンで構成すれば、揮発性メモリに一旦保存したデータを不揮発性メモリに保存させる際に必要な電力量が少なくて済むので、蓄電手段の容量を小さくでき、当該装置の小型化およびコスト低減を図ることができる。（ロ）また、最終データ保存制御手段を高速処理のマイコンで構成すれば、揮発性メモリに一旦保存したデータを不揮発性メモリに保存させる際の所要時間をさらに短縮できる。（ハ）さらに、最終データ保存制御手段を低消費電力で且つ高速処理のマイコンで構成すればなおよい。
【００１４】
ところで、上述の蓄電手段の容量は、当該装置の小型化およびコスト低減のために小さい方が望ましく、上述のように、揮発性メモリに一旦保存されたデータをデータ保存制御手段が不揮発性メモリに転送して保存させることが可能な程度に設定されている。しかし、回路構成によっては、上述のデータ処理手段や一時データ保存制御手段と蓄電手段とが電気的に接続されている場合があり、バッテリからの電力供給が停止した際に、データ処理手段などが蓄電手段に蓄えられた電力を消費することがある。すると、保存すべきデータの量が多いときには、揮発性メモリから不揮発性メモリにデータを保存している最中に蓄電手段に蓄えられた電力が無くなってしまい、全てのデータを不揮発性メモリに保存できないおそれがある。そこで、請求項３のように、電源電圧判断手段にてバッテリの電源電圧が下限値未満に低下したと判断された場合に、保存すべきデータを一時データ保存制御手段が揮発性メモリに一旦保存させたときに、遮断手段（５，６，１３）が、データ処理手段および一時データ保存制御手段のうち、少なくともデータ処理手段（以下、データ処理手段等と称す。）を蓄電手段から電気的に遮断するようにすることが考えられる。この場合、（１）請求項４のように、上述の遮断手段が、データ処理手段等と蓄電手段との間に設けられ、バッテリからの電力供給によりデータ処理手段等と蓄電手段との間を電気的に接続するバッファ（１３）を有し、電源電圧判断手段にてバッテリの電源電圧が下限値未満に低下したと判断された場合に、保存すべきデータを一時データ保存制御手段が揮発性メモリに一旦保存させたときに、バッファへのバッテリからの電力供給を停止することによりデータ処理手段等を蓄電手段から電気的に遮断するようにしてもよい。なお、このバッファは次のように作用する。すなわち、バッファが電力供給を受けている場合には、バッファは、例えば最終データ保存制御手段とデータ処理手段との間で送られる各種データを一旦内部に保存したり他方へ送出したりするため、バッファによってデータ処理手段等と蓄電手段との間が電気的に接続された状態となる。一方、バッファが電力供給を受けていない場合には、バッファは作動せず、上述のように各種データを一旦内部に保存したり他方へ向けて送出したりしないため、バッファによってデータ処理手段等と蓄電手段との間が電気的に遮断された状態となる。（２）また、上述の遮断手段が、データ処理手段等と蓄電手段との間に設けられたスイッチ（６）を有し、電源電圧判断手段にてバッテリの電源電圧が下限値未満に低下したと判断された場合に、保存すべきデータを一時データ保存制御手段が揮発性メモリに一旦保存させたときに、そのスイッチを開放することによりデータ処理手段等を蓄電手段から電気的に遮断するようにしてもよい。
【００１５】
このように構成すれば、揮発性メモリに一旦保存したデータを最終データ保存制御手段が蓄電手段からの電力供給により不揮発性メモリに保存させる際に、データ処理装置等が蓄電手段の電力を消費することがない。したがって、保存すべきデータが多いときでも、全てのデータを不揮発性メモリに確実に保存できる。
【００１６】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態を採りうることは言うまでもない。
【００１７】
［車載用ナビゲーション装置の構成］
図１は、実施例の車載用ナビゲーション装置の構成を表す構成図である。図１に示すように、本実施例の車載用ナビゲーション装置は、経路設定や案内などの各種処理を行うメイン回路１、メイン回路１で利用された各種データを保存するバックアップ回路２、内蔵電源回路４、電源監視装置５、スイッチ６およびコンデンサ７を備えている。これらのうちメイン回路１およびバックアップ回路２は互いにバスラインで接続されている。
【００１８】
［メイン回路１の構成］
ここで、メイン回路１は、上述のように、経路設定や案内などの各種処理を行うものであり、本発明のデータ処理手段として機能する。このため、メイン回路１には、周辺回路１１、ＣＰＵ１２およびバッファ１３が備えられている。
【００１９】
このうち周辺回路１１は、車両の現在位置を検出する位置検出器、地図データなどを入力するための地図データ入力器、使用者による各種入力操作を受け付ける操作スイッチ群、不揮発性メモリで構成され、運転者が設定した経路など各種の情報などを記憶する外部メモリ、地図データ入力器より入力された地図データなどを表示する表示装置、使用者による各種入力操作をリモコンを介して受け付けるリモコンセンサ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインなどを備えている。なお、周辺回路１１が備えるこれら位置検出器などの構成は公知技術に従っているので、詳細な説明は省略する。
【００２０】
また、ＣＰＵ１２は、周辺回路１１の各部構成を制御して経路設定などの各種処理を実行するものである。具体的には、ＣＰＵ１２は、ＲＯＭ及びＲＡＭに記憶されたプログラムに基づいて、位置検出器からの各検出信号に基づき座標及び進行方向の組として車両の現在位置を算出し、地図データ入力器を介して読み込んだ現在位置付近の地図等を表示装置に表示する地図表示処理や、地図データ入力器に格納された地点データに基づき、操作スイッチ群やリモコン等の操作に従って目的地となる施設を選択し、現在位置から目的地までの最適な経路（目的地経路）を自動的に求める経路計算処理を行う。このように自動的に最適な経路を設定する手法は、ダイクストラ法等の手法が知られている。また、ＣＰＵ１２は、経路設定や案内などの各種処理に利用された各種データをバックアップ回路２に保存させる。なお、「各種データ」とは、メイン回路１にて各種処理を実行するための制御プログラムを構成するデータや、メイン回路１が繰り返して利用する可能性があるために保存すべきデータなどを云い、一例を挙げれば、経路設定や案内などの各種処理を実行するための制御プログラムや、使用者が設定した経路に関する情報である経路設定情報などを構成するデータなどが挙げられる。この各種データは、特許請求の範囲における「保存すべきデータ」に該当する。
【００２１】
さらに、バッファ１３は、メイン回路１とバックアップ回路２とを接続するバスライン上に設けられている。このバッファ１３は次のように作用する。すなわち、バッファ１３が内部電源回路４などから電力供給を受けている場合には、バッファ１３は、メイン回路１またはバックアップ回路２の何れかから他方へバスライン上を流れる各種データを一旦内部に保存してから他方へ向けて送出する。一方、バッファ１３が電力供給を受けていない場合には、バッファ１３は作動せず、メイン回路１またはバックアップ回路２の何れかから他方へバスライン上を流れる各種データを一旦内部に保存したり他方へ向けて送出したりしない。そのため、バッファ１３が電力供給を受けていない場合には、バッファ１３によってメイン回路１とバックアップ回路２との間が電気的に遮断されることとなる。
【００２２】
［バックアップ回路２の構成］
一方、バックアップ回路２は、上述の各種データを保存するためのものであり、このため、バックアップ回路２には、揮発性メモリ２１、フラッシュメモリ２２および専用制御素子２３が備えられている。
【００２３】
このうち、揮発性メモリ２１は、フリップフロップ回路で構成されて高速でデータの書き込みが可能なメモリであり、電力供給を受けている間はデータを保持することができる。なお、この揮発性メモリ２１は、低消費電力型であることが望ましい。この揮発性メモリ２１は、ＣＰＵ１２の制御により、メイン回路１から転送されてきた各種データを記憶する。また、フラッシュメモリ２２は、電力供給を受けなくても記憶内容を自己保持可能なメモリである。なお、このフラッシュメモリ２２は、低消費電力型であることが望ましい。このフラッシュメモリ２２は不揮発性メモリに該当する。さらに、専用制御素子２３は、上述のＣＰＵ１２よりも低消費電力で作動する低消費電力型のマイコンによって構成されている。この専用制御素子２３は、揮発性メモリ２１に保存された各種データをフラッシュメモリ２２に転送させて保存させる。なお、専用制御素子２３の消費電力は、後述するコンデンサ７の容量と関連して、専用制御素子２３が、コンデンサ７からの電力供給により揮発性メモリ２１に一旦保存された各種データをフラッシュメモリ２２に転送して保存させることが可能に設定されている。なお、専用制御素子２３は最終データ保存制御手段に該当し、さらに、一時データ保存制御手段であるＣＰＵ１２とともにデータ保存制御手段に該当する。
【００２４】
［その他の構成、およびバッテリ電源３の構成］
また、実施例の車載用ナビゲーション装置には、この当該装置が搭載されている車両に備えられているバッテリ電源（車載バッテリ）３が接続されている。具体的には、メイン回路１には、内蔵電源回路４を介してバッテリ電源３が接続されるとともに、バックアップ回路２には、内蔵電源回路４およびスイッチ６を介してバッテリ電源３が接続されている。また、スイッチ６とバックアップ回路２との間にはコンデンサ７が接続されている。さらに、内蔵電源回路４には電源監視装置５が接続されている。このうち、バッテリ電源３は、その車両の車載電子制御装置などの各部に電力を供給する周知のものである。また、内蔵電源回路４は、バッテリ電源３の電源電圧を変換して出力するよう構成されており、メイン回路１、バックアップ回路２およびコンデンサ７に電力を供給する。また、電源監視装置５は、内蔵電源回路４の出力電圧に応じてスイッチ６を開閉制御するよう構成されている。具体的には、電源監視装置５は、内蔵電源回路４の出力電圧が下限値以上である場合にはスイッチ６を閉鎖し、一方、内蔵電源回路４の出力電圧が下限値未満である場合にＣＰＵ１２が各種データを揮発性メモリ２１へ一旦保存したときにはスイッチ６を開放する。なお、上述の「下限値」とは、バッテリ電源３の電源電圧が、ＣＰＵ１２がデータ処理を実行できる下限の値を云い、他の構成を考慮して予め実験等によって規定されている。なお、電源監視装置５は、電源電圧判断手段に該当し、さらに、スイッチ６およびバッファ１３とともに、遮断手段に該当する。また、コンデンサ７は電力を蓄積する周知のものである。なお、コンデンサ７は蓄電手段に該当する。
【００２５】
［車載用ナビゲーション装置の始動処理の説明］
次に、上述のように構成された車載用ナビゲーション装置が実行する始動処理について、図３のタイミングチャートを参照して説明する。まず、バッテリ電源３から内部電源回路４へ電力が供給されると、内部電源回路４ではバッテリ電源３の電源電圧が変換され、この電圧変換後の電力がメイン回路１および電源監視装置５へ供給される。ここで、内蔵電源回路４の出力電圧が下限値以上であると電源監視回路５が判断すれば、電源監視回路５は、開放していたスイッチ６を閉鎖し、バックアップ回路２およびコンデンサ７に内部電源回路４から電力が供給される（図３の時刻Ｔ４）。すると、コンデンサ７には、内部電源回路４から供給された電力が蓄電される。また、メイン回路１のＣＰＵ１２は、各種データをフラッシュメモリ２２から読み出し（図３の「開始処理」が相当する。時間Ｔ４〜Ｔ０）、上述の経路設定や案内などの各種処理（図３の「通常処理」が相当する。時間Ｔ０〜Ｔ１）を実行する。
【００２６】
［バックアップ処理の説明］
次に、上述の車載用ナビゲーション装置が実行するバックアップ処理について、ＣＰＵ１２、電源監視回路５および専用制御素子２３が実行する処理を、それぞれ図２（ａ）、図２（ｂ）、図２（ｃ）の各フローチャートを参照して説明する。また、図３は、実施例の車載用ナビゲーション装置の各部の動作を示すタイミングチャートである。
【００２７】
図２（ａ）に示すバックアップ処理の最初のステップ１１０（以下、「ステップ」を単に「Ｓ」と記す。）では、ＣＰＵ１２が通常処理（具体的には、上述の経路設定や案内などの各種処理）を実行する。なお、この通常処理は、内蔵電源回路４の出力電圧が下限値未満である旨の通知を電源監視回路５から受け取るまで実行される（Ｓ１２０：ＮＯ）。
【００２８】
さて、図２（ｂ）に示す電源監視処理のＳ２１０では、電源監視回路５が内蔵電源回路４の出力電圧が下限値未満であるか否かを判断する。ここで、内蔵電源回路４の出力電圧が下限値以上であれば（Ｓ２１０：ＮＯ）、ＣＰＵ１２が通常の処理速度で上述の通常処理を実行できる状態にあると判断して再びＳ２１０を繰り返す（図３の時間Ｔ０〜Ｔ１）。一方、バッテリ電源３が外れたり長時間の使用でバッテリ電源３の出力電圧が低下したりすることにより内蔵電源回路４の出力電圧が下限値未満に低下していれば（Ｓ２１０：ＹＥＳ）、ＣＰＵ１２が通常の処理速度で通常処理を実行できない状態にあると判断し、内蔵電源回路４の出力電圧が下限値未満である旨をＣＰＵ１２に通知する（Ｓ２２０、図３の時刻Ｔ１）。そしてＳ２３０（後述）に移行する。
【００２９】
図２（ａ）に戻り、通常処理を実行するＣＰＵ１２では、電源監視回路５からの通知（Ｓ２２０）を受け取ると（Ｓ１２０：ＹＥＳ）、各種データを揮発性メモリ２１へバスラインおよびバッファ１３経由で送信する。この際、バッファ１３は、各種データを一旦保存してから揮発性メモリ２１側へ送出する。そして、内蔵電源回路４からの電力供給がなくなるまでに、内蔵電源回路４からの電力供給により各種データを揮発性メモリ２１へ一旦保存する（Ｓ１３０、図３の時間Ｔ１〜Ｔ２）。そして、この保存が終了したらその旨を電源監視回路５へ通知し（Ｓ１４０、図３の時刻Ｔ２）、この処理を終了する。
【００３０】
図２（ｂ）に戻り、電源監視回路５では、先のＳ２２０にて内蔵電源回路４の出力電圧が下限値未満である旨をＣＰＵ１２に通知した後、Ｓ２３０に移行しており、揮発性メモリ２１への各種データの保存終了を待ち受けている（Ｓ２３０：ＮＯ）。ここで、揮発性メモリ２１への各種データの保存終了の通知（Ｓ１４０）をＣＰＵ１２から受け取ると（Ｓ２３０：ＹＥＳ）、Ｓ２４０に移行する。
【００３１】
Ｓ２４０では、電源監視装置５が、スイッチ６を閉鎖から開放へ切り替える（図３の時刻Ｔ２）。このことによりバックアップ回路２およびコンデンサ７への内蔵電源回路４からの電力供給が停止する。すると、バッファ１３が、メイン回路１またはバックアップ回路２の一方から他方へバスライン上を流れる各種データを一旦内部に保存したり他方へ向けて送出したりしなくなるので、バッファ１３によってメイン回路１とバックアップ回路２との間が電気的に遮断されることとなる。そして、コンデンサ７が蓄積した電力は、バックアップ回路２のみに供給されることとなる。
【００３２】
続くＳ２５０では、スイッチ６を閉鎖から開放へ切り替えた旨を専用制御素子２３に通知する（図３の時刻Ｔ２）。そして、この電源監視処理を終了する。
さて、図２（ｃ）に示すバックアップ処理のＳ３１０では、専用制御素子２３が、電源監視回路５からのスイッチ６を閉鎖から開放へ切り替えた旨の通知を待ち受けている（Ｓ３１０：ＮＯ、図３の時間Ｔ０〜Ｔ２）。ここで、スイッチ６を開放した旨の通知を受け取ると（Ｓ３１０：ＹＥＳ）、先の１３０にて揮発性メモリ２１に一旦保存された各種データを、コンデンサ７からの電力供給により揮発性メモリ２１からフラッシュメモリ２２へ転送して保存させる（Ｓ３２０、図３の時間Ｔ２〜Ｔ３）。そして、このバックアップ処理を終了する。
【００３３】
また、例えば外れていたバッテリ電源３が元の位置に戻されたりバッテリ電源３が充電されたりすることにより内部電源回路４の出力電圧が下限値以上に回復すると（図３の時刻Ｔ４）、車載用ナビゲーション装置は、上述の始動処理と同様の処理を実行し、通常処理を再開する。なお、上述のような内部電源回路４の出力電圧の回復が、メイン回路１からバックアップ回路２へ各種データを保存している最中である場合には、その保存処理を中止して上述の開始処理を実行してもよい。この場合、ＣＰＵ１２は各種データを揮発性メモリ２１およびフラッシュメモリ２２の双方から読み出すこととなる。また、各種データを全てフラッシュメモリ２２へ保存したのちに、開始処理を実行してもよい。
【００３４】
［効果］
このように、本実施例の車載用ナビゲーション装置によれば、バッテリ電源３の電源電圧が下限値未満に低下すると、各種データを揮発性メモリ２１に一旦保存し、その後フラッシュメモリ２２に保存する。したがって、当該装置へのバッテリ電源３からの電力供給が著しく低下したり遮断したりしても各種データを確実に保存することができる。
【００３５】
［別実施例］
（１）上記実施例のバックアップ処理は、車載用ナビゲーション装置に適用しているが、車両に搭載される他の電子制御装置に適用してもよい。また、例えばノートパソコンや携帯電話など、バッテリからの電力供給を受けてデータのバックアップ処理を行うものに適用してもよい。
（２）上記実施例の揮発性メモリ２１は、高速でデータの書き込みが可能なメモリであり、電力供給を受けている間はデータを保持することができるものであれば他の構成でもよく、例えばＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）でもよい。このように構成しても上記実施例と同様の作用効果を奏する。
【００３６】
また、上記実施例のフラッシュメモリ２２は、電力供給を受けなくても記憶内容を自己保持可能なものであれば他の構成でもよく、例えばメモリカードなどでもよい。このように構成しても上記実施例と同様の作用効果を奏する。
（３）上記実施例では、ＣＰＵ１２と専用制御素子２３とが別体に構成されており、メイン回路１から揮発性メモリ２１への各種データの保存処理をＣＰＵ１２が実行しているが、上述の保存処理を専用制御素子２３が実行するよう構成してもよい。このように構成すれば、ＣＰＵ１２の負担を軽減することができる。
【００３７】
また、上記実施例では、揮発性メモリ２１からフラッシュメモリ２２への各種データの保存処理を専用制御素子２３が実行しているが、専用制御素子２３やバッファ１３の機能をＣＰＵ１２の中に構成してもよい。このようにすれば、専用制御素子２３を設ける必要がなくなり、その分バックアップ回路２を小型化することができる。
（４）上記実施例では、メイン回路１とバックアップ回路２とを接続するバスライン上にバッファ１３が設けられているが、上述のように各種データをメイン回路１から揮発性メモリ２１に一旦保存したときに、メイン回路１とバックアップ回路２との間を電気的に遮断する構成であればこれには限られない。例えば、メイン回路１とバックアップ回路２との間のバスライン上にスイッチを設け、上述のように各種データをメイン回路１から揮発性メモリ２１に一旦保存したときには、そのスイッチを開放してメイン回路１とバックアップ回路２との間を電気的に遮断してもよい。
【図面の簡単な説明】
【図１】実施例の車載用ナビゲーション装置の構成を表す構成図である。
【図２】（ａ）はＣＰＵが実行するバックアップ処理を説明するフローチャートであり、（ｂ）は電源監視回路が実行する電源監視処理を説明するフローチャートであり、（ｃ）は専用制御素子が実行するバックアップ処理を説明するフローチャートである。
【図３】実施例の車載用ナビゲーション装置の各部の動作を示すタイミングチャートである。
【符号の説明】
１…メイン回路、２…バックアップ回路、３…バッテリ電源、
４…内蔵電源回路、５…電源監視装置、６…スイッチ、７…コンデンサ、
１１…ＣＰＵ、１２…周辺回路、１３…バッファ、２１…専用制御素子、
２２…揮発性メモリ、２３…フラッシュメモリ
【図１】
2004227085.tif 000003
【図２】
2004227085.tif 000004
【図３】
2004227085.tif 000005