手機不支持溫度傳感器為什麼魯大師可以檢測手機電池的溫度?

愛普力k腎


我們現在使用的鋰電池,其實還是比較危險的,鋰電池有鋼殼封裝和軟包封裝和軟包裝,像筆記本里面的電池,大部分都是鋼殼封裝,而手機物的使用形狀就是軟包碰撞。

鋰電池比較適合以淺衝淺放,其中也內置了溫度傳感器,可以時刻監測電池的溫度。這裡的溫度傳感器只探測電池內部的溫度,而並不是探測手機周圍的環境溫度,所以大部分的手機都是可以測量電池的溫度的,手機輸入一些特殊的代碼,就可以查看電池的電壓狀態和溫度。

所以對於像魯大師這種測試軟件來說,它就是讀取溫度傳感器給它的溫度數據,這種顯示到界面上,如果電池本身沒有溫度傳感器或者手機本身不提供給第三方軟件接口,那麼這溫度一欄中肯定是位置或者空。


風來了156


感謝您的閱讀!

魯大師三季度報告中,聯想手機的溫度最低;努比亞,小米的溫度排在倒數第一,二。可見,魯大師可以檢測出手機的溫度。


回答這個問題,我們得知道幾個重要的內容:

  1. 魯大師測量溫度的原理是什麼?
  2. 手機中到底是怎麼控制溫度的?

這兩個問題我們一個一個的回答。我們先回答第一個問題:魯大師測量溫度的原理是什麼?之所以可以檢測,是因為會根據手機中的熱探頭(熱敏電阻),將它們轉換為攝氏度或弗氏度的軟件。

熱敏電阻器是敏感元件的一類,手機設計的時候,會在電池中安置熱探頭(熱敏電阻器),為了防止溫度過高,導致損壞。

不僅僅在電池中,會有NTC熱敏電阻集成到鋰電;更為主要的是,好幾個地方都有。

自然,像CPU的溫度,有專門的溫度探頭,以及手機其他方面的溫度數據,魯大師也一一收集。這就看出來了,不僅僅魯大師是在手機多個方面,來收集手機溫度。


LeoGo科技


手機是有溫度傳感器的,包括很老的手機,

記得我多年前一部中興手機,開不開機,檢測電池有電,放電也正常,

後來我發現是電池上那個小ic壞了,讀出來的溫度參數是零下還是零上忘了,總之一百多度,找了個別的電池拆下來保護板裝到那個電芯上好了,

而且不止電池有溫度傳感,處理器也是有的,否則也不會有高溫降頻了,有的手機溫度閾值低,有些人就修改溫度管理文件來實現高溫不降頻,現在魯大師安兔兔應該可以看到手機處理器溫度吧?

如果不能 cpuz或者tuner都可以的,

手機沒溫度傳感器是指沒有環境溫度傳感器,電池溫度和處理器溫度傳感是都有的



張半仙


手機版魯大師可以實現手機的硬件參數檢測以及手機實時溫度檢測的。APP要實現溫度的顯示需要硬件的支持和軟件接口的支持,熟悉手機拆解的朋友都清楚,手機內部一般是沒有溫度傳感器的,那麼魯大師是如何實現手機溫度檢測的呢。下面從硬件和軟件接口和大家分享一下。

1 溫度檢測的硬件支持

手機的電池在充放電時會發熱,CPU在運行較大型的APP時也會發熱。電子元器件、電池對溫度非常敏感,為了防止電池、CPU溫度過高都會對溫度進行檢測。而對溫度的精度要求不是很高,所以一般都用NTC負溫度係數的熱敏電阻來實現,那麼NTC裝在哪裡呢?

NTC一般都集成在了電池裡,即節省了手機空間又能檢測核心發熱部位。手機電池按理來說,只需要正負極兩個電極就可以了,但是手機電池一般都有三個或者四個電極,如下圖所示。

那多出來的電極有什麼作用呢,其中一個電極就是NTC的對外輸出接口。接口電路如下圖所示。

所以,手機CPU只需要檢測輸出接口處的電壓就可以判斷當前手機的實時溫度。那麼APP又是如何獲取當前的實時溫度的數據的呢?數據接口是怎麼實現的呢?

2 溫度檢測的軟件支持

目前市面上手機CPU常用的有蘋果系列、高通系列、華為系列以及MTK系列,CPU都是具有驅動程序的,手機的各項數據都存放在系統目錄下,供給APP使用,比如說系統路徑:/sys/class/thermal/。這個路徑就提供了溫度的數據接口,程序員只需要調用該目錄下的數據就可以獲得手機的實時溫度數據。當然,這需要編程來實現,實現的部分代碼如下圖所示。

不同廠家的CPU溫度所存放的區域可能不同,只需要通過宏定義或者if語句區分CPU代碼就能實現溫度的讀取。

APP讀取手機的溫度,首先必須要硬件的支持,其次需要系統提供數據接口,以上兩點必不可少。

