本發(fā)明涉及電子技術(shù),尤其涉及一種電流測(cè)試方法及電子設(shè)備。
背景技術(shù):
電子設(shè)備不論在出廠前的測(cè)試還是投入使用后的測(cè)試,都需要獲取電子設(shè)備運(yùn)行時(shí)的電流,以通過(guò)電流得到功耗并判斷電子設(shè)備的工作狀態(tài)。
現(xiàn)有技術(shù)中,為了得到電子設(shè)備運(yùn)行時(shí)的電流,通過(guò)外部的直流電源向電子設(shè)備供電,并通過(guò)電腦檢測(cè)直流電源向電子設(shè)備輸出的電流,從而得到電子設(shè)備運(yùn)行時(shí)的電流。
采用現(xiàn)有技術(shù),測(cè)試電子設(shè)備的電流時(shí)所需的儀器較多,電流測(cè)試的方法較為復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種電流測(cè)試方法及電子設(shè)備,簡(jiǎn)化了電流測(cè)試的方法。
本發(fā)明提供一種電流測(cè)試方法,包括:通過(guò)模/數(shù)轉(zhuǎn)換器ADC對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓,所述第一電阻串接在電子設(shè)備和所述電子設(shè)備的電池之間的回路上;
根據(jù)第一電壓與第一電阻的比值得到第一電流。
在本發(fā)明一實(shí)施例中,所述根據(jù)第一電壓與第一電阻的比值得到第一電流之后,還包括:
將所述第一電流儲(chǔ)存在所述電子設(shè)備的內(nèi)部寄存器內(nèi)。
在本發(fā)明一實(shí)施例中,所述將所述第一電流儲(chǔ)存在所述電子設(shè)備的內(nèi)部寄存器內(nèi)之后,還包括:
所述電子設(shè)備獲取所述內(nèi)部寄存器中的所述第一電流,并將所述第一電流顯示在所述電子設(shè)備的顯示裝置上。
在本發(fā)明一實(shí)施例中,所述電子設(shè)備獲取所述內(nèi)部寄存器中的所述第一電流,并將所述第一電流顯示在所述電子設(shè)備的顯示裝置上之后,還包括:
所述電子設(shè)備根據(jù)所述第一電流得到所述電子設(shè)備的電流功耗。
在本發(fā)明一實(shí)施例中,所述通過(guò)電子設(shè)備的模/數(shù)轉(zhuǎn)換器ADC對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓包括:
所述ADC每間隔第一時(shí)間對(duì)所述第一電阻上的電壓進(jìn)行采樣得到第一電壓。
在本發(fā)明一實(shí)施例中,所述將所述第一電流儲(chǔ)存在所述電子設(shè)備的內(nèi)部寄存器內(nèi)之后,還包括:
獲取所述內(nèi)部寄存器中的每間隔第一時(shí)間得到的所述第一電流。
在本發(fā)明一實(shí)施例中,所述通過(guò)模/數(shù)轉(zhuǎn)換器ADC對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓之前還包括:
開啟所述ADC的采樣開關(guān),使所述ADC開始對(duì)所述第一電阻上的電壓進(jìn)行采樣。
本發(fā)明提供一種電子設(shè)備,包括:
模/數(shù)轉(zhuǎn)換器ADC、電池和第一電阻;
所述第一電阻串接在所述電子設(shè)備和所述電池之間的回路上;
所述ADC用于對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓,以使所述電子設(shè)備根據(jù)第一電壓與第一電阻的比值得到第一電流。
在本發(fā)明一實(shí)施例中,還包括:內(nèi)部寄存器;
所述內(nèi)部寄存器用于儲(chǔ)存所述第一電流。
在本發(fā)明一實(shí)施例中,所述ADC還用于每間隔第一時(shí)間對(duì)所述第一電阻的電壓進(jìn)行采樣得到每間隔第一時(shí)間的第一電壓,以使所述電子設(shè)備根據(jù)所述每間隔第一時(shí)間的第一電壓與所述第一電阻的比值得到每間隔第一時(shí)間的第一電流;
所述內(nèi)部寄存器還用于儲(chǔ)存所述每間隔第一時(shí)間的第一電流。
本發(fā)明提供一種電流測(cè)試方法及電子設(shè)備,其中,電流測(cè)試方法包括:通過(guò)模/數(shù)轉(zhuǎn)換器ADC對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓,第一電阻串接在電子設(shè)備和電子設(shè)備的電池之間的回路上,根據(jù)第一電壓與第一電阻的比值得到第一電流。本發(fā)明提供的電流測(cè)試方法及電子設(shè)備,通過(guò)電子設(shè)備自身的ADC對(duì)第一電阻的電壓進(jìn)行采樣,并由電子設(shè)備自身得到第一電流,從而在電流測(cè)試時(shí)不需要設(shè)置其他測(cè)試設(shè)備,簡(jiǎn)化了電流測(cè)試的方法。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明電流測(cè)試方法實(shí)施例一的流程示意圖;
圖2為本發(fā)明電流測(cè)試方法實(shí)施例二的流程示意圖;
圖3為本發(fā)明電流測(cè)試方法實(shí)施例三的流程示意圖;
圖4為本發(fā)明電子設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖;
圖5為本發(fā)明電子設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例不再贅述。
圖1為本發(fā)明電流測(cè)試方法實(shí)施例一的流程示意圖。如圖1所示,本實(shí)施例的執(zhí)行主體是電子設(shè)備,電子設(shè)備包括:移動(dòng)終端、筆記本電腦或臺(tái)式電腦等。如圖1所示,本實(shí)施例電流測(cè)試方法包括:
S101:通過(guò)模/數(shù)轉(zhuǎn)換器(Digital-to-Analog Converter,簡(jiǎn)稱ADC)對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓。
其中,第一電阻串接在電子設(shè)備和電子設(shè)備的電池之間的回路上。具體地,ADC連接第一電阻,并通過(guò)對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓。其中,第一電阻在電子設(shè)備和電子設(shè)備的電池之間的回路上,電子設(shè)備的電池用于向電子設(shè)備系統(tǒng)的運(yùn)行提供電量。電子設(shè)備的電池向電子設(shè)備供電時(shí)包括正負(fù)極兩路構(gòu)成供電回路,第一電阻可以設(shè)置在該供電回路的任一位置。當(dāng)電子設(shè)備的系統(tǒng)運(yùn)行時(shí),電子設(shè)備的電池通過(guò)供電回路對(duì)電子設(shè)備的系統(tǒng)提供運(yùn)行的電量。則此時(shí),電子設(shè)備的電池輸出的電流都會(huì)經(jīng)過(guò)供電回路,第一電阻上的電流即為電子設(shè)備的系統(tǒng)運(yùn)行時(shí)所需要的電流。為了得到電子設(shè)備的系統(tǒng)運(yùn)行時(shí)所需要的電流,電子設(shè)備通過(guò)電子設(shè)備中的ADC對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓。
S102:根據(jù)第一電壓與第一電阻的比值得到第一電流。
具體地,電子設(shè)備通過(guò)公式計(jì)算得到第一電流。其中,R為第一電阻的阻值,U為S101中得到的第一電壓的電壓值,I為第一電流,第一電流為電子設(shè)備運(yùn)行時(shí),電池通過(guò)第一電阻向電子設(shè)備提供的電量。
其中,第一電阻的阻值應(yīng)小于10毫歐,可使第一電阻對(duì)電子設(shè)備的電池的電量的消耗與第一電流的計(jì)算結(jié)果相比較小,可以忽略不計(jì)。
本實(shí)施例提供的電流測(cè)試方法通過(guò)電子設(shè)備自身的ADC對(duì)第一電阻的電壓進(jìn)行采樣,并由電子設(shè)備自身得到第一電流,從而在電流測(cè)試時(shí)占用儀器較少,不需要設(shè)置其他測(cè)試設(shè)備,通過(guò)電子設(shè)備實(shí)現(xiàn)自身電流的測(cè)試,簡(jiǎn)化了電流測(cè)試的方法。并且由于方案簡(jiǎn)單直觀、方便靈活,可有效提高電子設(shè)備研發(fā)人員電流測(cè)試的工作效率。
圖2為本發(fā)明電流測(cè)試方法實(shí)施例二的流程示意圖。如圖2所示,本實(shí)施例電流測(cè)試方法在圖1所示實(shí)施例的基礎(chǔ)上,包括:
S201:通過(guò)模/數(shù)轉(zhuǎn)換ADC對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓。
本步驟具體實(shí)施方式同S101,其原理與實(shí)現(xiàn)方式相同,不再贅述。
S202:根據(jù)第一電壓與第一電阻的比值得到第一電流。
本步驟具體實(shí)施方式同S102,其原理與實(shí)現(xiàn)方式相同,不再贅述。
S203:將第一電流儲(chǔ)存在電子設(shè)備的內(nèi)部寄存器內(nèi)。
具體地,電子設(shè)備通過(guò)S202得到第一電流后,將第一電流值儲(chǔ)存在電子設(shè)備的內(nèi)部寄存器內(nèi)。
S204:電子設(shè)備獲取內(nèi)部寄存器中的第一電流,并將第一電流顯示在電子設(shè)備的顯示裝置上。
具體地,電子設(shè)備將內(nèi)部寄存器中的儲(chǔ)存的第一電流顯示在顯示裝置上。其中,當(dāng)電子設(shè)備檢測(cè)到內(nèi)部寄存器中儲(chǔ)存第一電流后,立即將內(nèi)部寄存器中的儲(chǔ)存的第一電流顯示在顯示裝置上。從而實(shí)現(xiàn)電子設(shè)備在測(cè)試時(shí),工作人員需要實(shí)時(shí)獲取電子設(shè)備工作電流的需求。
S205:電子設(shè)備根據(jù)第一電流得到電子設(shè)備的電流功耗。
具體器,電子設(shè)備在獲取第一電流之后,也可以實(shí)時(shí)將獲取到的第一電流的電流值進(jìn)行積分并和時(shí)間做平均,從而得到電流功耗,電流功耗的單位為mA/h。
可選地,S205之后還包括:將電流功耗顯示在電子設(shè)備的顯示裝置上。
圖3為本發(fā)明電流測(cè)試方法實(shí)施例三的流程示意圖。如圖3所示,本實(shí)施例電流測(cè)試方法,包括:
S301:ADC每間隔第一時(shí)間對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓。
其中,本實(shí)施例的應(yīng)用場(chǎng)景可以是電子設(shè)備進(jìn)入待機(jī)狀態(tài)而屏幕未亮?xí)r,由電子設(shè)備后臺(tái)執(zhí)行本實(shí)施例的步驟。
則此時(shí),電子設(shè)備不通過(guò)外界的操作,電子設(shè)備每隔第一時(shí)間,通過(guò)ADC對(duì)第一電阻上的電壓進(jìn)行采樣得到第一電壓。
S302:根據(jù)第一電壓與第一電阻的比值得到第一電流。
本步驟具體實(shí)施方式同S102,其原理與實(shí)現(xiàn)方式相同,不再贅述。
S303:將第一電流儲(chǔ)存在電子設(shè)備的內(nèi)部寄存器內(nèi)。
具體地,電子設(shè)備通過(guò)S302得到第一電流后,將第一電流值儲(chǔ)存在電子設(shè)備的內(nèi)部寄存器內(nèi)。
由于S301是每隔第一時(shí)間對(duì)第一電阻上的電壓進(jìn)行采樣,并通過(guò)S302計(jì)算第一電流,則S303中的電子設(shè)備的內(nèi)部寄存器中包括了電子每隔第一時(shí)間得到的第一電流。
S304:獲取內(nèi)部寄存器中的每間隔第一時(shí)間得到的第一電流。
本步驟中,當(dāng)電子設(shè)備結(jié)束待機(jī)狀態(tài)即屏幕電量后,需要獲取測(cè)試結(jié)果時(shí),電子設(shè)備獲取內(nèi)部寄存器中的每間隔第一時(shí)間得到的第一電流,即本次待機(jī)時(shí)間內(nèi)所有的每間隔第一時(shí)間得到的第一電流,待機(jī)時(shí)間應(yīng)大于第一時(shí)間。
進(jìn)一步地,在上述圖2和圖3所示,S201和S301之前,還包括:開啟ADC的采樣開關(guān),使ADC開始對(duì)第一電阻上的電壓進(jìn)行采樣。
可選地,S205和S304之后,還包括:關(guān)閉ADC的采樣開關(guān),使ADC停止對(duì)第一電阻上的電壓進(jìn)行采樣。
圖4為本發(fā)明電子設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖。如圖4所示,本實(shí)施例電子設(shè)備包括:ADC41、電池42和第一電阻43。其中,第一電阻43串接在電子設(shè)備4和電池42之間的回路上,ADC41用于對(duì)第一電阻43上的電壓進(jìn)行采樣得到第一電壓,以使電子設(shè)備4根據(jù)第一電壓與第一電阻43的比值得到第一電流。
具體地,電子設(shè)備4可以是:移動(dòng)終端、筆記本電腦或臺(tái)式電腦等。圖中電池42的供電回路為從電池的正極到電池的負(fù)極,電池42通過(guò)該供電回路為電子設(shè)備供電。其連接關(guān)系為,電池42的正極和負(fù)極分別連接電子設(shè)備的系統(tǒng)形成回路,以向電子設(shè)備提供電子設(shè)備的系統(tǒng)運(yùn)行時(shí)的電流,圖4中電池42的供電回路僅為示意圖,其中,電子設(shè)備4的電池42向電子設(shè)備4供電時(shí)包括正負(fù)極兩路構(gòu)成供電回路,第一電阻43可以設(shè)置在該供電回路的任一位置。例如:第一電阻43可以設(shè)置為:第一電阻43的第一端連接電池42的正極,第二端連接系統(tǒng),第一電阻43也可以設(shè)置為:第一電阻43的第一端連接電池42的負(fù)極,第二端連接系統(tǒng)。當(dāng)電子設(shè)備的系統(tǒng)運(yùn)行時(shí),電子設(shè)備的電池42通過(guò)供電回路對(duì)電子設(shè)備的系統(tǒng)提供運(yùn)行的電量。則此時(shí),電子設(shè)備的電池42輸出的電流都會(huì)經(jīng)過(guò)供電回路,第一電阻43上的電流即為電子設(shè)備4的系統(tǒng)運(yùn)行時(shí)所需要的電流。為了得到電子設(shè)備的系統(tǒng)運(yùn)行時(shí)所需要的電流,電子設(shè)備通過(guò)ADC41對(duì)第一電阻43上的電壓進(jìn)行采樣得到第一電壓。
隨后,電子設(shè)備4通過(guò)公式計(jì)算得到第一電流。其中,R為第一電阻43的阻值,U為第一電壓的電壓值,I為第一電流,第一電流為電子設(shè)備4運(yùn)行時(shí),電池42通過(guò)第一電阻43向電子設(shè)備4提供的電量。
圖5為本發(fā)明電子設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖。如圖5所示,在上述實(shí)施例的基礎(chǔ)上,電子設(shè)備4還包括:內(nèi)部寄存器44,內(nèi)部寄存器44用于儲(chǔ)存第一電流。
具體地,電子設(shè)備4得到第一電流后,將第一電流值儲(chǔ)存在電子設(shè)備的內(nèi)部寄存器44內(nèi)??蛇x地,內(nèi)部寄存器44與電子設(shè)備的系統(tǒng)連接,以使用戶在使用電子設(shè)備時(shí)通過(guò)電子設(shè)備系統(tǒng)內(nèi)的應(yīng)用程序獲取內(nèi)部寄存器44中的第一電流。
進(jìn)一步地,在圖5所示實(shí)施例中,ADC41還用于每間隔第一時(shí)間對(duì)第一電阻43的電壓進(jìn)行采樣得到每間隔第一時(shí)間的第一電壓,以使電子設(shè)備4根據(jù)每間隔第一時(shí)間的第一電壓與第一電阻43的比值得到每間隔第一時(shí)間的第一電流。內(nèi)部寄存器44還用于儲(chǔ)存每間隔第一時(shí)間的第一電流。
具體地,本實(shí)施例的應(yīng)用場(chǎng)景可以是電子設(shè)備4進(jìn)入待機(jī)狀態(tài)而屏幕未亮?xí)r,由電子設(shè)備4后臺(tái)主動(dòng)獲取每間隔第一時(shí)間的第一電流。則此時(shí),電子設(shè)備不4通過(guò)外界的操作,電子設(shè)備4每隔第一時(shí)間,通過(guò)ADC41對(duì)第一電阻43上的電壓進(jìn)行采樣得到第一電壓,并根據(jù)每間隔第一時(shí)間的第一電壓與第一電阻43的比值得到每間隔第一時(shí)間的第一電流。隨后將每間隔第一時(shí)間的第一電流放入內(nèi)部寄存器44進(jìn)行儲(chǔ)存。當(dāng)電子設(shè)備4結(jié)束待機(jī)狀態(tài)即屏幕電量后,需要獲取測(cè)試結(jié)果時(shí),電子設(shè)備4能夠獲取內(nèi)部寄存器44中的每間隔第一時(shí)間得到的第一電流,即本次待機(jī)時(shí)間內(nèi)所有的每間隔第一時(shí)間得到的第一電流,其中,待機(jī)時(shí)間應(yīng)大于第一時(shí)間。
本實(shí)施例提供的電子設(shè)備通過(guò)ADC對(duì)第一電阻的電壓進(jìn)行采樣,并由電子設(shè)備得到第一電流,從而在電流測(cè)試時(shí)占用儀器較少,不需要設(shè)置其他測(cè)試設(shè)備,通過(guò)電子設(shè)備實(shí)現(xiàn)自身電流的測(cè)試,簡(jiǎn)化了電流測(cè)試的方法。并且由于方案簡(jiǎn)單直觀、方便靈活,可有效提高電子設(shè)備研發(fā)人員電流測(cè)試的工作效率。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。