本發(fā)明涉及設備充電領域,尤其涉及一種自適應不同功率充電器的充電方法和裝置。
背景技術:
隨著科技的發(fā)展,手機、PAD(Personal Digital Assistant,掌上電腦)、平板電腦等移動終端作為熱銷的電子產品,已經普及到各種人群中,而為了給移動終端提供電能,充電器是移動終端必不可少的配件。
在現有對移動終端充電的充電器中,存在多種不同功率的充電器(如5V/1A、5V/2A、等),雖然充電功率不一樣,但這些充電器對移動終端進行充電的接口都是一致的,因此用戶完全可能使用與該移動終端標配的充電器充電功率不一致的其它充電器對該移動終端進行充電。然而,如果用戶使用的充電器充電功率大于標配的充電器的充電功率,由于充電電流較大,則有可能在充電過程中造成電池發(fā)熱、電池損壞、甚至移動終端損壞等問題。因此,如何使用不同充電器對移動終端進行安全充電,是亟待解決的問題。
技術實現要素:
有鑒于此,本發(fā)明提供一種自適應不同功率充電器的充電方法和裝置,用于解決現有技術中使用不同充電功率的充電器對移動終端充電帶來的電池發(fā)熱、電池損壞,甚至是移動終端損壞等問題。
本發(fā)明實施例提供一種自適應不同功率充電器的充電方法,包括:
控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,充電電流I1為預置的最小充電電流;
讀取所述充電器在按照所述充電電流IN充電時輸出的穩(wěn)定的輸出電壓 VN;
若所述輸出電壓VN大于預置的安全電壓,則將所述充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,返回執(zhí)行所述控制充電器按照充電電流IN對移動終端的電池進行充電的步驟;
若所述輸出電壓VN小于或等于所述安全電壓,則根據所述充電電流IN確定最優(yōu)充電電流,并控制所述充電器按照所述最優(yōu)充電電流對所述電池進行充電。
進一步的,所述若所述輸出電壓VN小于或等于所述安全電壓,則根據所述充電電流IN確定最優(yōu)充電電流,并控制所述充電器按照所述最優(yōu)充電電流對所述電池進行充電,包括:
若所述輸出電壓VN等于所述安全電壓,則確定所述充電電流IN為最優(yōu)充電電流,并控制所述充電器按照所述充電電流IN對所述電池進行充電;
若所述輸出電壓VN小于所述安全電壓且N大于1,則確定所述充電電流IN與所述第一電流值的差值為最優(yōu)充電電流,并控制所述充電器按照所述最優(yōu)充電電流對所述電池進行充電;
若所述輸出電壓V1小于所述安全電壓且N等于1,則確定不對所述充電電流I1進行調整。
進一步的,所述讀取所述充電器在按照所述充電電流IN充電時輸出的穩(wěn)定的輸出電壓VN,包括:
按照預置的時間間隔對所述充電器在輸出所述充電電流IN時的輸出電壓進行m次采樣,得到m個采樣輸出電壓,m為正整數;
計算所述m個采樣輸出電壓的平均值,將所述平均值作為所述穩(wěn)定的輸出電壓VN。
本發(fā)明實施例提供一種自適應不同功率充電器的充電裝置,包括:
控制模塊,用于控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,充電電流I1為預置的最小充電電 流;
讀取模塊,用于讀取所述充電器在按照所述充電電流IN充電時輸出的穩(wěn)定的輸出電壓VN;
增加及返回模塊,用于若所述輸出電壓VN大于預置的安全電壓,則將所述充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,返回執(zhí)行控制模塊;
確定模塊,用于若所述輸出電壓VN小于或等于所述安全電壓,則根據所述充電電流IN確定最優(yōu)充電電流,并控制所述充電器按照所述最優(yōu)充電電流對所述電池進行充電。
進一步的,所述確定模塊包括:
第一確定模塊,用于若所述輸出電壓VN等于所述安全電壓,則確定所述充電電流IN為最優(yōu)充電電流,并控制所述充電器按照所述充電電流IN對所述電池進行充電;
第二確定模塊,用于若所述輸出電壓VN小于所述安全電壓且N大于1,則確定所述充電電流IN與所述第一電流值的差值為最優(yōu)充電電流,并控制所述充電器按照所述最優(yōu)充電電流對所述電池進行充電;
所述第二確定模塊,還用于若所述輸出電壓V1小于所述安全電壓且N等于1,則確定不對所述充電電流I1進行調整。
進一步的,所述讀取模塊包括:
采樣模塊,用于按照預置的時間間隔對所述充電器在輸出所述充電電流IN時的輸出電壓進行m次采樣,得到m個采樣輸出電壓,m為正整數;
計算模塊,用于計算所述m個采樣輸出電壓的平均值,將所述平均值作為所述穩(wěn)定的輸出電壓VN。
本發(fā)明實施例提供一種自適應不同功率充電器的充電裝置,所述裝置為移動終端,包括:
中央處理器CPU、微控制單元MCU、電池及充電接口;
所述充電接口,用于與所述充電器的輸出接口連接;
所述CPU,用于控制充電器按照充電電流IN對移動終端的所述電池進行充電,其中,N為正整數,N的初始值為1,充電電流I1為預置的最小充電電流;
所述MCU,用于讀取所述充電器在按照所述充電電流IN充電時輸出的穩(wěn)定的輸出電壓VN,并反饋給所述CPU;
所述CPU,還用于若所述輸出電壓VN大于預置的安全電壓,則將所述充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,返回執(zhí)行所述控制充電器按照充電電流IN對移動終端的電池進行充電的步驟,若所述輸出電壓VN小于或等于所述安全電壓,則根據所述充電電流IN確定最優(yōu)充電電流,并控制所述充電器按照所述最優(yōu)充電電流對所述電池進行充電。
進一步的,所述裝置還包括:
微控制單元MCU,用于記錄所述電池充電或者放電的次數,并將所述電池充電或者放電的次數發(fā)送給所述CPU;
顯示屏幕,用于接收所述CPU發(fā)送的所述電池充電或者放電的次數,并進行顯示。
進一步的,所述裝置還包括:
溫度傳感器,用于監(jiān)測所述電池的溫度,并將監(jiān)測到的溫度發(fā)送給所述MCU,使得MCU能夠將所述溫度反饋給所述CPU;
所述CPU,還用于根據所述溫度調整所述充電器對所述電池進行充電的充電電流或者輸出電壓,或者根據所述溫度確定是否停止對所述電池進行充電。
進一步的,所述MCU,還用于根據所述最優(yōu)充電電流、所述最優(yōu)充電電流對應的輸出電壓以及充電時間,計算所述電池可用的容量,并反饋給所述CPU;
所述CPU,還用于控制所述顯示屏幕顯示所述電池可用的容量;
所述顯示屏幕,還用于顯示所述電池可用的容量。
根據上述實施例中的自適應不同功率充電器的充電方法和裝置,通過將充電器輸出的穩(wěn)定電壓與安全電壓進行比較,將對電池充電的充電器的充電電流從預置的最小充電電流開始逐步增加,使得能夠確定進行充電的最優(yōu)充電電流,以實現對充電電流的調整,適用于使用不同功率的充電器對移動終端進行充電的情況,能夠有效的解決現有技術中較大功率的充電器對移動終端進行充電帶來的各種問題。
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
附圖說明
圖1為本發(fā)明第一實施例提供的一種自適應不同功率充電器的充電方法的流程圖;
圖2為本發(fā)明第二實施例提供的一種自適應不同功率充電器的充電方法的流程圖;
圖3為本發(fā)明第三實施例提供的一種自適應不同功率充電器的充電裝置的結構示意圖;
圖4為本發(fā)明第四實施例提供的一種自適應不同功率充電器的充電裝置的結構示意圖;
圖5為本發(fā)明第五實施例提供的一種自適應不同功率充電器的充電裝置的結構示意圖。
具體實施方式
為更進一步闡述本發(fā)明為實現預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發(fā)明的具體實施方式、結構、 特征及其功效,詳細說明如后。
在本發(fā)明實施例中,移動終端一般是指智能手機、平板電腦、電子閱讀器等等電子設備。
第一實施例
請參閱圖1,本發(fā)明第一實施例提供了一種自適應不同功率充電器的充電方法,該方法包括:
步驟101、控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,充電電流I1為預置的最小充電電流;
可以理解地,移動終端的充電接口與充電器的電流輸出接口接通,當充電器的插頭與插座接通之后,移動終端開始控制充電器對移動終端內的電池進行充電。
移動終端控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,且充電電流I1為預置的最小充電電流。因此,在移動終端開始控制充電器對電池進行充電時,初始的充電電流即為該預置的最小充電電流。
需要說明的是,充電開始時,移動終端利用最小充電電流對電池進行充電,能夠有效避免因充電電流過大、或充電電流在短時間內快速增大而對移動終端內的電池帶來的損害。
其中,該最小充電電流可以根據需要設置,例如若市場上充電器的各種充電功率中充電電流的范圍為100mA(毫安)~2A(安培),則可設置移動終端內預置的最小充電電流為100mA,需要說明的是,在實際應用中,可根據實際情況進行設置,此處不做限定。
步驟102、讀取充電器在按照充電電流IN充電時輸出的穩(wěn)定的輸出電壓VN;
步驟103、若輸出電壓VN大于預置的安全電壓,則將充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,然后返回步驟101;
步驟104、若輸出電壓VN小于或等于安全電壓,則根據充電電流IN確定最優(yōu)充電電流,并控制充電器按照最優(yōu)充電電流對電池進行充電。
移動終端在控制充電器按照充電電流IN對該移動終端中的電池進行充電的同時,讀取充電器在按照充電電流IN充電的情況下輸出的穩(wěn)定的輸出電壓VN;然后,根據該輸出電壓VN,對充電電流IN進行調整。
一方面,若移動終端讀取的輸出電壓VN大于預置的安全電壓,則移動終端將充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,然后返回執(zhí)行步驟101中的內容。
可以理解地,在移動終端讀取的輸出電壓VN大于預置的安全電壓的情況下,說明充電電流IN可以增加,通過增加充電電流IN可以加快對電池充電的速度,確保充電器的充電效率。
另一方面,若移動終端讀取的輸出電壓VN小于或等于預置的安全電壓,則移動終端根據充電電流IN確定最優(yōu)充電電流,并控制充電器按照最優(yōu)充電電流對電池進行充電??梢岳斫獾兀褂迷撟顑?yōu)充電電流對電池進行充電,不僅僅能確保對電池充電的速度及充電器的充電效率,且能夠有效的避免因充電電流較大帶來的電池發(fā)熱、電池損壞、甚至移動終端損壞等問題。
其中,安全電壓是充電器對移動終端內的電池進行充電時,移動終端的電池的安全電壓。該安全電壓具體是指:充電器的電壓值為能夠被移動終端識別的最小電壓值時,該移動終端的電池的電壓。需要說明的是,對于不同的移動終端適配的電池,安全電壓與電池有關,在大多數情況下,安全電壓是在4.4V(伏特)~4.5V的范圍內的任意電壓值,在實際應用中可根據具體的情況進行確定,因此此處并不對安全電壓的具體數值進行限定。
可以理解地,第一電流值是移動終端預置的用于調整充電電流的電流值,且“第一電流值”中的“第一”僅僅是用于區(qū)分該電流值與其他的電流值不 一樣,并不對該電流值的具體數值造成限定。進一步地,第一電流值可以是50mA或者100mA。
上述實施例中的充電方法,通過移動終端最初控制充電器使用預置的最小充電電流對移動終端的電池進行充電,同時采集充電器在充電時的輸出電壓,并基于該輸出電壓與預置的安全電壓的比較對充電器輸出的充電電流進行調整,即在輸出電壓大于安全電壓的情況下,逐步增加充電電流的值,直至充電器的輸出電壓小于或等于安全電壓,并根據輸出電壓小于或等于安全電壓時充電器的充電電流確定最優(yōu)充電電流,并控制充電器按照該最優(yōu)充電電流對移動終端的電池進行充電,能夠有效的實現對充電電流的調整,避免因充電電流太大造成電池發(fā)熱、電池損壞、甚至移動終端損壞等問題。
第二實施例
請參閱圖2,本發(fā)明第二實施例提供了一種自適應不同功率充電器的充電方法,該方法包括:
步驟201、控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,充電電流I1為預置的最小充電電流;
可以理解地,移動終端的充電接口與充電器的電流輸出接口接通,當充電器的插頭與插座接通之后,移動終端開始控制充電器對移動終端內的電池進行充電。
移動終端控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,且充電電流I1為預置的最小充電電流。因此,在移動終端開始控制充電器對電池進行充電時,初始的充電電流即為該預置的最小充電電流。
需要說明的是,充電開始時,移動終端利用最小充電電流對電池進行充電,能夠有效避免因充電電流在短時間內快速增大而對移動終端內的電池帶來的損害。
其中,該最小充電電流可以根據需要設置,例如若市場上充電器的各種充電功率中充電電流的范圍為100mA~2A,則可設置移動終端內預置的最小充電電流為100mA,需要說明的是,在實際應用中,可根據實際情況進行設置,此處不做限定。
步驟202、按照預置的時間間隔對充電器在輸出充電電流IN時的輸出電壓進行m次采樣,得到m個采樣輸出電壓,m為正整數;
步驟203、計算m個采樣輸出電壓的平均值,將平均值作為穩(wěn)定的輸出電壓VN;
具體地,移動終端在控制充電器按照充電電流IN對移動終端的電池進行充電的同時,按照預置的時間間隔對充電器在充電電流IN情況下的輸出電壓進行m次采樣,以得到m個采樣輸出電壓,并計算該m個采樣輸出電壓的平均值,然后將該平均值作為充電器的充電電流為IN時的穩(wěn)定的輸出電壓VN。
其中,m為正整數,該預置的時間間隔可以是間隔1s(秒)或者是間隔2s,在實際應用中,m的具體數值及該時間間隔都可根據具體情況設置,此處不做限定。
在其他實施方式中,也可以是在輸出電壓趨于穩(wěn)定之后,再采樣輸出電壓,并計算采樣輸出電壓的平均值,然后將該平均值作為充電器的充電電流為IN時的穩(wěn)定的輸出電壓VN。
步驟204、若輸出電壓VN大于預置的安全電壓,則將充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,然后返回執(zhí)行步驟201;
步驟205、若輸出電壓VN等于安全電壓,則確定充電電流IN為最優(yōu)充電電流,并控制充電器按照充電電流IN對電池進行充電;
步驟206、若輸出電壓VN小于安全電壓且N大于1,則確定充電電流IN與第一電流值的差值為最優(yōu)充電電流,并控制充電器按照最優(yōu)充電電流 對電池進行充電;
步驟207、若輸出電壓V1小于安全電壓且N等于1,則確定不對充電電流I1進行調整。
移動終端在讀取到當充電器按照充電電流IN進行充電時該充電器的穩(wěn)定的輸出電壓VN之后,基于該輸出電壓VN與安全電壓之間的大小關系對輸出電流IN進行調整,以得到最優(yōu)充電電流。
具體地,當移動終端讀取的輸出電壓VN大于預置的安全電壓時,則將充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,返回執(zhí)行步驟201。
當移動終端讀取的輸出電壓VN等于預置的安全電壓時,則確定充電電流IN為最優(yōu)充電電流,并控制充電器按照充電電流IN對電池進行充電。
當移動終端讀取的輸出電壓VN小于預置的安全電壓且N大于1時,則確定充電電流IN與第一電流值的差值為最優(yōu)充電電流,并控制充電器按照最優(yōu)充電電流對電池進行充電,即按照該差值對電池進行充電。
當移動終端讀取的輸出電壓VN小于預置的安全電壓且N等于1時,則確定不對充電電流I1進行調整,控制充電器仍按照充電電流I1對電池進行充電。
需要說明的是,第一電流值可以是一個固定值,也可以是隨著充電電流的增加次數而變化的值,例如:移動終端在第1至第3次增加充電電流時,每次增加200mA,移動終端在第4次至第6次增加充電電流時,每次增加100mA,移動終端在第7次及7次以上增加充電電流時,每次增加50mA,通過逐漸縮小增加的電流值,可使得得到的最優(yōu)充電電流越發(fā)接近當輸出電壓等于安全電壓時充電器的充電電流,使得不僅能夠通過調整充電電流避免因充電電流太大對電池及移動終端帶來損害的問題,還能夠盡量快的完成充電過程,確保充電器的充電效率。
此外,第一電流值還可以與輸出電壓與安全電壓之間的差值有關,即 隨著輸出電壓與安全電壓之間的差值逐漸減小,而逐漸減小每次增加的充電電流的值,同樣也可以得到更精確的最優(yōu)充電電流。
上述實施例中的充電方法,通過移動終端最初控制充電器使用預置的最小充電電流對移動終端的電池進行充電,同時通過計算采樣得到的采樣輸出電壓的平均值確定充電器在充電時穩(wěn)定的輸出電壓,并基于將該輸出電壓與預置的安全電壓進行比較獲得的結果,對充電器輸出的充電電流進行調整,即在輸出電壓大于安全電壓的情況下,逐步增加充電電流的值,直至充電器的輸出電壓小于或等于安全電壓,且在輸出電壓等于安全電壓的情況下,確定與該輸出電壓對應的充電電流為最優(yōu)充電電流,在輸出電壓小于安全電壓的情況下,確定該輸出電壓對應的充電電流與第一電流值的差值為最優(yōu)充電電流,并控制充電器按照該最優(yōu)充電電流對移動終端的電池進行充電,能夠有效的實現對充電電流的調整,避免因充電電流太大造成電池發(fā)熱、電池損壞、甚至移動終端損壞等問題。
第三實施例
下面將介紹本發(fā)明實施例中充電裝置,該充電裝置為移動終端或者移動終端內部的部分組件,請參閱圖3,本發(fā)明第三實施例提供了一種自適應不同功率充電器的充電裝置,該裝置包括:
控制模塊301,用于控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,充電電流I1為預置的最小充電電流;
讀取模塊302,用于讀取該充電器在按照該充電電流IN充電時輸出的穩(wěn)定的輸出電壓VN;
增加及返回模塊303,用于若該輸出電壓VN大于預置的安全電壓,則將該充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,返回執(zhí)行控制模塊;
確定模塊304,用于若該輸出電壓VN小于或等于該安全電壓,則根據 該充電電流IN確定最優(yōu)充電電流,并控制該充電器按照該最優(yōu)充電電流對該電池進行充電。
關于上述充電裝置中的各個模塊實現技術方案的其他細節(jié),可參考第一實施例以及第二實施例中的描述,此處不再贅述。
上述實施例中的充電裝置,通過移動終端最初控制充電器使用預置的最小充電電流對移動終端的電池進行充電,同時采集充電器在充電時的輸出電壓,并基于該輸出電壓與預置的安全電壓的比較對充電器輸出的充電電流進行調整,即在輸出電壓大于安全電壓的情況下,逐步增加充電電流的值,直至充電器的輸出電壓小于或等于安全電壓,并根據輸出電壓小于或等于安全電壓時充電器的充電電流確定最優(yōu)充電電流,并控制充電器按照該最優(yōu)充電電流對移動終端的電池進行充電,能夠有效的實現對充電電流的調整,避免因充電電流太大造成電池發(fā)熱、電池損壞、甚至移動終端損壞等問題。
第四實施例
請參閱圖4,本發(fā)明第四實施例提供了一種自適應不同功率充電器的充電裝置,該裝置包括:
控制模塊401,用于控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,充電電流I1為預置的最小充電電流;
讀取模塊402,用于讀取該充電器在按照該充電電流IN充電時輸出的穩(wěn)定的輸出電壓VN;
增加及返回模塊403,用于若該輸出電壓VN大于預置的安全電壓,則將該充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,返回執(zhí)行控制模塊401;
確定模塊404,用于若該輸出電壓VN小于或等于該安全電壓,則根據該充電電流IN確定最優(yōu)充電電流,并控制該充電器按照該最優(yōu)充電電流對 該電池進行充電。
進一步地,確定模塊404包括:
第一確定模塊4041,用于若該輸出電壓VN等于該安全電壓,則確定該充電電流IN為最優(yōu)充電電流,并控制該充電器按照該充電電流IN對該電池進行充電;
第二確定模塊4042,用于若該輸出電壓VN小于該安全電壓且N大于1,則確定該充電電流IN與該第一電流值的差值為最優(yōu)充電電流,并控制該充電器按照該最優(yōu)充電電流對該電池進行充電。
第二確定模塊4042,還用于若該輸出電壓V1小于該安全電壓且N等于1,則確定不對該充電電流I1進行調整。
進一步地,讀取模塊402包括:
采樣模塊4021,用于按照預置的時間間隔對該充電器在輸出該充電電流IN時的輸出電壓進行m次采樣,得到m個采樣輸出電壓,m為正整數;
計算模塊4022,用于計算該m個采樣輸出電壓的平均值,將該平均值作為該穩(wěn)定的輸出電壓VN。
其中,該安全電壓為4.4V至4.5V中的任意電壓值。
關于上述充電裝置中的各個模塊實現技術方案的其他細節(jié),可參考第一實施例以及第二實施例中的描述,此處不再贅述。
上述實施例中的充電裝置,通過移動終端最初控制充電器使用預置的最小充電電流對移動終端的電池進行充電,同時通過計算采樣得到的采樣輸出電壓的平均值確定充電器在充電時穩(wěn)定的輸出電壓,并基于將該輸出電壓與預置的安全電壓進行比較獲得的結果,對充電器輸出的充電電流進行調整,即在輸出電壓大于安全電壓的情況下,逐步增加充電電流的值,直至充電器的輸出電壓小于或等于安全電壓,且在輸出電壓等于安全電壓的情況下,確定與該輸出電壓對應的充電電流為最優(yōu)充電電流,在輸出電壓小于安全電壓的情況下,確定該輸出電壓對應的充電電流與第一電流值 的差值為最優(yōu)充電電流,并控制充電器按照該最優(yōu)充電電流對移動終端的電池進行充電,能夠有效的實現對充電電流的調整,避免因充電電流太大造成電池發(fā)熱、電池損壞、甚至移動終端損壞等問題。
第五實施例
請參閱圖5,本發(fā)明第五實施例提供了一種自適應不同功率充電器的充電裝置,該充電裝置為移動終端,該移動終端包括:存儲器502、存儲控制器504,中央處理器(Central Processing Unit,CPU)506、外設接口508、射頻模塊510、定位模塊512、攝像模塊514、音頻模塊516、顯示屏幕518、按鍵模塊520、微控制單元(Microcontroller Unit,MCU)524及電池526、溫度傳感器528、充電接口530。這些組件通過一條或多條通訊總線/信號線522相互通訊。
具體應用到本發(fā)明實施例中,充電接口530用于與充電器的輸出接口連接;
顯示屏幕518,用于顯示當前屏幕顯示的圖標;
CPU506,用于控制充電器按照充電電流IN對移動終端的電池進行充電,其中,N為正整數,N的初始值為1,且充電電流I1為預置的最小充電電流;
MCU524,用于讀取該充電器在按照該充電電流IN充電時輸出的穩(wěn)定的輸出電壓VN該充電器在輸出該充電電流IN時的穩(wěn)定的輸出電壓VN,并反饋給該CPU506;
CPU506,還用于若該輸出電壓VN大于預置的安全電壓,則將該充電電流IN與預置的第一電流值相加,得到充電電流IN+1,并令N=N+1,返回執(zhí)行該控制充電器按照充電電流IN對移動終端的電池進行充電的步驟,若該輸出電壓VN小于或等于該安全電壓,則根據該充電電流IN確定最優(yōu)充電電流,并控制該充電器按照該最優(yōu)充電電流對該電池進行充電。
可以理解,圖5所示的結構僅為示意,移動終端還可包括比圖5中所 示更多或者更少的組件,或者具有與圖5所示不同的配置。圖5中所示的各組件可以采用硬件、軟件或其組合實現。
其中,存儲器502可用于存儲軟件程序以及模塊,CPU506通過運行存儲在存儲器502內的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數據處理,即實現上述的充電方法。
存儲器502可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器502可進一步包括相對于CPU506遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至移動終端。上述網絡的實例包括但不限于互聯網、企業(yè)內部網、局域網、移動通信網及其組合。CPU506以及其他可能的組件對存儲器502的訪問可在存儲控制器504的控制下進行。
外設接口508將各種輸入/輸入裝置耦合至CPU506以及存儲器502及MCU524。CPU506運行存儲器502內的各種軟件、指令以執(zhí)行移動終端的各種功能以及進行數據處理。
在一些實施例中,外設接口508,CPU506以及存儲控制器504可以在單個芯片中實現。在其他一些實例中,他們可以分別由獨立的芯片實現。
射頻模塊510用于接收以及發(fā)送電磁波,實現電磁波與電信號的相互轉換,從而與通訊網絡或者其他設備進行通訊。射頻模塊510可包括各種現有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊510可與各種網絡如互聯網、企業(yè)內部網、無線網絡進行通訊或者通過無線網絡與其他設備進行通訊。上述的無線網絡可包括蜂窩式電話網、無線局域網或者城域網。上述的無線網絡可以使用各種通信標準、協議及技術,包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM)、增強型移動通信技術(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(wideband code division multiple access,W-CDMA),碼分多址技術(Code division access,CDMA)、時分多址技術(time division multiple access,TDMA),藍牙,無線保真技術(Wireless,Fidelity,WiFi)(如美國電氣和電子工程師協會標準IEEE802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、網絡電話(Voice over internet protocal,VoIP)、全球微波互聯接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于郵件、即時通訊及短消息的協議,以及任何其他合適的通訊協議,甚至可包括那些當前仍未被開發(fā)出來的協議。
定位模塊512用于獲取移動終端的當前位置。定位模塊512的實例包括但不限于全球衛(wèi)星定位系統(tǒng)(GPS)、基于無線局域網或者移動通信網的定位技術。
攝像模塊514用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲至存儲器502內,并可通過射頻模塊510發(fā)送。
音頻模塊516向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設接口508處接收聲音數據,將聲音數據轉換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉換為人耳能聽到的聲波。音頻電路還從麥克風處接收電信息,將電信號轉換為聲音數據,并將聲音數據傳輸至外設接口508中以進行進一步的處理。音頻數據可以從存儲器502處或者通過射頻模塊510獲取。此外,音頻數據也可以存儲至存儲器502中或者通過射頻模塊510進行發(fā)送。在一些實例中,音頻模塊516還可包括一個耳機播孔,用于向耳機或者其他設備提供音頻接口。
顯示屏幕518在移動終端與用戶之間同時提供一個輸出及輸入界面。具體地,顯示屏幕518向用戶顯示視頻輸出,這些視頻輸出的內容可包括文字、圖形、視頻、及其任意組合。一些輸出結果是對應于一些用戶界面對象。顯示屏幕518還接收用戶的輸入,例如用戶的點擊、滑動等手勢操 作,以便用戶界面對象對這些用戶的輸入做出響應。檢測用戶輸入的技術可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術。顯示屏幕518顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
按鍵模塊520同樣提供用戶向移動終端進行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端執(zhí)行不同的功能。
電池526用于為移動終端提供電能。
此外,基于本發(fā)明實施例中的技術方案,MCU524,還用于記錄電池526充電或者放電的次數,并將電池充電或者放電的次數發(fā)送給CPU506;
顯示屏幕518還用于接收CPU發(fā)送的電池充電或者放電的次數,并進行顯示。
溫度傳感器528,用于監(jiān)測電池526的溫度,并將監(jiān)測到的溫度發(fā)送給MCU524,使得MCU524能夠將溫度反饋給CPU506;
CPU506,還用于根據溫度調整充電器對電池526進行充電的充電電流或者輸出電壓,或者根據溫度確定是否停止對電池526進行充電。
MCU524,還用于根據最優(yōu)充電電流、該最優(yōu)充電電流對應的輸出電壓以及充電時間,計算電池可用的容量,并反饋給CPU506;
CPU506,還用于控制顯示屏幕518顯示電池可用的容量;
顯示屏幕518還用于顯示電池可用的容量。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語 “包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、物品或者裝置中還存在另外的相同要素。
本領域技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,該程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術人員,在不脫離本發(fā)明技術方案范圍內,當可利用上述揭示的技術內容做出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術方案內容,依據本發(fā)明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術方案的范圍內。