ฉันจะตรวจสอบและ / หรือควบคุมอุณหภูมิของ SoC ได้อย่างไร


46

มีวิธีการตรวจสอบอุณหภูมิของ BCM2835 SoC โดยทางโปรแกรมหรือไม่

ถ้าเป็นเช่นนั้นมันจะทำอะไรดีหรือไม่? เช่นจะระงับกระบวนการที่ใช้ CPU มากชั่วคราวจะมีโอกาสลดอุณหภูมิหรือไม่

ฉันรู้ว่าคำตอบเดียวคือมันไม่ควรสำคัญเพราะอากาศเย็นเพียงพอ อย่างไรก็ตามนี่เป็นสถานการณ์ที่การไหลของอากาศในตู้มี จำกัด มาก (และตัวควบคุม SoC และอีเธอร์เน็ตไม่จำเป็นต้องเป็นแหล่งความร้อนหลัก)


คุณรู้หรือไม่ว่ามันร้อนแค่ไหน? (ร้อนไปสัมผัสหรือไม่) คุณสามารถเพิ่มฮีทซิงค์ขนาดเล็กได้หรือไม่? หรือจับคู่ชิปเข้ากับกล่องหุ้มด้วยฮีทซิงค์ภายนอก
Alex L

@Alex อาจ แต่คำถามนี้เกี่ยวกับการตรวจสอบโดยเฉพาะ
finnw

1
คุณบอกฉันได้ไหมว่าทำไมเรื่องนี้ถึงมีความสำคัญ Pi ของคุณไม่ควรร้อนแรงพอที่จะทำลายตัวเองแม้ว่าจะมีการไหลเวียนของอากาศต่ำก็ตาม
Jivings

@Jivings ฉันเพิ่งพิมพ์ผิดในคำถาม (ซึ่งอาจตอบความคิดเห็นของคุณ) อาจมีแหล่งความร้อนอื่น ๆ ทั้งหมดในพื้นที่ จำกัด
finnw

คำตอบ:



26

คุณยังสามารถพิมพ์:

cat /sys/class/thermal/thermal_zone0/temp

เอาต์พุตจะมีหน่วยเป็นมิลลิวินาที!


1
ซึ่งฉันเชื่อว่าหมายถึงcelsius = milligrades / 1000เช่น 40084 milligrades = 40.084 C.
berto

นั่นคือ berto ที่ถูกต้อง!
Christian

เซนติเกรด:cat /sys/class/thermal/thermal_zone0/temp | awk '{ print ($1 / 1000) "°C" }'
Kanchu


4

น่าเสียดายที่ BCM2835 ไม่มีเซ็นเซอร์อุณหภูมิ

เอกสารที่มีค่อนข้าง จำกัด (เด็ดเดี่ยวโดย Broadcom) แต่ไม่มีการเอ่ยถึงเซ็นเซอร์ไม่มีข้อมูลแผ่น

เป็นไปได้ที่จะติดตั้งเซ็นเซอร์ของคุณเองผ่าน GPIO ที่ตรวจสอบอุณหภูมิอากาศโดยรอบหรืออุณหภูมิพื้นผิวของชิป

อย่างไรก็ตามเว้นแต่ว่าอุปกรณ์จะทำงานภายในเตาอบของคุณฉันรู้สึกว่าอุณหภูมิไม่น่าเป็นปัญหา


3

นี่คือบางส่วนเซ็นเซอร์ที่มีประโยชน์ที่มีระดับตรรกะเพื่อแสดงว่าอุณหภูมิอยู่เหนือ SetPoint https://raspberrypi.stackexchange.com/a/1206/590 คุณแค่ต้องการ GPIO หนึ่งตัวเพื่อตรวจสอบว่ามันร้อนเกินไปหรือไม่


-1

มันเป็นการดีเสมอที่จะดูอุณหภูมิของโปรเซสเซอร์ คุณไม่ต้องการให้มันเข้าสู่การโอเวอร์โหลดนิวเคลียร์ การใช้งาน CPU ที่เพิ่มขึ้นจะเพิ่ม TEMP ฉันใหม่ราสเบอร์รี่ PI แต่ฉันเป็นเทคโนโลยี ฉันสังเกตเห็นการเพิ่มขึ้นอย่างมากในอุณหภูมิของ CPU ที่มีการใช้งานโปรเซสเซอร์สูง ฉันจะเพิ่มชุดระบายความร้อนและพัดลมขนาดเล็กที่สามารถควบคุมได้ขึ้นอยู่กับความร้อนที่เพิ่มขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.