題:
如何監視和/或控制SoC的溫度?
finnw
2012-06-16 03:53:18 UTC
view on stackexchange narkive permalink

是否可以通過程序監視BCM2835 SoC的溫度?

如果可以,這樣做有什麼好處?也就是說,暫時中止CPU密集型進程是否有降低溫度的機會?

我知道一個答案是,這無關緊要,因為空氣冷卻就足夠了。但是,這是針對機箱中的氣流非常有限的情況(並且SoC和以太網控制器不一定是主要的熱源)。

你知道天氣越來越熱嗎? (觸感很熱嗎?)您能增加一個小的散熱器嗎?還是使用外部散熱器將芯片耦合到機箱?
可能是@Alex,,但是這個問題專門與監視有關。
你能告訴我為什麼這很重要嗎?即使氣流不足,Pi也不應該變得很熱而損壞自身。
@Jivings,我剛剛解決了這個問題(可能會解決您的評論)。可能還有其他熱源,全部都在狹窄的空間內。
六 答案:
John La Rooy
2012-09-11 12:11:38 UTC
view on stackexchange narkive permalink

監視GPU溫度的功能已添加到固件中。

  / opt / vc / bin / vcgencmd measure_temptemp = 48.7'C  
作品!很酷
Christian
2012-09-20 20:21:03 UTC
view on stackexchange narkive permalink

您還可以輸入:

  cat / sys / class / thermal / thermal_zone0 / temp  

然後輸出將為毫米!

我認為這意味著“攝氏度=攝氏度/ 1000”,例如40084毫米= 40.084攝氏度
那是正確的berto!
攝氏度:`cat / sys / class / thermal / thermal_zone0 / temp | awk'{print($ 1/1000)“°C”}'`
user2913
2012-10-18 23:18:48 UTC
view on stackexchange narkive permalink

除了小問題的答案,

  / opt / vc / bin / vcgencmd measure_temp | egrep“ [0-9。] {4,}” -o49.8  
Jivings
2012-06-16 19:58:09 UTC
view on stackexchange narkive permalink

不幸的是,BCM2835沒有溫度傳感器。 s>

文檔相當有限(故意由Broadcom負責),但是數據表中沒有提及傳感器。 s>

可以通過GPIO連接您自己的傳感器,該GPIO監視周圍的空氣溫度或芯片的表面溫度。

但是,除非設備將在烤箱內運行,我覺得溫度不應該成為問題。

John La Rooy
2012-07-23 03:14:10 UTC
view on stackexchange narkive permalink

這裡有一些方便的傳感器,它們具有邏輯電平以指示溫度是否高於設定值 https://raspberrypi.stackexchange.com/a/1206/590。您只需要一個GPIO即可檢測它是否變得過熱。

Walt
2017-10-14 06:41:07 UTC
view on stackexchange narkive permalink

觀察處理器的溫度總是好的。您不希望它引起核過載。 CPU使用率的增加將增加TEMP。我是Raspberry PI的新手,但我是一名技術人員。我確實注意到隨著處理器使用率的提高,CPU的溫度顯著提高。我將添加一個散熱器,並根據發熱量控制小型風扇。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...