[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2006300692A
Other languages
Japanese (ja)
Other versions
JP4926658B2 (en
Inventor
Masafumi Naito
雅文 内藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Xanavi Informatics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xanavi Informatics Corp filed Critical Xanavi Informatics Corp
Priority to JP2006300692A priority Critical patent/JP4926658B2/en
Publication of JP2008117224A publication Critical patent/JP2008117224A/en
Application granted granted Critical
Publication of JP4926658B2 publication Critical patent/JP4926658B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To properly control a temperature inside an on-vehicle information device such as a navigation device. <P>SOLUTION: In this on-vehicle information device, after executing processing A-E, addition values Ia-Ie according to processing loads of the processing A-E are added to an execution instruction counter value. When operating in a sleep mode, a subtraction value Ds according to a sleep time thereof is subtracted from the execution instruction counter value. Based on the thus increased and reduced execution instruction counter value, the temperature inside the device is estimated, and the temperature control inside the device is performed. <P>COPYRIGHT: (C)2008,JPO&INPIT

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).

特開2003−88109号公報JP 2003-88109 A

近年、ナビゲーション装置の高性能化および高機能化を実現するために、ナビゲーション装置に搭載されるマイクロプロセッサの高速化が進められている。それに伴って、マイクロプロセッサからの発熱量が増大している。しかし、特許文献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 Patent Document 1, the heat generation temperature of the switching power supply device can be controlled, but the heat generation temperature of the microprocessor cannot be controlled. Therefore, the temperature in the apparatus cannot be properly controlled.

請求項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 claims 1 to 7, wherein the temperature control means is configured such that when the temperature in the apparatus estimated by the temperature estimation means exceeds a predetermined threshold value, The temperature in the apparatus is controlled by executing a predetermined processing load reduction measure for reducing the processing load of the processing means.
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 navigation device 1 according to an embodiment of the present invention. The navigation device 1 is mounted on a vehicle, and the control unit 10 executes various signal processes for guiding the vehicle to a destination. Furthermore, the temperature in the apparatus is estimated based on the history of signal processing executed in the control unit 10, and the temperature in the apparatus is appropriately controlled based on the estimation result. The navigation device 1 includes a controller 10, a vibration gyro 11, a vehicle speed sensor 12, a hard disk (HDD) 13, a GPS receiver 14, a display monitor 15, and an input device 16.

制御部10は、マイクロプロセッサや各種周辺回路、RAM、ROM等によって構成されており、HDD13に記録されている制御プログラムや地図データに基づいて、各種の信号処理を実行する。この制御部10が行う信号処理により、車両を目的地まで案内するための様々な処理がナビゲーション装置1において実行される。たとえば、目的地を設定する際の目的地の探索処理、設定された目的地までの推奨経路の探索処理、車両の現在位置の検出処理、各種の画像表示処理、ルート案内時の音声出力処理などが実行される。また、装置内の温度を制御するために、後述するような処理も制御部10において実行される。   The control unit 10 includes a microprocessor, various peripheral circuits, a RAM, a ROM, and the like, and executes various signal processes based on a control program and map data recorded in the HDD 13. Various processes for guiding the vehicle to the destination are executed in the navigation device 1 by the signal processing performed by the control unit 10. For example, destination search processing when setting a destination, search processing for a recommended route to the set destination, vehicle current position detection processing, various image display processing, voice output processing during route guidance, etc. Is executed. In addition, in order to control the temperature in the apparatus, processing as described later is also executed in the control unit 10.

振動ジャイロ11は、自車両の角速度を検出するためのセンサである。車速センサ12は、車速を検出するためのセンサである。これらのセンサを用いて車両の運動状態を所定の時間間隔ごとに検出することにより、車両位置の移動量が求められ、それによって現在の車両位置が検出される。   The vibration gyro 11 is a sensor for detecting the angular velocity of the host vehicle. The vehicle speed sensor 12 is a sensor for detecting the vehicle speed. By detecting the motion state of the vehicle at predetermined time intervals using these sensors, the amount of movement of the vehicle position is obtained, and thereby the current vehicle position is detected.

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 HDD 13 is read out under the control of the control unit 10 as necessary, and is used for various processes and controls executed by the control unit 10. This map data includes route calculation data, route guidance data, road data, and background data. The route calculation data is used for route search to the destination. The route guidance data is used to guide the host vehicle to a destination according to a set route, and represents an intersection name, a road name, and the like. The road data represents the shape of the road. The background data represents map shapes other than roads such as rivers, railways, various facilities on the map (landmarks), and the like.

HDD13に記録された道路データにおいて、道路区間を表す最小単位はリンクと呼ばれており、各道路は複数のリンクによって構成されている。リンク同士を接続している点はノードと呼ばれ、このノードはそれぞれに位置情報(座標情報)を有している。このノードの位置情報によって、リンク形状、すなわち道路の形状が決定される。   In the road data recorded on the HDD 13, the minimum unit representing a road section is called a link, and each road is composed of a plurality of links. A point connecting the links is called a node, and each node has position information (coordinate information). The link shape, that is, the shape of the road is determined based on the position information of the node.

なお、上記の例では、HDD13に記録された地図データをナビゲーション装置1において用いることとしているが、HDD以外の記録媒体に地図データを記録してもよい。たとえば、CD−ROMやDVD−ROM、メモリーカードなどに地図データを記録することができる。あるいは、外部より携帯電話回線などを介して送信される地図データを受信し、その地図データを用いることとしてもよい。すなわち、地図データの取得にはどのような方法を用いてもよい。   In the above example, the map data recorded on the HDD 13 is used in the navigation device 1, but the map data may be recorded on a recording medium other than the HDD. For example, map data can be recorded on a CD-ROM, DVD-ROM, memory card, or the like. Or it is good also as receiving the map data transmitted via a mobile telephone line etc. from the outside, and using the map data. That is, any method may be used for acquiring map data.

GPS受信部14は、GPS衛星から送信されるGPS信号を受信して制御部10へ出力する。GPS信号には、車両の位置と現在時刻を求めるための情報として、そのGPS信号を送信したGPS衛星の位置と送信時刻が含まれている。したがって、所定数以上のGPS衛星からGPS信号を受信することにより、これらの情報に基づいて車両の現在位置と現在時刻を算出することができる。   The GPS receiver 14 receives a GPS signal transmitted from a GPS satellite and outputs it to the controller 10. The GPS signal includes the position and transmission time of the GPS satellite that transmitted the GPS signal as information for obtaining the position of the vehicle and the current time. Therefore, by receiving GPS signals from a predetermined number or more of GPS satellites, the current position and current time of the vehicle can be calculated based on these pieces of information.

表示モニタ15は、ナビゲーション装置1において様々な画面表示を行うための装置であり、液晶ディスプレイ等を用いて構成される。この表示モニタ15には、たとえば地図画面などが表示される。表示モニタ15に表示される画面の内容は、制御部10が行う画面表示制御によって決定される。表示モニタ15は、たとえばダッシュボード上やインストルメントパネル内など、運転者から見やすいような位置に設置されている。   The display monitor 15 is a device for performing various screen displays in the navigation device 1 and is configured using a liquid crystal display or the like. For example, a map screen is displayed on the display monitor 15. The contents of the screen displayed on the display monitor 15 are determined by screen display control performed by the control unit 10. The display monitor 15 is installed at a position that is easy for the driver to see, such as on the dashboard or in the instrument panel.

入力装置16は、ナビゲーション装置1を動作させるための様々な入力操作を運転者が行うための装置であり、各種の入力スイッチ類を有している。運転者は入力装置16を操作することにより、たとえば、目的地に設定したい施設や地点の名称等を入力したり、予め登録された登録地の中から目的地を選択したり、地図を任意の方向にスクロールしたりすることができる。この入力装置16は、操作パネルやリモコンなどによって実現することができる。あるいは、表示モニタ15と一体化されたタッチパネルにより入力装置16を実現してもよい。   The input device 16 is a device for a driver to perform various input operations for operating the navigation device 1 and includes various input switches. The driver operates the input device 16 to input, for example, the name of a facility or point desired to be set as a destination, select a destination from registered locations registered in advance, or select a map Or scroll in the direction. The input device 16 can be realized by an operation panel, a remote controller, or the like. Alternatively, the input device 16 may be realized by a touch panel integrated with the display monitor 15.

ユーザが入力装置16を操作して目的地を設定すると、ナビゲーション装置1は、前述の経路計算データに基づいて所定のアルゴリズムの演算を行うことにより、目的地までの推奨経路を探索する。そして、車両の現在位置を検出し、その周辺の道路地図を表示しながら、探索された推奨経路に従って車両を目的地まで誘導する。   When the user operates the input device 16 to set a destination, the navigation device 1 searches for a recommended route to the destination by performing a predetermined algorithm operation based on the above-described route calculation data. Then, the current position of the vehicle is detected and the vehicle is guided to the destination according to the searched recommended route while displaying the surrounding road map.

次に、ナビゲーション装置1における温度制御の方法について説明する。前述したようにナビゲーション装置1は、制御部10において実行された信号処理の履歴に基づいて装置内の温度を推定し、その推定結果に基づいて、装置内の温度を適切に制御する。このとき制御部10は、予め設定されたカウンタ値を実行した処理の履歴に応じて増減させることで、装置内の温度推定を行う。このカウンタ値は、実行命令カウンタ値と呼ばれている。   Next, a temperature control method in the navigation device 1 will be described. As described above, the navigation device 1 estimates the temperature in the device based on the history of signal processing executed in the control unit 10, and appropriately controls the temperature in the device based on the estimation result. At this time, the control unit 10 estimates the temperature in the apparatus by increasing or decreasing a preset counter value according to the history of processing executed. This counter value is called an execution instruction counter value.

実行命令カウンタ値は、制御部10が何らかの信号処理を実行すると、その処理内容に応じた分だけ増加される。このときの増加量は、制御部10が実行した処理の負荷に応じて定められる。すなわち、負荷が高い(計算量が多い)処理を実行したときには、それに応じて、実行命令カウンタ値の増加量を大きく設定する。反対に、負荷が低い(計算量が少ない)処理を実行したときには、それに応じて、実行命令カウンタ値の増加量を小さく設定する。また、制御部10がスリープモードで動作したときや、ナビゲーション装置1の電源が切断されて制御部10が動作していなかったときは、その時間の長さに応じて実行命令カウンタ値を減少させる。このようにして、制御部10において実行された信号処理の履歴に応じて、実行命令カウンタ値を増加または減少させる。   When the control unit 10 executes some signal processing, the execution instruction counter value is increased by an amount corresponding to the processing content. The amount of increase at this time is determined according to the processing load executed by the control unit 10. That is, when a process with a high load (a large amount of calculation) is executed, the increase amount of the execution instruction counter value is set to be large accordingly. On the contrary, when a process with a low load (a small amount of calculation) is executed, the increase amount of the execution instruction counter value is set to be small accordingly. When the control unit 10 operates in the sleep mode or when the navigation device 1 is powered off and the control unit 10 is not operating, the execution instruction counter value is decreased according to the length of time. . In this way, the execution instruction counter value is increased or decreased according to the history of signal processing executed in the control unit 10.

図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 navigation device 1 is turned on and the control circuit 10 starts operating, the control circuit 10 calculates the first execution instruction counter value at the start of the operation. This execution instruction counter value is called an initial counter value.

制御回路10は、初期カウンタ値を次のようにして算出する。後述のように、ナビゲーション装置1の電源を切断する際に、制御部10は、その時点の実行命令カウンタ値と時刻をHDD13に記録する。こうして前回の電源切断時に記録された時刻と、今回の電源投入時刻との差を求めることにより、ナビゲーション装置1の電源切断時間を算出する。この電源切断時間に対して所定の減少率Koを乗算することにより、前回の電源切断時に記録された実行命令カウンタ値からの減算値Doを求める。なお、減少率Koは、制御部10の放熱効率や、季節や時刻から推定される周囲温度環境、車両に備え付けられた温度計の測定結果などに基づいて決定される。このようにして求めた減算値Doを、前回の電源切断時の実行命令カウンタ値から減算することにより、初期カウンタ値を求める。なお、減算値Doが前回の電源切断時の実行命令カウンタ値を上回っている場合は、初期カウンタ値を0とする。   The control circuit 10 calculates the initial counter value as follows. As will be described later, when the power of the navigation device 1 is turned off, the control unit 10 records the execution instruction counter value and time at that time in the HDD 13. In this way, the power-off time of the navigation device 1 is calculated by obtaining the difference between the time recorded at the previous power-off time and the current power-on time. By multiplying this power-off time by a predetermined decrease rate Ko, a subtraction value Do from the execution instruction counter value recorded at the previous power-off is obtained. The reduction rate Ko is determined based on the heat radiation efficiency of the control unit 10, the ambient temperature environment estimated from the season and time, the measurement result of the thermometer installed in the vehicle, and the like. The initial counter value is obtained by subtracting the subtraction value Do thus obtained from the execution instruction counter value at the previous power-off. When the subtraction value Do exceeds the execution instruction counter value at the previous power-off, the initial counter value is set to zero.

上記のようにして初期カウンタ値を決定した後、制御部10が処理Aを実行すると、そのときの実行命令カウンタ値である初期カウンタ値に対して、加算値Iaを加算する。この加算値Iaは、処理Aの負荷に応じて決定される。たとえば、予め制御部10において実行される各処理についての加算値をテーブル化しておき、そのテーブルを参照することにより、処理Aに対応する加算値Iaを決定することができる。あるいは、処理Aを実行したときの計算量やステップ数などに基づいて、加算値Iaを決定してもよい。   After the initial counter value is determined as described above, when the control unit 10 executes the process A, the addition value Ia is added to the initial counter value that is the execution instruction counter value at that time. This added value Ia is determined according to the load of the process A. For example, an addition value Ia corresponding to the process A can be determined by previously creating a table of addition values for each process executed in the control unit 10 and referring to the table. Alternatively, the addition value Ia may be determined based on the calculation amount or the number of steps when the process A is executed.

その後、制御部10が処理Bおよび処理Cを実行すると、処理Aを実行したときと同様に、それぞれの処理に応じた加算値Ibおよび加算値Icを実行命令カウンタ値に対して加算する。このときの加算値Ibおよび加算値Icについても、加算値Iaと同様にして決定される。図2の例では、加算値Iaよりも加算値Icが大きく図示され、また加算値Icよりも加算値Ibが大きく図示されている。したがって、処理B、処理C、処理Aの順に負荷が高いことが分かる。   After that, when the control unit 10 executes the process B and the process C, the addition value Ib and the addition value Ic corresponding to each process are added to the execution instruction counter value as in the case where the process A is executed. The addition value Ib and the addition value Ic at this time are also determined in the same manner as the addition value Ia. In the example of FIG. 2, the added value Ic is shown larger than the added value Ia, and the added value Ib is shown larger than the added value Ic. Therefore, it can be seen that the load is higher in the order of process B, process C, and process A.

処理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 control unit 10 starts an operation in the sleep mode. At this time, the sleep start time is recorded in the HDD 13 and then the mode shifts to the sleep mode. When the control unit 10 operates in the sleep mode in this way and a process to be executed in the control unit 10 occurs, the control unit 10 ends the sleep mode and enters a wake-up state. At this time, the sleep mode subtraction value Ds is subtracted from the execution instruction counter value.

制御回路10は、スリープモードの減算値Dsを次のようにして算出する。初めに、スリープモードへの移行時に記録されたスリープ開始時刻と、スリープ終了時刻との差を求めることにより、スリープモードの動作時間(スリープ時間)を算出する。このスリープ時間に対して所定の減少率Ksを乗算することにより、スリープモードの減算値Dsを求める。このときの減少率Ksも、前述の電源切断時の減少率Koと同様に、制御部10の放熱効率などに基づいて決定される。このようにして求めた減算値Dsを実行命令カウンタ値から減算する。なお、減算値Dsがその時点の実行命令カウンタ値を上回っている場合は、減算後の実行命令カウンタ値を0とする。   The control circuit 10 calculates the subtraction value Ds for the sleep mode as follows. First, the operation time (sleep time) of the sleep mode is calculated by obtaining the difference between the sleep start time recorded at the time of transition to the sleep mode and the sleep end time. The sleep mode subtraction value Ds is obtained by multiplying the sleep time by a predetermined decrease rate Ks. The reduction rate Ks at this time is also determined based on the heat dissipation efficiency of the control unit 10 and the like, similar to the reduction rate Ko when the power is turned off. The subtraction value Ds thus obtained is subtracted from the execution instruction counter value. When the subtraction value Ds exceeds the current execution instruction counter value, the execution instruction counter value after subtraction is set to zero.

その後は、制御部10が処理Dおよび処理Eを実行すると、処理A、BおよびCを実行したときと同様に、それぞれの処理に応じた加算値Idおよび加算値Ieを実行命令カウンタ値に対して加算する。このときの加算値Idおよび加算値Ieについても、前述の加算値Ia、IbおよびIcと同様にして決定される。   After that, when the control unit 10 executes the process D and the process E, the addition value Id and the addition value Ie corresponding to the respective processes are obtained with respect to the execution instruction counter value in the same manner as when the processes A, B, and C are executed. And add. The addition value Id and the addition value Ie at this time are also determined in the same manner as the addition values Ia, Ib, and Ic described above.

処理Eの実行後、電源スイッチの操作や車両のエンジン停止などに応じてナビゲーション装置1の電源を切断する際に、制御部10は、その時点の実行命令カウンタ値と時刻をHDD13に記録してからその動作を停止する。こうして記録された電源切断時の実行命令カウンタ値および時刻は、前述したように、次回の初期カウンタ値の算出に用いられる。以上説明したようにして、制御部10において実行された信号処理の履歴に応じて実行命令カウンタ値が増減される。   After the process E is executed, when the power of the navigation device 1 is turned off in accordance with the operation of the power switch or the engine stop of the vehicle, the control unit 10 records the execution instruction counter value and the time at that time in the HDD 13. To stop its operation. The execution instruction counter value and time at the time of power-off recorded in this way are used to calculate the next initial counter value as described above. As described above, the execution instruction counter value is increased or decreased according to the history of signal processing executed in the control unit 10.

上記の実行命令カウンタ値は、ナビゲーション装置1が動作しているときには、制御部10内のRAMによって記憶されており、そこから所定時間ごとに読み出されて、ナビゲーション装置1内の温度推定に用いられる。すなわち制御部10は、読み出した実行命令カウンタ値に所定の変換率を乗算することにより、制御部10の温度上昇推定値を算出する。この温度上昇推定値を周囲温度に加えることで、ナビゲーション装置1内の温度推定値を求める。   The execution command counter value is stored in the RAM in the control unit 10 when the navigation device 1 is operating, and is read out from the RAM every predetermined time and used for temperature estimation in the navigation device 1. It is done. That is, the control unit 10 calculates a temperature rise estimated value of the control unit 10 by multiplying the read execution instruction counter value by a predetermined conversion rate. By adding this estimated temperature rise value to the ambient temperature, the estimated temperature value in the navigation device 1 is obtained.

こうして求められた温度推定値が所定のしきい値を超えた場合、制御部10は、自身の処理負荷を軽減するための処理負荷軽減措置を実行する。たとえば、地図画面の表示内容を更新するときの描画更新間隔を、通常の状態のときよりも長くする。これにより、ナビゲーション装置1を動作させたままで、その装置内の温度を適切に制御する。なお、処理負荷軽減措置を実行しているときは、それに応じて実行命令カウンタ値を減少させる。   When the estimated temperature value thus obtained exceeds a predetermined threshold value, the control unit 10 executes a processing load reduction measure for reducing its own processing load. For example, the drawing update interval when updating the display content of the map screen is made longer than in the normal state. Thereby, the temperature in the apparatus is appropriately controlled while the navigation apparatus 1 is operated. When the processing load reduction measure is being executed, the execution instruction counter value is decreased accordingly.

以上説明したようにしてナビゲーション装置1の温度制御を行うときに、制御部10によって実行される処理のフローチャートを図3および図4に示す。図3のフローチャートは、実行命令カウンタ値の算出時に実行される実行命令カウンタ処理のフローチャートである。図4のフローチャートは、図3の実行命令カウンタ処理によって算出された実行命令カウンタ値に基づいて装置内の温度を監視し、その監視結果にしたがって温度制御を行うときに実行される温度監視処理のフローチャートである。以下、先に図3のフローチャートから説明する。   3 and 4 show flowcharts of processing executed by the control unit 10 when the temperature control of the navigation device 1 is performed as described above. The flowchart of FIG. 3 is a flowchart of the execution instruction counter process executed when the execution instruction counter value is calculated. The flowchart of FIG. 4 monitors the temperature in the apparatus based on the execution instruction counter value calculated by the execution instruction counter process of FIG. 3, and the temperature monitoring process executed when performing temperature control according to the monitoring result. It is a flowchart. Hereinafter, description will be given first with reference to the flowchart of FIG.

ステップ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 HDD 13. The execution instruction counter value and the time read here are those recorded at the time of the previous power-off in step S180 described later. In the next step S20, the power-off time from the previous power-off to the current power-on is calculated from the difference between the time read in step S10 and the current time.

ステップ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 control unit 10 has executed some signal processing. When any signal processing is executed, the process proceeds to step S50. In step S50, the addition value corresponding to the load of the signal processing executed in step S40 is determined as described above. In the next step S60, the addition value determined in step S50 is added to the execution instruction counter value. Thereby, the execution instruction counter value is increased according to the load of the executed process. If step S60 is performed, it will progress to step S70. On the other hand, when it determines with the control part 10 not performing any signal processing in step S40, it progresses to step S70, without performing step S50 and S60.

ステップ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 control unit 10, it is determined that the sleep mode is started, and the process proceeds to the next step S80. On the other hand, when the sleep mode is not started, the process proceeds to step S140 without executing the processes of steps S80 to S130 described below.

ステップS80では、その時点の現在時刻をスリープ開始時刻としてHDD13に記録する。その後、制御部10はスリープモードに移行する。次のステップS90では、スリープモードが解除されたか否かを判定する。制御部10において実行すべき処理が発生した場合、スリープモードが解除されたと判定してステップS100へ進む。このとき、制御部10はスリープモードを終了してウェイクアップ状態となる。   In step S80, the current time at that time is recorded in the HDD 13 as the sleep start time. Thereafter, the control unit 10 shifts to the sleep mode. In the next step S90, it is determined whether or not the sleep mode has been canceled. When the process which should be performed in the control part 10 generate | occur | produces, it determines with the sleep mode having been cancelled | released and progresses to step S100. At this time, the control unit 10 ends the sleep mode and enters a wake-up state.

ステップ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 HDD 13. In the next step S110, the sleep time is calculated from the difference between the sleep start time read in step S100 and the current time. In the next step S120, a subtraction value is calculated based on the sleep time calculated in step S110. Here, as described above, the sleep mode subtraction value Ds is obtained by multiplying the sleep time by a predetermined decrease rate Ks. In step S130, the subtraction value Ds calculated in step S120 is subtracted from the execution instruction counter value. Thus, the execution instruction counter value is decreased according to the sleep time. If step S130 is performed, it will progress to step S140.

ステップS140では、制御部10において処理負荷軽減措置を実行中であるか否かを判定する。前述のように、たとえば地図画面の表示内容を更新するときの描画更新間隔を通常よりも長くするなどの処理負荷軽減措置を実行中である場合は、ステップS150へ進む。なお、この処理負荷軽減措置は、後述する図4のステップS240において実行される。一方、このような処理負荷軽減措置を実行中でない場合は、以下に説明するステップS150およびS160の処理を実行せずに、ステップS170へと進む。   In step S140, the control unit 10 determines whether or not a processing load reduction measure is being executed. As described above, for example, when processing load reduction measures such as making the drawing update interval for updating the display content of the map screen longer than usual are being executed, the process proceeds to step S150. This processing load reduction measure is executed in step S240 of FIG. 4 described later. On the other hand, when such a processing load reduction measure is not being executed, the process proceeds to step S170 without executing the processes of steps S150 and S160 described below.

ステップ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 navigation device 1. If an instruction to turn off the power is given by operating the power switch or stopping the engine of the vehicle, the process proceeds to step S180. In step S180, the execution instruction counter value and time at that time are recorded in the HDD 13. If step S180 is performed, the flowchart of FIG. 3 will be complete | finished. Thereafter, the operation of the control unit 10 is stopped and the power of the navigation device 1 is turned off. On the other hand, if it is determined in step S170 that the power is not turned off, the process returns to step S40 and the above-described processing is repeated. In the execution instruction counter process, the process as described above is executed.

次に、図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 control unit 10. The execution instruction counter value read here is obtained by the execution instruction counter process shown in the flowchart of FIG. In the next step S220, an estimated temperature value in the navigation device 1 is calculated based on the execution command counter value read in step S210. Here, as described above, the estimated temperature rise value of the control unit 10 is calculated by multiplying the read execution instruction counter value by a predetermined conversion rate. By adding this estimated temperature rise value to the ambient temperature, the estimated temperature value is calculated.

ステップ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 control unit 10 is executed. Here, as described above, for example, the drawing update interval when updating the display content of the map screen is made longer than usual to reduce the processing load of the control unit 10. If such a processing load reduction measure is executed in step S240, the process returns to step S210 and the above-described processing is repeated. On the other hand, if it is determined in step S230 that the estimated temperature value does not exceed the threshold value, the process returns to step S210 without executing step S240. In the temperature monitoring process, the process described above is executed.

以上説明した実施の形態によれば、次の作用効果が得られる。
(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 control unit 10 has performed any signal processing (step S40). When it is determined that the signal processing has been performed, an addition value is determined according to the processing content (step S50). The determined addition value is added to the execution instruction counter value (step S60). Thus, when the control unit 10 executes predetermined signal processing, the execution instruction counter value is increased according to the processing load. Since it did in this way, according to the temperature rise in an apparatus by execution of the signal processing in the control part 10, an execution command counter value can be increased appropriately.

(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 control unit 10 operates in the sleep mode, the execution instruction counter value is decreased according to the operation time. Since it did in this way, according to the temperature fall in an apparatus by the sleep mode operation | movement of the control part 10, an execution command counter value can be decreased appropriately.

(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 control unit 10 is reduced. A processing load reduction measure is executed (step S240). Thereby, the temperature in the apparatus was controlled. Since it did in this way, the temperature in the apparatus can be controlled appropriately with the apparatus operated.

なお、上記の実施の形態ではナビゲーション装置の適用例を説明したが、本発明はナビゲーション装置以外にも、各種の信号処理を実行する制御回路を備えた様々な車載情報装置について適用可能である。たとえば、ナビゲーション装置によって検出される自車位置に基づいて、カーブ走行時などに車両の走行制御を行う車両走行制御装置や、各種の画像情報や音声情報を車両の乗員に対して提供する車載情報端末などについても、本発明は適用可能である。   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 HDD 13 and other means described in the claims are realized by processing performed by the control unit 10. However, these are merely examples, and when interpreting the invention, there is no limitation or restriction on the correspondence between the items described in the above embodiments and the items described in the claims.

本発明の一実施形態によるナビゲーション装置の構成図である。It is a block diagram of the navigation apparatus by one Embodiment of this invention. 実行命令カウンタ値が増減される様子の具体例を示した図である。It is the figure which showed the specific example of a mode that an execution command counter value was increased / decreased. 実行命令カウンタ値の算出時に実行される実行命令カウンタ処理のフローチャートである。It is a flowchart of the execution instruction counter process performed at the time of calculation of an execution instruction counter value. 実行命令カウンタ値に基づいて装置内の温度を監視し、その監視結果にしたがって温度制御を行うときに実行される温度監視処理のフローチャートである。It is a flowchart of the temperature monitoring process performed when monitoring the temperature in an apparatus based on the execution command counter value and performing temperature control according to the monitoring result.

符号の説明Explanation of symbols

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.
請求項1の車載情報装置において、
前記処理手段が実行した信号処理の履歴に応じて実行命令カウンタ値を増加または減少させるカウンタ増減手段をさらに備え、
前記温度推定手段は、前記実行命令カウンタ値に基づいて装置内の温度を推定することを特徴とする車載情報装置。
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.
請求項2の車載情報装置において、
前記カウンタ増減手段は、前記処理手段が所定の信号処理を実行したとき、その処理の負荷に応じて前記実行命令カウンタ値を増加させることを特徴とする車載情報装置。
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.
請求項2または3の車載情報装置において、
前記カウンタ増減手段は、前記処理手段がスリープモードで動作したとき、その動作時間に応じて前記実行命令カウンタ値を減少させることを特徴とする車載情報装置。
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.
請求項2〜4いずれか一項の車載情報装置において、
その車載情報装置の電源が投入されたときに、前記実行命令カウンタ値の初期値を算出する初期カウンタ値算出手段をさらに備えることを特徴とする車載情報装置。
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.
請求項5の車載情報装置において、
その車載情報装置の電源が切断されるときの実行命令カウンタ値および時刻を記録する記録手段をさらに備え、
前記初期カウンタ値算出手段は、前回の電源切断時に前記記録手段により記録された実行命令カウンタ値および時刻に基づいて、前記実行命令カウンタ値の初期値を算出することを特徴とする車載情報装置。
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.
請求項6の車載情報装置において、
前記初期カウンタ値算出手段は、前回の電源切断時に前記記録手段により記録された時刻に基づいて電源切断時間を算出し、その電源切断時間に応じた減算値を前回の電源切断時に前記記録手段により記録された実行命令カウンタ値から減少させることにより、前記実行命令カウンタ値の初期値を算出することを特徴とする車載情報装置。
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.
請求項1〜7いずれか一項の車載情報装置において、
前記温度制御手段は、前記温度推定手段により推定された装置内の温度が所定のしきい値を超えたときに、前記処理手段の処理負荷を軽減するための所定の処理負荷軽減措置を実行することにより、装置内の温度を制御することを特徴とする車載情報端末。
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.
請求項9に記載の車載情報装置の温度制御方法において、
前記処理手段が実行した信号処理の履歴に応じて実行命令カウンタ値を増加または減少させ、
その実行命令カウンタ値に基づいて装置内の温度を推定することを特徴とする車載情報装置の温度制御方法。
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.
JP2006300692A 2006-11-06 2006-11-06 Temperature control device and navigation device Expired - Fee Related JP4926658B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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