TWI454014B - Power management module for solar cell, power management method for solar cell and calculator using the same - Google Patents
Power management module for solar cell, power management method for solar cell and calculator using the same Download PDFInfo
- Publication number
- TWI454014B TWI454014B TW100148300A TW100148300A TWI454014B TW I454014 B TWI454014 B TW I454014B TW 100148300 A TW100148300 A TW 100148300A TW 100148300 A TW100148300 A TW 100148300A TW I454014 B TWI454014 B TW I454014B
- Authority
- TW
- Taiwan
- Prior art keywords
- frequency
- clock signal
- preset
- voltage
- solar
- Prior art date
Links
- 238000007726 management method Methods 0.000 title claims description 42
- 238000000034 method Methods 0.000 claims description 7
- 230000007423 decrease Effects 0.000 claims description 2
- 230000003247 decreasing effect Effects 0.000 claims 3
- 238000001514 detection method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 239000004020 conductor Substances 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000003574 free electron Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005693 optoelectronics Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Landscapes
- Power Sources (AREA)
- Photovoltaic Devices (AREA)
Description
本發明有關於一種太陽能電池的應用,且特別是有關於太陽能電源管理模組、方法以及使用其之電子計算機。The present invention relates to the use of a solar cell, and more particularly to a solar power management module, method, and electronic computer using the same.
太陽能電池係一種利用太陽光直接發電的光電半導體薄片,它祇要一照到光,瞬間就可輸出電壓及電流。而此種太陽能光電池(Solar cell)簡稱為太陽能電池,或太陽電池。A solar cell is an optoelectronic semiconductor chip that directly generates electricity by using sunlight. It can output voltage and current in an instant as long as it is illuminated. Such a solar cell is simply referred to as a solar cell or a solar cell.
太陽能電池板正好是應用光電效應原理於電力生產上。陽光照射到金屬或半導體的表面上時,部份光子會擊中金屬或半導體原子,光子的部份能量轉化為提升原子外層電子的位能,使該電子從原子中遊離出來,另一部份能量則轉化為該電子從原子中飛脫出來的動能。遊離出來的電子具有負電場,在導體之內形成負電壓,故此會流向電位相對較高(又即負值較低)的區域,若能夠適當地將之加以調控,即可以做成供人類應用的電能。Solar panels are precisely the application of the photoelectric effect principle in power production. When sunlight hits the surface of a metal or semiconductor, some of the photons hit the metal or semiconductor atoms, and part of the photon energy is converted into the energy of the outer electrons of the atom, which frees the electrons from the atoms. Energy is converted into kinetic energy that the electrons fly off the atom. The free electrons have a negative electric field and form a negative voltage in the conductor, so they flow to a region where the potential is relatively high (ie, the negative value is low). If it can be properly regulated, it can be made for human application. Electrical energy.
然而,太陽能的產品一般來說都需要在有陽光的情況下才能使用。若沒有充足的陽光驅動太陽能電池,上述太陽能的產品很快就會進入沒電的狀態,導致無法使用螢幕或按鍵,甚至可能在一瞬間中斷使用,造成使用者的不便。However, solar products generally need to be used in the presence of sunlight. If there is not enough sunlight to drive the solar cells, the above solar energy products will soon enter a state of no power, resulting in the inability to use the screen or buttons, and may even be interrupted for a moment, causing user inconvenience.
本發明的一目的是提供一太陽能電源管理模組,檢測太陽能電池以延長產品使用時間。It is an object of the present invention to provide a solar power management module that detects solar cells to extend product life.
本發明的另一目的是提供一太陽能電源管理方法,用以適應性的調整操作時脈使產品不會因電力不足而中斷。Another object of the present invention is to provide a solar power management method for adaptively adjusting the operating clock so that the product is not interrupted by insufficient power.
本發明的一目的是提供一太陽能電子計算機,用以當太陽能不穩時,將操作頻率調到最低,以免計算中斷。It is an object of the present invention to provide a solar electronic computer that minimizes operating frequency when solar energy is unstable to avoid computational interruption.
本發明提供一種太陽能電源管理模組,包括振盪器、除頻電路、太陽能電池、偵測電路與控制電路。其中,振盪器用以提供一預設時脈信號。除頻電路耦接該振盪器,接收該預設時脈信號,用以根據一除頻參數以對該振盪器所輸出的該預設時脈信號進行除頻以輸出一除頻時脈信號。太陽能電池用以接收一太陽能,以供應一電源電壓。偵測電路耦接該太陽能電池,接收該電源電壓,用以偵測該電源電壓的大小。控制電路耦接該偵測電路,並依據該偵測電路偵測出的該電源電壓之值,調整該除頻電路之該除頻參數。其中,當該偵測電路偵測到該電源電壓低於一預設電壓時,該控制電路對該除頻電路送出該除頻參數,使該除頻電路將所輸出的該除頻時脈信號降為一最低頻率。當該偵測電路偵測到該電源電壓升高,且超過該預設電壓時,該控制電路對該除頻電路送出該除頻參數,使該除頻電路調整除頻頻率並逐步升高該除頻時脈信號的頻率。The invention provides a solar power management module, which comprises an oscillator, a frequency dividing circuit, a solar battery, a detecting circuit and a control circuit. The oscillator is used to provide a preset clock signal. The frequency dividing circuit is coupled to the oscillator, and receives the preset clock signal for dividing the preset clock signal output by the oscillator according to a frequency dividing parameter to output a frequency dividing clock signal. The solar cell is used to receive a solar energy to supply a power supply voltage. The detecting circuit is coupled to the solar cell and receives the power voltage to detect the magnitude of the power voltage. The control circuit is coupled to the detection circuit, and adjusts the frequency division parameter of the frequency division circuit according to the value of the power supply voltage detected by the detection circuit. When the detecting circuit detects that the power supply voltage is lower than a predetermined voltage, the control circuit sends the frequency dividing parameter to the frequency dividing circuit, so that the frequency dividing circuit outputs the divided frequency-divided clock signal. Drop to a minimum frequency. When the detecting circuit detects that the power supply voltage rises and exceeds the preset voltage, the control circuit sends the frequency dividing parameter to the frequency dividing circuit, so that the frequency dividing circuit adjusts the frequency dividing frequency and gradually increases the frequency. The frequency of the frequency division signal.
除此之外,本發明還提供一種太陽能電源管理方法,此方法包括下列步驟:將一太陽能,轉化為一電源電壓;提供一預設時脈信號;偵測電源電壓的大小;提供一除頻參數,用以對上述預設時脈信號進行除頻以獲得除頻時脈信號;利用除頻時脈信號作為運作時脈;當偵測到電源電壓下降且低於一預設電壓時,調整除頻參數使該除頻時脈信號降為一最低頻率;以及當電源電壓升高,且超過預設電壓時,逐步調整除頻參數,並逐步升高該除頻時脈信號的頻率。In addition, the present invention also provides a solar power management method, the method comprising the steps of: converting a solar energy into a power supply voltage; providing a predetermined clock signal; detecting a magnitude of the power supply voltage; providing a frequency division a parameter, configured to perform frequency division on the preset clock signal to obtain a frequency-divided clock signal; use a frequency-divided clock signal as a working clock; and when detecting that the power supply voltage drops and is lower than a preset voltage, adjusting The frequency division parameter reduces the frequency division clock signal to a lowest frequency; and when the power source voltage rises and exceeds the preset voltage, the frequency division parameter is gradually adjusted, and the frequency of the frequency division clock signal is gradually increased.
除此之外,本發明還提供一種太陽能電子計算機,包括顯示器、按鍵模組、振盪器、除頻電路、太陽能電池、偵測電路與控制電路。其中,顯示器用以顯示一數字。按鍵模組包含多個數字按鍵以及多個運算按鍵。振盪器用以提供一預設時脈信號。除頻電路耦接該振盪器,接收該預設時脈信號,用以根據一除頻參數以對該振盪器所輸出的該預設時脈信號進行除頻以輸出一除頻時脈信號。太陽能電池用以接收一太陽能,以供應一電源電壓。偵測電路耦接該太陽能電池,接收該電源電壓,用以偵測該電源電壓的大小。控制電路耦接偵測電路,並依據偵測電路偵測出的電源電壓之值,調整除頻電路之該除頻參數。其中,當該偵測電路偵測到該電源電壓低於一預設電壓時,該控制電路對該除頻電路送出該除頻參數,使該除頻電路將所輸出的該除頻時脈信號降為一最低頻率。當該偵測電路偵測到該電源電壓升高,且超過該預設電壓時,該控制電路對該除頻電路送出該除頻參數,使該除頻電路調整除頻頻率並逐步升高該除頻時脈信號的頻率。當該太陽能電子計算機進行運算時,使用該除頻電路所輸出之除頻時脈信號作為其運作頻率。In addition, the present invention also provides a solar electronic computer comprising a display, a button module, an oscillator, a frequency dividing circuit, a solar cell, a detecting circuit and a control circuit. The display is used to display a number. The button module includes a plurality of numeric buttons and a plurality of arithmetic buttons. The oscillator is used to provide a predetermined clock signal. The frequency dividing circuit is coupled to the oscillator, and receives the preset clock signal for dividing the preset clock signal output by the oscillator according to a frequency dividing parameter to output a frequency dividing clock signal. The solar cell is used to receive a solar energy to supply a power supply voltage. The detecting circuit is coupled to the solar cell and receives the power voltage to detect the magnitude of the power voltage. The control circuit is coupled to the detection circuit, and adjusts the frequency division parameter of the frequency division circuit according to the value of the power supply voltage detected by the detection circuit. When the detecting circuit detects that the power supply voltage is lower than a predetermined voltage, the control circuit sends the frequency dividing parameter to the frequency dividing circuit, so that the frequency dividing circuit outputs the divided frequency-divided clock signal. Drop to a minimum frequency. When the detecting circuit detects that the power supply voltage rises and exceeds the preset voltage, the control circuit sends the frequency dividing parameter to the frequency dividing circuit, so that the frequency dividing circuit adjusts the frequency dividing frequency and gradually increases the frequency. The frequency of the frequency division signal. When the solar computer performs an operation, the frequency-divided clock signal output by the frequency-dividing circuit is used as its operating frequency.
本發明的精神主要是根據太陽能電池的特性,當太陽能不足時,利用將工作時脈的頻率調整到最低,避免計算中斷,當太陽能漸漸回復時,又逐步的將工作時脈的頻率漸漸的調整回原來的頻率。如此,可以避免太陽能產品在運作時中斷。也可以增加太陽能產品的操作時間。The spirit of the present invention is mainly based on the characteristics of the solar cell. When the solar energy is insufficient, the frequency of the working clock is adjusted to the minimum to avoid the calculation interruption. When the solar energy gradually recovers, the frequency of the working clock is gradually adjusted. Go back to the original frequency. In this way, it is possible to avoid interruption of the solar product during operation. It is also possible to increase the operating time of solar products.
為使能更進一步瞭解本發明之特徵及技術內容,請參閱以下有關本發明之詳細說明與附圖,但是此等說明與所附圖式僅係用來說明本發明,而非對本發明的權利範圍作任何的限制。The detailed description of the present invention and the accompanying drawings are to be understood by the claims The scope is subject to any restrictions.
圖1為本發明第一實施例的太陽能電子計算機的示意圖。請參考圖1,太陽能電子計算機100包括一顯示器101、按鍵模組102以及一太陽能電池103。為了能夠充分說明本發明的技術,請參考圖2,圖2為本發明第一實施例的太陽能電子計算機的電路方塊圖。如圖2所示,太陽能電子計算機除了包括一顯示器101、按鍵模組102以及一太陽能電池103,還包括一振盪器201、一除頻電路202、一偵測電路203以及一控制電路204,其耦接關係如圖2所示。其中,太陽能電池電池103能夠接收環境光源,以進行充電。並且,太陽能電池103輸出一電源電壓VDC給偵測電路203,使偵測電路203偵測該電源電壓VDC之電壓值大小。1 is a schematic view of a solar electronic computer according to a first embodiment of the present invention. Referring to FIG. 1 , the solar computer 100 includes a display 101 , a button module 102 , and a solar cell 103 . In order to fully explain the technology of the present invention, please refer to FIG. 2. FIG. 2 is a circuit block diagram of a solar electronic computer according to a first embodiment of the present invention. As shown in FIG. 2, the solar computer includes a display 101, a button module 102, and a solar cell 103, and includes an oscillator 201, a frequency dividing circuit 202, a detecting circuit 203, and a control circuit 204. The coupling relationship is shown in Figure 2. Among them, the solar battery cell 103 can receive an ambient light source for charging. Moreover, the solar cell 103 outputs a power supply voltage VDC to the detecting circuit 203, so that the detecting circuit 203 detects the voltage value of the power supply voltage VDC.
控制電路204耦接顯示器101、按鍵模組102、除頻電路202以及偵測電路203,接收除頻時脈信號DCK作為此太陽能電子計算機的運作時脈,並根據一使用者對按鍵模組102的一運算操作,進行數字運算。The control circuit 204 is coupled to the display 101, the button module 102, the frequency dividing circuit 202, and the detecting circuit 203, and receives the frequency-divided clock signal DCK as the operating clock of the solar computer, and according to a user-to-key module 102. An arithmetic operation that performs a numerical operation.
當太陽能充足時,則除頻時脈信號DCK的除頻參數是1,也就是除頻時脈信號DCK等於振盪器201所輸出的時 脈信號CLK。因此,控制電路204的運作頻率就是時脈信號CLK的頻率。當光線不足時,太陽能電池的電壓會持續下降。當偵測電路203偵測到電源電壓VDC低於一預設電壓時,控制電路204對除頻電路202送出除頻參數PAR,為了簡單說明此實施例,本案的除頻參數PAR包括1、2、4、8以及16。在此例中,當偵測電路203偵測到電源電壓VDC下降且低於上述預設電壓時,表示電力不足了,控制電路204會輸出除頻參數PAR=16。此時,除頻電路202將所輸出的除頻時脈信號DCK信號降為最低頻率,也就是CLK的頻率的十六分之一,以避免太陽能電子計算機100計算到一半斷電。When the solar energy is sufficient, the frequency division parameter of the frequency division clock signal DCK is 1, that is, when the frequency division clock signal DCK is equal to the output of the oscillator 201. Pulse signal CLK. Therefore, the operating frequency of the control circuit 204 is the frequency of the clock signal CLK. When the light is insufficient, the voltage of the solar cell will continue to drop. When the detecting circuit 203 detects that the power supply voltage VDC is lower than a predetermined voltage, the control circuit 204 sends the frequency dividing parameter PAR to the frequency dividing circuit 202. To simplify the description of the embodiment, the frequency dividing parameter PAR of the present case includes 1, 2 , 4, 8, and 16. In this example, when the detecting circuit 203 detects that the power supply voltage VDC drops and is lower than the preset voltage, it indicates that the power is insufficient, and the control circuit 204 outputs the frequency dividing parameter PAR=16. At this time, the frequency dividing circuit 202 reduces the output frequency-divided clock signal DCK signal to the lowest frequency, that is, one-sixteenth of the frequency of the CLK, to prevent the solar computer 100 from calculating the power-off.
此時,太陽能電子計算機100操作在最低頻率(CLK/16),使得太陽能電子計算機100花費較少的電力。同時,太陽能電池103仍接收環境光源且繼續充電且儲能,使電源電壓VDC升高漸漸升高。當偵測電路203偵測到電源電壓VDC升高且超過上述預設電壓時,控制電路204對除頻電路202送出除頻參數PAR=8,使除頻電路向上調整除頻頻率。當電源電壓VDC再度上升,控制電路204又再度調整除頻參數PAR變為6,如此,逐步升高除頻時脈信號DCK的頻率,使太陽能電子計算機100回復正常運作。At this point, the solar computer 100 operates at the lowest frequency (CLK/16) such that the solar computer 100 spends less power. At the same time, the solar cell 103 still receives the ambient light source and continues to charge and store energy, so that the power supply voltage VDC rises gradually. When the detecting circuit 203 detects that the power supply voltage VDC rises and exceeds the preset voltage, the control circuit 204 sends the frequency dividing parameter PAR=8 to the frequency dividing circuit 202, so that the frequency dividing circuit adjusts the frequency dividing frequency upward. When the power supply voltage VDC rises again, the control circuit 204 again adjusts the frequency-dividing parameter PAR to 6, so that the frequency of the frequency-divided clock signal DCK is gradually increased, so that the solar-powered electronic computer 100 returns to normal operation.
在上述控制電路204控制除頻電路202逐步升高除頻時脈信號DCK時,若環境光源微弱使得太陽能電池103輸出的電源電壓VDC又下降且低於上述預設電壓時,控制電路204又再度調整除頻參數PAR=16,使除頻電路202所輸出的除頻時脈信號DCK信號降為最低頻率,以避免太陽能電子計算機100計算到一半斷電。When the control circuit 204 controls the frequency dividing circuit 202 to gradually increase the frequency-divided clock signal DCK, if the ambient light source is weak such that the power supply voltage VDC output by the solar battery 103 drops again and is lower than the preset voltage, the control circuit 204 again Adjusting the frequency division parameter PAR=16 causes the frequency-divided clock signal DCK signal output by the frequency dividing circuit 202 to be reduced to the lowest frequency to prevent the solar computer 100 from calculating the power-off.
值得一提的是,在本發明實施例中,太陽能電子計算機100的電源管理模組也可以應用於雙電源供應(Dual Power Supply)或是多個電源供應。而本實施例所提供之運作頻率的機制可以是在電源供應切換為太陽能電池時,才會被啟動。或者是,在電源供應僅剩下太陽能電池時,本實施例所提供之運作頻率的機制才會被啟動。It should be noted that, in the embodiment of the present invention, the power management module of the solar computer 100 can also be applied to dual power supply or multiple power supplies. The mechanism for operating the frequency provided by this embodiment may be that the power supply is switched on when it is switched to a solar battery. Alternatively, the mechanism of the operating frequency provided by the embodiment will be activated when only the solar cell is left in the power supply.
另外,上述預設電壓之值可以是由設計者依據電源供應系統或計算機所需消耗的功率來設定,或者是,依據實際電源供應以及消耗功率的狀況,適應性的調整。In addition, the value of the preset voltage may be set by the designer according to the power required by the power supply system or the computer, or may be adaptively adjusted according to the actual power supply and the power consumption.
[第二實施例][Second embodiment]
由上述實施例,可以被歸納成一個太陽能電源管理方法,圖3為本發明第二實施例的太陽能電源管理方法的流程圖。請參考圖3,此方法包括下列步驟:The above embodiment can be summarized into a solar power management method, and FIG. 3 is a flowchart of the solar power management method according to the second embodiment of the present invention. Please refer to Figure 3. This method includes the following steps:
步驟S302:將一太陽能,轉化為一電源電壓。Step S302: Converting a solar energy into a power supply voltage.
步驟S303:提供一預設時脈信號CLK。Step S303: providing a preset clock signal CLK.
步驟S304:提供一除頻參數PAR。其中,該除頻參數PAR包括1、2、4、8以及16。而該除頻參數PAR的預設值可以是PAR=1,使得計算機一開始以全頻運算。或者,除頻參數PAR的預設值也可以預先由系統設計者設計。Step S304: Provide a frequency division parameter PAR. The frequency division parameter PAR includes 1, 2, 4, 8, and 16. The preset value of the frequency division parameter PAR may be PAR=1, so that the computer starts to operate at full frequency. Alternatively, the preset value of the frequency parameter PAR can also be pre-designed by the system designer.
步驟S305:偵測電源電壓VDC的大小。Step S305: Detect the size of the power supply voltage VDC.
步驟S306:依據上述所偵測出的電源電壓VDC的大小調整除頻參數PAR。其中,當偵測到電源電壓VDC下降且低於預設電壓時,調整除頻參數PAR,使該除頻時脈信號DCK降為一最低頻率。在此例中,當電源電壓VDC低於預設電壓時,除頻參數PAR將會被設為16。Step S306: Adjust the frequency division parameter PAR according to the detected size of the power supply voltage VDC. When the power supply voltage VDC is detected to be lower than the preset voltage, the frequency-dividing parameter PAR is adjusted to reduce the frequency-divided clock signal DCK to a lowest frequency. In this example, when the power supply voltage VDC is lower than the preset voltage, the frequency division parameter PAR will be set to 16.
步驟S307:利用除頻參數PAR,對預設時脈信號CLK進行除頻以獲得一除頻時脈信號DCK。該除頻時脈信號DCK為CLK/PAR。而該除頻時脈信號DCK的最低頻率為CLK/16。Step S307: Demultiplexing the preset clock signal CLK by using the frequency division parameter PAR to obtain a frequency division clock signal DCK. The frequency division clock signal DCK is CLK/PAR. The lowest frequency of the frequency-divided clock signal DCK is CLK/16.
步驟S308:利用該除頻時脈信號DCK作為運作時脈。當計算機的運作在最低頻率時,計算機消耗的電力較少,使太陽能電池103仍接收環境光源且繼續充電且儲能,使電源電壓VDC升高漸漸升高。此時,在上述步驟S305~S307中,電源電壓VDC仍然繼續地被偵測,當電源電壓升高且超過預設電壓時,除頻參數PAR將逐步被調整,以逐步升高除頻時脈信號DCK的頻率。Step S308: Using the frequency division clock signal DCK as the operating clock. When the computer is operating at the lowest frequency, the computer consumes less power, so that the solar cell 103 still receives the ambient light source and continues to charge and store energy, causing the power supply voltage VDC to rise gradually. At this time, in the above steps S305-S307, the power supply voltage VDC is still continuously detected. When the power supply voltage rises and exceeds the preset voltage, the frequency-dividing parameter PAR is gradually adjusted to gradually increase the frequency-divided clock. The frequency of the signal DCK.
在上逐步升高除頻時脈信號DCK時,若環境光源微弱使得電源電壓VCD又下降且低於上述預設電壓時,在上述步驟S305~S307中,又再度調整除頻參數PAR=8,使除頻時脈信號DCK信號降為最低頻率,以避免計算機100計算到一半斷電。When the frequency-repeating clock signal DCK is gradually increased, if the ambient light source is weak and the power supply voltage VCD drops again and is lower than the preset voltage, in the above steps S305-S307, the frequency-dividing parameter PAR=8 is adjusted again. The de-clocked signal DCK signal is reduced to the lowest frequency to avoid the computer 100 calculating that half of the power is off.
[第三實施例][Third embodiment]
圖4為本發明實施例的太陽能電源管理模組的系統方塊圖。請參考圖4,太陽能電源管理模組包括太陽能電池410、偵測電路420、控制電路430、振盪器440、除頻電路450、設定單元460與負載單元470,其耦接關係如圖所示。其中,太陽能電池電池410能夠接收環境光源,以進行充電。並且,太陽能電池410輸出一電源電壓VDC給偵測電路420,使偵測電路420偵測該電源電壓VDC之電壓值大小。4 is a system block diagram of a solar power management module according to an embodiment of the present invention. Referring to FIG. 4, the solar power management module includes a solar cell 410, a detection circuit 420, a control circuit 430, an oscillator 440, a frequency dividing circuit 450, a setting unit 460, and a load unit 470, and the coupling relationship thereof is as shown. Among them, the solar battery cell 410 can receive an ambient light source for charging. Moreover, the solar cell 410 outputs a power voltage VDC to the detecting circuit 420, so that the detecting circuit 420 detects the voltage value of the power voltage VDC.
振盪器440產生一振盪頻率CLK,並輸出給除頻電路450。控制電路430耦接偵測電路420、除頻電路450與設定單元460,依據偵側電路430的偵測結果,控制除頻電路450輸出給負載單元470的除頻時脈信號DCK。負載單元470耦接除頻電路450與太陽能電池410,並以所接收的除頻時脈信號DCK作為工作頻率。The oscillator 440 generates an oscillation frequency CLK and outputs it to the frequency dividing circuit 450. The control circuit 430 is coupled to the detection circuit 420, the frequency dividing circuit 450 and the setting unit 460, and controls the frequency-divided clock signal DCK output by the frequency dividing circuit 450 to the load unit 470 according to the detection result of the detecting circuit 430. The load unit 470 is coupled to the frequency dividing circuit 450 and the solar cell 410, and uses the received frequency-divided clock signal DCK as the operating frequency.
在太陽能充足時,太陽能電池可以快速地進行充電,其輸出的電源電壓VDC高於一預設電壓。當偵測電路420偵測出電源電壓VDC高於預設電壓時,控制電路430將所輸出的除頻參數PAR設為1,使除頻時脈信號DCK等於振盪器440所輸出的時脈信號CLK。在光線不足情況下,當偵測電路420偵測出電源電壓VDC低於預設電壓時,控制電路430將輸出最大的除頻參數PAR,使除頻時脈信號DCK降為最低頻率。此時,負載單元470的工作頻率為最低頻率,使負載單元470的耗電量下降,以避免太陽能電池410不會突然停止供電。在本實施例中,除頻參數PAR例如是1、2、4、8與16。而除頻時脈信號DCK的最低頻率為CLK/16。When the solar energy is sufficient, the solar cell can be quickly charged, and the output power voltage VDC is higher than a predetermined voltage. When the detecting circuit 420 detects that the power supply voltage VDC is higher than the preset voltage, the control circuit 430 sets the output frequency dividing parameter PAR to 1, so that the frequency dividing clock signal DCK is equal to the clock signal output by the oscillator 440. CLK. In the case of insufficient light, when the detecting circuit 420 detects that the power supply voltage VDC is lower than the preset voltage, the control circuit 430 outputs the maximum frequency dividing parameter PAR, so that the frequency-divided clock signal DCK is reduced to the lowest frequency. At this time, the operating frequency of the load unit 470 is the lowest frequency, so that the power consumption of the load unit 470 is lowered to prevent the solar battery 410 from suddenly stopping the power supply. In the present embodiment, the frequency division parameters PAR are, for example, 1, 2, 4, 8, and 16. The lowest frequency of the frequency-division signal DCK is CLK/16.
控制電路430在輸出PAR=16之後,會開始計數一預設時間。當控制電路430計數到達預設時間時,將重新偵測電源電壓VDC是否低於預設電壓。若此時的電源電壓VDC高於預設電壓時,控制電路430將輸出除頻參數PAR=8,使除頻時脈信號DCK升高為CLK/8。以此類推,若電源電壓VDC一直維持在高於預設電壓,控制電路430透過除頻參數PAR,逐步升高除頻時脈信號DCK。反之,在計數到預設時間後,若偵測出的電源電壓VDC低於預設電壓,控制電路430將會增加所輸出的除頻參數PAR,使得除頻時脈信號DCK下降,若此時的除頻時脈信號DCK已降為最低頻率CLK/16,則維持最低的除頻時脈信號DCK。The control circuit 430 starts counting for a preset time after outputting PAR=16. When the control circuit 430 counts up to the preset time, it will re-detect whether the power supply voltage VDC is lower than the preset voltage. If the power supply voltage VDC at this time is higher than the preset voltage, the control circuit 430 outputs the frequency dividing parameter PAR=8, so that the frequency-divided clock signal DCK is raised to CLK/8. By analogy, if the power supply voltage VDC is maintained above the preset voltage, the control circuit 430 gradually increases the frequency-divided clock signal DCK through the frequency-dividing parameter PAR. On the contrary, after the preset time is counted, if the detected power supply voltage VDC is lower than the preset voltage, the control circuit 430 will increase the output frequency dividing parameter PAR, so that the frequency-divided clock signal DCK decreases. The frequency-divided clock signal DCK has been reduced to the lowest frequency CLK/16, and the lowest frequency-divided clock signal DCK is maintained.
設定單元460用以設定上述預設時間,換句話說,在本發明實施例中,每次偵測電源電壓VDC的時間長度可以由使用者或電路設計者設定,或是由依據實際電源供應以及負載的消耗功率,適應性的調整。另外,上述預設電壓之值可以是由設計者依據電源供應系統或負載所需消耗的功率來設定,或者依據實際電源供應以及消耗功率的狀況,適應性的調整。The setting unit 460 is configured to set the preset time. In other words, in the embodiment of the present invention, the time length of detecting the power voltage VDC can be set by the user or the circuit designer, or according to the actual power supply and The power consumption of the load is adaptively adjusted. In addition, the value of the preset voltage may be set by the designer according to the power required by the power supply system or the load, or adaptively adjusted according to the actual power supply and the power consumption.
本實施例所提出之太陽能電源管理模組可應用於一太陽能電子計算機。換句話說,上述負載單元例如包括顯示器、按鍵模組與微處理器。顯示器用以顯示一數字。按鍵模組包含多個數字按鍵以及多個運算按鍵。而微處理器用以進行運算處理,並且接收上述除頻電路所輸出之除頻時脈信號。微處理器將所接收的除頻時脈信號作為其運作時脈。因此,當週遭太陽能不足時,太陽能電子計算機將降低其運作頻率,使耗電量下降,以避免計算機運算突然中斷或是關機。The solar power management module proposed in this embodiment can be applied to a solar electronic computer. In other words, the above load unit includes, for example, a display, a button module, and a microprocessor. The display is used to display a number. The button module includes a plurality of numeric buttons and a plurality of arithmetic buttons. The microprocessor is used for performing arithmetic processing, and receives the frequency-divided clock signal output by the frequency-dividing circuit. The microprocessor uses the received frequency-divided clock signal as its operating clock. Therefore, when there is insufficient solar energy around, the solar computer will reduce its operating frequency and reduce the power consumption to avoid sudden interruption or shutdown of computer operations.
[第四實施例][Fourth embodiment]
圖5為本發明第四實施例的太陽能電源管理模組的系統方塊圖。請參考圖5,太陽能電池410、偵測電路420、控制電路430、振盪器440、設定單元460與負載單元470的操作與上述圖4雷同,故在此不再詳加贅述。除頻電路550包含多個不同位階的除頻單元501~505,並由控制電路430決定由哪一個除頻單元501~505輸出除頻時脈信號DCK給負載單元470。FIG. 5 is a system block diagram of a solar power management module according to a fourth embodiment of the present invention. Referring to FIG. 5, the operations of the solar cell 410, the detecting circuit 420, the control circuit 430, the oscillator 440, the setting unit 460, and the load unit 470 are the same as those in FIG. 4 described above, and thus are not described in detail herein. The frequency dividing circuit 550 includes a plurality of frequency dividing units 501 to 505 of different levels, and the control circuit 430 determines which frequency dividing unit 501 to 505 outputs the frequency dividing clock signal DCK to the load unit 470.
由上述實施例,可以被歸納成一個太陽能電源管理方法,圖6為本發明第六實施例的太陽能電源管理方法的流程圖。在此為了方便說明本實施例,太陽能電源管理方法應用於一太陽能計算機中。請參考圖6,此方法包括下列步驟:步驟S601:開始太陽能電源管理方法之各步驟。The above embodiment can be summarized into a solar power management method, and FIG. 6 is a flowchart of a solar power management method according to a sixth embodiment of the present invention. Here, for convenience of description of the present embodiment, the solar power management method is applied to a solar computer. Referring to FIG. 6, the method includes the following steps: Step S601: Start each step of the solar power management method.
步驟S602:進入等待模式。此時,計算機僅開始顯示,並未開始進行操作,僅太陽能計算機僅等待接收操作或運算的指令。Step S602: Entering the standby mode. At this point, the computer only begins to display and does not begin operation, only the solar computer only waits for instructions to receive operations or operations.
步驟S605:進入操作模式。在本實施例中,當使用者透過輸入介面輸入操作或運算的指令給太陽能計算機時,將進入操作模式。Step S605: Enter an operation mode. In this embodiment, when the user inputs an operation or operation command to the solar computer through the input interface, the operation mode is entered.
步驟S610:偵測電源電壓VDC是否低於預設電壓。當電源電壓VDC低於預設電壓,則執行步驟S615。當電源電壓VDC等於或大於預設電壓,則執行步驟S655。Step S610: detecting whether the power supply voltage VDC is lower than a preset voltage. When the power supply voltage VDC is lower than the preset voltage, step S615 is performed. When the power supply voltage VDC is equal to or greater than the preset voltage, step S655 is performed.
步驟S615:將除頻電路降為最低階,使除頻時脈信號DCK為最低頻率。Step S615: Lowering the frequency dividing circuit to the lowest order, so that the frequency dividing clock signal DCK is the lowest frequency.
步驟S620:計數一預設時間,在計數期滿後,執行步驟S625。Step S620: Counting a preset time. After the counting period expires, step S625 is performed.
步驟S625:偵測電源電壓VDC是否低於預設電壓。當電源電壓VDC等於或大於預設電壓,則執行步驟S630。當 電源電壓VDC低於預設電壓,則執行步驟S670。Step S625: detecting whether the power supply voltage VDC is lower than a preset voltage. When the power supply voltage VDC is equal to or greater than the preset voltage, step S630 is performed. when If the power supply voltage VDC is lower than the preset voltage, step S670 is performed.
步驟S630:檢查除頻電路是否已經是最高階。當除頻電路還未升到最高階,則執行步驟S635。當除頻電路已經是最高階,則執行步驟S640。Step S630: Check if the frequency dividing circuit is already the highest order. When the frequency dividing circuit has not risen to the highest level, step S635 is performed. When the frequency dividing circuit is already the highest order, step S640 is performed.
步驟S635:將除頻電路向上升一階。Step S635: The frequency dividing circuit is raised by one step.
步驟S640:維持原本除頻電路的除頻數。Step S640: Maintain the frequency division of the original frequency dividing circuit.
步驟S645:檢查計算機的運算是否完成。若計算未完成,則執行步驟S650。若計算已完成,則回到步驟S605。在此實施例中,由於太陽能電源管理方法應用於一計算機當中,因此,在計算機的運算完成後,會回到初始的狀態。Step S645: Check if the operation of the computer is completed. If the calculation is not completed, step S650 is performed. If the calculation is completed, it returns to step S605. In this embodiment, since the solar power management method is applied to a computer, after the computer operation is completed, it returns to the initial state.
步驟S650:計數一預設時間,在計數期滿後,執行步驟S625。Step S650: Counting a preset time. After the counting period expires, step S625 is performed.
步驟S655:將除頻電路設為最高階,使負載能夠使用高速運算。Step S655: setting the frequency dividing circuit to the highest order, so that the load can use the high speed operation.
步驟S660:計數一預設時間,在計數期滿後,執行步驟S665。Step S660: Counting a preset time. After the counting period expires, step S665 is performed.
步驟S665:偵測電源電壓VDC是否低於預設電壓。當電源電壓VDC低於預設電壓,則執行步驟S670。當電源電壓VDC等於或大於預設電壓,則執行步驟S680。Step S665: Detect whether the power supply voltage VDC is lower than a preset voltage. When the power supply voltage VDC is lower than the preset voltage, step S670 is performed. When the power supply voltage VDC is equal to or greater than the preset voltage, step S680 is performed.
步驟S670:檢查除頻電路是否已經是最低階。當除頻電路還未降到最低階,則執行步驟S675。當除頻電路已經是最低階,則執行步驟S640。Step S670: Check if the frequency dividing circuit is already the lowest order. When the frequency dividing circuit has not fallen to the lowest order, step S675 is performed. When the frequency dividing circuit is already the lowest order, step S640 is performed.
步驟S675:將除頻電路降為最低階,使除頻時脈信號DCK為最低頻率。Step S675: Lowering the frequency dividing circuit to the lowest order, so that the frequency dividing clock signal DCK is the lowest frequency.
步驟S680:維持原本除頻電路的除頻數。Step S680: Maintain the frequency division of the original frequency dividing circuit.
由上述的實施例可知,本專利利用偵測太陽能電池103的電壓,將記算機分為三種分為3種工作狀態:As can be seen from the above embodiments, the present patent uses the voltage of the solar cell 103 to be detected, and the computer is divided into three types of working states:
(1)當電源電壓VDC處於供電力強時,則提高負載效能以取得較高的運算速度。(1) When the power supply voltage VDC is in a strong power supply, the load performance is improved to achieve a higher operation speed.
(2)當電源電壓VDC處於供電較弱時,則降低負載效能以取得較省電之模式。(2) When the power supply voltage VDC is in a weak power supply, the load performance is reduced to achieve a more power-saving mode.
(3)當電源電壓VDC不足以供給負載最高效能時則採漸進法找到太陽能電池可供的最大負載效能。(3) When the power supply voltage VDC is not enough to supply the highest load performance, the progressive method is used to find the maximum load performance available for the solar battery.
另外,本實施例還提供一中斷命令,當系統中的韌體偵測到電源電壓VDC過低時,會直接發出一中斷命令,使控電路430停止進行上述步驟,直接將除頻電路450(或550)降設為最低階,換句話說,當控制電路430接收到中斷命令時,直接進行上述步驟S615,以防止太陽能電池410突然停止供電,以避免計算機運算到一半斷電。In addition, the embodiment further provides an interrupt command. When the firmware in the system detects that the power voltage VDC is too low, an interrupt command is directly issued, and the control circuit 430 stops the above steps, and directly removes the frequency dividing circuit 450 ( Or 550) is reduced to the lowest order. In other words, when the control circuit 430 receives the interrupt command, the above step S615 is directly performed to prevent the solar battery 410 from suddenly stopping the power supply to prevent the computer from being turned off halfway.
綜上所述,本發明的精神主要是根據太陽能電池的特性,當太陽能不足時,利用將工作時脈的頻率調整到最低,避免計算中斷,當太陽能漸漸回復時,又逐步的將工作時脈的頻率漸漸的調整回原來的頻率。如此,可以避免太陽能產品在運作時中斷。也可以增加太陽能產品的操作時間。In summary, the spirit of the present invention is mainly based on the characteristics of the solar cell, when the solar energy is insufficient, the frequency of the working clock is adjusted to the minimum to avoid the calculation interruption, and when the solar energy gradually recovers, the working clock is gradually stepped. The frequency is gradually adjusted back to the original frequency. In this way, it is possible to avoid interruption of the solar product during operation. It is also possible to increase the operating time of solar products.
在較佳實施例之詳細說明中所提出之具體實施例僅用以方便說明本發明之技術內容,而非將本發明狹義地限制於上述實施例,在不超出本發明之精神及以下申請專利範圍之情況,所做之種種變化實施,皆屬於本發明之範圍。因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。The specific embodiments of the present invention are intended to be illustrative only and not to limit the invention to the above embodiments, without departing from the spirit of the invention and the following claims. The scope of the invention and the various changes made are within the scope of the invention. Therefore, the scope of the invention is defined by the scope of the appended claims.
100‧‧‧太陽能電子計算機100‧‧‧ solar computer
101‧‧‧顯示器101‧‧‧ display
102‧‧‧按鍵模組102‧‧‧Key Module
103、410‧‧‧太陽能電池103, 410‧‧‧ solar cells
201、440‧‧‧振盪器201, 440‧‧‧ oscillator
202、450‧‧‧除頻電路202, 450‧‧‧ Frequency dividing circuit
203、420‧‧‧偵測電路203, 420‧‧‧Detection circuit
204、430‧‧‧控制電路204, 430‧‧‧ control circuit
460‧‧‧設定單元460‧‧‧Setting unit
470‧‧‧負載單元470‧‧‧Load unit
501~505‧‧‧除頻單元501~505‧‧‧Division unit
550‧‧‧除頻電路550‧‧‧frequency circuit
DCK‧‧‧除頻時脈信號DCK‧‧‧frequency clock signal
CLK‧‧‧時脈信號CLK‧‧‧ clock signal
VDC‧‧‧電源電壓VDC‧‧‧Power supply voltage
PAR‧‧‧除頻參數PAR‧‧‧frequency parameter
S302~S308‧‧‧本發明第二實施例的太陽能電源管理方法的各步驟S302~S308‧‧‧ steps of the solar power management method of the second embodiment of the present invention
S601~S680‧‧‧本發明第五實施例的太陽能電源管理方法的各步驟S601~S680‧‧‧ steps of the solar power management method of the fifth embodiment of the present invention
圖1為本發明實施例的太陽能電子計算機的示意圖。1 is a schematic diagram of a solar electronic computer in accordance with an embodiment of the present invention.
圖2為本發明實施例的太陽能電子計算機的電路方塊圖。2 is a circuit block diagram of a solar electronic computer according to an embodiment of the present invention.
第3圖為本發明實施例的太陽能電源管理方法的流程圖。FIG. 3 is a flow chart of a solar power management method according to an embodiment of the present invention.
圖4為本發明實施例的太陽能電源管理模組的系統方塊圖。4 is a system block diagram of a solar power management module according to an embodiment of the present invention.
圖5為本發明第四實施例的太陽能電源管理模組的系統方塊圖。FIG. 5 is a system block diagram of a solar power management module according to a fourth embodiment of the present invention.
圖6為本發明第六實施例的太陽能電源管理方法的流程圖。FIG. 6 is a flowchart of a solar power management method according to a sixth embodiment of the present invention.
S301~S308...本發明實施例的太陽能電源管理方法的各步驟S301~S308. . . Each step of the solar power management method of the embodiment of the invention
Claims (25)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100148300A TWI454014B (en) | 2011-12-23 | 2011-12-23 | Power management module for solar cell, power management method for solar cell and calculator using the same |
| CN2012100120127A CN103176587A (en) | 2011-12-23 | 2012-01-05 | Solar power management module, method and electronic computer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100148300A TWI454014B (en) | 2011-12-23 | 2011-12-23 | Power management module for solar cell, power management method for solar cell and calculator using the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201328114A TW201328114A (en) | 2013-07-01 |
| TWI454014B true TWI454014B (en) | 2014-09-21 |
Family
ID=48636526
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100148300A TWI454014B (en) | 2011-12-23 | 2011-12-23 | Power management module for solar cell, power management method for solar cell and calculator using the same |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103176587A (en) |
| TW (1) | TWI454014B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107918442B (en) * | 2016-10-10 | 2020-12-11 | 联发科技股份有限公司 | Frequency adjusting device and method for adjusting frequency |
| TWI743922B (en) * | 2020-08-04 | 2021-10-21 | 和碩聯合科技股份有限公司 | Electronic device and power management method thereof |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN200983134Y (en) * | 2006-12-18 | 2007-11-28 | 汉王科技股份有限公司 | Input set using solar cell |
| CN201440267U (en) * | 2009-04-17 | 2010-04-21 | 东莞虎门泰达电子有限公司 | Large screen solar calculator |
| CN201638213U (en) * | 2010-04-29 | 2010-11-17 | 东莞虎门泰达电子有限公司 | Portable Solar Desktop Calculator |
| US7894304B2 (en) * | 2007-06-29 | 2011-02-22 | Oneworld Solutions Limited | Project calculator with integral distance measurement sensor |
| TW201120517A (en) * | 2009-12-04 | 2011-06-16 | Qisda Corp | A display with solar cell and a charging method for the display |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6988217B1 (en) * | 2002-02-27 | 2006-01-17 | Advanced Micro Devices, Inc. | Method and mechanism for generating a clock signal with a relatively linear increase or decrease in clock frequency |
| KR101136036B1 (en) * | 2003-12-24 | 2012-04-18 | 삼성전자주식회사 | Processor system and method for reducing power consumption in idle mode |
| CN1641963A (en) * | 2004-01-09 | 2005-07-20 | 顺德市顺达电脑厂有限公司 | Power soure management and control method and device for power source supply device |
| CN101246388B (en) * | 2007-02-14 | 2010-08-25 | 盛群半导体股份有限公司 | Microcontroller and power saving method thereof |
| US8055925B2 (en) * | 2007-07-18 | 2011-11-08 | International Business Machines Corporation | Structure and method to optimize computational efficiency in low-power environments |
| CN102055212B (en) * | 2009-10-27 | 2014-05-14 | 西安迅腾科技有限责任公司 | Power supply for solar power supply wireless sensor network node and power supply method |
-
2011
- 2011-12-23 TW TW100148300A patent/TWI454014B/en not_active IP Right Cessation
-
2012
- 2012-01-05 CN CN2012100120127A patent/CN103176587A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN200983134Y (en) * | 2006-12-18 | 2007-11-28 | 汉王科技股份有限公司 | Input set using solar cell |
| US7894304B2 (en) * | 2007-06-29 | 2011-02-22 | Oneworld Solutions Limited | Project calculator with integral distance measurement sensor |
| CN201440267U (en) * | 2009-04-17 | 2010-04-21 | 东莞虎门泰达电子有限公司 | Large screen solar calculator |
| TW201120517A (en) * | 2009-12-04 | 2011-06-16 | Qisda Corp | A display with solar cell and a charging method for the display |
| CN201638213U (en) * | 2010-04-29 | 2010-11-17 | 东莞虎门泰达电子有限公司 | Portable Solar Desktop Calculator |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201328114A (en) | 2013-07-01 |
| CN103176587A (en) | 2013-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7363519B2 (en) | Method and apparatus for power management by user needs | |
| TWI455446B (en) | Power supply system and method thereof for electronic device | |
| CN101923381B (en) | Electronic device, battery remaining time displaying method and computer executable program | |
| CN103105918B (en) | Electronic device and its power management method | |
| WO2018126558A1 (en) | Charging current threshold adjusting method, terminal device and graphical user interface | |
| JP2002304239A (en) | Reduction of battery discharge current by suppressing cpu power | |
| TWI432948B (en) | Power management method for a portable computer system and related power supply device and portable computer system | |
| TWI441009B (en) | Method for clock frequency admustment for a processing unit of a computer system and ralated device | |
| TW201443623A (en) | Electronic device and fan control method thereof | |
| CN102193615A (en) | Power management method, power management device and portable computer system | |
| US20140032952A1 (en) | Electronic apparatus and drive control method thereof | |
| TW201411325A (en) | Electronic system, electronic device, and power management method | |
| US9122470B2 (en) | Electronic device with power control function | |
| TWI454014B (en) | Power management module for solar cell, power management method for solar cell and calculator using the same | |
| JP2014120072A (en) | Information processor and method for controlling information processor | |
| TWI498719B (en) | Power management method, power management apparatus and portable computer system | |
| CN201417425Y (en) | notebook computer | |
| CN103390926B (en) | Power Supply System for Electronic Devices | |
| Tsai et al. | Reducing the standby power consumption of a pc monitor | |
| WO2018107947A1 (en) | Charging method and apparatus, and storage medium | |
| TWM615378U (en) | Charge device for extending battery life | |
| TWI558061B (en) | Power management device, power management method and electronic device | |
| TWI825456B (en) | Performance adjustment system and method of electronic device | |
| JP5993730B2 (en) | Information processing apparatus, control method thereof, and program | |
| CN118098120A (en) | Brightness control method of outdoor display screen, brightness control circuit, and display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |