1.一種PID充電電流防抖調控方法,其特征在于,包括:
在使用比例積分微分PID調節(jié)充電電流時,確定終端所處的充電場景;
當檢測所述終端在第一充電場景和第二充電場景之間切換時,進入第一預設時長的恒流階段,在所述第一預設時長內以所述第一充電場景對應的第一電流期望值和所述第二充電場景對應的第二電流期望值中的最小電流期望值對電池充電。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
在所述恒流階段結束之后,計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值,并比較所述第一加權值與所述第二加權值的大小;
當所述第一加權值大于所述第二加權值時,在第二預設時長內以所述第一電流期望值對所述電池充電;
當所述第一加權值小于所述第二加權值時,在所述第二預設時長內以所述第二電流期望值對所述電池充電。
3.根據(jù)權利要求2所述的方法,其特征在于,所述確定終端所處的充電場景,包括:
獲取終端的充電參數(shù),根據(jù)所述充電參數(shù)確定所述終端所處的充電場景,所述充電參數(shù)包括電池溫度范圍和/或電池電壓范圍。
4.根據(jù)權利要求3所述的方法,其特征在于,若所述充電參數(shù)為電池溫度范圍,所述第一充電場景和所述第二充電場景為不同且相鄰的電池溫度范圍時,觸發(fā)所述終端在所述第一充電場景和所述第二充電場景之間切換的觸發(fā)條件為高于預設電池臨界溫度或低于預設電池臨界溫度,所述計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值,包括:
在所述第一預設時長內對所述電池溫度進行采樣,得到溫度采樣結果;
根據(jù)所述溫度采樣結果計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值。
5.根據(jù)權利要求3所述的方法,其特征在于,若所述充電參數(shù)為電池電壓范圍,所述第一充電場景和所述第二充電場景為不同且相鄰的電池電壓范圍時,觸發(fā)所述終端在所述第一充電場景和所述第二充電場景之間切換的觸發(fā)條件為高于預設電池臨界電壓或低于預設電池臨界電壓,所述計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值,包括:
在所述第一預設時長內對所述電池電壓進行采樣,得到電壓采樣結果;
根據(jù)所述電壓采樣結果計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值。
6.根據(jù)權利要求2-5任一項所述的方法,其特征在于,當所述第一加權值等于所述第二加權值時,維持之前的充電電流。
7.一種終端,其特征在于,包括:
確定單元,用于在使用比例積分微分PID調節(jié)充電電流時,確定終端所處的充電場景;
第一充電單元,用于當檢測所述終端在第一充電場景和第二充電場景之間切換時,進入第一預設時長的恒流階段,在所述第一預設時長內以所述第一充電場景對應的第一電流期望值和所述第二充電場景對應的第二電流期望值中的最小電流期望值對電池充電。
8.根據(jù)權利要求7所述的終端,其特征在于,所述終端還包括:
計算單元,用于在所述恒流階段結束之后,計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值;
比較單元,用于比較所述第一加權值與所述第二加權值的大?。?/p>
第二充電單元,用于當所述第一加權值大于所述第二加權值時,在第二預設時長內以所述第一電流期望值對所述電池充電;
所述第二充電單元,還用于當所述第一加權值小于所述第二加權值時,在所述第二預設時長內以所述第二電流期望值對所述電池充電。
9.根據(jù)權利要求8所述的終端,其特征在于,所述確定單元包括:
獲取子單元,用于獲取終端的充電參數(shù);
確定子單元,用于根據(jù)所述充電參數(shù)確定所述終端所處的充電場景,所述充電參數(shù)包括電池溫度范圍和/或電池電壓范圍。
10.根據(jù)權利要求9所述的終端,其特征在于,若所述充電參數(shù)為電池溫度范圍,所述第一充電場景和所述第二充電場景為不同且相鄰的電池溫度范圍時,觸發(fā)所述終端在所述第一充電場景和所述第二充電場景之間切換的觸發(fā)條件為高于預設電池臨界溫度或低于預設臨界溫度,所述計算單元包括:
第一采樣子單元,用于在所述第一預設時長內對所述電池溫度進行采樣,得到溫度采樣結果;
第一計算子單元,用于根據(jù)所述溫度采樣結果計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值。
11.根據(jù)權利要求9所述的終端,其特征在于,若所述充電參數(shù)為電池電壓范圍,所述第一充電場景和所述第二充電場景為不同且相鄰的電池電壓范圍時,觸發(fā)所述終端在所述第一充電場景和所述第二充電場景之間切換的觸發(fā)條件為高于預設電池臨界電壓或低于預設臨界電壓,所述計算單元包括:
第二采樣子單元,用于在所述第一預設時長內對所述電池電壓進行采樣,得到電壓采樣結果;
第二計算子單元,用于根據(jù)所述電壓采樣結果計算所述終端在所述第一預設時長內以第一電流期望值進行充電的第一加權值和以第二電流期望值進行充電的第二加權值。
12.根據(jù)權利要求8-11任一項所述的終端,其特征在于,所述終端還包括:
維持單元,用于當所述第一加權值等于所述第二加權值時,維持之前的充電電流。