JP6378165B2 - Control apparatus and control method - Google Patents

Control apparatus and control method Download PDF

Info

Publication number
JP6378165B2
JP6378165B2 JP2015247102A JP2015247102A JP6378165B2 JP 6378165 B2 JP6378165 B2 JP 6378165B2 JP 2015247102 A JP2015247102 A JP 2015247102A JP 2015247102 A JP2015247102 A JP 2015247102A JP 6378165 B2 JP6378165 B2 JP 6378165B2
Authority
JP
Japan
Prior art keywords
control unit
temperature
voltage
cooling device
cpu
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.)
Active
Application number
JP2015247102A
Other languages
Japanese (ja)
Other versions
JP2017111709A (en
Inventor
美織 上田
美織 上田
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.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
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 NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2015247102A priority Critical patent/JP6378165B2/en
Publication of JP2017111709A publication Critical patent/JP2017111709A/en
Application granted granted Critical
Publication of JP6378165B2 publication Critical patent/JP6378165B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Temperature (AREA)

Description

本発明は、装置を制御するための制御装置、制御方法及び制御プログラムに関し、特に、中央演算処理装置の温度を調整する温度調整装置の稼動状況を表す値を抑えるための、制御装置、制御方法及び制御プログラムに関する。   The present invention relates to a control device, a control method, and a control program for controlling an apparatus, and in particular, a control device and a control method for suppressing a value representing an operating state of a temperature adjustment device that adjusts the temperature of a central processing unit. And a control program.

発熱により温度が上昇した中央演算処理装置(以下「CPU」と記す。)の冷却に用いられる冷却ファンの駆動による騒音を抑えるための装置として、特許文献1に開示された電子機器制御システムが知られている。ここで、CPUは、Central Processing Unit、の略である。   As an apparatus for suppressing noise caused by driving a cooling fan used for cooling a central processing unit (hereinafter referred to as “CPU”) whose temperature has increased due to heat generation, an electronic device control system disclosed in Patent Document 1 is known. It has been. Here, CPU is an abbreviation for Central Processing Unit.

特許文献1に開示された電子機器制御システムは、CPUを冷却する冷却ファンの駆動によって生じる騒音量を計測する。そして、特許文献1に開示された電子機器制御システムは、前記騒音量が所定の値よりも大きい場合に、冷却ファンの駆動を抑えることにより騒音量を抑える。そして、特許文献1に開示された電子機器制御システムは、冷却ファンの駆動を抑えることによる、当該CPUの発熱による当該CPUの温度上昇を抑えるために、当該CPUの稼動率を低下させる。   The electronic device control system disclosed in Patent Document 1 measures the amount of noise generated by driving a cooling fan that cools the CPU. The electronic device control system disclosed in Patent Document 1 suppresses the noise amount by suppressing the driving of the cooling fan when the noise amount is larger than a predetermined value. The electronic device control system disclosed in Patent Document 1 reduces the operating rate of the CPU in order to suppress the temperature rise of the CPU due to the heat generated by the CPU by suppressing the driving of the cooling fan.

特開2011−155206号公報JP 2011-155206 A

Intel Core(登録商標) m7−6Y75 Processor (4M Cache, up to 3.10 GHz)、[平成27年12月4日検索]、インターネット(http://ark.intel.com/ja/products/88199/Intel−Core−m7−6Y75−Processor−4M−Cache−up−to−3_10−GHz?_ga=1.217909718.1540755144.1449217402)Intel Core (registered trademark) m7-6Y75 Processor (4M Cache, up to 3.10 GHz), [December 4, 2015 search], Internet (http://ark.intell.com/ja/products/88199) /Intel-Core-m7-6Y75-Processor-4M-Cache-up-to-3_10-GHz?_ga=1.217909718.154077551444.1449217402)

しかしながら、特許文献1に開示された電子機器制御システムは、冷却ファンの駆動によって生じる騒音量という冷却ファンの稼動状態を表す値が所定の値よりも大きい場合に、CPUの稼動率を低下させる。そのため、特許文献1に開示された電子機器制御システムは、CPUの稼動率を低下させることにより、CPUの処理スピードが低下するという課題がある。   However, the electronic device control system disclosed in Patent Document 1 reduces the operating rate of the CPU when the value representing the operating state of the cooling fan, which is the amount of noise generated by driving the cooling fan, is greater than a predetermined value. For this reason, the electronic device control system disclosed in Patent Document 1 has a problem that the processing speed of the CPU decreases by reducing the operating rate of the CPU.

本発明は、冷却ファン等の、半導体回路の温度を調整し得る装置である温度調整装置の、騒音量等の稼動状態を表す値を抑えるための処理において、半導体回路の処理スピードの低下を抑えることができる、制御装置等の提供を目的とする。   The present invention suppresses a decrease in the processing speed of a semiconductor circuit in a process for suppressing a value representing an operating state such as a noise amount of a temperature adjustment device that is a device capable of adjusting the temperature of a semiconductor circuit, such as a cooling fan. An object of the present invention is to provide a control device and the like.

本発明の制御装置は、温度計測部と、温調装置制御部と、電圧制御部と、を備える。温調装置制御部は、半導体回路の温度を調整し得る装置である温度調整装置の稼動状態を表す値が、所定の閾値を大きくは超えることがないように制御する。温度計測部は、前記半導体回路が発する熱の影響が及ぶ所の温度を計測し得る。電圧制御部は、前記温度計測部が計測した温度を表す情報により、前記半導体回路を駆動する駆動電圧の値を調整する。   The control device of the present invention includes a temperature measurement unit, a temperature control device control unit, and a voltage control unit. The temperature control device controller controls the value representing the operating state of the temperature control device, which is a device capable of adjusting the temperature of the semiconductor circuit, not to greatly exceed a predetermined threshold. The temperature measurement unit can measure the temperature at which the influence of heat generated by the semiconductor circuit is exerted. The voltage control unit adjusts a value of a driving voltage for driving the semiconductor circuit based on information representing the temperature measured by the temperature measuring unit.

本発明の制御装置等は、半導体回路の温度を調整し得る装置である温度調整装置の稼動状態を表す値を抑えるための処理において、半導体回路の処理スピードの低下を抑えることができる。   The control device or the like according to the present invention can suppress a decrease in the processing speed of the semiconductor circuit in the processing for suppressing the value representing the operating state of the temperature adjusting device, which is a device capable of adjusting the temperature of the semiconductor circuit.

第一実施形態の制御装置の構成例を表す概念図である。It is a conceptual diagram showing the example of a structure of the control apparatus of 1st embodiment. 冷却装置制御部が行う処理の処理フロー例を表す概念図である。It is a conceptual diagram showing the example of a processing flow of the process which a cooling device control part performs. 電圧制御部が行う処理の処理フロー例を表す概念図である。It is a conceptual diagram showing the example of a processing flow of the process which a voltage control part performs. 第二実施形態の制御装置の構成例を表す概念図である。It is a conceptual diagram showing the example of a structure of the control apparatus of 2nd embodiment. 冷却装置制御部が行う処理の処理フロー例を表す概念図である。It is a conceptual diagram showing the example of a processing flow of the process which a cooling device control part performs. 第三実施形態の制御装置の構成例を表す概念図である。It is a conceptual diagram showing the example of a structure of the control apparatus of 3rd embodiment. 電圧制御部115bが行う処理の処理フロー例を表す概念図である。It is a conceptual diagram showing the example of a processing flow of the process which the voltage control part 115b performs. 周波数制御部が行う処理の処理フロー例を表す概念図である。It is a conceptual diagram showing the example of a processing flow of the process which a frequency control part performs. 第四実施形態の制御装置の構成例を表す概念図である。It is a conceptual diagram showing the example of a structure of the control apparatus of 4th embodiment. 電圧制御部115cが行う処理の処理フロー例を表す概念図である。It is a conceptual diagram showing the example of a processing flow of the process which the voltage control part 115c performs. 稼動率制御部117cが行う処理の処理フロー例を表す概念図である。It is a conceptual diagram showing the example of a processing flow of the process which the operation rate control part 117c performs. 本発明の制御装置の最小限の構成を表す概念図である。It is a conceptual diagram showing the minimum structure of the control apparatus of this invention.

<第一実施形態>
第一実施形態は、冷却装置による騒音量を抑えるための処理として、CPUの駆動電圧を下げる処理を行う制御装置に関する実施形態である。
[構成と動作]
図1は、第一実施形態の制御装置の例である制御装置101aの構成を表す概念図である。図1には、CPU190a及び冷却装置113aも併せて表してある。冷却装置113aは、CPU190aを冷却する動作を行う。冷却装置113aは、例えば、CPU190aを冷却するファンである。
<First embodiment>
1st embodiment is embodiment regarding the control apparatus which performs the process which reduces the drive voltage of CPU as a process for suppressing the noise amount by a cooling device.
[Configuration and operation]
FIG. 1 is a conceptual diagram illustrating a configuration of a control device 101a that is an example of a control device according to the first embodiment. FIG. 1 also shows the CPU 190a and the cooling device 113a. The cooling device 113a performs an operation of cooling the CPU 190a. The cooling device 113a is, for example, a fan that cools the CPU 190a.

制御装置101aは、冷却装置制御部114aと、電圧制御部115aと、温度計測部111aと、音量計測部112aと、を備える。   The control device 101a includes a cooling device control unit 114a, a voltage control unit 115a, a temperature measurement unit 111a, and a volume measurement unit 112a.

音量計測部112aは、冷却装置113aが稼動(冷却動作)により発生する音の音量を計測する。音量計測部112aは、計測した音量LSを表す情報を、冷却装置制御部114aに送る。 The volume measuring unit 112a measures the volume of sound generated by the operation (cooling operation) of the cooling device 113a. The volume measuring unit 112a sends information representing the measured volume LS m to the cooling device control unit 114a.

音量計測部112aとしては、広く市販されている騒音測定器等を用いることができる。   As the volume measuring unit 112a, a noise measuring device or the like that is widely available on the market can be used.

温度計測部111aは、CPU190aが発生する熱の影響がある所の温度を計測する。そして、温度計測部111aは、計測した計測温度LTを表す情報を、冷却装置制御部114a及び電圧制御部115aに送る。 The temperature measurement unit 111a measures the temperature where the heat generated by the CPU 190a is affected. Then, the temperature measurement unit 111a sends information representing the measured temperature LT m to the cooling device control unit 114a and the voltage control unit 115a.

冷却装置制御部114aは、温度計測部111aが冷却装置制御部114aに送った計測温度LTが、予め設定された第一の温度閾値LTth1を超えなくなるように、冷却装置113aがCPU190aを冷却する冷却能力を制御する。例えば、冷却装置113aがファンである場合には、冷却装置制御部114aは、ファンの回転数を、ファンのモータに供給する電流の値を変えることにより調整する。 The cooling device control unit 114a causes the cooling device 113a to cool the CPU 190a so that the measured temperature LT m sent from the temperature measurement unit 111a to the cooling device control unit 114a does not exceed the preset first temperature threshold LT th1. Control the cooling capacity. For example, when the cooling device 113a is a fan, the cooling device control unit 114a adjusts the rotation speed of the fan by changing the value of the current supplied to the fan motor.

冷却装置制御部114aは、また、音量計測部112aが冷却装置制御部114aに送った音量値が、予め設定された音量閾値LSthより大きいかを判定する。そして、冷却装置制御部114aは、音量計測部112aが冷却装置制御部114aに送った音量が、予め設定された音量閾値LSthより大きいと判定した場合は、冷却装置113aの稼動状態(冷却動作のレベル)を下げる。そして、冷却装置制御部114aは、温度計測部111aが送る計測温度LTが第一の温度閾値LTth1より小さくならない限り、音量計測部112aが送る音量が音量閾値と等しい冷却装置113aの冷却動作のレベルを維持する。 Cooling device control unit 114a determines, also, the sound volume value volume measuring unit 112a is sent to the cooling device controller 114a is preset volume threshold LS th greater than. When the cooling device control unit 114a determines that the volume sent from the volume measuring unit 112a to the cooling device control unit 114a is larger than a preset volume threshold LS th , the cooling device 113a is operated (cooling operation). ). Then, the cooling device control unit 114a performs the cooling operation of the cooling device 113a in which the sound volume sent by the sound volume measuring unit 112a is equal to the sound volume threshold value unless the measured temperature LT m sent by the temperature measuring unit 111a becomes smaller than the first temperature threshold value LT th1. Maintain the level of.

一方、電圧制御部115aは、温度計測部111が電圧制御部115aに送った温度が第二の温度閾値LTth2より高いかを判定する。第二の温度閾値LTth2の値は、前述の第一の温度閾値LTth1以上の値である。そして、電圧制御部115aは、温度計測部111が電圧制御部115aに送った計測温度が第一の温度閾値LTth1より高いと判定した場合には、CPU190aを駆動する電圧を下げる。
[処理フロー]
図1に表した制御装置101aにおいて、冷却装置制御部114aは下記図2に表した処理を、電圧制御部115は下記図3に表した処理を、それぞれ行う。
On the other hand, the voltage control unit 115a determines whether the temperature sent from the temperature measurement unit 111 to the voltage control unit 115a is higher than the second temperature threshold LT th2 . The value of the second temperature threshold LT th2 is a value equal to or greater than the first temperature threshold LT th1 described above. If the voltage control unit 115a determines that the measured temperature sent from the temperature measurement unit 111 to the voltage control unit 115a is higher than the first temperature threshold LT th1, the voltage control unit 115a decreases the voltage for driving the CPU 190a.
[Processing flow]
In the control device 101a shown in FIG. 1, the cooling device control unit 114a performs the processing shown in FIG. 2 below, and the voltage control unit 115 performs the processing shown in FIG.

図2は、冷却装置制御部114aが行う処理の処理フロー例を表す概念図である。   FIG. 2 is a conceptual diagram illustrating a processing flow example of processing performed by the cooling device control unit 114a.

まず、冷却装置制御部114aは、S101の処理として、時刻t=0を設定し、タイマーを作動させる。   First, the cooling device control unit 114a sets time t = 0 as the processing of S101, and activates the timer.

次に、冷却装置制御部114aは、S102の処理として、時刻tがΔTを経過したかを判定する。ここで、冷却装置制御部114aは、予め設定された時間ΔTを、図示しない記録部に記録する等により保持しているものとする。時間ΔTは、冷却装置制御部114aが冷却装置113aの稼動状態を切り替える時刻の間隔の時間である。また、冷却装置制御部114aは図示しないタイマーを利用することができるものとする。 Next, the cooling device control unit 114a, as the process of S102, determines whether the time t has passed the [Delta] T 1. Here, the cooling device control unit 114a is a [Delta] T 1 preset time, it assumed to hold the like to be recorded on the recording unit, not shown. Time ΔT 1 is the time interval at which the cooling device control unit 114a switches the operating state of the cooling device 113a. The cooling device control unit 114a can use a timer (not shown).

冷却装置制御部114aは、S102の処理により、時刻tがΔTを経過したと判定した場合は、S103の処理を行う。 Cooling device control unit 114a, by the processing of S102, if the time t is determined to have elapsed [Delta] T 1, performs the processing of S103.

一方、冷却装置制御部114aは、S102の処理により、時刻tがΔTを経過したと判定しなかった場合は、S102の処理を再度行う。 On the other hand, the cooling device control unit 114a, by the processing of S102, if the time t is not judged to have passed the [Delta] T 1, performs the process of S102 again.

冷却装置制御部114aは、S103の処理を行う場合は、S103の処理として、S103の処理を行う時点において冷却装置制御部114aが保持している最新の計測温度LTを特定する。ここで、温度計測部111aは、温度を計測し、計測した計測温度LTを表す情報を、ある間隔で、冷却装置制御部114aに送っているものとする。また、冷却装置制御部114aは、温度計測部111aが冷却装置制御部114aに送った計測温度LTのうちの最新の計測温度LTを保持しているものとする。そして、特定した計測温度LTが、予め設定された第一の温度閾値LTth1より高いかを判定する。 When performing the process of S103, the cooling device control unit 114a specifies the latest measured temperature LT m held by the cooling device control unit 114a at the time of performing the process of S103 as the process of S103. Here, it is assumed that the temperature measurement unit 111a measures temperature and sends information representing the measured temperature LT m to the cooling device control unit 114a at certain intervals. In addition, the cooling device control unit 114a holds the latest measured temperature LT m among the measured temperatures LT m sent from the temperature measuring unit 111a to the cooling device control unit 114a. Then, it is determined whether the specified measured temperature LT m is higher than a preset first temperature threshold LT th1 .

冷却装置制御部114aは、S103の処理により、計測温度LTが第一の温度閾値LTth1より高いことを判定した場合は、S104の処理を行う。 When the cooling device control unit 114a determines that the measured temperature LT m is higher than the first temperature threshold LT th1 by the processing of S103, the cooling device control unit 114a performs the processing of S104.

一方、冷却装置制御部114aは、S103の処理により、計測温度LTが第一の温度閾値LTth1より高いことを判定しなかった場合は、S106の処理を行う。 On the other hand, if the cooling device control unit 114a does not determine that the measured temperature LT m is higher than the first temperature threshold LT th1 by the processing of S103, the cooling device control unit 114a performs the processing of S106.

冷却装置制御部114aは、S104の処理を行う場合には、S104の処理として、冷却装置113aの稼動状態を所定の分だけ上げる処理を行う。冷却装置113aの稼動状態を上げる処理は、冷却装置113aがファンである場合には、例えば、ファンを駆動するモータに供給する駆動電流を所定の値だけ増加させる処理である。駆動電流を所定の値だけ増加させることにより、増加した駆動電流分だけファンは高速で回転し、ファンはより高い冷却能力を発揮する。すなわち、駆動電流を所定の値だけ増加させることにより、増加した駆動電流分だけファンの稼動状態は上がる。   When performing the process of S104, the cooling device control unit 114a performs a process of increasing the operating state of the cooling device 113a by a predetermined amount as the process of S104. When the cooling device 113a is a fan, the processing for increasing the operating state of the cooling device 113a is, for example, processing for increasing the drive current supplied to the motor that drives the fan by a predetermined value. By increasing the drive current by a predetermined value, the fan rotates at a high speed by the increased drive current, and the fan exhibits a higher cooling capacity. That is, by increasing the drive current by a predetermined value, the operating state of the fan is increased by the increased drive current.

そして、冷却装置制御部114aは、S105の処理として、冷却装置制御部114aが保持している最新の計測音量LSが予め設定された音量閾値LSthより大きいかを判定する。ここで、音量計測部112aは音量を計測し、計測音量LSを表す情報を、所定の間隔で、冷却装置制御部114aに送っているものとする。また、冷却装置制御部114aは、音量計測部112aが冷却装置制御部114aに送った計測音量LTのうちの最新の計測音量LSを保持するものとする。また、冷却装置制御部101aは、予め設定された音量閾値LSthを、図示しない記録部に記録する等により保持しているものとする。 The cooling device controller 114a determines the processing S105, the latest measurement volume LS or greater than m volume threshold LS th set in advance is that the cooling device controller 114a is held. Here, it is assumed that the volume measuring unit 112a measures the volume and sends information representing the measured volume LS m to the cooling device control unit 114a at a predetermined interval. In addition, the cooling device control unit 114a holds the latest measured sound volume LS m among the measured sound volumes LT m sent from the sound volume measuring unit 112a to the cooling device control unit 114a. Further, it is assumed that the cooling device control unit 101a holds a preset volume threshold LS th by recording it in a recording unit (not shown).

冷却装置制御部114aは、S105の処理により、計測音量LSが音量閾値LSthより大きいことを判定した場合は、S107の処理を行う。 When the cooling device control unit 114a determines that the measured sound volume LS m is larger than the sound volume threshold LS th by the process of S105, the cooling device control unit 114a performs the process of S107.

一方、冷却装置制御部114aは、S105の処理により、計測音量LSが音量閾値LSthより大きいことを判定しなかった場合は、S108の処理を行う。 On the other hand, if the cooling device control unit 114a does not determine that the measured sound volume LS m is larger than the sound volume threshold LS th by the processing of S105, the cooling device control unit 114a performs the processing of S108.

冷却装置制御部114aは、S106の処理を行う場合には、S106の処理により、計測温度LTが第一の温度閾値LTth1より低いかを判定する。冷却装置制御部101aは、予め設定された第一の温度閾値LTth1を、図示しない記録部に記録する等により保持しているものとする。 When performing the process of S106, the cooling device control unit 114a determines whether the measured temperature LT m is lower than the first temperature threshold LT th1 by the process of S106. It is assumed that the cooling device control unit 101a holds a preset first temperature threshold LT th1 by recording it in a recording unit (not shown).

冷却装置制御部114aは、S106の処理により、計測温度LTが第一の温度閾値LTth1より低いことを判定した場合は、S107の処理を行う。 If the cooling device control unit 114a determines that the measured temperature LT m is lower than the first temperature threshold LT th1 by the processing of S106, the cooling device control unit 114a performs the processing of S107.

一方、冷却装置制御部114aは、S106の処理により、計測温度LTが第一の温度閾値LTth1より低いことを判定しなかった場合は、S108の処理を行う。 On the other hand, if the cooling device control unit 114a does not determine that the measured temperature LT m is lower than the first temperature threshold LT th1 by the processing of S106, the cooling device control unit 114a performs the processing of S108.

冷却装置制御部114aは、S107の処理を行う場合は、S107の処理として、冷却装置113aの稼動状態を下げる。冷却装置113aがファンである場合には、冷却装置制御部114aは、例えば、ファンのモータに供給する電流の値を所定の値だけ下げる処理を行う。   When performing the process of S107, the cooling device control unit 114a lowers the operating state of the cooling device 113a as the process of S107. When the cooling device 113a is a fan, the cooling device control unit 114a performs, for example, a process of reducing the value of the current supplied to the fan motor by a predetermined value.

そして、冷却装置制御部114aは、S108の処理を行う。   And the cooling device control part 114a performs the process of S108.

冷却装置制御部114aは、S108の処理を行う場合には、S108の処理として、図2に表した処理を終了するかを判定する。   When performing the process of S108, the cooling device control unit 114a determines whether to end the process illustrated in FIG. 2 as the process of S108.

冷却装置制御部114aは、S108の処理により、図2に表した処理を終了することを判定した場合には、図2に表した処理を終了する。冷却装置制御部114aは、例えば、図示しない外部からの終了指示が入力された場合に、図2に表した処理を終了することを判定する。あるいは、冷却装置制御部114aは、予め設定された条件に合う場合に、図2に表した処理を終了することを判定してもよい。   If the cooling device control unit 114a determines in step S108 to end the process illustrated in FIG. 2, the cooling apparatus control unit 114a ends the process illustrated in FIG. The cooling device control unit 114a determines, for example, that the processing illustrated in FIG. 2 is to be ended when an external end instruction (not shown) is input. Alternatively, the cooling device control unit 114a may determine that the process illustrated in FIG. 2 is to be terminated when a preset condition is met.

冷却装置制御部114aは、S108の処理により、図2に表した処理を終了することを判定しなかった場合は、前述のS101の処理を行う。   If the cooling device control unit 114a has not determined to end the processing illustrated in FIG. 2 by the processing of S108, the cooling device control unit 114a performs the above-described processing of S101.

図3は、電圧制御部115aが行う処理の処理フローを表す概念図である。 なお、図3に表した処理は以下を前提とする。すなわち、図1に表したCPU190aは、通常は、通常駆動電圧Vにより駆動されている。しかしながら、通常駆動電圧Vの値は、多少の電圧変動があってもCPU190aを駆動できるように、ある程度余裕を持って設定された値である。すなわち、CPU190aは、CPU190aを駆動できる駆動電圧の最低値である最低駆動電圧Vminと、CPU190aを駆動できる駆動電圧の最大値である最大駆動電圧Vmaxとの間の値の駆動電圧により駆動することができる。 FIG. 3 is a conceptual diagram illustrating a processing flow of processing performed by the voltage control unit 115a. The processing shown in FIG. 3 is based on the following. That, CPU190a represented in FIG. 1, normally are driven by the normal driving voltage V n. However, the value of the normal drive voltage V n, as to drive the CPU190a even if there is a slight voltage variation, is a value set with a margin to some extent. That, CPU190a is driven by a drive voltage having a value between the minimum driving voltage V min is the minimum value of the driving voltage capable of driving the CPU190a, the maximum driving voltage V max is the maximum value of the driving voltage capable of driving the CPU190a be able to.

まず、電圧制御部115aは、S120の処理として、電圧制御部115aは、CPU113aを駆動する駆動電圧Vを、通常駆動電圧Vに設定する。 First, the voltage control unit 115a, as the process in S120, the voltage control unit 115a, a driving voltage V for driving the CPU113a, usually set to the driving voltage V n.

次に、電圧制御部115aは、時刻t=0を設定する。そして、電圧制御部115aは、タイマーの作動を開始させる。ここで、電圧制御部115aは、図示しないタイマーを利用することができるものとする。   Next, the voltage control unit 115a sets time t = 0. And the voltage control part 115a starts the action | operation of a timer. Here, it is assumed that the voltage control unit 115a can use a timer (not shown).

次に、電圧制御部115aは、S122の処理として、電圧制御部115aは、時間ΔTが経過したかを判定する。ここで、電圧制御部115aは、予め設定された時間ΔTを、図示しない記録部に記録する等により保持しているものとする。ここで、時間ΔTは、電圧制御部115aがCPU190aの駆動電圧のレベルを切り替える時刻の間隔の時間である。 Next, the voltage control unit 115a, as the process in S122, the voltage control unit 115a, and determines whether elapsed time [Delta] T 2. Here, the voltage control unit 115a, the [Delta] T 2 pre-set time, assumed to hold the like to be recorded on the recording unit, not shown. Here, the time ΔT 2 is a time interval at which the voltage control unit 115a switches the level of the driving voltage of the CPU 190a.

電圧制御部115aは、S122の処理により、時間ΔTが経過したことを判定した場合はS123の処理を行う。 Voltage control section 115a, the process of S122, if it is determined that the elapsed time [Delta] T 2 performs the processing of S123.

一方、電圧制御部115aは、S122の処理により、時間ΔTが経過したことを判定しなかった場合は、S121の処理を再度行う。 On the other hand, the voltage control section 115a, the process of S122, if it is not determined that the elapsed time [Delta] T 2, performing the processing of S121 again.

電圧制御部115aは、S123の処理を行う場合は、S123の処理として、計測温度LTが温度閾値LTth2より高いかを判定する。ここで、温度計測部111aは温度を計測し、計測した計測温度LTを表す情報を、ある間隔で、電圧制御部115aに送っているものとする。また、電圧制御部115aは、温度計測部111aが冷却装置制御部114aに送った計測温度LTmのうちの最新の計測温度LTを保持しているものとする。 When performing the process of S123, the voltage control unit 115a determines whether the measured temperature LT m is higher than the temperature threshold LT th2 as the process of S123. Here, it is assumed that the temperature measurement unit 111a measures temperature and sends information representing the measured temperature LT m to the voltage control unit 115a at a certain interval. The voltage control unit 115a is assumed to hold the latest measured temperature LT m of the measured temperature LT m the temperature measurement unit 111a is sent to the cooling device controller 114a.

電圧制御部115aは、S123の処理により、計測温度LTが温度閾値LTth2より高いことを判定した場合は、S124の処理を行う。 If the voltage control unit 115a determines that the measured temperature LT m is higher than the temperature threshold LT th2 by the process of S123, the voltage control unit 115a performs the process of S124.

一方、電圧制御部115aは、S123の処理により、計測温度LTが温度閾値LTth2より高いことを判定しなかった場合は、S126の処理を行う。 On the other hand, if the voltage control unit 115a does not determine that the measured temperature LT m is higher than the temperature threshold LT th2 by the process of S123, the voltage control unit 115a performs the process of S126.

電圧制御部115aは、S124の処理を行う場合は、S124の処理として、駆動電圧Vの値をΔV下げる。ここで、ΔVの値は、予め定めておくものとする。電圧制御部115aは、ΔVの値を、図示しない記録部に記録する等により保持しているものとする。 Voltage control unit 115a, the case of performing the process of S124, as a process of S124, lowering the value of the driving voltage V [Delta] V 1. Here, the value of ΔV 1 is predetermined. It is assumed that the voltage control unit 115a holds the value of ΔV 1 by recording it in a recording unit (not shown).

そして、電圧制御部115aは、S125の処理として、駆動電圧Vが最低駆動電圧Vminより大きいかを判定する。ここで、電圧制御部115aは、最新の駆動電圧Vの値を、図示しない記録部に記録する等により保持しているものとする。 Then, the voltage control section 115a, a process of S125, determines whether the drive voltage V is greater than the minimum drive voltage V min. Here, it is assumed that the voltage control unit 115a holds the latest value of the drive voltage V by recording it in a recording unit (not shown).

電圧制御部115aは、S125の処理により、駆動電圧Vが最低駆動電圧Vminより大きいことを判定した場合は、S128の処理を行う。 Voltage control section 115a, the process of S125, when the drive voltage V is determined to be greater than the minimum driving voltage V min, performs the processing of S128.

一方、電圧制御部115aは、S125の処理により、駆動電圧Vが最低駆動電圧Vminより大きいことを判定しなかった場合は、S129の処理を行う。 Meanwhile, the voltage control unit 115a, the processing of S125, if the driving voltage V is not determined to be greater than the minimum driving voltage V min, performs the processing of S129.

電圧制御部115aは、S126の処理を行う場合には、S126の処理として、駆動電圧Vが通常駆動電圧Vより小さいかを判定する。 Voltage control unit 115a, when performing the processing of S126, as a process of S126, the drive voltage V is determined whether normal smaller drive voltage V n.

電圧制御部115aは、S126の処理により、駆動電圧Vが通常駆動電圧Vより小さいことを判定した場合は、S127の処理を行う。 Voltage control section 115a, the process of S126, when the drive voltage V is determined to be normal smaller than the drive voltage V n, performs the processing of S127.

一方、電圧制御部115aは、S126の処理により、駆動電圧Vが通常駆動電圧Vより小さいことを判定しなかった場合は、前述のS120の処理を行う。 Meanwhile, the voltage control unit 115a, the processing of S126, if the driving voltage V is not determined that the normal smaller than the drive voltage V n, performs the processing of the above S120.

電圧制御部115aは、S127の処理を行う場合には、S127の処理として、駆動電圧VをΔVだけ上昇させる。ここで、ΔVの値は、予め定めておくものとする。電圧制御部115aは、ΔVの値を、図示しない記録部に記録する等により保持しているものとする。 Voltage control unit 115a, when performing the processing of S127, as a process of S127, the drive voltage is increased to V by [Delta] V 2. Here, the value of ΔV 2 is predetermined. Voltage control section 115a, the value of [Delta] V 2, assumed to hold the like to be recorded on the recording unit, not shown.

そして、電圧制御部115aは、前述のS121の処理を行う。   Then, the voltage control unit 115a performs the process of S121 described above.

電圧制御部115aは、S128の処理を行う場合には、S128の処理として、図3に表した処理を終了するかの判定を行う。   When performing the process of S128, the voltage control unit 115a determines whether to end the process illustrated in FIG. 3 as the process of S128.

電圧制御部115aは、S128の処理により、図3に表した処理を終了することを判定した場合には、図3に表した処理を終了する。電圧制御部115aは、例えば、図示しない外部からの終了指示が入力された場合に、図3に表した処理を終了することを判定する。あるいは、電圧制御部115aは、予め設定しておいた条件に合う場合に、図3に表した処理を終了することを判定してもよい。   If the voltage control unit 115a determines in step S128 to end the process illustrated in FIG. 3, the voltage control unit 115a ends the process illustrated in FIG. The voltage control unit 115a determines, for example, that the process illustrated in FIG. 3 is to be ended when an external end instruction (not shown) is input. Alternatively, the voltage control unit 115a may determine that the process illustrated in FIG. 3 is to be terminated when a preset condition is met.

電圧制御部115aは、S129の処理を行う場合には、S129の処理として、CPU190aの駆動を停止する。電圧制御部115aは、CPU190aの駆動を停止する前に、CPU190aを安全に停止するために必要と判定する処理を行なっても構わない。   When performing the process of S129, the voltage control unit 115a stops the driving of the CPU 190a as the process of S129. The voltage control unit 115a may perform a process of determining that it is necessary to safely stop the CPU 190a before stopping the driving of the CPU 190a.

そして、電圧制御部115aは、図3に表す処理を終了する。   Then, the voltage control unit 115a ends the process illustrated in FIG.

制御装置101aは、CPU190aの発熱の影響により温度計測部112aが計測する温度が上昇しても、冷却装置113aが発する稼動音の音量が音量閾値LSthを超えなくなるように、冷却装置113aを制御する。冷却装置113aが発する稼動音の音量が音量閾値LSthを超えなくなるように冷却装置113aを制御した結果、CPU190aの発熱の影響により温度計測部112aが計測する温度が第一の温度閾値LTth1を超える場合があり得る。そこで、制御装置101aは、温度計測部112aが計測する温度が第一の温度閾値LTth1を超える場合には、CPU190aを駆動する駆動電圧を所定の範囲内で低下させ、CPU190aの発熱を抑える。CPUの駆動電圧を低下させると、駆動電圧の影響が及ぶCPUを構成する所定の回路に印加される電圧が低下する。印加される電圧の低下により、CPUを構成する所定の回路を流れる電流値も低下するので、CPUの消費電力は低下する。 Control system 101a also rises the temperature to measure the temperature measuring portion 112a is due to the influence of heat generation of the CPU190a, as the volume of the operation noise of the cooling device 113a emitted does not exceed the volume threshold LS th, controls the cooling device 113a To do. Result the volume of the operation noise of the cooling device 113a is emitted to control the cooling device 113a so as not to exceed the volume threshold LS th, the temperature threshold LT th1 temperature first temperature measuring unit 112a is measured by the influence of heat generation of the CPU190a It may be exceeded. Therefore, when the temperature measured by the temperature measurement unit 112a exceeds the first temperature threshold LT th1 , the control device 101a reduces the drive voltage for driving the CPU 190a within a predetermined range to suppress the heat generation of the CPU 190a. When the CPU drive voltage is lowered, the voltage applied to a predetermined circuit constituting the CPU affected by the drive voltage is lowered. As the applied voltage decreases, the value of the current flowing through a predetermined circuit constituting the CPU also decreases, so the power consumption of the CPU decreases.

また、CPUは駆動電圧が下がっても処理スピードは低下しない。CPUの処理動作は、CPUを構成する各素子の電圧値の切り替えの組合せである。そして、電圧の切り替えに要するスピードは、駆動電圧の低下により切り替えるべき電圧値が低下したとしても、低下しないからである。   Further, the processing speed of the CPU does not decrease even when the driving voltage decreases. The processing operation of the CPU is a combination of switching of the voltage value of each element constituting the CPU. This is because the speed required for switching the voltage does not decrease even if the voltage value to be switched decreases due to a decrease in the drive voltage.

従い、制御装置101aは、処理スピードを低下させることなしに、発熱量を抑えることができる。
[効果]
第一実施形態の制御装置は、CPUの発熱の影響により観測温度が上昇した場合に、CPUを冷却するために稼動する冷却装置が発する音の音量が所定の音量閾値を超えなくなるように、冷却装置を制御する。そのため、CPUの発熱の影響により観測温度が上昇しても、冷却装置が発する音の音量は音量閾値の近傍にとどまる。そして、冷却装置が発する音の音量が閾値近傍にある場合において、CPUの発熱により温度が閾値を超えた場合に、CPUを駆動する駆動電圧を低下させ、CPUの発熱を抑える。CPUは、駆動電圧が下がることにより処理スピードが低下しない。従い、制御装置は、処理スピードを低下させることなしに、発熱量を抑えることができる。
Accordingly, the control device 101a can suppress the heat generation amount without reducing the processing speed.
[effect]
The control device of the first embodiment performs cooling so that the sound volume generated by the cooling device that operates to cool the CPU does not exceed a predetermined volume threshold when the observation temperature rises due to the heat generated by the CPU. Control the device. Therefore, even if the observation temperature rises due to the heat generated by the CPU, the volume of the sound generated by the cooling device remains in the vicinity of the volume threshold. Then, when the volume of the sound emitted from the cooling device is in the vicinity of the threshold value, when the temperature exceeds the threshold value due to heat generation of the CPU, the drive voltage for driving the CPU is lowered to suppress the heat generation of the CPU. The CPU does not decrease the processing speed due to a decrease in driving voltage. Therefore, the control device can suppress the heat generation amount without reducing the processing speed.

すなわち、第一実施形態の制御装置は、冷却装置の稼動状態を表す値を抑えるための処理において、CPUの処理スピードの低下を抑えることができる。   That is, the control device of the first embodiment can suppress a decrease in the processing speed of the CPU in the process for suppressing the value representing the operating state of the cooling device.

以上説明した第一実施形態の制御装置の説明においては、冷却装置の稼動により生じる音の音量を所定の値に抑える制御装置についての説明を行った。しかしながら、本発明の制御装置が抑える対象は、音ではない振動であっても構わない。また、本発明の制御装置が抑える対象の振動は空気の振動に限定されない。さらには、振動を表す値は、冷却装置の稼動状態を表す値の一例である。さらには、本発明の制御装置が抑える対象は、音や振動の大きさではなく、音や振動の、周波数等の質であっても構わない。本発明の制御装置が抑える対象は、音や振動の大きさや質を含む、冷却装置の稼動状態を表す値である。
<第二実施形態>
冷却装置が発する音の音量と、冷却装置制御部が冷却装置に供給する電力、電圧又は電流(「電力等」という。)との関係が予め求められている場合もあり得る。例えば、冷却装置がファンであり、冷却装置制御部がファンのモータに供給する電力により、冷却装置の稼動状態であるファンの回転数を制御し、音が主にファンの動作音であるような場合である。冷却装置が発する音の音量と、冷却装置制御部が冷却装置に供給する電力等との関係が予め求められている場合は、冷却装置制御部が冷却装置に供給する電力等が所定の値を超えなくなるように、冷却装置を制御することもできる。そして、冷却装置制御部が冷却装置に供給する電力等が所定の値を超えなくなるように冷却装置を制御する場合には、図1に表した音量計測部112aのような音量計測部は省略することができる。
[構成と動作]
図4は、音量計測部を備えない制御装置の例である制御装置101nの構成を表す概念図である。図4には、CPU190a及び冷却装置113aも併せて表してある。冷却装置113aは、CPU190aを冷却する動作(稼動)を行う。冷却装置113aは、例えば、CPU190aを冷却するファンである。
In the description of the control device of the first embodiment described above, the control device that suppresses the volume of sound generated by the operation of the cooling device to a predetermined value has been described. However, the object to be suppressed by the control device of the present invention may be vibration that is not sound. Further, the target vibration to be suppressed by the control device of the present invention is not limited to air vibration. Furthermore, the value representing vibration is an example of the value representing the operating state of the cooling device. Furthermore, the object to be suppressed by the control device of the present invention may be the quality of sound or vibration, such as frequency, instead of the magnitude of sound or vibration. The object to be suppressed by the control device of the present invention is a value representing the operating state of the cooling device, including the magnitude and quality of sound and vibration.
<Second embodiment>
There may be a case in which a relationship between the volume of the sound generated by the cooling device and the power, voltage, or current (referred to as “power etc.”) supplied to the cooling device by the cooling device control unit is obtained in advance. For example, the cooling device is a fan, and the cooling device control unit controls the rotation speed of the fan that is in the operating state of the cooling device by the power supplied to the motor of the fan, and the sound is mainly the operating sound of the fan Is the case. When the relationship between the volume of the sound generated by the cooling device and the power supplied to the cooling device by the cooling device control unit is obtained in advance, the power supplied to the cooling device by the cooling device control unit has a predetermined value. The cooling device can also be controlled so as not to exceed. When the cooling device is controlled so that the power supplied to the cooling device by the cooling device control unit does not exceed a predetermined value, the volume measuring unit such as the volume measuring unit 112a illustrated in FIG. 1 is omitted. be able to.
[Configuration and operation]
FIG. 4 is a conceptual diagram illustrating a configuration of a control device 101n that is an example of a control device that does not include a volume measuring unit. FIG. 4 also shows the CPU 190a and the cooling device 113a. The cooling device 113a performs an operation (operation) for cooling the CPU 190a. The cooling device 113a is, for example, a fan that cools the CPU 190a.

制御装置101nは、冷却装置制御部114nと、電圧制御部115aと、温度計測部111aと、を備える。   The control device 101n includes a cooling device control unit 114n, a voltage control unit 115a, and a temperature measurement unit 111a.

温度計測部111aは、CPU190aが発生する熱の影響がある範囲の温度を計測する。そして、温度計測部111aは、計測した計測温度LTを表す情報を、冷却装置制御部114n及び電圧制御部115aに送る。 The temperature measurement unit 111a measures the temperature in the range affected by the heat generated by the CPU 190a. Then, the temperature measurement unit 111a sends information indicating the measured temperature LT m to the cooling device control unit 114n and the voltage control unit 115a.

冷却装置制御部114nは、温度計測部111aが冷却装置制御部114nに送った計測温度LTが、予め設定された第一の温度閾値LTth1を超えなくなるように、冷却装置113aの稼動を制御する。例えば、冷却装置113aがファンである場合には、冷却装置制御部114nは、ファンの回転数を、ファンのモータに流す電流を変えることにより、ファンの稼動を調整する。 The cooling device control unit 114n controls the operation of the cooling device 113a so that the measured temperature LT m sent from the temperature measurement unit 111a to the cooling device control unit 114n does not exceed the preset first temperature threshold LT th1. To do. For example, when the cooling device 113a is a fan, the cooling device control unit 114n adjusts the operation of the fan by changing the number of rotations of the fan and the current flowing to the fan motor.

冷却装置制御部114nは、また、冷却装置制御部114nが冷却装置113aに供給している電流値Iが、予め設定された電流閾値Ithより大きいかを判定する。そして、冷却装置制御部114nは、冷却装置113aに供給している電流値Iが、電流閾値Ithより大きいと判定した場合は電流値Iを下げ、電流値Iが電流閾値Ithを超えなくなるように制御する。 Cooling device control section 114n also current value I cooling device controller 114n is supplied to the cooling device 113a may determine in advance larger than the current threshold I th, which is set. The cooling device controller 114n, the current value I is supplied to the cooling device 113a is, lower current value I when it is determined that the larger current threshold value I th, the current value I does not exceed the current threshold value I th To control.

電圧制御部115aの説明は、図1に表した電圧制御部115aの説明と同じであるので、省略する。
[処理フロー]
図4に表した制御装置101nにおいては、冷却装置制御部114nは下記図5に表した処理を、電圧制御部115は前述の図3に表した処理を、それぞれ行う。
The description of the voltage control unit 115a is the same as the description of the voltage control unit 115a shown in FIG.
[Processing flow]
In the control device 101n shown in FIG. 4, the cooling device control unit 114n performs the processing shown in FIG. 5 below, and the voltage control unit 115 performs the processing shown in FIG.

図5は、冷却装置制御部114nが行う処理の処理フローを表す概念図である。   FIG. 5 is a conceptual diagram illustrating a processing flow of processing performed by the cooling device control unit 114n.

まず、S101nにおいて、冷却装置制御部114nは、時刻t=0を設定し、タイマーを作動させる。ここで、冷却装置制御部114nは図示しないタイマーを利用することができるものとする。   First, in S101n, the cooling device control unit 114n sets time t = 0 and activates a timer. Here, it is assumed that the cooling device control unit 114n can use a timer (not shown).

次に、S102nにおいて、冷却装置制御部114nは、時刻tがΔTを経過したかを判定する。ここで、冷却装置制御部114nは、予め設定された時間ΔTを、図示しない記録部に記録する等により保持しているものとする。時間ΔTは、冷却装置制御部114nが冷却装置113aの稼動状態を切り替える時刻の間隔の時間である。 Then, in S102n, cooling device control unit 114n determines whether the time t has passed the [Delta] T 2. Here, the cooling device controller 114n may a [Delta] T 2 pre-set time, assumed to hold the like to be recorded on the recording unit, not shown. Time ΔT 2 is a time interval at which the cooling device control unit 114n switches the operating state of the cooling device 113a.

冷却装置制御部114nは、S102nの処理により時刻tがΔTを経過したと判定した場合は、S103nの処理を行う。 Cooling device controller 114n, if the time t is determined to have elapsed [Delta] T 2 by the processing of S102n, performs the processing of S103n.

一方、冷却装置制御部114nは、S102nの処理により時刻tがΔTを経過したと判定しなかった場合は、S102nの処理を再度行う。 On the other hand, the cooling device controller 114n, if the time t is not judged to have elapsed [Delta] T 2 by the processing of S102n, performs processing S102n again.

冷却装置制御部114nは、S103nの処理を行う場合は、S103nの処理を行う時点において冷却装置制御部114nが保持している最新の計測温度LTを特定する。ここで、温度計測部111aは温度を計測し、計測した計測温度LTを表す情報を、ある間隔で、冷却装置制御部114nに送っているものとする。また、冷却装置制御部114nは、温度計測部111aが冷却装置制御部114nに送った計測温度LTのうち、少なくとも最新の計測温度LTを保持しているものとする。そして、特定した計測温度LTが、予め設定された第一の温度閾値LTth1より高いかを判定する。 When performing the process of S103n, the cooling device control unit 114n specifies the latest measured temperature LT m held by the cooling device control unit 114n at the time of performing the process of S103n. Here, it is assumed that the temperature measurement unit 111a measures temperature and sends information representing the measured temperature LT m to the cooling device control unit 114n at certain intervals. In addition, it is assumed that the cooling device control unit 114n holds at least the latest measured temperature LT m among the measured temperatures LT m sent from the temperature measuring unit 111a to the cooling device control unit 114n. Then, it is determined whether the specified measured temperature LT m is higher than a preset first temperature threshold LT th1 .

冷却装置制御部114nは、S103nの処理により、計測温度LTが第一の温度閾値LTth1より高いことを判定した場合は、S104nの処理を行う。 When the cooling device control unit 114n determines that the measured temperature LT m is higher than the first temperature threshold LT th1 by the processing of S103n, the cooling device control unit 114n performs the processing of S104n.

一方、冷却装置制御部114nは、S103nの処理により、計測温度LTが第一の温度閾値LTth1より高いことを判定しなかった場合は、S106nの処理を行う。 On the other hand, if the cooling device control unit 114n does not determine that the measured temperature LT m is higher than the first temperature threshold LT th1 by the processing of S103n, the cooling device control unit 114n performs the processing of S106n.

冷却装置制御部114nは、S104nの処理を行う場合には、S104nの処理として、冷却装置113aの動作レベル(稼動状態)を上げる処理を行う。冷却装置113aの動作レベル(稼動状態)を上げる処理は、冷却装置113aがファンである場合には、例えば、ファンを駆動するモータに供給される駆動電流を所定の値だけ増加させる処理である。   When performing the process of S104n, the cooling device control unit 114n performs a process of increasing the operation level (operating state) of the cooling device 113a as the process of S104n. When the cooling device 113a is a fan, the processing for increasing the operation level (operating state) of the cooling device 113a is, for example, processing for increasing the drive current supplied to the motor that drives the fan by a predetermined value.

そして、冷却装置制御部114nは、S105nの処理として、冷却装置制御部114nが冷却装置113aに供給する電流Iが予め設定された電流閾値Ithより大きいかを判定する。ここで、冷却装置制御部101nは、予め設定された前述の電流閾値Ithを、図示しない記録部に記録する等により保持しているものとする。 The cooling device controller 114n, as processing of S105n, determining a cooling device control unit 114n is greater than the current threshold value I th, which supplies current I is set in advance in the cooling device 113a. Here, the cooling device controller 101n may a current threshold I th of the foregoing which has been set in advance and held by such recording in the recording unit, not shown.

冷却装置制御部114nは、S105nの処理により電流Iが電流閾値Ithより大きいことを判定した場合は、S107nの処理を行う。 Cooling device controller 114n, if the current I is determined to be greater than the current threshold value I th by the process of S105n, performs the processing of S107n.

一方、冷却装置制御部114nは、S105nの処理により、電流Iが電流閾値Ithより大きいことを判定しなかった場合は、S108nの処理を行う。 On the other hand, the cooling device controller 114n, by the processing of S105n, if it is not determined that the current I is larger than the current threshold value I th, performs the processing of S108n.

冷却装置制御部114nは、S106nの処理を行う場合には、S106nの処理により、計測温度LTが第一の温度閾値LTth1より低いかを判定する。 Cooling device control unit 114n, when performing the processing of S106n, by the processing of S106n, it determines whether measured temperature LT m is lower than the first temperature threshold LT th1.

冷却装置制御部114nは、S106nの処理により、計測温度LTが第一の温度閾値LTth1より低いことを判定した場合は、S107nの処理を行う。 When the cooling device control unit 114n determines that the measured temperature LT m is lower than the first temperature threshold LT th1 by the processing of S106n, the cooling device control unit 114n performs the processing of S107n.

一方、冷却装置制御部114nは、S106nの処理により、計測温度LTが第一の温度閾値LTth1より低いことを判定しなかった場合は、S108nの処理を行う。 On the other hand, if the cooling device control unit 114n does not determine that the measured temperature LT m is lower than the first temperature threshold LT th1 by the processing of S106n, the cooling device control unit 114n performs the processing of S108n.

冷却装置制御部114nは、S107nの処理を行う場合は、S107nの処理として、冷却装置113aの動作レベル(稼動状態)を下げる。冷却装置113aがファンである場合には、冷却装置制御部114nは、例えば、ファンのモータに供給する電流の値をΔIだけ下げる処理を行う。ここで、冷却装置制御部114nは、ΔIの値を、図示しない記録部に記録する等により、保持しているものとする。   When performing the process of S107n, the cooling device control unit 114n lowers the operation level (operating state) of the cooling device 113a as the process of S107n. When the cooling device 113a is a fan, the cooling device control unit 114n performs, for example, a process of reducing the value of the current supplied to the fan motor by ΔI. Here, it is assumed that the cooling device control unit 114n holds the value of ΔI by recording it in a recording unit (not shown).

そして、冷却装置制御部114nは、S108nの処理を行う。   And the cooling device control part 114n performs the process of S108n.

冷却装置制御部114nは、S108nの処理を行う場合には、S108nの処理として、図5に表した処理を終了するかを判定する。   When performing the process of S108n, the cooling device control unit 114n determines whether to end the process illustrated in FIG. 5 as the process of S108n.

冷却装置制御部114nは、S108nの処理として、図5に表した処理を終了することを判定した場合には、図5に表した処理を終了する。冷却装置制御部114nは、例えば、図示しない外部からの終了指示が入力された場合に、図5に表した処理を終了することを判定する。あるいは、冷却装置制御部114nは、例えば、予め設定しておいた条件に合う場合に、図5に表した処理を終了することを判定してもよい。   When it is determined that the process illustrated in FIG. 5 is to be ended as the process of S108n, the cooling device control unit 114n ends the process illustrated in FIG. For example, the cooling device control unit 114n determines that the processing illustrated in FIG. 5 is to be ended when an external end instruction (not illustrated) is input. Alternatively, the cooling device control unit 114n may determine that the process illustrated in FIG. 5 is to be ended, for example, when a preset condition is satisfied.

冷却装置制御部114nは、S108nの処理として、図5に表した処理を終了することを判定しなかった場合は、前述のS101nの処理を行う。   If the cooling device control unit 114n has not determined to end the processing illustrated in FIG. 5 as the processing of S108n, the cooling device control unit 114n performs the processing of S101n described above.

制御装置101nは、CPU190aの発熱の影響により温度計測部112aが計測する温度が上昇しても、冷却装置113aに供給する電流Iが電流閾値Ithを超えなくなるように、冷却装置113aを制御する。冷却装置113aに供給する電流Iが電流閾値Ithを超えなくなるように冷却装置113aを制御した結果、CPU190aの発熱の影響により温度計測部112aが計測する温度が第一の温度閾値LTth1を超える場合があり得る。そこで、制御装置101aは、温度計測部112aが計測する温度が第一の温度閾値LTth1を超える場合には、CPU190aを駆動する駆動電圧を所定の範囲内で低下させ、CPU190aの発熱を抑える。CPUは一般的に駆動電圧が下がっても処理スピードは低下しない。従い、制御装置101aは、処理スピードを低下させることなしに、発熱量を抑えることができる。
[効果]
第二実施形態の制御装置は、冷却装置に供給する電力等の値を、所定の閾値を超えなくなるように制御する。その結果、CPUの発熱の影響で測定温度が上昇しても、冷却装置に供給する電力等の値は、閾値近傍にとどまる。そして、冷却装置に供給する電力等の値が閾値近傍にある場合において、CPUの発熱の影響で測定温度が温度閾値を超えた場合に、CPUを駆動する駆動電圧を低下させ、CPUの発熱を抑える。CPUは、駆動電圧が下がっても処理スピードは低下しない。そのため、制御装置は、処理スピードを低下させることなしに、発熱量を抑えることができる。
Controller 101n may be increased temperature to measure the temperature measuring portion 112a is due to the influence of heat generation of the CPU190a, the current I supplied to the cooling device 113a is such that does not exceed the current threshold value I th, controlling the cooling device 113a . Results current I supplied to the cooling device 113a is to control the cooling device 113a so as not to exceed the current threshold value I th, the temperature of the temperature measurement unit 112a is measured by the influence of heat generation of the CPU190a exceeds the first temperature threshold LT th1 There may be cases. Therefore, when the temperature measured by the temperature measurement unit 112a exceeds the first temperature threshold LT th1 , the control device 101a reduces the drive voltage for driving the CPU 190a within a predetermined range to suppress the heat generation of the CPU 190a. In general, the processing speed of the CPU does not decrease even when the drive voltage decreases. Accordingly, the control device 101a can suppress the heat generation amount without reducing the processing speed.
[effect]
The control device of the second embodiment controls values such as power supplied to the cooling device so as not to exceed a predetermined threshold. As a result, even if the measured temperature rises due to the heat generated by the CPU, the value of the power supplied to the cooling device stays in the vicinity of the threshold value. When the value of power supplied to the cooling device is in the vicinity of the threshold value and the measured temperature exceeds the temperature threshold value due to the heat generated by the CPU, the drive voltage for driving the CPU is lowered to reduce the heat generated by the CPU. suppress. The CPU does not decrease the processing speed even when the drive voltage decreases. Therefore, the control device can suppress the amount of heat generation without reducing the processing speed.

すなわち、第一実施形態の制御装置は、冷却装置の稼動状態を表す値を抑えるための処理において、CPUの処理スピードの低下を抑えることができる。
<第三実施形態>
第三実施形態は、CPUの発熱を抑えるためにCPUの駆動電圧を低下させた結果としてCPUの駆動電圧が下限に達する前に、CPUのクロック信号の周波数を低下させる制御装置に関する実施形態である。なお、第三実施形態において用いられるCPUは、外部からCPUに送る制御信号によりCPUのクロック信号の周波数を変更できるCPUであることを前提とする。例えば、非特許文献1に開示されたCPUは周波数が可変であることが知られている。
[構成と動作]
図6は、第三実施形態の制御装置の例である制御装置101bの構成を表す概念図である。図6には、CPU190b及び冷却装置113aも併せて表してある。冷却装置113aは、CPU190bを冷却する動作(稼動)を行う。冷却装置113aは、例えば、CPU190bを冷却するファンである。CPU190bは、外部からCPU190bに送る制御信号により、CPU190bのクロック信号の周波数を、高周波数と低周波数との二段階に変更できるCPUである。CPU190bのクロック信号の周波数は通常の動作状態においては高周波数である。
That is, the control device of the first embodiment can suppress a decrease in the processing speed of the CPU in the process for suppressing the value representing the operating state of the cooling device.
<Third embodiment>
The third embodiment is an embodiment relating to a control device that reduces the frequency of the clock signal of the CPU before the CPU driving voltage reaches the lower limit as a result of lowering the CPU driving voltage in order to suppress the heat generation of the CPU. . It is assumed that the CPU used in the third embodiment is a CPU that can change the frequency of the clock signal of the CPU by a control signal sent from the outside to the CPU. For example, it is known that the CPU disclosed in Non-Patent Document 1 has a variable frequency.
[Configuration and operation]
FIG. 6 is a conceptual diagram illustrating a configuration of a control device 101b that is an example of a control device according to the third embodiment. FIG. 6 also shows the CPU 190b and the cooling device 113a. The cooling device 113a performs an operation (operation) for cooling the CPU 190b. The cooling device 113a is, for example, a fan that cools the CPU 190b. The CPU 190b is a CPU that can change the frequency of the clock signal of the CPU 190b in two stages of a high frequency and a low frequency by a control signal sent from the outside to the CPU 190b. The frequency of the clock signal of the CPU 190b is a high frequency in a normal operation state.

制御装置101bは、冷却装置制御部114aと、電圧制御部115bと、周波数制御部116bと、温度計測部111aと、音量計測部112aと、を備える。   The control device 101b includes a cooling device control unit 114a, a voltage control unit 115b, a frequency control unit 116b, a temperature measurement unit 111a, and a sound volume measurement unit 112a.

冷却装置制御部114a、電圧制御部115b、温度計測部111a及び音量計測部112aの説明は、下記の説明を除いて、図1を参照して説明した冷却装置101aについての説明と同じである。ただし、制御装置101aについての説明において、制御装置101aは制御装置101bと、CPU190aはCPU190bと、電圧制御部115aは電圧制御部115bと、それぞれ読み替える。また、以下の説明と制御装置101aについての説明とが矛盾する場合は、以下の説明を優先する。   The description of the cooling device control unit 114a, the voltage control unit 115b, the temperature measurement unit 111a, and the sound volume measurement unit 112a is the same as the description of the cooling device 101a described with reference to FIG. 1 except for the following description. However, in the description of the control device 101a, the control device 101a is read as the control device 101b, the CPU 190a as the CPU 190b, and the voltage control unit 115a as the voltage control unit 115b. Moreover, when the following description and the description about the control apparatus 101a conflict, the following description has priority.

電圧制御部115bは、駆動電圧Vが予め設定された電圧閾値Vth1を下回る場合は、周波数制御部116bに第一の通知信号を送る。ここで、電圧閾値Vth1は、図3の説明における1bの項で述べた通常駆動電圧Vと最低駆動電圧Vminとの間の値である。通常駆動電圧V及び最低駆動電圧Vminは先に説明し他通りである。 The voltage control unit 115b sends a first notification signal to the frequency control unit 116b when the drive voltage V is lower than the preset voltage threshold value Vth1 . Here, the voltage threshold V th1 is a value between the normal drive voltage V n and the minimum drive voltage V min described in the section 1b in the description of FIG. Normal drive voltage V n and minimum drive voltage V min is the other as described above.

また、電圧制御部115bは、駆動電圧Vが電圧閾値Vth1を上回る場合は、周波数制御部116bに第二の通知信号を送る。 In addition, when the drive voltage V exceeds the voltage threshold V th1 , the voltage control unit 115b sends a second notification signal to the frequency control unit 116b.

第一の通知信号及び第二の通知信号のいずれかは無信号である場合もあり得る。   Either the first notification signal or the second notification signal may be a no signal.

周波数制御部116bは、電圧制御部115bが周波数制御部116bに送った第一の通知信号を受けた場合には、CPU190bに対し、低周波数のクロック信号を選択する指示を表す信号である第一選択信号を送る。   When the voltage control unit 116b receives the first notification signal sent from the voltage control unit 115b to the frequency control unit 116b, the frequency control unit 116b is a signal representing an instruction to select a low-frequency clock signal to the CPU 190b. Send a selection signal.

周波数制御部116bは、電圧制御部115bが周波数制御部116bに送った第二の通知信号を受けた場合には、CPU190bに対し、高周波数のクロック信号を選択する指示を表す信号である第二選択信号を送る。   When the voltage control unit 116b receives the second notification signal sent from the voltage control unit 115b to the frequency control unit 116b, the frequency control unit 116b is a signal representing an instruction to select a high-frequency clock signal to the CPU 190b. Send a selection signal.

第一の通知信号及び第二の通知信号のいずれかが無信号である場合に、無信号を受けることは、信号を受けないことと同義である。   When either the first notification signal or the second notification signal is no signal, receiving no signal is synonymous with not receiving the signal.

また、第一選択信号と第二選択信号とのいずれかは無信号である場合もあり得る。   In addition, either the first selection signal or the second selection signal may be no signal.

クロック信号の周波数が高周波数であるCPU190bは、周波数制御部116bがCPU190bに送った第一選択信号を受けた場合には、高周波数のクロック信号を低周波数のクロック信号に切り替える。また、クロック信号の周波数が低周波数であるCPU190bは、第一選択信号を受けた場合には、低周波数のクロック信号を維持する。   When the frequency control unit 116b receives the first selection signal sent to the CPU 190b, the CPU 190b having a high frequency clock signal switches the high frequency clock signal to the low frequency clock signal. Further, when the CPU 190b having a low frequency clock signal receives the first selection signal, the CPU 190b maintains the low frequency clock signal.

クロック信号の周波数が高周波数であるCPU190bは、周波数制御部116bがCPU190bに送った第二選択信号を受けた場合には、高周波数のクロック信号を維持する。また、クロック信号の周波数が低周波数であるCPU190bは、第二選択信号を受けた場合には、低周波数のクロック信号を高周波数のクロック信号に切り替える。   When the frequency of the clock signal is high, the CPU 190b maintains the high-frequency clock signal when receiving the second selection signal sent from the frequency controller 116b to the CPU 190b. In addition, when the CPU 190b having the low frequency clock signal receives the second selection signal, the CPU 190b switches the low frequency clock signal to the high frequency clock signal.

第一選択信号及び第二選択信号のいずれかが無信号である場合に、無信号を受けることは、信号を受けないことと同義である。   When either the first selection signal or the second selection signal is no signal, receiving no signal is synonymous with not receiving the signal.

以上の説明においては、CPU190bが切り替えることのできるクロック周波数が2段階の場合について説明した。しかしながら、CPU190bが切り替えることのできるクロック周波数が3段階以上であることもあり得る。そして、CPU190bが切り替えることができるクロック周波数が3段階以上である場合は、周波数制御部116bが送る選択信号は、CPU190bがクロック周波数を3段階以上切り替える動作に対応する内容であっても構わない。
[処理フロー]
冷却装置制御部114aが行う処理の処理フローの説明は、図2に表した冷却装置制御部114aが行う処理例の処理フローの説明と同じであるので、省略する。
In the above description, the case where the clock frequency that can be switched by the CPU 190b is two steps has been described. However, the clock frequency that can be switched by the CPU 190b may be three or more stages. When the clock frequency that can be switched by the CPU 190b is three or more stages, the selection signal sent by the frequency control unit 116b may be content corresponding to the operation of the CPU 190b switching the clock frequency by three or more stages.
[Processing flow]
The description of the processing flow of the processing performed by the cooling device control unit 114a is the same as the description of the processing flow of the processing example performed by the cooling device control unit 114a illustrated in FIG.

図7は、図6に表した電圧制御部115bが行う処理の処理フロー例を表す概念図である。   FIG. 7 is a conceptual diagram illustrating an example of a processing flow of processing performed by the voltage control unit 115b illustrated in FIG.

図7に表した処理フローは、S201、S202及びS203を除いて図3に表した処理フローと同じである。   The processing flow shown in FIG. 7 is the same as the processing flow shown in FIG. 3 except for S201, S202, and S203.

従い、図7に表した処理フローにおける、S201、S202及びS203以外の処理の説明、及び、処理の前提についての説明は、図6に表した処理フローの説明と同じであるので、省略する。ただし、図6に表した処理フローについての説明において、制御装置101aは制御装置101bと、CPU190aはCPU190bと、電圧制御部115aは電圧制御部115bと、それぞれ読み替える。また、以下の説明と図6に表した処理フローについての説明とが矛盾する場合は、以下の説明を優先する。   Accordingly, the description of the processes other than S201, S202, and S203 in the process flow shown in FIG. 7 and the description of the premise of the process are the same as the description of the process flow shown in FIG. However, in the description of the processing flow shown in FIG. 6, the control device 101a is read as the control device 101b, the CPU 190a is read as the CPU 190b, and the voltage control portion 115a is read as the voltage control portion 115b. Moreover, when the following description and the description about the processing flow shown in FIG. 6 conflict, the following description is given priority.

S124の処理の次に、電圧制御部115bは、S201の処理として、駆動電圧Vが電圧閾値Vth1より小さいかを判定する。 After the process of S124, the voltage control unit 115b determines whether the drive voltage V is smaller than the voltage threshold V th1 as the process of S201.

電圧制御部115bは、S201の処理により、駆動電圧Vが電圧閾値Vth1より小さいことを判定した場合は、S202の処理を行う。 If the voltage control unit 115b determines that the drive voltage V is smaller than the voltage threshold V th1 by the process of S201, the voltage control unit 115b performs the process of S202.

電圧制御部115bは、S201の処理により、駆動電圧Vが電圧閾値Vth1より小さいことを判定しなかった場合は、S203の処理を行う。 If the voltage control unit 115b does not determine that the drive voltage V is smaller than the voltage threshold V th1 by the process of S201, the voltage control unit 115b performs the process of S203.

電圧制御部115bは、S202の処理を行う場合には、S202の処理として、周波数制御部116bに第一の通知信号を送る。   When performing the process of S202, the voltage control unit 115b sends a first notification signal to the frequency control unit 116b as the process of S202.

そして、電圧制御部115bは、S125の処理を行う。   Then, the voltage control unit 115b performs the process of S125.

電圧制御部115bは、S203の処理を行う場合には、S203の処理として、周波数制御部116bに第二の通知信号を送る。   When performing the process of S203, the voltage control unit 115b sends a second notification signal to the frequency control unit 116b as the process of S203.

そして、電圧制御部115bは、S125の処理を行う。   Then, the voltage control unit 115b performs the process of S125.

図8は、周波数制御部116bが行う処理例の処理フローを表す概念図である。   FIG. 8 is a conceptual diagram illustrating a processing flow of a processing example performed by the frequency control unit 116b.

周波数制御部116bは、まず、S211の処理により、第二選択信号をCPU190bに送る。   First, the frequency control unit 116b sends a second selection signal to the CPU 190b by the process of S211.

次に、周波数制御部116bは、S212の処理により、図8に表した処理を終了するかを判定する。   Next, the frequency control unit 116b determines whether to end the process illustrated in FIG. 8 through the process of S212.

周波数制御部116bは、S212の処理により、図8に表した処理を終了することを判定した場合は、図8に表した処理を終了する。周波数制御部116bは、例えば、図示しない外部からの終了指示が入力された場合に、図8に表した処理を終了することを判定する。あるいは、周波数制御部116bは、予め設定しておいた条件に合う場合に、図8に表した処理を終了することを判定してもよい。   If the frequency control unit 116b determines in step S212 to end the process illustrated in FIG. 8, the frequency control unit 116b ends the process illustrated in FIG. For example, the frequency control unit 116b determines to end the processing illustrated in FIG. 8 when an external end instruction (not illustrated) is input. Alternatively, the frequency control unit 116b may determine that the processing illustrated in FIG. 8 is to be terminated when a preset condition is met.

一方、周波数制御部116bは、S212の処理により、図8に表した処理を終了することを判定しなかった場合は、S213の処理を行う。   On the other hand, if the frequency control unit 116b has not determined to end the process illustrated in FIG. 8 by the process of S212, the frequency control unit 116b performs the process of S213.

周波数制御部116bは、S213の処理を行う場合には、S213の処理として、電圧制御部115bから通知信号を受けたかを判定する。   When performing the process of S213, the frequency control unit 116b determines whether a notification signal is received from the voltage control unit 115b as the process of S213.

周波数制御部116bは、S213の処理により、通知信号を受けたことを判定した場合には、S214の処理を行う。   When the frequency control unit 116b determines that the notification signal has been received by the process of S213, the frequency control unit 116b performs the process of S214.

一方、周波数制御部116bは、S213の処理により、通知信号を受けたことを判定しなかった場合には、前述のS212の処理を行う。   On the other hand, when the frequency control unit 116b does not determine that the notification signal has been received in the process of S213, the frequency control unit 116b performs the process of S212 described above.

周波数制御部116bは、S214の処理を行う場合には、S214の処理として、受けた通知信号が第一の通知信号であるかを判定する。   When performing the process of S214, the frequency control unit 116b determines whether the received notification signal is the first notification signal as the process of S214.

周波数制御部116bは、S214の処理により、受けた通知信号が第一の通知信号であるかとを判定した場合は、S216の処理を行う。   If the frequency control unit 116b determines in step S214 that the received notification signal is the first notification signal, the frequency control unit 116b performs step S216.

一方、周波数制御部116bは、S214の処理により、受けた通知信号が第一の通知信号であるかとを判定しなかった場合は、S215の処理を行う。   On the other hand, if the frequency control unit 116b does not determine whether the received notification signal is the first notification signal by the process of S214, the frequency control unit 116b performs the process of S215.

周波数制御部116bは、S216の処理を行う場合には、S216の処理として、第一選択信号をCPU190bに送る。   When performing the process of S216, the frequency control unit 116b sends a first selection signal to the CPU 190b as the process of S216.

周波数制御部116bは、S215の処理を行う場合には、S215の処理として、受けた通知信号が第二の通知信号かを判定する。   When performing the process of S215, the frequency control unit 116b determines whether the received notification signal is the second notification signal as the process of S215.

周波数制御部116bは、S215の処理により、受けた通知信号が第二の通知信号であると判定した場合は、前述のS211の処理を行う。   When the frequency control unit 116b determines that the received notification signal is the second notification signal by the process of S215, the frequency control unit 116b performs the process of S211 described above.

一方、周波数制御部116bは、S215の処理により、受けた通知信号が第二の通知信号であると判定しなかった場合は、前述のS212の処理を行う。   On the other hand, if the frequency control unit 116b does not determine in step S215 that the received notification signal is the second notification signal, the frequency control unit 116b performs the processing in step S212 described above.

図6に表した制御装置101bは、冷却装置113aの冷却動作(稼動)を強めた結果として、冷却装置113aの稼動により発生する音の音量が上限に達した場合には、まず、CPU190bを駆動する駆動電圧を下げる。そして、駆動電圧が電圧閾値より下がった場合に、CPU190bのクロック信号の周波数を下げる。   When the volume of the sound generated by the operation of the cooling device 113a reaches the upper limit as a result of strengthening the cooling operation (operation) of the cooling device 113a, the control device 101b shown in FIG. 6 first drives the CPU 190b. Reduce the driving voltage. When the driving voltage falls below the voltage threshold, the frequency of the clock signal of the CPU 190b is lowered.

そのため、制御装置101bが行う動作には、CPU190bの駆動電圧は下げ、CPU190bのクロック信号の周波数は下げない動作が存在する。CPU190bは、駆動電圧は下がってもクロック信号の周波数は下がらない場合は、処理スピードは低下しない。従い、制御装置101bは、冷却装置の稼動によって生じる音の音量を抑えるための処理において、CPUの処理スピードの低下を抑えることができる。   Therefore, the operation performed by the control device 101b includes an operation in which the drive voltage of the CPU 190b is lowered and the frequency of the clock signal of the CPU 190b is not lowered. If the frequency of the clock signal does not decrease even if the drive voltage decreases, the CPU 190b does not decrease the processing speed. Accordingly, the control device 101b can suppress a decrease in the processing speed of the CPU in the processing for suppressing the sound volume generated by the operation of the cooling device.

制御装置101bは、さらに、駆動電圧が、CPU190bを駆動可能な最低駆動電圧Vminよりは高い電圧値である電圧閾値Vth1を下回った場合には、CPU190bのクロック信号の周波数を下げる。すなわち、制御装置101bは、CPU190bのクロック信号の周波数を下げることにより、CPU190bの消費電力及び発熱量を抑える。そのため、制御装置101bは、図1に表した制御装置101aと比較して、最低駆動電圧Vminに到達する確率を低下させ、かつ、最低駆動電圧Vminに到達するまでのCPU190bの稼動時間を長くすることができる。
[効果]
第三実施形態の制御装置は、冷却装置の冷却動作(稼動)を強めた結果として、冷却装置の稼動により発生する音の音量が上限に達した場合には、まず、CPUを駆動する駆動電圧を下げる。そして、駆動電圧が所定の電圧閾値より下がった場合に、CPUのクロック信号の周波数を下げる。
The control device 101b further reduces the frequency of the clock signal of the CPU 190b when the drive voltage falls below the voltage threshold V th1 that is a voltage value higher than the minimum drive voltage V min that can drive the CPU 190b. That is, the control device 101b suppresses the power consumption and the heat generation amount of the CPU 190b by lowering the frequency of the clock signal of the CPU 190b. Therefore, the control system 101b, as compared to the control device 101a represented in FIG. 1, to reduce the probability of reaching the minimum drive voltage V min, and the operating time of CPU190b to reach the minimum drive voltage V min Can be long.
[effect]
When the sound volume generated by the operation of the cooling device reaches the upper limit as a result of strengthening the cooling operation (operation) of the cooling device, the control device of the third embodiment first drives the CPU. Lower. When the driving voltage falls below a predetermined voltage threshold, the frequency of the CPU clock signal is lowered.

そのため、第三実施形態の制御装置が行う動作には、CPUの駆動電圧は下げ、CPUのクロック信号の周波数は下げない動作が存在する。CPUは、駆動電圧は下がってもクロック信号の周波数は下がらない場合は、処理スピードは低下しない。従い、第三実施形態の制御装置は、冷却装置の稼動によって生じる音の音量を抑えるための処理において、CPUの処理スピードの低下を抑えることができる。   Therefore, the operation performed by the control device of the third embodiment includes an operation in which the CPU drive voltage is lowered and the frequency of the CPU clock signal is not lowered. The CPU does not reduce the processing speed when the frequency of the clock signal does not decrease even when the drive voltage decreases. Therefore, the control device of the third embodiment can suppress a decrease in the processing speed of the CPU in the process for suppressing the volume of the sound generated by the operation of the cooling device.

第三実施形態の制御装置は、さらに、駆動電圧が、CPUが駆動できなくなる駆動電圧である最低駆動電圧よりは高い電圧値である電圧閾値を下回った場合には、CPUのクロック信号の周波数を下げる。すなわち、第三実施形態の制御装置は、CPUのクロック信号の周波数を下げることにより、CPUの消費電力及び発熱量を抑える。そのため、第三実施形態の制御装置は、第一実施形態の制御装置と比較して、最低駆動電圧に到達する確率を低下させ、かつ、最低駆動電圧に到達するまでのCPUの稼動時間を長くすることができる。
<第四実施形態>
第四実施形態は、CPUの駆動電圧の低下が限界に達する前にCPUの稼動率を低下させる制御装置に関する実施形態である。
The control device of the third embodiment further reduces the frequency of the clock signal of the CPU when the drive voltage falls below a voltage threshold value that is a voltage value higher than the lowest drive voltage that is a drive voltage at which the CPU cannot be driven. Lower. That is, the control device of the third embodiment suppresses the power consumption and the heat generation amount of the CPU by lowering the frequency of the clock signal of the CPU. Therefore, the control device of the third embodiment reduces the probability of reaching the minimum drive voltage and lengthens the operating time of the CPU until the minimum drive voltage is reached, compared to the control device of the first embodiment. can do.
<Fourth embodiment>
The fourth embodiment is an embodiment relating to a control device that reduces the operating rate of the CPU before the decrease in the driving voltage of the CPU reaches the limit.

図9は、第四実施形態の制御装置の例である制御装置101cの構成を表す概念図である。図9には、CPU190c及び冷却装置113aも併せて表してある。冷却装置113aは、CPU190cを冷却する動作(稼動)を行う。冷却装置113aは、例えば、CPU190cを冷却するファンである。CPU190cは、外部からCPU190cに送る制御信号により、CPU190cの稼動率の上限を変更できるCPUである。CPU190cの稼動率の上限は通常は設定可能な最高値に設定される。   FIG. 9 is a conceptual diagram illustrating a configuration of a control device 101c that is an example of a control device according to the fourth embodiment. FIG. 9 also shows the CPU 190c and the cooling device 113a. The cooling device 113a performs an operation (operation) for cooling the CPU 190c. The cooling device 113a is, for example, a fan that cools the CPU 190c. The CPU 190c is a CPU that can change the upper limit of the operating rate of the CPU 190c by a control signal sent from the outside to the CPU 190c. The upper limit of the operating rate of the CPU 190c is normally set to the highest value that can be set.

制御装置101cは、冷却装置制御部114aと、電圧制御部115cと、稼動率制御部117cと、温度計測部111aと、音量計測部112aと、を備える。   The control device 101c includes a cooling device control unit 114a, a voltage control unit 115c, an operation rate control unit 117c, a temperature measurement unit 111a, and a sound volume measurement unit 112a.

冷却装置制御部114a、電圧制御部115c、温度計測部111a及び音量計測部112aの説明は、下記の説明を除いて、図1を参照して説明した冷却装置101aについての説明と同じである。ただし、冷却装置101aについての説明において、制御装置101aは制御装置101cと、CPU190aはCPU190cと、電圧制御部115aは電圧制御部115cと、それぞれ読み替える。また、以下の説明と冷却装置101aについての説明とが矛盾する場合は、以下の説明を優先する。   The description of the cooling device control unit 114a, the voltage control unit 115c, the temperature measurement unit 111a, and the sound volume measurement unit 112a is the same as the description of the cooling device 101a described with reference to FIG. 1 except for the following description. However, in the description of the cooling device 101a, the control device 101a is read as the control device 101c, the CPU 190a is read as the CPU 190c, and the voltage control portion 115a is read as the voltage control portion 115c. Moreover, when the following description and the description about the cooling device 101a conflict, the following description has priority.

電圧制御部115cは、駆動電圧Vが予め設定された電圧閾値Vth2を下回る場合は、稼動率制御部117cに第三の通知信号を送る。ここで、電圧閾値Vth2は、図3の説明における1bの項で述べた通常駆動電圧Vと最低駆動電圧Vminとの間の値である。 Voltage control unit 115c, when below the voltage threshold V th2 of the drive voltage V is set in advance, it sends the third notification signal to the operating ratio control unit 117c. Here, the voltage threshold V th2 is a value between the normal drive voltage V n and the minimum drive voltage V min described in the section 1b in the description of FIG.

また、電圧制御部115cは、駆動電圧Vが電圧閾値Vth2を上回る場合は、稼動率制御部117cに第四の通知信号を送る。 In addition, when the drive voltage V exceeds the voltage threshold V th2 , the voltage control unit 115 c sends a fourth notification signal to the operation rate control unit 117 c.

第三の通知信号及び第四の通知信号のいずれかは無信号である場合もあり得る。   Either the third notification signal or the fourth notification signal may be a no signal.

稼動率制御部117cは、電圧制御部115cが稼動率制御部117cに送った第一の通知信号を受けた場合には、CPU190cの稼動率の上限をP倍にする。ここで、Pは1より小さい正の数である。   When the voltage control unit 115c receives the first notification signal sent to the operation rate control unit 117c, the operation rate control unit 117c increases the upper limit of the operation rate of the CPU 190c by P times. Here, P is a positive number smaller than 1.

稼動率制御部117cは、電圧制御部115cが稼動率制御部117cに送った第二の通知信号を受けた場合には、CPU190cの稼動率の上限を1/P倍にする。   When the voltage control unit 115c receives the second notification signal sent to the operation rate control unit 117c, the operation rate control unit 117c increases the upper limit of the operation rate of the CPU 190c by 1 / P times.

稼動率制御部117cによるCPU190cの稼動率の変更は、特許文献1にも開示され一般によく知られているBMCを用いることにより行うことができる。ここで、BMCは、baseboard management controllerをいう。
[処理フロー]
冷却装置制御部114aが行う処理の処理フローの説明は、図2に表した冷却装置制御部114aが行う処理例の処理フローの説明と同じであるので、省略する。
The change of the operation rate of the CPU 190c by the operation rate control unit 117c can be performed by using a BMC which is disclosed in Patent Document 1 and is generally well known. Here, BMC refers to a baseboard management controller.
[Processing flow]
The description of the processing flow of the processing performed by the cooling device control unit 114a is the same as the description of the processing flow of the processing example performed by the cooling device control unit 114a illustrated in FIG.

図10は、図9に表した電圧制御部115cが行う処理の処理フロー例を表す概念図である。   FIG. 10 is a conceptual diagram illustrating an example of a processing flow of processing performed by the voltage control unit 115c illustrated in FIG.

図10に表した処理フローは、S301、S302及びS303を除いて図3に表した処理フローと同じである。   The processing flow illustrated in FIG. 10 is the same as the processing flow illustrated in FIG. 3 except for S301, S302, and S303.

従い、図10に表した処理フローにおける、S301、S302及びS303以外の処理の説明、及び、処理の前提についての説明は、図6に表した処理フローの説明と同じであるので、省略する。ただし、図10に表した処理フローについての説明において、制御装置101aは制御装置101cと、CPU190aはCPU190cと、電圧制御部115aは電圧制御部115cと、それぞれ読み替える。また、以下の説明と図6に表した処理フローについての説明とが矛盾する場合は、以下の説明を優先する。   Accordingly, the description of the processes other than S301, S302, and S303 in the process flow illustrated in FIG. 10 and the description of the premise of the processes are the same as the description of the process flow illustrated in FIG. However, in the description of the processing flow shown in FIG. 10, the control device 101a is read as the control device 101c, the CPU 190a is read as the CPU 190c, and the voltage control portion 115a is read as the voltage control portion 115c. Moreover, when the following description and the description about the processing flow shown in FIG. 6 conflict, the following description is given priority.

S124の処理の次に、電圧制御部115cは、S301の処理として、駆動電圧Vが電圧閾値Vth2より小さいかを判定する。 Following the process of S124, the voltage control unit 115c determines whether the drive voltage V is smaller than the voltage threshold Vth2 as the process of S301.

電圧制御部115cは、S301の処理により、駆動電圧Vが電圧閾値Vth2より小さいことを判定した場合は、S302の処理を行う。 Voltage control unit 115c, by the processing of S301, if the drive voltage V is determined to be smaller than the voltage threshold V th2, performs the processing of S302.

電圧制御部115cは、S301の処理により、駆動電圧Vが電圧閾値Vth2より小さいことを判定しなかった場合は、S303の処理を行う。 If the voltage control unit 115c does not determine that the drive voltage V is smaller than the voltage threshold Vth2 by the process of S301, the voltage control unit 115c performs the process of S303.

電圧制御部115cは、S202の処理を行う場合には、S202の処理として、稼動率制御部117cに第三の通知信号を送る。   When the process of S202 is performed, the voltage control unit 115c sends a third notification signal to the operation rate control unit 117c as the process of S202.

そして、電圧制御部115cは、S125の処理を行う。   Then, the voltage control unit 115c performs the process of S125.

電圧制御部115cは、S303の処理を行う場合には、S303の処理として、稼動率制御部117cに第四の通知信号を送る。   When performing the process of S303, the voltage control unit 115c sends a fourth notification signal to the operation rate control unit 117c as the process of S303.

そして、電圧制御部115cは、S125の処理を行う。   Then, the voltage control unit 115c performs the process of S125.

図11は、稼動率制御部117cが行う処理例の処理フローを表す概念図である。   FIG. 11 is a conceptual diagram illustrating a processing flow of a processing example performed by the operation rate control unit 117c.

稼動率制御部117cは、まず、S311の処理により、CPU190cの稼動率の上限を設定可能な最大値に設定する。   First, the operation rate control unit 117c sets the upper limit of the operation rate of the CPU 190c to a maximum value that can be set by the processing of S311.

次に、稼動率制御部117cは、S312の処理により、図11に表した処理を終了するかを判定する。   Next, the operation rate control unit 117c determines whether to end the process illustrated in FIG. 11 by the process of S312.

稼動率制御部117cは、S312の処理により、図11に表した処理を終了することを判定した場合は、図11に表した処理を終了する。稼動率制御部117cは、例えば、図示しない外部からの終了指示が入力された場合に、図11に表した処理を終了することを判定する。あるいは、稼動率制御部117cは、予め設定しておいた条件に合う場合に、図11に表した処理を終了することを判定してもよい。   If the operation rate control unit 117c determines in step S312 to end the process illustrated in FIG. 11, the operation rate control unit 117c ends the process illustrated in FIG. For example, the operation rate control unit 117c determines to end the process illustrated in FIG. 11 when an external end instruction (not illustrated) is input. Alternatively, the operation rate control unit 117c may determine that the process illustrated in FIG. 11 is to be terminated when a preset condition is satisfied.

一方、稼動率制御部117cは、S312の処理により、図11に表した処理を終了することを判定しなかった場合は、S313の処理を行う。   On the other hand, if the operation rate control unit 117c does not determine that the process illustrated in FIG. 11 is to be terminated by the process of S312, the operation rate control unit 117c performs the process of S313.

稼動率制御部117cは、S313の処理を行う場合には、S313の処理として、電圧制御部115cから通知信号を受けたかを判定する。   When performing the process of S313, the operating rate control unit 117c determines whether a notification signal is received from the voltage control unit 115c as the process of S313.

稼動率制御部117cは、S313の処理により、電圧制御部115cから通知信号を受けたことを判定した場合には、S314の処理を行う。   When the operation rate control unit 117c determines that the notification signal is received from the voltage control unit 115c by the process of S313, the operation rate control unit 117c performs the process of S314.

一方、稼動率制御部117cは、S313の処理により、電圧制御部115cから通知信号を受けたことを判定しなかった場合には、前述のS312の処理を行う。   On the other hand, when the operation rate control unit 117c does not determine that the notification signal is received from the voltage control unit 115c by the process of S313, the process of S312 described above is performed.

稼動率制御部117cは、S314の処理を行う場合には、S314の処理として、受けた通知信号が第三の通知信号であるかを判定する。   When performing the process of S314, the operation rate control unit 117c determines whether the received notification signal is the third notification signal as the process of S314.

稼動率制御部117cは、S314の処理により、受けた通知信号が第三の通知信号であるかとを判定した場合は、S316の処理を行う。   When the operation rate control unit 117c determines in step S314 whether the received notification signal is the third notification signal, the operation rate control unit 117c performs processing in step S316.

一方、稼動率制御部117cは、S314の処理により、受けた通知信号が第三の通知信号であるかとを判定しなかった場合は、S315の処理を行う。   On the other hand, when the operation rate control unit 117c does not determine whether the received notification signal is the third notification signal by the process of S314, the operation rate control unit 117c performs the process of S315.

稼動率制御部117cは、S316の処理を行う場合には、S316の処理として、CPU190Cを稼動するCPU190cの稼動率の上限をX倍にする。ここで、Xは、図11に表した処理に先立ち予め定められた1より小さい正の値である。   When performing the process of S316, the operation rate control unit 117c increases the upper limit of the operation rate of the CPU 190c that operates the CPU 190C by X times as the process of S316. Here, X is a positive value smaller than 1, which is determined in advance prior to the processing shown in FIG.

稼動率制御部117cは、S315の処理を行う場合には、S315の処理として、受けた通知信号が第四の通知信号かを判定する。   When performing the process of S315, the operation rate control unit 117c determines whether the received notification signal is the fourth notification signal as the process of S315.

稼動率制御部117cは、S315の処理により、受けた通知信号が第四の通知信号であると判定した場合は、S317の処理を行う。   When the operation rate control unit 117c determines that the received notification signal is the fourth notification signal in the process of S315, the operation rate control unit 117c performs the process of S317.

一方、稼動率制御部117cは、S315の処理により、受けた通知信号が第四の通知信号であると判定しなかった場合は、前述のS312の処理を行う。   On the other hand, when the operation rate control unit 117c does not determine that the received notification signal is the fourth notification signal in the process of S315, the operation rate control unit 117c performs the process of S312 described above.

稼動率制御部117cは、S317の処理を行う場合には、S317の処理として、CPU190cの稼動率の上限を1/X倍した値が、CPU190cの稼動率の上限の設定可能な最大値を超えないかを判定する。   When the operation rate control unit 117c performs the process of S317, the value obtained by multiplying the upper limit of the operation rate of the CPU 190c by 1 / X exceeds the maximum value that can be set as the upper limit of the operation rate of the CPU 190c. Determine if there is any.

稼動率制御部117cは、S317の処理により、CPU190cの稼動率の上限を1/X倍した値が、設定可能なCPU190cの稼動率の上限の設定可能な最大値を超えないことを判定した場合は、S318の処理を行う。   When the operation rate control unit 117c determines in step S317 that the value obtained by multiplying the upper limit of the operation rate of the CPU 190c by 1 / X does not exceed the settable maximum value of the upper limit of the operation rate of the CPU 190c that can be set. Performs the process of S318.

一方、稼動率制御部117cは、S317の処理により、CPU190cの稼動率の上限を1/X倍した値が、CPU190cの稼動率の上限の設定可能な最大値を超えないことを判定しなかった場合は、前述のS312の処理を行う。   On the other hand, the operation rate control unit 117c did not determine that the value obtained by multiplying the upper limit of the operation rate of the CPU 190c by 1 / X by the processing of S317 does not exceed the maximum value that can be set as the upper limit of the operation rate of the CPU 190c. In such a case, the process of S312 described above is performed.

稼動率制御部117cは、S318の処理を行う場合には、S318の処理として、CPU190cの稼動率の上限を1/X倍する。   When performing the process of S318, the operation rate control unit 117c multiplies the upper limit of the operation rate of the CPU 190c by 1 / X as the process of S318.

そして、稼動率制御部117cは、前述のS312の処理を行う。   Then, the operation rate control unit 117c performs the process of S312 described above.

図9に表した制御装置101cは、冷却装置113aの冷却動作(稼動)を強めた結果として、冷却装置113aの稼動により発生する音の音量が上限に達した場合には、まず、CPU190cを駆動する駆動電圧を下げる。そして、駆動電圧が電圧閾値Vth2を下回った場合に、CPU190cの稼動率を下げる。 When the sound volume generated by the operation of the cooling device 113a reaches the upper limit as a result of strengthening the cooling operation (operation) of the cooling device 113a, the control device 101c shown in FIG. 9 first drives the CPU 190c. Reduce the driving voltage. Then, when the driving voltage is below the voltage threshold V th2, lowering the rate of operation of CPU190c.

そのため、制御装置101cが行う動作には、CPU190cの駆動電圧は下げ、CPU190cの稼動率は下げない動作が存在する。CPU190cは、駆動電圧は下がっても稼動率は下がらない場合は、処理スピードは低下しない。従い、制御装置101cは、冷却装置の稼動によって生じる音の音量を抑えるための処理において、CPUの処理スピードの低下を抑えることができる。   Therefore, the operation performed by the control device 101c includes an operation in which the drive voltage of the CPU 190c is lowered and the operation rate of the CPU 190c is not lowered. The CPU 190c does not decrease the processing speed when the operating rate does not decrease even when the drive voltage decreases. Accordingly, the control device 101c can suppress a decrease in the processing speed of the CPU in the processing for suppressing the volume of the sound generated by the operation of the cooling device.

制御装置101cは、さらに、駆動電圧が、CPU190cを駆動可能な最低駆動電圧Vminよりは高い電圧値である電圧閾値Vth2を下回った場合には、CPU190cの稼動率を下げる。すなわち、制御装置101cは、CPU190cの稼動率を下げることにより、CPU190cの消費電力及び発熱量を抑える。そのため、制御装置101cは、図1に表した制御装置101aと比較して、最低駆動電圧Vminに到達する確率を低下させ、かつ、最低駆動電圧Vminに到達するまでのCPU190cの稼動時間を長くすることができる。 Further, when the drive voltage falls below the voltage threshold V th2 , which is a voltage value higher than the lowest drive voltage V min that can drive the CPU 190 c, the control device 101 c lowers the operation rate of the CPU 190 c. That is, the control apparatus 101c suppresses the power consumption and the heat generation amount of the CPU 190c by lowering the operation rate of the CPU 190c. Therefore, the control unit 101c as compared to the control device 101a represented in FIG. 1, to reduce the probability of reaching the minimum drive voltage V min, and the operating time of CPU190c to reach the minimum drive voltage V min Can be long.

なお、第四実施形態の制御装置の上記説明においては、駆動電圧が所定の値を下回った時に、第三実施形態の制御装置のようにCPUのクロック信号の周波数を低下させることについては言及していない。しかしながら、第四実施形態の制御装置は、駆動電圧が所定の値を下回った時に、稼動率を下げる動作と、CPUのクロック信号の周波数を低下させる動作とを組み合わせた動作を行っても構わない。
[効果]
第四実施形態の制御装置は、冷却装置の冷却動作(稼動)を強めた結果として、冷却装置の稼動により発生する音の音量が上限に達した場合には、まず、CPUを駆動する駆動電圧を下げる。そして、駆動電圧が電圧閾値より下がった場合に、CPUの稼動率を下げる。
In the above description of the control device according to the fourth embodiment, it is mentioned that the frequency of the clock signal of the CPU is lowered when the drive voltage falls below a predetermined value as in the control device according to the third embodiment. Not. However, the control device of the fourth embodiment may perform an operation that combines an operation of reducing the operating rate and an operation of reducing the frequency of the clock signal of the CPU when the drive voltage falls below a predetermined value. .
[effect]
When the sound volume generated by the operation of the cooling device reaches the upper limit as a result of strengthening the cooling operation (operation) of the cooling device, the control device of the fourth embodiment first drives the CPU. Lower. When the drive voltage falls below the voltage threshold, the CPU operating rate is lowered.

そのため、第四実施形態の制御装置が行う動作には、CPUの駆動電圧は下げ、CPUの稼動率は下げない動作が存在する。CPUは、駆動電圧は下がっても稼動率は下がらない場合は、処理スピードは低下しない。従い、第四実施形態の制御装置は、冷却装置の稼動によって生じる音の音量を抑えるための処理において、CPUの処理スピードの低下を抑えることができる。   Therefore, the operation performed by the control device of the fourth embodiment includes an operation in which the CPU drive voltage is lowered and the CPU operating rate is not lowered. If the operation rate does not decrease even when the drive voltage decreases, the CPU does not decrease the processing speed. Therefore, the control device of the fourth embodiment can suppress a decrease in the processing speed of the CPU in the process for suppressing the volume of the sound generated by the operation of the cooling device.

第四実施形態の制御装置は、さらに、駆動電圧が、CPUが駆動できなくなる駆動電圧である最低駆動電圧よりは高い電圧値である電圧閾値を下回った場合には、CPUの稼動率を下げる。すなわち、第四実施形態の制御装置は、CPUの稼動率を下げることにより、CPUの消費電力及び発熱量を抑える。そのため、第四実施形態の制御装置は、第一実施形態の制御装置と比較して、最低駆動電圧に到達する確率を低下させ、かつ、最低駆動電圧に到達するまでのCPUの稼動時間を長くすることができる。   The control device according to the fourth embodiment further reduces the operation rate of the CPU when the drive voltage falls below a voltage threshold value that is higher than the lowest drive voltage that is a drive voltage at which the CPU cannot be driven. That is, the control device of the fourth embodiment suppresses the power consumption and the heat generation amount of the CPU by lowering the operation rate of the CPU. For this reason, the control device of the fourth embodiment reduces the probability of reaching the minimum drive voltage and lengthens the operating time of the CPU until the minimum drive voltage is reached, compared to the control device of the first embodiment. can do.

なお、図12は、本発明の制御装置の最小限の構成である制御装置101xを表す概念図である。   FIG. 12 is a conceptual diagram showing a control device 101x which is the minimum configuration of the control device of the present invention.

制御装置101xは、温度計測部111xと、温調装置制御部114xと、電圧制御部115xと、を備える。   The control device 101x includes a temperature measurement unit 111x, a temperature control device control unit 114x, and a voltage control unit 115x.

温調装置制御部114xは、図示しない半導体回路の温度を調整し得る装置である図示しない温度調整装置の稼動状態を表す値が、所定の閾値を大きく超えることがないように制御する。   The temperature control device control unit 114x performs control so that a value representing an operating state of a temperature adjustment device (not shown) that is a device that can adjust the temperature of a semiconductor circuit (not shown) does not greatly exceed a predetermined threshold value.

温度計測部111xは、前記半導体回路が発する熱の影響が及ぶ所の温度を計測し得る。   The temperature measuring unit 111x can measure the temperature at which the heat generated by the semiconductor circuit is affected.

電圧制御部115xは、前記温度計測部が計測した温度を表す情報により、前記半導体回路を駆動する駆動電圧の値を調整する。   The voltage control unit 115x adjusts the value of the driving voltage for driving the semiconductor circuit based on information representing the temperature measured by the temperature measurement unit.

制御装置101xは、上記構成により、[発明の効果]の項に記載した効果を奏する。   The control device 101x achieves the effects described in [Effects of the Invention] due to the above configuration.

以上、好ましい実施形態をあげて本発明を説明したが、本発明は必ずしも上記実施形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することができる。   The present invention has been described above with reference to preferred embodiments. However, the present invention is not necessarily limited to the above embodiments, and various modifications can be made within the scope of the technical idea.

また、上記の実施形態の一部又は全部は、以下の付記のようにも記述され得るが、以下には限られない。   Moreover, although a part or all of said embodiment can be described also as the following additional remarks, it is not restricted to the following.

(付記A1)
半導体回路の温度を調整し得る装置である温度調整装置の稼動状態を表す値が、所定の閾値を超えなくなるように制御する温調装置制御部と、
前記半導体回路が発する熱の影響が及ぶ所の温度を計測し得る温度計測部と、
前記温度計測部が計測した温度を表す情報により、前記半導体回路を駆動する駆動電圧の値を調整する電圧制御部と、
を備える、制御装置。
(Appendix A1)
A temperature control device controller for controlling the value representing the operating state of the temperature control device, which is a device capable of adjusting the temperature of the semiconductor circuit, so as not to exceed a predetermined threshold;
A temperature measuring unit capable of measuring a temperature at which the influence of heat generated by the semiconductor circuit is affected;
A voltage control unit that adjusts a value of a driving voltage for driving the semiconductor circuit according to information representing a temperature measured by the temperature measuring unit;
A control device comprising:

(付記A1.1)
前記半導体回路が中央演算処理装置である、付記A1に記載された制御装置。
(Appendix A1.1)
The control device according to appendix A1, wherein the semiconductor circuit is a central processing unit.

(付記A2)
前記電圧制御部は、前記温度が所定の値を超えた場合に前記駆動電圧値の低下を行う、付記A1に記載された制御装置。
(Appendix A2)
The said voltage control part is a control apparatus as described in attachment A1 which performs the fall of the said drive voltage value, when the said temperature exceeds predetermined value.

(付記A3)
前記電圧制御部は、前記低下を、前記駆動電圧が前記半導体回路が作動しなくなる最低の駆動電圧値を下回らない範囲で行う、付記A1又は付記A2に記載された制御装置。
(Appendix A3)
The control device according to appendix A1 or appendix A2, wherein the voltage control unit performs the decrease in a range in which the drive voltage does not fall below a minimum drive voltage value at which the semiconductor circuit does not operate.

(付記A4)
前記電圧制御部は、前記稼動状態を表す値が前記閾値近傍にある場合に、前記電圧制御部が前記駆動電圧の値を調整する、付記A1乃至付記A3のうちのいずれか一に記載された制御装置。
(Appendix A4)
The voltage control unit is described in any one of appendices A1 to A3, in which the voltage control unit adjusts the value of the drive voltage when a value representing the operating state is in the vicinity of the threshold value. Control device.

(付記A5)
前記電圧制御部は、前記温度が所定の値を下回った場合に前記駆動電圧値の上昇を行う、付記A1乃至付記A4のうちのいずれか一に記載された制御装置。
(Appendix A5)
The control device according to any one of Supplementary Notes A1 to A4, wherein the voltage control unit increases the drive voltage value when the temperature falls below a predetermined value.

(付記A6)
前記電圧制御部は、前記上昇を、前記電圧制御部が半導体回路を通常駆動する際に用いる駆動電圧である通常駆動電圧を上回らない範囲で行う付記A1乃至付記A5のうちのいずれか一に記載された制御装置。
(Appendix A6)
The voltage control unit performs the increase in a range not exceeding a normal drive voltage that is a drive voltage used when the voltage control unit normally drives a semiconductor circuit. Control unit.

(付記A7)
前記稼動状態を表す値が、温度調整装置制御部が温度調整装置制御部を制御する電力値である、付記A1乃至付記A6のうちのいずれか一に記載された制御装置。
(Appendix A7)
The control device according to any one of supplementary notes A1 to A6, wherein the value representing the operating state is a power value at which the temperature regulation device control unit controls the temperature regulation device control unit.

(付記A8)
前記稼動状態を表す値が、温度調整装置制御部が温度調整装置制御部を制御する電圧値である、付記A1乃至付記A6のうちのいずれか一に記載された制御装置。
(Appendix A8)
The control device according to any one of supplementary notes A1 to A6, wherein the value representing the operating state is a voltage value at which the temperature regulating device control unit controls the temperature regulating device control unit.

(付記A9)
前記稼動状態を表す値が、温度調整装置制御部が温度調整装置制御部を制御する電流値である、付記A1乃至付記A6のうちのいずれか一に記載された制御装置。
(Appendix A9)
The control device according to any one of supplementary notes A1 to A6, wherein the value representing the operating state is a current value that the temperature regulating device control unit controls the temperature regulating device control unit.

(付記A10)
前記稼動状態を表す現象を表す値が、前記温度調整装置が発する振動の大きさを表す値である、付記A1乃至付記A9のうちのいずれか一に記載された制御装置。
(Appendix A10)
The control device according to any one of appendices A1 to A9, wherein the value representing the phenomenon representing the operating state is a value representing a magnitude of vibration generated by the temperature adjustment device.

(付記A11)
前記振動が気体の振動である、付記A10に記載された制御装置。
(Appendix A11)
The control device according to appendix A10, wherein the vibration is a gas vibration.

(付記A12)
前記振動が空気の振動である、付記A10に記載された制御装置。
(Appendix A12)
The control device according to appendix A10, wherein the vibration is vibration of air.

(付記A13)
前記稼動状態を表す値が、前記温度調整装置が発する音の音量を表す値である、付記A1乃至付記A9のうちのいずれか一に記載された制御装置。
(Appendix A13)
The control device according to any one of appendices A1 to A9, wherein the value representing the operating state is a value representing a volume of a sound emitted from the temperature adjustment device.

(付記A14)
前記稼動状態を表す値が、前記温度調整装置が発する音の質を表す値である、付記A1乃至付記A9のうちのいずれか一に記載された制御装置。
(Appendix A14)
The control device according to any one of appendices A1 to A9, wherein the value representing the operating state is a value representing the quality of sound emitted from the temperature adjustment device.

(付記A15)
前記稼動状態を表す値が、前記温度調整装置が発する音の周波数を表す値である、付記A1乃至付記A9のうちのいずれか一に記載された制御装置。
(Appendix A15)
The control device according to any one of appendices A1 to A9, wherein the value representing the operating state is a value representing a frequency of a sound emitted from the temperature adjustment device.

(付記A16)
前記稼動状態を表す値を計測し、計測した前記稼動状態を表す値を含む情報を前記温度調整装置に送る稼動状態計測部をさらに備える、付記A1乃至付記A15のうちのいずれか一に記載された制御装置。
(Appendix A16)
It is described in any one of the supplementary notes A1 to A15, further comprising an operational state measurement unit that measures a value representing the operational state and sends information including the measured value representing the operational state to the temperature adjusting device. Control device.

(付記A17)
前記稼動状態計測部が、前記温度調整装置が発する音の音量を表す値を計測する音量計測部である、付記A16に記載された制御装置。
(Appendix A17)
The control device according to appendix A16, wherein the operating state measurement unit is a volume measurement unit that measures a value representing a volume of a sound emitted from the temperature adjustment device.

(付記A18)
前記中央演算処理装置のクロック信号の周波数を制御する周波数制御部をさらに備える、付記A2乃至付記A17(付記A2の引用部分に限る。)のうちのいずれか一に記載された制御装置。
(Appendix A18)
The control apparatus according to any one of Supplementary Note A2 to Supplementary Note A17 (limited to the quoted part of Supplementary Note A2), further comprising a frequency control unit that controls the frequency of the clock signal of the central processing unit.

(付記A19)
前記周波数制御部は、前記駆動電圧が所定の値を下回った場合に、前記周波数を低下させる、付記A18に記載された制御装置。
(Appendix A19)
The said frequency control part is a control apparatus as described in appendix A18 which reduces the said frequency, when the said drive voltage is less than predetermined value.

(付記A20)
前記周波数制御部は、前記温度が所定の値を下回った場合に、前記周波数を上昇させる、付記A18又は付記A19に記載された制御装置。
(Appendix A20)
The said frequency control part is a control apparatus as described in appendix A18 or appendix A19 which raises the said frequency, when the said temperature falls below predetermined value.

(付記A21)
前記中央演算処理装置の稼動率を制御する稼動率制御部をさらに備える、付記A2乃至付記A20(付記A2の引用部分に限る。)のうちのいずれか一に記載された制御装置。
(Appendix A21)
The control device according to any one of Supplementary Note A2 to Supplementary Note A20 (limited to the quoted portion of Supplementary Note A2), further comprising an operation rate control unit that controls an operation rate of the central processing unit.

(付記A22)
前記稼動率制御部は、前記駆動電圧が所定の値を下回った場合に、前記稼動率を低下させる、付記A21に記載された制御装置。
(Appendix A22)
The said operation rate control part is a control apparatus as described in attachment A21 which reduces the said operation rate, when the said drive voltage falls below predetermined value.

(付記A23)
前記稼動率制御部は、前記温度が所定の値を下回った場合に、前記稼動率を上昇させる、付記A21又は付記22に記載された制御装置。
(Appendix A23)
The control device according to appendix A21 or appendix 22, wherein the operation rate control unit increases the operation rate when the temperature falls below a predetermined value.

(付記B1)
半導体回路の温度を調整し得る温度調整装置の稼動状態を表す値が、所定の閾値を超えなくなるように制御し、
前記半導体回路が発する熱の影響が及ぶ所の温度を計測し、
前記温度を表す情報により、前記半導体回路を駆動する駆動電圧の値を調整する、
制御方法。
(Appendix B1)
The value indicating the operating state of the temperature adjustment device that can adjust the temperature of the semiconductor circuit is controlled so as not to exceed a predetermined threshold value,
Measure the temperature where the influence of the heat generated by the semiconductor circuit is affected,
A value of a driving voltage for driving the semiconductor circuit is adjusted by information representing the temperature.
Control method.

(付記C1)
半導体回路の温度を調整し得る温度調整装置の稼動状態を表す値が、所定の閾値を超えなくなるように制御する処理と、
前記半導体回路が発する熱の影響が及ぶ所の温度を計測する処理と、
前記温度を表す情報により、前記半導体回路を駆動する駆動電圧の値を調整する処理と、
を含む処理をコンピュータに実行させる制御プログラム。
(Appendix C1)
A process for controlling the value representing the operating state of the temperature adjusting device capable of adjusting the temperature of the semiconductor circuit so as not to exceed a predetermined threshold;
A process for measuring a temperature at which the influence of heat generated by the semiconductor circuit is affected;
A process of adjusting a value of a driving voltage for driving the semiconductor circuit according to information representing the temperature;
A control program for causing a computer to execute processing including

101a、101b、101c、101n、101x 制御装置
111a、111x 温度計測部
112a 音量計測部
113a 冷却装置
114a、114n 冷却装置制御部
114x 温調装置制御部
115a、115b、115c、115x 電圧制御部
116b 周波数制御部
117c 稼動率制御部
190a、190b、190c CPU
101a, 101b, 101c, 101n, 101x Control device 111a, 111x Temperature measurement unit 112a Volume measurement unit 113a Cooling device 114a, 114n Cooling device control unit 114x Temperature control device control unit 115a, 115b, 115c, 115x Voltage control unit 116b Frequency control Unit 117c operation rate control unit 190a, 190b, 190c CPU

Claims (8)

半導体回路の温度を調整し得る装置である温度調整装置の発する音の周波数を表す値が、所定の閾値を超えなくなるように制御する温調装置制御部と、
前記半導体回路が発する熱の影響が及ぶ所の温度を計測し得る温度計測部と、
前記温度計測部が計測した温度を表す情報により、前記半導体回路を駆動する駆動電圧の値を調整する電圧制御部と、
を備える、制御装置。
A temperature controller control unit for controlling a value representing a frequency of a sound emitted from a temperature adjusting device, which is a device capable of adjusting the temperature of the semiconductor circuit, so as not to exceed a predetermined threshold;
A temperature measuring unit capable of measuring a temperature at which the influence of heat generated by the semiconductor circuit is affected;
A voltage control unit that adjusts a value of a driving voltage for driving the semiconductor circuit according to information representing a temperature measured by the temperature measuring unit;
A control device comprising:
前記電圧制御部は、前記温度が所定の値を超えた場合に前記駆動電圧値の低下を行う、請求項1に記載された制御装置。 The control device according to claim 1, wherein the voltage control unit reduces the drive voltage value when the temperature exceeds a predetermined value. 前記電圧制御部は、前記温度が所定の値を下回った場合に前記駆動電圧値の上昇を行う、請求項1又は2に記載された制御装置。 The control device according to claim 1, wherein the voltage control unit increases the drive voltage value when the temperature falls below a predetermined value. 前記電圧制御部は、前記上昇を、前記電圧制御部が中央演算処理装置を通常駆動する際に用いる駆動電圧である通常駆動電圧を上回らない範囲で行う請求項3に記載された制御装置。 The control device according to claim 3, wherein the voltage control unit performs the increase in a range that does not exceed a normal drive voltage that is a drive voltage used when the voltage control unit normally drives the central processing unit. 前記周波数を表す値を計測し、計測した前記周波数を表す値を含む情報を前記温度調整装置に送る稼動状態計測部をさらに備える、請求項1乃至請求項4のうちのいずれか一に記載された制御装置。 A value representing the frequency is measured, further comprising the operation status measurement unit for sending information including a value representing the frequency measured in the temperature adjusting device, as claimed in any one of claims 1 to 4 Control device. 中央演算処理装置である前記半導体回路のクロック信号の周波数を制御する周波数制御部をさらに備え、前記周波数制御部は、前記駆動電圧が所定の値を下回った場合に、前記周波数を低下させる、請求項1乃至請求項5のうちのいずれか一に記載された制御装置。 A frequency control unit that controls a frequency of a clock signal of the semiconductor circuit that is a central processing unit is further provided, and the frequency control unit decreases the frequency when the drive voltage falls below a predetermined value. The control device according to any one of claims 1 to 5 . 中央演算処理装置である半導体回路の稼動率を制御する稼動率制御部をさらに備、前記稼動率制御部は、前記駆動電圧が所定の値を下回った場合に、前記稼動率を低下させる、請求項1乃至請求項6のうちのいずれか一に記載された制御装置。 E further Bei the operating rate control unit for controlling the operation of the semiconductor circuit is a central processing unit, the operating ratio control unit, when the drive voltage falls below a predetermined value, reduces the operation rate, The control apparatus as described in any one of Claims 1 thru | or 6 . 半導体回路の温度を調整し得る温度調整装置の発する音の周波数を表す値が、所定の閾値を超えなくなるように制御し、
前記半導体回路が発する熱の影響が及ぶ所の温度を計測し、
前記温度を表す情報により、前記半導体回路を駆動する駆動電圧の値を調整する、
制御方法。
The value representing the frequency of the sound emitted by the temperature adjusting device capable of adjusting the temperature of the semiconductor circuit is controlled so as not to exceed a predetermined threshold value.
Measure the temperature where the influence of the heat generated by the semiconductor circuit is affected,
A value of a driving voltage for driving the semiconductor circuit is adjusted by information representing the temperature.
Control method.
JP2015247102A 2015-12-18 2015-12-18 Control apparatus and control method Active JP6378165B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015247102A JP6378165B2 (en) 2015-12-18 2015-12-18 Control apparatus and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015247102A JP6378165B2 (en) 2015-12-18 2015-12-18 Control apparatus and control method

Publications (2)

Publication Number Publication Date
JP2017111709A JP2017111709A (en) 2017-06-22
JP6378165B2 true JP6378165B2 (en) 2018-08-22

Family

ID=59079641

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015247102A Active JP6378165B2 (en) 2015-12-18 2015-12-18 Control apparatus and control method

Country Status (1)

Country Link
JP (1) JP6378165B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW385384B (en) * 1998-08-26 2000-03-21 Mitac Int Corp Rotation speed controller for fan cooler
JP2002221301A (en) * 2001-01-25 2002-08-09 Miura Co Ltd Method and system for inspecting thermal instrument
JP4078644B2 (en) * 2003-01-08 2008-04-23 ソニー株式会社 Information processing apparatus and method, and program
JP2005190294A (en) * 2003-12-26 2005-07-14 Toshiba Corp Electronic device and method for controlling it

Also Published As

Publication number Publication date
JP2017111709A (en) 2017-06-22

Similar Documents

Publication Publication Date Title
JP5081920B2 (en) Computer device power management system and method
US10897832B2 (en) Fan control based on a time-variable rate of current
US8749187B2 (en) Dynamically modified fan speed table for cooling a computer
EP2962169B1 (en) System and method for thermal management in a portable computing device using thermal resistance values to predict optimum power levels
US6781258B2 (en) Cooling device of electronic apparatus
EP3971675B1 (en) Control method and control device for heat dissipation element
US7890219B2 (en) Cooling fan with speed maintained during wait period despite decreasing temperature
US9933836B2 (en) Management of core power state transition in a microprocessor
TWI373704B (en) System and method employing dynamic hysteresis for controlling fans
CN103062086B (en) Radiation system and controlling method thereof
US8543846B2 (en) Temperature control method and electronic device thereof
WO2014204813A2 (en) System and method for estimating ambient temperature of a portable computing device using a voice coil
WO2015077671A1 (en) System and method for multi-correlative learning thermal management of a system on a chip in a portable computing device
JP2008248747A (en) Fan control device and fan control method
US20120123597A1 (en) Enclosure airflow controller
JP6378165B2 (en) Control apparatus and control method
US20070096669A1 (en) Apparatus and method for controlling rotation speed of a fan
US8504851B2 (en) Electronic device having power consumption adjusting feature
WO2010137102A1 (en) Electronic device and cooling fan control method
JP2004185254A (en) Cooling system
JP2009147151A (en) Cooling fan controller, cooling fan control method and program
JP2016012972A (en) Current control device
TWI592578B (en) Fan controlling method of electronic device
JP2011155206A (en) System and method for controlling electronic apparatus
US7766519B2 (en) Illumination devices with cooling fans and cooling methods thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180424

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180611

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: 20180703

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180726

R150 Certificate of patent or registration of utility model

Ref document number: 6378165

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150