一種快速設(shè)置充電電流的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端應(yīng)用領(lǐng)域,尤其涉及一種快速設(shè)置充電電流的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前移動終端普遍采用可充電電池,使用充電器對可充電電池進行充電是移動終端最基本的功能之一。目前市場上的充電器琳瑯滿目,質(zhì)量優(yōu)劣不齊,因此傳統(tǒng)的直接設(shè)置充電器電流的方法已經(jīng)不適用。
[0003]譬如,按傳統(tǒng)的方法在移動終端中設(shè)置充電電流為1.5安培,則當(dāng)移動終端連接一個輸出能力很低(譬如標(biāo)識為0.5安培)的充電器時,由于移動終端設(shè)置充電電流為1.5安培,而充電器最多只能輸出0.5安培,按照功率等效原理,充電器只能降低輸出電壓從而提高輸出電流,而當(dāng)長時間降低輸出電壓時必將損壞充電器。因此,在現(xiàn)有技術(shù)中,已有先探測充電器的輸出能力,再根據(jù)充電器的輸出能力來設(shè)置充電電流的方法,如下:
設(shè)置一默認的充電電流ichg=ichgo,然后增加一個較小單位的充電電流δ ι (即ichg=ICHG+ Δ I),判斷充電器輸出電壓VCHG是否被拉低(即判斷VCHG是否小于閾值電壓VTH),如果是則設(shè)置充電電流ICHG =ICHG-A I;否則繼續(xù)增加充電電流ICHG=ICHG+A I,判斷充電器輸出電壓VCHG是否被拉低(即判斷VCHG是否小于閾值電壓VTH),如果是則設(shè)置充電電流ICHG =ICHG- Δ I;否則繼續(xù)增加充電電流ICHG=ICHG+ Δ I,……,直到判斷VCHG的電壓被拉低為止,然后設(shè)置充電電流ICHG =ICHG-A I。使用上述現(xiàn)有技術(shù)的方案,存在這樣的情況,其總要由小到大一一測試充電電流的設(shè)置,直到某一個設(shè)電電流的設(shè)置使VCHG低于閾值電壓VTH,然后再設(shè)置上一次設(shè)置的充電電流即為最終要設(shè)的充電電流(最佳充電電流);因此,往往設(shè)置最終的充電電流需要花較長時間,效率較低。
[0004]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種快速設(shè)置充電電流的方法及系統(tǒng),旨在解決現(xiàn)有的充電電流設(shè)置方法其耗費時間長、效率低的問題。
[0006]本發(fā)明的技術(shù)方案如下:
一種快速設(shè)置充電電流的方法,其中,包括步驟:
A、當(dāng)移動終端檢測到充電器連接時,設(shè)置充電電流ICHG為起始充電電流ICHGO;
B、以所述起始充電電流ICHGO為起始值,通過一個步進值探測得到最佳充電電流的中間值;
C、以所述最佳充電電流的中間值為起始值,通過縮小若干次所述步進值探測得到最佳充電電流的最終值ICHGf。
[0007]所述的快速設(shè)置充電電流的方法,其中,所述步進值為第一步進值△II,所述步驟B具體包括:
B1、為充電電流ICHG增加一個單位的第一步進值Δ Il:ICHG=ICHG+ΔII;
Β2、判斷充電器輸出電壓VCHG是否被拉低,若為是則執(zhí)行步驟Β3,否則執(zhí)行步驟BI;
Β3、設(shè)置充電電流ICHG=ICHG- Δ 11,從而得到最佳充電電流的中間值ICHGl,所述ICHGl=ICHG0
[0008]所述的快速設(shè)置充電電流的方法,其中,所述步驟C中,通過縮小2次所述第一步進值A(chǔ) Il探測得到最佳充電電流的最終值ICHGf。
[0009]所述的快速設(shè)置充電電流的方法,其中,第一縮小后的步進值為第二步進值△12,所述步驟C具體包括:
Cl、設(shè)置充電電流ICHG= ICHGl ;
C2、為充電電流ICHG增加一個單位的第二步進值Δ 12:1CHG=ICHG+Δ12;
C3、判斷充電器輸出電壓VCHG是否被拉低,若為是則執(zhí)行步驟C4,否則執(zhí)行步驟C2;
C4、設(shè)置充電電流ICHG=ICHG- Δ 12,從而得到最佳充電電流的中間值ICHG2,所述ICHG2=ICHG0
[0010]所述的快速設(shè)置充電電流的方法,其中,第二次縮小后的步進值為第三步進值Δ13,所述步驟C4之后還包括:
C5、設(shè)置充電電流ICHG= ICHG2;
C6、為充電電流ICHG增加一個單位的第三步進值Δ 13:1CHG=ICHG+Δ13;
C7、判斷充電器輸出電壓VCHG是否被拉低,若為是則執(zhí)行步驟C8,否則執(zhí)行步驟C6;
C8、設(shè)置充電電流ICHG=ICHG-A 13,從而得到最佳充電電流的最終值ICHGf,所述ICHGf=ICHG0
[0011]一種快速設(shè)置充電電流的系統(tǒng),其中,包括:
設(shè)置模塊,用于當(dāng)移動終端檢測到充電器連接時,設(shè)置充電電流ICHG為起始充電電流ICHGO;
中間值探測模塊,用于以所述起始充電電流ICHGO為起始值,通過一個步進值探測得到最佳充電電流的中間值;
最終值探測模塊,用于以所述最佳充電電流的中間值為起始值,通過縮小若干次所述步進值探測得到最佳充電電流的最終值I CHGf。
[0012]所述的快速設(shè)置充電電流的系統(tǒng),其中,所述步進值為第一步進值△II,所述中間值探測模塊具體包括:
第一增加單元,用于為充電電流ICHG增加一個單位的第一步進值Δ 11:1CHG=ICHG+ΔII;
第一判斷單元,用于判斷充電器輸出電壓VCHG是否被拉低,若為是則執(zhí)行第一探測單元,否則執(zhí)行第一增加單元;
第一探測單元,用于設(shè)置充電電流ICHG=ICHG- △ 11,從而得到最佳充電電流的中間值ICHGl,所述ICHG1=ICHG。
[0013]所述的快速設(shè)置充電電流的系統(tǒng),其中,所述最終值探測模塊中,通過縮小2次所述第一步進值△ Il探測得到最佳充電電流的最終值ICHGf。
[0014]所述的快速設(shè)置充電電流的系統(tǒng),其中,第一縮小后的步進值為第二步進值△12,所述最終值探測模塊具體包括:
第一設(shè)置單元,用于設(shè)置充電電流ICHG= ICHGl;
第二增加單元,用于為充電電流ICHG增加一個單位的第二步進值Δ 12:1CHG=ICHG+Δ12;
第二判斷單元,用于判斷充電器輸出電壓VCHG是否被拉低,若為是則執(zhí)行第二探測單元,否則執(zhí)行第二增加單元;
第二探測單元,用于設(shè)置充電電流ICHG=ICHG- △ 12,從而得到最佳充電電流的中間值ICHG2,所述 I CHG2=I CHG。
[0015]所述的快速設(shè)置充電電流的系統(tǒng),其中,第二次縮小后的步進值為第三步進值Δ13,所述最終值探測模塊還包括:
第二設(shè)置單元,用于設(shè)置充電電流ICHG= ICHG2;
第三增加單元,用于為充電電流ICHG增加一個單位的第三步進值Δ 13:1CHG=ICHG+Δ13;
第三判斷單元,用于判斷充電器輸出電壓VCHG是否被拉低,若為是則執(zhí)行第三探測單元,否則執(zhí)行第三增加單元;
第三探測單元,用于設(shè)置充電電流ICHG=ICHG- △ 13,從而得到最佳充電電流的最終值I CHGf,所述 I CHGf=ICHG。
[0016]有益效果:本發(fā)明通過多次縮小步進值來得到最佳充電電流的最終值,相較于現(xiàn)有技術(shù)中,本發(fā)明的充電電流設(shè)置方法不僅縮短了探測時間,提高了使用效率,同時通過縮小步進值進一步提高了設(shè)置準(zhǔn)確率,使得到的最佳充電電流更匹配充電器的輸出能力。
【附圖說明】
[0017]圖1為本發(fā)明一種快速設(shè)置充電電流的方法較佳實施例的流程圖。
[0018]圖2為圖1所示方法中步驟S102的具體流程圖。
[0019]圖3為圖1所示方法中步驟S103的具體流程圖。
[0020]圖4為圖1所示方法中步驟S103的又一具體流程圖。
[0021]圖5為本發(fā)明一種快速設(shè)置充電電流的系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。
[0022]圖6為圖5所示系統(tǒng)中中間值探測模塊的具體結(jié)構(gòu)框圖。
[0023]圖7為圖5所示系統(tǒng)中最終值探測模塊的具體結(jié)構(gòu)框圖。
[0024]圖8為圖5所示系統(tǒng)中最終值探測模塊的又一具體結(jié)構(gòu)框圖。
【具體實施方式】
[0025]本發(fā)明提供一種快速設(shè)置充電電流的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]請參閱圖1,圖1為本發(fā)明一種快速設(shè)置充電電流的方法較佳實施例的流程圖,如圖所示,其包括步驟:
S11、當(dāng)移動終端檢測到充電器連接時,設(shè)置充電電流ICHG為起始充電電流ICHGO ; 5102、以所述起始充電電流ICHGO為起始值,通過一個步進值探測得到最佳充電電流的中間值;