一种下电时序控制装置及方法与流程

文档序号:14676206发布日期:2018-06-12 21:31
一种下电时序控制装置及方法与流程

本申请涉及一种电源供应技术,尤其涉及一种下电时序控制装置及方法。



背景技术:

多年来,为了保证设备启动和关机正常,避免设备损坏,对设备中的电源部分进行上下电时序控制就显得尤为重要。一般设备都有Power开关,通过Power开关设备可以实现对电源部分的上下电时序控制要求。但是对于一些突发情况,例如跳闸,使得Power开关无法正常关闭设备,可能导致设备内部芯片损坏,设备再次启动异常或无法启动。

现有的技术方案是通过电源时序控制器控制设备中电源的使能,通过检查电压变化依次关闭设备中的电源。但是电源时序控制器依次关闭设备中的电源需要一定时间,对于一些突发情况,电源时序控制器没有足够的时间来依次关闭设备中的电源,设备的安全性还存在一定隐患。



技术实现要素:

有鉴于此,本申请提供一种下电时序控制装置及方法。

具体地,本申请是通过如下技术方案实现的:

一种下电时序控制装置,所述装置包括电源检测反馈模块、储能模块、电源时序控制模块;

所述电源检测反馈模块,用于当检测到设备电源输入端电源输入异常时,将所述电源输入异常情况反馈给电源时序控制模块和储能模块;

所述储能模块,用于在接收到所述电源检测反馈模块反馈的电源输入异常情况的情况下,为所述电源时序控制模块提供其所需要的工作电压;

所述电源时序控制模块,用于在接收到所述电源检测反馈模块反馈的电源输入异常情况的情况下,获取本地预先存储的设备中各路电源下电控制的延迟时间表,当检测到所述储能模块所提供的工作电压未跌落至电源时序控制模块有效工作电压时,根据所述延迟时间表,按照预设的下电顺序依次控制设备中各路电源下电。

一种下电时序控制方法,所述方法包括:

当检测到设备电源输入端电源输入异常时,将所述电源输入异常情况反馈给电源时序控制器和设备中的供电电源;

当接收到所反馈的电源输入异常情况时,设备中的供电电源为所述电源时序控制器提供其所需要的工作电压;

当接收到所反馈的电源输入异常情况时,电源时序控制器获取本地存储的各路电源下电控制的延迟时间表,当检测到设备中供电电源为电源时序控制器所提供的工作电压未跌落至电源时序控制器的有效工作电压时,根据所述获取的延迟时间表,按照预设的下电顺序依次控制设备中各路电源下电。

通过本申请的技术方案,有效延长了电源时序控制器控制电源下电的时间,可以使电源时序控制器对设备中的各路电源进行下电时序控制,避免了异常断电时导致设备启动异常或无法启动情况的发生。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本申请一示例性实施例示出的一种现有技术中下电时序控制的一种结构示意图;

图2是本申请一示例性实施例示出的一种下电时序控制装置的一种结构示意图;

图3是本申请一示例性实施例示出的一种对设备中各路电源设计下电时序的示意图;

图4是本申请一示例性实施例示出的一种下电时序控制装置的一种优选结构示意图;

图5是本申请一示例性实施例示出的一种下电时序控制方法的一种实施流程图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

首先对本申请提供的一种下电时序控制装置进行说明,该装置具体可以包括电源检测反馈模块、储能模块、电源时序控制模块;

所述电源检测反馈模块,用于当检测到设备电源输入端电源输入异常时,将所述电源输入异常情况反馈给电源时序控制模块和储能模块;

所述储能模块,用于在接收到所述电源检测反馈模块反馈的电源输入异常情况的情况下,为所述电源时序控制模块提供其所需要的工作电压;

电源时序控制模块,用于在接收到所述电源检测反馈模块反馈的电源输入异常情况的情况下,获取本地预先存储的设备中各路电源下电控制的延迟时间表,当检测到所述储能模块所提供的工作电压未跌落至电源时序控制模块有效工作电压时,根据所述延迟时间表,按照预设的下电顺序依次控制设备中各路电源下电。

