jetson nano 如果安装风扇,需要自输入控制指令或者写程序实现自动控制。

sudo sh -c 'echo 255 > /sys/devices/pwm-fan/target_pwm'

这是风扇火力全开

sudo sh -c 'echo 20 > /sys/devices/pwm-fan/target_pwm'

这是风扇关闭,但是要注意执行关闭风扇指令后风扇并不会立即关闭,而是缓慢慢慢的关闭。用jtop(jtop是个软件,我见经常有问jtop是什么的,搜一下就会有下载方法)查看风扇的转速,发现他是从100%缓慢降到0的。

但是这种方式有点手工,所以自动控制代码:

#!/usr/bin/python
import timewhile True:fo = open("/sys/class/thermal/thermal_zone0/temp","r")
#thermal_zone1是cpu的温度,thermal_zone2是gpu的温度,thermal_zone0的温度一直是最高的,可能
#是封装的温度,可用jtop查看具体的信息thermal = int(fo.read(10))fo.close()thermal = thermal / 1000if thermal < 60:thermal = 0elif thermal >= 60 and thermal < 70:thermal = thermal - 50else:thermal = thermalthermal = str(thermal)print thermalfw=open("/sys/devices/pwm-fan/target_pwm","w")fw.write(thermal)fw.close()time.sleep(60)

执行的时候注意加sudo权限。

可以看我另一篇文章,免sudo输入密码操作,可以最简单的实现开机自启,免sudo密码后,打开ubuntu自带的启动应用程序软件,直接添加 sudo xxx.py就可以开机运行了。

2020-6-1更新:

#!/usr/bin/python
import time
downThres = 48
upThres = 58
baseThres = 40
ratio = 5
sleepTime = 30while True:fo = open("/sys/class/thermal/thermal_zone0/temp","r")thermal = int(fo.read(10))fo.close()thermal = thermal / 1000if thermal < downThres:thermal = 0elif thermal >= downThres and thermal < upThres:thermal = baseThres + (thermal - downThres) * ratioelse:thermal = thermalthermal = str(thermal)#   print thermalfw=open("/sys/devices/pwm-fan/target_pwm","w")fw.write(thermal)fw.close()time.sleep(sleepTime)

jetson nano 自动调节风扇转速相关推荐

  1. jetson nano自动调节风扇转速(给不会倒腾代码的童鞋)

    github上有人封装好了风扇控制的程序,可以直接下载下来安装使用 网址:点击这里:Pyrestone/jetson-fan-ctl 下载下来之后进入文件夹: michael@michael-desk ...

  2. jetson nano 散热风扇控制

    由于jetson nano开发板完全依靠自带的静态散热在运行程序时通过jtop查看GPU.CPU等组件温度均超过70℃,所以添加一个5v散热风扇.(tegrastats也可以用来查看系统状态) teg ...

  3. Jetson Nano设置风扇自启动

    Jetson Nano跑一些如目标识别等需要较大计算量的程序,散热板会非常的热,为避免主板过热,通常在散热板上加装一个风扇增强散热. 风扇需要软件指令进行驱动,驱动风扇的指令为 $ sudo sh - ...

  4. Jetson nano——控制风扇旋转速度的方法

    一.原理解释 风扇采用的是PWM控制,echo值为0-255.又由PWM的原理,得到echo值大于123的时候,风扇才会选转,并且数值越大,风扇旋转速度越快. 二.示例代码 打开终端,输入对应代码,即 ...

  5. 【小伟哥AI之路】Jetson Nano之4针PWM风扇转速控制

    刚拆封的Jetson Nano 配置是PWM4脚风扇,发现开机不转,感觉风扇安装问题-- jetson-nano-sd-card-image.zip 发现3脚和4脚有区别,4脚能控制风速,这个高级了. ...

  6. Jetson nano 入手系列之4—外围设备:开机键+PWM风扇

    Jetson nano 入手系列之4-外围设备:开机键+PWM风扇 1.外接按键开机 2.PWM可调速风扇 2.1 jtop工具 2.2 PWM风扇 2.3 PWM风扇的控制 2.3.1 手动控制 2 ...

  7. Nvidia Jetson Nano 2G入门

    kagula 2021-11-11 内容概要 如何学习Nvidia Jetson Nano 2G的指引. 学习环境 Win10 OS的Intel x86计算机 Jetson Nano 2G开发板 CS ...

  8. EVGA Precision—— 显卡超频神器 可用于调节风扇转速 降温

    EVGA Corporation,总部在美国,美国最大板卡公司之一,是Nvidia的核心合作伙伴. EVGA Precision X是一个可以满足用户对显卡所有需求的软件.它可以让我们调节显卡的风扇转 ...

  9. 计算机功能转动怎么设定,“怎么调节电脑风扇转速”的解决方案

    问题描述:CPU Smart Fan Function,就是智能CPU风扇转速控制.此功能可以实现CPU风扇根据CPU的温度来自动调节风扇转速,低温下减少CPU风扇噪音,高温下提高CPU转速,增加散热 ...

  10. 夏季太热 MacBook 如何监控CPU温度和风扇转速?如何判断风扇是否工作?如何手动设置风扇转速?

    夏天太热,几年的 MacBook 在家里随随便便电脑就开始烫手,然而风扇好像不怎么工作,也不晓得为啥,也想知道CPU温度到底多少. 命令行查看CPU温度和风扇转速 经过一顿搜索,终于找到一个命令,查看 ...

最新文章

  1. sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系
  2. SimpleInjector 简单使用
  3. pugixml库的一个使用心得
  4. 学java要背的单词_学习JAVA必背的8类常用单词
  5. asp.net 读取excel文件的一些方法,NPOI方法
  6. Requests Header | Http Header
  7. 支持rotate和大小限制的golang log库
  8. Python简化代码的操作有哪些
  9. LINUX使用OpenSSL进行签名
  10. 入选《PHP领域内容榜》,感谢CSDN,感谢各位浏览过我的朋友
  11. 达内2013C++视频教程
  12. Webmax简易入门操作手册(二)
  13. Netd 服务的 netd 套接字创建
  14. 《创业时代》原型:为什么Talkbox、子弹短信都失败了?
  15. 安卓温升thermal介绍
  16. htc legend 升级到 android 2.2 froyo 后,输入法问题
  17. 微信小程序轮子 - 调起摄像头拍照并在页面预览(身份证拍照 / 人像拍照等等)
  18. 生存曲线 p值 python_超详细讲解生信SCI中的生存曲线作图,不看后悔系列
  19. js判断H5页面是否是在QQ\UC浏览器中打开
  20. 老头怎么打边惩程咬金?

热门文章

  1. 如何在camera 驱动中配置HDR的曝光模块
  2. 关于DNF的多媒体包NPK文件的那些事儿(9) - IMGV6
  3. SQL中日期转换函数
  4. 1.微信小程序(colorUI)- 引入colorUI
  5. 【ASP.NET MVC4】第一课:初识ASP.NET MVC,创建第一个ASP.NET MVC项目
  6. MYSQL 中取拼音首字母的函数
  7. Qt网络编程实现TCP通信
  8. 只需1分钟,这个网站用AI分离歌曲的人声、伴奏和乐器声
  9. L298N电机驱动模块的简单介绍
  10. python爬虫项目报告需求分析_网络爬虫需求分析报告