国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種PID充電電流防抖調(diào)控方法及終端與流程

      文檔序號:11957992閱讀:587來源:國知局
      一種PID充電電流防抖調(diào)控方法及終端與流程

      本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種PID充電電流防抖調(diào)控方法及終端。



      背景技術(shù):

      目前,終端的充電電流都是通過充電芯片來控制,充電芯片設(shè)定充電電流并對電池進行充電,充電芯片設(shè)定充電電流的方式主要有兩種,一種是基電流和電流偏移的方式,另一種是采用20%設(shè)置充電電流的方式。在采用20%設(shè)置充電電流的方式中,當(dāng)前電池的充電電流為電流設(shè)定值20%。然而,實踐中發(fā)現(xiàn),采用20%設(shè)置充電電流的方式存在一定的誤差,例如,設(shè)定充電電流為700毫安,充電芯片實際輸出給電池的電流可以達到745毫安。

      目前采用終端充電電流動態(tài)監(jiān)測與比例-積分-微分(英文:Proportional Integral Derivative,簡稱:PID)調(diào)節(jié)算法來解決充電電流設(shè)定值與實際充電電流不一致的問題,在PID調(diào)節(jié)算法中,需要設(shè)定合理的電流期望值,在不同的充電場景中,設(shè)定的電流期望值不同,當(dāng)終端在兩個充電場景中頻繁的來回切換時,設(shè)定的電流期望值會反復(fù)變化,導(dǎo)致電池的充電電流反復(fù)波動,電池的充電電流抖動嚴(yán)重,可能會對電池造成損傷,帶來安全隱患。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例提供了一種PID充電電流防抖調(diào)控方法及終端,可以提高PID調(diào)節(jié)充電電流的安全性。

      本發(fā)明實施例第一方面提供了一種PID充電電流防抖調(diào)控方法,包括:

      在使用比例積分微分PID調(diào)節(jié)充電電流時,確定終端所處的充電場景;

      當(dāng)檢測所述終端在第一充電場景和第二充電場景之間切換時,進入第一預(yù)設(shè)時長的恒流階段,在所述第一預(yù)設(shè)時長內(nèi)以所述第一充電場景對應(yīng)的第一電流期望值和所述第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。

      本發(fā)明實施例第二方面提供了一種終端,包括:

      確定單元,用于在使用比例積分微分PID調(diào)節(jié)充電電流時,確定終端所處的充電場景;

      第一充電單元,用于當(dāng)檢測所述終端在第一充電場景和第二充電場景之間切換時,進入第一預(yù)設(shè)時長的恒流階段,在所述第一預(yù)設(shè)時長內(nèi)以所述第一充電場景對應(yīng)的第一電流期望值和所述第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。

      本發(fā)明實施例中,在使用比例積分微分PID調(diào)節(jié)充電電流時,確定終端所處的充電場景;當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。實施本發(fā)明實施例,當(dāng)終端在兩個充電場景之間來回切換時,以兩個充電場景中電流期望值最小的充電場景對應(yīng)的電流期望值對電池充電,可以保證電池充電的安全性,從而提高PID調(diào)節(jié)充電電流的安全性。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是本發(fā)明實施例公開的一種調(diào)節(jié)充電電流的系統(tǒng)架構(gòu)示意圖;

      圖2是本發(fā)明實施例公開的一種PID充電電流防抖調(diào)控方法的流程圖;

      圖3是本發(fā)明實施例公開的另一種PID充電電流防抖調(diào)控方法的流程圖;

      圖4是本發(fā)明實施例公開的另一種PID充電電流防抖調(diào)控方法的流程圖;

      圖5是本發(fā)明實施例公開的一種終端的結(jié)構(gòu)示意圖;

      圖6是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖;

      圖7是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖;

      圖8是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖;

      圖9是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖;

      圖10是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖;

      圖11是本發(fā)明實施例公開的又一種終端的結(jié)構(gòu)示意圖。

      具體實施方式

      下面將結(jié)合本發(fā)明實施方式中的附圖,對本發(fā)明實施方式中的技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施方式是本發(fā)明的一部分實施方式,而不是全部實施方式?;诒景l(fā)明中的實施方式,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施方式,都應(yīng)屬于本發(fā)明保護的范圍。

      本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

      在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。

      本發(fā)明實施例所描述的移動終端可以包括智能手機(如Android手機、iOS手機、Windows Phone手機等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式設(shè)備等,上述移動終端僅是舉例,而非窮舉,包含但不限于上述移動終端。

      本發(fā)明實施例提供一種PID充電電流防抖調(diào)控方法及終端,可以提高PID調(diào)節(jié)充電電流的安全性。以下分別進行詳細(xì)說明。

      為了更好的理解本發(fā)明實施中的方案,本發(fā)明實施例公開一種調(diào)節(jié)充電電流的系統(tǒng)架構(gòu),請參閱圖1,圖1是本發(fā)明實施例公開的一種調(diào)節(jié)充電電流的系統(tǒng)架構(gòu)示意圖,可以應(yīng)用于手機、平板電腦等終端。如圖1所示,該系統(tǒng)包括PID控制器101、充電芯片(充電IC)102、電池103和充電裝置20、其中,PID控制器101、充電IC102和電池103位于終端10中,充電裝置20與終端10可以無線連接,也可以通過通信總線(例如,USB線)等有線方式連接,圖1中以有線方式連接作為示例。充電裝置20為充電IC102提供供電電流,充電IC102根據(jù)供電電流與PID控制器101設(shè)定的電流對電池103進行充電。實施圖1所示的系統(tǒng)架構(gòu),可以提高PID調(diào)節(jié)充電電流的安全性。

      圖1中的充電裝置20,即充電器,可以是電源適配器,也可以為電腦等終端設(shè)備的USB電源,一般而言,電源適配器的輸出功率可以為10~12W,輸出電壓可以為5~24V,輸出電流可以為0.5~2A,USB電源的輸出功率一般為0.5W~2.5W,輸出電壓一般為5V,輸出電流一般為0.1A~0.5A。

      請參閱圖2,圖2是本發(fā)明實施例公開的一種PID充電電流防抖調(diào)控方法的流程圖。如圖2所示,本實施例中所描述的PID充電電流防抖調(diào)控方法,包括如下步驟。

      201,在使用比例積分微分PID調(diào)節(jié)充電電流時,終端確定終端所處的充電場景。

      本發(fā)明實施例中,比例-積分-微分(英文:Proportional Integral Derivative,簡稱:PID)控制器可以進行比例控制、微分控制和積分控制,PID控制器可以為充電IC設(shè)定充電電流,充電IC根據(jù)PID控制器設(shè)定的充電電流對電池進行充電。其中,采用PID算法設(shè)定充電電流往往小于1A。在使用PID調(diào)節(jié)充電電流時,終端可以確定終端當(dāng)前所處的充電場景。由于每個充電場景都對應(yīng)一個電流期望值,PID控制器可以將終端當(dāng)前所處的充電場景對應(yīng)的電流期望值設(shè)為電池的充電電流,充電IC以設(shè)定的充電電流對電池進行充電。

      202,當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,終端進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第一電流期望值中的最小電流期望值對電池充電。

      本發(fā)明實施例中,第一充電場景和第二充電場景是兩個不同的充電場景,由于充電參數(shù)(例如,電池溫度,電池電壓)的變化,導(dǎo)致終端在第一充電場景和第二充電場景之間來回切換,第一充電場景對應(yīng)一個電流期望值,第二充電場景對應(yīng)另一個電流期望值。當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,進入第一預(yù)設(shè)時長的恒流階段,第一預(yù)設(shè)時長為預(yù)先設(shè)定的一段時長,第一預(yù)設(shè)時長可以設(shè)為100秒、120秒、150秒等,在第一預(yù)設(shè)時長內(nèi),為了保證電池的安全,以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。舉例來說,若第一充電場景為“電池溫度處于-3-0度”,對應(yīng)的電流期望值為300mA;第二充電場景為“電池溫度處于0-5度”,對應(yīng)的電流期望值為400mA。當(dāng)檢測終端的電池溫度在“-3-0度”的區(qū)間和“0-5度”的區(qū)間之間反復(fù)波動時,進入120秒的恒流階段,在120秒的恒流階段以300mA的電流進行充電。實施本發(fā)明實施例,當(dāng)檢測到終端在兩個充電場景之間來回切換時,以兩個充電場景對應(yīng)的電流期望值中的最小電流期望值對電池充電,可以保證電池的安全,提高電池壽命,并且提高PID調(diào)節(jié)充電電流的安全性。

      請參閱圖3,圖3是本發(fā)明實施例公開的另一種PID充電電流防抖調(diào)控方法的流程圖。如圖3所示,本實施例中所描述的PID充電電流防抖調(diào)控方法,包括如下步驟。

      301,在使用比例積分微分PID調(diào)節(jié)充電電流時,終端確定終端所處的充電場景。

      可選的,步驟301包括如下步驟:

      終端獲取終端的充電參數(shù),根據(jù)充電參數(shù)確定終端所處的充電場景,充電參數(shù)包括電池溫度范圍和/或電池電壓范圍。

      本發(fā)明實施例中,終端可以根據(jù)當(dāng)前充電參數(shù)確定終端當(dāng)前所處的充電場景。充電參數(shù)可以包括電池溫度范圍、電池電壓范圍等。舉例來說,當(dāng)電池溫度處于-3-0度時,終端處于充電場景A;當(dāng)電池溫度處于0-5度時,終端處于充電場景B;當(dāng)電池溫度處于5-12度,并且電池電壓在4.18V以下時,終端處于充電場景C;電池溫度處于5-12度,并且電池電壓在4.18V以上時,終端處于充電場景D;當(dāng)電池溫度處于45-53度時,終端處于充電場景E等等??蛇x的,本發(fā)明實施中,終端還可以通過判斷充電器是否為非標(biāo)準(zhǔn)充電器確定終端所處的充電場景,例如,當(dāng)終端的充電器為非標(biāo)準(zhǔn)充電器時,終端處于另外一種充電場景。實施本發(fā)明實施例,可以根據(jù)終端的當(dāng)前電池溫度和當(dāng)前電池電壓確定終端當(dāng)前所處的充電場景,本發(fā)明實施例可以根據(jù)電池溫度和電池電壓快速確定終端所處的充電場景。

      302,當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,終端進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。

      本發(fā)明實施例中的步驟301和步驟302的具體實施方式可以參見圖2所示的步驟201和步驟202,本發(fā)明實施例不再詳述。

      303,在恒流階段結(jié)束之后,終端計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值,并比較第一加權(quán)值與第二加權(quán)值的大小。

      本發(fā)明實施例中,在恒流階段,終端可以對充電參數(shù)(例如,電池溫度、電池電壓)進行監(jiān)測,確定終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值(第一充電場景對應(yīng)的電流期望值)進行充電的第一加權(quán)值和以第二電流期望值(第二充電場景對應(yīng)的電流期望值)進行充電的第二加權(quán)值。其中,加權(quán)值可以是統(tǒng)計值、比例值或者計算值等。在恒流階段,終端可以對充電參數(shù)(例如,電池溫度、電池電壓)進行監(jiān)測,若統(tǒng)計到終端在第一預(yù)設(shè)時長內(nèi)處于第一充電場景的次數(shù)為M,終端在第一預(yù)設(shè)時長內(nèi)處于第二充電場景的次數(shù)為N,在一個實施例中,若加權(quán)值是統(tǒng)計值,可以計算第一加權(quán)值為M,計算第二加權(quán)值為N;在另一個實施例中,若加權(quán)值是比例值,可以計算第一加權(quán)值為M/(M+N),計算第二加權(quán)值為N/(M+N)。本發(fā)明實施例還提供一種加權(quán)值計算方法,終端可以對充電參數(shù)(例如,電池溫度、電池電壓)進行監(jiān)測,例如,對電池溫度進行監(jiān)測,在第一預(yù)設(shè)時長內(nèi)對監(jiān)測的多個電池溫度值求平均值,得到終端在第一預(yù)設(shè)時長內(nèi)的電池平均溫度,判斷該電池平均溫度是處于第一充電場景還是處于第二充電場景,若終端處于第一充電場景,則計算第一充電場景的第一加權(quán)值為1,第二充電場景的第二加權(quán)值為0;反之,若終端處于第二充電場景,則計算第二充電場景的第一加權(quán)值為1,第一充電場景的第二加權(quán)值為0。

      可選的,若充電參數(shù)為電池溫度范圍,第一充電場景和第二充電場景為不同且相鄰的電池溫度范圍時,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為高于預(yù)設(shè)電池臨界溫度或低于預(yù)設(shè)電池臨界溫度,步驟203可以包括:

      11)終端在第一預(yù)設(shè)時長內(nèi)對電池溫度進行采樣,得到溫度采樣結(jié)果;

      12)終端根據(jù)溫度采樣結(jié)果計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值。

      本發(fā)明實施例中,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為預(yù)設(shè)電池臨界溫度,例如,若電池溫度大于預(yù)設(shè)電池臨界溫度時,終端處于第一充電場景,若電池溫度小于預(yù)設(shè)電池臨界溫度時,終端處于第二充電場景。終端可以在第一預(yù)設(shè)時長內(nèi)對電池溫度進行采樣,得到溫度采樣結(jié)果。

      第一充電場景和第二充電場景為不同且相鄰的電池溫度范圍,舉例來說,第一充電場景為電池溫度處于5-12度,第二充電場景為電池溫度處于0-5度。在一個具體實施例中,若溫度采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池溫度大于5度(預(yù)設(shè)電池臨界溫度)的次數(shù)為30次,電池溫度小于5度的次數(shù)為70次。則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為30,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為70。

      在另一個具體實施例中,若溫度采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池溫度大于5度(預(yù)設(shè)電池臨界溫度)的次數(shù)為30次,電池溫度小于5度的次數(shù)為70次。則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為30%,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為70%。

      在另一個具體實施例中,若溫度采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池溫度大于5度(預(yù)設(shè)電池臨界溫度)的次數(shù)為30次,這30次的平均值為5.5度,電池溫度小于5度的次數(shù)為70次,這70次的平均值為4.2度。則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為30*(5.5-5)=15,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為70*(5-4.2)=56。

      在另一個具體實施例中,若溫度采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池溫度大于5度(預(yù)設(shè)電池臨界溫度)的次數(shù)為30次,這30次的平均值為5.5度,電池溫度小于5度的次數(shù)為70次,這70次的平均值為4.2度。首先計算120秒內(nèi)的電池溫度的平均值為(30*5.5+70*4.2)/100=4.59度,電池溫度的平均值落入第二充電場景的電池溫度范圍,則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為0,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為1。

      實施本發(fā)明實施,通過比較加權(quán)值大小確定終端更傾向于處于哪種充電場景,在第二預(yù)設(shè)時長內(nèi),終端仍然以恒流的方式進行充電,可以防止電流出現(xiàn)波動,提高電池使用壽命,提高充電效率。

      可選的,若充電參數(shù)為電池電壓范圍,第一充電場景和第二充電場景為不同且相鄰的電池電壓范圍時,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為高于預(yù)設(shè)電池臨界電壓或低于預(yù)設(shè)電池臨界電壓,步驟203可以包括:

      21)終端在第一預(yù)設(shè)時長內(nèi)對電池電壓進行采樣,得到電壓采樣結(jié)果;

      22)終端根據(jù)電壓采樣結(jié)果計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值。

      本發(fā)明實施例中,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為預(yù)設(shè)電池臨界電壓,例如,若電池電壓大于預(yù)設(shè)電池臨界電壓時,終端處于第一充電場景,若電池電壓小于預(yù)設(shè)電池臨界電壓時,終端處于第二充電場景。終端可以在第一預(yù)設(shè)時長內(nèi)對電池電壓進行采樣,得到電壓采樣結(jié)果。

      第一充電場景和第二充電場景為不同且相鄰的電池電壓范圍,舉例來說,第一充電場景為電池電壓處于4.18-4.35V,第二充電場景為電池電壓處于0-4.18V。在一個具體實施例中,若電壓采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池電壓大于4.18V(預(yù)設(shè)電池臨界電壓)的次數(shù)為30次,電池電壓小于4.18V的次數(shù)為70次。則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為30,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為70。

      在另一個具體實施例中,若電壓采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池電壓大于4.18V(預(yù)設(shè)電池臨界電壓)的次數(shù)為30次,電池電壓小于4.18V的次數(shù)為70次。則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為30%,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為70%。

      在另一個具體實施例中,若電壓采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池電壓大于4.18V(預(yù)設(shè)電池臨界電壓)的次數(shù)為30次,這30次的平均值為4.19V,電池電壓小于4.18V的次數(shù)為70次,這70次的平均值為4.17V。則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為30*(4.19-4.18)=0.3,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為70*(4.18-4.17)=0.7。

      在另一個具體實施例中,若電壓采樣結(jié)果為:在第一預(yù)設(shè)時長(例如,120秒)內(nèi)采樣100次,電池電壓大于4.18V(預(yù)設(shè)電池臨界電壓)的次數(shù)為30次,這30次的平均值為4.19V,電池電壓小于4.18V的次數(shù)為70次,這70次的平均值為4.17V。首先計算120秒內(nèi)的電池電壓的平均值為(30*4.18V+70*4.17V)/100=4.173V,電池電壓的平均值落入第二充電場景的電池電壓范圍,則計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值為0,計算終端在第一預(yù)設(shè)時長內(nèi)以第二電流期望值進行充電的第二加權(quán)值為1。

      實施本發(fā)明實施,通過比較加權(quán)值大小確定終端更傾向于處于哪種充電場景,在第二預(yù)設(shè)時長內(nèi),終端仍然以恒流的方式進行充電,可以防止電流出現(xiàn)波動,提高電池使用壽命,提高充電效率。

      304,當(dāng)?shù)谝患訖?quán)值大于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第一電流期望值對電池充電。

      305,當(dāng)?shù)谝患訖?quán)值小于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第二電流期望值對電池充電。

      本發(fā)明實施例中,終端計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值,并比較第一加權(quán)值與第二加權(quán)值的大小之后,若第一加權(quán)值大于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第一電流期望值對電池充電;若第一加權(quán)值小于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第二電流期望值對電池充電。本發(fā)明實施例中,通過比較第一加權(quán)值和第二加權(quán)值的大小,確定終端是傾向處于第一充電場景還是第二充電場景,若第一加權(quán)值更大,則確定終端傾向處于第一充電場景,終端在第二預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值對電池充電;若第二加權(quán)值更大,則確定終端傾向處于第二充電場景,終端在第二預(yù)設(shè)時長內(nèi)以第二充電場景對應(yīng)的第二電流期望值對電池充電。第二預(yù)設(shè)時長為預(yù)先設(shè)定的一段時長,第二預(yù)設(shè)時長可以設(shè)為3分鐘、5分鐘、8分鐘等,在第二預(yù)設(shè)時長內(nèi),終端仍然以恒流的方式進行充電,可以防止電流出現(xiàn)波動,提高電池使用壽命。

      本發(fā)明實施例中,在使用比例積分微分PID調(diào)節(jié)充電電流時,終端確定終端所處的充電場景;當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,終端進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電;在恒流階段結(jié)束之后,終端計算終端在第一預(yù)設(shè)時長內(nèi)處于第一充電場景的第一加權(quán)值和處于第二充電場景的第二加權(quán)值,并比較第一加權(quán)值與第二加權(quán)值的大小;當(dāng)?shù)谝患訖?quán)值大于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值對電池充電;當(dāng)?shù)谝患訖?quán)值小于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第二充電場景對應(yīng)的第二電流期望值對電池充電。實施本發(fā)明實施例,當(dāng)終端在兩個充電場景之間來回切換時,以兩個充電場景中電流期望值最小的充電場景對應(yīng)的電流期望值對電池充電,通過比較加權(quán)值大小確定終端更傾向于處于哪種充電場景,在第二預(yù)設(shè)時長內(nèi),終端仍然以恒流的方式進行充電,可以防止電流出現(xiàn)波動,提高電池使用壽命,提高充電效率。

      請參閱圖4,圖4是本發(fā)明實施例公開的另一種PID充電電流防抖調(diào)控方法的流程圖。如圖4所示,本實施例中所描述的PID充電電流防抖調(diào)控方法,包括如下步驟。

      401,在使用比例積分微分PID調(diào)節(jié)充電電流時,終端確定終端所處的充電場景。

      402,當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,終端進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。

      403,在恒流階段結(jié)束之后,終端計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值,并比較第一加權(quán)值與第二加權(quán)值的大小。

      404,當(dāng)?shù)谝患訖?quán)值大于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第一電流期望值對電池充電。

      405,當(dāng)?shù)谝患訖?quán)值小于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第二電流期望值對電池充電。

      本發(fā)明實施例中的步驟401-步驟405的具體實施方式可以參見圖3所示的步驟301-步驟305,本發(fā)明實施例不再詳述。

      406,當(dāng)?shù)谝患訖?quán)值等于第二加權(quán)值時,終端維持之前的充電電流。

      本發(fā)明實施例中,當(dāng)?shù)谝患訖?quán)值等于第二加權(quán)值時,即終端處于第一充電場景和處于第二充電場景的可能性相同,則終端維持之前的充電電流,不會充電電流進行調(diào)整。例如,若終端在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值對電池充電,則終端在第二預(yù)設(shè)時長維持之前的電流,仍以第一充電場景對應(yīng)的第一電流期望值對電池充電;若終端在第一預(yù)設(shè)時長內(nèi)以第二充電場景對應(yīng)的第二電流期望值對電池充電,則終端在第二預(yù)設(shè)時長維持之前的電流,仍以第二充電場景對應(yīng)的第二電流期望值對電池充電。實施本發(fā)明實施例,可以保證電池充電的安全性,從而提高PID調(diào)節(jié)充電電流的安全性。

      本發(fā)明實施例中,在使用比例積分微分PID調(diào)節(jié)充電電流時,終端確定終端所處的充電場景;當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,終端進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電;在恒流階段結(jié)束之后,終端計算終端在第一預(yù)設(shè)時長內(nèi)處于第一充電場景的第一加權(quán)值和處于第二充電場景的第二加權(quán)值,并比較第一加權(quán)值與第二加權(quán)值的大??;當(dāng)?shù)谝患訖?quán)值大于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值對電池充電;當(dāng)?shù)谝患訖?quán)值小于第二加權(quán)值時,終端在第二預(yù)設(shè)時長內(nèi)以第二充電場景對應(yīng)的第二電流期望值對電池充電;當(dāng)?shù)谝患訖?quán)值等于第二加權(quán)值時,終端維持之前的充電電流。實施本發(fā)明實施例,可以保證電池充電的安全性,從而提高PID調(diào)節(jié)充電電流的安全性。

      請參閱圖5,圖5是本發(fā)明實施例公開的一種終端的結(jié)構(gòu)示意圖。如圖5所示,本實施例中所描述的終端,包括確定單元501和第一充電單元502,其中:

      確定單元501,用于在使用比例積分微分PID調(diào)節(jié)充電電流時,確定終端所處的充電場景。

      第一充電單元502,用于當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。

      實施圖5所示的終端,當(dāng)檢測到終端在兩個充電場景之間來回切換時,以兩個充電場景對應(yīng)的電流期望值中的最小電流期望值對電池充電,可以保證電池的安全,提高電池壽命,并且提高PID調(diào)節(jié)充電電流的安全性。

      可選的,請參閱圖6,圖6是在圖5的基礎(chǔ)上進一步優(yōu)化得到的,圖6是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖,如圖6所示,圖6中的確定單元501包括獲取子單元5011和確定子單元5012,其中:

      獲取子單元5011,用于獲取終端的充電參數(shù);

      確定子單元5012,用于根據(jù)充電參數(shù)確定終端所處的充電場景,充電參數(shù)包括電池溫度范圍和/或電池電壓范圍。

      實施圖6所示的終端,可以根據(jù)電池溫度和電池電壓快速確定終端所處的充電場景。

      請參閱圖7,圖7是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖。如圖7所示,如圖7是在圖5的基礎(chǔ)上進一步優(yōu)化得到的,本實施例中所描述的終端,除了包括圖5所示的確定單元501和第一充電單元502之外,還包括計算單元503、比較單元504和第二充電單元505,其中:

      計算單元503,用于在恒流階段結(jié)束之后,計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值。

      比較單元504,用于比較第一加權(quán)值與第二加權(quán)值的大小。

      第二充電單元505,用于當(dāng)?shù)谝患訖?quán)值大于第二加權(quán)值時,在第二預(yù)設(shè)時長內(nèi)以第一電流期望值對電池充電。

      第二充電單元506,還用于當(dāng)?shù)谝患訖?quán)值小于第二加權(quán)值時,在第二預(yù)設(shè)時長內(nèi)以第二電流期望值對電池充電。

      實施圖7所示的終端,通過比較加權(quán)值大小確定終端更傾向于處于哪種充電場景,在第二預(yù)設(shè)時長內(nèi),終端仍然以恒流的方式進行充電,可以防止電流出現(xiàn)波動,提高電池使用壽命,提高充電效率。

      可選的,請參閱圖8,圖8是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖,圖8是在圖7的基礎(chǔ)上進一步優(yōu)化的到的,如圖8所示,若充電參數(shù)為電池溫度范圍,第一充電場景和第二充電場景為不同且相鄰的電池溫度范圍時,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為高于預(yù)設(shè)電池臨界溫度或低于預(yù)設(shè)臨界溫度,計算單元503包括:

      第一采樣子單元5031,用于在第一預(yù)設(shè)時長內(nèi)對電池溫度進行采樣,得到溫度采樣結(jié)果;

      第一計算子單元5032,用于根據(jù)溫度采樣結(jié)果計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值。

      實施圖8所示的終端,可以根據(jù)溫度采樣結(jié)果計算加權(quán)值,通過比較加權(quán)值大小確定終端更傾向于處于哪種充電場景,在第二預(yù)設(shè)時長內(nèi),終端仍然以恒流的方式進行充電,可以防止電流出現(xiàn)波動,提高電池使用壽命,提高充電效率。

      可選的,請參閱圖9,圖9是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖,圖9是在圖7的基礎(chǔ)上進一步優(yōu)化的到的,如圖9所示,若充電參數(shù)為電池電壓范圍,第一充電場景和第二充電場景為不同且相鄰的電池電壓范圍時,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為高于預(yù)設(shè)電池臨界電壓或低于預(yù)設(shè)臨界電壓,計算單元503包括:

      第二采樣子單元5033,用于在第一預(yù)設(shè)時長內(nèi)對電池電壓進行采樣,得到電壓采樣結(jié)果;

      第二計算子單元5034,用于根據(jù)電壓采樣結(jié)果計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值。

      實施圖9所示的終端,可以根據(jù)電壓采樣結(jié)果計算加權(quán)值,通過比較加權(quán)值大小確定終端更傾向于處于哪種充電場景,在第二預(yù)設(shè)時長內(nèi),終端仍然以恒流的方式進行充電,可以防止電流出現(xiàn)波動,提高電池使用壽命,提高充電效率。

      請參閱圖10,圖10是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖。如圖10所示,如圖10是在圖7的基礎(chǔ)上進一步優(yōu)化得到的,本實施例中所描述的終端,除了包括圖7所示的確定單元501、第一充電單元502、計算單元503、比較單元504和第二充電單元505之外,還包括維持單元506,其中:

      維持單元506,用于當(dāng)?shù)谝患訖?quán)值等于第二加權(quán)值時,維持之前的充電電流。

      實施圖10所示的終端,可以保證電池充電的安全性,從而提高PID調(diào)節(jié)充電電流的安全性。

      請參見圖11,圖11是本發(fā)明實施例公開的又一種終端的結(jié)構(gòu)示意圖,終端包括存儲器1101和處理器1102(處理器1102的數(shù)量可以一個或多個,圖11中以一個處理器為例),在本發(fā)明的一些實施例中,存儲器1101和處理器1102可通過總線或者其它方式連接,其中,圖11中以通過總線連接為例。存儲器1101用于存儲指令,處理器1102調(diào)用存儲在存儲器1101中的指令執(zhí)行如下操作:

      在使用比例積分微分PID調(diào)節(jié)充電電流時,確定終端所處的充電場景;

      當(dāng)檢測終端在第一充電場景和第二充電場景之間切換時,進入第一預(yù)設(shè)時長的恒流階段,在第一預(yù)設(shè)時長內(nèi)以第一充電場景對應(yīng)的第一電流期望值和第二充電場景對應(yīng)的第二電流期望值中的最小電流期望值對電池充電。

      可選的,處理器1102還用于:

      在恒流階段結(jié)束之后,計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值,并比較第一加權(quán)值與第二加權(quán)值的大小;

      當(dāng)?shù)谝患訖?quán)值大于第二加權(quán)值時,在第二預(yù)設(shè)時長內(nèi)以第一電流期望值對電池充電;

      當(dāng)?shù)谝患訖?quán)值小于第二加權(quán)值時,在第二預(yù)設(shè)時長內(nèi)以第二電流期望值對電池充電。

      可選的,處理器1102確定終端所處的充電場景,包括:

      獲取終端的充電參數(shù),根據(jù)充電參數(shù)確定終端所處的充電場景,充電參數(shù)包括電池溫度范圍和/或電池電壓范圍。

      可選的,若充電參數(shù)為電池溫度范圍,第一充電場景和第二充電場景為不同且相鄰的電池溫度范圍時,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為高于預(yù)設(shè)電池臨界溫度或低于預(yù)設(shè)電池臨界溫度,處理器1102計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值,具體為:

      在第一預(yù)設(shè)時長內(nèi)對電池溫度進行采樣,得到溫度采樣結(jié)果;

      根據(jù)溫度采樣結(jié)果計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值。

      可選的,若充電參數(shù)為電池電壓范圍,第一充電場景和第二充電場景為不同且相鄰的電池電壓范圍時,觸發(fā)終端在第一充電場景和第二充電場景之間切換的觸發(fā)條件為高于預(yù)設(shè)電池臨界電壓或低于預(yù)設(shè)電池臨界電壓,處理器1102計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值,具體為:

      在第一預(yù)設(shè)時長內(nèi)對電池電壓進行采樣,得到電壓采樣結(jié)果;

      根據(jù)電壓采樣結(jié)果計算終端在第一預(yù)設(shè)時長內(nèi)以第一電流期望值進行充電的第一加權(quán)值和以第二電流期望值進行充電的第二加權(quán)值。

      可選的,處理器1102還用于:

      當(dāng)?shù)谝患訖?quán)值等于第二加權(quán)值時,維持之前的充電電流。

      本發(fā)明實施例還提供一種計算機存儲介質(zhì),其中,該計算機存儲介質(zhì)可存儲有程序,該程序執(zhí)行時包括上述方法實施例中記載的任何一種PID充電電流防抖調(diào)控方法的部分或全部步驟。

      本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(Random Access Memory,RAM)、磁盤或光盤等。

      以上對本發(fā)明實施例所提供的一種PID充電電流防抖調(diào)控方法及終端進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1