在背景技术中提到,现有的技术方案是通过电源时序控制器控制设备中电源的使能,通过检查电压变化依次关闭设备中的各路电源,如图1所示。但是由于电源时序控制器依次关闭设备中的各路电源需要一定时间,对于一些突发情况,例如跳闸,电源时序控制器没有足够的时间来依次关闭设备中的各路电源,设备的安全性存在一定隐患。基于上述问题,本申请对现有技术方案进行改进,有效延长了电源时序控制器控制电源下电的时间,可以使电源时序控制器对设备中的各路电源进行下电时序控制。为了对本申请下电时序控制装置进一步说明,提供下列实施例:

参考图2,为本申请一种示例性实施方式中的一种下电时序控制装置的结构示意图,其中该装置包括电源检测反馈模块10、储能模块20、电源时序控制模块30;

所述电源检测反馈模块10,用于当检测到设备电源输入端电源输入异常时,将所述电源输入异常情况反馈给储能模块20和电源时序控制模块30。其中所述电源输入异常包括异常断电、电源电压不稳定,电源输入指的是AC输入。本申请的技术方案将电源检测反馈点放置在设备的电源输入端,意味着直接检测AC输入,将AC输入的异常情况及时反馈给储能模块20和电源时序控制模块30。

所述储能模块20,用于在接收到所述电源检测反馈模块10所反馈的电源输入异常情况的情况下,为所述电源时序控制模块30提供其所需要的工作电压。其中所述储能模块20还用于在所述设备电源输入端输入电源正常时,为所述设备中的各路电源提供其所需要的工作电压。当设备电源输入端电源输入异常时,即AC输入异常时,在有限的时间内,保证电源时序控制模块可以按照预设的下电顺序对设备中的各路电源有序下电。因此当设备电源输入端电源输入异常时,即AC输入异常时,需要为电源时序控制模块30提供其所需要的工作电压,为其提供一段可以正常工作的时间。

所述电源时序控制模块30,用于在接收到所述电源检测反馈模块10所反馈的电源异常情况的情况下,获取本地预先存储的设备中各路电源下电控制的延迟时间表,当检测到所述储能模块20所提供的工作电压未跌落至电源时序控制模块30有效工作电压时,根据所述延迟时间表,按照预设的下电顺序依次控制设备中各路电源下电。其中如图3所示,在一设备中存在8路电源,需要有顺序的对其进行下电控制,由于设备中的每路电源都有储能电容,而且其负载轻重不一,下电时间也不一致,因此需要提前规划好每路电源的下电时间,即每路电源下电的延迟时间,意味着其中一路电源在开始下电时,设置一定的延迟时间,保证其顺利下电,在该路电源下电完毕时,再进行下一路电源的下电控制。其中每路电源的下电延迟时间和其自身的负载、所包含的储能电容有关。对于这8路电源的下电顺序可以根据实际情况来决定先后顺序。一般地在设备内部电源时序控制模块30的有效工作电压大多都是12V、6V、5V等,对于所述储能模块20所提供的工作电压,因其是储能模块,其所提供的工作电压会随着时间的增加而降低,在储能模块20所提供的工作电压未跌落至设备内部电源时序控制模块30的有效工作电压的情况下,电源时序控制模块会一直保持正常工作,根据所述延迟时间表,按照预设的下电顺序依次控制设备中各路电源下电。

在本申请可选的实施例中,所述储能模块20具体包括:第一储能子模块21和第二储能子模块22;

所述第一储能子模块21,用于在接收到所述电源检测反馈模块反馈的电源输入异常情况的情况下,优先为所述电源时序控制模块30提供其所需要的工作电压;

所述第二储能子模块22,用于当所述第一储能子模块21所提供的工作电压跌落至电源时序控制模块的有效工作电压时,为所述电源时序控制模块提供其所需要的工作电压。

