首页> 中国专利> 在UPS并联系统中的主选择逻辑的方法和装置

在UPS并联系统中的主选择逻辑的方法和装置

摘要

根据一个方面,本发明的实施方式提供具有多个UPS的UPS系统的运行方法,方法包括对UPS系统供电,分配唯一的标识符给多个UPS中的每一个UPS,基于所述多个UPS中的每一个UPS的唯一的标识符,计算多个UPS中的每一个UPS的主优先级索引,并基于多个UPS中的每一个UPS的主优先级索引,配置多个UPS中的每一个UPS为以主运行模式和被控运行模式中的一种模式运行。

著录项

  • 公开/公告号CN104025421A

    专利类型发明专利

  • 公开/公告日2014-09-03

    原文格式PDF

  • 申请/专利权人 施耐德电气IT公司;

    申请/专利号CN201180075669.1

  • 申请日2011-10-21

  • 分类号H02J9/06(20060101);

  • 代理机构11262 北京安信方达知识产权代理有限公司;

  • 代理人周靖;郑霞

  • 地址 美国罗得岛州

  • 入库时间 2023-12-17 02:19:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-26

    授权

    授权

  • 2014-10-08

    实质审查的生效 IPC(主分类):H02J9/06 申请日:20111021

    实质审查的生效

  • 2014-09-03

    公开

    公开

说明书

发明背景

发明领域

根据本发明的至少一个示例一般涉及不间断电源的并行控制。

相关技术论述

不间断电源(UPS)通常用于为敏感的和/或重要的负载提供稳定的、 不间断的电力。存在越来越需要对UPS系统提供更大的容量和/或更高的 可靠性。例如,为了提供增强的可扩展性和/或冗余能力,两个或更多UPS 可以电连接以形成具有一个输出的单一并行的UPS系统。在这样的系统 中,UPS的组合可以提供增加的功率容量给连接到并行UPS系统的负载。 而且,如果并行耦合的UPS中的第一个UPS发生故障,那么并行耦合的 UPS中的第二个UPS作为发生故障的UPS的备份。

发明概要

根据本发明的方面涉及具有多个UPS的UPS系统的运行方法。根据 一个方面,方法包括对UPS系统供电,给多个UPS中的每一个UPS分配 唯一的标识符,基于多个UPS中的每一个UPS的唯一的标识符计算多个 UPS中的每一个UPS的主优先级索引,和基于多个UPS中的每一个UPS 的主优先级索引,配置多个UPS中的每一个UPS以在主运行模式和被控 运行模式中的一个模式来运行。根据一个实施方式,分配包括基于多个UPS 中的每一个UPS的CAN总线地址分配唯一的标识符给多个UPS中的每一 个UPS。

根据一个实施方式,方法还包括感测多个UPS中的任何一个是否以主 运行模式运行,并响应于感测UPS没有以主运行模式运行,确定多个UPS 中的哪一个UPS应该被配置为以主运行模式运行。在一个实施方式中,确 定多个UPS中的哪一个UPS应该被配置为以主运行模式运行的动作包括 确定多个UPS中的第一个UPS是否能够以主运行模式运行,并响应于确 定第一个UPS不能够以主运行模式运行、将指示第一个UPS已经发生故 障的脉冲信号从第一个UPS发送到多个UPS中的每一个UPS。

根据另一个实施方式,方法还包括在多个UPS中的每一个UPS接收 至少一个脉冲信号,对接收的脉冲信号的数量进行计数;并基于接收的脉 冲信号的数量和多个UPS中的每一个UPS的主优先级索引确定多个UPS 中的哪一个UPS应该被指定为主UPS。在一个实施方式中,方法还包括基 于接收的脉冲信号的数量和第二个UPS的主优先级索引确定第二个UPS 应该被指定为主UPS,确定第二个UPS是否能够以主运行模式运行;响应 于确定第二个UPS能够以主运行模式运行;配置第二个UPS为以主运行 模式运行,并响应于确定第二个UPS不能以主运行模式运行,从第二个 UPS发送指示第二个UPS已经发生故障的脉冲信号到多个UPS中的每一 个UPS。

根据另一个实施方式,确定多个UPS中的哪一个UPS应该被配置为 以主运行模式运行包括基于每个UPS的主优先级索引分配延时时间到多 个UPS中的每一个UPS,当检测到没有UPS被配置为以主运行模式运行 时,递增在每一个UPS中的计数器的值,在第一个UPS感测第一个UPS 的计数器的值与其被分配的延时时间匹配,并响应于感测第一个UPS的计 数器的值与其被分配的延时时间匹配,配置第一个UPS为以主运行模式运 行。

根据另一个方面,本发明的特征在于一种UPS,其包括:输入端,其 被配置为从输入电源接收输入功率;输出端,其被配置为提供输出功率到 负载;多个数字I/O;和耦合到多个数字I/O的控制电路,控制电路被配置 为分配唯一的标识符到UPS,以基于唯一的标识符计算UPS的主优先级索 引,且基于主优先级索引和由多个数字I/O提供的至少一个信号以配置 UPS为以主运行模式和被控运行模式中的一个模式运行。在一个实施方式 中,控制电路还配置为被耦合到CAN总线,并且其中,分配到UPS的唯 一的标识符是基于UPS的CAN地址。

根据一个实施方式,多个数字I/O中的第一个数字I/O被配置为耦合 到主总线并从主总线接收指示另一个耦合到主总线的UPS是否以主运行 模式运行的信号。在另一个实施方式中,多个数字I/O中的第二个数字I/O 被配置为被耦合到主总线并提供指示UPS是否是以主运行模式运行的信 号到总线。在一个实施方式中,响应于在多个数字I/O中的第一个数字I/O 接收指示没有耦合到主总线的UPS是以主运行模式运行的信号,控制电路 还被配置为,基于从多个数字I/O接收的信号和其主优先级索引,确定UPS 是否应该被配置为以主运行模式运行。

根据另一个实施方式,多个数字I/O中的第三个I/O被配置为耦合到 脉冲总线并从脉冲总线接收指示耦合到脉冲总线的至少一个UPS发生故 障的至少一个脉冲信号。在一个实施方式中,控制电路还被配置为对从脉 冲总线接收的脉冲信号的数量进行计数,并基于脉冲信号的数量和UPS的 主优先级索引,确定UPS是否应该被配置为以主运行模式运行。在另一个 实施方式中,多个数字I/O中的第四个I/O被配置为耦合到脉冲总线并提 供指示UPS发生故障的脉冲信号到脉冲总线。

根据一个实施方式,控制电路还被配置为基于UPS的主优先级索引分 配唯一的时间延时值到UPS。在一个实施方式中,控制电路包括具有值的 计数器并且还被配置为当确定没有耦合到主总线的UPS被配置为以主运 行模式运行时启动计数器。

根据另一个实施方式,控制电路还被配置为当确定计数器的值与UPS 的唯一时间延时值相匹配时配置UPS为以主运行模式运行。在一个实施方 式中,控制电路是数字信号处理器和复杂可编程逻辑器件中的一个。

根据一个方面,本发明特征在于:UPS系统包括,多个并行耦合的 UPS,每个UPS包括,输入端,其被配置为从输入电源接收输入功率;输 出端,其被配置为提供输出功率到负载;和用于确定多个UPS中的任何一 个UPS是否以主运行模式运行和响应于确定没有UPS是以主运行模式运 行,确定多个UPS的哪个第一个UPS应该以主运行模式运行的装置。

根据一个实施方式,UPS系统还包括,用于确定多个UPS中的第一个 UPS是否能够以主运行模式运行,和响应于确定多个UPS中的第一个UPS 能够以主运行模式运行,配置多个UPS中的第一个UPS为以主运行模式 运行的装置。

附图简述

附图不旨在按比例绘制。在附图中,在各种附图中示出的每个相同的 或几乎相同的组件用相似数字来表示。为清楚起见,不是每个组件都在在 每个附图中进行了标记。在附图中:

图1A是根据本发明的方面的并行的UPS系统的框图;

图1B是根据本发明的方面的用于主确定/被控确定的采用脉冲计数方 法的并行UPS系统的框图;

图2是根据本发明的方面的用于主确定/被控确定的采用脉冲计数方 法的并行UPS系统的时序图;

图3是示出了根据本发明的方面的脉冲技术方法主确定/被控确定处 理的流程图;

图4是根据本发明的方面的用于主确定/被控确定的采用DSP中断方 法的并行UPS系统的框图;

图5是示出了根据本发明的方面的DSP中断方法主确定/被控确定处 理的流程图;

图6是根据本发明的方面的用于主确定/被控确定的采用CPLD中断方 法的并行UPS系统的时钟图;以及

图7示出的是根据本发明的方面的CPLD中断方法主确定/被控确定处 理的流程图。

详细描述

本发明的实施方式不限于在下文描述中所阐述的或在附图中所示出 的组件的结构和布置的细节。本发明的实施方式能够以各种方式实践或执 行。而且,在本文中使用的措辞和术语是用于描述的目的而不应被视为限 制。在本文“包括(including)”、“包含(comprising)”或“具有(having)”、 “含有(containing)”、“涉及(involving)”及其变体的使用,是指包括其 后列出的项目和其等效物以及附加项目。

