CN114114971B - Voltage regulation method, device, digital processing equipment and readable storage medium - Google Patents
Voltage regulation method, device, digital processing equipment and readable storage medium Download PDFInfo
- Publication number
- CN114114971B CN114114971B CN202010899532.9A CN202010899532A CN114114971B CN 114114971 B CN114114971 B CN 114114971B CN 202010899532 A CN202010899532 A CN 202010899532A CN 114114971 B CN114114971 B CN 114114971B
- Authority
- CN
- China
- Prior art keywords
- voltage
- value
- temperature
- temperature value
- interval
- 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
Links
- 230000033228 biological regulation Effects 0.000 title claims abstract description 89
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000007613 environmental effect Effects 0.000 claims abstract description 68
- 230000001105 regulatory effect Effects 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000003491 array Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000017525 heat dissipation Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Temperature (AREA)
- Power Sources (AREA)
Abstract
The application discloses a voltage regulation method of digital processing equipment, which relates to the technical field of digital equipment control and comprises the following steps: acquiring an ambient temperature value acquired by a temperature acquisition device; determining whether a preset voltage regulation condition is met according to the environmental temperature value; and if the voltage regulation condition is determined to be met, determining a target voltage value according to the environment temperature value, and regulating the current working voltage of the digital processing equipment according to the target voltage value. The application also provides an apparatus, a digital processing device and a storage medium. The operation stability of the digital processing device is improved.
Description
Technical Field
The present disclosure relates to the field of digital device control technologies, and in particular, to a voltage adjustment method and apparatus for a digital processing device, and a computer readable storage medium.
Background
The great use of digital processing devices has led to an increasing emphasis on the performance and benefits of digital processing devices. The benefits of the digital processing device are related to the computing power and the power consumption of the device, so that the reasonable control of the computing power and the power consumption of the device is a main means for improving the benefits of the device.
For digital processing devices, the computational effort is related to the actual operating voltage and operating frequency, and not the higher the operating voltage and operating frequency, the better due to the power consumption. In addition, the heat dissipation of the data processing device during operation can cause the temperature of the working environment to change, and the power consumption of the device can be different due to different working environment temperatures, so that the operation of the device is influenced at different times.
In the prior art, any digital processing device is configured with a relatively reasonable use parameter including a working voltage and a working frequency when leaving a factory, so that the device can operate well, but the digital processing device cannot be in a more efficient and stable working state due to the influence of external factors.
Disclosure of Invention
The application provides a voltage regulating method and device of digital processing equipment, the digital processing equipment and a computer readable storage medium, so as to improve the running stability of the digital processing equipment.
In a first aspect, the present application provides a method for voltage regulation of a digital processing device, the method comprising:
acquiring an ambient temperature value acquired by a temperature acquisition device;
Determining whether a preset voltage regulation condition is met according to the environmental temperature value;
and if the voltage regulation condition is determined to be met, determining a target voltage value according to the environment temperature value, and regulating the current working voltage of the digital processing equipment according to the target voltage value.
In a second aspect, the present application further provides a voltage regulating device of a digital processing apparatus, the device comprising:
the temperature acquisition module is used for acquiring the environmental temperature value acquired by the temperature acquisition device;
the condition judgment module is used for determining whether a preset voltage regulation condition is met or not according to the environmental temperature value;
and the voltage regulating module is used for determining a target voltage value according to the environmental temperature value and regulating the current working voltage of the digital processing equipment according to the target voltage value if the voltage regulating condition is determined to be met.
In a third aspect, the present application also provides a digital processing apparatus, the digital processing apparatus comprising a memory and a processor; the memory is used for storing a computer program; the processor is configured to execute the computer program and implement the voltage regulation method of the digital processing device as described above when the computer program is executed.
In a fourth aspect, the present application also provides a computer readable storage medium storing a computer program, which when executed by a processor causes the processor to implement a voltage regulation method of a digital processing device as described above.
The application discloses a voltage regulation method, a device, a digital processing device and a storage medium of the digital processing device, wherein in the operation process of the digital processing device, an environmental temperature value of the current environment of the digital processing device is collected through a temperature collection device arranged on the digital processing device, then whether the collected environmental temperature value meets a preset voltage regulation condition is determined, and when the preset voltage regulation condition is determined to be met, a current corresponding target voltage value is determined according to the collected environmental temperature value so as to regulate the current working voltage of the digital processing device to the obtained target voltage value. The method realizes the real-time compensation of the working voltage of the digital processing equipment according to the environmental temperature during the operation process of the digital processing equipment, and improves the operation efficiency and the operation stability of the digital processing equipment.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a voltage regulation method of a digital processing device according to an embodiment of the present application;
FIG. 2 is a flowchart illustrating steps for determining whether a preset voltage adjustment condition is satisfied according to an embodiment of the present disclosure;
FIG. 3 is a graph showing a voltage temperature interval relationship according to an embodiment of the present disclosure;
FIG. 4 is a flowchart illustrating steps for determining whether a voltage regulation condition is satisfied according to an embodiment of the present application;
FIG. 5 is a schematic block diagram of a voltage regulating device of a digital processing apparatus according to an embodiment of the present application;
fig. 6 is a schematic block diagram of a digital processing apparatus according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
The flow diagrams depicted in the figures are merely illustrative and not necessarily all of the elements and operations/steps are included or performed in the order described. For example, some operations/steps may be further divided, combined, or partially combined, so that the order of actual execution may be changed according to actual situations.
It is to be understood that the terminology used in the description of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
Some embodiments of the present application are described in detail below with reference to the accompanying drawings. The following embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a flow chart of a voltage adjusting method of a digital processing apparatus according to an embodiment of the present application.
Step S101, acquiring an ambient temperature value acquired by a temperature acquisition device.
In general, an apparatus is affected by the environment in which the apparatus is located during the operation process, that is, the actual operation state of the apparatus is different due to different operation environments, so it is necessary to reasonably ensure that the apparatus is always in a stable operation state.
Among the environmental factors affecting the operation of the device, the ambient temperature is an environmental factor that is greater for the operation of the device, so that the operating state of the digital processing device is adjusted according to the current ambient temperature of the digital processing device, so that the digital processing device is in a stable operating state.
When the environmental temperature value is obtained, the temperature acquisition device in the digital acquisition equipment is used for acquiring the environmental temperature so as to obtain the environmental temperature value corresponding to the digital processing equipment currently. Because the temperature acquisition device is used for acquiring the environmental temperature of the digital processing equipment, when the position of the temperature acquisition device is set, the temperature acquisition device needs to be arranged at a place which is closer to the environmental temperature, such as an air inlet of the digital processing equipment, and the current environmental temperature value of the digital processing equipment is determined by acquiring the temperature of the air inlet and the air outlet.
Step S102, determining whether a preset voltage regulation condition is met according to the environmental temperature value.
After the environmental temperature value of the environment where the digital processing device is located is obtained, whether the preset voltage regulation condition is met or not is determined according to the obtained environmental temperature value, and then voltage regulation is achieved when voltage regulation is determined to be needed, and the voltage is kept unchanged when the voltage regulation is not needed.
The preset voltage adjustment condition is used for determining whether voltage adjustment is needed currently, and after the obtained environmental temperature value, whether the obtained environmental temperature value meets the set voltage adjustment condition is determined, for example, when the environmental temperature value is a certain value, the set voltage adjustment condition is determined to be met, or when the environmental temperature value is within a certain range, the set voltage adjustment condition is met. However, the actual voltage adjustment conditions are set according to the actual requirements.
In practical application, when determining whether the set voltage regulation condition is satisfied according to the ambient temperature value, the judgment results corresponding to different temperature values are different, and the regulation modes corresponding to different temperature values are also different. Therefore, after obtaining the current environmental temperature value of the digital processing device, the determining includes steps S201 to S203, as shown in fig. 2, and fig. 2 is a flowchart illustrating steps of determining whether the preset voltage adjustment condition is met according to an embodiment of the present application.
Wherein, confirm whether to satisfy the voltage regulation condition of predetermineeing according to ambient temperature value, include:
step S201, reading the current working voltage of the digital processing device and the initial working voltage;
step S202, determining a first temperature value corresponding to the current working voltage value according to the current working voltage value and the initial working voltage value, and determining a first temperature interval corresponding to the first temperature value;
step S203, determining whether a preset voltage regulation condition is satisfied according to the ambient temperature value and the first temperature interval.
When determining whether the set voltage regulation condition is met according to the obtained environmental temperature value, firstly, reading the current working voltage of the digital processing equipment and the initial working voltage of the digital processing equipment during working, then, determining a first temperature value corresponding to the current working voltage according to the current working voltage value and the initial working voltage value, simultaneously, determining a first temperature interval corresponding to the first temperature value, and finally, determining whether the set preset voltage regulation condition is met according to the obtained environmental temperature value and the first temperature interval.
When the current working voltage of the digital processing equipment is the voltage value corresponding to the voltage adjusted by the digital processing equipment when the voltage adjustment is performed next time. In one embodiment, the voltage compensation is performed on the actual operating voltage of the digital processing device when the voltage adjustment is performed, so as to ensure that the digital processing device can be in a more suitable operating state.
Since the voltage adjustment is performed during the voltage adjustment at the present operation of the digital processing apparatus by using the voltage compensation method, when determining whether the voltage adjustment is currently required, the voltage adjustment is not required when the obtained voltage compensation value is zero, that is, when the obtained voltage compensation value is not zero, the voltage adjustment is performed, so that the current operation voltage is adjusted according to the obtained voltage compensation value.
The initial operating voltage is a default operating voltage of the preset digital processing device during operation, and corresponds to a corresponding condition, such as an ambient temperature value or an ambient temperature range, where the corresponding ambient temperature value or ambient temperature range is an ambient normal temperature value, such as 20 degrees or 20 degrees to 30 degrees, but the specific corresponding relationship is set according to the actual situation.
After the current working voltage and the initial working voltage of the digital processing device are obtained, a first temperature value corresponding to the current working voltage is determined according to the current working voltage and the initial working voltage, so that whether a preset voltage regulation condition is met or not is determined. Comprising the following steps: calculating a voltage difference between the current working voltage value and the initial working voltage value; inquiring in a preset voltage compensation list according to the voltage difference value, and determining a first temperature value corresponding to the current working voltage, wherein the voltage compensation list records the corresponding relation between the compensation voltage and the ambient temperature.
In one embodiment, in determining, the first temperature value corresponding to the current operating voltage is determined by calculating a voltage difference between the current operating voltage and the initial operating voltage and then determining the first temperature value corresponding to the current operating voltage according to the obtained voltage difference. When the corresponding first temperature value is determined, the corresponding first temperature value can be queried in the corresponding voltage compensation list to obtain an environment temperature value corresponding to the current voltage difference value.
The corresponding relationship between the voltage compensation value and the ambient temperature value may be shown in fig. 3, and the corresponding relationship between the two corresponding relationships corresponding to the curves recorded in fig. 3 may be converted into a corresponding formula:
where Δv is a voltage compensation value, and T is an ambient temperature value, for example, when t=10 degrees, Δv=0.25V. Similarly, when determining the voltage compensation value corresponding to the moment, the corresponding ambient temperature value can be calculated. It should be noted that, the correspondence between the voltage compensation value and the ambient temperature value is obtained according to an actual test, so that the set correspondence may be different for different digital processing devices, and may be determined according to an actual experimental result.
In addition, a first temperature value (an ambient temperature value) corresponding to the current working voltage is determined according to the current working voltage and the initial working voltage, a first temperature interval corresponding to the first temperature value is also determined, and whether a preset voltage regulation condition is met or not is further determined according to the acquired ambient temperature value and the first temperature interval.
As can be seen from the graph or the relationship recorded in fig. 3, in addition to determining whether the currently acquired ambient temperature is the same as the first temperature value, it is also required to determine whether the temperature intervals corresponding to the two are the same, and further determine whether voltage adjustment is required, so that when determining according to the current operating voltage and the initial operating voltage, the first temperature value or the first temperature interval corresponding to the current operating voltage can be determined.
For example, if the calculated voltage difference is 1V, the corresponding first temperature interval is t+.20 degrees at this time, if the collected ambient temperature value is-25 degrees at this time, then no voltage adjustment is needed at this time, and if the collected ambient temperature value is-10 degrees at this time, then it is determined that voltage adjustment is needed. For another example, if the calculated voltage difference is 0.5V, the first temperature value obtained at this time is t=0 degrees, and if the ambient temperature value collected at this time is 10 degrees, then voltage adjustment will be required at this time.
In an embodiment, besides voltage compensation, the corresponding relation between the working voltage and the ambient temperature can be directly determined, for example, when the ambient temperature value is 10 degrees, the working voltage corresponding to the digital processing device currently should be V 0 +0.25, the voltage value corresponding to the moment is directly obtained, and the voltage compensation value is not required to be obtained.
However, in the practical application process, when the working state of the digital processing device is adjusted according to the environmental temperature value, the real-time adjustment process is theoretically performed, but in the practical adjustment process, the temperature acquisition has a JITTER, which can be used for eliminating JITTER, so as to avoid the JITTER time of high-frequency adjustment.
In addition, a time domain may be set for different environmental temperatures, and specifically, as shown in fig. 4, the same voltage compensation value or voltage value may be set for an environmental temperature interval, where the corresponding voltage compensation value is 0.95V when the environmental temperature value is within-20 to-18.
As shown in fig. 4, fig. 4 is a flowchart illustrating steps for determining whether a voltage regulation condition is satisfied according to an embodiment of the present application.
Specifically, after the environmental temperature value acquired by the temperature acquisition device is acquired, the method further comprises:
step S401, determining a target temperature interval corresponding to the ambient temperature value.
After the environmental temperature value is obtained, whether the preset voltage regulation condition is met or not needs to be determined according to the environmental temperature value obtained at the moment, so that after the environmental temperature value is obtained at the moment, a target temperature interval corresponding to the environmental temperature value is determined, and whether the voltage regulation condition is met or not is further determined according to the obtained target temperature interval.
When the target temperature interval corresponding to the environment temperature value is determined, the recorded demarcation temperature value is determined, and then the corresponding target temperature interval is determined according to the obtained demarcation temperature value and the environment temperature value. Because the voltage regulation conditions corresponding to different target temperature intervals are different, after the target temperature interval corresponding to the environment temperature value is determined, whether the voltage regulation is needed at present is determined according to the voltage regulation corresponding to the target temperature interval,
in one embodiment, when determining whether a preset voltage regulation condition is satisfied, the method includes:
step S402, determining whether the target temperature interval and the first temperature interval are the same temperature interval.
After the target temperature interval is obtained, because actual voltage regulation conditions corresponding to different temperature intervals are different, whether the first temperature interval corresponding to the target temperature interval and the first temperature value is the same temperature interval or not is determined after the target temperature interval is obtained, wherein the first temperature value is an environment temperature value corresponding to the current working voltage.
In practical applications, the actual conditions of voltage adjustment corresponding to different temperature intervals are different, so that, at the same time, the environmental temperature values corresponding to two different temperature intervals are also different, for example, the operating voltage of some digital processing devices will decrease with the continuous increase of the environmental temperature values, while the operating voltage of some digital processing devices will need to increase at low and high temperatures, and will be the lowest at a certain temperature value. However, in general, in order to enable a more stable operation of the digital processing apparatus, an operation voltage of the digital processing apparatus is reduced with an increase in temperature, and for example, when the digital processing apparatus is operated in a low temperature environment, a relatively high operation voltage is required to control the operation of the digital processing apparatus.
Step S403, if it is determined that the target temperature interval and the first temperature interval are the same temperature interval, determining whether the voltage regulation condition is satisfied according to a target interval type corresponding to the target temperature interval.
When comparing the target temperature interval with the first temperature interval, two corresponding comparison results are provided, one is that the target temperature interval and the first temperature interval are the same temperature interval, the other is that the target temperature interval and the first temperature interval are different temperature intervals, and for digital processing equipment, generally, a higher working voltage is required to be provided at a low temperature so as to drive the digital processing equipment to operate, and a lower working voltage is required to be provided at a high temperature so as to ensure the operation stability of the digital processing equipment.
Therefore, when the target temperature range is different from the first temperature range, it is determined that the set voltage jump condition is satisfied at this time. For example, taking the voltage regulation curve shown in fig. 3 as an example, if the first temperature interval is t.ltoreq.20 and the target temperature interval is-20 < t.ltoreq.20, it is obvious that voltage regulation is required at this time, that is, the set voltage regulation condition is satisfied at this time.
It should be noted that there are many voltage adjustment conditions, and determining whether the target temperature interval is the same as the first temperature interval is one of the conditions, if the first voltage adjustment condition is set, then the voltage adjustment condition is satisfied: the target temperature interval and the first temperature interval are different temperature intervals.
In an embodiment, when comparing the target temperature interval with the first temperature interval, the corresponding comparison result further includes a case that the target temperature interval and the first temperature interval are the same temperature interval, and when the target temperature interval and the first temperature interval are the same temperature interval, whether the set voltage regulation condition is satisfied is determined according to the type of the target interval corresponding to the first temperature interval/the target temperature interval.
Since the voltage adjustment conditions corresponding to different temperature intervals are different, even if the target temperature interval and the first temperature interval are determined to be the same temperature interval, it cannot be determined whether the set voltage adjustment conditions are met at this time, for example, when the target temperature interval/the first temperature interval is t.ltoreq.20, since the voltage compensation value/the voltage value corresponding to this time is a fixed value, no voltage adjustment is required at this time, and when the target temperature interval/the first temperature interval is-20 < t.ltoreq.20, the different environmental temperature values and the voltage compensation value/the voltage value are different at this time, therefore, when the target temperature value and the first temperature value are not equal at this time, it is determined that voltage adjustment is required, otherwise, no voltage adjustment is required.
Thus, in one embodiment, determining that the target temperature interval and the first temperature interval are the same temperature interval includes: comparing the target temperature value with a preset demarcation temperature value, and determining a target interval type corresponding to the target temperature interval; if the target interval type is a boundary interval, determining that the voltage regulation is not satisfied; and if the target interval type is an intermediate interval, determining whether the voltage regulation condition is met according to the target temperature value and the first temperature value.
After the target temperature interval and the first temperature interval are the same temperature interval, the interval type corresponding to the target temperature interval/the first temperature interval is determined, wherein the interval type comprises an intermediate interval and a boundary interval, if T is less than or equal to 20 and is less than or equal to 20, the intermediate interval is taken as the boundary interval, and T is less than or equal to 20.
When the interval type corresponding to the target temperature value is determined, a preset demarcation temperature value is obtained, and then the target temperature value is compared with the set demarcation temperature value to determine the target interval type corresponding to the target temperature interval. The boundary temperature value is the boundary value corresponding to two different temperature intervals, for example, the interval T is less than or equal to-20 and the interval T is less than or equal to-20, then "-20" is a boundary temperature value, and similarly, when the temperature is higher than 20, the boundary temperature value is also corresponding to one interval, so that "20" is also a boundary temperature value.
Comparing the obtained environment temperature value with the set demarcation temperature value, determining the section type corresponding to the target temperature value at the moment, if the target temperature value is-30 ℃, the corresponding temperature section is T-20 or less, namely the boundary section, and if the target temperature value is-15 ℃, the corresponding temperature section is-20 < T-20 or less, namely the middle section.
In order to enable the digital processing device to operate normally and not to raise or lower the operating voltage without limitation, the voltage compensation value set in the boundary section is a fixed value in the curve described in fig. 3, specifically the change is in the temperature value contained in the intermediate section, so when the target section type corresponding to the target temperature value is determined, if the target section type is determined to be the boundary section, it is determined that no voltage adjustment is required at this time, that is, the voltage adjustment condition is not satisfied.
In addition, if the target section type is determined to be the intermediate section, determining whether the voltage adjustment condition is satisfied according to the target temperature value and the first temperature value, specifically, when determining whether the voltage adjustment condition is satisfied, includes: determining whether the environmental temperature value is equal to the first temperature value, if the environmental temperature value is determined to be equal to the first temperature value, determining that the voltage regulation condition is not met, and if the environmental temperature value is determined to be not equal to the first temperature value, determining that the voltage regulation condition is met.
In the regulation interval shown in fig. 3, there is also an intermediate interval 20< t <40 in which no voltage compensation is performed, i.e. no temperature regulation is required when both the target ambient temperature value and the first temperature value are in this interval.
In an embodiment, when determining the section type corresponding to the target section, the section type may be divided into a constant section and a variable section, where the constant section is the same in voltage compensation value/voltage value corresponding to different temperature values in the section, and the variable section is different in voltage compensation value/voltage value corresponding to different temperature values in the section, in addition to dividing the section type into the middle section and the boundary section. The intervals T.ltoreq.20, 20< T.ltoreq.40 and 40.ltoreq.T in FIG. 3 are constant intervals, and the interval-20 < T.ltoreq.20 is a variable interval.
When the target temperature value and the first temperature value are both in a constant section, voltage adjustment will not be required, when the target temperature value and the first temperature value are both in a variable section, voltage adjustment will be required (the target temperature value is not equal to the first temperature value), and when the target temperature value and the first temperature value are both in different sections, voltage adjustment will be required even if the section types are the same.
In an embodiment, the target temperature value and the first temperature value may be boundary temperature values, and the boundary temperature values are generally classified into one of adjacent sections, but voltage adjustment is not required as long as the target temperature value is the same as the first temperature value.
Step S103, if the voltage regulation condition is met, determining a target voltage value according to the environmental temperature value, and regulating the current working voltage of the digital processing device according to the target voltage value.
When the preset voltage regulation condition is met according to the obtained target temperature value, the current corresponding target voltage value is determined according to the acquired environmental temperature value, and then the current working voltage of the digital processing equipment is regulated according to the obtained target voltage value, namely the current working voltage of the digital processing equipment is regulated to the target voltage value.
In practical application, when voltage adjustment is performed on the digital processing equipment, compensation and adjustment are performed on the current working voltage of the digital processing equipment according to an actual environment temperature value, so that the running stability and the running efficiency of the digital processing equipment are improved, and the influence caused by untimely adjustment is reduced.
When the digital processing device is regulated, firstly, a corresponding regulating value is determined, namely, the quantity of the working voltage regulating value of the digital processing device is determined, so that firstly, a current corresponding target voltage value is determined according to an environment temperature value, and then the regulation is carried out according to the obtained target voltage value, and the method specifically comprises the following steps:
Inquiring in the voltage compensation list according to the environmental temperature value, and determining a voltage compensation value corresponding to the environmental temperature value; determining a target voltage value according to the initial working voltage value and the voltage compensation value; and adjusting the current working voltage of the digital processing equipment to the target voltage value.
When the voltage adjustment is determined to be needed, inquiring in a preset voltage compensation list according to the acquired ambient temperature value, determining a voltage compensation value corresponding to the ambient temperature value, and then adding the initial working voltage and the obtained voltage compensation to obtain a target voltage value corresponding to the initial working voltage, so that the current working voltage of the digital processing equipment is adjusted to the obtained target voltage value.
In general, different ambient temperature values correspond to different voltage compensation values, so when determining a target voltage value corresponding to the current ambient temperature value, the corresponding voltage compensation value is obtained first, then the voltage compensation value is compensated to the initial working voltage value according to the recorded initial working voltage value, so as to obtain the current corresponding target voltage value, for example, when the voltage compensation value is negative, the working voltage needs to be reduced, and when the voltage compensation value is positive, the working voltage needs to be increased.
In one embodiment, as can be seen from the above description, in addition to determining the voltage compensation value corresponding to the current time according to the ambient temperature value, the working voltage corresponding to the current time may be determined directly according to the collected ambient temperature value, so as to adjust the working voltage of the digital processing device to the working voltage obtained at the current time.
In the voltage regulation method of the digital processing device described above, during the operation of the digital processing device, the temperature collection device disposed on the digital processing device collects the environmental temperature value of the current environment where the digital processing device is located, then determines whether the collected environmental temperature value meets the preset voltage regulation condition, and further determines the current corresponding target voltage value according to the collected environmental temperature value when the preset voltage regulation condition is determined to be met, so as to regulate the current working voltage of the digital processing device to the obtained target voltage value. The method realizes the real-time compensation of the working voltage of the digital processing equipment according to the environmental temperature during the operation process of the digital processing equipment, and improves the operation efficiency and the operation stability of the digital processing equipment.
Referring to fig. 5, fig. 5 is a schematic block diagram of a voltage adjusting apparatus of a digital processing device according to an embodiment of the present application, where the apparatus is used to perform the foregoing voltage adjusting method of the digital processing device.
As shown in fig. 5, the voltage adjusting apparatus 500 of the digital processing device includes:
the temperature acquisition module 501 is configured to acquire an ambient temperature value acquired by the temperature acquisition device;
the condition judgment module 502 is configured to determine whether a preset voltage adjustment condition is satisfied according to the ambient temperature value;
and the voltage adjusting module 503 is configured to determine a target voltage value according to the ambient temperature value and adjust the current operating voltage of the digital processing device according to the target voltage value if it is determined that the voltage adjusting condition is satisfied.
Further, in an embodiment, the temperature acquisition module 5501 is specifically further configured to:
and acquiring an ambient temperature value of an air inlet of the digital processing device acquired by the temperature acquisition device.
Further, in an embodiment, the condition determining module 502 is specifically further configured to:
reading the current working voltage value and the initial working voltage value of the digital processing equipment; according to the current working voltage value and the initial working voltage value, determining a first temperature value corresponding to the current working voltage value, and determining a first temperature interval corresponding to the first temperature value; and determining whether a preset voltage regulation condition is met or not according to the environmental temperature value and the first temperature interval.
Further, in an embodiment, the condition determining module 502 is specifically further configured to:
calculating a voltage difference between the current working voltage value and the initial working voltage value; inquiring in a preset voltage compensation list according to the voltage difference value, and determining a first temperature value corresponding to the current working voltage, wherein the voltage compensation list records the corresponding relation between the compensation voltage and the ambient temperature.
Further, in an embodiment, the condition determining module 502 is specifically further configured to:
determining a target temperature interval corresponding to the environmental temperature value; determining whether the target temperature interval and the first temperature interval are the same temperature interval; if the target temperature interval and the first temperature interval are the same, determining whether the voltage regulation condition is met according to the type of the target interval corresponding to the target temperature interval; and if the target temperature interval and the first temperature interval are different temperature intervals, determining that the voltage regulation condition is met.
Further, in an embodiment, the condition determining module 502 is specifically further configured to:
comparing the target temperature value with a preset demarcation temperature value, and determining a target interval type corresponding to the target temperature interval, wherein the target interval type comprises a boundary interval and an intermediate interval; if the target interval type is a boundary interval, determining that the voltage regulation condition is not met; and if the target interval type is an intermediate interval, determining whether the voltage regulation condition is met according to the target temperature value and the first temperature value.
Further, in an embodiment, the condition determining module 502 is specifically further configured to:
determining whether the ambient temperature value is equal to the first temperature value; if the ambient temperature value is determined to be equal to the first temperature value, determining that a voltage regulation condition is not met; and if the ambient temperature value is not equal to the first temperature value, determining that a voltage regulation condition is met.
Further, in an embodiment, the voltage adjusting module 503 is specifically further configured to:
inquiring in the voltage compensation list according to the environmental temperature value, and determining a voltage compensation value corresponding to the environmental temperature value; determining a target voltage value according to the initial working voltage value and the voltage compensation value; and adjusting the current working voltage of the digital processing equipment to the target voltage value.
Referring to fig. 6, fig. 6 is a schematic block diagram of a digital processing apparatus according to an embodiment of the present application. The digital processing device may be a server.
As shown in fig. 6, the digital processing device includes a processor and a memory connected by a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.
The non-volatile storage medium may store an operating system and a computer program. The computer program comprises program instructions that, when executed, cause a processor to perform any of a number of voltage regulation methods for a digital processing device.
The processor is used to provide computing and control capabilities to support the operation of the entire digital processing device.
The memory provides an environment for the execution of a computer program in a non-volatile storage medium that, when executed by a processor, causes the processor to perform any of the voltage regulation methods of a digital processing device.
It will be appreciated by those skilled in the art that the structure shown in fig. 6 is merely a block diagram of a portion of the structure associated with the present application and is not limiting of the digital processing apparatus to which the present application is applied, and that a particular digital processing apparatus may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
It should be appreciated that the processor may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field-programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. Wherein the general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Wherein in one embodiment the processor is configured to run a computer program stored in the memory to implement the steps of:
acquiring an ambient temperature value acquired by a temperature acquisition device; determining whether a preset voltage regulation condition is met according to the environmental temperature value; and if the voltage regulation condition is determined to be met, determining a target voltage value according to the environment temperature value, and regulating the current working voltage of the digital processing equipment according to the target voltage value.
In one embodiment, the processor, when implementing the target ambient temperature value acquired by the acquisition temperature acquisition device, is further configured to implement:
and acquiring an ambient temperature value of an air inlet of the digital processing device acquired by the temperature acquisition device.
In one embodiment, when the determining whether the preset voltage adjustment condition is met according to the ambient temperature value is implemented, the processor is further configured to implement:
reading the current working voltage value and the initial working voltage value of the digital processing equipment; according to the current working voltage value and the initial working voltage value, determining a first temperature value corresponding to the current working voltage value, and determining a first temperature interval corresponding to the first temperature value; and determining whether a preset voltage regulation condition is met or not according to the environmental temperature value and the first temperature interval.
In one embodiment, when the processor is configured to implement the determining, according to the current operating voltage value and the initial operating voltage value, a first temperature value corresponding to the current operating voltage value, the processor is further configured to implement:
calculating a voltage difference between the current working voltage value and the initial working voltage value; inquiring in a preset voltage compensation list according to the voltage difference value, and determining a first temperature value corresponding to the current working voltage, wherein the voltage compensation list records the corresponding relation between the compensation voltage and the ambient temperature.
In one embodiment, the processor is further configured to, after implementing the target ambient temperature value acquired by the acquisition temperature acquisition device, implement:
determining a target temperature interval corresponding to the environmental temperature value;
the processor is further configured to determine, when implementing the determining whether a preset voltage adjustment condition is met according to the ambient temperature value and the first temperature interval, and implement:
determining whether the target temperature interval and the first temperature interval are the same temperature interval; if the target temperature interval and the first temperature interval are the same, determining whether the voltage regulation condition is met according to the type of the target interval corresponding to the target temperature interval; and if the target temperature interval and the first temperature interval are different temperature intervals, determining that the voltage regulation condition is met.
In one embodiment, when the determining whether the voltage regulation condition is met according to the target interval type corresponding to the target temperature interval is implemented, the processor is further configured to implement:
comparing the target temperature value with a preset demarcation temperature value, and determining a target interval type corresponding to the target temperature interval, wherein the target interval type comprises a boundary interval and an intermediate interval; if the target interval type is a boundary interval, determining that the voltage regulation condition is not met; and if the target interval type is an intermediate interval, determining whether the voltage regulation condition is met according to the target temperature value and the first temperature value.
In one embodiment, when implementing the determining whether the voltage regulation condition is met according to the target temperature value and the first temperature value, the processor is further configured to implement:
determining whether the ambient temperature value is equal to the first temperature value; if the ambient temperature value is determined to be equal to the first temperature value, determining that a voltage regulation condition is not met; and if the ambient temperature value is not equal to the first temperature value, determining that a voltage regulation condition is met.
In an embodiment, when the processor determines the target voltage value according to the environmental temperature value and adjusts the current operating voltage of the digital processing device according to the target voltage value, the processor is further configured to implement:
inquiring in the voltage compensation list according to the environmental temperature value, and determining a voltage compensation value corresponding to the environmental temperature value; determining a target voltage value according to the initial working voltage value and the voltage compensation value; and adjusting the current working voltage of the digital processing equipment to the target voltage value.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, the computer program comprises program instructions, and the processor executes the program instructions to realize the voltage regulation method of any digital processing device provided by the embodiment of the application.
The computer readable storage medium may be an internal storage unit of the digital processing device according to the foregoing embodiment, for example, a hard disk or a memory of the digital processing device. The computer readable storage medium may also be an external storage device of the Digital processing device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, which are provided on the Digital processing device.
While the invention has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made and equivalents will be apparent to those skilled in the art without departing from the scope of the invention. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (6)
1. A method of voltage regulation for a digital processing device, the method comprising:
acquiring an ambient temperature value acquired by a temperature acquisition device;
determining whether a preset voltage regulation condition is met according to the environmental temperature value;
if the voltage regulation condition is met, determining a target voltage value according to the environmental temperature value, and regulating the current working voltage of the digital processing equipment according to the target voltage value;
the obtaining the environmental temperature value collected by the temperature collection device comprises the following steps:
acquiring an ambient temperature value of an air inlet of the digital processing device acquired by a temperature acquisition device;
the determining whether the preset voltage regulation condition is met according to the environmental temperature value comprises the following steps:
Reading the current working voltage value and the initial working voltage value of the digital processing equipment;
according to the current working voltage value and the initial working voltage value, determining a first temperature value corresponding to the current working voltage value, and determining a first temperature interval corresponding to the first temperature value;
if the target temperature interval corresponding to the environment temperature value and the first temperature interval are the same temperature interval, comparing the environment temperature value with a preset demarcation temperature value, and determining a target interval type corresponding to the target temperature interval, wherein the target interval type comprises a boundary interval and an intermediate interval;
if the target interval type is a boundary interval, determining that the voltage regulation condition is not met;
if the target interval type is an intermediate interval, determining whether the ambient temperature value is equal to the first temperature value;
if the ambient temperature value is determined to be equal to the first temperature value, determining that a voltage regulation condition is not met;
if the ambient temperature value is not equal to the first temperature value, determining that a voltage regulation condition is met;
and if the target temperature interval and the first temperature interval are different temperature intervals, determining that the voltage regulation condition is met.
2. The method of claim 1, wherein determining a first temperature value corresponding to the current operating voltage value based on the current operating voltage value and the initial operating voltage value comprises:
calculating a voltage difference between the current working voltage value and the initial working voltage value;
inquiring in a preset voltage compensation list according to the voltage difference value, and determining a first temperature value corresponding to the current working voltage, wherein the voltage compensation list records the corresponding relation between the compensation voltage and the ambient temperature.
3. The method according to any one of claims 1 to 2, wherein said determining a target voltage value from said ambient temperature value and adjusting a current operating voltage of said digital processing device from said target voltage value comprises:
inquiring in the voltage compensation list according to the environmental temperature value, and determining a voltage compensation value corresponding to the environmental temperature value;
determining a target voltage value according to the initial working voltage value and the voltage compensation value;
and adjusting the current working voltage of the digital processing equipment to the target voltage value.
4. A voltage regulating device for a digital processing apparatus, the device comprising:
the temperature acquisition module is used for acquiring the environmental temperature value acquired by the temperature acquisition device;
the condition judgment module is used for determining whether a preset voltage regulation condition is met or not according to the environmental temperature value;
the voltage adjusting module is used for determining a target voltage value according to the environment temperature value and adjusting the current working voltage of the digital processing equipment according to the target voltage value if the voltage adjusting condition is met;
the temperature acquisition module is specifically used for:
acquiring an ambient temperature value of an air inlet of the digital processing device acquired by a temperature acquisition device;
the condition judging module is specifically configured to:
reading the current working voltage value and the initial working voltage value of the digital processing equipment;
according to the current working voltage value and the initial working voltage value, determining a first temperature value corresponding to the current working voltage value, and determining a first temperature interval corresponding to the first temperature value;
if the target temperature interval corresponding to the environment temperature value and the first temperature interval are the same temperature interval, comparing the environment temperature value with a preset demarcation temperature value, and determining a target interval type corresponding to the target temperature interval, wherein the target interval type comprises a boundary interval and an intermediate interval;
If the target interval type is a boundary interval, determining that the voltage regulation condition is not met;
if the target interval type is an intermediate interval, determining whether the ambient temperature value is equal to the first temperature value;
if the ambient temperature value is determined to be equal to the first temperature value, determining that a voltage regulation condition is not met;
and if the ambient temperature value is not equal to the first temperature value, determining that a voltage regulation condition is met.
5. A digital processing device comprising a memory and a processor:
the memory has stored therein computer readable instructions which, when executed by the processor, cause the processor to perform the steps of the voltage regulation method of a digital processing device according to any of claims 1 to 3.
6. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when executed by a processor, causes one or more processors to perform the steps of the voltage regulation method of a digital processing device according to any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010899532.9A CN114114971B (en) | 2020-08-31 | 2020-08-31 | Voltage regulation method, device, digital processing equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010899532.9A CN114114971B (en) | 2020-08-31 | 2020-08-31 | Voltage regulation method, device, digital processing equipment and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114114971A CN114114971A (en) | 2022-03-01 |
CN114114971B true CN114114971B (en) | 2023-12-22 |
Family
ID=80360126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010899532.9A Active CN114114971B (en) | 2020-08-31 | 2020-08-31 | Voltage regulation method, device, digital processing equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114114971B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114791713A (en) * | 2022-03-18 | 2022-07-26 | 青岛海尔空调器有限总公司 | Monitoring method, device and equipment for vehicle battery and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101241375A (en) * | 2007-02-06 | 2008-08-13 | 国际商业机器公司 | Integrated circuit, electronic system and method for regulating voltage for supplying to circuit |
CN203102140U (en) * | 2013-01-06 | 2013-07-31 | 青岛海信宽带多媒体技术有限公司 | Device capable of dynamically adjusting power |
CN104460076A (en) * | 2014-12-30 | 2015-03-25 | 合肥京东方光电科技有限公司 | Voltage compensation method and device and display device |
CN104516384A (en) * | 2013-09-27 | 2015-04-15 | 凯为公司 | Dynamically adjusting supply voltage based on monitored chip temperature |
CN105070261A (en) * | 2015-08-26 | 2015-11-18 | 武汉华星光电技术有限公司 | Liquid crystal display module group and voltage adjusting method thereof |
WO2016062069A1 (en) * | 2014-10-22 | 2016-04-28 | 中兴通讯股份有限公司 | Method and device for adjusting core voltage of chip |
CN108592330A (en) * | 2018-04-28 | 2018-09-28 | 四川长虹空调有限公司 | Air-conditioning current protection method and air-conditioning |
-
2020
- 2020-08-31 CN CN202010899532.9A patent/CN114114971B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101241375A (en) * | 2007-02-06 | 2008-08-13 | 国际商业机器公司 | Integrated circuit, electronic system and method for regulating voltage for supplying to circuit |
CN203102140U (en) * | 2013-01-06 | 2013-07-31 | 青岛海信宽带多媒体技术有限公司 | Device capable of dynamically adjusting power |
CN104516384A (en) * | 2013-09-27 | 2015-04-15 | 凯为公司 | Dynamically adjusting supply voltage based on monitored chip temperature |
WO2016062069A1 (en) * | 2014-10-22 | 2016-04-28 | 中兴通讯股份有限公司 | Method and device for adjusting core voltage of chip |
CN105589504A (en) * | 2014-10-22 | 2016-05-18 | 中兴通讯股份有限公司 | Method and device for adjusting chip core voltage |
CN104460076A (en) * | 2014-12-30 | 2015-03-25 | 合肥京东方光电科技有限公司 | Voltage compensation method and device and display device |
CN105070261A (en) * | 2015-08-26 | 2015-11-18 | 武汉华星光电技术有限公司 | Liquid crystal display module group and voltage adjusting method thereof |
CN108592330A (en) * | 2018-04-28 | 2018-09-28 | 四川长虹空调有限公司 | Air-conditioning current protection method and air-conditioning |
Also Published As
Publication number | Publication date |
---|---|
CN114114971A (en) | 2022-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3660323B1 (en) | Fan speed control for server | |
CN107678855B (en) | Processor dynamic adjustment method and device and processor chip | |
US7840823B2 (en) | Processor system for varying clock frequency and voltage in response to a comparison of instruction execution rate to a reference value | |
US8261112B2 (en) | Optimizing power consumption by tracking how program runtime performance metrics respond to changes in operating frequency | |
US7464278B2 (en) | Combining power prediction and optimal control approaches for performance optimization in thermally limited designs | |
US7917772B1 (en) | Dynamic chip control | |
US9945387B2 (en) | Condenser fan speed control for air conditioning system efficiency optimization | |
US8949635B2 (en) | Integrated circuit performance improvement across a range of operating conditions and physical constraints | |
US20150148981A1 (en) | System and method for multi-correlative learning thermal management of a system on a chip in a portable computing device | |
CN108224697A (en) | Air conditioner electronic expansion valve adjusting method, computer installation, storage medium | |
WO2012141182A1 (en) | Semiconductor integrated circuit | |
GB2511628A (en) | Dynamically controlling a maximum operating voltage for a processor | |
CN110413032B (en) | Load line compensation in power monitoring | |
CN114114971B (en) | Voltage regulation method, device, digital processing equipment and readable storage medium | |
US8391096B2 (en) | Power supply system for memories | |
EP3232297A1 (en) | Chip aware thermal policy | |
CN117570049B (en) | Fan control method and device, baseboard management controller and server | |
CN108350820B (en) | Engine control device for construction machine | |
JP5296136B2 (en) | Electronic device, control method thereof, and semiconductor integrated circuit | |
CN113672065B (en) | Method and device for regulating speed of fan and storage medium | |
CN115053199B (en) | Power efficiency optimization with known chip process bias | |
CN116365832A (en) | LLC circuit adjusting method, device, terminal and storage medium | |
CN115051002A (en) | Heat dissipation control method and device, computer equipment and storage medium | |
CN116113932A (en) | Frequency control method and device | |
US20140159801A1 (en) | Performance Adaptive Voltage Scaling with Performance Tracking Sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |