第3個周期采樣得到的當前電池充電電流sample[start+ 化巧],......,sample[start+化巧]。第S個周期的當前電池充電電流的平均值為 AVG(2n+2J3n巧),預設系統(tǒng)損耗電流為I。。。。,"計算調(diào)整后的最大輸出電流IgdgptMjimit=AVG(2n+2_:3nW)+I。。。。"。
[0133] 本實施例中,可根據(jù)實際需要選擇其中一個采樣周期的當前電池充電電流的平均 值來確定終端的充電電路的最大輸出電流。從而通過調(diào)整充電電路的輸出電流,控制輸入 至充電電池的電流按照設置變化,使得恒流充電階段的充電過程可控性更強,提高充電的 安全性及充電效率。
[0134] 圖7是根據(jù)另一示例性實施例示出的一種終端充電方法的流程圖,如圖7所示,可 選的,將調(diào)整后的最大輸出電流寫入充電電路的寄存器中,包括:
[0135] 在步驟S71中,判斷調(diào)整后的最大輸出電流是否大于或等于第二預設電流值;
[0136] 在步驟S72中,當調(diào)整后的最大輸出電流大于或等于第二預設電流值時,將調(diào)整 后的最大輸出電流寫入充電電路的寄存器中。
[0137] 其中第二預設電流值可W選擇當前充電器的預設最小電流值,或者選擇預設充電 截止電流,或者選擇兩者中較大的值作為第二預設電流值。
[0138] 如果調(diào)整后的最大輸出電流小于第二預設電流值,則不做調(diào)整出處理。
[0139] 圖8是根據(jù)另一示例性實施例示出的一種終端充電方法的流程圖,如圖8所示,可 選的,根據(jù)預設充電電流數(shù)據(jù)確定當前充電電流數(shù)據(jù)是否符合預設條件之前,該方法還包 括:
[0140] 在步驟S81中,確定當前是否處于恒流充電階段、終端的屏幕是否處于關閉狀態(tài) 且終端的中央處理器是否處于空閑狀態(tài);
[0141] 在步驟S82中,當當前處于恒流充電階段、終端的屏幕處于關閉狀態(tài)且終端的中 央處理器處于空閑狀態(tài)時,觸發(fā)執(zhí)行根據(jù)預設充電電流數(shù)據(jù)確定當前充電電流數(shù)據(jù)是否符 合預設條件的操作。
[0142] 本實施例中,只有當終端當前滿足一定條件時,即終端當前處于恒流充電階段且 用戶沒有在使用終端,終端也未執(zhí)行任務時,才對充電電路的輸出電流進行調(diào)整,避免調(diào)整 操作影響終端任務執(zhí)行進而影響用戶對終端的使用體驗。
[0143]另外,當終端的屏幕開啟、終端的中央處理器退出空閑狀態(tài)或恒流充電階段結(jié)束, 即=個條件中任一個不符合,都不會執(zhí)行對終端充電電路的最大輸出電流進行調(diào)整。
[0144]W下對本公開終端充電方法的整體流程進行詳細說明。
[0145] 圖9a是根據(jù)另一示例性實施例示出的一種終端充電方法的流程圖,如圖9a所示, 該方法包括W下步驟。
[0146] 在步驟S901中,判斷當前是否處于恒流充電階段,如果是,執(zhí)行步驟S902,如果 否,執(zhí)行步驟S913。
[0147] 在步驟S902中,判斷終端的屏幕是否處于關閉狀態(tài),如果是,執(zhí)行步驟S903,如果 否,執(zhí)行步驟S913。
[0148] 在步驟S903中,判斷終端的中央處理器是否處于空閑狀態(tài),如果是,執(zhí)行步驟 S904,如果否,執(zhí)行步驟S913。
[0149] 在步驟S904中,Wn個采樣點為周期對當前實際充入終端電池的當前電池充電電 流進行采樣,其中,n為大于等于2的整數(shù)。
[0150] 在步驟S905中,判斷預設電池充電電流與采樣得到的當前電池充電電流的差值 是否大于第一預設電流值,如果是,執(zhí)行步驟S906,如果否,執(zhí)行步驟S913。
[0151] 在步驟S906中,計算每個周期采樣得到的當前電池充電電流的平均值;
[0152] 在步驟S907中,判斷每個周期當前電池充電電流的平均值是否隨周期數(shù)減小,如 果是,執(zhí)行步驟S908,如果否,執(zhí)行步驟S913。
[0153] 在步驟S908中,判斷距離上一次調(diào)整充電電路的最大輸出電流的調(diào)整時間是否 大于或等于預設時間間隔,如果是,執(zhí)行步驟S909,如果否,執(zhí)行步驟S913。
[0154] 在步驟S909中,獲取第m個周期采樣得到的當前電池充電電流,其中,m為大于1 的整數(shù).;
[0155] 在步驟S910中,計算第m個周期的當前電池充電電流的平均值與預設系統(tǒng)損耗電 流之和,得到調(diào)整后的最大輸出電流。
[0156] 在步驟S911中,判斷調(diào)整后的最大輸出電流是否大于或等于第二預設電流值,如 果是,執(zhí)行步驟S912,如果否,結(jié)束。
[0157] 在步驟S912中,將調(diào)整后的最大輸出電流寫入充電電路的寄存器中。
[015引在步驟S913中,結(jié)束。
[015引本實施例中,在充電器的輸出功率降低,對終端電池的充電電流越來越小時,通過 對終端充電電路的最大輸出電流進行調(diào)整,從而實現(xiàn)控制輸入至充電電池的電流按照設置 變化,使得恒流充電階段的充電過程可控性更強,提高充電的安全性及充電效率,避免終端 電池因充電器功率不足而造成損壞。
[0160] 圖9b是根據(jù)一示例性實施例示出的充電階段電流變化的示意圖,如圖9b所示,可 見采用非原裝充電器進行充電時,由于其輸出功率不足,在恒流充電階段,其充電電流越來 越小,因此,為了提高充電效率,延遲電池壽命,需要通過對終端充電電路的最大輸出電流 進行調(diào)整,精確地控制輸入至充電電池的電流。
[0161] 下述為本公開裝置實施例,可W用于執(zhí)行本公開方法實施例。
[0162] 圖10是根據(jù)一示例性實施例示出的一種終端充電裝置的框圖,該裝置可W通過 軟件、硬件或者兩者的結(jié)合實現(xiàn)成為電子設備的部分或者全部。如圖10所示,該終端充電 裝置,包括:
[0163] 第一確定模塊101,被配置為根據(jù)預設充電電流數(shù)據(jù)確定當前充電電流數(shù)據(jù)是否 符合預設條件,預設充電電流數(shù)據(jù)為當預設充電器對終端進行充電時,對恒流充電階段進 行測量得到的;
[0164]調(diào)整模塊102,被配置為若當前充電電流數(shù)據(jù)符合預設條件,根據(jù)當前充電電流數(shù) 據(jù)及預設充電電流數(shù)據(jù)調(diào)整終端的充電電路的最大輸出電流;
[0165] 寫入模塊103,被配置為將調(diào)整模塊102調(diào)整后的最大輸出電流寫入充電電路的 寄存器中。
[0166] 本實施例中,在第一確定模塊確定充電器的輸出功率降低,對終端電池的充電電 流越來越小時,通過調(diào)整模塊對終端充電電路的最大輸出電流進行調(diào)整,寫入模塊將調(diào)整 后的最大輸出電流寫入充電電路的寄存器中。從而實現(xiàn)控制輸入至充電電池的電流按照設 置變化,使得恒流充電階段的充電過程可控性更強,提高充電的安全性及充電效率,避免終 端電池因充電器功率不足而造成損壞。
[0167] 在另一個實施例中,在使用充電終端的原裝充電器對終端進行充電時,對恒流充 電階段進行測量得到的預設充電電流數(shù)據(jù)包括:終端的充電電路支持的預設最大充電電流I。。limit、實際充入終端電池的預設電池充電電流I。。aetua及預設系統(tǒng)損耗電流I。。CDSt。
[016引其中,預設系統(tǒng)損耗電流等于預設最大充電電流減去預設電池充電電流,即I。。CMt =T -T -?-CClimit -*-cc actual °
[0169] 在另一個實施例中,第一確定模塊可W有W下幾種結(jié)構(gòu)。
[0170] 圖11是根據(jù)一示例性實施例示出的第一確定模塊的框圖,如圖11所示,第一確定 模塊101包括:義樣子模塊111和第一確定子模塊112,
[0171] 采樣子模塊111,被配置為對當前實際充入終端電池的當前電池充電電流進行采 樣;
[0172] 第一確定子模塊112,被配置為當預設電池充電電流與采樣子模塊采樣得到的當 前電池充電電流的差值大于第一預設電流值,且采樣得到的當前電池充電電流隨時間變化 越來越小時,確定當前充電電流數(shù)據(jù)符合預設條件。
[0173] 當前電池充電電流為。。1。。1,第一預設電流值為Ifuedwtl。當 Icc aeW-Lample。。1。。1> I fixed Setl時,且采樣得到的當前電池充電電流I sample隨時間變化 越來越小時,確定當前充電電流數(shù)據(jù)符合預設條件。
[0174] 本實施例中,當采用非原裝充電器對終端電池進行充電時,采樣子模塊對當前實 際充入終端電池的當前電池充電電流進行采樣,第一確定子模塊確定當前電池充電電流小 于原裝充電器對終端電池進行充電的預設電池充電電流,且當前電池充電電流隨時間變化 越來越小時,即當非原裝充電器的輸出功率越來越小時,對終端的充電電路的最大輸出電 流進行調(diào)整。
[0175] 運樣,能夠更加精確地控制恒流充電階段的電流,W實現(xiàn)控制輸入至充電電池的 電流按照設置變化,使得恒流充電階段的充電過程可控性更強,提高充電的安全性及充電 效率,避免終端電池因充電器功率不足而造成損壞。
[0176] 圖12是根據(jù)另一示例性實施例示出的第一確定模塊的框圖,如圖12所示,可選 的,第一確定模塊101還包括:獲取子模塊113,
[0177] 獲取子模塊113,被配置為獲取上一次調(diào)整充電電路的最大輸出電流的調(diào)整時 間;
[0178] 第一確定子模塊112,被配置為當獲取子模塊獲取到的距離上一次調(diào)整充電電路 的最大輸出電流的調(diào)整時間大于或等于預設時間間隔時,確定當前充電電流數(shù)據(jù)符合預設 條件。
[0179] 例如,可將該預設時間間隔為10分鐘,即每隔10分鐘才觸發(fā)對充電電路的最大輸 出電流的調(diào)整過程。
[0180] 本實施例中,通過對充電電路的最大輸出電流的調(diào)整時間間隔進行限定,避免頻 繁對充電電路的最大輸出電流進行調(diào)整從而造成充入電池的電流變化頻繁,減小對電池的 損害。另外,降低對終端系統(tǒng)的處理能力的消耗。
[0181] 可選的,采樣子模塊111,被配置為Wn個采樣點為周期對當前實際充入終端電池 的當前電池充電電流進行采樣,其中,n為大于等于2的整數(shù)。
[0182] 圖13是根據(jù)另一示例性實施例示出的第一確定模塊的框圖,如圖13所示,可選 的,第一確定模塊101還包括:計算子模塊114和第二確定子模塊115,
[0183] 計算子模塊114,被配置為計算每個周期采樣得到的當前電池充電電流的平均 值;
[0184]第二確定子模塊115,被配置為當計算子模塊計算的每個周期當前電池充電電流 的平均值隨周期數(shù)減小時,確定采樣得到的當前電池充電電流隨時間變化越來越小。
[0185] 例如,從某一固定采樣點sample[start]開始,Wn個采樣點為周期對當前實際充 入終端電池的當前電池充電電流進行采樣,其中,n為大于等于2的整數(shù)。計算子模塊114 計算第1~3個周期的當前電池充電電流的平均值:
[0189]當AVG(Ln) >AVG(n+l_2n+l) >AVG(化巧_3n+2)時