如上所述,为提供增强的可扩展性或冗余,两个或更多UPS可以被电 连接以形成具有一个被配置为耦合到负载的输出的单一并行UPS系统。在 一些典型的并行UPS系统中,UPS可以相互直接(例如通过总线)通信以 管理在并行UPS系统中的它们的联合运行。在这样的系统中,在并行UPS 系统能够运行之前,UPS可能需要交换初始启动信息以定义UPS将如何交 互。然而,这些初始启动通信可能引起并行UPS系统在运行中的延时,并 可能需要在每个UPS中的复杂通信电路。

在其它典型并行UPS系统中,UPS可以采用主/被控方法。在一个主/ 被控方法中,UPS被指定为主UPS,并且其它UPS被指定为被控UPS。 主UPS监视其逆变器的输出电压(即,主UPS的输出)并做出响应,产 生逆变器电流参考信号。基于逆变器电流参考信号,主UPS控制逆变器以 调整其输出。主UPS也提供逆变器电流参考信号到被控UPS。被控UPS 基于逆变器电流参考信号共享负载电流。因此,主UPS控制整个并行UPS 系统的输出。

在主/被控方法中,确保一直都存在指定的主UPS并且每次只指定一 个主UPS是非常重要的。如果没有指定主UPS,并行UPS系统的输出电 压将不被控制,其可以导致输出电压中断或过电压状况。可选地,如果指 定两个UPS为主UPS,当两个UPS将尝试和维护对系统的控制时,并行 UPS系统可能变得不稳定,因为两个UPS都将对系统试图控制且维护控 制。因此,识别主UPS是时间关键点,尤其当目前主UPS已经发生故障 时。

常规并行UPS系统,其通常采用总线(例如CAN总线)实现主/被控 方法,以便利在并行UPS系统的UPS之间的主UPS确定处理。然而,如 上所述,尽管通信总线可能对分配非时间关键点的UPS信息是有用的,但 是单独的通信总线可能太慢以致不能实现所需要的主确定性能。这可能当 超过两个UPS并行耦合时是特别真实的。其它常见并行UPS系统可以实 现不同的主/被控方法;然而,这些方法经常具有在每个UPS中需要复杂 逻辑电路的大量数字输入/输出信号。

本文描述的至少一些实施方式提供了并行UPS系统,其中,并行耦合 的多个UPS能够使用相对简单、有效和可靠的主/被控方法提供功率给负 载。

图1A是根据本发明的方面的并行UPS系统100的框图。并行UPS系 统100包括第一个UPS102、第二个UPS104和第三个UPS106,每个并行 耦合以通过单一输出154提供功率给负载总线152。在其它实施方式中, UPS系统100可以包括多于三个UPS或少于三个UPS。UPS102、UPS104、 UPS106中的每一个被耦合到输入AC电源线156。在UPS102、UPS104、 UPS106中的每一个内,功率因子校正(PFC)电路158被耦合到AC电源 线156和电池160。逆变器162耦合到PFC158和通过逆变器继电器164 耦合到输出154。UPS102、UPS104、UPS106中的每一个也包括通过旁路 继电器168在输入AC电源线156和输出154之间耦合的旁路线。根据一 个实施方式,UPS102、UPS104、UPS106中的每一个也包括耦合到输入 AC电源线156以提供馈电保护的反馈继电器170。

输入AC功率由外部电源(例如市电电源)提供给输入AC电源156 和UPS102、UPS104、UPS106中的每一个。UPS102、UPS104、UPS106 中的每一个的PFC158将输入AC功率转换为DC功率并将DC功率提供给 逆变器162。根据一个实施方式,其中,由外部电源提供的输入AC功率 是不够的,UPS102、UPS104、UPS106中的每一个可以从电池160接收 DC功率来代替。PFC158调节来自电池的DC功率并且提供DC功率到逆 变器162。

逆变器162转换和调节接收的DC功率为提供到负载总线152的经调 节的AC功率。当不需要由逆变器162调节时或存在与逆变器162有关的 问题时,不稳定的功率可以直接从输入AC电源线156通过旁路线166提 供给输出154。逆变器继电器164和旁路继电器168被选择地控制以确定 UPS102、UPS104、UPS106中的每一个是否有规律地运行或以旁路模式运 行。

根据一个实施方式,被指定为主UPS的UPS102、UPS104、UPS106, 控制被控UPS逆变器162中的每一个的输出以确保适当的功率被从 UPS102、UPS104、UPS106中的每一个提供给负载总线152。UPS102、 UPS104、UPS106中的每一个包括能够确定UPS102、UPS104、UPS106 是否应该被指定为主UPS的电路。

例如,如图1B中所示,UPS102、UPS104、UPS106中的每一个包括 具有多个通用输入/输出(GPIO)110的数字信号处理器108。每个DSP108 也被耦合到CAN总线126。

