树莓派5温度调控和风扇转速设置

测量温度

由于 Raspberry Pi 设备上使用的 SoC 架构,以及 Raspberry Pi OS 发行版中使用上游温度监控代码,因此基于 Linux 的温度测量可能不准确。但是,该命令提供了当前 SoC 温度的准确和即时读数,因为它直接与 GPU 通信:vcgencmd

$ vcgencmd measure_temp

添加散热器

由于内置节流,无需散热器来防止 SoC 过热损坏。但是,散热器或小风扇可以减少热节流并提高性能。垂直安装 Raspberry Pi 以获得最佳气流,从而略微改善散热。

Raspberry Pi 5 风扇

为确保 Raspberry Pi 的最佳性能,请使用主动冷却解决方案,例如风扇。Raspberry Pi 固件管理所有官方风扇的风扇速度。

Raspberry Pi 5 风扇接口都插入位于板右上角的 40 针 GPIO 接头和 USB 2 端口之间的 4 针 JST-SH PWM 风扇连接器。风扇连接器的电流限制与 USB 外围设备相同。我们建议超频者使用 Active Cooler 机箱,因为它提供更好的冷却性能。

随着 Raspberry Pi 5 温度的升高,风扇会以以下方式做出反应:

  • 低于 50°C,风扇完全不旋转(0% 速度)
  • 在 50°C 时,风扇以低速(30% 速度)启动
  • 在 60°C 时,风扇速度增加到中速(50% 速度)
  • 在 67.5°C 时,风扇速度增加到高速(70% 速度)
  • 在 75°C 时,风扇增至全速(100% 速度)

温度降低使用具有 5°C 滞后的相同映射;当温度降至上述每个阈值以下 5°C 时,风扇速度会降低。

启动时,风扇打开,并检查转速表输入以查看风扇是否在旋转。

手动设置树莓派5风扇转速

编辑 /boot/firmware/config.txt 文件

在 config.txt 文件的末尾添加以下内容实现不同温度下的风扇转速控制。

dtparam=cooling_fan=on
dtparam=fan_temp0=36000,fan_temp0_hyst=2000,fan_temp0_speed=90
dtparam=fan_temp1=40000,fan_temp1_hyst=3000,fan_temp1_speed=150
dtparam=fan_temp2=52000,fan_temp2_hyst=4000,fan_temp2_speed=200
dtparam=fan_temp3=58000,fan_temp3_hyst=5000,fan_temp3_speed=255

最后保存后,使用sudo reboot重启树莓派。

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 树莓派5温度调控和风扇转速设置 (https://www.tujing.site/5901)

如果博客对您有帮助,请给我 赞助


热度:9℃

树莓派5温度调控和风扇转速设置》有1个想法

  1. fan_temp0=36000:当CPU温度达到36°C时,风扇开始运行。
    fan_temp0_hyst=2000:风扇将持续运行,温度降低到36°C-2°C= 34°C时停止。
    fan_temp0_speed=90:在这个温度区间内,风扇以90的速度运行(约为最大速度的 35%)。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注