一种基于Rack机柜的蓄电池BBU充放电检测方法与流程

文档序号:12481016阅读:321来源:国知局

本发明公开一种蓄电池BBU充放电检测方法,涉及电源检测技术领域,具体的说是一种基于Rack机柜的蓄电池BBU充放电检测方法。



背景技术:

随着近几年互联网的快速发展,世界各地涌现出建设数据中心的高潮,尤其是在提高机房空间利用率,加速发展集群高密度服务器,提高整机电源利用率方面提出了新的需求。于是在传统的电源模块之外增加蓄电池BBU电源,在整机柜供电不足的情况下承担起应急供电的重担。RACK服务器的电源模块由负责整机柜监控管理的RMC(Rack Management Controller)来集中统一管理、监控。为了保证RACK服务器供电的安全性及稳定性,在BBU电池长时间的备用状态下,利用RMC实现对BBU蓄电池充放电自动监测,有效的保证整机柜服务器供电安全和维护工作,大大降低整机柜电源的事故发生率。

BBU 是备用电源组(Battery Backup Unit)的缩写,它是一个可换的部件,BBU为RAID控制器缓存提供电源,当发生断电时控制器内缓存中的数据可以保存。用户只需要在BBU电力耗尽之前恢复正常供电,缓存中的数据即可被完整的写回RAID中,避免断电导致数据丢失。

管理主板RMC,Rack Management Controller,是大型服务器的管理中心,负责系统内节点管理、电源管理、风扇管理。RMC主要包括节点基于IPMB规范的带外管理,AC/DC电源基于PMBUS协议的管理、基于I2C的风扇转速调节和风量补偿调节等功能管理。



技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供一种基于Rack机柜的蓄电池BBU充放电检测方法,能够在机柜正常运行的情况下,不需要将整机柜供电切断,周期性的自动触发蓄电池BBU充放电检测,保障了RACK服务器运行的安全性,有利于机房电源维护;提高了维护人员的工作效率。

一种基于Rack机柜的蓄电池BBU充放电检测方法, RMC监控蓄电池BBU周期性自检,自检周期开始,RMC向蓄电池BBU发送充电指令,蓄电池BBU充电到一定电量,RMC获取蓄电池BBU电量数据,继而向蓄电池BBU发送放电指令,蓄电池BBU放电,蓄电池BBU在自检周期中循环重复充放电检测。

所述RMC向蓄电池BBU发送充电指令,蓄电池BBU充电达到99%及以上,RMC获取蓄电池BBU电量数据,继而向蓄电池BBU发送放电指令。

所述RMC获取蓄电池BBU电量数据,继而向蓄电池BBU发送放电指令,蓄电池BBU放电至少达到70%,停止放电。

所述蓄电池BBU在自检周期中循环重复充放电检测过程中若有蓄电池BBU错误提示,进行报警。

具体步骤为:

RMC倒计时计数蓄电池BBU的自检周期;

当到达蓄电池BBU自检周期时,RMC发送蓄电池BBU充电命令,使蓄电池BBU充电到一定电量;

RMC获取蓄电池BBU电量数据,发送蓄电池BBU放电命令,使蓄电池BBU放电;

RMC检测到BBU电池电量放电到一定电量时,停止放电;

在自检周期中循环重复充放电检测,若有蓄电池BBU错误提示,进行报警。

一种基于Rack机柜的蓄电池BBU充放电检测系统,应用于所述的检测方法中,包括RMC、蓄电池BBU,

其中RMC包括采集模块、计时模块,采集模块用于采集蓄电池BBU的电量数据,计时模块用于RMC监控蓄电池BBU自检周期,对蓄电池BBU自检周期计时,

蓄电池BBU包括充电模块、放电模块,充电模块用于蓄电池BBU充电,放电模块用于蓄电池BBU放电;

RMC的计时模块监控蓄电池BBU周期性自检,自检周期开始,RMC向蓄电池BBU发送充电指令,蓄电池BBU充电到一定电量,RMC的采集模块获取蓄电池BBU电量数据,继而向蓄电池BBU发送放电指令,蓄电池BBU放电,蓄电池BBU在自检周期中循环重复充放电检测。

RMC还包括告警模块,用于蓄电池BBU在自检周期中循环重复充放电检测过程中若有蓄电池BBU错误提示,进行报警。

本发明与现有技术相比具有的有益效果是:

本发明提供一种基于Rack机柜的蓄电池BBU充放电检测方法, RMC监控蓄电池BBU周期性自检,自检周期开始,RMC向蓄电池BBU发送充电指令,蓄电池BBU充电到一定电量,RMC获取蓄电池BBU电量数据,继而向蓄电池BBU发送放电指令,蓄电池BBU放电,蓄电池BBU在自检周期中循环重复充放电检测;利用本发明方法能够在机柜正常运行的情况下,周期性的自动触发蓄电池BBU充放电检测,不需要人工去触发,也并不需要将整机柜供电切断,这样充分满足了RACK服务器电源模块的供电需求,而且也大大保障了RACK服务器运行的安全性,有利于机房电源维护,提高了维护人员的工作效率。

附图说明

附图1 本发明方法流程图。

具体实施方式

本发明提供一种基于Rack机柜的蓄电池BBU充放电检测方法, RMC监控蓄电池BBU周期性自检,自检周期开始,RMC向蓄电池BBU发送充电指令,蓄电池BBU充电到一定电量,RMC获取蓄电池BBU电量数据,继而向蓄电池BBU发送放电指令,蓄电池BBU放电,蓄电池BBU在自检周期中循环重复充放电检测。

同时,一种基于Rack机柜的蓄电池BBU充放电检测系统,应用于所述的检测方法中,包括RMC、蓄电池BBU,

其中RMC包括采集模块、计时模块,采集模块用于采集蓄电池BBU的电量数据,计时模块用于RMC监控蓄电池BBU自检周期,对蓄电池BBU自检周期计时,

蓄电池BBU包括充电模块、放电模块,充电模块用于蓄电池BBU充电,放电模块用于蓄电池BBU放电;

RMC的计时模块监控蓄电池BBU周期性自检,自检周期开始,RMC向蓄电池BBU发送充电指令,蓄电池BBU充电到一定电量,RMC的采集模块获取蓄电池BBU电量数据,继而向蓄电池BBU发送放电指令,蓄电池BBU放电,蓄电池BBU在自检周期中循环重复充放电检测。

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明进一步详细说明。

利用本发明方法及系统,具体操作为:

RMC计时模块倒计时计数蓄电池BBU的自检周期;

当到达蓄电池BBU自检周期时,RMC发送蓄电池BBU充电命令,使蓄电池BBU充电到99%及以上,此时蓄电池BBU的充电模块开始充电并达到99%及以上;

RMC获取蓄电池BBU电量数据达到99%及以上,发送蓄电池BBU放电命令,使蓄电池BBU放电;

RMC检测到BBU电池电量放电至少达到70%时,停止放电;

以上实施中,也可以案子需求设置蓄电池BBU充电电量及放电电量。

并且在自检周期中循环重复充放电检测,若有蓄电池BBU错误提示,进行报警,可以通知机房维护人员会马上第一时间修复问题。

使用本发明方法能够在机柜正常运行的情况下,周期性的自动触发蓄电池BBU充放电检测,不需要人工去触发,也并不需要将整机柜供电切断,这样充分满足了RACK服务器电源模块的供电需求,而且也大大保障了RACK服务器运行的安全性,有利于机房电源维护;提高了维护人员的工作效率。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1