当被上电时,在并行UPS系统100内的UPS102、UPS104、UPS106 中的每一个被通过DSP108分配唯一的标识符。根据一个实施方式,每个 唯一的标识符基于UPS102、UPS104、UPS106的CAN总线地址;然而, 在其它实施方式中,唯一的标识符可以被不同地定义。而且,当并行UPS 系统运行时,耦合到并行UPS系统100的新的UPS也在其被允许参与负 载共享之前被分配唯一的标识符。

基于唯一的标识符,每个DSP108计算关于其相应的UPS102、UPS104、 UPS106的主选择优先级索引。根据一个实施方式,每个UPS的其他系统 参数也可以被用于计算主优先级索引。例如,具有特定配置的UPS可以被 分配更高的主优先级索引。根据一个实施方式,具有可用旁路模式的UPS 可以比没有可用旁路模式的UPS被分配更高的主优先级索引。根据另一个 实施方式,运行良好的UPS可以比发生故障的UPS被分配更高的主优先 级索引。根据另一个实施方式,具有电池的UPS可以比没有电池的UPS 被分配更高的主优先级索引。

当启动时执行确定初始的主UPS时,或者下一个主UPS在当前指定 的主UPS发生故障之后被确定时,下一个主UPS被选择作为具有最高主 优先级索引的也是运行良好的UPS。本文描述的实施方式提供并行UPS 系统,其中,基于每个UPS的主优先级索引确定下一个主UPS,而不需要 降低在CAN总线126上的通信或复杂逻辑。

图1B示出了基于主优先级索引的主/被控确定方案的一个实施方式。 在UPS102、UPS104、UPS106中的每一个内,第一个GPIO110通过主脉 冲感测线112耦合到主脉冲总线122,第二个GPIO110通过主运行良好感 测线114耦合到主运行良好总线124,第三个GPIO110通过主运行良好控 制线116耦合到主运行良好总线124,并且第四个GPIO110通过主脉冲控 制线118耦合到主脉冲总线122。根据一个实施方式,感测线112、感测线 116中的每一个和控制线114、控制线118中的每一个包括被配置为从主脉 冲总线122和主运行良好总线124隔离每个UPS以防止接地回路问题的光 隔离器120。

当被分配主优先级索引时,每个UPS与其它并行耦合的UPS通过CAN 总线126周期性地共享其主优先级索引。UPS102、UPS104、UPS106中的 每一个以这种方式跟踪在并行UPS系统中的其它UPS的主优先级索引。

UPS102、UPS104、UPS106中的每一个UPS,无论UPS是否被指定 为主UPS或被控UPS,都能够控制主脉冲总线122,尽管只有主UPS能 够控制主运行良好总线124。如果主UPS运行正常,主UPS将主运行良好 总线124设置为高。如果主UPS发生故障或如果没有UPS目前被指定为 主UPS,主运行良好总线124被设置为低。当看见主运行良好总线124为 低的时候,具有最高主优先级索引的UPS试图接管作为主UPS。如果具有 最高主优先级索引的UPS能够变成主UPS,其设置主运行良好总线124 为高,指示UPS被指定为主UPS,并且开始控制并行UPS系统100的输 出。

如果具有最高主优先级索引的UPS发生故障,则主运行良好总线124 被设置为低,并且具有接下来最高主优先级索引的UPS试图变成主UPS。 如果具有接下来最高主优先级索引的UPS运行良好且能够接管作为主 UPS,则其将主运行良好总线124设置为高,指示UPS被指定为主UPS, 并且开始控制并行UPS系统100的输出。然而,如果接下来最高主优先级 索引也发生故障,则UPS在主脉冲总线122上发送指示具有接下来最高主 优先级索引的UPS已经发生故障的脉冲并且主运行良好总线124保持为 低。

剩余的耦合到主运行良好总线122的UPS继续识别低态主运行良好总 线124且具有接下来最高主优先级索引的每个随后的UPS试图变为主 UPS。如果UPS发生故障,其则在主脉冲总线122上发送脉冲。这种情况 持续到具有最高优先级索引的运行良好的UPS接管为主UPS并且主运行 良好总线122设置为高。

通过对在主脉冲总线122上的脉冲的数量进行计数,每个UPS能够确 定哪个具有更高优先级索引的UPS已经发生故障。例如,当UPS识别被 发送的脉冲的数量与具有比其自身更高优先级索引的UPS(不包括具有 最高优先级的UPS)的数量匹配时,UPS识别是轮到其变成主UPS的时 候了,并且如果运行良好,它设置主运行良好总线为高并且接管作为主 UPS。

根据一个实施方式,如果UPS已经发生故障但是不能够在主脉冲总线 122上发送脉冲,具有接下来最高主优先级索引的UPS将在预定的时间段 内没有在主脉冲总线122上接收到来自发生故障的UPS的脉冲且仍然发现 主运行良好总线124为低,则假定具有接下来更高优先级索引的UPS已经 发生故障。

