一种风扇散热方法、系统、设备及计算机可读存储介质技术方案

技术编号:18444228 阅读:21 留言:0更新日期:2018-07-14 10:06
本申请公开了一种风扇散热方法、系统设备及计算机可读存储介质,包括:获取计算风扇PWM值所需的参数数据,得到目标数据;将获取的目标数据,保存到预设存储器;读取预设存储器存储的目标数据和设备实际温度,并根据读取数据计算目标PWM值;根据目标PWM值,调整风扇的实际PWM值,以达到目标PWM值。可见,本发明专利技术通过获取目标数据和设备实际温度,并利用预设的算法计算设备的温度降到正常范围内所需的PWM值,进而调整风扇的转速。与现有技术相比,本发明专利技术提供的风扇散热方法能够根据设备的实时温度精细调节,杜绝因设备环境变化引起散热不良而造成能源浪费,也避免因新增或修改散热策略而需要修改BMC,提高了风扇散热的有效性和灵活性。

Fan heat dissipation method, system, equipment and computer readable storage medium

The present application discloses a fan heat dissipation method, system equipment and a computer readable storage medium, including obtaining the parameter data required for calculating the PWM value of the fan, obtaining the target data, storing the acquired target data to the preset memory, reading the target data stored in the preset memory and the actual temperature of the device, and based on the data. Read the data to calculate the target PWM value; adjust the actual PWM value of the fan according to the target PWM value, so as to achieve the target PWM value. It can be seen that by obtaining the target data and the actual temperature of the equipment, and using the preset algorithm to calculate the temperature of the equipment to the PWM value in the normal range, the speed of the fan is adjusted. Compared with the existing technology, the fan heat dissipation method provided by the invention can be adjusted according to the real-time temperature of the equipment, eliminate the energy waste caused by the adverse heat dissipation caused by the change of the equipment environment, and avoid the need to modify the BMC for adding or modifying the heat dissipation strategy, and improve the effectiveness and flexibility of the fan heat dissipation.