其中在本申请的技术方案中,所述第一储能子模块21可以为一次电源。简单理解来说,所谓一次电源是将AC输入转换为DC输出,其转换的DC输出可以为多路输出,其DC输出为设备中的各路电源提供电源输入。现有技术中一次电源的电源检测反馈点放置在一次电源内部,利用一次电源内部AC检测,及时反馈AC输入异常情况。一次电源电源指标hold up time为电源输入异常时,负载满载的情况下,其输出正常保持时间,例如一般的电源指标都满足20ms,意味着在20ms内,一次电源都可以保持正常的电源输出。但是实际应用中,20ms的时间不足以达到要求。因此在本申请的技术方案中,如电源检测反馈模块10所描述的,将一次电源的电源检测反馈点放置在设备的AC输入端,直接检测AC输入,将异常情况及时反馈给储能模块20和电源时序控制模块30,有效延长了电源时序控制器控制电源下电的时间。当设备电源输入端AC输入异常时,储能模块20能及时为电源时序控制模块提供其所需要的工作电压。

在本申请的技术方案中,所述第二储能子模块22可以包括若干储能电容。对于一次电源所提供的多路DC电源,如图4所示,在一次电源和电源时序控制模块30之间加入若干储能电容。其中所选取的若干储能电容根据实际情况而定,根据设备中每路电源的负载情况可以去选择储能电容。在不影响设备各路电源的情况下,尽可能的选择容值、电压值较大的储能电容。

在本申请的可选的实施例中,所述电源时序控制模块30具体可以分为:延迟时间表获取子模块31,检测子模块32,下电控制子模块33。

其中检测子模块32具体用于检测所述第二储能子模块22所提供的工作电压是否未跌落至电源时序控制模块30的有效工作电压。

其中对于储能模块20所包含的第一储能子模块21和第二储能子模块22,即上述所说的一次电源和若干储能电容,由于电路设计的缘故,当检测到AC输入异常时,一次电源内部也存在储能电容,其可以有一定的正常输出时间,即上述所说的hold up time,在所述时间内,可以为电源时序控制模块30提供工作电压;当超过所述时间时,所述若干储能电容为电源时序控制模块30提供工作电压,直至所述若干储能电容所提供的工作电压低于电源时序控制模块30的有效工作电压。对于一次电源的电源指标hold up time,其与一次电源所连接的负载有关,最好一次电源所连接的负载尽量占其满载功率的60%以下,这样就相当于变相的延长了hold up time。

通过以上所描述的,在电源检测反馈模块10中,将电源检测反馈点放置在设备的电源输入端,直接检测AC输入,相对于现有的下电时间,延长了时间T1,即可以提前对设备中各路电源进行有序的下电控制;对于第二储能子模块22为所述电源时序控制模块3提供正常工作的时间记为T2;对于一次电源在其60%功率以下使用时,其延长的输出正常保持时间记为T3;对于一次电源满载时的输出正常保持时间记为T4,即为hold up time;最后电源时序控制模块30有效控制电源下电的时间T=T1+T2+T3+T4,在该段时间内,可以对设备中的各路电源进行下电时序控制,避免了异常断电时导致设备启动异常或无法启动情况的发生。

与上述下电时序控制装置的实施例相对应,本申请提供了一种下电时序控制方法的实施例,其具体实施流程图如图5所示,具体包括以下步骤:

S101,当检测到设备电源输入端电源输入异常时,将所述电源输入异常情况反馈给电源时序控制器和设备中的供电电源;

S102,当接收到所反馈的电源输入异常情况时,设备中的供电电源为所述电源时序控制器提供其所需要的工作电压;

S103,当接收到所反馈的电源输入异常情况时,电源时序控制器获取本地存储的各路电源下电控制的延迟时间表;

S104,当检测到设备中供电电源为电源时序控制器所提供的工作电压未跌落至电源时序控制器的有效工作电压时,根据所述获取的延迟时间表,按照预设的下电顺序依次控制设备中各路电源下电。

上述方法中各个步骤的作用实现过程具体详见上述装置中对应步骤的实现过程,在此不再赘述。

对于方法实施例而言,由于其基本对应于装置实施例,所以相关之处参见装置实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本发明可以在由计算机执行的计算值可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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