图2是示出了由如上所述的并行UPS系统利用的脉冲计数方法的时序 图200。时序图200示出了主运行良好总线信号202,来自具有主优先级 索引为3的第一个UPS204的主运行良好总线控制信号,来自具有主优先 级索引为2的第二个UPS206的主脉冲控制信号,来自具有主优先级索引 为1的第三个UPS208的主脉冲控制信号,和来自具有主优先级索引为0 的第四个UPS210的主运行良好总线控制信号。

在时间t0212,具有最高主优先级索引的第一个UPS是运行良好并且 运行为主UPS。因此,来自第一个UPS204的主运行良好总线控制信号是 高,导致主运行良好总线信号202也是高。在时间t1214,第一个UPS发 生故障并且不能运行为主UPS。来自第一个UPS204的主运行良好总线控 制信号被设置为低,引起主运行良好总线信号202也被设置为低。

在时间t2216,具有接下来最高主优先级索引的UPS,具有主优先级 索引3的第二个UPS,发现主运行良好总线信号202为低。然而,如第二 个UPS也已经发生故障,其则在主脉冲总线122上发送指示其已经发生故 障且不能接管作为主UPS的脉冲222。

在时间t3218,第三个UPS,发现主运行良好总线信号202是低并且 在主脉冲总线122上已经计数了一个前述脉冲,这指示具有更高主优先级 索引(不包括原来的已经发生故障的主UPS)的一个其它UPS(即第二个 UPS)已经发生故障,识别它是具有次最高主优先级索引的UPS并且应该 接管为主UPS。然而,如第三个UPS也已经发生故障(例如,是由于和第 二个UPS相同的问题),则取而代之的是其在主脉冲总线122上发送指示 其已经发生故障的脉冲224。

在时间t4220,第四个UPS,发现主运行良好总线信号202是低,并 且在主脉冲总线122上已经计数了两个前述脉冲,这指示两个具有更高主 优先级索引(不包括原来的已经发生故障的主UPS)的两个其他的UPS(即 第二个UPS和第三个UPS))已经发生故障,识别其是具有接下来最高主 优先级索引的UPS并且应该接管作为主UPS。如第四个UPS是运行良好 的,其接管作为主UPS,并设置它的主运行良好总线控制210为高,促使 指示运行良好主UPS在运行的主运行良好总线信号202也将走高。

如上所述,每个UPS周期性地与其它UPS(例如通过CAN总线126) 进行通信以维护被分配到每个UPS的主优先级索引表格。此外,每个UPS 也可以传输连同每个UPS的运行良好的每个UPS的主/被控状态。主优先 级索引被每个UPS利用以确定具有更高的优先级索引的UPS有多少个 (即,UPS应该寻找多少个脉冲以知道UPS是否应该接管作为主UPS)。

图3是示出了脉冲方法主/被控确定处理的一个实施方式的流程图 300。在方框302,对并行UPS系统上电。在方框304,并行UPS系统启 动并且每个UPS在CAN总线126上建立CAN通信。在方框306,唯一的 标识符被分配到存在于并行系统中的每个UPS。在一个示例中,每个基于 它的CAN地址被分配唯一的标识符。基于唯一的标识符和潜在的其它系 统参数,每个UPS被分配主优先级索引。

在方框308,针对具有最高主优先级索引的UPS是否运行作为当前的 主UPS做出确定。如果UPS运行作为主UPS,主运行良好总线124为高 并且在方框310,UPS被监视为发生故障。例如,UPS被监视为发生故障 或被监视为需要主/被控角色转换的情况。如果UPS保持运行良好,那么 在方框312,UPS将继续运行作为主UPS并且主运行良好总线保持在高电 平。然而,如果检测到在UPS中发生故障,在方框314,主运行良好总线 124被设置为低,并且UPS释放对主运行良好总线124的控制。

在方框308,如果做出确定即具有最高主优先级索引的UPS没有运行 作为当前主UPS,那么在方框316针对主运行良好总线124是否为低做出 确定,其指示没有UPS被当前运行作为主UPS。

在方框318,响应于在方框316确定主运行良好总线124为低,针对 具有超出运行良好的UPS的接下来最高主优先级索引的UPS是否被辨识 做出确定。

在方框320,响应于具有接下来最高主优先级索引的UPS没有被辨识 出,每个UPS针对指示UPS发生故障的脉冲信号监控主脉冲总线122。当 接受到脉冲信号时,在每个UPS中的脉冲计数器被递增一。

在方框322,被控UPS通过对接受的脉冲数量进行计数确定哪个UPS 具有接下来最高优先级索引,并且确定多少个具有更高主优先级索引的 UPS已经发生故障。从而,具有能够变成主UPS的接下来最高优先级索引 的UPS被辨识出。然而,如果具有接下来最高优先级索引的UPS仍然未 被辨识出,处理返回到方框316。