【技术实现步骤摘要】
一种风扇散热方法、系统、设备及计算机可读存储介质
本专利技术涉及计算机散热领域,特别涉及一种风扇散热方法、系统、设备及计算机可读存储介质。
技术介绍
目前,计算机软件散热主要靠BMC(BMC,BaseboardManagementController,基板管理控制器)调控风扇进行,具体地,如图1所示,BMC通过预先设定好的散热策略,经过线性计算服务器风扇的目标PWM值(PWM,PulseWidthModulation,脉冲宽度调制),经过线性计算与PID算法(比例、微分、积分算法)计算服务器风扇所需的PWM值,得到目标PWM值,并根据目标PWM值调节服务器风扇的实际PWM值,以通过对风扇调速来满足不同配置不同环境的服务器散热需求。在现有技术中,操作人员根据服务器放置环境和服务器配置来选择BMC内已有的散热策略,BMC在读取被设置的散热策略后会取出该策略的相关数据,然后根据取出的数据计算风扇的PWM值,最后控制风扇完成调速。但是,现有技术仅仅局限于BMC内预设的方案,不能覆盖到所有服务器配置和环境,也不能随环境而进行微调,若有新的策略加入或者旧的策略调整则需要重新编写BMC,因为散热而改写BMC是一种极大的人力资源浪费,有可能会造成服务器散热不良或者服务器散热过度,有造成设备损坏或者能源浪费的风险。因此,如何提高风扇散热的有效性和灵活性是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种风扇散热方法,提高风扇散热的有效性和灵活性。其具体方案如下:一种风扇散热方法,包括:获取计算风扇PWM值所需的参数数据,得到目标数据;将获取的所述目标数据,保存到预设存储器;读取所述预设存储器存储的所述目标数据和设备实际温度,并根据读取数据计算目标PWM值;根据目标PWM值,调整风扇的实际PWM值,以达到所述目标PWM值。优选的,所述目标数据包括设备的预设温度和/或设备实际温度与所述预设温度的差值和/或CPU的温度余量和/或所述差值与所述目标PWM值之间的比例关系。优选的,所述目标数据包括预先封装的通用参数。优选的,所述将获取的所述目标数据,保存到预设存储器的过程包括:将获取的所述目标数据,保存到预设EEPROM。优选的,所述将获取的所述目标数据,保存到预设的EEPROM的过程包括:将获取的所述目标数据,通过IPMI指令,保存到预设的EEPROM。优选的,所述读取所述预设存储器存储的所述目标数据和设备实际温度,并根据所述目标数据计算目标PWM值的过程包括:读取预设EEPROM存储的所述目标数据和设备实际温度,并根据所述目标数据计算目标PWM值。优选的,所述读取所述预设存储器存储的所述目标数据和设备实际温度,并根据所述目标数据计算目标PWM值的过程包括:通过BMC读取所述预设存储器存储的所述目标数据和设备实际温度,并根据所述目标数据计算目标PWM值。相应的,本专利技术还提供了一种风扇散热系统,包括:数据获取模块,用于获取计算风扇PWM值所需的参数数据,得到目标数据;数据存储模块,用于将获取的所述目标数据,保存到预设存储器;PWM值计算模块,用于读取所述预设存储器存储的所述目标数据和设备实际温度,并根据读取数据计算目标PWM值;PWM值调整模块,用于根据目标PWM值,调整风扇的实际PWM值,以达到所述目标PWM值。相应的,本专利技术还提供了一种风扇散热设备,所述风扇散热设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的风扇散热程序,所述风扇散热程序配置为实现上述的风扇散热方法的步骤。相应的,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有单芯片风扇散热程序,所述风扇散热程序被处理器执行时实现如上述的风扇散热方法的步骤。本专利技术提供的一种风扇散热方法,包括:获取计算风扇PWM值所需的参数数据,得到目标数据;将获取的目标数据,保存到预设存储器;读取预设存储器存储的目标数据和设备实际温度,并根据读取数据计算目标PWM值;根据目标PWM值,调整风扇的实际PWM值,以达到目标PWM值。可见,本专利技术通过获取目标数据和设备实际温度,并利用预设的算法计算设备的温度降到正常范围内所需的PWM值,进而调整风扇的转速。与现有技术相比,本专利技术提供的风扇散热方法能够根据设备的实时温度精细调节,杜绝因设备环境变化引起散热不良而造成能源浪费,也避免因新增或修改散热策略而需要修改BMC,提高了风扇散热的有效性和灵活性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为现有技术提供的一种风扇散热方法具体实施方式的流程图;图2为本专利技术提供的一种风扇散热方法的流程图;图3为本专利技术提供的一种风扇散热方法具体实施方式的流程图;图4为本专利技术提供的一种风扇散热系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种风扇散热方法,如图2所示,包括:步骤S11:获取计算风扇PWM值所需的参数数据,得到目标数据。需要进行说明的是,上述目标数据包括但不限于:目标数据包括但不限于设备的预设温度、设备实际温度与预设温度的差值、CPU的温度余量、差值与目标PWM值之间的比例关系。需要进一步说明的是,上述目标数据包括的数据种类根据用户的需要进行设置,例如,用户需要非常准确地调节设备的温度,则目标数据包括的数据种类越多,而且每种数据采样的个数越多。步骤S12:将获取的目标数据,保存到预设存储器。需要进行说明的是,上述目标数据的保存方式根据用户的需要进行选择使用。上述预设存储器为用户预先准备存储数据的存储器,需要进行说明的是,存储器是计算机系统中的记忆设备,用来存放程序和数据。存储器的主要功能是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。存储器是具有“记忆”功能的设备,它采用具有两种稳定状态的物理器件来存储信息,这些器件也称为记忆元件。有了存储器,计算机才有记忆功能,才能保证正常工作。按用途分存储器可分为主存储器(内存)和辅助存储器(外存),也分为外部存储器和内部存储器。一个存储器包含许多存储单元,每个存储单元可存放一个字节(按字节编址)。每个存储单元的位置都有一个编号,即地址,一般用十六进制表示。具体地,本专利技术实施例提供的存储器按照读写功能划分,包括但不限于只读存储器和随机读写存储器。具体地,只读存储器存储的内容是固定不变的,为只能读出而不能写入的半导体存储器。而随机读写存储器为既能读出又能写入的半导体存储器。进一步的,上述预设存储器为只读存储器,具体可以是EEPROM(EEPROM,Electrically-ErasableProgrammableRead-OnlyMemory,电子抹除式可复写只读存储器),这是一种可以通过电子本文档来自技高网...

【技术保护点】
1.一种风扇散热方法,其特征在于,包括:获取计算风扇PWM值所需的参数数据,得到目标数据;将获取的所述目标数据,保存到预设存储器;读取所述预设存储器存储的所述目标数据和设备实际温度,并根据读取数据计算目标PWM值;根据目标PWM值,调整风扇的实际PWM值,以达到所述目标PWM值。

【技术特征摘要】
1.一种风扇散热方法,其特征在于,包括:获取计算风扇PWM值所需的参数数据,得到目标数据;将获取的所述目标数据,保存到预设存储器;读取所述预设存储器存储的所述目标数据和设备实际温度,并根据读取数据计算目标PWM值;根据目标PWM值,调整风扇的实际PWM值,以达到所述目标PWM值。2.根据权利要求1所述的风扇散热方法,其特征在于,所述目标数据包括设备的预设温度和/或设备实际温度与所述预设温度的差值和/或CPU的温度余量和/或所述差值与所述目标PWM值之间的比例关系。3.根据权利要求1所述的风扇散热方法,其特征在于,所述目标数据包括预先封装的通用参数。4.根据权利要求1所述的风扇散热方法,其特征在于,所述将获取的所述目标数据,保存到预设存储器的过程包括:将获取的所述目标数据,保存到预设EEPROM。5.根据权利要求4所述的风扇散热方法,其特征在于,所述将获取的所述目标数据,保存到预设的EEPROM的过程包括:将获取的所述目标数据,通过IPMI指令,保存到预设的EEPROM。6.根据权利要求4所述的风扇散热方法,其特征在于,所述读取所述预设存储器存储的所述目标数据和设备实际温度,并根据所述目标数据计算目标PWM值的过程包括:读取预设EEPROM存储...

【专利技术属性】
技术研发人员:王相宇班华堂刘宝阳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1