一种单控存储设备在关机掉电期间的风扇稳控方法及装置制造方法及图纸

技术编号:20815291 阅读:27 留言:0更新日期:2019-04-10 04:54
本申请公开了一种单控存储设备在关机掉电期间的风扇稳控方法,应用于与硬件监控芯片和风扇连接的、关机不掉电的控制器件,所述稳控方法包括:接收硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,第一风扇驱动信号由硬件监控芯片根据BMC发送的风扇调速信号生成;根据主板电源状态信号判断主板是否关机掉电;若是,则拦截第一风扇驱动信号,生成第二风扇驱动信号并发送至风扇,以便控制风扇运转。本申请利用关机不掉电的控制器件代替BMC在系统关机后监管风扇转速,既保障了正常散热又避免了较大噪音干扰。本申请还公开了一种单控存储设备在关机掉电期间的风扇稳控装置、设备及计算机可读存储介质,也具有上述有益效果。

【技术实现步骤摘要】
一种单控存储设备在关机掉电期间的风扇稳控方法及装置
本申请涉及存储散热
,特别涉及一种单控存储设备在关机掉电期间的风扇稳控方法、装置、器件及计算机可读存储介质。
技术介绍
散热指标是评价存储设备可靠性的一个重要指标,它对于保障存储业务的正常运行至关重要。现有技术中,如图1所示,一般是由存储设备主板上的BMC(BaseboardManagementController,基板管理控制器)来控制风扇运转的。BMC通过I2C总线与主板上的硬件监控芯片(HWmonitor)连接,硬件监控芯片根据BMC发送的风扇调速信号生成对应的驱动信号,从而驱动风扇运转。但是,在实际应用中,由于BMC在存储设备主板关机后会掉电,因此BMC在设备关机掉电期间处于不稳定的状态,此时其通过I2C总线控制HWmonitor输出的驱动信号也不稳定,导致风扇转速忽高忽低,不仅影响了系统散热,风扇高速运转时的噪声也给用户带来了糟糕的体验。鉴于此,提供一种解决上述问题的方法是本领域技术人员所需要重点关注的。
技术实现思路
有鉴于此,本申请的目的在于提供一种单控存储设备在关机掉电期间的风扇稳控方法、装置、器件及计算机可读存储介质,以便有效保证设备关机掉电过程中风扇的稳定运行,进而提高系统散热性能并降低噪声。其具体方案如下:第一方面,本申请公开了一种单控存储设备在关机掉电期间的风扇稳控方法,应用于输入端与所述单控存储设备的硬件监控芯片连接、输出端与风扇连接的控制器件,所述控制器件为关机不掉电器件,所述稳控方法包括:接收所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;根据所述主板电源状态信号判断主板是否关机掉电;若是,则拦截所述第一风扇驱动信号,生成第二风扇驱动信号并发送至所述风扇,以便控制所述风扇运转。可选地,在所述根据所述主板电源状态信号判断主板是否关机掉电之后,还包括:若否,则将所述第一风扇驱动信号发送至所述风扇,以便由所述BMC控制所述风扇运转。可选地,所述生成第二风扇驱动信号并发送至所述风扇包括:生成PWM占空比为预设数值的第二风扇驱动信号并发送至所述风扇,以便控制所述风扇以预设转速运转。可选地,所述预设数值为50%。可选地,在所述生成第二风扇驱动信号并发送至所述风扇之后,还包括:在接收到CPU发送的数据备份完成消息之后,控制所述风扇停止运转。可选地,所述控制器件为CPLD或者FPGA。第二方面,本申请公开了一种单控存储设备在关机掉电期间的风扇稳控装置,应用于输入端与所述单控存储设备的硬件监控芯片连接、输出端与风扇连接的控制器件,所述控制器件为关机不掉电器件,所述稳控装置包括:接收模块,用于接收所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;判断模块,用于根据所述主板电源状态信号判断主板是否关机掉电;生成模块,用于在判定所述主板关机掉电后拦截所述第一风扇驱动信号,生成第二风扇驱动信号并发送至所述风扇,以便控制所述风扇运转。可选地,还包括转发模块,用于在判定所述主板并未关机掉电后将所述第一风扇驱动信号发送至所述风扇,以便由所述BMC控制所述风扇运转。第三方面,本申请公开了一种单控存储设备在关机掉电期间的风扇稳控器件,所述风扇稳控器件为关机不掉电器件,并连接在所述单控存储设备的硬件监控芯片与风扇之间,所述风扇稳控器件包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上所述的任一种单控存储设备在关机掉电期间的风扇稳控方法的步骤。第四方面,本申请公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种单控存储设备在关机掉电期间的风扇稳控方法的步骤。本申请通过接收硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,第一风扇驱动信号由硬件监控芯片根据BMC发送的风扇调速信号生成;根据主板电源状态信号判断主板是否关机掉电;若是,则拦截第一风扇驱动信号,生成第二风扇驱动信号并发送至风扇,以便控制风扇运转。可见,本申请在系统主板关机掉电后,利用关机不掉电的控制器件代替关机掉电的BMC对风扇转速进行监管调控,保障了风扇的稳定运行,既保障了系统的散热性能又避免了风扇不稳定运行时的噪音干扰,提高了用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为现有技术中单控存储设备在关机掉电期间的风扇稳控方法的场景示意图;图2为本申请公开的单控存储设备在关机掉电期间的风扇稳控方法的场景示意图;图3为本申请公开的单控存储设备在关机掉电期间的风扇稳控方法中一种具体实施例的流程图;图4为本申请公开的单控存储设备在关机掉电期间的风扇稳控方法中另一种具体实施例的流程图;图5为本申请公开的单控存储设备在关机掉电期间的风扇稳控装置的一种结构框图;图6为本申请公开的单控存储设备在关机掉电期间的风扇稳控设备的一种结构示意图。具体实施方式本申请的核心在于提供一种单控存储设备在关机掉电期间的风扇稳控方法、装置、器件及计算机可读存储介质,以便有效保证设备关机掉电过程中风扇的稳定运行,进而提高系统散热性能并降低噪声。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图2,图2为本申请公开的单控存储设备在关机掉电期间的风扇稳控方法的应用场景示意图。现有技术中的BMC属于存储设备主板上的关机掉电器件,无法在设备关机掉电期间实现对风扇的稳定控制。因此,本申请公开了一种单控存储设备在关机掉电期间的风扇稳控方法,已解决上述技术问题。如图2所示,本申请所提供的风扇稳控方法具体应用在分别与硬件监控芯片和风扇连接的控制器件,与BMC不同,该控制器件具体为关机不掉电器件,即,当存储设备的主板系统关机掉电后,该控制器件依旧带电可正常工作,从而有效地避免因关机掉电而导致对风扇控制失稳的情况。其中,作为一种具体实施例,所述控制器件为CPLD或者FPGA。具体地,CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件),是从PAL和GAL器件发展出来的器件,是一种用户根据各自需要而自行构造逻辑功能的数字集成电路,具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、价格大众化等特点。FPGA(Field-ProgrammableGateArray,现场可编程门阵列)以并行运算为主,以硬件描述语言来实现,是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门本文档来自技高网...

【技术保护点】
1.一种单控存储设备在关机掉电期间的风扇稳控方法,其特征在于,应用于输入端与所述单控存储设备的硬件监控芯片连接、输出端与风扇连接的控制器件,所述控制器件为关机不掉电器件,所述稳控方法包括:接收所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;根据所述主板电源状态信号判断主板是否关机掉电;若是,则拦截所述第一风扇驱动信号,生成第二风扇驱动信号并发送至所述风扇,以便控制所述风扇运转。

【技术特征摘要】
1.一种单控存储设备在关机掉电期间的风扇稳控方法,其特征在于,应用于输入端与所述单控存储设备的硬件监控芯片连接、输出端与风扇连接的控制器件,所述控制器件为关机不掉电器件,所述稳控方法包括:接收所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;根据所述主板电源状态信号判断主板是否关机掉电;若是,则拦截所述第一风扇驱动信号,生成第二风扇驱动信号并发送至所述风扇,以便控制所述风扇运转。2.根据权利要求1所述的风扇稳控方法,其特征在于,在所述根据所述主板电源状态信号判断主板是否关机掉电之后,还包括:若否,则将所述第一风扇驱动信号发送至所述风扇,以便由所述BMC控制所述风扇运转。3.根据权利要求2所述的风扇稳控方法,其特征在于,所述生成第二风扇驱动信号并发送至所述风扇包括:生成PWM占空比为预设数值的第二风扇驱动信号并发送至所述风扇,以便控制所述风扇以预设转速运转。4.根据权利要求3所述的风扇稳控方法,其特征在于,所述预设数值为50%。5.根据权利要求1至4任一项所述的风扇稳控方法,其特征在于,在所述生成第二风扇驱动信号并发送至所述风扇之后,还包括:在接收到CPU发送的数据备份完成消息之后,控制所述风扇停止运转。6.根据权利要求5所述的风扇稳控方法,其特征在于,所述控制器件为CPLD或者FPGA。7.一...

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

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

1