双模以太网电力控制器的制作方法

文档序号:6655547阅读:179来源:国知局
专利名称:双模以太网电力控制器的制作方法
背景技术
本发明涉及以太网电力领域,尤其涉及双模以太网电力控制器。
基于以太网技术的局域网和广域网的增长成为将办公室和家庭与具有多个双绞线的结构化电缆系统通过电缆连接的重要驱动。普遍存在的局域网,以及其上操作的装备,导致了其中通常需要附加其电力有利地由网络在网络布线上供应的网络操作设备的情况。在网络布线上供应电力具有众多优点,包括但不限于;减少安装成本;集中化电力和电力备用;以及集中化安全性和管理。
存在解决该问题的若干专利,包括授权给Lehr等人的美国专利S/N 6,473,608号,其内容通过引用包含在此,以及授权给Lehr等人的美国专利S/N 6,643,566号,其内容通过引用包含在此。而且,解决在基于网络的以太网上向远程设备供电的问题的标准被发布为IEEE 802.3af-2003,其内容通过引用包含在此。
以太网交换机一般被设计来支持多个端口,且以太网电力功能可被提供给某些或所有所支持的多个端口。例如,在48端口以太网交换机或集线器中,仅有12个或者24个端口可初始被供应以太网电力功能。稍后添加单独的模块来向其它端口供应以太网电力功能。以太网电力功能一般由以太网电力控制器提供,后者此处也被称为以太网电力管理电路。
在这样的配置中,初始供应的以太网电力控制器必须向包括任何所需的管理控制电路在内的对其提供以太网电力功能的初始端口提供100%的所需功能。可无需管理控制电路提供随后添加的模块,从初始提供的模块的管理控制电路接收指令。较佳地,可使用不同的模块类型,如添加具有基本模块中未提供的附加功能的增强模块。
术语管理控制电路旨在包括能够为以太网管理电路上的多个电源提供管理控制功能的任何电路。这样的管理控制电路可作为一个或多个以太网电力管理电路的一部分被包含在内,或作为单独的控制器或微控制器。
所需而未由现有技术提供的是具有多个操作模式的单个以太网电力控制器,允许该单个以太网电力控制器与基本管理控制电路以及具有附加功能增强管理控制电路一起协同工作。
发明概述从而,本发明的主要目标在于克服现有技术的缺点。这是通过具有多种操作模式的以太网电力控制器在本发明中提供的。在第一模式中,以太网电力控制器标识请求电力的最高优先级端口,以及接收电力的最低优先级端口。响应于从管理控制电路接收到的启用或禁用端口命令,以太网电力控制器分别启动对最高优先级端口供电,或禁用来自最低优先级端口的电力。因此,在第一模式中,以太网电力控制器通过根据本地优先级选择适当的端口来管理可用的电力。在示例性实施例中,启用或禁用端口命令是由以太网电力控制器之一上的机内管理控制电路发送的。
在第二模式中,增强管理控制电路读取所有端口信息,并将特定指令发送给以太网电力控制器。在该第二模式中,以太网电力控制器根据所接收的指令启用或禁用特定端口的电力。增强管理控制电路通过读取与每一以太网电力控制器相关联的所有端口的状态来获取信息。
以太网电力控制器通过对电子控制开关通电来启用对端口供电。在示例性实施例中,电子控制开关包括电力MOSFET,一般位于负供电轨上。在另一实施例中,电子控制开关包括双极晶体管或FET。提供了允许对要供电的每一端口供电的单独装置。在一个实施例中,电子控制开关位于以太网电力控制器的底板上,在另一实施例中,电子控制开关位于以太网电力控制器外部。以太网电力控制器上的控制电路的输出激活或停用该电子控制开关。
本发明提供了以太网电力控制器,它包括控制模块;以及响应于控制模块对特定端口供电的装置;控制模块具有第一操作模式,其中响应于接收启用端口的命令,控制模块确定具有响应于控制模块的启用装置的请求电力的最高优先级端口,并经由供电启用装置启用最高优先级端口;以及第二操作模式,其中响应于接收启用特定端口的命令,控制模块经由供电启用装置启用特定端口。
在一个实施例中,用于启用电源的装置包括电子控制开关。在另一实施例中,电子控制开关包括FET、MOSFET和双极晶体管之一。在另一实施例中,用于启用电力的装置包括控制模块的输出。
在一个实施例中,第一模式中,控制模块还用来存储关于本地最高优先级等级的信息,本地最高优先级等级是具有响应于控制模块的启用装置的请求电力的最高优先级端口的优先级等级。较佳地,在第一模式中,控制模块还用于输出关于本地最高优先级等级的优先级等级的信息。
在一个实施例中,第一模式中,控制模块还用于存储本地最高优先级等级端口的标识符,控制模块还用来响应于所接收的启用端口的命令,根据所存储的标识符启用最高优先级等级端口。
在一个实施例中,第一模式中,控制模块还用于确定具有响应于控制模块的启用装置的接收电力的最低优先级端口,控制模块还用来响应于所接收的禁用端口的命令,禁用所确定的最低优先级端口。较佳地,在第一模式中,控制模块还用于输出关于本地最低优先级等级的优先级等级的信息。
在一个实施例中,第一模式中,控制模块还用于确定具有响应于控制模块的启用装置的接收电力的最低优先级端口,并存储本地最低优先级等级端口的标识符,控制模块还用来响应于所接收的禁用端口的命令,根据所存储的标识符禁用所确定的最低优先级端口。
本发明还提供以太网电力控制器,它包括管理功能;与管理功能相关联的数据发送和接收功能;与管理功能相关联的优先级确定功能,优先级确定功能用于确定请求电力的最高优先级端口;以及与管理功能相关联的供电启用功能;管理功能具有第一操作模式,其中响应于经由数据发送和接收功能接收启用端口的命令,管理功能经由供电启用功能启用所确定的请求电力的最高优先级端口;以及第二操作模式,其中响应于经由数据发送和接收功能接收启用特定端口的命令,管理功能经由供电启用功能启用特定端口。
一个实施例中,以太网电力控制器还包括用于检测连接至请求电力的端口至少一个节点的检测功能。在另一实施例中,优先级确定功能还用于确定接收电力的最低优先级端口,管理功能还用于在第一模式中响应于经由数据发送和接收功能接收禁用端口的命令,经由供电启用功能禁用所确定的最低优先级端口。
本发明也提供用于通过以太网电缆向端口供电的系统,该系统包括多个以太网电力控制器;通信总线,多个以太网电力控制器中的每一个用于连接至通信总线,以太网电力控制器中的每一个包括控制模块,用于检测请求以太网电力的本地端口;确定所检测本地端口的优先级;确定请求电力的最高优先级本地端口,以及优先级等级。多个以太网电力控制器之一还包括管理控制,用于接收关于最大可用电力的信息;经由通信总线从多个以太网电力控制器的控制模块的至少其中之一中接收关于请求电力的最高优先级本地端口的优先级等级的信息;以及响应于最大可用电力和关于优先级等级的所接收信息,经由通信总线向多个以太网电力控制器的控制模块之一传送启用至少一个端口的命令,以太网电力控制器的控制模块还用来响应于该通信启用所确定的请求电力的最高优先级本地端口。
在一个实施例中,多个以太网电力控制器的每一个包括管理控制,多个管理控制中仅有一个在工作。
本发明也提供用于经由以太网电缆对端口供电的系统,该系统包括多个以太网电力控制器;通信总线,多个以太网电力控制器中的每一个用于连接至通信总线,以太网电力控制器中的每一个包括控制模块,用于启用对至少一个本地端口供电;确定所启用本地端口的优先级;确定接收电力的最低优先级本地端口,以及优先级等级,多个以太网电力控制器之一还包括管理控制,用于接收关于最大可用电力的信息;经由通信总线从多个以太网电力控制器的控制模块的至少其中之一中接收关于接收电力的最低优先级本地端口的优先级等级的信息;以及响应于最大可用电力和关于优先级等级的所接收信息,经由通信总线向多个以太网电力控制器之一传输禁用至少一个端口的命令,以太网电力控制器的控制模块还用来响应于该通信禁用所确定的接收电力的最低优先级本地端口。较佳地,多个以太网电力控制器中的每一个包括管理控制,多个管理控制中仅有一个在工作。
本发明也提供用于对端口供电的方法,包括确定至少两种操作模式的其中之一;在被确定为第一操作模式的情况中接收启用端口的命令;确定请求电力的本地最高优先级端口;以及启用请求电力的本地最高优先级端口,且在被确定为第二操作模式的情况中接收启用特定端口的命令;以及根据所接收的命令启用特定端口。
在一个实施例中,在被确定为第一操作模式的情况中,该方法还包括,维护本地最高优先级等级,本地最高优先级等级是请求电力的本地最高优先级端口的优先级等级。较佳地,在被确定为第一操作模式的情况中,该方法还包括输出关于本地最高优先级等级的信息。
在另一实施例中,在被确定为第一操作模式的情况中,该方法还包括,存储本地最高优先级端口的标识符,启用本地最高优先级端口是根据所存储的标识符进行的。
在又一实施例中,在被确定为第一操作模式的情况中,该方法还包括,确定接收电力的本地最低优先级端口。在另一实施例中,在被确定为第一操作模式的情况中,该方法还包括,输出关于所确定的本地最低优先级端口的优先级等级的信息。在又一实施例中,在被确定为第一操作模式的情况中,该方法还包括存储所确定的接收电力的本地最低优先级端口的标识符。较佳地,在被确定为第一操作模式的情况中,该方法还包括接收禁用端口的命令;以及根据所确定的接收电力的最低优先级端口的所存储的标识符禁用端口。
本发明的其它特征和优点通过以下附图和描述将是显而易见的。
附图简述为更好理解本发明并示出如何实现本发明,现在仅作为示例将对附图进行引用,全部附图中相同的标号指定相应的元素或部分。
现在详细地对附图进行特定引用,强调细节是仅作为示例并为本发明的较佳实施例的说明性讨论的目的示出的,并为提供被认为是本发明的原理和概念性方面的最有用和容易理解的描述而被呈现。在此方面,未试图以比本发明的基本理解所需更详细地示出本发明的结构细节,与附图一起的描述使得本领域的技术人员明白实践中本方面的若干形式如何可具体化。附图中

