风扇调速方法和装置、电子设备、计算机可读存储介质制造方法及图纸

技术编号:29834435 阅读:33 留言:0更新日期:2021-08-27 14:23
本申请涉及一种风扇调速方法和装置、电子设备、计算机可读存储介质,应用于电子设备,电子设备包括至少一个风扇及多个热源,该方法包括:获取与风扇关联的目标热源所采集的当前温度;目标热源的数目至少为两个;针对每个目标热源,分别确定风扇在目标热源的当前温度下的转速;从风扇在目标热源的当前温度下的转速中确定目标转速,将风扇的转速调整为目标转速。相比较于直接从多个热源的当前温度中取最大温度值计算转速的方式,本申请针对不同的目标热源,分别确定风扇在目标热源的当前温度下的转速,再从中确定目标转速的方式,就能够基于目标热源的当前温度对风扇的转速实现精确地控制,针对每个热源都可以实现较好的散热效果。

【技术实现步骤摘要】
风扇调速方法和装置、电子设备、计算机可读存储介质
本申请涉及计算机
,特别是涉及一种风扇调速方法和装置、电子设备、计算机可读存储介质。
技术介绍
随着互联网技术的快速发展,对电子设备中硬件的性能要求也越来越高。在硬件性能不断提升的过程中,电子设备的功耗随之升高,那么电子设备的散热就显得尤为重要。电子设备一般是通过控制风扇的转速来进行散热。传统方法中,主要采用开环调速方式、闭环调速方式来对风扇的转速进行调节。其中,在采用开环调速方式进行转速调节时,一般风扇只能受单一热源的控制,因此风扇不能兼顾不同的热源。而在采用闭环调速方式进行转速调节时,主要是基于热源的当前温度值与设定值之间的差值,来对风扇进行转速调节。显然,基于差值进行转速调节,难以实现基于热源温度对转速进行精确地控制。
技术实现思路
本申请实施例提供了一种风扇调速方法和装置、电子设备、计算机可读存储介质,能够实现基于热源的温度对转速进行精确地控制。在其中一个实施例中,提供了一种风扇调速方法,应用于电子设备,所述电子设备包括至少一个风扇及多个热源,所述方法包括:获取与所述风扇关联的目标热源所采集的当前温度;所述目标热源的数目至少为两个;针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下的转速;从所述风扇在所述目标热源的当前温度下的转速中确定目标转速,将所述风扇的转速调整为所述目标转速。本申请实施例中,因为预先将风扇与至少两个热源进行关联,所以可以获取到与风扇关联的至少两个目标热源的当前温度。然后,就可以针对每个目标热源,分别确定风扇在目标热源的当前温度下的转速。最后,再从中确定目标转速,将风扇的转速调整为目标转速。实现了在对每个风扇进行转速调节时,都受到与其关联的至少两个热源的控制。避免了只受到单一热源控制导致不能兼顾其他热源。由于每一个热源在相同温度下对风扇转速的要求不同,因此,相比较于直接从多个热源的当前温度中取最大温度值计算转速的方式,本申请针对不同的目标热源,分别确定风扇在目标热源的当前温度下的转速,再从中确定目标转速的方式,就能够基于目标热源的当前温度对风扇的转速实现精确地控制,针对每个热源都可以实现较好的散热效果。在其中一个实施例中,所述针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下的转速,包括:针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下对应的占空比;根据所述占空比,确定所述风扇在所述目标热源的当前温度下的转速。本申请实施例中,针对每个目标热源,在分别确定风扇在目标热源的当前温度下的转速时,首先,分别确定风扇在目标热源的当前温度下对应的占空比。然后,再根据占空比,确定风扇在目标热源的当前温度下的转速。确定每个风扇在面对不同的热源时的占空比,进而基于占空比确定风扇的不同转速。通过直接计算每个风扇面对不同的目标热源时的转速,避免了传统方法针对每个风扇从目标热源中获取最高的温度,仅仅基于最高的温度计算风扇的最终转速,不能兼顾到其他热源,从而不能实现对每个热源都进行较好的散热。在其中一个实施例中,所述针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下对应的占空比,包括:针对每个所述目标热源,获取所述目标热源与所述风扇之间的温度-占空比关系;根据所述目标热源与所述风扇之间的温度-占空比关系,确定所述风扇在所述目标热源的当前温度下对应的占空比。本申请实施例中,因为每个风扇与不同的目标热源之间的温度-占空比曲线是不相同的,所以,针对每个目标热源,获取目标热源与风扇之间的温度-占空比关系。根据目标热源与风扇之间的温度-占空比关系,确定风扇在目标热源的当前温度下对应的占空比。从而,根据占空比,可以确定风扇在不同的目标热源的当前温度下的转速。最终,就能够基于不同目标热源的当前温度对风扇的转速实现精确地控制,针对每个目标热源都可以实现较好的散热效果。在其中一个实施例中,所述根据所述占空比,确定所述风扇在所述目标热源的当前温度下的转速,包括:基于所述风扇的占空比-转速关系,根据所述占空比确定所述风扇在所述目标热源的当前温度下的转速。本申请实施例中,在确定风扇在目标热源的当前温度下对应的占空比之后,基于风扇的占空比-转速关系,根据占空比可以确定风扇在不同的目标热源的当前温度下的转速。从而,通过计算风扇在不同的目标热源的当前温度下的转速,相比较于传统基于最高温度直接计算风扇转速的方式,能够兼顾不同的目标热源。最终,就能够基于不同目标热源的当前温度对风扇的转速实现精确地控制,针对每个目标热源都可以实现较好的散热效果。在其中一个实施例中,所述从所述风扇在所述目标热源的当前温度下的转速中确定目标转速,将所述风扇的转速调整为所述目标转速,包括:从所述风扇在所述目标热源的当前温度下的转速中获取最大转速;将所述最大转速确定为所述目标转速,将所述风扇的转速调整为所述目标转速。本申请实施例中,从风扇在目标热源的当前温度下的转速中获取最大转速。将最大转速确定为目标转速,将风扇的转速调整为目标转速。从而,风扇在目标转速下就可以兼顾到每个目标热源的散热问题,避免某个目标热源的温度过高,而导致故障。在其中一个实施例中,所述方法还包括:根据所述至少一个风扇与所述多个热源在电子设备中的位置关系,从所述多个热源中确定与所述风扇关联的目标热源。本申请实施例中,可以将电子设备中的每个风扇分别与电子设备中的所有热源分别进行关联,以使每个风扇都受到电子设备中的所有热源的控制。从而,获取与风扇关联的目标热源的当前温度,针对每个目标热源的当前温度,分别确定风扇在目标热源的当前温度下的转速。从风扇在目标热源的当前温度下的转速中确定目标转速,将风扇的转速调整为目标转速。就能够基于目标热源的当前温度对风扇的转速实现精确地控制,针对每个热源都可以实现较好的散热效果。在其中一个实施例中,所述至少一个风扇包括CPU风扇、第一风扇及第二风扇,所述多个热源包括CPU、入风口、第一类插卡、第二类插卡;所述根据所述至少一个风扇与所述多个热源在电子设备中的位置关系,确定与所述风扇关联的目标热源,包括:根据所述CPU风扇与所述多个热源在电子设备中的位置,确定与所述CPU风扇关联的目标热源为CPU、入风口;根据所述第一风扇与所述多个热源在电子设备中的位置,确定与所述第一风扇关联的目标热源为CPU、入风口、第一类插卡、第二类插卡;所述第一类插卡包括显卡,所述第二类插卡包括网卡或存储卡;根据所述第二风扇与所述多个热源在电子设备中的位置,确定与所述第二风扇关联的目标热源为CPU、第一类插卡、第二类插卡。本申请实施例中,可以将电子设备中的每个风扇分别与电子设备中的部分热源分别进行关联,以使每个风扇都受到电子设备中的部分热源的控制。从而,获取与风扇关联的目标热源的当前温度,针对每个目标热源的当前温度,分别确定风扇在目标热源的当前温度下的转速。从风扇在目标热源的本文档来自技高网...

【技术保护点】
1.一种风扇调速方法,其特征在于,应用于电子设备,所述电子设备包括至少一个风扇及多个热源,所述方法包括:/n获取与所述风扇关联的目标热源的当前温度;所述目标热源的数目至少为两个;/n针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下的转速;/n从所述风扇在所述目标热源的当前温度下的转速中确定目标转速,将所述风扇的转速调整为所述目标转速。/n

【技术特征摘要】
1.一种风扇调速方法,其特征在于,应用于电子设备,所述电子设备包括至少一个风扇及多个热源,所述方法包括:
获取与所述风扇关联的目标热源的当前温度;所述目标热源的数目至少为两个;
针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下的转速;
从所述风扇在所述目标热源的当前温度下的转速中确定目标转速,将所述风扇的转速调整为所述目标转速。


2.根据权利要求1所述的风扇调速方法,其特征在于,所述针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下的转速,包括:
针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下对应的占空比;
根据所述占空比,确定所述风扇在所述目标热源的当前温度下的转速。


3.根据权利要求2所述的风扇调速方法,其特征在于,所述针对每个所述目标热源,分别确定所述风扇在所述目标热源的当前温度下对应的占空比,包括:
针对每个所述目标热源,获取所述目标热源与所述风扇之间的温度-占空比关系;
根据所述目标热源与所述风扇之间的温度-占空比关系,确定所述风扇在所述目标热源的当前温度下对应的占空比。


4.根据权利要求2或3所述的风扇调速方法,其特征在于,所述根据所述占空比,确定所述风扇在所述目标热源的当前温度下的转速,包括:
基于所述风扇的占空比-转速关系,根据所述占空比确定所述风扇在所述目标热源的当前温度下的转速。


5.根据权利要求1所述的风扇调速方法,其特征在于,所述从所述风扇在所述目标热源的当前温度下的转速中确定目标转速,将所述风扇的转速调整为所述目标转速,包括:
从所述风扇在所述目标热源的当前温度下的转速中获取最大转速;
将所述最大转速确定为所述目标转速,将所述风扇的转速调整为所述目标转速。


6.根据权利要求1所述的风扇调速方法,其特征在于,所述方法还包括:
根据所述至少一个风扇...

【专利技术属性】
技术研发人员:李想邵鹏李亚华焦向昆于佳男
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:天津;12

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

1