国产精品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>

      一種電池溫度的獲取裝置、移動終端、及調(diào)試方法

      文檔序號:7812486閱讀:153來源:國知局
      一種電池溫度的獲取裝置、移動終端、及調(diào)試方法
      【專利摘要】本發(fā)明公開了一種電池溫度的獲取裝置、移動終端、及調(diào)試方法,獲取裝置包括溫度獲取模塊、溫度選擇模塊和溫度模擬模塊,溫度獲取模塊連接溫度選擇模塊,溫度選擇模塊連接電池和溫度模擬模塊,溫度選擇模塊連接切換處理模塊;在溫度模擬模塊中預(yù)存一溫度模擬變化表,溫度選擇模塊選擇從電池獲取檢測溫度、還是從溫度模擬模塊獲取溫度模擬變化表中的模擬溫度,并將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊;通過溫度模擬變化表可以模擬任何情況下的電池溫度,且電池溫度可控,無需使用恒溫箱來調(diào)節(jié)電池溫度,大大方便了基于電池溫度的控制,節(jié)省了恒溫箱的成本。
      【專利說明】一種電池溫度的獲取裝置、移動終端、及調(diào)試方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及移動終端的應(yīng)用領(lǐng)域,尤其涉及的是一種電池溫度的獲取裝置、移動終端、及調(diào)試方法。

      【背景技術(shù)】
      [0002]目前,用戶對于移動終端的安全性越來越關(guān)注,而電池作為移動終端中最主要的供電部件,其最易引發(fā)各種安全問題。為此,移動終端生產(chǎn)廠商花費更多的精力研究基于電池溫度的各種控制調(diào)試。如圖1所示,現(xiàn)有技術(shù)中移動終端獲取電池溫度時,通常是由電池溫度獲取模塊100直接從電池200處獲取電池溫度。研發(fā)時需要基于電池溫度進行各種控制調(diào)試,例如,控制電池溫度上升或下降至一定范圍時禁止充電,當電池溫度上升或下降至某范圍時限制充電電壓、充電電流的大小等。在實際開發(fā)中,需要將移動終端放入恒溫箱來調(diào)試基于電池溫度的相應(yīng)控制,調(diào)試過程繁瑣、復(fù)雜、耗時;并且,恒溫箱價格不菲,攜帶不便。
      [0003]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。


      【發(fā)明內(nèi)容】

      [0004]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種電池溫度的獲取裝置、移動終端、及調(diào)試方法,旨在解決現(xiàn)有移動終端必須通過恒溫箱調(diào)試電池溫度導(dǎo)致調(diào)試不方便、成本較高的問題。
      [0005]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
      一種電池溫度的獲取裝置,包括溫度獲取模塊,其還包括溫度選擇模塊和溫度模擬模塊,所述溫度獲取模塊連接溫度選擇模塊,所述溫度選擇模塊連接電池和溫度模擬模塊,所述溫度選擇模塊連接切換處理模塊;
      所述溫度模擬模塊中預(yù)存一溫度模擬變化表,溫度選擇模塊用于選擇從電池獲取檢測溫度、還是從溫度模擬模塊獲取溫度模擬變化表中的模擬溫度,并將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊。
      [0006]所述的電池溫度的獲取裝置中,所述溫度模擬變化表用于模擬產(chǎn)生相應(yīng)的電池溫度值,其格式為:
      [O, T0]
      [XI,Tl]
      [X2, T2]
      [Xn,Tn]
      其中,X表示時間,T表示溫度,0<X1<X2<X3<……〈Xn,[O, TO]表示第O秒開始,電池溫度為TO ; [XI,Tl]表示第Xl秒開始,電池溫度為Tl ; [X2,T2]表示第X2秒開始,電池溫度為T2 ; [Xn,Tn]表示第Xn秒開始,電池溫度為Τη。
      [0007]所述的電池溫度的獲取裝置中,還包括切換處理模塊,在溫度選擇模塊進行選擇時,判斷是否需要進行溫度變化過渡處理。
      [0008]所述的電池溫度的獲取裝置中,所述切換處理模塊包括判斷單元和調(diào)整單元,所述判斷單元連接電池和溫度模擬模塊,調(diào)整單元連接判斷單元;
      判斷單元判斷檢測溫度和模擬溫度的絕對差值是否大于預(yù)設(shè)閾值,若大于則啟動調(diào)整單元進行升溫或降溫調(diào)整。
      [0009]一種移動終端,包括測試模塊,其還包括所述的電池溫度的獲取裝置,所述獲取裝置的溫度獲取模塊連接測試模塊;
      所述獲取裝置的溫度選擇模塊根據(jù)切換指令選擇從電池獲取檢測溫度、或從溫度模擬模塊的溫度模擬變化表獲取模擬溫度,將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊;溫度獲取模塊將所述檢測溫度或模擬溫度傳輸給測試模塊進行基于電池溫度的控制。
      [0010]一種移動終端的電池溫度的調(diào)試方法,其包括:
      A、設(shè)置溫度模擬模塊中的溫度模擬變化表;
      B、溫度選擇模塊根據(jù)切換指令選擇從電池獲取檢測溫度、或從溫度模擬模塊的溫度模擬變化表獲取模擬溫度,將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊;
      C、溫度獲取模塊將所述檢測溫度或模擬溫度傳輸給測試模塊進行基于電池溫度的控制。
      [0011]所述的移動終端的電池溫度的調(diào)試方法中,在所述步驟B中還包括:在溫度選擇模塊進行選擇時,判斷是否需要進行溫度變化過渡處理。
      [0012]所述的移動終端的電池溫度的調(diào)試方法中,從電池實際的檢測溫度切換為溫度模擬變化表中的模擬溫度時,判斷是否需要進行溫度變化過渡處理包括:
      B1、判斷單元保存當前電池實際的檢測溫度TB,并獲取溫度模擬變化表中第O秒對應(yīng)的溫度值TO ;
      B2、判斷檢測溫度TB與溫度值TO的絕對差值|ΤΒ-Τ0|是否大于預(yù)設(shè)閾值TH,如果大于則執(zhí)行步驟B3 ;否則控制溫度選擇模塊獲取溫度模擬變化表給溫度獲取模塊;
      B3、設(shè)置變量TP=TB,TP代表電池溫度,啟動定時器,開始計時;
      B4、定時器的預(yù)設(shè)時間達到后判斷檢測溫度TB是否大于溫度值T0,如果是則執(zhí)行步驟B5,否則執(zhí)行步驟B6;
      B5、令TP=TP-TH,判斷變量TP是否小于TO,如果是則令TP=TO并關(guān)閉定時器,執(zhí)行步驟
      B7 ;
      B6、令TP=TP+TH,判斷TP是否大于T0,如果是則令TP=TO并關(guān)閉定時器,執(zhí)行步驟B7 ; B7、設(shè)置電池溫度為TP。
      [0013]所述的移動終端的電池溫度的調(diào)試方法中,從溫度模擬變化表中的模擬溫度切換為電池實際的檢測溫度時,判斷是否需要進行溫度變化過渡處理包括:
      BH、判斷單元保存溫度模擬變化表中最后一秒對應(yīng)的溫度值TX,獲取當前電池實際的檢測溫度TB ;
      B12、判斷絕對差值|TX-TB|是否大于預(yù)設(shè)閾值TH,如果大于則執(zhí)行步驟B13 ;否則控制溫度選擇模塊獲取電池實際的檢測溫度TB給溫度獲取模塊;
      B13、設(shè)置變量TP=TX,TP代表電池溫度,啟動定時器,開始計時; B14、定時器的預(yù)設(shè)時間達到后判斷TX是否大于T0,如果是則執(zhí)行步驟B15,否則執(zhí)行步驟B16;
      B15、令TP=TP-TH,判斷變量TP是否小于TB,如果是則令TP=TB并關(guān)閉定時器,執(zhí)行步驟 B17 ;
      B16、令TP=TP+TH,判斷TP是否大于TB,如果是則令TP=TB并關(guān)閉定時器,執(zhí)行步驟
      B17 ;
      B17、設(shè)置電池溫度為TP。
      [0014]相較于現(xiàn)有技術(shù),本發(fā)明提供的電池溫度的獲取裝置、移動終端、及調(diào)試方法,在溫度模擬模塊中預(yù)存一溫度模擬變化表,溫度選擇模塊選擇從電池獲取檢測溫度、還是從溫度模擬模塊獲取溫度模擬變化表中的模擬溫度,并將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊;通過溫度模擬變化表可以模擬任何情況下的電池溫度,且電池溫度可控,無需使用恒溫箱來調(diào)節(jié)電池溫度,大大方便了基于電池溫度的控制,節(jié)省了恒溫箱的成本。

      【專利附圖】

      【附圖說明】
      [0015]圖1是現(xiàn)有技術(shù)中獲取電池溫度的移動終端的結(jié)構(gòu)圖。
      [0016]圖2是本發(fā)明提供的電池溫度的獲取裝置的結(jié)構(gòu)圖。
      [0017]圖3是本發(fā)明提供的溫度模擬變化表的示意圖。
      [0018]圖4是本發(fā)明提供的移動終端的電池溫度的調(diào)試方法流程圖。

      【具體實施方式】
      [0019]本發(fā)明提供一種電池溫度的獲取裝置、移動終端、及調(diào)試方法,為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0020]本發(fā)明在進行基于電池溫度的相應(yīng)控制時,通過調(diào)用預(yù)設(shè)的溫度模擬變化表來模擬電池的溫度變化,以節(jié)省恒溫箱的成本,簡化電池溫度調(diào)試過程。請參閱圖2,所述電池溫度的獲取裝置包括溫度獲取模塊10、溫度選擇模塊20和溫度模擬模塊30,所述溫度獲取模塊10連接溫度選擇模塊20,所述溫度選擇模塊20連接電池40和溫度模擬模塊30。所述溫度模擬模塊30中預(yù)存電池的溫度模擬變化表,用于模擬產(chǎn)生相應(yīng)的電池溫度值。溫度選擇模塊20根據(jù)用戶輸入的切換指令選擇從電池40獲取實際的檢測溫度、還是從溫度模擬模塊30中獲取溫度模擬變化表中預(yù)設(shè)的模擬溫度,并將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊10。溫度獲取模塊10將接收的檢測溫度或模擬溫度發(fā)送給移動終端的測試模塊進行基于電池溫度的相關(guān)控制。所述基于電池溫度的控制為現(xiàn)有技術(shù),例如,根據(jù)溫度獲取模塊輸出的電池溫度(即檢測溫度或模擬溫度)、上升或下降至預(yù)設(shè)范圍時對充電電壓、充電電流進行限制;在所述電池溫度上升或下降超過閾值時禁止充電。此處對如何控制不作詳述。
      [0021]其中,所述溫度模擬變化表描述從起始時間開始的電池溫度變化值。溫度選擇模塊20調(diào)用該溫度模擬變化表、即可向溫度獲取模塊10提供模擬的電池溫度。所述溫度模擬變化表以文本形式描述,具體格式如下:
      [O, T0]
      [XI,Tl]
      [X2, T2]
      [Xn, Τη]
      其中,X表示時間,T表示溫度,0<X1<X2<X3<……〈Xn,TO、Tl、T2、……、Tn為溫度值。第一行[0,Τ0]表示第O秒開始,電池溫度為TO ;第二行[XI,Tl]表示第Xl秒開始,電池溫度為Tl ;第三行[Χ2,Τ2]表示第Χ2秒開始,電池溫度為Τ2 ;以此類推;第η+1行[Χη,Tn]表示,第Xn秒開始,電池溫度為Tn。例如,溫度模擬變化表如下:
      [0,12.5]
      [2,10.0]
      [3,11.0]
      [7,11.5]
      以上示例的電池溫度變化如圖3所示,在第O秒時電池溫度為12.5度,到第2秒時電池溫度變?yōu)?0.0度,到第3秒時電池溫度變?yōu)?1.0度,到第7秒時電池溫度變化11.5度,之后電池溫度將一直保持11.5度。
      [0022]溫度模擬變化表中的值為模擬值,用戶可通過溫度選擇模塊20選擇溫度模擬變化表中的模擬值進行基于電池溫度的控制?;谶@些模擬值由用戶設(shè)置,可更改,這樣即可隨意調(diào)整溫度,無需將移動終端置入恒溫箱中控制電池溫度變化,節(jié)省了恒溫箱的成本,使移動終端更加方便地實現(xiàn)基于不同的電池溫度的相關(guān)控制。
      [0023]當溫度選擇模塊20在電池40與溫度模擬模塊30之間選擇切換時,由于溫度模擬變化表中的模擬溫度與電池實際的檢測溫度之間的溫度差可能較大,切換后出現(xiàn)溫度大幅度跳變。例如,溫度選擇模塊20開始選擇獲取電池實際的檢測溫度為45度。之后,溫度選擇模塊20進行切換,選擇獲取溫度模擬變化表中的模擬溫度,模擬溫度在第O秒時設(shè)置的電池溫度為10度。移動終端獲取的電池溫度從45度突降至10度。移動終端內(nèi)的相關(guān)基于電池溫度的控制應(yīng)用程序可能無法處理這種溫度大幅度跳變的情況,從而導(dǎo)致該基于電池溫度的控制應(yīng)用程序故障。為此,本實施例中,所述獲取裝置還包括切換處理模塊50,用于在溫度選擇模塊進行選擇時,判斷是否需要進行溫度變化過渡處理。
      [0024]所述切換處理模塊50包括判斷單元501和調(diào)整單元502,所述判斷單元501連接溫度選擇模塊20,調(diào)整單元502連接判斷單元501。先由判斷單元501根據(jù)檢測溫度和模擬溫度的差值判斷是否需要進行溫度變化過渡處理,即判斷檢測溫度和模擬溫度的絕對差值是否大于預(yù)設(shè)閾值(如5度),若大于則啟動調(diào)整單元502進行升溫或降溫調(diào)整;若小于則控制溫度選擇模塊20輸出當前選擇的溫度。升溫或降溫調(diào)整時采用階梯式逐漸升溫、降溫方式,即設(shè)置一溫度變量,啟動定時器,在預(yù)設(shè)時間達到后減少或增加溫度變量;判斷此時絕對差值是否還大于預(yù)設(shè)閾值,是則再次啟動定時器,在預(yù)設(shè)時間達到后再次減少或增加溫度變量,以此類推,從溫度變化波形上看成階梯狀逐漸升溫或降溫,這樣即可減小檢測溫度和模擬溫度之間的溫度差值,是移動終端能適應(yīng)溫度變化的過程。
      [0025]例如,檢測溫度為30度,模擬溫度為10度,檢測溫度比模擬溫度高20度,需要從檢測溫度切換為模擬溫度時:調(diào)整單元:進行降溫調(diào)整,以檢測溫度的30度為變量,該變量為電池溫度;啟動定時器2秒后將30度減少5度;此時25度與10度之間的差值為15度、仍大于5度,啟動定時器2秒后將25度再減少5度;此時20度與10度之間的差值為10度、仍大于5度,啟動定時器2秒后將20度再減少5度;此時15度與10度之間的差值為5度、等于預(yù)設(shè)閾值的5度,無需啟動定時器,獲得電池溫度為15。調(diào)整單元502將調(diào)整的上述溫度變化依次傳輸給溫度獲取模塊10,使移動終端在基于電池溫度的控制時能檢測到溫度遞降的過程,這樣在溫度選擇模塊20最終切換為10度的模擬溫度時,15度與10度之間溫度變化較小,移動終端可以正確識別,從而避免溫度大幅度跳變導(dǎo)致基于電池溫度的控制程序異常的狀態(tài)。
      [0026]基于上述的電池溫度的獲取裝置,本發(fā)明還提供一種移動終端,其包括上述電池溫度的獲取裝置。所述獲取裝置的溫度獲取模塊10連接測試模塊。溫度選擇模塊根據(jù)用戶輸入的切換指令在電池與溫度模擬模塊之間選擇切換,選擇從電池獲取檢測溫度、或從溫度模擬模塊的溫度模擬變化表獲取模擬溫度,將獲取的檢測溫度或模擬溫度傳輸給溫度獲取模塊。溫度獲取模塊將檢測溫度或模擬溫度傳輸至相關(guān)測試模塊進行基于電池溫度的控制。該移動終端能夠由開發(fā)人員自行模擬電池溫度變化,大大提高了開發(fā)效率;無需將移動終端置入恒溫箱中控制電池溫度變化,節(jié)省了恒溫箱的成本。
      [0027]基于上述的移動終端,本發(fā)明還提供一種移動終端的電池溫度的調(diào)試方法,請參閱圖4,所述調(diào)試方法包括:
      S100、設(shè)置溫度模擬模塊中的溫度模擬變化表;
      S200、溫度選擇模塊根據(jù)切換指令選擇從電池獲取檢測溫度、或從溫度模擬模塊的溫度模擬變化表獲取模擬溫度,將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊;
      S300、溫度獲取模塊將所述檢測溫度或模擬溫度傳輸給測試模塊進行基于電池溫度的控制。
      [0028]本實施例中,基于電池溫度的控制時可以先選擇獲取電池實際的檢測溫度,之后切換為模擬溫度?;陔姵販囟鹊目刂仆瓿珊笤俅吻袚Q回電池實際的檢測溫度。也可以先選擇模擬溫度,基于電池溫度的控制后切換回檢測溫度并對溫度模擬變化表內(nèi)的數(shù)值進行更改,然后再切換為新的模擬溫度再次控制。本實施例對檢測溫度與模擬溫度的切換方式不作限定。
      [0029]基于溫度選擇模塊在電池與溫度模擬模塊之間選擇切換時,可能出現(xiàn)溫度大幅度跳變的情況。為此,所述步驟S200還包括:在溫度選擇模塊進行選擇時,判斷是否需要進行溫度變化過渡處理;其具體包括:判斷檢測溫度和模擬溫度的絕對差值是否大于預(yù)設(shè)閾值,若大于則啟動調(diào)整單元進行升溫或降溫調(diào)整。升溫或降溫調(diào)整時采用階梯式逐漸升溫、降溫方式,即設(shè)置一溫度變量,啟動定時器,在預(yù)設(shè)時間達到后減少或增加溫度變量;判斷此時絕對差值是否還大于預(yù)設(shè)閾值,是則再次啟動定時器,在預(yù)設(shè)時間達到后再次減少或增加溫度變量,以此類推。從溫度變化波形上看成階梯狀逐漸升溫或降溫,這樣即可減小檢測溫度和模擬溫度之間的溫度差值,是移動終端能適應(yīng)溫度變化的過程。
      [0030]本實施例從以下兩種切換方式來具體闡述所述溫度變化過渡處理的步驟:
      一、從電池實際的檢測溫度切換為溫度模擬變化表中的模擬溫度。溫度選擇模塊停止電池的溫度獲取,選擇調(diào)用溫度模擬模塊中的溫度模擬變化表。也即是說,已經(jīng)采用電池的實際溫度進行基于電池溫度的控制后,需調(diào)用溫度模擬變化表來進行不同電池溫度的控制。此時以溫度模擬變化表中初始時刻的溫度值為變量基準。
      [0031]步驟1、判斷單元保存當前電池實際的檢測溫度TB,并獲取溫度模擬變化表中第O秒對應(yīng)的溫度值T0。
      [0032]步驟2、判斷檢測溫度TB與溫度值TO的絕對差值I TB-TO |是否大于預(yù)設(shè)閾值TH(如5度),如果大于則執(zhí)行步驟3 ;否則控制溫度選擇模塊獲取溫度模擬變化表給溫度獲取模塊。
      [0033]步驟3、設(shè)置變量TP=TB,TP代表電池溫度,啟動一個預(yù)設(shè)時間為2秒的定時器,開始計時。
      [0034]通過設(shè)置變量和定時器,在預(yù)設(shè)時間達到后對變量進行加、減,即可實現(xiàn)溫度的階梯式遞增或遞減。
      [0035]步驟4、2秒后判斷檢測溫度TB是否大于溫度值TC,如果是則執(zhí)行步驟5,否則執(zhí)行步驟6。
      [0036]本實施例中選取絕對差值|ΤΒ---|進行判斷,則TB可能大于TC,通過步驟5進行遞減處理;或TB也可能小于TC,則通過步驟6進行遞增處理。
      [0037]步驟5、令TP=TP-TH,判斷變量TP是否小于T0,如果是則令TP=TO并關(guān)閉定時器,之后執(zhí)行步驟7 ;否則,啟動定時器,2秒后重復(fù)步驟5,直至變量TP小于TC。
      [0038]步驟6、令TP=TP+TH,判斷TP是否大于T0,如果是則令TP=TO并關(guān)閉定時器,之后執(zhí)行步驟7 ;否則,啟動定時器,2秒后重復(fù)步驟6,直至變量TP大于TC。
      [0039]步驟7、設(shè)置電池溫度為TP。通過步驟5、6的溫度處理后,最后輸出的電池溫度與溫度模擬變化表中第O秒對應(yīng)的溫度值TO相等,這樣即可消除從檢測溫度切換為溫度模擬變化表中的模擬溫度時的較大溫度差,以確保應(yīng)用程序的正常。
      [0040]之后,在步驟S300中,溫度獲取模塊將溫度模擬變化表中的所有溫度傳輸給測試模塊進行基于電池溫度的控制。
      [0041 ] 二、從溫度模擬變化表中的模擬溫度切換為電池實際的檢測溫度。溫度選擇模塊停止輸出溫度模擬模塊中的溫度模擬變化表,選擇從電池獲取實際的檢測溫度。也即是說,已采用溫度模擬變化表中的所有模擬溫度進行基于電池溫度的相關(guān)控制。控制完成后,需要重新選擇電池的實際溫度再次控制。此時以溫度模擬變化表中最后時刻的溫度值為變量基準。
      [0042]步驟11、判斷單元保存溫度模擬變化表中最后一秒對應(yīng)的溫度值TX,獲取當前電池實際的檢測溫度TB。
      [0043]步驟12、判斷絕對差值I TX-TB |是否大于預(yù)設(shè)閾值TH (如5度),如果大于則執(zhí)行步驟13 ;否則控制溫度選擇模塊獲取電池實際的檢測溫度TB給溫度獲取模塊。
      [0044]步驟13、設(shè)置變量TP=TX,TP代表電池溫度,啟動一個預(yù)設(shè)時間為2秒的定時器,開始計時。
      [0045]通過設(shè)置變量和定時器,在預(yù)設(shè)時間達到后對變量進行加、減,即可實現(xiàn)溫度的階梯式遞增或遞減。
      [0046]步驟14、2秒后判斷TX是否大于TC,如果是則執(zhí)行步驟15,否則執(zhí)行步驟16。
      [0047]本實施例中選取絕對差值|TX-TB|進行判斷,則TX可能大于TB,通過步驟15進行遞減處理;或TX也可能小于TB,則通過步驟16進行遞增處理。
      [0048]步驟15、令TP=TP-TH,判斷變量TP是否小于TB,如果是則令TP=TB并關(guān)閉定時器,之后執(zhí)行步驟17 ;否則,啟動定時器,2秒后重復(fù)步驟15,直至變量TP小于TB。
      [0049]步驟16、令TP=TP+TH,判斷TP是否大于TB,如果是則令TP=TB并關(guān)閉定時器,之后執(zhí)行步驟17 ;否則,啟動定時器,2秒后重復(fù)步驟16,直至變量TP大于TB。
      [0050]步驟17、設(shè)置電池溫度為TP。通過步驟15、16的溫度處理后,溫度模擬變化表中最后一秒對應(yīng)的溫度值TX與電池實際的檢測溫度相等,這樣即可消除從溫度模擬變化表中的模擬溫度切換為檢測溫度時的較大溫度差,以確保應(yīng)用程序的正常。
      [0051]綜上所述,本發(fā)明通過設(shè)置電池的溫度模擬變化表來模擬產(chǎn)生相應(yīng)的電池溫度值,直接獲取電池實際的檢測溫度或溫度模擬變化表中預(yù)設(shè)的模擬溫度進行基于電池溫度的控制,實現(xiàn)了對電池溫度變化的自由控制,無需將移動終端置入恒溫箱來模擬各種溫度環(huán)境,從而提高了電池溫度的控制程序的開發(fā)效率及控制的準確性,大大簡化了溫度調(diào)試過程,為移動終端的開發(fā)、調(diào)查試帶來了極大的便利。并且,在進行溫度選擇切換時,還進行溫度變化過渡處理,避免了溫度大幅度跳變導(dǎo)致應(yīng)用程序異常的狀態(tài),確保移動終端系統(tǒng)能正常工作。
      [0052]應(yīng)當理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
      【權(quán)利要求】
      1.一種電池溫度的獲取裝置,包括溫度獲取模塊,其特征在于,還包括溫度選擇模塊和溫度模擬模塊,所述溫度獲取模塊連接溫度選擇模塊,所述溫度選擇模塊連接電池和溫度模擬模塊,所述溫度選擇模塊連接切換處理模塊; 所述溫度模擬模塊中預(yù)存一溫度模擬變化表,溫度選擇模塊用于選擇從電池獲取檢測溫度、還是從溫度模擬模塊獲取溫度模擬變化表中的模擬溫度,并將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊。
      2.根據(jù)權(quán)利要求1所述的電池溫度的獲取裝置,其特征在于,所述溫度模擬變化表用于模擬產(chǎn)生相應(yīng)的電池溫度值,其格式為:
      [0, 10]
      〔XI,11]
      ^2, 12]
      〔XII,1?] 其中,X表示時間,……〈XII,[0,10]表示第0秒開始,電池溫度為10 ;〔XI,11]表示第XI秒開始,電池溫度為II ; 02,12]表示第VI秒開始,電池溫度為12 ;〔XII,1?]表示第XII秒開始,電池溫度為丁11。
      3.根據(jù)權(quán)利要求1所述的電池溫度的獲取裝置,其特征在于,還包括切換處理模塊,在溫度選擇模塊進行選擇時,判斷是否需要進行溫度變化過渡處理。
      4.根據(jù)權(quán)利要求3所述的電池溫度的獲取裝置,其特征在于,所述切換處理模塊包括判斷單元和調(diào)整單元,所述判斷單元連接電池和溫度模擬模塊,調(diào)整單元連接判斷單元; 判斷單元判斷檢測溫度和模擬溫度的絕對差值是否大于預(yù)設(shè)閾值,若大于則啟動調(diào)整單元進行升溫或降溫調(diào)整。
      5.一種移動終端,包括測試模塊,其特征在于,還包括如權(quán)利要求1-4所述的電池溫度的獲取裝置,所述獲取裝置的溫度獲取模塊連接測試模塊; 所述獲取裝置的溫度選擇模塊根據(jù)切換指令選擇從電池獲取檢測溫度、或從溫度模擬模塊的溫度模擬變化表獲取模擬溫度,將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊;溫度獲取模塊將所述檢測溫度或模擬溫度傳輸給測試模塊進行基于電池溫度的控制。
      6.一種移動終端的電池溫度的調(diào)試方法,其特征在于,包括: 八、設(shè)置溫度模擬模塊中的溫度模擬變化表; . 8、溫度選擇模塊根據(jù)切換指令選擇從電池獲取檢測溫度、或從溫度模擬模塊的溫度模擬變化表獲取模擬溫度,將所述檢測溫度或模擬溫度傳輸給溫度獲取模塊; 匕溫度獲取模塊將所述檢測溫度或模擬溫度傳輸給測試模塊進行基于電池溫度的控制。
      7.根據(jù)權(quán)利要求6所述的移動終端的電池溫度的調(diào)試方法,其特征在于,在所述步驟8中還包括:在溫度選擇模塊進行選擇時,判斷是否需要進行溫度變化過渡處理。
      8.根據(jù)權(quán)利要求7所述的移動終端的電池溫度的調(diào)試方法,其特征在于,從電池實際的檢測溫度切換為溫度模擬變化表中的模擬溫度時,判斷是否需要進行溫度變化過渡處理包括: .81、判斷單元保存當前電池實際的檢測溫度18,并獲取溫度模擬變化表中第0秒對應(yīng)的溫度值丁0 ; .82、判斷檢測溫度18與溫度值10的絕對差值118-10|是否大于預(yù)設(shè)閾值報,如果大于則執(zhí)行步驟83 ;否則控制溫度選擇模塊獲取溫度模擬變化表給溫度獲取模塊;. 83、設(shè)置變量1?可8,I?代表電池溫度,啟動定時器,開始計時; . 84、定時器的預(yù)設(shè)時間達到后判斷檢測溫度18是否大于溫度值10,如果是則執(zhí)行步驟.85,否則執(zhí)行步驟86;. 85、令判斷變量I?是否小于10,如果是則令1?可0并關(guān)閉定時器,執(zhí)行步驟.87 ; .86、令判斷I?是否大于10,如果是則令1?可0并關(guān)閉定時器,執(zhí)行步驟87; .87、設(shè)置電池溫度為???。
      9.根據(jù)權(quán)利要求7所述的移動終端的電池溫度的調(diào)試方法,其特征在于,從溫度模擬變化表中的模擬溫度切換為電池實際的檢測溫度時,判斷是否需要進行溫度變化過渡處理包括: .811、判斷單元保存溫度模擬變化表中最后一秒對應(yīng)的溫度值IX,獲取當前電池實際的檢測溫度丁8 ; . 812、判斷絕對差值11-181是否大于預(yù)設(shè)閾值1?,如果大于則執(zhí)行步驟813;否則控制溫度選擇模塊獲取電池實際的檢測溫度18給溫度獲取模塊; .813、設(shè)置變量1?二1^,I?代表電池溫度,啟動定時器,開始計時; .814、定時器的預(yù)設(shè)時間達到后判斷IX是否大于10,如果是則執(zhí)行步驟815,否則執(zhí)行步驟816; .815、令1?可?-1!1,判斷變量I?是否小于18,如果是則令1?可8并關(guān)閉定時器,執(zhí)行步驟 817 ; .816、令1?可?十1!1,判斷I?是否大于18,如果是則令1?可8并關(guān)閉定時器,執(zhí)行步驟.817 ; .17、設(shè)置電池溫度為?。?。
      【文檔編號】H04M1/725GK104319427SQ201410424205
      【公開日】2015年1月28日 申請日期:2014年8月26日 優(yōu)先權(quán)日:2014年8月26日
      【發(fā)明者】俞斌, 楊維琴 申請人:惠州Tcl移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1