在方框324,响应于在方框318或322辨识具有接下来最高主优先级 索引的UPS,针对具有接下来最高主优先级索引的UPS是否能够运行为主 UPS做出确定。在方框326,响应于确定具有接下来最高主优先级索引的 UPS不能变成主UPS,主运行良好总线保持为低并且在主脉冲总线122上 发送脉冲。在方框328,响应于确定具有接下来最高主优先级索引的UPS 能够变为主UPS,UPS接管并行UPS系统为主UPS并且主运行良好总线 124走高。在方框330,终止脉冲方法主/被控过程。

只需要每个UPS对主运行良好总线124的状态进行监控和对在主脉冲 总线122的脉冲进行计数,主/被控确定被迅速执行,而不需要依靠缓慢的 CAN总线126和任何复杂逻辑。

图4示出了基于主优先级索引的主/被控确定方案的另一个实施方式。 图4是根据本发明的方面的并行UPS系统400的框图。并行UPS系统400 包括第一个UPS402、第二个UPS404和第三个UPS406,每个UPS被并行 耦合以通过单一输出给负载提供功率。在其它实施方式中,UPS系统400 可以包括多于或少于三个UPS。UPS402、UPS404、UPS406中的每一个包 括具有通用输入/输出(GPIO)410的数字信号处理器(Digital Signal  Processor)408和CPU中断412。每个DSP408也被耦合到CAN总线426。

在UPS402、UPS404、UPS406中的每一个的内部,GPIO410通过主 总线控制线414被耦合到主总线424,并且CPU中断通过主总线感测线413 被耦合到主总线424。根据一个实施方式,感测线413和控制线414中的 每一个包括被配置为从主总线424隔离每个UPS和防止接地回路问题的光 隔离器420。

如上所述,当上电时,UPS402、UPS404、UPS406中的每一个被分配 唯一的标识符(例如,根据其CAN总线426地址)。基于唯一的标识符和 其它系统参数,计算关于UPS402、UPS404、UPS406中的每一个的主优 先级索引。当在启动时需要确定初始主UPS时或者在当前指定的主UPS 发生故障之后确定下一个主UPS时,下一个主UPS由于具有最高优先级 索引且是运行良好的UPS而被选定。

除了主优先级索引之外,UPS402、UPS404、UPS406中的每一个也被 分配唯一的死区时间延时,其是基于在每个UPS中的主优先级索引而被计 算出。一旦主优先级索引和唯一的死区时间延时被分配,则启用CPU中断 412。

在系统400启动时,没有UPS被选择且主总线424为低。具有最高主 优先级索引的UPS402、UPS404、UPS406变为主UPS并且主总线424被 设置为高。

被指定为主UPS的UPS402、UPS404、UPS406控制主总线424。当 当前主UPS被指定时,主UPS设置主总线424为高,其指示运行良好主 UPS在运行。主总线424的状态通过主总线感测线413被馈送给在系统400 中的UPS402、UPS404、UPS406中的每一个的CPU中断412。

如果当前主UPS发生故障,则主总线424从高转到低。在主总线424 的下降沿(即,几乎在主总线424从高转到低时的瞬间),UPS402、UPS404、 UPS406中的每一个的CPU中断412被触发,在实质上相同的时间向 UPS402、UPS404、UPS406中的每一个指示主UPS已经发生故障。在 UPS402、UPS404、UPS406中的每一个的DSP408之内,终端服务程序(ISR) 的固件识别CPU中断412已经被触发并且启用软件中断,其利用基础计数 器和比较寄存器。比较寄存器被加载UPS唯一的死区时间延时并且基础计 数器被启动。

当主总线424仍然为低(即指示在另一个UPS中的软件中断还没有被 触发),并且相关基础计数器的值与在比较寄存器中加载的唯一的死区时 间延时的值相匹配,UPS402、UPS404、UPS406的软件中断被触发。如果 可以的话(即,运行良好),其中软件中断发生第一次的UPS402、UPS404、 UPS406变为下一个主UPS。如果其中发生软件中断的UPS402、UPS404、 UPS406运行良好并且被指定为主UPS,那么UPS通过主总线控制414设 置主总线424为高以向其它UPS指示主UPS已经被选择并且它们能复位 它们的软件中断和基础计数器。

图5是示出了DSP中断方法主/被控确定过程的流程图500。在方框 502,并行UPS系统400被上电。在方框504,并行UPS系统400启动并 且每个UPS在CAN总线426上建立CAN通信。在方框506,唯一的标识 符被分配给存在于并行系统中的每个UPS。在一个示例中,每个UPS基于 其CAN地址被分配唯一的标识符。基于唯一的标识符和潜在的其它系统 参数,每个UPS被分配主优先级索引。基于主优先级索引,每个UPS被 分配唯一的死区时间延时。当被分配唯一的标识符、主优先级索引和唯一 的死区时间延时时,每个UPS的CPU中断412被启用。

