專利名稱:一種便攜式設(shè)備自動(dòng)適配充電器的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種便攜式設(shè)備的充電方法,特別是涉及一種便攜式設(shè)備自動(dòng)適配充電器的方法。
背景技術(shù):
在講求移動(dòng)生活的今天,便攜式設(shè)備如個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)、功能手機(jī)(Feature Phone)、智能手機(jī)(Smart Phone)、平板電腦(Tablet Personal Computer)等,已經(jīng)改變了人類生活的習(xí)慣。在現(xiàn)今的社會(huì),幾乎每個(gè)人身上都會(huì)有一種或一種以上的便攜式設(shè)備。便攜式設(shè)備之所以會(huì)普及化,乃歸因于其方便性,但相對(duì)地,因?yàn)槠涫褂玫氖潜銛y式的電源,不像一般的桌上型計(jì)算機(jī)等,擁有穩(wěn)定的電源環(huán)境,所以如何在各樣的場(chǎng)所,都能使便攜式設(shè)備能穩(wěn)定的運(yùn)作,也成為一個(gè)重要的難題。在移動(dòng)中,便攜式設(shè)備由其配備的電池供電,當(dāng)電池電源耗盡時(shí),就需要充電器一方面提供便攜式設(shè)備正常運(yùn)行所需電源,另一方面對(duì)其電池充電。而當(dāng)今市面上的充電器質(zhì)量良莠不齊,且額定功率也大小不一,使得用戶不得不考慮充電器與便攜式設(shè)備之間的適配問(wèn)題,否則就可能引入諸如充電器不能用、充電時(shí)間過(guò)長(zhǎng)、電池充不滿等問(wèn)題,更有甚者如果從一性能較差的充電器汲取過(guò)大充電電流還可能存在安全隱患?,F(xiàn)有技術(shù)并未能使得便攜式設(shè)備自動(dòng)適配充電器。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種便攜式設(shè)備自動(dòng)適配充電器的方法,能較好的適配充電器,操作簡(jiǎn)單方便,易于實(shí)現(xiàn)。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是,一種便攜式設(shè)備自動(dòng)適配充電器的方法,涉及以下定義數(shù)據(jù),
nlchgDef為預(yù)設(shè)充電電流;blchgFinishSet用以記錄適配充電是否已完成,為0時(shí)表示還未完成適配,為1時(shí)表示已完成適配;賦值nlchg = nlchgDef,其中nlchg用以實(shí)時(shí)記錄當(dāng)前充電電流;nVchg為所檢測(cè)充電器的電壓值;nVchgThre為預(yù)設(shè)的充電器電壓門限值;nlchgM^)表示為充電電流增加或減小的步長(zhǎng);設(shè)置定時(shí)器timer,time-out為暫停時(shí)間;
該方法的步驟如下
步驟1、充電器接入便攜式設(shè)備后,以預(yù)設(shè)充電電流nlchgDef對(duì)便攜式設(shè)備電池進(jìn)行充電;賦值blchgFinishSet = 0,并賦值nlchg = nlchgDef, nlchg實(shí)時(shí)記錄當(dāng)前充電電流;
步驟2、設(shè)置定時(shí)器timer,周期性檢測(cè)充電器電壓值;
步驟3、判斷timer是否為暫停時(shí)間time-out,是則進(jìn)入下一步,否則繼續(xù)等待; 步驟4、檢測(cè)充電器的電壓值得第一次檢測(cè)值nVchgl ;
步驟5、判斷nVchgl是否大于預(yù)設(shè)的充電器電壓門限值nVchgThre,是則進(jìn)入步驟6. 1,否則進(jìn)入步驟7. 1 ;
步驟6. 1、判斷blchgFinishSet是否等于零,是進(jìn)入下一步,否則返回步驟3等待下一次 time-out ;
步驟6. 2、以(nlchg + nlchgStep)逐步增加電流對(duì)便攜式設(shè)備電池進(jìn)行充電; 步驟6. 3、檢測(cè)充電器的電壓值得得第二次檢測(cè)值nVchg2 ;
步驟6. 4、判斷nVchg2是否小于等于nVchgThre,是則進(jìn)入步驟6. 5,否則進(jìn)入步驟
6. 6 ;
步驟6. 5、以nlchg對(duì)便攜式設(shè)備電池進(jìn)行充電;賦值blchgFinishSet = 1 ;返回步驟 3等待下一次time-out ;
步驟6. 6、賦值nlchg = nlchg + nlchgSt印,并返回步驟3等待下一次time-out ; 步驟 7. 1、賦值 blchgFinishkt = 0;賦值 nlchg = nlchg - nlchgSt印,逐步減少電
流;
步驟7. 2、以nlchg對(duì)便攜式設(shè)備電池進(jìn)行充電; 步驟7. 3、檢測(cè)充電器的電壓值得第三次檢測(cè)值nVchg3 ;
步驟7. 4、判斷nVchg3是否大于nVchgThre,是進(jìn)入下一步,否則返回步驟3等待下一次 time-out ;
步驟7. 5、賦值blchgFinishSet = 1,并返回步驟3等待下一次time-out。所述的nVchg包括但不限制于是單次檢測(cè)充電器電壓所得值、多次檢測(cè)充電器電壓取平均后所得值。所述預(yù)設(shè)充電電流nlchgDef為大于等于零的任意整數(shù)。所述逐步增加包括但不限制于基于特定周期,每一周期以特定步長(zhǎng)nlchgM印來(lái)增加所述充電電流;所述特定步長(zhǎng)nlchgStep在充電過(guò)程中可動(dòng)態(tài)調(diào)整。所述逐步減少包括但不限制于基于特定周期,每一周期以特定步長(zhǎng)nlchgM印來(lái)減少所述充電電流;所述特定步長(zhǎng)nlchgStep可在充電過(guò)程中可動(dòng)態(tài)調(diào)整。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是能較好的使充電器和便攜式設(shè)備進(jìn)行適配充電,且能較好的處理充電時(shí)間、充電程度,很好的解決了因?yàn)檫m配而導(dǎo)致充電不滿的狀況,操作方便,且安全可靠。
圖1為本發(fā)明的方法流程圖。
具體實(shí)施例方式本發(fā)明的主旨在于克服現(xiàn)有技術(shù)的不足,提供一種便攜式設(shè)備自動(dòng)適配充電器的方法,能較好的使充電器和便攜式設(shè)備進(jìn)行適配充電,且能較好的處理充電時(shí)間、充電程度,很好的解決了因?yàn)檫m配而導(dǎo)致充電不滿的狀況,操作方便,且安全可靠。下面結(jié)合實(shí)施例參照附圖進(jìn)行詳細(xì)說(shuō)明,以便對(duì)本發(fā)明的技術(shù)特征及優(yōu)點(diǎn)進(jìn)行更深入的詮釋。本發(fā)明的方法流程圖如圖1所示,一種便攜式設(shè)備自動(dòng)適配充電器的方法,涉及以下定義數(shù)據(jù),
nlchgDef為預(yù)設(shè)充電電流;blchgFinishSet用以記錄適配充電是否已完成,為0時(shí)表示還未完成適配,為1時(shí)表示已完成適配;賦值nlchg = nlchgDef,其中nlchg用以實(shí)時(shí)記錄當(dāng)前充電電流;nVchg為所檢測(cè)充電器電壓平均值;nVchgThre為預(yù)設(shè)的充電器電壓門限值;nlchgM^)表示為充電電流增加或減小的步長(zhǎng);設(shè)置定時(shí)器timer,time-out為暫停時(shí)間
該方法的步驟如下
步驟1、充電器接入便攜式設(shè)備后,以預(yù)設(shè)充電電流nlchgDef對(duì)便攜式設(shè)備電池進(jìn)行充電;賦值blchgFinishSet = 0,并賦值nlchg = nlchgDef, nlchg實(shí)時(shí)記錄當(dāng)前充電電流;
步驟2、設(shè)置定時(shí)器timer,周期性檢測(cè)充電器電壓值;
步驟3、判斷timer是否為暫停時(shí)間time-out,是則進(jìn)入下一步,否則繼續(xù)等待; 步驟4、多次檢測(cè)充電器電壓取平均后得第一次平均值nVchgl ; 步驟5、判斷nVchgl是否大于預(yù)設(shè)的充電器電壓門限值nVchgThre,是則進(jìn)入步驟6. 1, 否則進(jìn)入步驟7. 1 ;
步驟6. 1、判斷blchgFinishSet是否等于零,是進(jìn)入下一步,否則返回步驟3等待下一次 time-out ;
步驟6. 2、以(nlchg + nlchgStep)逐步增加電流對(duì)便攜式設(shè)備電池進(jìn)行充電;
步驟6. 3、多次檢測(cè)充電器電壓取平均后得第二次平均值nVchg2 ;
步驟6. 4、判斷nVchg2是否小于等于nVchgThre,是則進(jìn)入步驟6. 5,否則進(jìn)入步驟
6. 6 ;
步驟6. 5、以nlchg對(duì)便攜式設(shè)備電池進(jìn)行充電;賦值blchgFinishSet = 1 ;返回步驟 3等待下一次time-out ;
步驟6. 6、賦值nlchg = nlchg + nlchgSt印,并返回步驟3等待下一次time-out ; 步驟 7. 1、賦值 blchgFinishkt = 0;賦值 nlchg = nlchg - nlchgSt印,逐步減少電
流;
步驟7. 2、以nlchg對(duì)便攜式設(shè)備電池進(jìn)行充電; 步驟7. 3、多次檢測(cè)充電器電壓取平均后得第三次平均值nVchg3 ; 步驟7. 4、判斷nVchg3是否大于nVchgThre,是進(jìn)入下一步,否則返回步驟3等待下一次 time-out ;
步驟7. 5、賦值blchgFinishSet = 1,并返回步驟3等待下一次time-out。所述的nVchg包括但不限制于是單次檢測(cè)充電器電壓所得值、多次檢測(cè)充電器電壓取平均后所得值。所述預(yù)設(shè)充電電流nlchgDef為大于等于零的任意整數(shù)。所述逐步增加包括但不限制于基于特定周期,每一周期以特定步長(zhǎng)nlchgM印來(lái)增加所述充電電流;所述特定步長(zhǎng)nlchgStep在充電過(guò)程中可動(dòng)態(tài)調(diào)整。所述逐步減少包括但不限制于基于特定周期,每一周期以特定步長(zhǎng)nlchgM印來(lái)減少所述充電電流;所述特定步長(zhǎng)nlchgStep可在充電過(guò)程中可動(dòng)態(tài)調(diào)整。按照本發(fā)明提供的便攜式設(shè)備自動(dòng)適配充電器的方法,所述方法可進(jìn)一步具體為將nVchg適配到某一特定區(qū)間(nVchgThre - nVchgDiff) (nVchgThre + nVchgDiff),其中nVchgDiff是預(yù)設(shè)的充電器電壓波動(dòng)值;所述nVchgDiff在充電過(guò)程中動(dòng)態(tài)調(diào)整。
gnVchg > nVchgThre,則逐步增加所述充電電流,直到nVchg <= nVchgThre,此時(shí)以最后一次增加前的充電電流作為nlchgSet對(duì)便攜式設(shè)備電池進(jìn)行充電;
若nVchg <= nVchgThre,則逐步減少所述充電電流,直到nVchg > nVchgThre,此時(shí)以當(dāng)前充電電流作為nlchgSet對(duì)便攜式設(shè)備電池進(jìn)行充電。盡管本發(fā)明通過(guò)具體實(shí)例對(duì)如何實(shí)現(xiàn)基于便攜式設(shè)備自動(dòng)適配充電器的方法作出了清晰而完整的描述,但是本發(fā)明不僅僅限于所述實(shí)施例,通過(guò)簡(jiǎn)單的改變程序來(lái)達(dá)到相同目的是可能發(fā)生的并且都包括在本發(fā)明之中。
權(quán)利要求
1.一種便攜式設(shè)備自動(dòng)適配充電器的方法,涉及以下定義數(shù)據(jù),nlchgDef為預(yù)設(shè)充電電流;blchgFinishSet用以記錄適配充電是否已完成,為0時(shí)表示還未完成適配,為1時(shí)表示已完成適配;賦值nlchg = nlchgDef,其中nlchg用以實(shí)時(shí)記錄當(dāng)前充電電流;nVchg為所檢測(cè)充電器的電壓值;nVchgThre為預(yù)設(shè)的充電器電壓門限值;nlchgM^)表示為充電電流增加或減小的步長(zhǎng);設(shè)置定時(shí)器timer,time-out為暫停時(shí)間;該方法的步驟如下步驟1、充電器接入便攜式設(shè)備后,以預(yù)設(shè)充電電流nlchgDef對(duì)便攜式設(shè)備電池進(jìn)行充電;賦值blchgFinishSet = 0,并賦值nlchg = nlchgDef, nlchg實(shí)時(shí)記錄當(dāng)前充電電流;步驟2、設(shè)置定時(shí)器timer,周期性檢測(cè)充電器電壓值;步驟3、判斷timer是否為暫停時(shí)間time-out,是則進(jìn)入下一步,否則繼續(xù)等待; 步驟4、檢測(cè)充電器的電壓值得第一次檢測(cè)值nVchgl ;步驟5、判斷nVchgl是否大于預(yù)設(shè)的充電器電壓門限值nVchgThre,是則進(jìn)入步驟6. 1, 否則進(jìn)入步驟7. 1 ;步驟6. 1、判斷blchgFinishSet是否等于零,是進(jìn)入下一步,否則返回步驟3等待下一次 time-out ;步驟6. 2、以(nlchg + nlchgStep)逐步增加電流對(duì)便攜式設(shè)備電池進(jìn)行充電; 步驟6. 3、檢測(cè)充電器的電壓值得得第二次檢測(cè)值nVchg2 ; 步驟6. 4、判斷nVchg2是否小于等于nVchgThre,是則進(jìn)入步驟6. 5,否則進(jìn)入步驟6. 6 ;步驟6. 5、以nlchg對(duì)便攜式設(shè)備電池進(jìn)行充電;賦值blchgFinishSet = 1 ;返回步驟 3等待下一次time-out ;步驟6. 6、賦值nlchg = nlchg + nlchgSt印,并返回步驟3等待下一次time-out ; 步驟 7. 1、賦值 blchgFinishkt = 0;賦值 nlchg = nlchg - nlchgSt印,逐步減少電流;步驟7. 2、以nlchg對(duì)便攜式設(shè)備電池進(jìn)行充電; 步驟7. 3、檢測(cè)充電器的電壓值得第三次檢測(cè)值nVchg3 ;步驟7. 4、判斷nVchg3是否大于nVchgThre,是進(jìn)入下一步,否則返回步驟3等待下一次 time-out ;步驟7. 5、賦值blchgFinishSet = 1,并返回步驟3等待下一次time-out。
2.根據(jù)權(quán)利要求1所述的便攜式設(shè)備自動(dòng)適配充電器的方法,其特征在于所述的 nVchg包括但不限制于是單次檢測(cè)充電器電壓所得值、多次檢測(cè)充電器電壓取平均后所得值,多次檢測(cè)值為nVchgl、nVchg2……nVchgN,N為大于等于1的整數(shù)。
3.根據(jù)權(quán)利要求2所述的便攜式設(shè)備自動(dòng)適配充電器的方法,其特征在于所述預(yù)設(shè)充電電流nlchgDef為大于等于零的任意整數(shù)。
4.根據(jù)權(quán)利要求3所述的便攜式設(shè)備自動(dòng)適配充電器的方法,其特征在于所述逐步增加包括但不限制于基于特定周期,每一周期以特定步長(zhǎng)nlchgMep來(lái)增加所述充電電流;所述特定步長(zhǎng)nlchgM^)在充電過(guò)程中可動(dòng)態(tài)調(diào)整。
5.根據(jù)權(quán)利要求4所述的便攜式設(shè)備自動(dòng)適配充電器的方法,其特征在于所述逐步減少包括但不限制于基于特定周期,每一周期以特定步長(zhǎng)nlchgMep來(lái)減少所述充電電流;所述特定步長(zhǎng)nlchgM^)在充電過(guò)程中可動(dòng)態(tài)調(diào)整。
全文摘要
本發(fā)明公開了一種便攜式設(shè)備自動(dòng)適配充電器的方法,在充電器接入便攜式設(shè)備時(shí),以預(yù)設(shè)充電電流(nIchg=nIchgDef)對(duì)設(shè)備進(jìn)行充電,并周期性的檢測(cè)充電器的電壓值nVchg;每次檢測(cè)均判斷nVchg是否大于預(yù)設(shè)的充電器電壓門限值nVchgThre,并根據(jù)判斷結(jié)果逐步增加(nIchg=nIchg+nIchgStep)或逐步減小(nIchg=nIchg-nIchgStep)對(duì)便攜式設(shè)備的充電電流,以實(shí)現(xiàn)便攜式設(shè)備自動(dòng)適配充電器。本發(fā)明能較好的使充電器和便攜式設(shè)備進(jìn)行適配充電,且能較好的處理充電時(shí)間、充電程度,很好的解決了因?yàn)檫m配而導(dǎo)致充電不滿的狀況,操作方便,且安全可靠。
文檔編號(hào)H01M10/44GK102290843SQ20111023593
公開日2011年12月21日 申請(qǐng)日期2011年8月17日 優(yōu)先權(quán)日2011年8月17日
發(fā)明者曾元清 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司