首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux pwm 风扇转速

在Linux系统中,可以通过PWM(脉冲宽度调制)技术来控制风扇的转速。PWM通过调整脉冲宽度来控制风扇的供电电压,从而改变风扇的转速。这种方法允许系统根据当前的负载和温度自动调整风扇速度,以达到更好的散热效果同时降低噪音。

PWM风扇控制基础

  • PWM技术原理:PWM通过改变信号的脉冲宽度来模拟连续变化的模拟信号,广泛应用于电机控制、LED调光等领域。
  • 风扇转速控制原理:风扇电机通常由直流电驱动,PWM信号通过调整直流电压的高低电平持续时间来控制电机的转速。占空比高时,风扇转速增加;占空比低时,风扇转速减小。

在Linux系统中的应用

  • 使用lm-sensors和fancontrol:首先,需要安装lm-sensors包来探测硬件传感器。然后,可以使用fancontrol工具来设置风扇转速。这个工具可以根据温度传感器的温度自动调整风扇的转速。
  • 通过修改/sys/class/hwmon/hwmonX/pwmX文件:在Linux系统中,可以通过直接修改特定文件的值来控制风扇的转速。例如,通过echo命令将所需的转速值写入pwm1文件来控制风扇的转速。

优势和注意事项

  • 优势:提高能效,延长风扇使用寿命,降低噪音,控制精准。
  • 注意事项:确保风扇规格匹配,避免不必要的损坏或故障。

通过上述方法,你可以在Linux系统中有效地使用PWM技术来控制风扇转速,从而优化系统的散热效率和噪音水平。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Dell R720xd手动设置风扇转速

前提 最近入手了一台R720xd 3.5寸 12盘位的2U服务器,刚开始的时候感觉噪音还能接受,经过几天的尝试以及和大神的噪音(转速)对比,我终于决定要对风扇转速下手调整了。...实施过程 1.下载ipmitool https://dl.dell.com/FOLDER04161746M/1/OM-BMC-Dell-Web-WIN-8.5.0-2372_A00.exe 2.配置风扇转速...首先要关闭风扇自动调速功能,否则我们手动设置的转速是不会生效的。...-I lanplus -H iDRAC地址 -U iDRAC用户名 -P iDRAC用户密码 raw 0x30 0x30 0x01 0x00 关闭自动调速之后,我们就可以按照我们自己的意愿来调整转速了...通过调整发现,转速确实低了,之前一直稳定在20%-25%(5000+转)左右,功耗大概在170w。通过调低风扇转速,不仅静音了,还降低了功耗。 PS:家用,个人使用可以调整。企业、IDC就不要调整了。