在方框508,针对具有最高主优先级索引的UPS是否运行为当前主 UPS做出确定。如果UPS运行为主UPS,主总线424为高并且在方框510, UPS发生故障被监控。例如,UPS被监测发生故障或被监测到主/被控角色 需要转换的情况。如果UPS保持运行良好,那么在方框512,UPS继续运 行为主UPS并且主总线424保持在高电平。然而,如果在UPS中检测到 故障,在方框514,主总线424被设置为低并且UPS释放对主总线424的 控制。

在方框528,针对UPS402、UPS404、UPS406中的每一个的CPU中 断是否已经被触发做出确定。当主总线424从高转到低时,每个UPS的 CPU中断被触发,其指示当前的主UPS已经发生故障。响应于确定CPU 中断已经被触发,在方框530,针对是否存在能够变成主UPS的其它被控 UPS做出确定。响应于确定存在能够被指定为主UPS的其它UPS,在方 框532,启用UPS402、UPS404、UPS406中的每一个的软件中断,比较寄 存器被加载唯一的死区时间延时并且基础计数器被启动。

在方框516,针对UPS402、UPS404、UPS406的软件中断是否已经被 触发做出确定。当UPS的基础计数器的值与存储在比较寄存器中的唯一的 死区时间延时的值相匹配时,UPS的软件中断被触发。这种情况向UPS 指示:已经没有其它具有更高主优先级索引的UPS能够被指定为UPS,因 为这将在它到达死区时间延时值之前已经停止基础计数器。

在方框518,通过主总线感测线413针对主总线424是否仍然为低做 出确定。如果主总线424已经走高,那么另一个UPS已经介入为指定主 UPS并且在526,软件中断被禁止并且基础计数器被复位。如果主总线424 保持为低,那么在方框520,针对UPS是否准备被指定为主UPS做出确定。 响应于确定UPS没有准备被指定为主UPS(例如,因为UPS已经发生故 障),则在方框524,软件中断被禁止并且基础计数器被复位。响应于确定 UPS是运行良好的并且准备被指定为主UPS,在方框522,UPS被指定为 主UPS并且主总线424被通过主总线控制线414设置为高。在方框524, 主UPS的软件中断被禁止并且基础计数器被复位。在方框534,完成DSP 中断方法主/被控确定过程。

在DSP中断方法主/被控确定过程中,每个UPS监视单一主总线424, 以控制自身的CPU和软件中断。每个UPS没有必要关于它们的主优先级 索引和状态与其它UPS进行直接通信。每个UPS能够独立确定它是否应 该被指定为主UPS,并且因此,主/被控确定被迅速执行并且有效使用最小 信号和逻辑。

图6基于主优先级索引示出了主/被控确定方案的另一个实施方式。图 6是根据本发明的方面的并行UPS系统600的框图。并行UPS系统600 包括第一个UPS602,、第二个UPS604和第三个UPS606,每个被并行耦合 以通过单一输出为负载提供功率。在其它实施方式中,UPS系统600可以 包括多于或少于三个UPS。UPS602、UPS604、UPS606中的每一个包括具 有多个通用输入/输出(GPIO)610的数字信号处理器608和也具有多个 GPIO612的复杂可编程逻辑器件(CPLD)616。每个DSP608也耦合到CAN 总线626。

在UPS602、UPS604、UPS606中的每一个内部,DSP608的GPIO610 耦合到CPLD616的GPIO612。还是在UPS602、UPS604、UPS606中的每 一个内部,CPLD616的GPIO612通过主总线控制线614耦合到主总线624 并且CPLD616的另一个GPIO612通过主总线感测线613耦合到主总线 624。根据一个实施方式,感测线613和控制线614中的每个包括被配置 为将每个UPS与主总线624隔离且防止接地回路问题的光隔离器620。

如上所述,当上电时,UPS602、UPS604、UPS606中的每一个被分配 唯一的标识符(例如,根据其CAN总线626地址)。基于唯一的标识符和 其它系统参数,通过DSP608计算出关于UPS602、UPS604、UPS606中的 每一个的主优先级参数。当启动时需要确定初始主UPS时,或者下一个主 UPS在当前指定的主UPS发生故障之后确定时,下一个主UPS由于具有 最高主优先级索引也是运行良好的UPS而被选定。除了主优先级索引之 外,UPS602、UPS604、UPS606中的每一个也被分配唯一的死区时间延时, 其基于每个UPS的主优先级索引通过DSP608计算出。

UPS602、UPS604、UPS606中的每一个的DSP608通过DSP608的 GPIO610和CPLD的GPIO612提供相应的主优先级索引和唯一的死区时间 延时给CPLD616。根据一个实施方式,UPS602、UPS604、UPS606中的 每一个的CPLD616通过CPLD616的GPIO612和DSP608的GPIO610提 供相应的UPS的当前主/被控状态给DSP608。

