《风扇控制系统及获取主板温度参数的方法.pdf》由会员分享,可在线阅读,更多相关《风扇控制系统及获取主板温度参数的方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103115015 A(43)申请公布日 2013.05.22CN103115015A*CN103115015A*(21)申请号 201110365236.1(22)申请日 2011.11.17F04D 27/00(2006.01)H04L 29/06(2006.01)(71)申请人鸿富锦精密工业(深圳)有限公司地址 518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号申请人鸿海精密工业股份有限公司(72)发明人黄正彦 苏圣伟(54) 发明名称风扇控制系统及获取主板温度参数的方法(57) 摘要一种风扇控制系统,用于调节若干风扇的转速,该风扇控制系统包括与风。
2、扇数量相同的主板、与该主板相连的网络交换机、与该网络交换机相连的动态主机设置协议服务器以及风扇控制面板。该风扇控制面板通过读取该网络交换机的MAC地址表和该动态主机设置协议服务器的IP地址表获取每一基板管理控制器的主板温度参数,以根据所获取的主板温度调节对应风扇的转速。上述风扇控制系统无需通过特定的连接器和连接线连接主板,利于降低成本。本发明还涉及一种获取主板温度参数的方法。(51)Int.Cl.权利要求书1页 说明书3页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书3页 附图1页(10)申请公布号 CN 103115015 ACN 103115015。
3、 A1/1页21.一种风扇控制系统,用于调节若干风扇的转速,该风扇控制系统包括:与风扇数量相同的主板,每一风扇对应为一主板散热,其中每一主板上设置:一网卡,包括一唯一的MAC地址;及一基板管理控制器,用于实时获取对应主板的温度参数;一与该若干主板相连的网络交换机,该网络交换机包括MAC地址表,该MAC地址表包括若干MAC地址和若干端口号,其中每一端口号对应该MAC地址表的一MAC地址,且该若干MAC地址与上述网卡的MAC地址一一对应;一与该网络交换机相连的动态主机设置协议服务器,包括已注册的IP地址表,该IP地址表包括若干IP地址和若干MAC地址,其中每一IP地址对应该IP地址的一MAC地址,。
4、且该IP地址表的MAC地址与该MAC地址表的MAC地址对应一致;以及一与该若干风扇和该网络交换机相连的风扇控制面板,该风扇控制面板用于通过读取该网络交换机的MAC地址表和该动态主机设置协议服务器的IP地址表获每一主板对应的端口号和IP地址,进而获取每一基板管理控制器得到的主板温度参数,以根据所获取的主板温度参数调节对应风扇的转速。2.如权利要求1所述的风扇控制系统,其特征在于:该网络交换机为二层网络交换机。3.如权利要求1所述的风扇控制系统,其特征在于:该风扇控制系统通过TCP/IP协议读取每一基板管理控制器的IOL指令的主板温度参数。4.一种获取主板温度参数的方法,应用于一风扇控制系统的风扇。
5、控制面板,其中该风扇控制系统包括若干主板、网络交换机、动态主机设置协议服务器;该方法包括以下步骤:通过TCP/IP协议读取该网络交换机的MAC地址表,并通过该网络交换机读取该动态主机设置协议服务器的IP地址表;通过已读取的MAC地址表和IP地址表获取每一主板对应的端口号和IP地址;通过已获取的端口号和IP地址读取对应基板管理控制器的IOL指令的主板温度参数。权 利 要 求 书CN 103115015 A1/3页3风扇控制系统及获取主板温度参数的方法技术领域0001 本发明涉及一种风扇控制系统及获取主板温度参数的方法。背景技术0002 数据中心包括若干服务器,每个服务器设置至少一风扇以便为主板散。
6、热,所有风扇均由一个风扇控制面板(fan control board,FCB)控制。现有技术中,该基板管理控制器(Baseboard Management Control,BMC)实时监控主板的温度,该风扇控制面板则可通过IPMI(Intelligent Platform Management Interface,智能平台管理接口)协议读取该基板管理控制器的主板温度,以调节风扇的转速,如此,需通过特定的连接器和连接线连接风扇控制面板和主板,成本较高。发明内容0003 鉴于以上内容,有必要提供一种可降低成本的风扇控制系统及获取主板温度参数的方法。0004 一种风扇控制系统,用于调节若干风扇的转速。
7、,该风扇控制系统包括:与风扇数量相同的主板,每一主板对应一风扇,每一主板包括:一网卡,包括一唯一的MAC地址;及一基板管理控制器,实时监视对应主板的温度参数;一与该主板相连的网络交换机,包括MAC地址表,该MAC地址表的MAC地址与上述网卡的MAC地址一一对应;一与该网络交换机相连的动态主机设置协议服务器,包括已注册的IP地址表;以及一与该风扇和该网络交换机相连的风扇控制面板,通过读取该网络交换机的MAC地址表和该动态主机设置协议服务器的IP地址表获取每一基板管理控制器的主板温度参数,以根据所获取的主板温度调节对应风扇的转速。0005 一种获取主板温度参数的方法,应用于上述风扇控制系统的风扇控。
8、制面板,该方法包括以下步骤:通过TCP/IP协议读取该网络交换机的MAC地址表,并通过该网络交换机读取该动态主机设置协议服务器的IP地址表;通过已读取的MAC地址表和IP地址表获取每一主板对应的端口号和IP地址;通过已获取的端口号和IP地址读取对应基板管理控制器的IOL指令的主板温度参数。0006 上述风扇控制系统的风扇控制面板通过TCP/IP协议读取该网络交换机的MAC地址表和该动态主机设置协议服务器的IP地址表,以获得每一主板对应的端口号和IP地址,从而得以读取该基板管理控制器的主板温度参数,如此,即可根据获取的温度参数调节对应风扇的转速,无需特定的连接器和连接线,有利于降低成本。附图说明。
9、说 明 书CN 103115015 A2/3页40007 图1为本发明风扇控制系统的较佳实施方式的方框图。0008 图2为本发明风扇控制系统的风扇控制面板获取主板温度的方法的较佳实施方式的流程图。0009 主要元件符号说明风扇70FCB 80BMC 55网卡57主板50网络交换机40DHCP服务器30如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式0010 请参考图1,本发明风扇控制系统应用于数据中心以调节若干风扇70的转速。该风扇控制系统的较佳实施方式包括与风扇70的相同数量的主板50、网络交换机40、DHCP(Dynamic Host Configuration Protoco。
10、l,动态主机设置协议)服务器30和FCB(fan control board,风扇控制面板)80,其中每一风扇70对应一主板50,以给对应的主板50散热。0011 每一主板50上设置有网卡57和BMC(Baseboard Management Control,基板管理控制器)55。根据网卡的工作原理可知,该网卡57包含一唯一的MAC(Media Access Control,介质访问控制)地址。该BMC 55实时监视对应主板50的温度参数。0012 该网络交换机40与每一主板50相连,该网络交换机40包括MAC地址表(图未示),该MAC地址表包括若干MAC地址和与每一网卡57对应的端口号,其中。
11、每一端口号对应一唯一的MAC地址,且该唯一的MAC地址与对应网卡57的MAC地址一致。本实施例中,该网络交换机40为二层网络交换机。0013 该DHCP服务器30与该网络交换机40相连,该DHCP服务器30包括已注册的IP(Internet Protocol,网络互连协议)地址表(图未示),此处已注册指该IP地址表的IP地址已分配给与该主板50对应的服务器,即每一IP地址对应一服务器。该IP地址表包括若干IP地址和若干MAC地址,其中每一IP地址对应该IP地址的一MAC地址,且该IP地址表的MAC地址与该MAC地址表的MAC地址对应一致。0014 该FCB 80连接该风扇70,并通过网络端口如。
12、RJ-45接口与该网络交换机40相连并进行通信。该FCB 80通过TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联)协议读取该网络交换机40的MAC地址表,并同时通过该网络交换机40读取该DHCP服务器30的IP地址表,以获得每一主板50对应的端口号和IP地址。如此,该FCB 80即可通过TCP/IP协议读取每一BMC 55的IOL(IPMI Over LAN)指令中的主板温度参数,从而获取对应主板50的温度,以根据获取的主板温度调节对应风扇70的转速。0015 请参考图2,本发明风扇控制系统的风扇控制面板8。
13、0获取主板温度的方法的较佳实施方式包括以下步骤:步骤S1:通过TCP/IP协议读取该网络交换机40的MAC地址表,并通过该网络交换机说 明 书CN 103115015 A3/3页540读取该DHCP服务器30的IP地址表。0016 步骤S2:通过已读取的MAC地址表和IP地址表获取每一主板50对应的端口号和IP地址。0017 步骤S3:通过已获取的端口号和IP地址读取对应基板管理控制器55的IOL指令的主板温度参数。0018 上述风扇控制系统的FCB 80通过TCP/IP协议读取该网络交换机40的MAC地址表和该DHCP服务器30的IP地址表,以获得每一主板50对应的端口号和IP地址,从而得以读取该BMC 55的主板温度参数,如此,即可根据获取的温度参数调节对应风扇70的转速。也就是说,上述风扇控制系统的FCB 80仅需通过网络端口获取主板温度参数,而无需通过特定的连接器和连接线直接连接主板,且现有技术的数据中心已包括网络交换机和DHCP服务器,故,本发明无需增加额外元件即可解决技术问题,有利于降低成本。说 明 书CN 103115015 A1/1页6图1图2说 明 书 附 图CN 103115015 A。