以上就是這個問題的回答,感謝留言、評論、轉發。更多電子設計、硬件設計、單片機等內容請關注本頭條號:玩轉嵌入式。感謝大家。

玩轉嵌入式


    魯大師發佈了第三季度手機溫度排行榜:包括了低溫榜、滿載時高溫/低溫榜、23小時平均高溫/低溫榜,且不說這份榜單的排名。魯大師是如何檢測手機電池溫度呢?下文具體說一說。

    電池溫度檢測

    電池溫度檢測,要從手機電池的四個觸點說起。通常情況下,鋰電池只需要兩個觸點就夠了,一個正極,一個負極,那麼多出來的觸點有什麼作用呢?

    人們把一個可以測溫的NTC電路放到了電池裡,NTC是負溫度係數熱敏電阻,溫度越高,阻值越小。阻值會隨著溫度的變化呈現一定的對應關係,手機電池多出來的觸點就可以用於獲取電池的溫度信息。

    除此之外,多出的觸點還可以用於獲取手機電池的電壓、生產廠家、電池容量等,提供給手機顯示。


    給手機“降溫”

    手機如果長時間處於發熱發燙狀態,對電池的損傷還是比較大的。各大手機廠商使出了渾身解數,採用了各種給科技給手機降溫,比如石墨、鋁合金、導熱膠等,還有些手機將PC級的”超級也能技術“引入了手機機身,讓CPU和GPU在火力全開的時候,仍然可以保持低溫。


如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝。

Geek視界


三線及以上的電池都是有一個熱敏電阻測溫的,幾乎所有電子設備都有,直接給正負極供電不一定能開機,要有熱敏電阻的溫度信號才能開機,不過總的來說,魯大師是坑爹的,你用電腦開安卓虛擬器打開魯大師一樣的有溫度信號,而且還告訴你42度過熱,就是想騙你裝360全家桶的一個手段


惡犬大漢


手機電池是有溫度檢測的。普遍電池都有四個觸點,分別是正負極接觸點,電池信息連接點和溫度檢測點。

溫度檢測點處連接了一塊熱敏電阻,可是實時監控電池溫度,同時手機有保護機制,如果溫度過高則會禁止電池充電或者會自動關機。

現在手機電池和手機一體化,所以部分手機電池還集成了nfc。所以還有nfc的觸點。

為了實現快充而降低電池因為充電帶來的發熱情況,所以有廠商會增加電池正負極觸點。


瘋狂的小白biu


想要知道一個設備的溫度,那麼必須要有硬件支持,比如溫度探針,熱敏電阻等等,然後將信息存儲到特定的位置,魯大師測量溫度的時候將這些數據調出來就可以直接獲得溫度。有些軟件不但可以測溫而且還可以降溫,但降溫軟件似乎不太管用,只是通過軟件的手段優化了CPU而已。魯大師測不支持溫度傳感器的手機的話,我覺得是根據手機的運行情況及運行時間推算出溫度的。


煤礦木木哥


電池的溫度檢測是用來做溫度補償的,計算剩餘電量,同時高溫什麼的可以保護。CPU這種重要芯片自身都有自己的溫度檢測,但是要測氣溫就得有個凸出來的探頭,或者裝在內部但是得有風扇把外面的空氣引進去再吹出來


我在北環撒個歡


對於手機傳感器我們常有聽說。如光線傳感器、陀螺儀、溫度傳感器、距離傳感器、加速度傳感器…傳感器是通過芯片來感應的元器件,通以它們我們可以實現瞭解溫度值、測距,或者亮點調節、運動計步等等。

魯大師此前公佈了「2019上半年手機溫度排行榜」。魯大師方面表示,主打中低端的品牌平均溫度會偏低,而主打高性能且旗下機型較少的品牌如黑鯊等平均溫度會偏高。

而此外,不論是滿載時低溫榜,還是日常24小時低溫榜,上榜的均為中低端機型。高端手機芯片在高速運作時都會散熱出大熱量,而中低端處理器性能一般,不需要運行大型軟件,產生的熱量相應也較少。這似乎又驗證了手機性能越強發熱就更為明顯的事實?

一般來說,智能手機內置溫度傳感器可以用來監測機內發熱溫升情況。如果我們可以判斷手機上有我們需要的溫度傳感器,我們就可以通過溫度傳感器獲取到我們手機的大致溫度。

但並非所有手機設備都支持溫度傳感器的。由於手機沒有內置溫度傳感器的緣故,通常只有通過讀取CPU信息來近似替代,就如使用電池溫度替代CPU真實溫度的做法。就好比魯大師這類的硬件檢測工具,一般它們都是帶有CPU溫度監控的模塊。安裝App檢測溫度是使用溫控系統測溫,缺乏溫度傳感器的支持,因而在測量結果可能也會出現明顯的誤差。


分享到:


相關文章: