本技术涉及通信设备的散热,特别涉及一种整机设备的风扇自适应平滑调速方法。
背景技术:
1、风扇调速是整机设备的基础功能,通过风扇调速来控制整机散热情况,以保证所有温度敏感板卡或者器件工作在正常温度范围内,避免温度过高引起板卡或者器件损坏。而风扇档位过高,或者是出现大跨度的跳档,又会引发噪音问题,特别是靠近居民区的室外网络设备,容易出现环境温度恶劣同时噪音敏感的情况,需要在合理平滑的实现风扇调速功能以保证设备正常运行的同时不引发让人难以忍受的噪音污染。
2、相关技术中,目前主流的风扇调速方法为占空比调速方法,与传统的三针档位调速方法相比,占空比调速具有调速精准平滑的优势。但是风扇调速功能的基础性决定了其可靠性,包括各种特殊异常场景下可靠性,是非常关键的,如何最大限度保证风扇调速的可靠性是个需要优先考虑和持续优化的方向。
3、但是,占空比调速依赖主控盘和风扇单元的iic总线,来将主控计算出来的占空比下发到风扇,同时将风扇单元的模式/实时占空比等信息传递给主控盘。iic总线一旦不稳定,风扇调速失效,会对设备产生致命风险,如何确保iic总线异常,占空比模式失效的情况下风扇能够最大限度保证风扇调速功能。同时iic总线恢复正常时平滑恢复到占空比模式,是需要重点关注解决的技术问题。
4、一个整机设备涉及多块板卡,每个板卡涉及多个温度敏感器件,每个器件有各自正常的工作温度范围,风扇与整机设备是统一的,需要整合所有温度情况来决策风扇调速。档位过低会导致温度过高器件失效,档位过高会导致噪音过大。因此需要充分考虑功能需求和容错要求,如何设计一套完备的调速方案,来确保风扇自动调速的及时准确性及噪音优化,是又一需要重点关注解决的技术问题。
技术实现思路
1、本技术实施例提供一种整机设备的风扇自适应平滑调速方法,以解决相关技术中占空比模式失效的情况下,如何最大限度保证风扇调速功能的问题。
2、本技术实施例提供了一种整机设备的风扇自适应平滑调速方法,所述方法包括:
3、整机设备上电主控板卡尚未启动时,风扇单元根据进风口的温度所处范围以自调速模式切换档位进行调速;
4、当风扇单元接收到主控板卡发出的主备信号,且判断风扇单元接收主控板卡发出占空比信息是否超时;
5、若判定风扇单元接收占空比信息超时,则风扇单元退出自调速模式,且以三针模式进行调速;
6、若判定风扇单元接收占空比信息未超时,则风扇单元退出自调速模式,且以占空比模式进行调速。
7、在一些实施例中:所述方法还包括:
8、当风扇单元处于三针模式下运行,且风扇单元与主控板卡发生信号中断时;
9、风扇单元退出三针模式,且根据进风口的温度所处范围以自调速模式切换档位进行调速;
10、若风扇单元再次接收到主控板卡发出的主备信号,则风扇单元退出自调速模式,且以三针模式进行调速。
11、在一些实施例中:所述方法还包括:
12、当风扇单元处于三针模式下运行,且风扇单元接收到主控板卡发出的主备信号;
13、风扇单元在每次轮训任务中不断检测是否收到主控板卡下发的占空比信号;
14、若风扇单元接收到主控板卡发出的占空比信号,则风扇单元退出三针模式,且以占空比模式进行调速;
15、若风扇单元未能收到主控板卡发出的占空比信号,则风扇单元继续以三针模式进行调速。
16、在一些实施例中:所述方法还包括:
17、当风扇单元处于占空比模式下运行,判断风扇单元接收占空比信息是否超时;
18、若风扇单元接收占空比信息超时,则风扇单元退出占空比模式,且以三针模式进行调速;
19、若风扇单元接收占空比信息未超时,则风扇单元继续以占空比模式进行调速。
20、在一些实施例中:所述方法还包括:
21、主控板卡通过iic总线回读风扇单元的运行模式为占空比模式时,则占空比模式为主模式、三针模式为从模式;
22、在三针模式为从模式下,主控板卡获取当前占空比模式的占空比与三针模式的档位对应关系,映射出三针模式对应的档位;
23、主控板卡通过iic总线回读风扇单元的运行模式为三针模式时,则三针模式为主模式、占空比模式为从模式;
24、在占空比模式为从模式下,主控板卡获取当前三针模式的档位与占空比模式的占空比对应关系,映射出占空比模式对应的占空比值。
25、在一些实施例中:所述方法中若占空比模式为主模式时还包括:
26、若主控板卡判断整机设备所有单盘均未上报温度,则保持占空比不变;
27、若主控板卡判断整机设备有部分单盘未上报温度,则执行只升占空比不降占空比;
28、若主控板卡判断整机设备有所有单盘均正常上报温度,根据实时温度对占空比大小进行调整。
29、在一些实施例中:若主控板卡判断整机设备有部分单盘未上报温度,则执行只升占空比不降占空比,具体包括:
30、当实时温度差小于等于零,占空比不变;
31、当实时温度差大于零且高于高温门限时,一次性上调一个档位所对应的最大占空比值;
32、当实时温度差大于0且低于高温门限时,根据占空比升档公式计算占空比增长值。
33、在一些实施例中:若主控板卡判断整机设备有所有单盘均正常上报温度,根据实时温度对占空比大小进行调整,具体包括:
34、当实时温度差大于零且高于高温门限时,一次性上调一个档位所对应的最大占空比范围;
35、当实时温度差大于零且低于高温门限时,根据占空比升档公式计算占空比增长值;
36、当实时温度差不大于零,则根据占空比降挡公式计算占空比下调值,一次性下调值最大为一个档位所对应的最小占空比范围。
37、在一些实施例中:所述方法中若三针模式为主模式时还包括:
38、若主控板卡判断整机设备所有单盘均未上报温度,则保持档位不变;
39、若主控板卡判断整机设备有部分单盘未上报温度,则执行只升档不降档;
40、若主控板卡判断整机设备有所有单盘均正常上报温度,根据实时温度对档位大小进行调整。
41、在一些实施例中:所述主控板卡判断整机设备有部分单盘未上报温度,若实时温度差大于零时则升档,若实时温度差小于或等于零时则保持档位不变;
42、所述主控板卡判断整机设备有所有单盘均正常上报温度,若实时温度差大于零时则升档;
43、若实时温度差小于零,且若实时温度差绝对值大于回插值则降挡,若实时温度差绝对值小于回插值则保持档位不变。
44、本技术提供的技术方案带来的有益效果包括:
45、本技术实施例提供了一种整机设备的风扇自适应平滑调速方法,由于本技术的整机设备的风扇自适应平滑调速方法在整机设备上电主控板卡尚未启动时,风扇单元根据进风口的温度所处范围以自调速模式切换档位进行调速;当风扇单元接收到主控板卡发出的主备信号,且判断风扇单元接收主控板卡发出占空比信息是否超时;若判定风扇单元接收占空比信息超时,则风扇单元退出自调速模式,且以三针模式进行调速;若判定风扇单元接收占空比信息未超时,则风扇单元退出自调速模式,且以占空比模式进行调速。
46、因此,本技术的整机设备的风扇自适应平滑调速方法以占空比模式调速逻辑为主导,确保调速功能及性能达到最优。以三针模式调速为辅助,确保iic总线不稳定的情况下对风扇单元调速的安全性。以风扇单元的自调速模式托底,确保风扇单元与主控板卡通信异常状态下能根据环境温度以自调速模式切换档位进行调速。自调速模式、占空比模式和三针模式可以自适应相互转换,通过主从模式确保转换过程中风扇单元调速的平滑性,充分确保调速功能安全性的同时优化噪声污染。