(12)发明专利申请
(10)申请公布号 CN 107179815 A(43)申请公布日 2017.09.19
(21)申请号 201610130944.X(22)申请日 2016.03.09
(71)申请人 华为技术有限公司
地址 518129 广东省深圳市龙岗区坂田华
为总部办公楼(72)发明人 吕权明
(74)专利代理机构 北京龙双利达知识产权代理
有限公司 11329
代理人 毛威 肖鹂(51)Int.Cl.
G06F 1/20(2006.01)G06F 1/32(2006.01)G06F 9/50(2006.01)
权利要求书2页 说明书20页 附图5页
(54)发明名称
风冷系统和风冷系统中控制风扇的方法(57)摘要
本发明公开了一种风冷系统和风冷系统中控制风扇的方法,该风冷系统包括:主控单元、多个业务板模块和为该多个业务板模块提供散热的风扇框单元,其中,该主控单元用于:获取每个业务板模块的配置信息,该配置信息用于指示该每个业务板模块的散热需求;根据该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息;根据该每个业务板模块各自所需的风扇散热能力分配信息确定该风扇框单元的运行控制分配信息;根据该风扇框单元的运行控制分配信息控制该风扇框单元的功率。本发明实施例的风冷系统和风冷系统中控制风扇的方法,能够根据业务板模块的配置信息,使得风扇框单元按需提供散热,从而提升了系统业务配置能力。
CN 107179815 ACN 107179815 A
权 利 要 求 书
1/2页
1.一种风冷系统,其特征在于,所述风冷系统包括:主控单元、多个业务板模块和为所述多个业务板模块提供散热的风扇框单元,其中,所述主控单元用于:
获取每个业务板模块的配置信息,所述配置信息用于指示所述每个业务板模块的散热需求;
根据所述每个业务板模块的配置信息确定所述每个业务板模块各自所需的风扇散热能力分配信息;
根据所述每个业务板模块各自所需的风扇散热能力分配信息确定所述风扇框单元的运行控制分配信息;
根据所述风扇框单元的运行控制分配信息控制所述风扇框单元的功率。2.根据权利要求1所述的风冷系统,其特征在于,所述主控单元根据所述每个业务板模
包括:块的配置信息确定所述每个业务板模块各自所需的风扇散热能力分配信息,
所述主控单元通过分配规则库获取到所述每个业务板模块的配置信息匹配的风扇散热能力分配信息,其中,所述分配规则库包括所述每个业务板模块的配置信息以及与所述每个业务板模块的配置信息具有对应关系的风扇散热能力分配信息。
3.根据权利要求1或2所述的风冷系统,其特征在于,所述配置信息包括业务板模块的业务配置、业务板模块的功耗和业务板模块的型号中的至少一种。
4.根据权利要求1至3中任一项所述的风冷系统,其特征在于,所述风扇框单元包括风扇监控单元和至少两个风扇分区,所述至少两个风扇分区中的每个风扇分区包括至少一个风扇单体,所述风扇框单元的运行控制分配信息包括所述风扇框单元的功率分配信息,所述功率分配信息包括所述风扇框单元的功率分配值和/或所述每个风扇分区的功率分配值,所述主控单元根据所述每个业务板模块各自所需的风扇功率分配值确定所述风扇框单元的功率分配信息,包括:
所述主控单元根据由所述每个风扇分区提供散热的业务板模块所需的风扇功率分配值分别确定所述每个风扇分区的功率分配值;
所述主控单元根据所述每个风扇分区的功率分配值确定所述风扇框单元的功率分配值;
所述主控单元根据所述风扇框单元的运行控制分配信息控制所述风扇框单元的功率,包括:
所述主控单元将所述每个风扇分区的功率分配值和/或所述风扇框单元的功率分配值发送给所述风扇监控单元;
所述风扇监控单元用于:
根据所述主控单元发送的所述风扇框单元的功率分配值确定所述风扇框单元中每个风扇单体的功率设定值,或
根据所述主控单元发送的所述每个风扇分区的功率分配值确定所述每个风扇分区中每个风扇单体的功率设定值;
将所述风扇框单元中的每个风扇单体的功率设定值发送给相应的风扇单体;所述风扇单体用于:
根据所述风扇监控单元发送的功率设定值控制所述风扇单体的运行功率。5.根据权利要求4所述的风冷系统,其特征在于,所述每个风扇分区的功率分配值分别
2
CN 107179815 A
权 利 要 求 书
2/2页
为所述每个风扇分区提供散热的业务板模块所需的风扇功率分配值中的最大值,所述风扇框单元的功率分配值为所述每个风扇分区的功率分配值之和。
6.根据权利要求4或5所述的风冷系统,其特征在于,所述风扇监控单元将所述风扇框单元中的每个风扇单体的功率设定值发送给相应的风扇单体,包括:
向所述风扇框单元中的每个风扇单体发送第一脉宽调制信号,所述第一脉宽调制信号用于指示所述风扇框单元中相应的风扇单体切换为通信模式;
接收所述风扇框单元中的每个风扇单体发送的转速频率信号,所述转速频率信号用于指示所述风扇框单元中相应的风扇单体已经进入通信模式;
在所述通信模式下,向所述风扇框单元中的每个风扇单体发送第二脉宽调制信号,所述第二脉宽调制信号用于指示所述风扇框单元中相应的风扇单体的功率设定值。
所述主控单元还用于:7.根据权利要求4至6中任一项所述的风冷系统,其特征在于,
接收所述风扇框单元发送的应答信息,所述应答信息用于指示所述风扇框单元的功率分配值是否配置成功;
在确定所述应答信息指示的所述风扇框单元的功率分配值配置成功时,根据所述风扇框单元的功率分配值控制所述风冷系统的功率分配;
在确定所述应答信息指示的所述风扇框单元的功率分配值配置失败时,根据所述风扇框单元的额定功率值控制所述风冷系统的功率分配。
3
CN 107179815 A
说 明 书
风冷系统和风冷系统中控制风扇的方法
1/20页
技术领域
[0001]本发明涉及通信领域,尤其涉及通信领域中风冷系统和风冷系统中控制风扇的方法。
背景技术
[0002]在当前通信设备系统运行控制管理中,风扇框单元都是按照额定值为系统中的业务板模块提供散热,例如,根据风扇框单元的额定功率值为业务板模块提供散热。随着通信设备的不断演进,系统对散热需求不断提升,每当散热需求提升10%,风扇框单元的功率就要提升30%。
[0003]在现有部分机房中供电能力无法满额提供满足设备额定功率需求,如果风扇框单元的功率固定按照额定功率进行分配(保持总功率值不变),这样在系统供电不足情况下(系统供电能力值变小),那么风扇框单元的功率占比就会提升,另外,由于不同业务板模块所需的风扇散热的功率是不一样的,如果风扇框单元的功率固定按照额定功率进行分配,那么系统中会有较大冗余功率,从而导致系统的业务配置能力低。发明内容
[0004]为此,本发明提供了一种风冷系统和风冷系统中控制风扇的方法,能够根据业务板模块的配置信息,使得风扇框单元按需为业务板模块提供散热,从而提升了系统业务配置能力。
[0005]第一方面,提供了一种风冷系统,该风冷系统包括:主控单元、多个业务板模块和为该多个业务板模块提供散热的风扇框单元,其中,该主控单元用于:获取每个业务板模块的配置信息,该配置信息用于指示该每个业务板模块的散热需求;根据该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息;根据该每个业务板模块各自所需的风扇散热能力分配信息确定该风扇框单元的运行控制分配信息;根据该风扇框单元的运行控制分配信息控制该风扇框单元的功率。[0006]根据业务板模块的配置信息,使得风扇框单元按需为业务板模块提供散热,能够提升系统的业务配置能力,并提高供配电资源的利用率。[0007]可选地,该每个业务板模块的配置信息包括该每个业务板模块的业务配置、该每个业务板模块的功耗和该每个业务板模块的型号中的至少一种,该风扇散热能力分配信息包括风扇电流分配信息、风扇转速分配信息或风扇功率分配信息,该风扇框单元的运行控制分配信息包括该风扇框单元的电流分配信息、该风扇框单元的转速分配信息或该风扇框单元的功率分配信息。[0008]结合第一方面,在第一方面的第一种可能的实现方式中,该主控单元根据该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息,包括:该主控单元通过分配规则库获取到该每个业务板模块的配置信息匹配的风扇散热能力分配信息,其中,该分配规则库包括该每个业务板模块的配置信息以及与该每个业务板模块
4
CN 107179815 A
说 明 书
2/20页
的配置信息具有对应关系的风扇散热能力分配信息。
[0009]通过在分配规则库中确定每个业务板模块各自所需的风扇散热能力分配信息,简单、方便。
[0010]还可以根据配置规则算法,计算出每个业务板模块各自所需的风扇散热能力分配信息。
[0011]结合上述第一方面的一些实现方式,在第一方面的第二种可能的实现方式中,该风扇框单元包括风扇监控单元和至少两个风扇分区,该至少两个风扇分区中的每个风扇分区包括至少一个风扇单体,该风扇框单元的运行控制分配信息包括该风扇框单元的功率分配信息,该功率分配信息包括该风扇框单元的功率分配值和/或该每个风扇分区的功率分配值,该主控单元根据该每个业务板模块各自所需的风扇功率分配值确定该风扇框单元的功率分配信息,包括:该主控单元根据由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值分别确定该每个风扇分区的功率分配值;该主控单元根据该每个风扇分区的
该主控单元根据该风扇框单元的运行控制分功率分配值确定该风扇框单元的功率分配值;
配信息控制该风扇框单元,包括:该主控单元将该每个风扇分区的功率分配值和/或该风扇框单元的功率分配值发送给该风扇监控单元;该风扇监控单元用于:根据该主控单元发送的该风扇框单元的功率分配值确定该风扇框单元中每个风扇单体的功率设定值,或根据该主控单元发送的该每个风扇分区的功率分配值确定该每个风扇分区中每个风扇单体的功率设定值;将该风扇框单元中的每个风扇单体的功率设定值发送给相应的风扇单体;该风扇单体用于:根据该风扇监控单元发送的功率设定值控制该风扇单体的运行功率。[0012]可选地,该风扇监控单元也可以合并到主控单元中,风扇框单元可以仅由多个风扇单体组成。
[0013]将风扇框单元划分为多个风扇分区,根据该多个风扇分区的功率分配值确定风扇框单元的功率分配值,可以进一步提升系统功率利用率,从而提升业务配置能力。[0014]可选地,将风扇框单元的功率分配值平均分配给风扇框单元中每个风扇单体,或将风扇分区的功率分配值平均分配给该风扇分区中每个风扇单体。[0015]对风扇框单元功率做到分区控制,进一步对系统功率做到更精细管理。[0016]可选地,该每个风扇单体包括风扇马达控制器,该风扇马达控制器可以根据接收到的功率设定值对风扇单体进行功率封顶控制,能够避免风扇单体失控时功率无法控制,从而导致系统宕机的风险。[0017]可选地,该主控单元确定该风扇框单元的功率分配值与该风扇框单元的额定功率值不相等时,该主控单元将该风扇框单元的功率分配值发送给风扇监控单元。[0018]结合上述第一方面的一些实现方式,在第一方面的第三种可能的实现方式中,该风扇监控单元还用于:向该风扇框单元中的每个风扇单体发送第一脉宽调制信号,该第一脉宽调制信号用于指示该风扇框单元中相应的风扇单体切换为通信模式;接收该风扇框单元中的每个风扇单体发送的转速频率信号,该转速频率信号用于指示该风扇框单元中相应的风扇单体已经进入通信模式;在该通信模式下,向该风扇框单元中的每个风扇单体发送第二脉宽调制信号,该第二脉宽调制信号用于指示该风扇框单元中相应的风扇单体的功率设定值。
[0019]可选地,该第一脉宽调制信号的脉宽调制占空比变化规律和/或该第一脉宽调制
5
CN 107179815 A
说 明 书
3/20页
信号的脉宽调制频率变化规律用于指示该风扇马达控制器对应的风扇单体切换为通信模式,该第二脉宽调制信号的脉宽调制占空比值和/或该第二脉宽调制信号的脉宽调制频率比值用于表示该马达控制器接收的功率设定值。[0020]可选地,该风扇监控单元还用于:通过串行通信总线将该每个功率设定值发送给该风扇框单元中相应的风扇单体。[0021]可选地,该串行通信总线包括内部集成电路I2C总线、通用异步收发器UART总线、串行外设接口SPI总线和控制器局域网络CAN总线中的至少一种。[0022]可选地,该风扇监控单元还用于:通过电力线串行通信总线将该每个功率设定值发送给该风扇框单元中相应的风扇单体。
[0023]结合上述第一方面的一些实现方式,在第一方面的第六种可能的实现方式中,该主控单元还用于:接收该风扇框单元发送的应答信息,该应答信息用于指示该风扇框单元的功率分配值是否配置成功;在确定该应答信息指示的该风扇框单元的功率分配值配置成功时,根据该风扇框单元的功率分配值控制该风冷系统的功率分配;在确定该应答信息指示的该风扇框单元的功率分配值配置失败时,根据该风扇框单元的额定功率值控制该风冷系统的功率分配。[0024]第二方面,提供了一种风冷系统中控制风扇的主控单元,该风冷系统包括:主控单元、多个业务板模块和为该多个业务板模块提供散热的风扇框单元,其特征在于,该主控单元包括:获取模块,用于获取每个业务板模块的配置信息,该配置信息用于指示该每个业务板模块的散热需求;第一确定模块,用于根据该第一获取模块获取的该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息;第二确定模块,用于根据该第一确定模块确定的该每个业务板模块各自所需的风扇散热能力分配信息确定该风扇框单元的运行控制分配信息;第一控制模块,用于根据该第二确定模块确定的该风扇框单元的运行控制分配信息控制该风扇框单元的功率。[0025]根据业务板模块的配置信息,使得风扇框单元按需为业务板模块提供散热,能够提升系统的业务配置能力,并提高供配电资源的利用率。[0026]结合第二方面,在第二方面的第一种可能的实现方式中,该第一确定模块具体用于:通过分配规则库获取到该每个业务板模块的配置信息匹配的风扇散热能力分配信息,其中,该分配规则库包括该每个业务板模块的配置信息以及与该每个业务板模块的配置信息具有对应关系的风扇散热能力分配信息。
[0027]通过在分配规则库中确定每个业务板模块各自所需的风扇功率分配值,简单、方便。
[0028]应理解,还可以根据配置规则算法,计算出每个业务板模块所需的风扇功率分配值。
[0029]结合上述第二方面的一些实现方式,在第二方面的第二种可能的实现方式中,该
该至少两个风扇分区中的每个风扇分风扇框单元包括风扇监控单元和至少两个风扇分区,
区包括至少一个风扇单体,该风扇框单元的运行控制分配信息包括该风扇框单元的功率分配信息,该功率分配信息包括该风扇框单元的功率分配值和/或该每个风扇分区的功率分配值,该第二确定模块具体用于:根据由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值分别确定该每个风扇分区的功率分配值;根据该每个风扇分区的功率分配值
6
CN 107179815 A
说 明 书
4/20页
确定该风扇框单元的功率分配值。
[0030]将风扇框单元划分为多个风扇分区,根据该多个风扇分区的功率分配值确定风扇框单元的功率分配值,可以进一步提升系统功率利用率,从而提升业务配置能力。[0031]可选地,该每个风扇分区的功率分配值分别为该每个风扇分区对应的每个业务板模块所需的功率分配值中的最大值;该风扇框单元的功率分配值为该每个风扇分区的功率分配值之和。
[0032]对风扇框单元功率做到分区控制,进一步对系统功率做到更精细管理。[0033]结合上述第二方面的一些实现方式,在第二方面的第二种可能的实现方式中,该第一控制模块包括:第一发送单元,用于将该风扇框单元的功率分配值发送给该风扇监控单元,以便于该风扇监控单元根据该风扇框单元的功率分配值控制该风扇框单元,和/或第二发送单元,用于将该每个风扇分区的功率分配值发送给该风扇监控单元,以便于该风扇监控单元根据该每个风扇分区的功率分配值控制该每个风扇分区。[0034]可选地,该第一发送单元具体用于:在确定该风扇框单元的额定功率值与该风扇框单元的功率分配值不相等时,将该风扇框单元的功率分配值发送给该风扇监控单元。[0035]结合上述第二方面的一些实现方式,在第二方面的第三种可能的实现方式中,该主控单元还包括:接收模块,用于接收该风扇框单元发送的应答信息,该应答信息用于指示该风扇框单元的功率分配值是否配置成功;第二控制模块,用于在确定该应答信息指示的该风扇框单元的功率分配值配置成功时,根据该风扇框单元的功率分配值控制该风冷系统的功率分配,或在确定该应答信息指示的该风扇框单元的功率分配值配置失败时,根据该风扇框单元的额定功率值控制该风冷系统的功率分配。[0036]第三方面,提供了一种风冷系统中控制风扇的风扇监控单元,该风冷系统包括主控单元和风扇框单元,该风扇框单元包括风扇监控单元和至少一个风扇单体,其特征在于,该风扇监控单元包括:第一接收模块,用于接收该主控单元发送的该风扇框单元的运行控制分配信息;确定模块,用于根据该风扇框单元的运行控制分配信息确定该风扇框单元中每个风扇单体的运行参数设定值;第一发送模块,用于将该每个风扇单体的运行参数设定值发送给该风扇框单元中相应的风扇单体,以便于该每个风扇单体根据该运行参数设定值控制各自的运行功率。
[0037]风扇监控单元支持主控单元对风扇框单元的功率配置以及支持对风扇单体运行控制,能够提高风扇框单元控制的可靠性。[0038]结合第三方面,在第三方面的第一种可能的实现方式中,该功率分配信息包括风扇框单元的功率分配值,该确定模块包括:第一确定单元,用于根据该风扇框单元的功率分配值确定该风扇框单元中每个风扇单体对应的功率设定值。[0039]结合上述第三方面的一些实现方式,在第三方面的第二种可能的实现方式中,该风扇框单元包括至少两个风扇分区,该至少两个风扇分区中的每个风扇分区包括至少一个
该确定模块包括:第二确定风扇单体,该功率分配信息包括该每个风扇分区的功率分配值,
单元,用于根据该每个风扇分区的功率分配值确定该风扇分区中每个风扇单体的功率设定值。
[0040]因此,通过分区控制管理,可以做到不同分区的风扇单体的功率设定值不一样,从而做到精细化管理,进一步提升系统功率利用率,以及业务配置能力。
7
CN 107179815 A[0041]
说 明 书
5/20页
结合上述第三方面的一些实现方式,在第三方面的第三种可能的实现方式中,该
风扇监控单元还包括:第二发送模块,用于向该风扇框单元中的每个风扇单体发送第一脉宽调制信号,该第一脉宽调制信号用于指示该风扇框单元中的每个风扇单体切换为通信模式;第二接收模块,用于接收该风扇框单元中的每个风扇单体发送的转速频率信号,该转速频率信号用于指示该风扇框单元中的每个风扇单体已经进入通信模式;该第一发送模块具体用于:在该通信模式下,向该风扇框单元中的每个风扇单体发送第二脉宽调制信号,该第二脉宽调制信号用于指示相应的风扇单体的功率设定值。[0042]结合上述第三方面的一些实现方式,在第三方面的第四种可能的实现方式中,该风扇监控单元还包括:第三发送模块,用于向该主控单元发送应答信息,该应答信息用于指示该风扇框单元的功率分配值是否配置成功,以便于该主控单元根据该应答信息控制该风冷系统的功率分配。[0043]第四方面,提供了一种风冷系统中控制风扇的风扇单体,该风冷系统包括主控单元和风扇框单元,该风扇框单元包括风扇监控单元和至少一个风扇单体,其特征在于,该风扇单体包括:接收模块,用于接收该风扇监控单元发送的该风扇单体的运行参数设定值;控制模块,根据该运行参数设定值控制该风扇单体的运行功率。
[0044]风扇单体能够根据接收到的运行参数设定值控制风扇单体的运行功率,保证了风扇框单元控制的可靠性。[0045]结合第三方面,在第三方面的第一种可能的实现方式中,该风扇单体还包括:第二接收模块,用于接收该风扇监控单元发送的第一脉宽调制信号,该第一脉宽调制信号用于指示该该风扇马达控制器对应的风扇单体切换为通信模式;发送模块,用于向该风扇监控单元发送转速频率信号,该转速频率信号用于指示该风扇马达控制器对应的风扇单体已经进入通信模式;第一接收模块具体用于:在该通信模式下,该风扇马达控制器接收该风扇监控单元发送的第二脉宽调制信号,该第二脉宽调制信号用于承载该马达控制器接收的功率设定值。
[0046]第五方面,提供了一种风冷系统中控制风扇的方法,该方法可以由上述第一方面或第一方面的任意可能的实现方式中的风冷系统执行。[0047]第六方面,提供了一种装置,包括:存储器、处理器、收发器和总线系统。其中,该存储器、该处理器和该收发器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器接收信号或发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器对应于第一方面或第一方面的任意可能的实现方式中的各单元。
[0048]第七方面,提供了一种计算机存储介质,用于储存为上述方法所用的计算机软件指令,其包含用于执行上述方面所设计的程序。[0049]本发明中,各模块的名字本身不构成限定,在实际实现中,这些模块可以以其他名称出现。只要各个模块的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。
[0050]本发明的这些和其它方面在以下多个实施例的描述中会更加简明易懂。附图说明
8
CN 107179815 A[0051]
说 明 书
6/20页
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使
用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]图1示出了风冷系统的示意性框图。[0053]图2示出了风冷系统的具体实现框图。
[0054]图3示出了风冷系统中控制风扇的方法的示意性框图。[0055]图4示出了风冷系统中控制风扇的方法的示意性流程图。[0056]图5示出了风冷系统中主控单元的示意性框图。[0057]图6示出了风冷系统中风扇监控单元的示意性框图。[0058]图7示出了风冷系统中风扇单体的示意性框图。
[0059]图8示出了风冷系统中控制风扇的装置的示意性框图。
具体实施方式
[0060]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0061]图1示出了本发明实施例的风冷系统1000的示意性框图,如图1所示,该风冷系统1000包括:主控单元1100、多个业务板模块1300和为该多个业务板模块提供散热的风扇框
该配置信息用于单元1200,其中,该主控单元1100用于:获取每个业务板模块的配置信息,
指示该每个业务板模块的散热需求;根据该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息;根据该每个业务板模块各自所需的风扇散热能力分配信息确定该风扇框单元的运行控制分配信息;根据该风扇框单元的运行控制分配信息控制该风扇框单元的功率。[0062]具体而言,在系统上电时,主控单元获取由风扇框单元提供散热的每个业务板模块的配置信息,并根据该每个业务板模块的配置信息按照配置规则库或配置规则算法确定每个业务板模块各自所需的风扇散热能力分配信息,以及根据该每个业务板模块各自所需的风扇散热能力分配信息确定风扇框单元的运行控制分配信息,从而根据该运行控制分配信息控制该风扇框单元的功率。[0063]因此,本发明实施例提供的风冷系统,根据业务板模块的配置信息,使得风扇框单元按需提供散热,从而提升了系统的业务配置能力。[00]可选地,该每个业务板模块的配置信息包括该每个业务板模块的业务配置、该每个业务板模块的功耗和该每个业务板模块的型号中的至少一种,应理解,配置信息还可以是每个业务板模块的功率、每个业务板模块的硬件版本等,任何跟散热有关的信息都可以是配置信息,本发明并不限定。
[0065]该风扇散热能力分配信息包括风扇电流分配信息、风扇转速分配信息或风扇功率分配信息,还可以是风扇风量分配信息;该风扇框单元的运行控制分配信息包括该风扇框单元的电流分配信息、该风扇框单元的转速分配信息或该风扇框单元的功率分配信息,还
9
CN 107179815 A
说 明 书
7/20页
可以是风扇框单元的风量分配信息,任何跟风扇散热有关的信息都可以是风扇散热能力分配信息和风扇框单元的运行控制分配信息。举例来说,当业务板模块所需的风扇散热能力分配信息为风扇转速分配值时,风扇框单元的运行控制分配信息可以是功率分配值,也可以是转速分配值,该可以是电流分配值等。为了描述方便,本发明以业务板模块所需的风扇功率分配值和风扇框单元的功率分配信息为例进行说明。[0066]还应理解,该风扇框单元对应的业务板模块是指在该风冷系统设计时,每个风扇框单元对应的可插槽位是固定的,当业务板模块插入某个槽位时,可提供散热的风扇框单元是确定的。因此,在系统运行时,风扇框单元对应的业务板模块也是确定的。[0067]图2示出了风冷系统的具体实现框图,如图2所示,该主控单元包括主控管理模块,主要用于实现管理功能,具有风扇框功率按需分配管理功能,还包括与业务板模块、供配电模块进行信息通信的接口,还包括与风扇框单元进行信息通信的通信接口模块,该风扇框单元1200包括风扇监控单元1210和至少一个风扇单体1220,该风扇监控单元1210包括与主
风扇监控模块和与风扇单体进行信息通信的风扇接控单元进行信息通信的通信接口模块、
口,该风扇监控模块用于根据该功率分配信息确定该风扇框单元中每个风扇单体的功率设定值;该至少一个风扇单体1220中的每个风扇单体包括风扇马达控制器1221、风扇接口、马达和叶片,该风扇接口通过脉冲调制信号(Pulse Width Modulation,PWM)和转速频率信号(Frequency Generation,FG)与风扇监控单元进行信息通信,该风扇接口还包括电源线Vdd和地线GND,该风扇马达控制器1221包括微控制器(Micro Control Unit,MCU)和存储器,用于根据该风扇监控单元发送的功率设定值控制该风扇马达控制器对应的风扇单体的运行功率。其中,通信接口类型和协议不限,例如:智能通信总线。
[0068]该风扇监控单元可以支持主控单元对风扇框单元的功率配置以及支持风扇单体的功率设置,该风扇单体可以进行功率封顶控制,从而确保该风扇单体的运行功率不超过风扇监控单元发送的功率设定值,保证风扇框单元功率控制的可靠性。[0069]可选地,在该风冷系统中,一个业务板模块也可以对应至少一个风扇框单元,主控单元可以获取一个业务板模块的配置信息,并根据该配置信息确定该业务板模块所需的风扇功率分配值,以及根据该风扇功率分配值确定该业务板模块对应的每个风扇框单元的功率分配信息,例如,将该业务板模块所需的风扇功率分配值平均分配给每个风扇框单元,该风扇监控单元可以根据该功率分配信息确定该风扇框单元中每个风扇单体的功率设定值,该每个风扇单体中的风扇马达控制器可以根据该风扇监控单元发送的功率设定值控制该风扇马达控制器对应的风扇单体的运行功率。[0070]可选地,该风冷系统包括多个业务板模块、主控单元、风扇监控单元和至少一个风扇单体,一个风扇单体可以对应至少一个业务板模块,该主控单元用于获取风扇单体对应的每个业务板模块的配置信息,并根据该每个业务板模块的配置信息确定该风扇单体的功率设定值,以及风扇马达控制器可以根据该功率设定值控制该风扇单体的运行功率;或[0071]该一个业务板模块对应至少一个风扇单体,该主控单元用于获取一个业务板模块的配置信息,并根据该配置信息确定该业务板模块所需的风扇功率分配值,以及根据该风扇功率分配值确定每个风扇单体的功率设定值,从而风扇马达控制器可以根据该功率设定值控制该风扇单体的运行功率。[0072]可选地,该风扇监控单元可以合并到主控单元中,风扇框单元可以仅由多个风扇
10
CN 107179815 A
说 明 书
8/20页
单体组成。应理解,该合并是指物理上可以为一个单元,但逻辑上是分开的。[0073]优选地,该主控单元具体用于:通过分配规则库获取到该每个业务板模块的配置信息匹配的风扇散热能力分配信息,其中,该分配规则库包括该每个业务板模块的配置信息以及与该每个业务板模块的配置信息具有对应关系的风扇散热能力分配信息。
[0074]该分配规则库可以是在产品设计时归纳出产品实际应用中会存在的各种业务板模块的配置信息,针对每种配置信息通过理论分析和实际验证得出满足该配置信息下的系统可靠散热所需的风扇功率分配值,然后将各种配置信息数据形成分配规则库,使得主控单元在获取到业务板模块的配置信息时,根据分配规则库可以确定与该配置信息对应的业务板模块所需的风扇功率分配值。功率分配规则库如表1所示,其中配置信息不局限于表中所列信息,可以根据系统应用进行确定。[0075]表1分配规则库
[0076]
如表1所示,该分配规则库中的配置信息包括业务板模块的业务配置、硬件版本和
对应散热分区。该业务配置可以是该业务板模块的流量大小或速率等。当该业务板模块的业务配置为10G模块、硬件版本为VerA、对应散热分区为1#时,该业务板模块所需的风扇功率分配值为a;同样地,当该业务板模块的业务配置为40G模块、硬件版本为VerB、对应散热分区为2#时,该业务板模块所需的风扇功率分配值为h。
[0078]通过在分配规则库中确定每个业务板模块各自所需的风扇功率分配值,简单、方便。
[0079]应理解,还可以根据配置规则算法,计算出每个业务板模块各自所需的风扇功率分配值。
[0080]该分配规则库可以通过测试设备建立,该测试设备包括功率计等仪器,该配置规则库的建立方法包括:
[0081]获取业务板模块的配置信息;
[0082]根据该业务板模块的配置信息确定该业务板模块的散热需求信息;[0083]确定风冷系统的散热能力信息;
[0077]
11
CN 107179815 A[0084]
说 明 书
9/20页
根据该业务板模块的散热需求信息和该风冷系统的散热能力信息确定该业务板
模块所需的风扇散热能力分配信息;
[0085]保存由该业务板模块的配置信息和该业务板模块所需的风扇散热能力分配信息组成的分配规则库。
[0086]业务板模块的配置信息包括功耗等,可以通过功率计测量业务板模块的输入、输出功率,计算出业务板模块的输入、输出功率差值,从而得出业务板模块的功耗,或者还可以直接根据业务板模块上器件规格指标计算出业务板模块的功耗;该测试设备可以根据该业务板模块的功耗、业务板模块上的关键器件以及支持最高环境温度等,确定业务板模块的散热需求信息,该散热需求信息可以是业务板模块所需的风量、转速等;该测试设备还可以测量出风冷系统的散热能力信息,例如风阻等,任何跟散热能力相关的信息都可以是散热能力信息;并通过该风冷系统的散热能力信息和业务板模块散热的散热需求信息确定出该业务板模块所需的风扇散热能力分配信息。[0087]具体来说,该测试设备可以先根据该风冷系统的风阻和该业务板模块所需的风量确定业务板模块所需的风扇的转速,再根据所需的风扇的转速,确定该风扇的电流,从而可以得出所需的风扇功率。[0088]优选地,该风扇框单元包括风扇监控单元和至少两个风扇分区,该至少两个风扇分区中的每个风扇分区包括至少一个风扇单体,该每个风扇分区对应至少一个业务板模块,该功率分配信息包括该风扇框单元的功率分配值和/或该每个风扇分区的功率分配值,该主控单元具体用于:根据由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值确定该每个风扇分区的功率分配值;根据该每个风扇分区的功率分配值确定该风扇框单元的功率分配值;该每个风扇分区的功率分配值和/或该风扇框单元的功率分配值发送给该风扇监控单元;该风扇监控单元用于:根据该主控单元发送的该风扇框单元的功率分配值确定该风扇框单元中每个风扇单体的功率设定值,或根据该主控单元发送的该每个风扇分区的功率分配值确定该每个风扇分区中每个风扇单体的功率设定值;将该风扇框单元中的每个风扇单体的功率设定值发送给相应的风扇单体;该风扇单体用于:根据该风扇监控单元发送的功率设定值控制该风扇单体的运行功率。[00]可选地,该每个风扇分区的功率分配值分别为由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值中的最大值;该风扇框单元的功率分配值为该每个风扇分区的功率分配值之和。[0090]如表1所示,该风扇框单元包括2个风扇分区,1#分区和2#分区,1#分区对应的4个业务板模块的配置信息如表1中的配置1至和配置4,所需的风扇功率分配值分别为a、b、c、d,假设a>b>c>d,将1#分区对应的业务板模块所需的风扇功率分配值中的最大值a确定为1#分区的功率分配值;同样地,2#分区对应的4个业务板模块的配置信息如表1中的配置5至和配置8,所需的风扇功率分配值分别为e、f、g、h,假设e<f<g<h,2#分区对应的业务板模块所需的风扇功率分配值中的最大值h确定为2#分区的功率分配值,并且将1#分区和2#分区的功率分配值之和a+h确定为整个风扇框单元的功率分配值。[0091]应理解,也可以将由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值之和分别确定为每个风扇分区的功率分配值,或者通过其它方式确定每个风扇分区的功率分配值;也可以将每个风扇分区的功率分配值中的最大值确定为风扇框单元的功率分配
12
CN 107179815 A
说 明 书
10/20页
值,或者通过其他方式确定风扇框单元的功率分配值。[0092]可选地,该风扇框单元不包括风扇分区,可以将该风扇框单元看成是一个风扇分区,也可以将该风扇框单元提供散热的业务板模块所需的风扇功率分配值中的最大值确定为该风扇框单元的功率分配值。应理解的是,在对风扇框单元不进行分区时,同样的业务板模块的配置信息所需的功率分配值是不同的,例如,表1中的配置1对应的风扇功率分配值为a,在风扇框单元不进行分区时,所需的风扇功率分配值可以为2a,同样地,配置2至配置8中对应的风扇功率分配值分别为2b、2c、2d、2e、2f、2g、2h,若2a>2b>2c>2d>2e>2f>2g>2h,则风扇框单元的功率分配值为2a。
[0093]表2示出了风扇框单元内的分区规则表。[0094]表2分区规则表
[0095]
如表2所示,该表可以对应于风冷系统中1#风扇框单元,该风扇框单元包括4个风
扇单体,并被划分为2个风扇分区,其中,每个风扇分区包括2个风扇单体,该风扇框单元对应6个业务板模块,每个风扇分区对应3个业务板模块。举例来说,根据分配规则库或配置规则算法获得1#、2#、3#业务板模块所需的风扇功率分配值为90W,而4#、5#、6#业务板模块所需的风扇功率分配值为60W,则风扇监控单元可以将1#风扇和2#风扇的功率设定值分配为45W,将3#风扇和4#风扇的功率设定值分配为30W。[0097]应理解,该分区规则表仅仅是用来对本发明实施例的一种说明,并不限定该分配方式,也可以将两个区划分为不均等,例如,1分区包括1个风扇,2分区包括3个风扇;同样地,1分区可以对应1个业务板模块,2分区对应5个业务板模块。一个分区也可以对应多个风扇框单元,主控单元可以根据该分区的功率分配值确定每个风扇框单元的功率分配值。[0098]因此,通过分区控制管理,可以做到不同分区的风扇单体的功率设定值不一样,从而做到精细化管理,进一步提升系统功率利用率,以及业务配置能力。[0099]主控单元可以通过协定通信协议下发功率分配值,例如,该通信协议格式为“命令字+长度+数据”,长度为几个值,当风扇框单元被划分成两个风扇分区,主控单元可以向该风扇框单元发送该风扇框单元的功率分配值和该两个风扇分区的功率分配值,即共3个值,该长度为3,数据则为风扇框单元的功率分配值和该两个风扇分区的功率分配值。[0100]可选地,主控单元通过与风扇框单元通信,获取到风扇框单元的额定功率值,如果风扇框单元的功率分配值与风扇框单元的额定功率值相等时,就可以不需要向风扇框单元发送该功率分配值,也可以将风扇框单元的额定功率值发送给该风扇框单元,按照额定功
13
[0096]
CN 107179815 A
说 明 书
11/20页
率值控制该风扇框单元;如果风扇框单元的功率分配值与风扇框单元的额定功率值不相等时,主控单元向风扇框单元发送该风扇框单元的功率分配值。[0101]应理解,该风扇框单元的额定功率值可以是整个风扇框单元内所有风扇单体的额定功率值之和,相应的,每个风扇分区的额定功率值则可以是每个风扇分区内所有风扇单体的额定功率值之和,主控单元也可以在风扇分区的功率分配值与该风扇分区的额定功率值不相等时,向风扇监控单元发送该风扇分区的功率分配值。
[0102]风扇监控单元在接收到主控单元发送的功率分配信息后,需要对该功率分配信息进行解析,若解析失败则回复应答失败结果给主控单元,例如,若该风扇框单元的功率分配值大于风扇框单元的额定功率值,即为非法值,则解析失败;如果解析成功则可以计算出每个风扇单体的功率设定值。风扇监控单元可以根据该风扇框单元的功率分配值平均分配给该风扇框单元中的每个风扇单体,风扇监控单元也可以根据风扇分区的功率分配值平均分配给该风扇分区中的每个风扇单体,风扇监控单元还可以不平均分配每个风扇单体的功率设定值,本发明并不限定。[0103]可选地,风扇监控单元在确定出每个风扇单体的功率设定值后,可以通过脉宽调制信号PWM和频率转速信号FG与风扇单体进行通信,具体流程如下:
[0104]风扇监控单元向该风扇框单元中的每个风扇单体发送第一脉宽调制信号,该第一脉宽调制信号用于指示该风扇框单元中相应的风扇单体切换为通信模式;
[0105]风扇监控单元接收该风扇框单元中的每个风扇单体发送的转速频率信号,该转速频率信号用于指示该风扇框单元中相应的风扇单体已经进入通信模式;[0106]在该通信模式下,风扇监控单元向该风扇框单元中的每个风扇单体发送第二脉宽调制信号,该第二脉宽调制信号用于指示该风扇框单元中相应的风扇单体的功率设定值。[0107]具体而言,风扇监控单元和风扇单体协定好一组特定的PWM信号,即第一脉宽调制信号,该第一脉宽调制信号在正常风扇调速过程中不会使用到,当需要进入到通信模式时风扇监控单元下发该第一脉宽调制信号,风扇单体接收到该第一脉宽调制信号即进入通信模式,并通过FG信号反馈给监控单元已经进入到通信模式。对于协定的第一脉宽调制信号不限,可以是协定好第一脉宽调制信号的占空比变化规律、第一脉宽调制信号的频率变化规律或第一脉宽调制信号的占空比和频率相结合的规律等方式;在通信模式下,风扇监控单元向该风扇框单元中的每个风扇单体发送第二脉宽调制信号,该第二脉宽调制信号用于指示该风扇框单元中相应的风扇单体的功率设定值,通过设置不同的第二脉宽调制信号的值实现功率设定值的设置,风扇单体在接收到该功率设定值之后可以通过FG信号反馈设置成功响应,形成闭环确认机制。协定好的功率设定值表达方式不限,可以是通过第二脉宽调制信号的占空比值和/或第二脉宽调制信号的频率值表达;风扇监控单元在功率设定值设置成功之后自动退出通信模式,并恢复转速控制模式。[0108]可选地,风扇监控单元在确定出每个风扇单体的功率设定值后,可以通过串行通信总线与风扇单体进行通信,该串行通信总线包括但不限于内部集成电路(Inter-Integrated Circuit,I2C)总线、通用异步收发器(Universal Asynchronous Receiver/Transmitter,UART)总线、串行外设接口(Serial Peripheral Interface,SPI)总线和控制器局域网络(Controller Area Network,CAN)总线。风扇监控单元与风扇单体之间通信可以使用同一总线,也可以是不同总线。风扇监控单元与风扇单体之间采用串行通信总线的
14
CN 107179815 A
说 明 书
12/20页
方式时,风扇单体可以一直处于通信模式,即风扇单体无需区分转速控制模式和通信模式,在串行通信总线协议中增加风扇单体的功率设定值。[0109]可选地,风扇监控单元在确定出每个风扇单体的功率设定值后,可以通过电力线通信总线与风扇单体进行通信,风扇单体可以一直处于通信模式,即风扇单体无需区分转速控制模式和通信模式,在电力线通信总线协议中增加风扇单体的功率设定值。[0110]主控单元在接收到风扇监控单元发送的应答信息,可以根据该应答信息控制该风冷系统。具体地,主控单元在系统上电后,获取供配电模块的供配电能力输入配置信息,计算得出系统的总功率值,并在主控单元接收到风扇监控单元发送的应答信息,如果主控单元接收到风扇框单元的应答失败响应,则用总功率值减去风扇框单元的额定功率值,如果主控单元接收到风扇框单元的应答成功响应,则用总功率值减去风扇框单元的功率分配值。例如,系统的总功率值为y,系统总共包括5个风扇框单元,每个风扇框单元的额定功率值均为x,若主控单元接收到4个应答失败响应和1个应答成功响应,应答成功响应对应的风
主控单元可以根据系统剩余功率为y-4*x-x1来控制系统其余扇框单元的功率分配值为x1,
功率分配管理。
[0111]图3示出了根据本发明实施例提供的风冷系统中控制风扇的方法100的示意性流程图,该方法100可以由风冷系统执行,该风冷系统包括主控单元、多个业务板模块和为该
其中,如图3所示,该方法100包括:多个业务板模块提供散热的风扇框单元,
[0112]S110,主控单元获取每个业务板模块的配置信息,该配置信息用于指示该每个业务板模块的散热需求;[0113]S120,该主控单元根据该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息;[0114]S130,该主控单元根据该每个业务板模块各自所需的风扇散热能力分配信息确定该风扇框单元的运行控制分配信息;[0115]S140,根据该风扇框单元的运行控制分配信息控制该风扇框单元的功率。[0116]因此,本发明实施例提供的方法,根据业务板模块的配置信息,使得风扇框单元按需提供散热,从而提升了系统的业务配置能力。[0117]可选地,该主控单元通过分配规则库获取到该每个业务板模块的配置信息匹配的风扇散热能力分配信息,其中,该分配规则库包括该每个业务板模块的配置信息以及与该每个业务板模块的配置信息具有对应关系的风扇散热能力分配信息。
[0118]通过在分配规则库中确定每个业务板模块各自所需的风扇散热能力分配信息,简单、方便。
[0119]还可以根据配置规则算法,计算出每个业务板模块各自所需的风扇散热能力分配信息。
[0120]可选地,该风扇框单元包括风扇监控单元和至少两个风扇分区,该至少两个风扇分区中的每个风扇分区包括至少一个风扇单体,该风扇框单元的运行控制分配信息包括该风扇框单元的功率分配信息,该功率分配信息包括该风扇框单元的功率分配值和/或该每个风扇分区的功率分配值,该主控单元根据该每个业务板模块各自所需的风扇功率分配值确定该风扇框单元的功率分配信息,包括:该主控单元根据由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值分别确定该每个风扇分区的功率分配值;该主控单元根
15
CN 107179815 A
说 明 书
13/20页
据该每个风扇分区的功率分配值确定该风扇框单元的功率分配值;该主控单元根据该风扇框单元的运行控制分配信息控制该风扇框单元,包括:该主控单元将该每个风扇分区的功率分配值和/或该风扇框单元的功率分配值发送给该风扇监控单元;该风扇监控单元用于:根据该主控单元发送的该风扇框单元的功率分配值确定该风扇框单元中每个风扇单体的功率设定值,或根据该主控单元发送的该每个风扇分区的功率分配值确定该每个风扇分区中每个风扇单体的功率设定值;将该风扇框单元中的每个风扇单体的功率设定值发送给相应的风扇单体;该风扇单体用于:根据该风扇监控单元发送的功率设定值控制该风扇单体的运行功率。
[0121]将风扇框单元划分为多个风扇分区,根据该多个风扇分区的功率分配值确定风扇框单元的功率分配值,可以进一步提升系统功率利用率,从而提升业务配置能力,另外,对风扇框单元功率做到分区控制,进一步对系统功率做到更精细管理。[0122]可选地,该风扇监控单元向该风扇框单元中的每个风扇单体发送第一脉宽调制信号,该第一脉宽调制信号用于指示该风扇框单元中相应的风扇单体切换为通信模式;该风扇监控单元接收该风扇框单元中的每个风扇单体发送的转速频率信号,该转速频率信号用于指示该风扇框单元中相应的风扇单体已经进入通信模式;在该通信模式下,该风扇监控单元向该风扇框单元中的每个风扇单体发送第二脉宽调制信号,该第二脉宽调制信号用于指示该风扇框单元中相应的风扇单体的功率设定值。[0123]可选地,该第一脉宽调制信号的脉宽调制占空比变化规律和/或该第一脉宽调制信号的脉宽调制频率变化规律用于指示该风扇马达控制器对应的风扇单体切换为通信模式,该第二脉宽调制信号的脉宽调制占空比值和/或该第二脉宽调制信号的脉宽调制频率比值用于表示该马达控制器接收的功率设定值。[0124]可选地,该主控单元接收该风扇框单元发送的应答信息,该应答信息用于指示该风扇框单元的功率分配值是否配置成功;在确定该应答信息指示的该风扇框单元的功率分配值配置成功时,该主控单元根据该风扇框单元的功率分配值控制该风冷系统的功率分配;在确定该应答信息指示的该风扇框单元的功率分配值配置失败时,该主控单元根据该风扇框单元的额定功率值控制该风冷系统的功率分配。[0125]下面将结合图4,对本发明实施例提供的风冷系统中控制风扇的方法400的具体实施例进行详细描述,如图4所示,该方法400包括:[0126]S401,主控单元获取系统供配电输入能力配置信息,并计算得出系统的总功率值y;
[0127]S402,主控单元获取系统业务板模块数量、型号、版本等配置信息,如果在通信不成功等情况下无法成功获取到业务板模块的配置信息,则跳转到步骤S407,如果成功获取到业务板模块的配置信息,继续执行S403;[0128]S403,主控单元根据获取到的业务板模块的配置信息确定该业务板模块所需的风扇功率分配值,从而可以确定风扇框单元的功率分配值x1;[0129]S404,判断S403确定的风扇框单元的功率分配值x1和S410接收的风扇框单元的额定功率值x是否相等,若相等,则跳转到步骤S407,若不相等,则继续执行步骤S405;[0130]S405,主控单元通过协定通信协议将风扇框单元的功率分配值发送给风扇框单元;
16
CN 107179815 A[0131]
说 明 书
14/20页
S406,主控单元等待风扇框单元发送应答结果,如果主控单元接收到应答失败响
应,则执行步骤S407,如果主控单元接收到应答成功响应,则执行步骤S408;[0132]S407,主控单元根据风扇框单元的额定功率值x计算系统的剩余功率y1=y-x;[0133]S408,主控单元根据风扇框单元的功率分配值x1计算系统的剩余功率y1=y-x1;[0134]S409,主控单元根据系统剩余功率进行系统功率管理;[0135]S410,主控单元接收并风扇框单元发送的风扇框单元的额定功率值x;[0136]S411,风扇框单元上报风扇框单元的额定功率值给主控单元;[0137]S412,风扇框单元进行正常风扇控制管理及与主机通信;[0138]S413,风扇框单元接收到主控单元分配的风扇框单元的功率分配值之后,进行解析,如果解析失败则跳转到步骤S418,如果解析成功则计算出每个风扇单体的功率设定值,并继续执行S414;[0139]S414,风扇框单元向风扇单体发送第一脉宽调制信号,该第一脉宽调制信号用于指示该风扇单体切换为通信模式;[0140]S415,风扇框单元根据风扇单体发送的进入通信模式的应答信号,判断风扇单体是否成功切换为通信模式,若失败,则跳转到步骤S418,若成功,则继续执行S416;[0141]S416,风扇框单元根据主控单元发送的风扇框单元的功率分配值确定风扇框单元中风扇单体的功率设定值;[0142]S417,风扇框单元根据风扇单体发送的接收到功率设定值的应答信号,判断风扇单体的功率设定值是否设置成功,若成功则跳转到S419,若不成功,则跳转到S418;[0143]S418,风扇框单元向主控单元返回应答成功信号;[0144]S419,风扇框单元向主控单元返回应答失败信号;[0145]S420,风扇单体根据存储单元中的功率设定值控制管理风扇单体;[0146]S421,风扇单体的转速正常控制;[0147]S422,风扇单体根据功率设定值进行风扇功率封顶控制;[0148]S423,风扇单体检测是否收到指示风扇单体进入通信模式的第一脉宽调制信号,若否,则跳转到S421,若是,则继续执行下一步;[0149]S424,风扇单体接收指示风扇单体进入通信模式的第一脉宽调制信号;[0150]S425,风扇单体进入通信模式后,向风扇框单元反馈应答信号;[0151]S426,风扇单体解析风扇框单元发送的功率设定值;[0152]S427,风扇单体向风扇框单元反馈接收到功率设定值的应答信号;[0153]S428,风扇单体刷新存储单元中的功率设定值。[0154]因此,本发明实施例提供的风冷系统中控制风扇的方法,根据业务板模块的配置信息,使得风扇框单元按需提供散热,能够提升系统的业务配置能力,并提高供配电资源的利用率。
[0155]应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。[0156]尽管已对本发明及其优点做了详细说明,但应理解,在不脱离如所附权利要求书所界定的本发明的精神和范围的情况下,可以对本发明进行各种变化、替代和更改。
[0157]图5示出了根据本发明实施例的风冷系统中控制风扇的主控单元500的示意性框
17
CN 107179815 A
说 明 书
15/20页
图。如图5所示,该风冷系统包括:主控单元、多个业务板模块和为该多个业务板模块提供散热的风扇框单元,该主控单元包括:[0158]获取模块510,用于获取每个业务板模块的配置信息,该配置信息用于指示该每个业务板模块的散热需求;[0159]第一确定模块520,用于根据该第一获取模块获取的该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息;[0160]第二确定模块530,用于根据该第一确定模块确定的该每个业务板模块各自所需的风扇散热能力分配信息确定该风扇框单元的运行控制分配信息;[0161]第一控制模块540,用于根据该第二确定模块确定的该风扇框单元的运行控制分配信息控制该风扇框单元的功率。[0162]具体而言,第一获取模块获取由风扇框单元提供散热的每个业务板模块的配置信息,第一确定模块根据该每个业务板模块的配置信息按照配置规则库或配置规则算法确定每个业务板模块各自所需的风扇散热能力分配信息,第二确定模块根据该每个业务板模块各自所需的风扇散热能力分配信息确定风扇框单元的运行控制分配信息,从而第一控制模块根据该运行控制分配信息控制该风扇框单元的功率。[0163]因此,本发明实施例提供的风冷系统中控制风扇的主控单元,可以根据业务板模块的配置信息,使得风扇框单元按需提供散热,从而能够提升系统的业务配置能力,并提高供配电资源的利用率。[01]可选地,该第一确定模块具体用于:通过分配规则库获取到该每个业务板模块的配置信息匹配的风扇散热能力分配信息,其中,该分配规则库包括该每个业务板模块的配置信息以及与该每个业务板模块的配置信息具有对应关系的风扇散热能力分配信息。[0165]通过在分配规则库中确定每个业务板模块各自所需的风扇功率分配值,简单、方便。
[0166]应理解,还可以根据配置规则算法,计算出每个业务板模块所需的风扇功率分配值。
[0167]可选地,该风扇框单元包括风扇监控单元和至少两个风扇分区,该至少两个风扇分区中的每个风扇分区包括至少一个风扇单体,该风扇框单元的运行控制分配信息包括该风扇框单元的功率分配信息,该功率分配信息包括该风扇框单元的功率分配值和/或该每个风扇分区的功率分配值,该第二确定模块具体用于:根据由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值分别确定该每个风扇分区的功率分配值;根据该每个风扇分区的功率分配值确定该风扇框单元的功率分配值。[0168]将风扇框单元划分为多个风扇分区,根据该多个风扇分区的功率分配值确定风扇框单元的功率分配值,可以进一步提升系统功率利用率,从而提升业务配置能力。[0169]可选地,该每个风扇分区的功率分配值分别为该每个风扇分区对应的每个业务板模块所需的功率分配值中的最大值;该风扇框单元的功率分配值为该每个风扇分区的功率分配值之和。
[0170]可选地,该每个风扇分区的功率分配值分别为该每个风扇分区对应的每个业务板模块所需的功率分配值中的最大值;该风扇框单元的功率分配值为该每个风扇分区的功率分配值之和。
18
CN 107179815 A[0171]
说 明 书
16/20页
对风扇框单元功率做到分区控制,进一步对系统功率做到更精细管理。
[0172]可选地,该第一控制模块包括:第一发送单元,用于将该风扇框单元的功率分配值发送给该风扇监控单元,以便于该风扇监控单元根据该风扇框单元的功率分配值控制该风扇框单元,和/或第二发送单元,用于将该每个风扇分区的功率分配值发送给该风扇监控单元,以便于该风扇监控单元根据该每个风扇分区的功率分配值控制该每个风扇分区。[0173]可选地,该第一发送单元具体用于:在确定该风扇框单元的额定功率值与该风扇框单元的功率分配值不相等时,将该风扇框单元的功率分配值发送给该风扇监控单元。[0174]可选地,该主控单元还包括:接收模块,用于接收该风扇框单元发送的应答信息,该应答信息用于指示该风扇框单元的功率分配值是否配置成功;第二控制模块,用于在确定该应答信息指示的该风扇框单元的功率分配值配置成功时,根据该风扇框单元的功率分
或在确定该应答信息指示的该风扇框单元的功率分配值配值控制该风冷系统的功率分配,
配置失败时,根据该风扇框单元的额定功率值控制该风冷系统的功率分配。
[0175]根据本发明实施例的风冷系统中控制风扇的主控单元500可对应于上述风冷系统1000中的主控单元,并且主控单元500中的各个模块的上述和其它操作和/或功能分别为风冷系统1000中主控单元执行的步骤,为了简洁,在此不再赘述。
[0176]图6示出了根据本发明实施例的风冷系统中控制风扇的装置600的示意性框图。如图6所示,该风冷系统包括主控单元和风扇框单元,该风扇框单元包括风扇监控单元和至少一个风扇单体,该风扇监控单元600包括:[0177]第一接收模块610,用于接收该主控单元发送的该风扇框单元的运行控制分配信息;
[0178]确定模块620,用于根据该风扇框单元的运行控制分配信息确定该风扇框单元中每个风扇单体的运行参数设定值;[0179]第一发送模块630,用于将该每个风扇单体的运行参数设定值发送给该风扇框单元中相应的风扇单体,以便于该每个风扇单体根据该运行参数设定值控制各自的运行功率。
[0180]具体而言,确定模块可以根据第一接收模块接收到的运行控制分配信息确定风扇框单元中每个风扇单体对应的运行参数设定值,第一发送模块将该每个运行参数设定值发送给该风扇框单元中相应的风扇单体,以便于该每个风扇单体根据该运行参数设定值控制各自的运行功率。[0181]因此,本发明实施例提供的风冷系统中控制风扇的风扇监控单元,能够提高风扇框单元控制的可靠性。[0182]可选地,该功率分配信息包括风扇框单元的功率分配值,该确定模块包括:第一确定单元,用于根据该风扇框单元的功率分配值确定该风扇框单元中每个风扇单体对应的功率设定值。
[0183]可选地,该风扇框单元包括至少两个风扇分区,该至少两个风扇分区中的每个风扇分区包括至少一个风扇单体,该功率分配信息包括该每个风扇分区的功率分配值,该确定模块包括:第二确定单元,用于根据该每个风扇分区的功率分配值确定该风扇分区中每个风扇单体的功率设定值。[0184]因此,通过分区控制管理,可以做到不同分区的风扇单体的功率设定值不一样,从
19
CN 107179815 A
说 明 书
17/20页
而做到精细化管理,进一步提升系统功率利用率,以及业务配置能力。[0185]可选地,该风扇监控单元600还包括:第二发送模块,用于向该风扇框单元中的每个风扇单体发送第一脉宽调制信号,该第一脉宽调制信号用于指示该风扇框单元中的每个风扇单体切换为通信模式;第二接收模块,用于接收该风扇框单元中的每个风扇单体发送的转速频率信号,该转速频率信号用于指示该风扇框单元中的每个风扇单体已经进入通信模式;该第一发送模块具体用于:在该通信模式下,向该风扇框单元中的每个风扇单体发送第二脉宽调制信号,该第二脉宽调制信号用于指示相应的风扇单体的功率设定值。[0186]具体来说,可以用第一脉宽调制信号的脉宽调制占空比变化规律和/或该第一脉宽调制信号的脉宽调制频率变化规律用于指示该风扇框单元中的每个风扇单体切换为通信模式,该第二脉宽调制信号的脉宽调制占空比值和/或该第二脉宽调制信号的脉宽调制频率比值用于表示该每个风扇单体相应的功率设定值。[0187]可选地,该风扇监控单元600还包括:第三发送模块,用于向该主控单元发送应答信息,该应答信息用于指示该风扇框单元的功率分配值是否配置成功,以便于该主控单元根据该应答信息控制该风冷系统的功率分配。
[0188]根据本发明实施例的风冷系统中控制风扇的风扇监控单元600可对应于上述风冷系统1000中的风扇监控单元,并且风扇监控单元600中的各个模块的上述和其它操作和/或功能分别为风冷系统1000中风扇监控单元执行的步骤,为了简洁,在此不再赘述。
[01]图7示出了根据本发明实施例的风冷系统中控制风扇的风扇单体700的示意性框图。如图7所示,该风冷系统包括主控单元和风扇框单元,该风扇框单元包括风扇监控单元和至少一个风扇单体,该风扇单体700包括:[0190]接收模块710,用于接收该风扇监控单元发送的该风扇单体的运行参数设定值;[0191]控制模块720,用于根据该运行参数设定值控制该风扇单体的运行功率。[0192]因此,风扇单体能够根据接收到的运行参数设定值控制风扇单体的运行功率,保证了风扇框单元控制的可靠性。[0193]具体而言,风扇马达控制器在接收到风扇监控单元分配的功率设定值后,可以按照协定方式向风扇监控单元反馈应答结果,并且根据该接收到的功率设定值控制与该风扇马达控制器对应的风扇单体的运行功率,例如,可以按照接收到的功率设定值确定与该风扇马达控制器对应的风扇单体的最大功率值,该最大功率值可以不超过接收到的功率设定值,风扇马达控制器在对应的风扇单体运行时将运行功率控制在最大功率值以下。[0194]可选地,该风扇单体700还包括:第二接收模块,用于接收该风扇监控单元发送的第一脉宽调制信号,该第一脉宽调制信号用于指示该该风扇马达控制器对应的风扇单体切换为通信模式;发送模块,用于向该风扇监控单元发送转速频率信号,该转速频率信号用于指示该风扇马达控制器对应的风扇单体已经进入通信模式;第一接收模块具体用于:在该通信模式下,该风扇马达控制器接收该风扇监控单元发送的第二脉宽调制信号,该第二脉宽调制信号用于承载该马达控制器接收的功率设定值。[0195]具体来说,可以用第一脉宽调制信号的脉宽调制占空比变化规律和/或该第一脉宽调制信号的脉宽调制频率变化规律用于指示该风扇框单元中的每个风扇单体切换为通信模式,该第二脉宽调制信号的脉宽调制占空比值和/或该第二脉宽调制信号的脉宽调制频率比值用于表示该每个风扇单体相应的功率设定值。
20
CN 107179815 A[0196]
说 明 书
18/20页
根据本发明实施例的风冷系统中控制风扇的风扇单体700可对应于上述风冷系统
1000中的风扇单体,并且风扇单体700中的各个模块的上述和其它操作和/或功能分别为风冷系统1000中风扇单体执行的步骤,为了简洁,在此不再赘述。[0197]尽管已对本发明及其优点做了详细说明,但应理解,在不脱离如所附权利要求书所界定的本发明的精神和范围的情况下,可以对本发明进行各种变化、替代和更改。[0198]图8示出了根据本发明实施例的风冷系统中控制风扇的装置2000。该风冷系统包括主控单元、多个业务板模块和为该多个业务板模块提供散热的风扇框单元,该装置2000包括:存储器2100、处理器2200、收发器2300和总线系统2400。其中,该存储器2100、该处理器2200、该收发器2300通过该总线系统2400相连,该存储器2100用于存储指令,该处理器2200用于执行该存储器存储的指令,以控制收发器2300接收信号或发送信号,并且当该处理器2200执行该存储器存储的指令时,该处理器2200执行以下操作:获取每个业务板模块的配置信息,该配置信息用于指示该每个业务板模块的散热需求;根据该每个业务板模块的配置信息确定该每个业务板模块各自所需的风扇散热能力分配信息;根据该每个业务板模块各自所需的风扇散热能力分配信息确定该风扇框单元的运行控制分配信息;根据该风扇框单元的运行控制分配信息控制该风扇框单元的功率。[0199]因此,本发明实施例提供的的装置,根据业务板模块的配置信息,使得风扇框单元按需提供散热,能够提升系统的业务配置能力,并提高供配电资源的利用率。[0200]可选地,该处理器具体用于:通过分配规则库获取到该每个业务板模块的配置信息匹配的风扇散热能力分配信息,其中,该分配规则库包括该每个业务板模块的配置信息以及与该每个业务板模块的配置信息具有对应关系的风扇散热能力分配信息。[0201]可选地,该风扇框单元包括风扇监控单元和至少两个风扇分区,该至少两个风扇分区中的每个风扇分区包括至少一个风扇单体,该功率分配信息包括该风扇框单元的功率分配值和/或该每个风扇分区的功率分配值,该处理器具体用于:根据由该每个风扇分区提供散热的业务板模块所需的风扇功率分配值分别确定该每个风扇分区的功率分配值;根据该每个风扇分区的功率分配值确定该风扇框单元的功率分配值;根据该风扇框单元的功率分配值确定该风扇框单元中每个风扇单体的功率设定值,或根据该每个风扇分区的功率分配值确定该每个风扇分区中每个风扇单体的功率设定值;根据该功率设定值控制该风扇单体的运行功率。
[0202]通过分区控制管理,可以做到不同分区的风扇单体的功率设定值不一样,从而做到精细化管理,进一步提升系统功率利用率,以及业务配置能力。
[0203]根据本发明实施例的装置2000可对应于上述风冷系统1000,并且装置2000中的各个模块的上述和其它操作和/或功能分别为风冷系统1000中各单元执行的步骤,为了简洁,在此不再赘述。
[0204]在本实施例中,风冷系统中控制风扇的主控单元500、风扇监控单元600和风扇单体700是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。[0205]应理解,在本发明实施例中,该处理器可以是处理单元(Central Processing Unit,简称为“CPU”),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成
21
CN 107179815 A
说 明 书
19/20页
电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0206]该总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。[0207]在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。[0208]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0209]所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。[0210]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0211]该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
[0212]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0213]该集成的单元如果以软件功能单元的形式实现并作为的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或
或者该技术方案的全部或部分可以以软件产品的形式体者说对现有技术做出贡献的部分,
现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的
22
CN 107179815 A
说 明 书
20/20页
介质。
[0214]
以上该,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟
悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
23
CN 107179815 A
说 明 书 附 图
1/5页
图1
24
CN 107179815 A
说 明 书 附 图
2/5页
图2
25
CN 107179815 A
说 明 书 附 图
3/5页
图3
26
CN 107179815 A
说 明 书 附 图
4/5页
图4
图6
图5
27
CN 107179815 A
说 明 书 附 图
5/5页
图7
图8
28
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务