本发明专利技术提供一种供电装置、存储系统及供电方法,通过控制电路在存储系统的主电源掉电的情况下控制超级电容为存储系统的主控板供电,并在超级电容放电达到预定时长时控制电池为存储系统的主控板供电,不仅保证了存储系统在存储系统的主电源掉电后能够完成关键数据的保存,并且,尽可能避免了电池在存储系统的主电源掉电后放电,减少了电池的充放电次数,从而有效延长了电池的使用寿命。
【技术实现步骤摘要】
本专利技术涉及电源技术,尤其涉及一种。
技术介绍
随着计算机技术以及网络技术的高速发展,计算机自带的存储器逐渐难以满足存取速度快、存储容量大和成本低等诸多要求,于是发展出相对独立的存储系统。存储系统通常包括主控板及外挂的硬盘,具有自己的接口和协议,通过同轴电缆、网线、光纤等方式与计算机主机或服务器连接,作为数据的存储中心为主机提供存储服务。存储系统在主电源掉电时,需要对系统内存中的用户业务的缓存数据以及系统关键数据进行及时保存。因存储系统的主电源掉电导致存储系统保存数据过程中,存储系统的设备供电由备电系统提供。通常,存储系统的备电系统的实现有两种方式,一种是由电池为存储系统的主控板上的关键器件供电,另一种是利用超级电容放电为存储系统的主控板关键器件供电。前一种方案中,在有些需要经常短暂掉电的应用场景如市电闪断、电力线触碰、人员误操作导致存储系统的主电源掉电,等等,会导致备电系统中的电池经常充放电,而电池的寿命跟充放电次数相关,过多的充放电会大大缩短设备电池的使用寿命。后一种方案中,虽然超级电容虽然充放电次数几乎不受限制,但是由于其制造工艺限制,所储存的能量不多,不足以支持功耗较大的设备完成关键数据保存的整个过程。
技术实现思路
本专利技术实施例提供一种,用于解决存储系统的备电系统中电容供电不足以保证存储系统完成掉电保护流程,以及电池充放电次数较多的问题。本专利技术实施例的第一个方面是提供一种供电装置,包括超级电容、电池、控制电路、掉电检测电路及通知单元;所述掉电检测电路用于检测存储系统的主电源是否掉电或者掉电后是否上电;所述控制电路与所述超级电容、电池及掉电检测电路相连,用于在所述掉电检测电路检测到所述存储系统的主电源掉电的情况下,控制所述超级电容放电,为所述存储系统的主控板供电;还用于在所述超级电容放电时间超过预定时长时,控制所述电池为所述存储系统的主控板供电;所述通知单元用于在所述控制电路控制所述电池为所述存储系统的主控板供电时,通知所述存储系统的主控板执行掉电保护流程。本专利技术实施例的第二个方面是提供一种存储系统,包括主控板及上述供电装置,所述供电装置用于在所述存储系统的主电源掉电的情况下,为所述主控板供电。本专利技术实施例的第三个方面是提供一种供电方法,包括检测存储系统的主电源是否掉电;检测到所述存储系统的主电源掉电的情况下,控制超级电容放电,为所述存储系统的主控板供电;所述超级电容放电时间超过预定时长时,控制电池为所述存储系统的主控板供电,并通知所述存储系统的主控板执行掉电保护流程。本专利技术提供的,通过控制电路在存储系统的主电源掉电的情况下控制超级电容为存储系统的主控板供电,并在超级电容放电达到预定时长时控制电池为存储系统的主控板供电,不仅保证了存储系统的主控板在主电源掉电后能够完成关键数据的保存,并且,尽可能避免了电池在存储系统的主电源掉电后放电,减少了电池的充放电次数,从而有效延长了电池的使用寿命。附图说明图1为本专利技术实施例提供的一种供电装置的结构示意图;图2为本专利技术实施例提供的另一种供电装置的应用示意图;图3为本专利技术实施例提供的一种存储系统的结构示意图;图4为本专利技术实施例提供的一种供电方法的流程图;图5为本专利技术实施例提供的另一种供电方法的流程图。具体实施例方式图1为本专利技术实施例提供的一种供电装置的结构示意图。如图1所示,供电装置包括超级电容11、电池12、控制电路13、掉电检测电路14及通知单元15。掉电检测电路14用于检测存储系统的主电源是否掉电或者掉电后是否上电。控制电路13与超级电容11、电池12及掉电检测电路14相连,用于在掉电检测电路14检测到存储系统的主电源掉电的情况下,控制超级电容11放电,为存储系统的主控板供电;控制电路13还用于在超级电容11放电时间超过预定时长时,控制电池12为该存储系统的主控板供电。其中,预定时长可以是超级电容能够满足存储系统的主控板运行的放电时间。假设超级电容可放电的时长为M,那么对超级电容的放电时长可做降额处理后,作为预定时长m,m〈M。如超级电容可放电的时长为50s时,那么,预定时长为35s,为超级电容留一定裕量,以避免电池供电前发生断电,保证超级电容与电池能够无缝接续供电。通知单元15可与控制电路13相连,用于在控制电路13控制电池12为该存储系统的主控板供电时,通知单元15通知该存储系统的主控板执行掉电保护流程。该掉电保护流程即存储系统的主控板保存关键数据的流程,具体可由主控板上运行的程序执行。其中,保存的关键数据是主控板上的内存中的数据。通知单元15也可与掉电检测电路14相连。由于控制电路13在超级电容11放电时间超过预定时长(假设为T)时控制电池12为存储系统的主控板供电,而超级电容11放电时间达到T时,也就基本等于存储系统的主电源掉电的时间,因此,通知单元15可与掉电检测电路14相连,由掉电检测电路14告知通知单元15存储系统的主电源何时掉电,然后掉电检测电路14在存储系统的主电源掉电的时长达到T时,也即控制电路13控制电池12为该存储系统的主控板供电时,通知单元15通知存储系统的主控板执行掉电保护流程。或者,通知单元15可与控制电路13及掉电检测电路14均相连,这种情况下,超级电容11的放电时长或者存储系统的主电源掉电的时长可由通知单元15进行计时控制,当通知单元15通过掉电检测电路14获知存储系统的主电源掉电时,开始计时。当计时达到上述预定时长时,通知单元15可触发控制电路13控制电池12为上述存储系统的主控板供电。上述实施例中,供电装置通过控制电路在存储系统的主电源掉电的情况下控制超级电容为存储系统的主控板供电,并在超级电容放电达到预定时长时控制电池为存储系统的主控板供电,不仅保证了存储系统在存储系统的主电源掉电后能够完成关键数据的保存,并且,尽可能避免了电池在存储系统的主电源掉电后放电,减少了电池的充放电次数,从而有效延长了电池的使用寿命。可选地,控制电路13还用于在掉电检测电路14检测到存储系统的主电源上电时,控制超级电容11或所述电池12停止为上述存储系统的主控板供电。例如,当超级电容11为存储系统的主控板供电时,掉电检测电路14检测到存储系统的主电源上电,那么控制电路13将控制超级电容11停止为该存储系统的主控板供电,该存储系统仍然由存储系统的主电源供电,此时,该存储系统的主控板尚未真正进入掉电保护流程,因而仍然正常运行,而无需进行掉电保护,有效减少了存储系统在存储系统的主电源掉电导致的下电次数。可选地,通知单元15与掉电检测电路14相连,还用于在掉电检测电路14检测到存储系统的主电源掉电的情况下,进行掉电告警。如存储系统发生主电源掉电时,通知单元15向存储系统发出告警,由存储系统记录本次掉电事件,这样,用户可以根据记录的掉电事件判断电网是否需要检修。可选地,控制电路13可具体用于控制电池12为存储系统的主控板上的关键器件供电,以避免主控板上不必要的器件耗电,以达到节约用电的目的。其中,主控板上的关键器件可为CPU、内存等。上述实施例中,通知单元可通过微控制单元(Micro-Control Unit,MCU)或复杂可编程逻辑器件(Complicated Programmable Logic Device,CPLD)实现,当然通本文档来自技高网...
【技术保护点】
一种供电装置,其特征在于,包括:超级电容、电池、控制电路、掉电检测电路及通知单元;所述掉电检测电路用于检测存储系统的主电源是否掉电或者掉电后是否上电;所述控制电路与所述超级电容、电池及掉电检测电路相连,用于在所述掉电检测电路检测到所述存储系统的主电源掉电的情况下,控制所述超级电容放电,为所述存储系统的主控板供电;还用于在所述超级电容放电时间超过预定时长时,控制所述电池为所述存储系统的主控板供电;所述通知单元用于在所述控制电路控制所述电池为所述存储系统的主控板供电时,通知所述存储系统的主控板执行掉电保护流程。
【技术特征摘要】
1.一种供电装置,其特征在于,包括超级电容、电池、控制电路、掉电检测电路及通知单元;所述掉电检测电路用于检测存储系统的主电源是否掉电或者掉电后是否上电;所述控制电路与所述超级电容、电池及掉电检测电路相连,用于在所述掉电检测电路检测到所述存储系统的主电源掉电的情况下,控制所述超级电容放电,为所述存储系统的主控板供电;还用于在所述超级电容放电时间超过预定时长时,控制所述电池为所述存储系统的主控板供电;所述通知单元用于在所述控制电路控制所述电池为所述存储系统的主控板供电时,通知所述存储系统的主控板执行掉电保护流程。2.根据权利要求1所述装置,其特征在于,所述控制电路还用于在所述掉电检测电路检测到所述存储系统的主电源上电时,控制所述超级电容或所述电池停止为所述存储系统的主控板供电。3.根据权利要求1或2所述装置,其特征在于,所述通知单元与所述掉电检测电路相连,还用于在所述掉电检测电路检测到所述存储系统的主电源掉电的情况下,进行掉电告目O4.根据权利要求1或2所述装置,其特征在于,所述控制...
【专利技术属性】
技术研发人员:靖文,李丹,沈明永,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。