CPLD中断方法主/被控确定过程的运行类似于DSP中断方法主/被控 确定过程的运行,除了主/被控确定算法是由CPLD616执行,而不是由 DSP608执行。

当给并行UPS系统600上电时,没有UPS被指定和主总线624被设 置为低。当具有最高主优先级索引的UPS变成主UPS时,主总线624被 设置为高,其向其它UPS指示主UPS被选择并且运行正常。

每个被控UPS通过主总线感测线613监视主总线624。当主总线624 走低时,几乎同时UPS感测当前主UPS已经发生故障。当主UPS发生故 障时,UPS602、UPS604、UPS606中的每一个的CPLD616启动延时计数 器。当主总线624为低并且延时计数器的值与UPS的唯一的死区时间延时 相匹配时,具有匹配的唯一死区时间延时的UPS接管为主UPS并且设置 主总线624为高。当主总线624走高时,其它UPS会发现新的主UPS已 经被选定并且CPLD616能停止递增和对它们的计数器进行复位。

图7是示出了CPLD中断方法主/被控确定过程的流程图700。在方框 702,并行UPS系统600被上电。在方框704,并行UPS系统400启动并 且每个UPS在CAN总线626上建立CAN通信。在方框706,唯一的标识 符被分配给存在于并行系统中的每个UPS。在一个示例中,每个UPS基于 其CAN地址被分配唯一的标识符。基于唯一的标识符和潜在的其它系统 参数,每个UPS被分配主优先级索引。基于主优先级索引,每个UPS被 分配唯一的死区时间延时。

在方框708,针对具有最高主优先级索引的UPS是否运行为当前主 UPS做出确定。如果UPS运行为主UPS,则主总线624为高并且在方框 710,主UPS被检测发生故障。例如,UPS被监测发生故障或被监测需要 主/被控角色转换的情况。如果UPS保持运行良好,那么在方框712,UPS 继续运行为主UPS并且主总线624保持在高电平。然而,如果在UPS中 检测到故障,在方框714,主总线624被设置为低并且UPS释放对主总线 624的控制。

响应于确定具有最高主优先级索引的UPS没有运行为主UPS,在方框 716,进行确定CPLD616通过主总线感测线613是否感测主总线624为低。 在方框718,响应于确定CPLD616已经感测主总线624为低(即指示没有 UPS运行为主UPS),针对CPLD616的延时计数器是否激活做出确定。

响应于确定CPLD616的延时计数器是未激活,在方框720,启动CPLD 的延时计数器。响应于确定CPLD616的延时计数器已经激活或者在延时 计数器已经启动之后,在方框722,针对延时计数器的值是否等于UPS的 唯一的死区时间延时做出确定。

一旦通过UPS确定延时计数器等于UPS的唯一死区时间延时,延时 计数器相匹配的UPS试图变成下一个主UPS。进行确定延时计数器匹配的 UPS是否已经准备好成为主(即运行良好的)UPS。在方框724,响应于 确定UPS准备好变成主UPS,UPS被指定为主UPS并且主总线624被设 置为高,其向其它UPS指示主UPS在运行。当每个UPS的CPLD616检 测主总线624被设置为低时,在方框726,CPLD616的延时计数器被复位 为零。

在CPLD中断方法主/被控确定过程中,每个UPS必须仅仅监视单一 的主总线424以将其自身的延时计时器与唯一计时器值匹配。对于每个 UPS,没有必要与其他UPS关于它们的主优先级索引和状态进行直接通信。 每个UPS能够独立确定其是否应该被指定为主UPS,并且从而,主/被控 确定被迅速执行且有效使用最小信号。

尽管本文是参照并行UPS系统中的三个UPS的使用来进行阐述根据 本发明的示例,但是其它示例可以采用并行地耦合在一起的多于或少于三 个的UPS。

尽管本文是参照不间断电源(UPS)进行阐述根据本发明的示例,其 它示例可以利用任何类型的并行供电系统(其中多于一个电源被期望耦合 在一起并且被有效和高效地控制)。还要理解的是,根据本发明的示例可 以被采用来监视任何类型(例如,商业或住宅)或大小的系统。

通过提供其中并行耦合的多个UPS的并行UPS系统,采用主优先级 索引来进行主/被控UPS确定,并行UPS系统能够使用相对简单、高效和 可靠的主/被控方法提供功率给负载,而无需缓慢的CAN总线通信或复杂 的逻辑。

至此描述了本发明的至少一个实施方式的若干方面,应当理解,本领 域的技术人员将容易想到各种改变、修改和改进。这些改变、修改和改进 被认为是这个公开的一部分,并且被认为在本发明的精神和范围之内。因 此,前述描述和附图仅仅通过示例的方式。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号