图1是根据本发明的原理服务4个端口的以太网电力控制器的高层示意图;图2是根据本发明的原理的图1的以太网电力控制器的控制模块的高层功能性框图;图3a示出了根据本发明的原理,响应于以太网电力控制器之一上的管理控制电路的图1的多个以太网电力控制器的高层示意图;图3b示出了根据本发明的原理,响应于外部增强管理控制电路的图1的多个以太网电力控制器的高层示意图;图4示出了根据本发明的原理向端口供电的以太网电力控制器的控制模块的操作的第一实施例的高层流程图;图5a示出了根据本发明的原理向端口供电的以太网电力控制器的控制模块的操作的第二实施例的高层流程图;图5b示出了根据本发明的原理启用根据图5a的第一模式的操作的管理控制电路的操作的高层流程图;图5c示出了根据本发明的原理启用根据图5a的第二模式的操作的增强管理控制电路的操作的高层流程图;图6示出了根据本发明的原理禁用来自端口的电力的以太网电力控制器的控制模块的操作的第一实施例的高层流程图;图7a示出了根据本发明的原理禁用来自端口的电力的以太网电力控制器的控制模块的操作的第二实施例的高层流程图;图7b示出了根据本发明的原理启用根据图7a的第一模式的操作的管理控制电路的操作的高层流程图;以及图7c示出了根据本发明的原理启用根据图7a的第二模式的操作的增强管理控制电路的操作的高层流程图。
较佳实施例的详细描述本实施例允许以太网控制电源具有多个操作模式。在第一模式中,以太网电力控制器标识请求电力的最高优先级端口以及接收电力的最低优先级端口。响应于从管理控制电路接收到的启用或禁用端口命令,以太网电力控制器分别启动对最高优先级端口供电,或禁用来自最低优先级端口的电力。因此,在第一模式中,以太网电力控制器通过根据本地优先级选择适当的端口来管理可用的电力。在示例性实施例中,启用或禁用端口命令是由以太网电力控制器之一机内的管理控制电路发送的。
在第二模式中,增强管理控制电路读取所有端口信息,并将特定指令发送给以太网电力控制器。在该第二模式中,以太网电力控制器根据所接收的指令启用或禁用特定端口的电力。增强管理控制电路通过读取所有端口的状态来获取信息。
以太网电力控制器通过对电子控制开关通电来启用对端口供电。在示例性实施例中,电子控制开关包括电力MOSFET,一般位于负供电轨上。在另一实施例中,电子控制开关包括双极晶体管或FET。提供了允许对要供电的每一端口供电的单独装置。在一个实施例中,电子控制开关位于以太网电力控制器的机板上,在另一实施例中,电子控制开关位于以太网电力控制器外部。以太网电力控制器上的控制电路的输出激活或停用该电子控制开关。在示例性实施例中,电子控制开关作为具有以太网电力控制器的单个集成电路芯片的一部分提供。
在详细解释本发明的至少一个实施例之前,应理解,本发明不将其应用限于以下描述中描绘或附图中示出的组件的构造和安排的细节。本发明可应用于其它实施例或可按照各种方式实践或实现。而且,应理解,此处采用的措辞和技术是为描述目的,而不应视为限制。
图1是根据本发明的原理服务4个端口的以太网电力管理电路10的高层示意图,以太网电力管理电路10此处也被称为以太网电力控制器。以太网电力控制器10包括展示多个检测(sense)输入50和多个端口启用装置60的控制模块20;正电输入;正电输出;数据和控制路径40;负电输入;标记为R检测的多个检测电阻器;多个电子控制开关30;以及分别标记为端口1-端口4的多个输出端口。在示例性实施例中,电子控制开关30各自为电力MOSFET。电子控制开关30被示为以太网电力控制器10的一部分,然而这不意味着以任何方式限制。电子控制开关30可位于以太网电力控制器10的外部,而不超出本发明的范围。在示例性实施例中,包含电子控制开关30的以太网电力控制器10以单个集成电路芯片提供。
每一端口启用装置60控制相应的电子控制开关30的操作。每一电子控制开关30启用相应的端口和负电输入之间的连接。流经各个端口的电力由电阻R检测采样,流经各个端口的电量的指示从而经由相应的检测输入50被输入到控制模块20。
图2是根据本发明的原理的图1的以太网电力控制器10的控制模块20的高层功能性框图。控制模块20包括数据和控制路径40;检测输入50;端口启用装置60;管理功能110;数据发送和接收功能120;可任选的存储功能130;优先级确定功能140;电力使用功能150;供电启用功能160;以及检测功能170。数据发送和接收功能120与管理功能110相关联。可任选存储功能130与管理功能110相关联。优先级确定功能140、检测功能170、电力使用功能150和供电启用功能160各自与管理功能110相关联。检测输入50与电力使用功能150相关联。端口启用装置60与供电启用功能160相关联。数据和控制路径40与数据发送和接收功能120相关联。
在操作中,管理功能110操作检测功能170来检测请求以太网电力的兼容连接的节点。在较佳实施例中,检测功能170根据可应用的IEEE标准802.3af操作。可任选地,检测功能170还包括操作来确定请求以太网电力的标识的连接节点的适当电力使用分类的分类功能。电力使用功能150接收检测输入50,并向管理功能110提供关于启用的端口的电力使用的信息。在较佳实施例中,电力使用功能150向管理功能110提供关于流经各个端口的电流以及端口上电压两者的信息。优先级确定功能140向管理功能110提供关于所检测端口的优先级的信息。在示例性实施例中,优先级被设为依据物理端口编号的默认值。端口优先级还可由其信息经由数据发送/接收功能120接收的主机(未示出)设置。可任选地,管理功能110在可任选的存储功能130中存储下载的端口优先级信息。在又一实施例中,优先级被设为默认值,以便启用相关联端口的轮流操作。在另一实施例中,优先级由随机函数确定。
数据发送和接收功能120的操作可启用与以下将进一步描述的管理控制电路或增强管理控制电路的数据通信。在示例性实施例中,指令由数据发送和接收功能120从管理控制电路或增强管理控制电路中接收,并从数据发送和接收功能120中被传送到管理功能110。诸如从电力使用功能150中获取的电力使用信息以及请求以太网电力的一个或多个节点已经由检测功能170检测的端口信息由数据发送和接收功能120从管理功能110传输到管理控制电路或增强管理控制电路。在一个实施例中,关于所有相关联端口的总电力使用的信息被传送到管理控制电路,然而未传输单独的端口使用。
可任选的存储功能130由管理功能110使用来存储以下将进一步描述的本地优先级信息。供电启用功能160用于响应于管理功能110来启动对特定端口的供电。在较佳实施例中,管理功能110在经由供电启用功能160启用端口之后通过电力使用功能150监视电力使用以确保电力使用处于可接受的参数内。
图3a示出了根据本发明的原理响应于位于以太网电力控制器10之一机内的管理控制电路的多个以太网电力控制器10的高层示意图。多个以太网电力控制器10中的至少一个包括管理控制电路210。包含活动的管理控制电路210的以太网电力控制器10被称为以太网控制器主电源220。在示例性实施例中,多个以太网电力控制器10中的每一个包含管理控制电路210,然而仅有以太网电力主控制器220的管理控制电路210工作。多个以太网电力控制器10中的每一个被示为含有端口1-4,然而这不意味着以任何方式限制。每一以太网电力控制器10可支持更多或更少的端口,而不超出本发明的范围。管理控制电路210展示对主机(未示出)的连接。
各个以太网电力控制器10的控制模块20由数据总线230连接至工作的管理控制电路210。在示例性实施例中,数据总线230是伊利诺伊州绍姆堡市的摩托罗拉公司生产的串行外围接口(SPI)总线。管理控制电路210用作SPI总线的主控器(master)。在示例性实施例中,管理控制电路210经由荷兰埃因霍恩市飞利浦公司生产的I2C总线与主机通信。如上所述,在一个实施例中,包含活动的管理控制电路210的以太网电力控制器10被称为以太网控制器主电源10。较佳地,以太网控制器主电源220的控制模块20经由数据总线230从活动的管理控制电路210中接收命令。
操作中,管理控制电路210从主机中接收关于可用电力的信息。响应于总的可用电力以及请求以太网电力的一个或多个连接的节点已经由图2的检测功能170检测的信息,由管理控制电路210提交启用一个或多个节点的指令,这些指令在数据总线230上发送。在示例性实施例中,管理控制电路210经由数据总线230从每一以太网电力控制器10中输入与每一以太网电力控制器10相关联的请求以太网电力的最高优先级端口的优先级等级。可用电力根据最高优先级等级分配给各个以太网电力控制器10。应注意,管理控制电路210不接收请求电力的特定接口的指示,也不接收每个端口的优先级的指示。
在多个以太网电力控制器10报告同一优先级等级的请求的情况中,向以太网电力控制器10中的每一个分配进一步的优先级等级。在一个实施例中,基于物理位置分配优先级,在另一实施例中,在轮流基础上分配优先级。在又一实施例中,从主机中下载优先级。在又一实施例中,由随机函数分配优先级。
在电力损失或检测到请求以太网电力的连接的节点具有比当前供电的节点更高的优先级等级的情况中,管理控制电路210向具有最低优先级等级端口的以太网电力控制器提交禁用端口命令。在多个以太网电力控制器10报告对同一最低优先级等级的端口供电的情况中,向每一以太网电力控制器10分配进一步的优先级等级。在一个实施例中,基于物理位置分配优先级,在另一个实施例中,在轮流基础上分配优先级。在又一实施例中,从主机下载优先级。在又一实施例中,由随机函数分配优先级。在又一实施例中,从节点下载优先级。
图3b示出了根据本发明的原理,响应于外部增强管理控制电路260的多个以太网电力控制器10的高层示意图。多个以太网电力控制器10中的每一个被示为含有端口1-4,然而这不意味着以任何方式限制。每一以太网电力控制器10可支持更多或更少的端口,而不超出本发明的范围。增强管理控制电路260展示了对主机(未示出)的连接。
各个以太网电力控制器10的控制模块20由数据总线270连接至增强管理控制电路260。在示例性实施例中,数据总线270是伊利诺伊州绍姆堡市的摩托罗拉公司生产的串行外围接口(SPI)总线。增强管理控制电路260用作SPI总线的主控器(master)。在示例性实施例中,增强管理控制电路260经由荷兰埃因霍恩市飞利浦公司生产的I2C总线与主机通信。
操作中,增强管理控制电路260从主机中接收关于可用电力的信息。增强管理控制电路260还经由数据总线270输入多个以太网电力控制器10中的每一个的每一启用端口的电力使用。在示例性实施例中,管理控制电路260还接收指示实际工作电压的指示,从而计算每个端口的实际电力使用。
响应于总的可用电力和使用,以及由图2的检测功能170检测的请求电力的特定节点的指示,由增强管理控制电路260提交特定节点的指令,这些指令在数据总线230上发送。在示例性实施例中,增强管理控制电路260标识请求以太网电力的每一连接的节点的优先级,且电力根据所有端口的总优先级分配。
在电力丢失或检测到请求电力的连接的节点具有更高优先级的情况中,增强管理控制电路260向具有最低优先级端口的以太网电力控制器10提交特定的禁用端口命令。
应理解,增强管理控制电路260从而基于与每一以太网电力控制器10相关联的所有端口的总优先级对各个端口供电。因此,连接至以太网控制器第一电源10的请求以太网电力的高优先级节点可导致禁止对连接至以太网控制器第二电源10的低优先级节点供电。在一个实施例中,基于物理位置分配优先级,在另一个实施例中,在轮流基础上分配优先级。在又一实施例中,从主机下载优先级。在又一实施例中,由随机功能分配优先级。在又一实施例中,从节点下载优先级。
图4示出了根据本发明的原理以太网电力控制器10的控制模块20对端口供电的操作的第一实施例的高层流程图。在阶段1000中,初始化控制模块20。在阶段1010中,控制模块20标识其操作模式。在示例性实施例中,这是由外部信号或命令完成的。在较佳实施例中,使用预定值的外部电阻来允许控制模块20标识其模式。在另一实施例中,控制模块20从管理控制电路210和增强管理控制电路260之一接收标识操作模式的命令。
在阶段1010中控制模块20确定它将以第一模式操作的情况中,在阶段1020中,从管理控制电路210和增强管理控制电路260之一接收启用端口的命令。在阶段1030中,根据检测功能170和优先级确定功能140检测并确定请求电力的最高优先级端口或节点。应理解,单个节点经由以太网电缆连接至特定端口,且如此处所述,或者根据所检测到的节点或者根据端口分配优先级。从可由特定控制模块20启用的端口中选择请求以太网电力的最高优先级端口。在阶段1040中,阶段1030中标识的最高优先级端口经由供电启用功能160启用。
在阶段1010中控制模块20确定它将以第二模式操作的情况中,在阶段1050中,从管理控制电路210和增强管理控制电路260之一接收启用特定端口的命令。在阶段1060中,根据所接收的指令经由供电启用功能160启用对特定端口的电力。
以上以允许与或者管理控制电路210或者增强管理控制电路260协作根据第一和第二模式之一操作的方式描述。在示例性实施例中,第一模式与管理控制电路210相关联,第二模式与增强管理控制电路260相关联。应理解,第一操作模式中,控制模块20基于本地优先级确定选择将启用的实际端口,而在第二操作模式中,管理控制电路210和增强管理控制电路260之一基于总优先级的确定而选择将启用的端口。
图5a示出根据本发明的原理以太网电力控制器10的控制模块20对端口供电的操作的第二实施例的高层流程图。在阶段1100中,初始化控制模块20,在阶段1110中,控制模块20标识其操作模式。在示例性实施例中,这经由外部信号或命令完成。在较佳实施例中,使用预定值的外部电阻来允许控制模块10标识其模式。在另一实施例中,控制模块20从管理控制电路210和增强管理控制电路260之一接收标识操作模式的命令。
在阶段1110中控制模块20确定它将以第一模式操作的情况中,在阶段1120中,确定请求电力并与控制模块20相关联的本地最高优先级等级(LHPL)端口。在示例性实施例中,这是根据图2的优先级确定功能140的操作确定的。可任选地,利用图2的存储功能130存储LHPL端口的标识符。在阶段1130中,阶段1120中确定的LHPL端口的优先级等级经由图2的数据发送和接收功能120被输出到管理控制电路210和增强管理控制电路260之一。管理控制电路210或增强管理控制电路260因此从多个以太网电力控制器10中接收指示请求电力的本地节点的优先级等级的信息。应注意,实际端口未标识,仅标识了请求电力的本地最高优先级等级的端口的优先级等级。
在其中管理控制电路210确定电源可用来启用端口的情况中,向与最高优先级等级相关联的控制模块20发送端口启用命令。
在阶段1140中,从管理控制电路210和增强管理控制电路260之一接收如上所述的启用端口命令。在阶段1150中,启用阶段1120中标识的LHPL端口。
在阶段1110中控制模块20确定它将以第二模式操作的情况中,在阶段1160中,从管理控制电路210和增强管理控制电路260之一中接收启用特定端口的命令。在阶段1170中,根据所接收的指令向特定端口供电。
以上以允许与或者管理控制电路210或者增强管理控制电路260协作根据第一和第二模式之一操作的方式描述。在示例性实施例中,第一模式与管理控制电路210相关联,第二模式与增强管理控制电路260相关联。
图5b示出了根据本发明的原理启动根据图5a的第一模式的操作的管理控制电路210和增强管理控制电路260之一的操作的高层流程图。在阶段1200中,电源被识别为可用来启用端口。这可以是作为最初的开启、电源供应的添加、或者连接和检测到请求以太网电力的一个或多个节点的结果。在阶段1210中,检查如以上关于图5a的阶段1130所述的多个连接的以太网电力控制器的控制模块中接收到的本地最高优先级等级,并标识最高等级。在阶段1220中,向与阶段1210中标识的最高等级相关联的控制模块发送启用命令。在与以太网电力控制器10相关联的多个控制模块20报告相同优先级等级的请求的情况中,向以太网电力控制器10的每一个分配进一步的优先级等级。在一个实施例中,基于物理位置分配优先级,在另一个实施例中,在轮流基础上分配优先级。在又一实施例中,从主机下载优先级。在又一实施例中,由随机功能分配优先级。
图5c示出了根据本发明的原理启动根据图5a的第二模式的操作的管理控制电路210和增强管理控制电路260之一的操作的高层流程图。在阶段1300中,电源被识别为可用来启用端口。这可以是作为最初的开启、电源供应的添加、或者连接请求以太网电力的一个或多个节点的结果。在阶段1310中,标识系统中请求电力最高优先级端口。按照需要,轮询或标识多个连接的以太网电力控制器10的端口。在阶段1320中,向与阶段1310中标识的最高优先级端口相关联的控制模块20发送启用命令以启用特定标识的端口。
图6示出了根据本发明的原理以太网电力控制器10的控制模块20禁止对端口供电的操作的第一实施例的高层流程图。在阶段2000中,初始化控制模块20。在阶段2010中,控制模块20标识其操作模式。在示例性实施例中,这是由外部信号或命令完成的。在较佳实施例中,使用预定值的外部电阻来允许控制模块20标识其模式。在另一实施例中,控制模块20从管理控制电路210和增强管理控制电路260之一接收标识操作模式的命令。
在阶段2010中控制模块20确定它将以第一模式操作的情况中,在阶段2020中,从管理控制电路210和增强管理控制电路260之一中接收禁用端口的命令。在阶段2030中,由优先级确定功能140确定接收以太网电力的最低优先级端口或节点。应理解,单个节点经由以太网电缆连接至特定端口,且优先级或者可根据所检测的节点或者可根据端口分配。从由特定控制模块20启用的端口中选择接收电力的最低优先级端口。在阶段2040中,经由供电启用功能160禁用阶段2030中标识的最低优先级端口。
在阶段2010中控制模块20确定它将以第二模式操作的情况中,在阶段2050中,从管理控制电路210和增强管理控制电路260之一中接收禁用特定端口的命令。在阶段2060中,根据所接收的指令经由供电启用功能160禁止对特定端口供电。
以上以允许与或者管理控制电路210或者增强管理控制电路260协作根据第一和第二模式之一操作的方式描述。在示例性实施例中,第一模式与管理控制电路210相关联,第二模式与增强管理控制电路260相关联。应理解,在第一操作模式中,控制模块20基于本地优先级确定选择要禁用的实际端口,而在第二操作模式中,管理控制基于总体优先级确定选择要禁用的端口。术语管理控制旨在意味着管理控制电路210和增强管理控制电路260之一。
图7a示出了根据本发明的原理以太网电力控制器10的控制模块20禁止对端口供电的操作的第二实施例的高层流程图。在阶段2100中,初始化控制模块20,在阶段2110中,控制模块20标识其操作模式。在示例性实施例中,这是由外部信号或命令完成的。在较佳实施例中,使用预定值的外部电阻来允许控制模块20标识其模式。在另一实施例中,控制模块20从管理控制电路210和增强管理控制电路260之一接收标识操作模式的命令。
在阶段2110中控制模块20确定它将以第一模式操作的情况中,在阶段2120中,确定接收电力并与控制模块20相关联的本地最低优先级等级(LLPL)端口。在示例性实施例中,这是根据图2的优先级确定功能140的操作确定的。可任选地,利用图2的存储功能130存储LLPL端口的标识符。在阶段2130中,阶段2120中确定的LLPL端口的优先级等级经由图2的数据发送和接收功能120被输出到管理控制电路210和增强管理控制电路260之一。管理控制电路210或增强管理控制电路260因此从多个以太网电力控制器10中接收指示请求电力的本地节点的最低优先级等级的信息。应注意,实际端口未标识,仅标识了本地最低优先级等级的供电端口的等级。
在管理控制电路210和增强管理控制电路260之一确定由于电力需求一端口必须被禁用的情况中,向与最低优先级等级相关联的控制模块20发送端口禁用命令。这样的情景例如可当标识了另一控制模块20处的请求电力的高优先级端口时或当部分电力丢失时存在。
在阶段2140中,从管理控制电路210和增强管理控制电路260之一中接收如上所述的禁用端口的命令。在阶段2150中,禁用阶段2120中标识的LLPL端口。
在阶段2110中控制模块20确定它将以第二模式操作的情况中,在阶段2160中,从管理控制电路210和增强管理控制电路260之一中接收禁用特定端口的命令。在阶段2170中,根据所接收的指令禁止对特定端口供电。
图7b示出了根据本发明的原理启动根据图7a的第一模式的操作的管理控制210和增强管理控制260之一的操作的高层流程图。在阶段2200中,识别禁用端口的需求。这可以是丢失电力或连接请求以太网电力的较高优先级端口的结果。在阶段2210中,检查如上关于图7a的阶段2130所述的多个连接的以太网电力控制器的控制模块中接收到的本地最低优先级等级,并标识该最低优先级等级。在阶段2220中,向与阶段2210中标识的最低等级相关联的控制模块发送禁用命令。在多个以太网电力控制器10报告向相同最低优先级等级的端口供电的情况中,向以太网电力控制器10中的每一个分配进一步的优先级等级。在一个实施例中,基于物理位置分配优先级,在另一实施例中,在轮流基础上分配优先级。在又一实施例中,从主机中下载优先级。在又一实施例中,由随机功能分配优先级。在又一实施例中,从节点下载优先级。
图7c示出了根据本发明的原理启动根据图7a的第二模式的操作的增强管理控制260的操作的高层流程图。在阶段2300中,识别禁用端口的需求。这可以是丢失电力或连接请求以太网电力的较高优先级端口的结果。在阶段2310中,标识了系统中接收以太网电力的最低优先级端口。按需要轮询或标识多个连接的以太网电力控制器10的端口。在阶段2330中,向与阶段2320中标识的最低优先级端口相关联的控制模块20发送禁用命令以启用该特定标识的端口。
以上以允许与或者管理控制电路210或者增强管理控制电路260协作根据第一和第二模式之一操作的方式描述。在示例性实施例中,第一模式与管理控制电路210相关联,第二模式与增强管理控制电路260相关联。应理解,在第一操作模式中,控制模块20基于本地优先级的确定而选择要禁用的实际端口,而管理控制仅了解最高和最低优先级端口的等级。在第二操作模式中,管理控制电路210和增强管理控制电路260之一基于总体优先级确定选择要禁用的端口,而不考虑各个以太网电力控制器10中的哪个被连接至哪个端口。
因此,本发明允许以太网电力控制器具有多种操作模式。第一模式中,以太网电力控制器本地地标识请求电力的最高优先级端口,和接收电力的最低优先级端口。响应于来自管理控制电路的启用或禁用端口命令,以太网电力控制器分别本地标识本地最高优先级端口并对其供电或禁用来自本地最低优先级端口的电力。因此,在第一模式中,以太网电力控制器通过根据本地优先级选择适当的端口来管理可用的电力。在示例性实施例中,由以太网电力控制器上的管理控制电路发送启用或禁用端口命令。
在第二模式中,增强管理控制电路读取所有的端口信息,并向以太网电力控制器发送特定指令。在该第二模式中,以太网电力控制器根据所接收的指令启动或禁止对特定端口供电。增强管理控制电路通过读取所有端口的状态来获取信息。增强管理控制电路因此基于查看所有连接的端口的全局优先级启动或禁止供电,而不考虑这些端口连接至以哪个以太网电力控制器。
应理解,本发明的某些特征为清楚起见在分开的实施例的环境中描述,但它们也可组合来提供在单个实施例中。相反,本发明的各种特征为简明起见在单个实施例的环境中描述,它们也可分开或按照任何合适的子组合提供。
除非以其它方式定义,否则此处使用的所有技术和科学术语具有与本发明所属于的领域中的普通技术人员所共同理解相同的含义。尽管类似于或等效于此处所述的方法的方法可在本发明的实践或测试中使用,但此处描述了合适的方法。
此处提及的所有出版物、专利申请、专利和其它参考文献通过引用其整体被包含。在冲突的情况下,以包括定义在内的专利说明书为准。此外,材料、方法和示例仅是说明性的,不旨在为限制性的。
本领域的技术人员应理解,本发明不限于以上特定示出和描述。相反,本发明的范围由所附权利要求书定义,且包括以上所述的各种特征的组合和子组合及其变化和修改,这对阅读前述描述的本领域的技术人员是显而易见的,这些特征不属于现有技术。
权利要求
1.一种以太网电力控制器,包括控制模块;用于响应于所述控制模块启用对特定端口的供电的装置;所述控制模块具有第一操作模式,其中响应于接收启用端口的命令,所述控制模块确定具有响应于所述控制模块的启用装置的请求电力的最高优先级端口,并经由所述供电启用装置启用所述最高优先级端口;以及第二操作模式,其中响应于接收启用特定端口的命令,所述控制模块经由所述供电启用装置启用所述特定端口。
2.如权利要求1所述的以太网电力控制器,其特征在于,所述用于启用供电的装置包括电子控制开关。
3.如权利要求2所述的以太网电力控制器,其特征在于,所述电子控制开关包括FET、MOSFET和双极晶体管的其中之一。
4.如权利要求1所述的以太网电力控制器,其特征在于,所述用于启用供电的装置包括所述控制模块的输出。
5.如权利要求1所述的以太网电力控制器,其特征在于,在所述第一模式中,所述控制模块还用于存储关于本地最高优先级等级的信息,所述本地最高优先级等级是所述具有响应于所述控制模块的启用装置的请求电力的最高优先级端口的优先级等级。
6.如权利要求5所述的以太网电力控制器,其特征在于,在所述第一模式中,所述控制模块还用于输出关于所述本地最高优先级端口的优先级等级的信息。
7.如权利要求1所述的以太网电力控制器,其特征在于,在所述第一模式中,所述控制模块还用于存储本地最高优先级等级端口的标识符,所述控制模块还用来响应于所接收的启用端口的命令,根据所存储的标识符启用所述最高优先级等级端口。
8.如权利要求1所述的以太网电力控制器,其特征在于,在所述第一模式中,所述控制模块还用于确定具有响应于所述控制模块的启用装置的接收电力的最低优先级端口,所述控制模块还用来响应于所接收的禁用端口的命令,禁用所确定的最低优先级端口。
9.如权利要求8所述的以太网电力控制器,其特征在于,在所述第一模式中,所述控制模块还用于输出关于所述本地最低优先级等级的优先级等级的信息。
10.如权利要求1所述的以太网电力控制器,其特征在于,在所述第一模式中,所述控制模块还用于确定具有响应于所述控制模块的启用装置的接收电力的最低优先级端口,并存储所述本地最低优先级等级端口的标识符,所述控制模块还用来响应于所接收的禁用端口的命令,根据所存储的标识符禁用所确定的最低优先级端口。
11.一种以太网电力控制器,包括管理功能;与所述管理功能相关联的数据发送和接收功能;与所述管理功能相关联的优先级确定功能,所述优先级确定功能用于确定请求电力的最高优先级端口;以及与所述管理功能相关联的供电启用功能,所述管理功能具有第一操作模式,其中响应于经由所述数据发送和接收功能接收启用端口的命令,所述管理功能经由所述供电启用功能启用所确定的请求电力的最高优先级端口;以及第二操作模式,其中响应于经由所述数据发送和接收功能接收启用特定端口的命令,所述管理功能经由所述供电启用功能启用所述特定端口。
12.如权利要求11所述的以太网电力控制器,其特征在于,还包括用于检测连接至请求电力的端口至少一个节点的检测功能。
13.如权利要求11所述的以太网电力控制器,其特征在于,所述优先级确定功能还用于确定接收电力的最低优先级端口,所述管理功能还用于在第一模式中响应于经由所述数据发送和接收功能接收的禁用端口的命令,经由所述供电启用功能禁用所确定的最低优先级端口。
14.一种经由以太网电缆对端口供电的系统,所述系统包括多个以太网电力控制器;通信总线,所述多个以太网电力控制器中的每一个操作上连接至所述通信总线,所述以太网电力控制器中的每一个包括控制模块,用于检测请求以太网电力的本地端口;确定所检测的本地端口的优先级;确定请求电力的最高优先级本地端口,以及所述优先级的等级,所述多个以太网电力控制器之一还包括管理控制,用于接收关于最大可用电力的信息;经由所述通信总线从所述多个以太网电力控制器的所述控制模块的至少其中之一中接收关于所述请求电力的最高优先级本地端口的所述优先级等级的信息;以及响应于所述最大可用电力和关于所述优先级等级的所接收信息,经由所述通信总线向所述多个以太网电力控制器的所述控制模块之一传送启用至少一个端口的命令,所述以太网电力控制器的所述控制模块还用来响应于所述通信启用所确定的请求电力的最高优先级本地端口。
15.如权利要求14所述的供电系统,其特征在于,所述多个以太网电力控制器的每一个包括所述管理控制,所述多个管理控制中仅有一个在工作。
16.一种用于经由以太网电缆对端口供电的系统,所述系统包括多个以太网电力控制器;通信总线,所述多个以太网电力控制器中的每一个操作上连接至所述通信总线,所述以太网电力控制器中的每一个包括控制模块,用于启用对至少一个本地端口供电;确定所启用的本地端口的优先级;确定接收电力的最低优先级本地端口,以及所述优先级的等级,所述多个以太网电力控制器之一还包括管理控制,用于接收关于最大可用电力的信息;经由所述通信总线从所述多个以太网电力控制器的所述控制模块的至少其中之一中接收关于所述接收电力的最低优先级本地端口的所述优先级等级的信息;以及响应于所述最大可用电力和关于所述优先级等级的所接收信息,经由所述通信总线向所述多个以太网电力控制器之一传送禁用至少一个端口的命令,所述以太网电力控制器的所述控制模块还用来响应于所述通信禁用所确定的接收电力的最低优先级本地端口。
17.如权利要求16所述的供电系统,其特征在于,所述多个以太网电力控制器中的每一个包括所述管理控制,所述多个管理控制中仅有一个在工作。
18.一种用于对端口供电的方法,包括确定至少两种操作模式的其中之一;在被确定为第一操作模式的情况中接收启用端口的命令;确定请求电力的本地最高优先级端口;以及启用所述请求电力的本地最高优先级端口,且在被确定为第二操作模式的情况中接收启用特定端口的命令;以及根据所接收的命令启用所述特定端口。
19.如权利要求18所述的方法,其特征在于,在被确定为所述第一操作模式的情况中,所述方法还包括,维护本地最高优先级等级,所述本地最高优先级等级是所述请求电力的本地最高优先级端口的优先级等级。
20.如权利要求19所述的方法,其特征在于,在被确定为所述第一操作模式的情况中,所述方法还包括输出关于所述本地最高优先级等级的信息。
21.如权利要求18所述的方法,其特征在于,在被确定为所述第一操作模式的情况中,所述方法还包括,存储所述本地最高优先级端口的标识符,所述启用所述本地最高优先级端口是根据所存储的标识符进行的。
22.如权利要求18所述的方法,其特征在于,在被确定为所述第一操作模式的情况中,所述方法还包括,确定接收电力的本地最低优先级端口。
23.如权利要求22所述的方法,其特征在于,在被确定为所述第一操作模式的情况中,所述方法还包括,输出关于所确定的本地最低优先级端口的优先级等级的信息。
24.如权利要求22所述的方法,其特征在于,在被确定为所述第一操作模式的情况中,所述方法还包括存储所确定的接收电力的本地最低优先级端口的标识符。
25.如权利要求24所述的方法,其特征在于,在被确定为所述第一操作模式的情况中,所述方法还包括接收禁用端口的命令;以及根据所确定的接收电力的本地最低优先级端口的所存储的标识符禁用端口。
全文摘要
以太网电力控制器包括管理功能;与管理功能相关联的数据发送和接收功能;与管理功能相关联的优先级确定功能,优先级确定功能用于确定请求电力的最高优先级端口;以及与管理功能相关联的供电启用功能,管理功能具有第一操作模式,其中响应于经由数据发送和接收功能接收启用端口的命令,管理功能经由供电启用功能启用所确定的请求电力的最高优先级端口;以及第二操作模式,其中响应于经由数据发送和接收功能接收启用特定端口的命令,管理功能经由供电启用功能启用特定端口。
文档编号G06F1/26GK1943163SQ200580011552
公开日2007年4月4日 申请日期2005年2月17日 优先权日2004年4月19日
发明者S·埃尔卡亚姆, A·皮莱格, N·巴里亚 申请人:袍尔得辛有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1