风扇转速的监控方法、监控装置、监控设备及存储介质制造方法及图纸

技术编号:27283825 阅读:23 留言:0更新日期:2021-02-06 11:51
本发明专利技术公开了一种风扇转速的监控方法、监控装置、监控设备及存储介质,通过实时获取风扇在多个采样周期的转速值;若存在超出转速阈值的转速值,则输出中断信号进行风扇异常状况处理;否则根据各转速值确定风扇转速的变化状态;若为匀速状态,则返回实时获取风扇在多个采样周期的转速值的步骤;否则根据风扇转速的变化状态调整对风扇的PWM电路的PWM控制信号。通过风扇转速的变化状态实现了对风扇运行规律的监控,实现对风扇未来运行状态的预测,用以进行相应的控制,在风扇可能达到异常转速之前进行调控以使风扇恢复到正常状态,减少风扇出现异常状态的可能,降低由风扇转速异常触发的中断的频率,节约中断资源,有利于系统的安全稳定运行。全稳定运行。全稳定运行。

【技术实现步骤摘要】
风扇转速的监控方法、监控装置、监控设备及存储介质


[0001]本专利技术涉及服务器监控
,特别是涉及一种风扇转速的监控方法、监控装置、监控设备及存储介质。

技术介绍

[0002]服务器在正常工作过程中会产生大量热量,电子器件在高温下会失效停止工作,因此服务器散热是非常重要的。风扇是服务器散热的主要手段,为了保证产品的良好散热性及产品的可靠性,需要实时监控风扇的转速。风扇的转速直接关系服务器的温度,服务器通过基板管理控制器(Baseboard Management Controller,BMC)实现对风扇转速的监控,避免系统过热导致服务器不正常工作或者烧机。
[0003]风扇转速通过传感器反馈信号为标准周期信号,不同周期表征不同的转速信号。BMC芯片通过检测风扇转速的反馈信号,得到风扇运转状态,进而监控整个服务器系统的温度,实现对服务器系统的温度管理和控制。目前的方法是中央处理器(central processing unit,CPU)通过中断机制,在风扇转速过快或者过慢时产生中断。
[0004]可见,现有的服务器风扇监控方法只能基于风扇转速的上下阈值对风扇进行监控,这对风扇的控制既不及时又有可能因为风扇转速信号不稳造成频繁触发中断,浪费中断资源。

技术实现思路

[0005]本专利技术的目的是提供一种风扇转速的监控方法、监控装置、监控设备及存储介质,用于通过风扇转速预测的方式优化风扇转速监控方案,能够提前对风扇异常进行反应而避免频繁触发中断。
[0006]为解决上述技术问题,本专利技术提供一种风扇转速的监控方法,包括:
[0007]实时获取风扇在多个采样周期的转速值;
[0008]若存在超出转速阈值的转速值,则输出中断信号进行风扇异常状况处理;
[0009]若不存在超出所述转速阈值的转速值,则根据各所述转速值确定所述风扇转速的变化状态;
[0010]若所述风扇转速的变化状态为匀速状态,则返回所述实时获取风扇在多个采样周期的转速值的步骤;
[0011]若所述风扇转速的变化状态为非匀速状态,则根据所述风扇转速的变化状态调整对所述风扇的PWM电路的PWM控制信号。
[0012]可选的,所述监控方法应用于基板管理控制器。
[0013]可选的,所述根据各所述转速值确定所述风扇转速的变化状态,具体包括:
[0014]获取所述风扇在第一采样周期的第一转速值和所述风扇在第二采样周期的第二转速值;
[0015]若所述第二转速值减去所述第一转速值的第一差值的绝对值小于第一阈值,则确
定所述风扇转速的变化状态为所述匀速状态,否则则确定所述风扇转速的变化状态为非匀速状态;
[0016]其中,所述第一采样周期和所述第二采样周期为按照时间先后顺序排列的相邻采样周期。
[0017]可选的,所述根据所述风扇转速的变化状态调整对所述风扇的PWM电路的PWM控制信号,具体包括:
[0018]获取所述风扇在所述第二采样周期后的第三采样周期的第三转速值;
[0019]计算所述第三转速值减去所述第二转速值的第二差值;
[0020]若所述第一差值的绝对值和所述第二差值的绝对值均小于第二阈值,且所述第一差值的绝对值和所述第二差值的绝对值之间的差值的绝对值小于第三阈值,则根据各所述转速值拟合所述风扇的转速曲线,并根据所述转速曲线计算所述风扇转速的预测值,根据所述预测值调节所述PWM控制信号;
[0021]若所述第一差值的绝对值和所述第二差值的绝对值中至少一个大于等于所述第二阈值,和/或所述第一差值的绝对值和和所述第二差值的绝对值之间的差值的绝对值大于等于所述第三阈值,则将所述PWM控制信号置为经验值。
[0022]可选的,所述根据所述预测值调节所述PWM控制信号,具体包括:
[0023]若所述预测值未超出第四阈值,则返回所述实时获取风扇在多个采样周期的转速值的步骤;
[0024]若所述预测值超出所述第四阈值,则按照所述风扇转速递变的方向逆向进行PWM调控。
[0025]可选的,在所述将所述PWM控制信号置为经验值之后,还包括:
[0026]将风扇异常状态次数加一;
[0027]若在所述预设时长后所述风扇异常状态次数未增加,则将所述风扇异常状态次数清零。
[0028]可选的,还包括:
[0029]当所述风扇异常状态次数达到预设次数后,确定所述风扇异常,输出中断信号。
[0030]为解决上述技术问题,本专利技术还提供一种风扇转速的监控装置,包括:
[0031]获取单元,用于实时获取风扇在多个采样周期的转速值;
[0032]识别单元,用于若存在超出转速阈值的转速值,则输出中断信号进行风扇异常状况处理;若不存在超出所述转速阈值的转速值,则根据各所述转速值确定所述风扇转速的变化状态;
[0033]控制单元,用于若所述风扇转速的变化状态为匀速状态,则返回所述获取单元实时获取风扇在多个采样周期的转速值的步骤;若所述风扇转速的变化状态为非匀速状态,则根据所述风扇转速的变化状态调整对所述风扇的PWM电路的PWM控制信号。
[0034]为解决上述技术问题,本专利技术还提供一种风扇转速的监控设备,包括:
[0035]存储器,用于存储指令,所述指令包括上述任意一项所述风扇转速的监控方法的步骤;
[0036]处理器,用于执行所述指令。
[0037]为解决上述技术问题,本专利技术还提供一种存储介质,其上存储有计算机程序,其特
征在于,所述计算机程序被处理器执行时实现如上述任意一项所述风扇转速的监控方法的步骤。
[0038]本专利技术所提供的风扇转速的监控方法,通过实时获取风扇在多个采样周期的转速值;若存在超出转速阈值的转速值,则输出中断信号进行风扇异常状况处理;若不存在超出转速阈值的转速值,则根据各转速值确定风扇转速的变化状态;若风扇转速的变化状态为匀速状态,则返回实时获取风扇在多个采样周期的转速值的步骤;若风扇转速的变化状态为非匀速状态,则根据风扇转速的变化状态调整对风扇的PWM电路的PWM控制信号。通过风扇转速的变化状态实现了对风扇运行规律的监控,进而可以实现对风扇未来运行状态的预测,用以进行相应的控制,在风扇可能达到异常转速之前进行调控以使风扇恢复到正常状态,减少风扇出现异常状态的可能,因而能够降低由风扇转速异常触发的中断的频率,节约中断资源,同时有利于系统的安全稳定运行。
[0039]本专利技术还提供一种风扇转速的监控装置、监控设备及存储介质,具有上述有益效果,在此不再赘述。
附图说明
[0040]为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本专利技术实施例提供的一种风扇转速的监控方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风扇转速的监控方法,其特征在于,包括:实时获取风扇在多个采样周期的转速值;若存在超出转速阈值的转速值,则输出中断信号进行风扇异常状况处理;若不存在超出所述转速阈值的转速值,则根据各所述转速值确定所述风扇转速的变化状态;若所述风扇转速的变化状态为匀速状态,则返回所述实时获取风扇在多个采样周期的转速值的步骤;若所述风扇转速的变化状态为非匀速状态,则根据所述风扇转速的变化状态调整对所述风扇的PWM电路的PWM控制信号。2.根据权利要求1所述的监控方法,其特征在于,所述监控方法应用于基板管理控制器。3.根据权利要求1所述的监控方法,其特征在于,所述根据各所述转速值确定所述风扇转速的变化状态,具体包括:获取所述风扇在第一采样周期的第一转速值和所述风扇在第二采样周期的第二转速值;若所述第二转速值减去所述第一转速值的第一差值的绝对值小于第一阈值,则确定所述风扇转速的变化状态为所述匀速状态,否则则确定所述风扇转速的变化状态为非匀速状态;其中,所述第一采样周期和所述第二采样周期为按照时间先后顺序排列的相邻采样周期。4.根据权利要求3所述的监控方法,其特征在于,所述根据所述风扇转速的变化状态调整对所述风扇的PWM电路的PWM控制信号,具体包括:获取所述风扇在所述第二采样周期后的第三采样周期的第三转速值;计算所述第三转速值减去所述第二转速值的第二差值;若所述第一差值的绝对值和所述第二差值的绝对值均小于第二阈值,且所述第一差值的绝对值和所述第二差值的绝对值之间的差值的绝对值小于第三阈值,则根据各所述转速值拟合所述风扇的转速曲线,并根据所述转速曲线计算所述风扇转速的预测值,根据所述预测值调节所述PWM控制信号;若所述第一差值的绝对值和所述第二差值的绝对值中至少一个大于等于所述第二阈值,和/...

【专利技术属性】
技术研发人员:宋金凤
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1