ฉันจำเป็นต้องใช้แผ่นระบายความร้อนหรือไม่?


21

ฉันสั่ง Pi 3 และชุดอุปกรณ์เสริมจาก Amazonมาพร้อมกับ sinks ความร้อน 2 ตัว ฉันจะไม่โอเวอร์คล็อก Pi ฉันจะยังคงต้องกังวลเกี่ยวกับปัญหาความร้อนหรือไม่? ในที่สุดนี้จะอยู่ในพื้นที่ปิดล้อมด้านนอกของท่อที่มีการไหลเวียนของอากาศมากมาย



ฉันถามคำถามที่คล้ายกันที่นี่: raspberrypi.stackexchange.com/questions/55053/… - และสิ่งที่แนบมาเป็นสิ่งที่สร้างความแตกต่างมากที่สุด แต่ในที่สุดก็ไม่ได้เปลี่ยนมันเกินกว่าสององศา ฉันเห็นคำตอบที่พูดถึงการควบคุมปริมาณน้ำมัน แต่ไม่เคยสังเกตเห็นว่าแม้ในวันที่อากาศร้อน แต่ถึงกระนั้นฉันก็สั่งพัดลมใหม่ด้วยพัดลมขนาดเล็กและใช้แผ่นระบายความร้อน
SDsolar

นอกจากนี้คุณยังสามารถเพิ่มแฟน: P ในคำตอบของฉันraspberrypi.stackexchange.com/a/62171/56121
UselesssCat

คำตอบ:


13

ไม่ต้องใช้ฮีทซิงค์ระบายความร้อน Pi3 ได้รับการรายงานเพื่อสร้างความร้อนมากกว่ารุ่นก่อนหน้า แต่ไม่จำเป็นต้องใช้ฮีทซิงค์ คุณสามารถติดตั้งเพื่อป้องกันความร้อนบางส่วน แต่ Pi จะเร่งความเร็วนาฬิกาเพื่อรักษาอุณหภูมิที่ปลอดภัย ฮีทซิงค์รวมอยู่ในชุดอุปกรณ์เหล่านี้หลายชุดเพื่อเพิ่มมูลค่าการรับรู้


3
ฉันไม่รู้ว่าการควบคุมปริมาณจะรบกวนหรือสิ่งที่ OP มีอยู่ในใจ แต่ฉันขอยืนยันว่าฮีทซิงค์อาจจำเป็นต้องไปถึงจุดแสดงที่จำเป็นในบางสถานการณ์ - อาจกำหนดโดยพื้นที่ส่วนใหญ่ 'หรือโดยแอปพลิเคชัน ...
Sean Houlihane

ฉันมีคำถามเกี่ยวกับ RPi 3B + ดังนั้นฉันจึงทำการวัดก่อน / หลัง หากไม่มีชุดระบายความร้อน CPU จะทำงานระหว่าง 59C และ 61C ด้วยชุดระบายความร้อนจะทำงานระหว่าง 52C และ 54C
zslayton

10

เนื่องจากสถานะคำตอบไม่จำเป็นต้องใช้ฮีทซิงค์

อย่างไรก็ตามจากความคิดเห็นของ Snowmanต่อคำตอบของ Maxthon Chanและนำตัวอย่างจากไซต์ Raspberry Pi 1หากคุณต้องการตรวจสอบ / วัดอุณหภูมิที่ Pi ของคุณทำงานอยู่คุณสามารถใช้คำสั่ง:

/opt/vc/bin/vcgencmd measure_temp

หากคุณพบว่าคุณใช้คำสั่งนี้บ่อยครั้งคุณอาจต้องการทางลัด การทำเช่นนี้คุณสามารถใช้นามแฝงtempเช่น หากต้องการตั้งค่านี้ให้เรียกใช้คำสั่งต่อไปนี้:

cd ~
nano .bash_aliases

และเพิ่มบรรทัดต่อไปนี้

alias temp='/opt/vc/bin/vcgencmd measure_temp'

ในกรณีที่มีข้อผิดพลาด

โปรดทราบว่าหากคุณใช้ Raspbian รุ่นเก่ากว่าและพบข้อผิดพลาด:

/ opt / vc / bin / vcgencmd: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่แชร์: libvcos.so: ไม่สามารถเปิดไฟล์วัตถุที่แชร์ได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

จากนั้นคุณควรเรียกใช้

 LD_LIBRARY_PATH=/opt/vc/lib /opt/vc/bin/vcgencmd measure_temp

และนามแฝงจะกลายเป็น

alias temp="LD_LIBRARY_PATH=/opt/vc/lib && /opt/vc/bin/vcgencmd measure_temp"

ทางเลือก

เรียกใช้คำสั่งต่อไปนี้ซึ่งให้คำตอบในหน่วยมิลลิวินาที Centigrade และหารด้วย 1,000 เพื่อรับ° C:

cat /sys/class/thermal/thermal_zone0/temp

Bash script สำหรับอุณหภูมิ CPU และ GPU

#!/bin/bash
cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp)
cpuTemp1=$(($cpuTemp0/1000))
cpuTemp2=$(($cpuTemp0/100))
cpuTempM=$(($cpuTemp2 % $cpuTemp1))

gpuTemp0=$(/opt/vc/bin/vcgencmd measure_temp)
gpuTemp0=${gpuTemp0//\'/º}
gpuTemp0=${gpuTemp0//temp=/}

echo CPU Temp: $cpuTemp1"."$cpuTempM"ºC"
echo GPU Temp: $gpuTemp0

1ตัวอย่างทั้งหมดนำมาจากแสดงอุณหภูมิของ RPI ด้วยคำสั่ง


3

ไม่ต้องใช้ฮีทซิงค์ แต่ก็ไม่ได้ป้องกันการเพิ่มฮีทซิงค์ หากสภาพแวดล้อมการทำงานของคุณอุ่นขึ้นเล็กน้อยและคุณไม่ต้องการให้คันเร่งความร้อนคุณสามารถเพิ่มได้หนึ่งตัว (เลือกติดพัดลมไว้)

ฉันใช้ Pi heatsinked ทั้งหมดตั้งแต่ใช้เคสในขณะที่ให้ความสำคัญกับแกนและหนึ่งในนั้นมีพัดลมติดอยู่เพื่อปรับปรุงการระบายความร้อนเนื่องจากมันทำงานในอุปกรณ์อุ่นที่มีอุณหภูมิเฉลี่ย45ºC


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