JP2008117224A - On-vehicle information device, and temperature control method for on-vehicle information device - Google Patents
On-vehicle information device, and temperature control method for on-vehicle information device Download PDFInfo
- Publication number
- JP2008117224A JP2008117224A JP2006300692A JP2006300692A JP2008117224A JP 2008117224 A JP2008117224 A JP 2008117224A JP 2006300692 A JP2006300692 A JP 2006300692A JP 2006300692 A JP2006300692 A JP 2006300692A JP 2008117224 A JP2008117224 A JP 2008117224A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle information
- counter value
- temperature
- information device
- execution instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 60
- 238000012545 processing Methods 0.000 claims abstract description 87
- 230000003247 decreasing effect Effects 0.000 claims description 20
- 230000009467 reduction Effects 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 9
- 230000007423 decrease Effects 0.000 claims description 8
- 230000004622 sleep time Effects 0.000 abstract description 9
- 230000008569 process Effects 0.000 description 49
- 208000022249 Sleep-Wake Transition disease Diseases 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 6
- 230000020169 heat generation Effects 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000017525 heat dissipation Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007562 laser obscuration time method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、ナビゲーション装置などの車載情報装置における温度制御の方法に関する。 The present invention relates to a temperature control method in an in-vehicle information device such as a navigation device.
従来、ナビゲーション装置内に搭載されたスイッチング電源装置の発熱温度を検出し、その検出結果に応じてスイッチング周波数を変化させることにより、所定の範囲内に発熱温度を制御するナビゲーション装置が知られている(特許文献1参照)。 2. Description of the Related Art Conventionally, a navigation device that detects a heat generation temperature of a switching power supply device mounted in a navigation device and controls the heat generation temperature within a predetermined range by changing a switching frequency according to the detection result is known. (See Patent Document 1).
近年、ナビゲーション装置の高性能化および高機能化を実現するために、ナビゲーション装置に搭載されるマイクロプロセッサの高速化が進められている。それに伴って、マイクロプロセッサからの発熱量が増大している。しかし、特許文献1に開示されるナビゲーション装置では、スイッチング電源装置の発熱温度を制御することはできるが、マイクロプロセッサの発熱温度を制御することはできない。したがって、装置内の温度を適切に制御することができない。
In recent years, in order to realize higher performance and higher functionality of navigation devices, the speed of microprocessors mounted on navigation devices has been increased. Along with this, the amount of heat generated from the microprocessor is increasing. However, in the navigation device disclosed in
請求項1の発明による車載情報装置は、車載情報装置の制御部において実行される各種の信号処理を実行する処理手段と、処理手段が実行した信号処理の履歴に基づいて、装置内の温度を推定する温度推定手段と、温度推定手段による温度の推定結果に基づいて、装置内の温度を制御する温度制御手段とを備えるものである。
請求項2の発明は、請求項1の車載情報装置において、処理手段が実行した信号処理の履歴に応じて実行命令カウンタ値を増加または減少させるカウンタ増減手段をさらに備え、温度推定手段は、その実行命令カウンタ値に基づいて装置内の温度を推定するものである。
請求項3の発明は、請求項2の車載情報装置において、カウンタ増減手段は、処理手段が所定の信号処理を実行したとき、その処理の負荷に応じて実行命令カウンタ値を増加させるものである。
請求項4の発明は、請求項2または3の車載情報装置において、カウンタ増減手段は、処理手段がスリープモードで動作したとき、その動作時間に応じて実行命令カウンタ値を減少させるものである。
請求項5の発明は、請求項2〜4いずれか一項の車載情報装置において、その車載情報装置の電源が投入されたときに、実行命令カウンタ値の初期値を算出する初期カウンタ値算出手段をさらに備えるものである。
請求項6の発明は、請求項5の車載情報装置において、その車載情報装置の電源が切断されるときの実行命令カウンタ値および時刻を記録する記録手段をさらに備え、初期カウンタ値算出手段は、前回の電源切断時に記録手段により記録された実行命令カウンタ値および時刻に基づいて、実行命令カウンタ値の初期値を算出するものである。
請求項7の発明は、請求項6の車載情報装置において、初期カウンタ値算出手段は、前回の電源切断時に記録手段により記録された時刻に基づいて電源切断時間を算出し、その電源切断時間に応じた減算値を前回の電源切断時に記録手段により記録された実行命令カウンタ値から減少させることにより、実行命令カウンタ値の初期値を算出するものである。
請求項8の発明は、請求項1〜7いずれか一項の車載情報装置において、温度制御手段は、温度推定手段により推定された装置内の温度が所定のしきい値を超えたときに、処理手段の処理負荷を軽減するための所定の処理負荷軽減措置を実行することにより、装置内の温度を制御するものである。
請求項9の発明による車載情報装置の温度制御方法は、各種の信号処理を実行するための処理手段を備えた車載情報装置の装置内の温度を制御する方法であって、処理手段が実行した信号処理の履歴に基づいて装置内の温度を推定し、その推定結果に基づいて装置内の温度を制御するものである。
請求項10の発明は、請求項9に記載の車載情報装置の温度制御方法において、処理手段が実行した信号処理の履歴に応じて実行命令カウンタ値を増加または減少させ、その実行命令カウンタ値に基づいて装置内の温度を推定するものである。
The in-vehicle information device according to the first aspect of the present invention is based on processing means for executing various signal processing executed in the control unit of the in-vehicle information device and the temperature in the device based on the history of signal processing executed by the processing means. Temperature estimation means for estimation and temperature control means for controlling the temperature in the apparatus based on the temperature estimation result by the temperature estimation means are provided.
According to a second aspect of the present invention, in the in-vehicle information device according to the first aspect, the vehicle information processing apparatus further includes a counter increasing / decreasing unit that increases or decreases an execution instruction counter value according to a history of signal processing executed by the processing unit. The temperature in the apparatus is estimated based on the execution instruction counter value.
According to a third aspect of the present invention, in the in-vehicle information device according to the second aspect, when the processing means executes predetermined signal processing, the counter increasing / decreasing means increases the execution instruction counter value according to the processing load. .
According to a fourth aspect of the present invention, in the in-vehicle information device according to the second or third aspect, when the processing unit operates in the sleep mode, the counter increasing / decreasing unit decreases the execution instruction counter value according to the operation time.
According to a fifth aspect of the present invention, in the in-vehicle information device according to any one of the second to fourth aspects, an initial counter value calculating means for calculating an initial value of an execution instruction counter value when the power of the in-vehicle information device is turned on. Is further provided.
The invention of claim 6 further comprises recording means for recording an execution instruction counter value and time when the power of the in-vehicle information apparatus is turned off in the in-vehicle information apparatus of claim 5, wherein the initial counter value calculation means comprises: The initial value of the execution instruction counter value is calculated based on the execution instruction counter value and time recorded by the recording means at the previous power-off.
According to a seventh aspect of the present invention, in the in-vehicle information device according to the sixth aspect, the initial counter value calculating means calculates the power-off time based on the time recorded by the recording means at the previous power-off, and the power-off time The initial value of the execution instruction counter value is calculated by subtracting the corresponding subtraction value from the execution instruction counter value recorded by the recording means at the previous power-off.
The invention of claim 8 is the in-vehicle information device according to any one of
The temperature control method for the in-vehicle information device according to the invention of claim 9 is a method for controlling the temperature in the device of the in-vehicle information device provided with processing means for executing various signal processing, and executed by the processing means. The temperature in the apparatus is estimated based on the history of signal processing, and the temperature in the apparatus is controlled based on the estimation result.
According to a tenth aspect of the present invention, in the temperature control method for an in-vehicle information device according to the ninth aspect, the execution instruction counter value is increased or decreased according to the history of the signal processing executed by the processing means, and the execution instruction counter value is set. Based on this, the temperature inside the apparatus is estimated.
本発明によれば、ナビゲーション装置などの車載情報装置において、その装置内の温度を適切に制御することができる。 ADVANTAGE OF THE INVENTION According to this invention, in vehicle information devices, such as a navigation apparatus, the temperature in the apparatus can be controlled appropriately.
本発明の一実施の形態によるナビゲーション装置1の構成を図1に示す。ナビゲーション装置1は車両に搭載されており、車両を目的地まで案内するための様々な信号処理を制御部10において実行する。さらに、制御部10において実行された信号処理の履歴に基づいて装置内の温度を推定し、その推定結果に基づいて装置内の温度を適切に制御するものである。ナビゲーション装置1は、制御部10、振動ジャイロ11、車速センサ12、ハードディスク(HDD)13、GPS受信部14、表示モニタ15および入力装置16を備えている。
FIG. 1 shows a configuration of a
制御部10は、マイクロプロセッサや各種周辺回路、RAM、ROM等によって構成されており、HDD13に記録されている制御プログラムや地図データに基づいて、各種の信号処理を実行する。この制御部10が行う信号処理により、車両を目的地まで案内するための様々な処理がナビゲーション装置1において実行される。たとえば、目的地を設定する際の目的地の探索処理、設定された目的地までの推奨経路の探索処理、車両の現在位置の検出処理、各種の画像表示処理、ルート案内時の音声出力処理などが実行される。また、装置内の温度を制御するために、後述するような処理も制御部10において実行される。
The
振動ジャイロ11は、自車両の角速度を検出するためのセンサである。車速センサ12は、車速を検出するためのセンサである。これらのセンサを用いて車両の運動状態を所定の時間間隔ごとに検出することにより、車両位置の移動量が求められ、それによって現在の車両位置が検出される。
The
HDD13は不揮発性の記録媒体であり、地図データを含む各種のデータが記録されている。HDD13に記録されている地図データは、必要に応じて制御部10の制御により読み出され、制御部10が実行する様々な処理や制御に利用される。この地図データには、経路計算データと、経路誘導データと、道路データと、背景データとが含まれている。経路計算データは、目的地までのルート探索に用いられる。経路誘導データは、設定された経路に従って自車両を目的地まで誘導するために用いられ、交差点名称や道路名称などを表す。道路データは、道路の形状を表す。背景データは、河川や鉄道、地図上の各種施設等(ランドマーク)など、道路以外の地図形状を表す。
The HDD 13 is a non-volatile recording medium in which various data including map data are recorded. Map data recorded in the
HDD13に記録された道路データにおいて、道路区間を表す最小単位はリンクと呼ばれており、各道路は複数のリンクによって構成されている。リンク同士を接続している点はノードと呼ばれ、このノードはそれぞれに位置情報(座標情報)を有している。このノードの位置情報によって、リンク形状、すなわち道路の形状が決定される。
In the road data recorded on the
なお、上記の例では、HDD13に記録された地図データをナビゲーション装置1において用いることとしているが、HDD以外の記録媒体に地図データを記録してもよい。たとえば、CD−ROMやDVD−ROM、メモリーカードなどに地図データを記録することができる。あるいは、外部より携帯電話回線などを介して送信される地図データを受信し、その地図データを用いることとしてもよい。すなわち、地図データの取得にはどのような方法を用いてもよい。
In the above example, the map data recorded on the
GPS受信部14は、GPS衛星から送信されるGPS信号を受信して制御部10へ出力する。GPS信号には、車両の位置と現在時刻を求めるための情報として、そのGPS信号を送信したGPS衛星の位置と送信時刻が含まれている。したがって、所定数以上のGPS衛星からGPS信号を受信することにより、これらの情報に基づいて車両の現在位置と現在時刻を算出することができる。
The
表示モニタ15は、ナビゲーション装置1において様々な画面表示を行うための装置であり、液晶ディスプレイ等を用いて構成される。この表示モニタ15には、たとえば地図画面などが表示される。表示モニタ15に表示される画面の内容は、制御部10が行う画面表示制御によって決定される。表示モニタ15は、たとえばダッシュボード上やインストルメントパネル内など、運転者から見やすいような位置に設置されている。
The
入力装置16は、ナビゲーション装置1を動作させるための様々な入力操作を運転者が行うための装置であり、各種の入力スイッチ類を有している。運転者は入力装置16を操作することにより、たとえば、目的地に設定したい施設や地点の名称等を入力したり、予め登録された登録地の中から目的地を選択したり、地図を任意の方向にスクロールしたりすることができる。この入力装置16は、操作パネルやリモコンなどによって実現することができる。あるいは、表示モニタ15と一体化されたタッチパネルにより入力装置16を実現してもよい。
The
ユーザが入力装置16を操作して目的地を設定すると、ナビゲーション装置1は、前述の経路計算データに基づいて所定のアルゴリズムの演算を行うことにより、目的地までの推奨経路を探索する。そして、車両の現在位置を検出し、その周辺の道路地図を表示しながら、探索された推奨経路に従って車両を目的地まで誘導する。
When the user operates the
次に、ナビゲーション装置1における温度制御の方法について説明する。前述したようにナビゲーション装置1は、制御部10において実行された信号処理の履歴に基づいて装置内の温度を推定し、その推定結果に基づいて、装置内の温度を適切に制御する。このとき制御部10は、予め設定されたカウンタ値を実行した処理の履歴に応じて増減させることで、装置内の温度推定を行う。このカウンタ値は、実行命令カウンタ値と呼ばれている。
Next, a temperature control method in the
実行命令カウンタ値は、制御部10が何らかの信号処理を実行すると、その処理内容に応じた分だけ増加される。このときの増加量は、制御部10が実行した処理の負荷に応じて定められる。すなわち、負荷が高い(計算量が多い)処理を実行したときには、それに応じて、実行命令カウンタ値の増加量を大きく設定する。反対に、負荷が低い(計算量が少ない)処理を実行したときには、それに応じて、実行命令カウンタ値の増加量を小さく設定する。また、制御部10がスリープモードで動作したときや、ナビゲーション装置1の電源が切断されて制御部10が動作していなかったときは、その時間の長さに応じて実行命令カウンタ値を減少させる。このようにして、制御部10において実行された信号処理の履歴に応じて、実行命令カウンタ値を増加または減少させる。
When the
図2は、実行命令カウンタ値が増減される様子の具体例を示した図である。この具体例について、以下に時間経過に沿って説明を行う。初めに、ナビゲーション装置1の電源が投入されて制御回路10が動作を開始すると、制御回路10は、動作開始時の最初の実行命令カウンタ値を算出する。この実行命令カウンタ値は、初期カウンタ値と呼ばれる。
FIG. 2 is a diagram showing a specific example of how the execution instruction counter value is increased or decreased. This specific example will be described below with the passage of time. First, when the
制御回路10は、初期カウンタ値を次のようにして算出する。後述のように、ナビゲーション装置1の電源を切断する際に、制御部10は、その時点の実行命令カウンタ値と時刻をHDD13に記録する。こうして前回の電源切断時に記録された時刻と、今回の電源投入時刻との差を求めることにより、ナビゲーション装置1の電源切断時間を算出する。この電源切断時間に対して所定の減少率Koを乗算することにより、前回の電源切断時に記録された実行命令カウンタ値からの減算値Doを求める。なお、減少率Koは、制御部10の放熱効率や、季節や時刻から推定される周囲温度環境、車両に備え付けられた温度計の測定結果などに基づいて決定される。このようにして求めた減算値Doを、前回の電源切断時の実行命令カウンタ値から減算することにより、初期カウンタ値を求める。なお、減算値Doが前回の電源切断時の実行命令カウンタ値を上回っている場合は、初期カウンタ値を0とする。
The
上記のようにして初期カウンタ値を決定した後、制御部10が処理Aを実行すると、そのときの実行命令カウンタ値である初期カウンタ値に対して、加算値Iaを加算する。この加算値Iaは、処理Aの負荷に応じて決定される。たとえば、予め制御部10において実行される各処理についての加算値をテーブル化しておき、そのテーブルを参照することにより、処理Aに対応する加算値Iaを決定することができる。あるいは、処理Aを実行したときの計算量やステップ数などに基づいて、加算値Iaを決定してもよい。
After the initial counter value is determined as described above, when the
その後、制御部10が処理Bおよび処理Cを実行すると、処理Aを実行したときと同様に、それぞれの処理に応じた加算値Ibおよび加算値Icを実行命令カウンタ値に対して加算する。このときの加算値Ibおよび加算値Icについても、加算値Iaと同様にして決定される。図2の例では、加算値Iaよりも加算値Icが大きく図示され、また加算値Icよりも加算値Ibが大きく図示されている。したがって、処理B、処理C、処理Aの順に負荷が高いことが分かる。
After that, when the
処理Cの実行後、制御部10において実行すべき処理がない状態(アイドル状態)になると、制御部10はスリープモードによる動作を開始する。このとき、スリープ開始時刻をHDD13に記録してからスリープモードへと移行する。こうして制御部10がスリープモードで動作しているときに、制御部10において実行すべき処理が発生すると、制御部10はスリープモードを終了してウェイクアップ状態となる。このとき、実行命令カウンタ値からスリープモードの減算値Dsを減算する。
After execution of process C, when there is no process to be executed in the control unit 10 (idle state), the
制御回路10は、スリープモードの減算値Dsを次のようにして算出する。初めに、スリープモードへの移行時に記録されたスリープ開始時刻と、スリープ終了時刻との差を求めることにより、スリープモードの動作時間(スリープ時間)を算出する。このスリープ時間に対して所定の減少率Ksを乗算することにより、スリープモードの減算値Dsを求める。このときの減少率Ksも、前述の電源切断時の減少率Koと同様に、制御部10の放熱効率などに基づいて決定される。このようにして求めた減算値Dsを実行命令カウンタ値から減算する。なお、減算値Dsがその時点の実行命令カウンタ値を上回っている場合は、減算後の実行命令カウンタ値を0とする。
The
その後は、制御部10が処理Dおよび処理Eを実行すると、処理A、BおよびCを実行したときと同様に、それぞれの処理に応じた加算値Idおよび加算値Ieを実行命令カウンタ値に対して加算する。このときの加算値Idおよび加算値Ieについても、前述の加算値Ia、IbおよびIcと同様にして決定される。
After that, when the
処理Eの実行後、電源スイッチの操作や車両のエンジン停止などに応じてナビゲーション装置1の電源を切断する際に、制御部10は、その時点の実行命令カウンタ値と時刻をHDD13に記録してからその動作を停止する。こうして記録された電源切断時の実行命令カウンタ値および時刻は、前述したように、次回の初期カウンタ値の算出に用いられる。以上説明したようにして、制御部10において実行された信号処理の履歴に応じて実行命令カウンタ値が増減される。
After the process E is executed, when the power of the
上記の実行命令カウンタ値は、ナビゲーション装置1が動作しているときには、制御部10内のRAMによって記憶されており、そこから所定時間ごとに読み出されて、ナビゲーション装置1内の温度推定に用いられる。すなわち制御部10は、読み出した実行命令カウンタ値に所定の変換率を乗算することにより、制御部10の温度上昇推定値を算出する。この温度上昇推定値を周囲温度に加えることで、ナビゲーション装置1内の温度推定値を求める。
The execution command counter value is stored in the RAM in the
こうして求められた温度推定値が所定のしきい値を超えた場合、制御部10は、自身の処理負荷を軽減するための処理負荷軽減措置を実行する。たとえば、地図画面の表示内容を更新するときの描画更新間隔を、通常の状態のときよりも長くする。これにより、ナビゲーション装置1を動作させたままで、その装置内の温度を適切に制御する。なお、処理負荷軽減措置を実行しているときは、それに応じて実行命令カウンタ値を減少させる。
When the estimated temperature value thus obtained exceeds a predetermined threshold value, the
以上説明したようにしてナビゲーション装置1の温度制御を行うときに、制御部10によって実行される処理のフローチャートを図3および図4に示す。図3のフローチャートは、実行命令カウンタ値の算出時に実行される実行命令カウンタ処理のフローチャートである。図4のフローチャートは、図3の実行命令カウンタ処理によって算出された実行命令カウンタ値に基づいて装置内の温度を監視し、その監視結果にしたがって温度制御を行うときに実行される温度監視処理のフローチャートである。以下、先に図3のフローチャートから説明する。
3 and 4 show flowcharts of processing executed by the
ステップS10では、前回の電源切断時に記録された実行命令カウンタ値と時刻をHDD13から読み出す。なお、ここで読み出される実行命令カウンタ値と時刻は、後で説明するステップS180において前回の電源切断時に記録されたものである。次のステップS20では、ステップS10で読み出した時刻と現在時刻の差により、前回の電源切断から今回の電源投入までの電源切断時間を算出する。
In step S <b> 10, the execution instruction counter value and time recorded at the previous power-off are read from the
ステップS30では、初期カウンタ値を算出する。ここでは前述のように、ステップS20で算出された電源切断時間に所定の減少率Koを乗算することで減算値Doを求め、その減算値DoをステップS10で読み出した前回の電源切断時の実行命令カウンタ値から減算することにより、初期カウンタ値を算出する。 In step S30, an initial counter value is calculated. Here, as described above, the subtraction value Do is obtained by multiplying the power-off time calculated in step S20 by a predetermined decrease rate Ko, and the subtraction value Do is read in step S10 and executed at the previous power-off time. An initial counter value is calculated by subtracting from the instruction counter value.
ステップS40では、制御部10が何らかの信号処理を実行したか否かを判定する。何らかの信号処理を実行した場合、ステップS50へ進む。ステップS50では、ステップS40において実行された信号処理の負荷に応じた加算値を前述のようにして決定する。次のステップS60では、ステップS50で決定された加算値を実行命令カウンタ値へ加算する。これにより、実行した処理の負荷に応じて実行命令カウンタ値を増加させる。ステップS60を実行したらステップS70へ進む。一方、制御部10が何の信号処理も実行していないとステップS40において判定した場合は、ステップS50およびS60を実行せずに、ステップS70へと進む。
In step S40, it is determined whether the
ステップS70では、スリープモードを開始するか否かを判定する。制御部10において実行すべき処理がない場合、スリープモードを開始すると判定して次のステップS80へ進む。一方、スリープモードを開始しない場合は、以下に説明するステップS80〜S130の処理を実行せずに、ステップS140へと進む。
In step S70, it is determined whether to start the sleep mode. If there is no process to be executed in the
ステップS80では、その時点の現在時刻をスリープ開始時刻としてHDD13に記録する。その後、制御部10はスリープモードに移行する。次のステップS90では、スリープモードが解除されたか否かを判定する。制御部10において実行すべき処理が発生した場合、スリープモードが解除されたと判定してステップS100へ進む。このとき、制御部10はスリープモードを終了してウェイクアップ状態となる。
In step S80, the current time at that time is recorded in the
ステップS100では、ステップS80において記録されたスリープ開始時刻をHDD13から読み出す。次のステップS110では、ステップS100で読み出したスリープ開始時刻と現在時刻の差により、スリープ時間を算出する。次のステップS120では、ステップS110において算出されたスリープ時間に基づいて減算値を算出する。ここでは前述のように、スリープ時間に所定の減少率Ksを乗算することで、スリープモードの減算値Dsを求める。ステップS130では、ステップS120において算出された減算値Dsを実行命令カウンタ値から減算する。これにより、スリープ時間に応じて実行命令カウンタ値を減少させる。ステップS130を実行したらステップS140へ進む。
In step S100, the sleep start time recorded in step S80 is read from the
ステップS140では、制御部10において処理負荷軽減措置を実行中であるか否かを判定する。前述のように、たとえば地図画面の表示内容を更新するときの描画更新間隔を通常よりも長くするなどの処理負荷軽減措置を実行中である場合は、ステップS150へ進む。なお、この処理負荷軽減措置は、後述する図4のステップS240において実行される。一方、このような処理負荷軽減措置を実行中でない場合は、以下に説明するステップS150およびS160の処理を実行せずに、ステップS170へと進む。
In step S140, the
ステップS150では、実行中の処理負荷軽減措置に応じた減算値を決定する。ここでは、たとえば予め設定された値を用いて、減算値を決定することができる。次のステップS160では、ステップS150で決定された減算値を実行命令カウンタ値から減算する。これにより、実行中の処理負荷軽減措置に応じて実行命令カウンタ値を減少させる。ステップS160を実行したらステップS170へ進む。 In step S150, a subtraction value corresponding to the processing load reduction measure being executed is determined. Here, for example, a subtraction value can be determined using a preset value. In the next step S160, the subtraction value determined in step S150 is subtracted from the execution instruction counter value. As a result, the execution instruction counter value is decreased according to the processing load reduction measure being executed. If step S160 is performed, it will progress to step S170.
ステップS170では、ナビゲーション装置1の電源を切断するか否かを判定する。電源スイッチの操作や車両のエンジン停止などによって電源の切断を指示された場合、ステップS180へ進む。ステップS180では、その時点の実行命令カウンタ値と時刻をHDD13に記録する。ステップS180を実行したら、図3のフローチャートを終了する。その後、制御部10の動作を停止してナビゲーション装置1の電源を切断する。一方、ステップS170において電源を切断しないと判定した場合は、ステップS40へ戻って上記のような処理を繰り返す。実行命令カウンタ処理では、以上説明したような処理を実行する。
In step S170, it is determined whether or not to turn off the power of the
次に、図4のフローチャートについて説明する。ステップS210では、現在の実行命令カウンタ値を制御部10内のRAMから読み出す。なお、ここで読み出される実行命令カウンタ値は、図3のフローチャートに示す実行命令カウンタ処理によって求められたものである。次のステップS220では、ステップS210で読み出した実行命令カウンタ値に基づいて、ナビゲーション装置1内の温度推定値を算出する。ここでは前述のように、読み出した実行命令カウンタ値に所定の変換率を乗算することにより、制御部10の温度上昇推定値を算出する。この温度上昇推定値を周囲温度に加えることで、温度推定値を算出する。
Next, the flowchart of FIG. 4 will be described. In step S210, the current execution instruction counter value is read from the RAM in the
ステップS230では、ステップS220で算出された温度推定値が所定のしきい値を超えたか否かを判定する。しきい値を超えた場合はステップS240へ進む。ステップS240では、制御部10の処理負荷を軽減するための処理負荷軽減措置を実行する。ここでは前述のように、たとえば地図画面の表示内容を更新するときの描画更新間隔を通常よりも長くして、制御部10の処理負荷を軽減する。このような処理負荷軽減措置をステップS240において実行したら、ステップS210へ戻って上記のような処理を繰り返す。一方、ステップS230で温度推定値がしきい値を超えていないと判定した場合は、ステップS240を実行せずにステップS210へ戻る。温度監視処理では、以上説明したような処理を実行する。
In step S230, it is determined whether or not the estimated temperature value calculated in step S220 exceeds a predetermined threshold value. If the threshold is exceeded, the process proceeds to step S240. In step S240, a processing load reduction measure for reducing the processing load of the
以上説明した実施の形態によれば、次の作用効果が得られる。
(1)制御部10が実行した信号処理の履歴に基づいて装置内の温度を推定し(ステップS220)、その推定結果に基づいて、装置内の温度を制御することとした。このようにしたので、ナビゲーション装置などの車載情報装置において、その装置内の温度を適切に制御することができる。
According to the embodiment described above, the following operational effects can be obtained.
(1) The temperature in the apparatus is estimated based on the history of signal processing executed by the control unit 10 (step S220), and the temperature in the apparatus is controlled based on the estimation result. Since it did in this way, in vehicle information devices, such as a navigation device, the temperature in the device can be controlled appropriately.
(2)制御部10が実行した信号処理の履歴に応じて実行命令カウンタ値を増加または減少させる(ステップS60、S130、S160)。ステップS220では、この実行命令カウンタ値に基づいて、装置内の温度を推定することとした。このようにしたので、温度センサを使用することなく、装置内の温度を推定することができる。 (2) The execution instruction counter value is increased or decreased according to the history of signal processing executed by the control unit 10 (steps S60, S130, S160). In step S220, the temperature in the apparatus is estimated based on the execution instruction counter value. Since it did in this way, the temperature in an apparatus can be estimated, without using a temperature sensor.
(3)制御部10が何らかの信号処理を実行したか否かを判定し(ステップS40)、信号処理を実行したと判定した場合、その処理内容に応じて加算値を決定し(ステップS50)、決定された加算値を実行命令カウンタ値へ加算する(ステップS60)。これにより、制御部10が所定の信号処理を実行したとき、その処理の負荷に応じて実行命令カウンタ値を増加させることとした。このようにしたので、制御部10における信号処理の実行による装置内の温度上昇に応じて、実行命令カウンタ値を適切に増加させることができる。
(3) It is determined whether or not the
(4)スリープモードを開始するか否かを判定し(ステップS70)、スリープモードを開始すると判定した場合、スリープ開始時刻をHDD13に記録する(ステップS80)。その後、スリープモードが解除されたときに(ステップS90)、記録されたスリープ開始時刻を読み出し(ステップS100)、そのスリープ開始時刻に基づいてスリープ時間を算出する(ステップS110)。こうして算出されたスリープ時間に基づいて減算値を決定し(ステップS120)、決定された減算値を実行命令カウンタ値から減算する(ステップS130)。これにより、制御部10がスリープモードで動作したとき、その動作時間に応じて実行命令カウンタ値を減少させることとした。このようにしたので、制御部10のスリープモード動作による装置内の温度低下に応じて、実行命令カウンタ値を適切に減少させることができる。
(4) It is determined whether or not to start the sleep mode (step S70). When it is determined that the sleep mode is started, the sleep start time is recorded in the HDD 13 (step S80). Thereafter, when the sleep mode is canceled (step S90), the recorded sleep start time is read (step S100), and the sleep time is calculated based on the sleep start time (step S110). A subtraction value is determined based on the sleep time thus calculated (step S120), and the determined subtraction value is subtracted from the execution instruction counter value (step S130). Thus, when the
(5)装置の電源が投入されたときに、実行命令カウンタ値の初期値を算出する(ステップS30)こととしたので、装置内の温度を推定するのに適した実行命令カウンタ値とすることができる。 (5) Since the initial value of the execution instruction counter value is calculated when the apparatus is turned on (step S30), the execution instruction counter value is suitable for estimating the temperature in the apparatus. Can do.
(6)装置の電源が切断されるときの実行命令カウンタ値および時刻をHDD13に記録する(ステップS180)。装置の電源が投入されると、前回の電源切断時に記録された実行命令カウンタ値および時刻をHDD13から読み出す(ステップS10)。そして、読み出された前回の電源切断時の時刻に基づいて、電源切断時間を算出し(ステップS20)、その電源切断時間に応じた減算値を、読み出された前回の電源切断時の実行命令カウンタ値から減少させることにより、実行命令カウンタ値の初期値を算出する(ステップS30)。これにより、前回の電源切断時に記録された実行命令カウンタ値および時刻に基づいて、実行命令カウンタ値の初期値を算出することとした。このようにしたので、前回の結果を反映して、実行命令カウンタ値の初期値を正確に算出することができる。 (6) The execution instruction counter value and time when the apparatus is powered off are recorded in the HDD 13 (step S180). When the apparatus is turned on, the execution instruction counter value and time recorded at the time of the previous power-off are read from the HDD 13 (step S10). Then, based on the read time at the previous power-off time, the power-off time is calculated (step S20), and the subtraction value corresponding to the power-off time is executed at the time of the previous power-off time read out. By subtracting from the instruction counter value, an initial value of the execution instruction counter value is calculated (step S30). As a result, the initial value of the execution instruction counter value is calculated based on the execution instruction counter value and the time recorded at the previous power-off. Since this is done, the initial value of the execution instruction counter value can be accurately calculated by reflecting the previous result.
(7)ステップS220で推定された装置内の温度が所定のしきい値を超えたか否かを判定し(ステップS230)、しきい値を超えたときに、制御部10の処理負荷を軽減するための処理負荷軽減措置を実行する(ステップS240)。これにより、装置内の温度を制御することとした。このようにしたので、装置を動作させたままでその装置内の温度を適切に制御することができる。
(7) It is determined whether or not the temperature in the apparatus estimated in step S220 exceeds a predetermined threshold value (step S230). When the temperature exceeds the threshold value, the processing load on the
なお、上記の実施の形態ではナビゲーション装置の適用例を説明したが、本発明はナビゲーション装置以外にも、各種の信号処理を実行する制御回路を備えた様々な車載情報装置について適用可能である。たとえば、ナビゲーション装置によって検出される自車位置に基づいて、カーブ走行時などに車両の走行制御を行う車両走行制御装置や、各種の画像情報や音声情報を車両の乗員に対して提供する車載情報端末などについても、本発明は適用可能である。 Although the application example of the navigation device has been described in the above embodiment, the present invention can be applied to various in-vehicle information devices including a control circuit that executes various signal processes in addition to the navigation device. For example, a vehicle travel control device that performs vehicle travel control when traveling on a curve based on the vehicle position detected by the navigation device, or in-vehicle information that provides various image information and audio information to a vehicle occupant The present invention can also be applied to terminals and the like.
以上説明した実施の形態や変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。 The embodiments and modifications described above are merely examples, and the present invention is not limited to these contents as long as the features of the invention are not impaired.
上記の実施の形態では、記録手段をHDD13により実現し、特許請求の範囲に記載されたそれ以外の各手段を、制御部10が行う処理によってそれぞれ実現することとした。しかし、これらはあくまで一例であり、発明を解釈する際、上記の実施の形態の記載事項と特許請求の範囲の記載事項の対応関係には何ら限定も拘束もされない。
In the above embodiment, the recording means is realized by the
1:ナビゲーション装置 10:制御部
11:振動ジャイロ 12:車速センサ
13:HDD 14:GPS受信部
15:表示モニタ 16:入力装置
1: Navigation device 10: Control unit 11: Vibration gyro 12: Vehicle speed sensor 13: HDD 14: GPS receiving unit 15: Display monitor 16: Input device
Claims (10)
前記処理手段が実行した信号処理の履歴に基づいて、装置内の温度を推定する温度推定手段と、
前記温度推定手段による温度の推定結果に基づいて、装置内の温度を制御する温度制御手段とを備えることを特徴とする車載情報装置。 Processing means for executing various signal processing executed in the control unit of the in-vehicle information device;
Temperature estimating means for estimating the temperature in the apparatus based on the history of signal processing executed by the processing means;
An in-vehicle information device comprising: temperature control means for controlling the temperature in the apparatus based on a temperature estimation result by the temperature estimation means.
前記処理手段が実行した信号処理の履歴に応じて実行命令カウンタ値を増加または減少させるカウンタ増減手段をさらに備え、
前記温度推定手段は、前記実行命令カウンタ値に基づいて装置内の温度を推定することを特徴とする車載情報装置。 The in-vehicle information device according to claim 1,
Counter increasing / decreasing means for increasing or decreasing the execution instruction counter value according to the history of signal processing executed by the processing means,
The in-vehicle information device characterized in that the temperature estimation means estimates the temperature in the device based on the execution command counter value.
前記カウンタ増減手段は、前記処理手段が所定の信号処理を実行したとき、その処理の負荷に応じて前記実行命令カウンタ値を増加させることを特徴とする車載情報装置。 The in-vehicle information device according to claim 2,
The counter increasing / decreasing means, when the processing means executes predetermined signal processing, increases the execution instruction counter value according to the processing load.
前記カウンタ増減手段は、前記処理手段がスリープモードで動作したとき、その動作時間に応じて前記実行命令カウンタ値を減少させることを特徴とする車載情報装置。 The in-vehicle information device according to claim 2 or 3,
The counter increasing / decreasing unit decreases the execution instruction counter value according to an operation time when the processing unit operates in a sleep mode.
その車載情報装置の電源が投入されたときに、前記実行命令カウンタ値の初期値を算出する初期カウンタ値算出手段をさらに備えることを特徴とする車載情報装置。 The in-vehicle information device according to any one of claims 2 to 4,
An in-vehicle information device further comprising initial counter value calculating means for calculating an initial value of the execution instruction counter value when the in-vehicle information device is powered on.
その車載情報装置の電源が切断されるときの実行命令カウンタ値および時刻を記録する記録手段をさらに備え、
前記初期カウンタ値算出手段は、前回の電源切断時に前記記録手段により記録された実行命令カウンタ値および時刻に基づいて、前記実行命令カウンタ値の初期値を算出することを特徴とする車載情報装置。 The in-vehicle information device according to claim 5,
It further comprises recording means for recording the execution command counter value and time when the power of the in-vehicle information device is turned off,
The in-vehicle information device characterized in that the initial counter value calculation means calculates an initial value of the execution instruction counter value based on the execution instruction counter value and time recorded by the recording means when the power was last turned off.
前記初期カウンタ値算出手段は、前回の電源切断時に前記記録手段により記録された時刻に基づいて電源切断時間を算出し、その電源切断時間に応じた減算値を前回の電源切断時に前記記録手段により記録された実行命令カウンタ値から減少させることにより、前記実行命令カウンタ値の初期値を算出することを特徴とする車載情報装置。 The in-vehicle information device according to claim 6,
The initial counter value calculating means calculates a power-off time based on the time recorded by the recording means at the previous power-off, and a subtraction value corresponding to the power-off time is calculated by the recording means at the previous power-off. An in-vehicle information device characterized in that an initial value of the execution instruction counter value is calculated by subtracting from the recorded execution instruction counter value.
前記温度制御手段は、前記温度推定手段により推定された装置内の温度が所定のしきい値を超えたときに、前記処理手段の処理負荷を軽減するための所定の処理負荷軽減措置を実行することにより、装置内の温度を制御することを特徴とする車載情報端末。 In the in-vehicle information device according to any one of claims 1 to 7,
The temperature control means executes a predetermined processing load reduction measure for reducing the processing load of the processing means when the temperature in the apparatus estimated by the temperature estimation means exceeds a predetermined threshold value. An on-vehicle information terminal characterized by controlling the temperature in the apparatus.
前記処理手段が実行した信号処理の履歴に基づいて装置内の温度を推定し、
その推定結果に基づいて装置内の温度を制御することを特徴とする車載情報装置の温度制御方法。 A method of controlling the temperature in the in-vehicle information device having processing means for executing various signal processing,
Estimating the temperature in the apparatus based on the history of signal processing performed by the processing means,
A temperature control method for an in-vehicle information device, wherein the temperature in the device is controlled based on the estimation result.
前記処理手段が実行した信号処理の履歴に応じて実行命令カウンタ値を増加または減少させ、
その実行命令カウンタ値に基づいて装置内の温度を推定することを特徴とする車載情報装置の温度制御方法。 The temperature control method for an in-vehicle information device according to claim 9,
Increase or decrease the execution instruction counter value according to the history of signal processing executed by the processing means,
A temperature control method for an in-vehicle information device, wherein the temperature in the device is estimated based on the execution command counter value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006300692A JP4926658B2 (en) | 2006-11-06 | 2006-11-06 | Temperature control device and navigation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006300692A JP4926658B2 (en) | 2006-11-06 | 2006-11-06 | Temperature control device and navigation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008117224A true JP2008117224A (en) | 2008-05-22 |
| JP4926658B2 JP4926658B2 (en) | 2012-05-09 |
Family
ID=39503080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006300692A Expired - Fee Related JP4926658B2 (en) | 2006-11-06 | 2006-11-06 | Temperature control device and navigation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4926658B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07334263A (en) * | 1994-06-06 | 1995-12-22 | Fujitsu Ltd | Temperature control device |
| JPH09160796A (en) * | 1995-12-04 | 1997-06-20 | Hitachi Ltd | Abnormal heat generation detection method for electronic computer |
| JPH11191017A (en) * | 1997-12-26 | 1999-07-13 | Nec Corp | System and method for cpu clock control and recording medium where cpu clock control method and program are recorded |
| WO2006019837A1 (en) * | 2004-08-06 | 2006-02-23 | Intel Corporation | Overheat detection in thermally controlled devices |
-
2006
- 2006-11-06 JP JP2006300692A patent/JP4926658B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07334263A (en) * | 1994-06-06 | 1995-12-22 | Fujitsu Ltd | Temperature control device |
| JPH09160796A (en) * | 1995-12-04 | 1997-06-20 | Hitachi Ltd | Abnormal heat generation detection method for electronic computer |
| JPH11191017A (en) * | 1997-12-26 | 1999-07-13 | Nec Corp | System and method for cpu clock control and recording medium where cpu clock control method and program are recorded |
| WO2006019837A1 (en) * | 2004-08-06 | 2006-02-23 | Intel Corporation | Overheat detection in thermally controlled devices |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4926658B2 (en) | 2012-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2009204590A (en) | Portable navigation device | |
| JP4522487B2 (en) | POSITION INFORMATION DETECTING DEVICE, POSITION INFORMATION DETECTING METHOD, POSITION INFORMATION DETECTING PROGRAM, AND STORAGE MEDIUM | |
| JP2009264853A (en) | Apparatus, method, and program for determining stopping of vehicle | |
| JP4926658B2 (en) | Temperature control device and navigation device | |
| JP2009204477A (en) | Navigation device | |
| JP5688004B2 (en) | Electronic device and moving path storage method | |
| JP2009204430A (en) | Navigation device | |
| JP2005088779A (en) | On-vehicle information terminal unit | |
| JP2003035535A (en) | Absolute altitude indicating method in altimeter | |
| JP2019096026A (en) | Operation reception system and operation reception program | |
| JP2006281900A (en) | On-vehicle information system and application execution method | |
| JP2013113584A (en) | System and method for indicating estimated time of arrival and program | |
| JP2011002356A (en) | Navigation device | |
| JP4897342B2 (en) | In-vehicle map display device | |
| JP2009264854A (en) | Apparatus, method, and program for turning of vehicle | |
| JP2013114352A (en) | Map image display system, map image display method and program | |
| JP2007017331A (en) | Navigation device | |
| JP2007091013A (en) | Display device and program | |
| JP2007256338A (en) | Map display device | |
| JP4118750B2 (en) | Navigation device | |
| JP2006293789A (en) | In-vehicle information processing equipment | |
| JP2007078519A (en) | In-vehicle navigation device and map matching method | |
| JP4593341B2 (en) | Navigation system, control method thereof, and control program | |
| JP2009119951A (en) | Vehicular display device | |
| JP2004138538A (en) | Navigation apparatus and navigation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091104 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111102 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20111102 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120117 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120208 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150217 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |