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

技术编号:20716332 阅读:18 留言:0更新日期:2019-03-30 16:06
本申请公开了一种双控存储设备在关机掉电期间的风扇稳控方法、装置、器件及计算机可读存储介质,包括:接收第一控制主板上的硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,第一风扇驱动信号由硬件监控芯片根据BMC发送的风扇调速信号生成;判断第一控制主板是否关机掉电;若是,则检测第二控制主板是否关机掉电;若第二控制主板并未关机掉电,则拦截第一风扇驱动信号,生成并输出全高电平的第二风扇驱动信号至线与逻辑器件,以便由第二控制主板的BMC控制风扇运转。本申请针对于关机掉电的控制主板,利用关机不掉电的控制器件代替BMC监管对风扇转速的控制,避免了因BMC关机掉电而造成风扇控制的失稳,提高了用户体验。

【技术实现步骤摘要】
一种双控存储设备在关机掉电期间的风扇稳控方法及装置
本申请涉及存储散热
,特别涉及一种双控存储设备在关机掉电期间的风扇稳控方法、装置、器件及计算机可读存储介质。
技术介绍
存储设备的正常散热是保障系统正常运行的重要条件。特别是对于双控存储设备,即具有两个控制主板的存储设备来说,由于其功耗比单控存储设备高,因此,散热问题更是至关重要。现有技术中,如图1所示,一般是由控制主板上的BMC(BaseboardManagementController,基板管理控制器)通过硬件监控芯片(HWmonitor)来控制风扇运转的。硬件监控芯片可根据BMC通过I2C总线输出的风扇调速信号生成对应的驱动信号以驱动风扇运转。但是,由于在存储设备关机掉电期间,BMC将处于掉电前的不稳定状态,导致风扇转速的控制失稳,令风扇的转速忽高忽低,降低了系统的综合性能,给用户带来了不好的用户体验。由此可见,提供一种解决上述问题的方法是本领域技术人员所亟需关注的。
技术实现思路
本申请的目的在于提供一种双控存储设备在关机掉电期间的风扇稳控方法及装置,以便在设备关机掉电过程中保障风扇的稳定运行,提高系统散热性能并避免风扇不稳定运行时的噪声干扰。其具体方案如下:第一方面,本申请提供了一种双控存储设备在关机掉电期间的风扇稳控方法,所述双控存储设备包括两个控制主板,各个控制主板上均包括连接的硬件监控芯片和控制器件,所述控制器件为关机不掉电器件,两个所述控制器件的输出端通过线与逻辑器件连接至所述双控存储设备的风扇的驱动端,所述风扇稳控方法应用于第一控制主板上的所述控制器件,包括:接收所述第一控制主板上的所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;判断所述第一控制主板是否关机掉电;若是,则检测第二控制主板是否关机掉电;若所述第二控制主板并未关机掉电,则拦截所述第一风扇驱动信号,生成并输出全高电平的第二风扇驱动信号至所述线与逻辑器件,以便由所述第二控制主板的BMC控制所述风扇运转。可选地,在所述判断所述第一控制主板是否关机掉电之后,还包括:若否,则将所述第一风扇驱动信号输出至所述线与逻辑器件,以便由所述第一控制主板的BMC控制所述风扇运转。可选地,在所述检测第二控制主板是否关机掉电之后,还包括:若所述第二控制主板关机掉电,则判断所述第一控制主板是否为预设主控板;若是,则拦截第一风扇驱动信号,生成PWM占空比为预设数值的第二风扇驱动信号,并输出至所述线与逻辑器件,以便控制所述风扇以预设转速运转。可选地,所述预设数值为20%。可选地,在所述判断所述第一控制主板是否为预设主控板之后,还包括:若否,则拦截第一风扇驱动信号,生成并输出全高电平的第二风扇驱动信号至所述线与逻辑器件,以便由所述第二控制主板的控制器件控制所述风扇运转。可选地,所述控制器件为CPLD或者FPGA。第二方面,本申请公开了一种双控存储设备在关机掉电期间的风扇稳控装置,所述双控存储设备包括两个控制主板,各个控制主板上均包括连接的硬件监控芯片和控制器件,所述控制器件为关机不掉电器件,两个所述控制器件的输出端通过线与逻辑器件连接至所述双控存储设备的风扇的驱动端,所述风扇稳控装置应用于第一控制主板上的所述控制器件,包括:接收模块,用于接收所述第一控制主板上的所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;第一判断模块,用于判断所述第一控制主板是否关机掉电;若是,则检测第二控制主板是否关机掉电;生成模块,用于在判定所述第二控制主板并未关机掉电后,拦截所述第一风扇驱动信号,生成并输出全高电平的第二风扇驱动信号至所述线与逻辑器件,以便由所述第二控制主板的BMC控制所述风扇运转。可选地,还包括第二判断模块,用于在判定所述第二控制主板关机掉电后,判断所述第一控制主板是否为预设主控板;所述生成模块还用于:在判定所述第一控制主板为预设主控板后,拦截所述第一风扇驱动信号,生成PWM占空比为预设数值的第二风扇驱动信号,并输出至所述线与逻辑器件,以便控制所述风扇以预设转速运转。第三方面,本申请公开了一种双控存储设备在关机掉电期间的风扇稳控器件,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上所述的任一种双控存储设备在关机掉电期间的风扇稳控方法的步骤。第四方面,本申请公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种双控存储设备在关机掉电期间的风扇稳控方法的步骤。本申请通过接收所述第一控制主板上的所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;判断所述第一控制主板是否关机掉电;若是,则检测第二控制主板是否关机掉电;若所述第二控制主板并未关机掉电,则拦截所述第一风扇驱动信号,生成并输出全高电平的第二风扇驱动信号至所述线与逻辑器件,以便由所述第二控制主板的BMC控制所述风扇运转。可见,本申请针对于双控存储设备关机掉电的控制主板,利用关机不掉电的控制器件代替BMC监管对风扇转速的控制,避免了因BMC关机掉电而造成风扇控制的失稳,既保障了存储设备的正常散热,也避免了风扇不稳定运行时的噪音干扰,提高了用户体验。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为现有技术中双控存储设备在关机掉电期间的风扇稳控方法的场景示意图;图2为本申请公开的双控存储设备在关机掉电期间的风扇稳控方法的场景示意图;图3为本申请公开的双控存储设备在关机掉电期间的风扇稳控方法中一种具体实施例的流程图;图4为本申请公开的双控存储设备在关机掉电期间的风扇稳控方法中另一种具体实施例的流程图;图5为本申请公开的双控存储设备在关机掉电期间的风扇稳控装置的一种结构框图。具体实施方式本申请的核心在于提供一种双控存储设备在关机掉电期间的风扇稳控方法及装置,以便在设备关机掉电过程中保障风扇的稳定运行,提高系统散热性能并避免风扇不稳定运行时的噪声干扰。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。双控存储设备即为具有两个控制主板的存储设备。一般地,两个控制主板上的电路、器件等完全一样,只是在实际发挥作用时,一个是作为主控制主板,而另一个则作为从控制主板。图1为现有技术中双控存储设备在关机掉电期间的风扇稳控方法的场景示意图。在每个控制主板上,与BMC相连的硬件监控芯片根据BMC通过I2C总线发本文档来自技高网...

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

【技术特征摘要】
1.一种双控存储设备在关机掉电期间的风扇稳控方法,其特征在于,所述双控存储设备包括两个控制主板,各个控制主板上均包括连接的硬件监控芯片和控制器件,所述控制器件为关机不掉电器件,两个所述控制器件的输出端通过线与逻辑器件连接至所述双控存储设备的风扇的驱动端,所述风扇稳控方法应用于第一控制主板上的所述控制器件,包括:接收所述第一控制主板上的所述硬件监控芯片发送的主板电源状态信号和第一风扇驱动信号,所述第一风扇驱动信号由所述硬件监控芯片根据BMC发送的风扇调速信号生成;判断所述第一控制主板是否关机掉电;若是,则检测第二控制主板是否关机掉电;若所述第二控制主板并未关机掉电,则拦截所述第一风扇驱动信号,生成并输出全高电平的第二风扇驱动信号至所述线与逻辑器件,以便由所述第二控制主板的BMC控制所述风扇运转。2.根据权利要求1所述的风扇稳控方法,其特征在于,在所述判断所述第一控制主板是否关机掉电之后,还包括:若否,则将所述第一风扇驱动信号输出至所述线与逻辑器件,以便由所述第一控制主板的BMC控制所述风扇运转。3.根据权利要求2所述的风扇稳控方法,其特征在于,在所述检测第二控制主板是否关机掉电之后,还包括:若所述第二控制主板关机掉电,则判断所述第一控制主板是否为预设主控板;若是,则拦截第一风扇驱动信号,生成PWM占空比为预设数值的第二风扇驱动信号,并输出至所述线与逻辑器件,以便控制所述风扇以预设转速运转。4.根据权利要求3所述的风扇稳控方法,其特征在于,所述预设数值为20%。5.根据权利要求3所述的风扇稳控方法,其特征在于,在所述判断所述第一控制主板是否为预设主控板之后,还包括:若否,则拦截第一风扇驱动信号,生成并输出全高电平的第二风扇驱动信号至所述线与逻辑器件,以便由所述第二控制主板的控制器件控制所述风扇运转。6.根据权利要求1至5任一项所述的...

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

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

1