20.3K41
  • Macs Fan Control Pro for mac(电脑风扇转速控制降温)

    Macs Fan Control Pro是一款专为Mac电脑设计的风扇控制软件。它可以帮助用户监测和调节Mac电脑的风扇转速,从而控制电脑的温度和噪音水平。...Macs Fan Control Pro支持多个温度传感器,可以显示各个传感器的温度,以及每个传感器所对应的风扇转速。...用户可以通过简单的界面设置风扇的最小和最大转速,或者使用智能模式让软件自动根据温度来控制风扇转速。...Macs Fan Control Pro是一款功能强大的电脑风扇控制软件,提供了以下特色功能: 风扇控制:可以监测和调节Mac电脑各个风扇的转速,从而使电脑保持在合适的温度和噪音水平。...调整风扇最小和最大转速:用户可以通过简单的界面设置风扇的最小和最大转速。 自动启动:软件可以随着电脑开机自动启动,方便用户使用。

    1.4K40

    家用万兆网络实践:紧凑型家用服务器静音化改造(二)

    在这种低负载场景下,低转速的猫扇优势特别明显(当然,如果是高转速场景就另当别论了)。不过在动手改造前,我们还是得先了解下新旧风扇的性能差异。...如果我们想用噪音更小的风扇替换原装的,不仅要考虑接口兼容性的问题,还需要调整控制策略,避免低转速风扇一直以高速运转。这个问题其实早有开源社区的先行者们在探索解决方案。...= 3; /* 正常转速信号输出引脚 */const uint16_t pwmTop = 320; /* PWM的顶值 */const int sample = 25000; /* 读取PWM的样本数量...引脚 */ pinMode(pwm2OutPin, OUTPUT); /* 第二个输出PWM引脚 */ pinMode(hpeTachPin, OUTPUT); /* HPE转速信号输出引脚.../* HPE转速信号初始化为LOW */ analogWrite25k(pwm2OutPin, pwm2OutDutty * pwmTop); /* 输出第二个PWM信号 */ /* * 启用中断

    12310

    家用万兆网络实践:紧凑型家用服务器静音化改造(二)

    在这种低负载场景下,低转速的猫扇优势特别明显(当然,如果是高转速场景就另当别论了)。 不过在动手改造前,我们还是得先了解下新旧风扇的性能差异。...新风扇的最大转速只有原装的“六二折”左右,气流量是“四七折”,风压更是只有原来的十分之一。...如果我们想用噪音更小的风扇替换原装的,不仅要考虑接口兼容性的问题,还需要调整控制策略,避免低转速风扇一直以高速运转。...引脚 */ pinMode(pwm2OutPin, OUTPUT); /* 第二个输出PWM引脚 */ pinMode(hpeTachPin, OUTPUT); /* HPE转速信号输出引脚...); /* HPE转速信号初始化为LOW */ analogWrite25k(pwm2OutPin, pwm2OutDutty * pwmTop); /* 输出第二个

    9510

    硬件笔记之AMD CPU温度不稳定 散热风扇响

    0x00 概述 AMD 3900X名副其实大火炉,12核心24线程热量不容忽视,县城撕裂者二号小弟,散热出风口可能烘干袜子doge; 0x01 特征 主板是X570,散热是大霜塔,但是大霜塔散热风扇转速不稳定...CPU温度也在48-70浮动,用惯了嘤特尔(辣鸡企业,AMD YES)的温度稳定,AMD这个真算是惊喜了; 没办法,生产力的时候风扇噪音总是捣乱这可不行,查了半天原来是PWM温控导致的; 根源是PWM温控...,那就从CPU散热风扇的温控配置下手,如下是风扇的转速和温度调节图,仅供参考; ?...用下来噪音基本消失,风扇稳定1000转左右,配合机箱3个800转左右的风扇,温度虽然还是老样子浮动,但是风扇噪音没了,环境噪音降下去了。...激进点的可以把风扇设置为定速1200左右,噪音一般,因人而异。

    1.4K20

    家用网络升级实践:安静的局部万兆组网(三)

    Gen10 计划换上的新风扇:NF-A12x15 和原装风扇相比,新风扇的体型要纤薄不少。...HIGH); delayMicroseconds(pulseInterval / 2); } else { digitalWrite(hpeTachPin, HIGH); /* 无转速时保持...HIGH */ } } 在对风扇控制系统进行优化时,我们除了要重新设计了性能参数和转速映射关系,还要对信号输出机制进行改进。...新的设计增加了与主板的通信频率,同时增加了一个保护机制:当系统无法获取实际转速数据时,会自动向主板发送 100% 运转的信号。这样的设计可以有效避免因主板固件逻辑缺陷而导致的误判断和非预期关机问题。...激活群晖网络测试工具 在之前分享的群晖使用技巧中,我们主要通过 Docker 来安装和使用标准的 Linux 工具,比如网络性能测试工具 iperf3。 群晖其实自带了一个“诊断工具”套件。

    9810

    基于单片机设计的智能风扇(红外线无线控制开关调速定时)

    通过调速功能,用户可以根据需要调整风扇的转速,以获得理想的风速效果,增加了舒适感。还有定时功能,用户可以设置定时关闭风扇,避免长时间运行造成不必要的能耗,同时也提供了更多的节能选项。...此外,基于单片机设计的智能风扇还具备一定的智能化潜力。通过进一步的开发和改进,可以引入温湿度传感器,实现自动调节风速的功能,根据环境温湿度情况自动调整风扇转速,为用户带来更加智能、个性化的使用体验。...(2)控制逻辑设计:根据接收到的控制指令,编写程序实现相应的风扇控制逻辑。例如,根据接收到的开关指令控制电机的启停,根据调速指令控制电机转速的变化,根据定时指令设置风扇的定时关闭等。...(4)用户界面设计:如果有显示屏的需求,可以设计一个简单的用户界面,显示当前风扇状态、转速、定时设置等信息,提供用户操作的反馈和展示。...通过控制L298N驱动模块的输入引脚,实现风扇电机的正转、反转和停止等控制操作。利用PWM技术调整占空比,实现了风扇的调速功能。

    71560

    家用网络升级实践:安静的局部万兆组网(三)

    Gen10 静音化改造上一篇文章里,我们介绍了如何自制数据线、用开发板来定制服务器风扇控制程序,把服务器的原装风扇换成更安静的民用风扇。...和原装风扇相比,新风扇的体型要纤薄不少。关于两款风扇的具体参数对比,我们先按下不表,这些数据会在后面编写风扇控制程序时用到。在制作数据线方面,由于已经有了上次的经验,这次的操作更加得心应手。...HIGH */ }}在对风扇控制系统进行优化时,我们除了要重新设计了性能参数和转速映射关系,还要对信号输出机制进行改进。...新的设计增加了与主板的通信频率,同时增加了一个保护机制:当系统无法获取实际转速数据时,会自动向主板发送 100% 运转的信号。这样的设计可以有效避免因主板固件逻辑缺陷而导致的误判断和非预期关机问题。...激活群晖网络测试工具在之前分享的群晖使用技巧中,我们主要通过 Docker 来安装和使用标准的 Linux 工具,比如网络性能测试工具 iperf3。群晖其实自带了一个“诊断工具”套件。

    8400

    树莓派鼓捣记 - 初探(从安装到开机)

    因为树莓派相比以前的版本来说性能提升了,功耗也高了,所以推荐做一些散热的手段,带风扇的外壳和散热片就很有必要了,然后 TF卡、读卡器和电源也是必须的,TF卡就相当于电脑系统盘。...个人建议把摄像头带上,显示屏看个人爱好了,我习惯了无界面的 Linux,不需要显示屏,所以我没选购。 千万千万别光买个主板,不然买来啥都做不了!!!...三.安装工作 树莓派的安装工作不复杂,主要分为三部分,散热片、外壳和风扇,一般商家都会提供视频教程,照着视频做就行了,很简单。 散热片: ? 外壳: ? 风扇: ?...安装风扇的时候要注意线对应正确的针脚,以及风扇的风向。 ? ? 四.系统烧录 树莓派安装好了,那么接下来就是制作系统了。制作树莓派系统有非常多的方式,这里介绍两种。...最近的小目标是先实现控制风扇的转速,风扇目前是全速运行的,声音有点吵,目前根据网上查阅的资料是通过三极管+控制GPIO针脚输出PWM占空比控制风扇转速,还在研究中,三极管还没到货,等实现了再来分享。

    2.8K20

    【香橙派AiPro】基于VGG16的火灾检测模型预测

    目前发布的Linux系统默认在DTS中将其点亮。当看到此灯点亮后,至少可以说明Linux内核已经启动了。...由于没有读卡器,博主还未烧录过系统,不过很简单,可以参考这里基于WindowsPC将Linux镜像烧写到TF卡的方法-11页连接开发板官方文档写明可通过多种方式连接开发板,这里使用了网线进行连接,连接后如下图所示...,于是我设置了自定义转速查询风扇当前模式命令sudo npu-smi info -t pwm-mode查询当前风扇转速sudo npu-smi info -t pwm-duty-ratio设置为手动模式并调整转速...,0手动1自动sudo npu-smi set -t pwm-mode -d 0取值范围0-100sudo npu-smi set -t pwm-duty-ratio -d 30推荐设置30基于VGG16...散热方面该开发板定位就是Ai路线,在高速计算中会产生热量很正常,在散热方面,接入风扇后,开发板可自动根据自身温度调整转速,长时间高负载运行下,机身温度虽有上升,但得益于其精良的散热设计与高效的热传导材料

    15810

    Fansmitter:利用声波入侵物理隔离系统

    下表2列举四线风扇连接器以及它们的功能。 ? 表2 四线风扇连接器及功能 FAN_TACH可以持续监控风扇转速。...FAN_CONTROL则可以作为输入信号通过PWM(pulse-widthmodulation脉冲宽度调制)设置并调整风扇速度。所以CPU或者底座风扇的转速可以手动或者自动调节。...在自动调节模式下主板会根据当前温度自动调节风扇转速。如果安装了相应驱动也可以使用BIOS接口或者直接通过应用程序实现对特定风扇转速的调节。...四、电脑风扇声波信号 通常使用RPM(revolutions per minute,每分钟转速)来衡量电脑风扇的旋转不同的转速会发出不同频率和强度的噪声。...R/60其中n代表风扇扇叶数R代表风扇转速。

    1.8K100

    变频器对电机的影响3

    - 在超过额定转速时,有效转矩必须由额定转矩值反比例减少,因为在弱磁场范围内运行,电机中的磁通随着转速的增加而减少,并且与电机转速相关的损耗会有所增加。...无载波或随机PWM控制的变频器通常比固定载波频率的变频器产生更低的噪声增量。因此,与额定电压和额定频率的正弦波电源相比,变频器电源引起的噪声水平增加变化更大。...噪声实际值一方面取决于所使用的PWM方法和变频器的脉冲频率,另一方面取决于电机的设计和极数。...这种方法对于具有平方律速度/转矩特性的泵和风扇驱动系统特别有效。...然而,对于具有平方律转速/转矩特性的泵和风扇驱动器,通常可以在部分负载范围内减少电机磁通量。降低磁通除了减少变频器和电机的损耗外,一般也能有效地降低由变频器引起的额外电机噪声。

    61721

    树莓派基础实验34:L298N模块驱动直流电机实验

    一、介绍   直流电机是一种将直流电能转换为机械能的电动机,因其良好的调速性能而在电力拖动中得到广泛应用,用于驱动各种设备,如电风扇、遥控小车、电动车窗等,也非常适合作为机器人的行走机构。   ...2.控制类引脚 ENA、ENB:A、B通道的使能端,高电平有效,可以用PWM来实现调速,向使能端输入不同占空比的PWM脉冲信号就可以控制电机的转速。...控制直流电机的转向和转速实际是通过给控制类引脚设置不同的值来实现的 ? L298N模块参数 (二)、直流减速电机 在了解直流电机工作原理之前,先复习一下高中几个物理知识: 第一.左手定则 ?...2.3直流减速电机 一般直流电机的转速都是一分钟几千上万转的,所以一般需要安装减速器。减速器是一种相对精密的机械零件,使用它的目的是降低转速,增加转矩。减速后的直流电机力矩增大、可控性更强。...pwm def changespeed(pwm,speed): '''通过改变占空比改变马达转速''' pwm.ChangeDutyCycle(speed) def clockwise

    3.2K10
    领券