[发明专利]一种基于IPMI总线的健康管理智能风机控制方法在审
申请号: | 202111571998.7 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114443414A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 刘建斌;徐捷 | 申请(专利权)人: | 上海航天科工电器研究院有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 合肥东信智谷知识产权代理事务所(普通合伙) 34143 | 代理人: | 张国庆 |
地址: | 200000 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipmi 总线 健康 管理 智能 风机 控制 方法 | ||
本发明公开了一种基于IPMI总线的健康管理智能风机控制方法,包括如下步骤:S100初始化设置,对处理器运行环境、IPMB接口、风扇控制接口初始化配置;S200获取风扇数据,通过IPMB数据收发获取设备ID、风扇信息及当前的风扇档位;S300设置风扇档位,通过IPMB数据收发确定风扇档位。本发明可以获取风机ID、转速信息、档位信息,控制风扇启停、档位,使风机控制功能更加全面。
技术领域
本发明属于风机管理技术领域,特别涉及一种基于IPMI总线的健康管理智能风机控制方法。
背景技术
机箱使用的场合越来越丰富,机箱上使用的风机控制技术也日趋强大。目前市场上的普通机箱风机通过控制输入电压、电流控制风机。而只通过控制输入电压、电流控制风机较为简洁,不能获取风扇运行信息及控制风扇运行状态,已无法满足现有技术对风机的控制要求。
发明内容
本发明针对上述现有技术的存在的问题,提供一种基于IPMI总线的健康管理智能风机控制方法。
一种基于IPMI总线的健康管理智能风机控制方法,包括如下步骤:
S100初始化设置,对处理器运行环境、IPMB接口、风扇控制接口初始化配置;
S200获取风扇数据,通过IPMB数据收发获取设备ID、风扇信息及当前的风扇档位;
S300设置风扇档位,通过IPMB数据收发确定风扇档位。
S100初始化设置中,风扇控制接口完成初始化后,设置风扇默认转速为最大转速。
S300设置风扇档位中,当请求数据中的档位值为最小值和最大值时,分别表示风扇的停止和启动控制。
S200获取风扇数据中,所述风扇信息包括风扇最高转速、最低转速、默认转速。
本发明的有益效果为:本发明可以获取风机ID、转速信息、档位信息,控制风扇启停、档位,使风机控制功能更加全面。
附图说明
图1为实现本发明方法的系统结构示意图;
图2为风机控制系统在实现对风机控制过程中的数据处理过程示意图;
图3为IPMB接收数据的流程示意图;
图4为IPMB发送数据的流程示意图;
图5为获取设备ID的数据处理流程示意图;
图6为获取风扇信息的数据处理流程示意图;
图7为获取风扇档位的数据处理流程示意图;
图8为设置风扇档位的数据处理流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
本发明的健康管理智能风机控制方法是基于IPMI总线实现的,其具体实现依赖于管理系统1和风机控制系统2以及被控制的风机3组成,参见图1。管理系统1通过IPMI协议与风机控制系统2实现通信控制,且管理系统1与风机控制系统2均具有能实现IPMI协议通信的接口,管理系统1收发IPMI数据通过风机控制系统2形成IPMI指令对风机3进行控制。
参见图2,为风机控制系统2在实现对风机3控制过程中的数据处理过程。图中,虚线框内表示的是在风机控制系统2中实现的数据处理过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天科工电器研究院有限公司,未经上海航天科工电器研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111571998.7/2.html,转载请声明来源钻瓜专利网。