專利名稱:系統(tǒng)功率檢測(cè)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)和電氣技術(shù)領(lǐng)域,尤其涉及一種系統(tǒng)功率檢測(cè)方法及裝置。
背景技術(shù):
現(xiàn)有技術(shù)中,在具有單控制器、單路供電的電氣設(shè)備中,如果需要獲取設(shè)備自身的系統(tǒng)功率(即,系統(tǒng)能耗),需要在設(shè)備內(nèi)部的交流市電供電輸入線路上插入測(cè)試功率的電 表,該電表可以實(shí)時(shí)檢測(cè)交流市電的電壓和電流,并根據(jù)檢測(cè)到的電壓和電流計(jì)算出設(shè)備 的系統(tǒng)功率,控制器通過(guò)特定專用接口從電表讀取數(shù)據(jù),從而獲取設(shè)備的系統(tǒng)功率。隨著信息技術(shù)的飛速發(fā)展,簡(jiǎn)單的單控制器系統(tǒng)已經(jīng)不能滿足通信和互聯(lián)網(wǎng)發(fā)展 需求。目前,幾乎所有的通信系統(tǒng)設(shè)備和互聯(lián)網(wǎng)中心設(shè)備均采用多控制器集群系統(tǒng),在多控 制器集群系統(tǒng)中,為了保證系統(tǒng)的高可靠性,基本采用多電源模塊進(jìn)行供電。在多電源模塊 供電的系統(tǒng)中,檢測(cè)系統(tǒng)功率通常采用多電表方法,即,使用多個(gè)電表分別檢測(cè)每路電源功 率,并將所有電源功率相加,即可得到系統(tǒng)功率。然而,由于引入多個(gè)電表,會(huì)導(dǎo)致系統(tǒng)的成 本增加,并且,如果電表出現(xiàn)故障,會(huì)導(dǎo)致對(duì)應(yīng)通路上的電源模塊的故障,在一定程度上降 低了系統(tǒng)可靠性。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種系統(tǒng)功率檢測(cè)方法及裝置,能夠降低系統(tǒng)的成本,并在一 定程度上增加系統(tǒng)的可靠性。本發(fā)明實(shí)施例提供一種系統(tǒng)功率檢測(cè)方法,包括通過(guò)電源模塊采集電源功率;在所述電源模塊和至少一個(gè)控制器之間建立采集邏輯通信鏈路;通過(guò)所述采集邏輯通信鏈路獲取所述電源模塊采集的電源功率;根據(jù)所述電源功率確定系統(tǒng)功率。本發(fā)明實(shí)施例還提供一種系統(tǒng)功率檢測(cè)裝置,包括電源模塊和至少一個(gè)控制器, 所述電源模塊和所述至少一個(gè)控制器之間建有采集邏輯通信鏈路;所述電源模塊,具有功率采集功能,用于采集電源功率;所述至少一個(gè)控制器,用于通過(guò)所述采集邏輯通信鏈路獲取電源功率,并根據(jù)電 源功率確定系統(tǒng)功率。本發(fā)明實(shí)施例的系統(tǒng)功率檢測(cè)方法及裝置,利用電源模塊的功率采集功能,實(shí)現(xiàn) 了系統(tǒng)功率的檢測(cè),降低了系統(tǒng)成本,并且由于每個(gè)電源模塊與控制器之間都建立有采集 邏輯通信鏈路,可以確保在任一電源模塊或控制器發(fā)生故障時(shí),仍能采集到系統(tǒng)功率,增加 了系統(tǒng)數(shù)據(jù)采集的可靠性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的 附圖。圖1是使用多個(gè)電表進(jìn)行系統(tǒng)功率檢測(cè)的示意圖;圖2是本發(fā)明實(shí)施例的系統(tǒng)功率檢測(cè)方法一的流程圖;圖3是本發(fā)明實(shí)施例的電源模塊與控制器之間建立采集邏輯通信鏈路的示意圖;圖4是本發(fā)明實(shí)施例的情況一中系統(tǒng)功率檢測(cè)方法的流程圖;圖5是本發(fā)明實(shí)施例的多控制器分組的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例的情況一中系統(tǒng)功率的一種計(jì)算方法的示意圖;圖7是本發(fā)明實(shí)施例的情況二中系統(tǒng)功率檢測(cè)方法的流程圖;圖8是本發(fā)明實(shí)施例的情況二中系統(tǒng)功率計(jì)算方法的示意圖;圖9是本發(fā)明實(shí)施例的系統(tǒng)功率檢測(cè)裝置的結(jié)構(gòu)示意圖;圖10是本發(fā)明實(shí)施例的情況一中系統(tǒng)功率檢測(cè)裝置的結(jié)構(gòu)示意圖;圖11是本發(fā)明實(shí)施例的情況二中系統(tǒng)功率檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案。目前,為了檢測(cè)多路供電系統(tǒng)的系統(tǒng)功率,一般使用多個(gè)電表分別檢測(cè)各路電源 模塊的電源功率,并將所有電源功率相加,從而得到系統(tǒng)功率。圖1是使用多個(gè)電表進(jìn)行系
統(tǒng)功率檢測(cè)的示意圖,如圖1所示,系統(tǒng)包括第一個(gè)控制器、第二個(gè)控制器........第m個(gè)
控制器,第一個(gè)電源模塊、第二個(gè)電源模塊........第η個(gè)電源模塊,設(shè)備內(nèi)部的每路交流
市電供電輸入線路上均插入測(cè)試功率的電表;由于系統(tǒng)中具有多個(gè)電表,容易導(dǎo)致系統(tǒng)成 本的增加,此外,如果一個(gè)電表出現(xiàn)故障,與其對(duì)應(yīng)的電源模塊也無(wú)法使用,在一定程度上 降低了系統(tǒng)的可靠性。為了解決上述問(wèn)題,根據(jù)本發(fā)明的實(shí)施例,提供了一種系統(tǒng)功率檢測(cè)方法。圖2是 本發(fā)明實(shí)施例的系統(tǒng)功率檢測(cè)方法一的流程圖,如圖2所示,根據(jù)本發(fā)明實(shí)施例的系統(tǒng)功 率檢測(cè)方法包括步驟201,通過(guò)電源模塊采集電源功率。在步驟201中所使用的電源模塊均能采集功率,實(shí)際應(yīng)用中,在支持電源管理總 線(Power management bus ;以下簡(jiǎn)稱PMBUS)協(xié)議及其子集協(xié)議的電源模塊中增加檢測(cè) 功率的功能幾乎不增加成本。本發(fā)明實(shí)施例中的電源模塊可以是一個(gè),也可以是多個(gè),在此 并不限定電源模塊的數(shù)量,下面以多個(gè)電源模塊為例進(jìn)行說(shuō)明。步驟202,在電源模塊和至少一個(gè)控制器之間建立采集邏輯通信鏈路。圖3是本發(fā)明實(shí)施例的電源模塊與控制器之間建立采集邏輯通信鏈路的示意圖, 如圖3所示,在步驟202中,可以將所有電源模塊與所有控制器之間都建立邏輯上的通信鏈
路。例如,第一控制器需要與第一電源模塊、第二電源模塊........第N電源模塊分別建立
采集邏輯通信鏈路,第二控制器........第N控制器與第一控制器同理,均需要分別與第
二電源模塊........第N電源模塊建立采集邏輯通信鏈路。通過(guò)上述處理,確保在任一電
源模塊故障或控制器故障時(shí),系統(tǒng)仍能采集到系統(tǒng)功率,增加了系統(tǒng)的可靠性。需要說(shuō)明的是,步驟202和步驟201之間沒(méi)有時(shí)間先后關(guān)系,即可以先執(zhí)行步驟202,再執(zhí)行步驟201 ; 也可先執(zhí)行步驟201在執(zhí)行步驟202。步驟203,通過(guò)采集邏輯通信鏈路獲取電源模塊采集的電源功率。步驟204,根據(jù)電源功率確定系統(tǒng)功率。通過(guò)上述處理,本實(shí)施例在檢測(cè)系統(tǒng)功率時(shí),未在系統(tǒng)中增加部件,在一定程度上實(shí)現(xiàn)了低成本的系統(tǒng)功率檢測(cè),降低了系統(tǒng)的成本,并且由于每個(gè)電源模塊與控制器之間 都建立有采集邏輯通信鏈路,可以確保在任一電源模塊或控制器發(fā)生故障時(shí),仍能采集到 系統(tǒng)功率,增加了系統(tǒng)數(shù)據(jù)采集的可靠性。在實(shí)際應(yīng)用中,電源模塊采集的電源功率有兩種情況情況一,電源功率為電源輸 入功率,即,電源模塊輸入端的交流市電功率;情況二,電源功率為電源輸出功率,即,電源 模塊輸出端的直流功率。下面對(duì)情況一和情況二的處理過(guò)程進(jìn)行詳細(xì)的說(shuō)明。圖4是本發(fā)明實(shí)施例的情況一中系統(tǒng)功率檢測(cè)方法的流程圖,情況一為電源模塊 采集電源輸入功率,如圖4所示,該方法包括步驟401,電源模塊采集電源輸入功率,即,電源模塊輸入端的交流市電功率。步驟402,通過(guò)競(jìng)爭(zhēng)機(jī)制協(xié)商在至少一個(gè)控制器中確定至少一個(gè)讀取電源模塊采 集的電源輸入功率的采集控制器,并由確定的采集控制器讀取電源模塊的電源輸入功率, 根據(jù)電源輸入功率計(jì)算電源模塊的輸入功率。在步驟402中,競(jìng)爭(zhēng)的方式有多種,例如,在系統(tǒng)啟動(dòng)時(shí),控制器根據(jù)自身的啟動(dòng) 順序,將控制器排序,從而確定至少一個(gè)采集控制器;此外,還可以通過(guò)控制器之間的信息 交互隨機(jī)產(chǎn)生采集控制器。圖5是本發(fā)明實(shí)施例的多控制器分組的結(jié)構(gòu)示意圖,在系統(tǒng)中,控制器和控制器 之間建立有同步邏輯通信鏈路,但也可能兩個(gè)控制器之間沒(méi)有建立同步邏輯通信鏈路,例
如,如圖5所示,控制器A1、控制器A2........控制器An之間建立有同步邏輯通信鏈路,這
些控制器組成控制器一組,控制器Xl、控制器X2........控制器Xn之間建立有同步邏輯通
信鏈路,這些控制器組成控制器二組,控制器一組和控制器二組之間沒(méi)有建立同步邏輯通 信鏈路。在競(jìng)爭(zhēng)時(shí),建立有同步邏輯通信鏈路的控制器一組內(nèi)部確定出一個(gè)采集控制器,建 立有同步邏輯通信鏈路的控制器二組內(nèi)部確定出一個(gè)采集控制器,兩個(gè)采集控制器需要分 別讀取電源功率;步驟403,采集控制器根據(jù)電源模塊的輸入功率確定系統(tǒng)功率。圖6是本發(fā)明實(shí)施例的情況一中系統(tǒng)功率的一種計(jì)算方法的示意圖,采集控制器 將所有電源模塊的輸入功率相加,得到實(shí)時(shí)的系統(tǒng)功率,即,系統(tǒng)實(shí)時(shí)能耗。如圖6所示,采
集控制器將第一電源模塊、第二電源模塊........第N電源模塊的輸入功率相加得到系統(tǒng)
功率;步驟404,通過(guò)同步邏輯通信鏈路將系統(tǒng)功率發(fā)送到與采集控制器連接的控制器 中,以使至少一個(gè)控制器中的系統(tǒng)功率同步。如有某些控制器與該控制器之間沒(méi)有通信鏈路,例如,上述的控制器一組和控制 器二組,則需要各自的采集控制器自行采集數(shù)據(jù)并在相應(yīng)的控制器組內(nèi)同步。從上述處理可以看出,本實(shí)施例利用了電源模塊的功率采集功能,而不需引入新 的硬件部件,從而提高了系統(tǒng)的可靠性;并充分利用了電源模塊的功率檢測(cè)功能,實(shí)現(xiàn)系統(tǒng)功率的測(cè)量,低成本實(shí)現(xiàn)系統(tǒng)功率的實(shí)時(shí)測(cè)量;應(yīng)用系統(tǒng)內(nèi)控制器的信息同步機(jī)制,能夠確保系統(tǒng)中處于一組的控制器中數(shù)據(jù)的一致性;在系統(tǒng)中任一電源模塊或任一控制器發(fā)生故 障時(shí),仍能正常采集數(shù)據(jù),提高了數(shù)據(jù)采集的可靠性;此外,由于系統(tǒng)中僅一小部分控制器 都需要計(jì)算系統(tǒng)實(shí)時(shí)功率,減小了系統(tǒng)的運(yùn)算量、降低了系統(tǒng)的運(yùn)算負(fù)擔(dān)。圖7是本發(fā)明實(shí)施例的情況二中系統(tǒng)功率檢測(cè)方法的流程圖,情況二為電源模塊 采集電源輸出功率,如圖7所示,該方法包括步驟701,電源模塊采集電源輸出功率,即,電源模塊輸出端直流的功率。步驟702,通過(guò)競(jìng)爭(zhēng)機(jī)制協(xié)商在至少一個(gè)控制器中確定至少一個(gè)讀取電源模塊采 集的電源輸出功率的采集控制器,并由確定的采集控制器讀取電源模塊的電源輸出功率, 根據(jù)電源輸出功率計(jì)算電源模塊的輸出功率。在步驟702中,競(jìng)爭(zhēng)的方式有多種,例如,可以在系統(tǒng)啟動(dòng)時(shí)控制器根據(jù)自身的啟 動(dòng)順序,將控制器排序,從而確定至少一個(gè)采集控制器;此外,還可以通過(guò)控制器之間的信 息交互隨機(jī)產(chǎn)生采集控制器。多控制器分組的結(jié)構(gòu)可以參照?qǐng)D5進(jìn)行了理解,在競(jìng)爭(zhēng)時(shí),建立有同步邏輯通信 鏈路的控制器一組內(nèi)部確定出一個(gè)采集控制器,建立有同步邏輯通信鏈路的控制器二組內(nèi) 部確定出一個(gè)采集控制器。兩個(gè)采集控制器需要分別讀取電源功率。步驟703,根據(jù)電源模塊的輸出功率以及預(yù)置的電源轉(zhuǎn)換效率表確定電源模塊的 輸入功率;也就是說(shuō),根據(jù)電源模塊的轉(zhuǎn)換效率特性,查表計(jì)算出電源模塊的輸入功率。步驟704,根據(jù)電源模塊的輸入功率確定系統(tǒng)功率。具體地,將所有電源模塊的 輸入功率相加,得到實(shí)時(shí)的系統(tǒng)功率,即系統(tǒng)實(shí)時(shí)能耗。圖8是本發(fā)明實(shí)施例的情況二 中系統(tǒng)功率計(jì)算方法的示意圖,如圖8所示,采集控制器獲取第一電源模塊、第二電源模
塊........第N電源模塊的輸出功率后,分別通過(guò)查表,將輸出功率轉(zhuǎn)化為輸入功率,再將
輸入功率相加得到系統(tǒng)功率。步驟705,通過(guò)同步邏輯通信鏈路將系統(tǒng)功率發(fā)送到與采集控制器連接的控制器 中,以使至少一個(gè)控制器中的系統(tǒng)功率同步。如有某些控制器與該控制器之間沒(méi)有通信鏈路,例如,上述的控制器一組和控制 器二組,則需要各自的采集控制器自行采集數(shù)據(jù)并在相應(yīng)的控制器組內(nèi)進(jìn)行同步。在上述實(shí)施例中,通過(guò)查表能夠?qū)⑤敵龉β兽D(zhuǎn)化為輸入功率,從而得到系統(tǒng)功率, 也就是說(shuō),電源模塊既可以檢測(cè)輸入功率,也可以檢測(cè)輸出功率,最終均能夠得到系統(tǒng)功率。通過(guò)上述處理,控制器采集數(shù)據(jù)后通過(guò)計(jì)算,處理成系統(tǒng)功率,隨后,會(huì)將系統(tǒng)功 率向其它控制器同步;不同控制器對(duì)獲取的系統(tǒng)功耗具有不同用途,例如控制器可以將 系統(tǒng)功耗發(fā)送到后臺(tái)網(wǎng)管,在網(wǎng)管上實(shí)時(shí)顯示系統(tǒng)功率,控制器還可以對(duì)系統(tǒng)功率進(jìn)行統(tǒng) 計(jì)分析等處理。本發(fā)明實(shí)施例應(yīng)用了多控制器數(shù)據(jù)同步機(jī)制,既保證了系統(tǒng)中組內(nèi)控制器的數(shù)據(jù) 一致性,又保證了系統(tǒng)的可靠性。即使系統(tǒng)中一個(gè)或多個(gè)控制器出現(xiàn)故障,只要有一套控制 器工作正常,系統(tǒng)均能夠采集到數(shù)據(jù);本發(fā)明實(shí)施例利用電源模塊的功率采集功能,在不增 加成本的情況下,采集到相關(guān)功率,通過(guò)計(jì)算得到系統(tǒng)功率。相比使用數(shù)字電表獲取功率, 在大幅度節(jié)省成本的同時(shí),還能夠提高系統(tǒng)的可靠性。
需要說(shuō)明的是,本發(fā)明實(shí)施例的技術(shù)方案適用于多控制器多電源模塊系統(tǒng)、單控 制器多電源模塊系統(tǒng)、以及多控制器單電源模塊系統(tǒng)。在單控制器多電源模塊系統(tǒng)、以及多 控制器單電源模塊系統(tǒng)中,獲取系統(tǒng)功率的過(guò)程與多控制器多電源模塊系統(tǒng)類似,僅需要 將具體步驟進(jìn)行適當(dāng)?shù)恼{(diào)整即可,不需要本領(lǐng)域技術(shù)人員進(jìn)行創(chuàng)造性勞動(dòng)就能夠?qū)崿F(xiàn)。此外,本發(fā)明實(shí)施例的技術(shù)方案在任何多控制器和/或多電源模塊系統(tǒng)中均可以 使用,例如高可靠性的測(cè)量系統(tǒng)、以及監(jiān)控系統(tǒng)等,并不局限于通信系統(tǒng)設(shè)備和互聯(lián)網(wǎng)中 心設(shè)備的應(yīng)用。本發(fā)明實(shí)施例的技術(shù)方案不局限于交流供電系統(tǒng),也同樣適用于直流供電系統(tǒng),采集到的數(shù)據(jù)均是系統(tǒng)實(shí)時(shí)功率;此外,本發(fā)明實(shí)施例中的低成本數(shù)據(jù)采集技術(shù)和控制器 的數(shù)據(jù)同步技術(shù)可以同時(shí)使用,也可以單獨(dú)使用。本發(fā)明的實(shí)施例,還提供了一種系統(tǒng)功率檢測(cè)裝置,圖9是本發(fā)明實(shí)施例的系統(tǒng) 功率檢測(cè)裝置的結(jié)構(gòu)示意圖,如圖9所示,根據(jù)本發(fā)明實(shí)施例的系統(tǒng)功率檢測(cè)裝置包括電 源模塊70、至少一個(gè)控制器72和采集邏輯通信鏈路75。下面,對(duì)本發(fā)明實(shí)施例的系統(tǒng)功率 檢測(cè)裝置中的各個(gè)模塊進(jìn)行詳細(xì)說(shuō)明。電源模塊70具有功率采集功能,用于采集電源功率;在實(shí)際應(yīng)用中,在支持PMBUS 協(xié)議及其子集協(xié)議的電源模塊70中增加檢測(cè)功率的功能幾乎不增加成本??刂破?2用于通過(guò)采集邏輯通信鏈路獲取電源功率,并根據(jù)電源功率確定系統(tǒng)功率。采集邏輯通信鏈路75建立在電源模塊70與至少一個(gè)控制器72之間。電源模塊70與控制器72之間建立的采集邏輯通信鏈路75可以參照?qǐng)D3進(jìn)行理
解,如圖3所示,第一控制器需要與第一電源模塊、第二電源模塊、第三電源模塊........
第N電源模塊分別建立采集邏輯通信鏈路,第二控制器、第三控制器........第N控制器與
第一控制器同理,均需要分別與第一電源模塊、第二電源模塊、第三電源模塊........第N
電源模塊建立采集邏輯通信鏈路。以確保在任一電源模塊故障或控制器故障時(shí),系統(tǒng)仍能 采集到系統(tǒng)功率,增加了系統(tǒng)的可靠性。根據(jù)本發(fā)明實(shí)施例的系統(tǒng)功率檢測(cè)裝置,在檢測(cè)系統(tǒng)功率時(shí),未在系統(tǒng)中增加部 件,在一定程度上實(shí)現(xiàn)了低成本的系統(tǒng)功率檢測(cè),降低了系統(tǒng)的成本,并且由于每個(gè)電源模 塊與控制器之間都建立有采集邏輯通信鏈路,可以確保在任一電源模塊或控制器發(fā)生故障 時(shí),仍能采集到系統(tǒng)功率,增加了系統(tǒng)數(shù)據(jù)采集的可靠性。在實(shí)際應(yīng)用中,電源模塊70采集的電源功率有兩種情況情況一,電源功率為電 源輸入功率,g卩,電源模塊70輸入端的交流市電功率;情況二,電源功率為電源輸出功率, 艮口,電源模塊70輸出端的直流功率。下面,對(duì)情況一和情況二的處理過(guò)程進(jìn)行詳細(xì)的說(shuō)明。圖10是本發(fā)明實(shí)施例的情況一中系統(tǒng)功率檢測(cè)裝置的結(jié)構(gòu)示意圖,如圖10所示, 控制器72可以包括第一獲取模塊721、第一計(jì)算模塊723、第二計(jì)算模塊725、確定模塊 727以及同步模塊729。第一獲取模塊721用于通過(guò)采集邏輯通信鏈路獲取電源功率;電源功率為電源輸 入功率。第一計(jì)算模塊723用于根據(jù)電源輸入功率計(jì)算電源模塊的輸入功率。第二計(jì)算模 塊725用于根據(jù)電源模塊的輸入功率確定系統(tǒng)功率。確定模塊727用于通過(guò)競(jìng)爭(zhēng)機(jī)制協(xié)商 在至少一個(gè)控制器中確定至少一個(gè)讀取電源模塊70采集的電源功率的采集控制器。同步模塊729用于通過(guò)同步邏輯通信鏈路將系統(tǒng)功率發(fā)送到與控制器連接的其他控制器中,以使至少一個(gè)控制器中的系統(tǒng)功率同步。電源模塊70采集電源輸入功率后,確定模塊727通過(guò)競(jìng)爭(zhēng)在所有控制器72中確 定至少一個(gè)讀取電源模塊70采集的電源功率的采集控制器,并由該采集控制器讀取電源模塊70的電源輸入功率。采集控制器中的第一計(jì)算模塊723根據(jù)收集到的電源輸入功率計(jì)算電源模塊的輸入功率,并由采集控制器中的第二計(jì)算模塊725根據(jù)電源模塊的輸入功率確定系統(tǒng)功率,即,將所有電源模塊的輸入功率相加,得到實(shí)時(shí)的系統(tǒng)功率。最后,采集控制器中的同步模塊729通過(guò)同步邏輯通信鏈路將系統(tǒng)功率發(fā)送到與其連接的其他控制器中,以使多個(gè)控制器中的系統(tǒng)功率同步;也就是說(shuō),如果有某些控制器與該控制器之間沒(méi)有 通信鏈路,則需要各自的采集控制器自行采集數(shù)據(jù)并在相應(yīng)的控制器組內(nèi)同步。因此,所述 同步模塊729并非必需。本實(shí)施例中各個(gè)模塊的工作原理和工作流程參見(jiàn)上述方法實(shí)施例中的描述,在此不再贅述。從上述處理可以看出,本實(shí)施例由于未引入新的硬件部件,從而提高了系統(tǒng)的可 靠性;并充分利用了電源模塊的功率檢測(cè)功能,實(shí)現(xiàn)系統(tǒng)功率的測(cè)量,低成本實(shí)現(xiàn)系統(tǒng)功率的實(shí)時(shí)測(cè)量;應(yīng)用系統(tǒng)內(nèi)控制器的信息同步機(jī)制,能夠確保系統(tǒng)中處于一組的控制器中數(shù)據(jù)的一致性;在系統(tǒng)中任一電源模塊或任一控制器發(fā)生故障時(shí),仍能正常采集數(shù)據(jù),提高了數(shù)據(jù)采集的可靠性;此外,由于系統(tǒng)中僅一小部分控制器都需要計(jì)算系統(tǒng)實(shí)時(shí)功率,減小了系統(tǒng)的運(yùn)算量、降低了系統(tǒng)的運(yùn)算負(fù)擔(dān)。圖11是本發(fā)明實(shí)施例的情況二中系統(tǒng)功率檢測(cè)裝置的結(jié)構(gòu)示意圖,如圖11所示,控制器72可以包括第二獲取模塊720、第三計(jì)算模塊722、第四計(jì)算模塊724、第五計(jì)算模 塊726、確定模塊727和同步模塊729。第二獲取模塊720用于通過(guò)采集邏輯通信鏈路獲取電源功率;電源功率為電源輸出功率。第三計(jì)算模塊722用于根據(jù)電源輸出功率計(jì)算電源模塊的輸出功率。第四計(jì)算模塊724用于根據(jù)電源模塊的輸出功率以及相應(yīng)的電源轉(zhuǎn)換效率表確定電源模塊的輸入功率。第五計(jì)算模塊726用于根據(jù)電源模塊的輸入功率確定系統(tǒng)功率。確定模塊727用于通 過(guò)競(jìng)爭(zhēng)機(jī)制協(xié)商在至少一個(gè)控制器中確定至少一個(gè)讀取電源模塊70采集的電源功率的采集控制器。同步模塊729用于通過(guò)同步邏輯通信鏈路將系統(tǒng)功率發(fā)送到與控制器連接的其他控制器中,以使至少一個(gè)控制器中的系統(tǒng)功率同步。電源模塊70采集電源輸出功率后,確定模塊727通過(guò)競(jìng)爭(zhēng)在所有控制器中確定采 集電源功率的采集控制器,并由該采集控制器讀取電源模塊70的電源輸出功率。采集控制 器中的第三計(jì)算模塊722根據(jù)收集到的電源輸出功率計(jì)算電源模塊的輸出功率,隨后,采集控制器中的第四計(jì)算模塊724根據(jù)電源模塊的輸出功率以及預(yù)置的電源轉(zhuǎn)換效率表確定電源模塊的輸入功率;并由采集控制器中的第五計(jì)算模塊726根據(jù)電源模塊的輸入功率 確定系統(tǒng)功率,即將所有電源模塊的輸入功率相加,得到實(shí)時(shí)的系統(tǒng)功率。最后,采集控制器中的同步模塊729通過(guò)同步邏輯通信鏈路將系統(tǒng)功率同步到與其連接的其他控制器中;也就是說(shuō),如果有某些控制器與該控制器之間沒(méi)有通信鏈路,則需要各自的采集控制器自行采集數(shù)據(jù)并在相應(yīng)的控制器組內(nèi)同步。因此,所述同步模塊729并非必需。通過(guò)上述處理,控制器采集數(shù)據(jù)后通過(guò)計(jì)算,處理成系統(tǒng)功率,隨后,會(huì)將系統(tǒng)功率向其它控制器同步;不同控制器對(duì)獲取的系統(tǒng)功耗具有不同用途,例如控制器可以將系統(tǒng)功耗發(fā)送到后臺(tái)網(wǎng)管,在網(wǎng)管上實(shí)時(shí)顯示系統(tǒng)功率,控制器還可以對(duì)系統(tǒng)功率進(jìn)行統(tǒng) 計(jì)分析等處理。本實(shí)施例中各個(gè)模塊的工作原理和工作流程參見(jiàn)上述方法實(shí)施例中的描述,在此不再贅述。本發(fā)明實(shí)施例應(yīng)用了多控制器數(shù)據(jù)同步機(jī)制,既保證了系統(tǒng)中組內(nèi)控制器的數(shù)據(jù)一致性,又保證了系統(tǒng)的可靠性。即使系統(tǒng)中一個(gè)或多個(gè)控制器出現(xiàn)故障,只要有一套控制 器工作正常,系統(tǒng)均能夠采集到數(shù)據(jù);本發(fā)明實(shí)施例巧妙地利用電源模塊的功率采集功能, 在不增加成本的情況下,采集到相關(guān)功率,通過(guò)計(jì)算得到系統(tǒng)功率。相比使用數(shù)字電表獲取 功率,在大幅度節(jié)省成本的同時(shí),還能夠提高系統(tǒng)的可靠性。需要說(shuō)明的是,本發(fā)明實(shí)施例的技術(shù)方案適用于多控制器多電源模塊系統(tǒng)、單控制器多電源模塊系統(tǒng)、以及多控制器單電源模塊系統(tǒng)。在單控制器多電源模塊系統(tǒng)、以及多 控制器單電源模塊系統(tǒng)中,獲取系統(tǒng)功率的過(guò)程與多控制器多電源模塊系統(tǒng)類似,僅需要 將具體步驟進(jìn)行適當(dāng)?shù)恼{(diào)整即可,不需要本領(lǐng)域技術(shù)人員進(jìn)行創(chuàng)造性勞動(dòng)就能夠?qū)崿F(xiàn)。此外,本發(fā)明實(shí)施例的技術(shù)方案在任何多控制器和/或多電源模塊系統(tǒng)中均可以使用,例如高可靠性的測(cè)量系統(tǒng)、以及監(jiān)控系統(tǒng)等,并不局限于通信系統(tǒng)設(shè)備和互聯(lián)網(wǎng)中 心設(shè)備的應(yīng)用。本發(fā)明實(shí)施例的技術(shù)方案不局限于交流直接供電系統(tǒng),也同樣適用于直流供電系 統(tǒng),采集到的數(shù)據(jù)均是系統(tǒng)實(shí)時(shí)功率;此外,本發(fā)明實(shí)施例中的低成本數(shù)據(jù)采集技術(shù)和控制 器的數(shù)據(jù)同步技術(shù)可以同時(shí)使用,也可以單獨(dú)使用。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可 以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單 元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其 中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性 的勞動(dòng)的情況下,即可以理解并實(shí)施。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的 軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器 (ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或任意其它 形式的存儲(chǔ)介質(zhì)中。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種系統(tǒng)功率檢測(cè)方法,其特征在于,包括通過(guò)電源模塊采集電源功率;在所述電源模塊和至少一個(gè)控制器之間建立采集邏輯通信鏈路;通過(guò)所述采集邏輯通信鏈路獲取所述電源模塊采集的電源功率;根據(jù)所述電源功率確定系統(tǒng)功率。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)功率檢測(cè)方法,其特征在于,所述通過(guò)所述采集邏輯通 信鏈路獲取所述電源模塊采集的電源功率之前,所述方法還包括在所述至少一個(gè)控制器中確定至少一個(gè)讀取所述電源模塊采集的電源功率的采集控 制器。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng)功率檢測(cè)方法,其特征在于,當(dāng)所述電源功率為電源 輸入功率時(shí),所述根據(jù)所述電源功率確定系統(tǒng)功率包括根據(jù)所述電源輸入功率計(jì)算所述電源模塊的輸入功率;根據(jù)所述電源模塊的輸入功率確定所述系統(tǒng)功率。
4.根據(jù)權(quán)利要求1或2所述的系統(tǒng)功率檢測(cè)方法,其特征在于,當(dāng)所述電源功率為電源 輸出功率時(shí),所述根據(jù)所述電源功率確定系統(tǒng)功率包括根據(jù)所述電源輸出功率計(jì)算所述電源模塊的輸出功率;根據(jù)所述電源模塊的輸出功率以及預(yù)置的電源轉(zhuǎn)換效率表確定所述電源模塊的輸入 功率;根據(jù)所述電源模塊的輸入功率確定所述系統(tǒng)功率。
5.根據(jù)權(quán)利要求2所述的系統(tǒng)功率檢測(cè)方法,其特征在于,所述根據(jù)所述電源功率確 定系統(tǒng)功率之后,所述方法還包括通過(guò)同步邏輯通信鏈路將所述系統(tǒng)功率發(fā)送到與所述采集控制器連接的控制器中,以 使所述至少一個(gè)控制器中的系統(tǒng)功率同步。
6.一種系統(tǒng)功率檢測(cè)裝置,其特征在于,包括電源模塊和至少一個(gè)控制器,所述電源模 塊和所述至少一個(gè)控制器之間建有采集邏輯通信鏈路;所述電源模塊,具有功率采集功能,用于采集電源功率;所述至少一個(gè)控制器,用于通過(guò)所述采集邏輯通信鏈路獲取所述電源功率,并根據(jù)所 述電源功率確定系統(tǒng)功率。
7.根據(jù)權(quán)利要求6所述的系統(tǒng)功率檢測(cè)裝置,其特征在于,所述控制器包括第一獲取模塊,用于通過(guò)所述采集邏輯通信鏈路獲取所述電源功率,所述電源功率為 電源輸入功率;第一計(jì)算模塊,用于根據(jù)所述電源輸入功率計(jì)算所述電源模塊的輸入功率;第二計(jì)算模塊,用于根據(jù)所述電源模塊的輸入功率確定所述系統(tǒng)功率。
8.根據(jù)權(quán)利要求6所述的系統(tǒng)功率檢測(cè)裝置,其特征在于,所述控制器包括第二獲取模塊,用于通過(guò)所述采集邏輯通信鏈路獲取所述電源功率,所述電源功率為 電源輸出功率;第三計(jì)算模塊,用于根據(jù)所述電源輸出功率計(jì)算所述電源模塊的輸出功率;第四計(jì)算模塊,用于根據(jù)所述電源模塊的輸出功率以及預(yù)置的電源轉(zhuǎn)換效率表確定所 述電源模塊的輸入功率;第五計(jì)算模塊,用于根據(jù)所述電源模塊的輸入功率確定所述系統(tǒng)功率。
9.根據(jù)權(quán)利要求6-8任一所述的系統(tǒng)功率檢測(cè)裝置,其特征在于,所述控制器還包括 確定模塊,用于在所述至少一個(gè)控制器中確定至少一個(gè)讀取所述電源模塊采集的電源功率的采集控制器。
10.根據(jù)權(quán)利要求9所述的系統(tǒng)功率檢測(cè)裝置,其特征在于,所述控制器還包括同步模塊,用于通過(guò)同步邏輯通信鏈路將所述系統(tǒng)功率發(fā)送到與所述控制器連接的其 他控制器中,以使所述至少一個(gè)控制器中的系統(tǒng)功率同步。
全文摘要
本發(fā)明實(shí)施例提供一種系統(tǒng)功率檢測(cè)方法及裝置,其中,該方法包括通過(guò)電源模塊采集電源功率;在所述電源模塊和至少一個(gè)控制器之間建立采集邏輯通信鏈路;通過(guò)采集邏輯通信鏈路獲取電源模塊采集的電源功率;根據(jù)電源功率確定系統(tǒng)功率。本發(fā)明實(shí)施例的技術(shù)方案,降低了系統(tǒng)功率的檢測(cè)成本,并且由于每個(gè)電源模塊與控制器之間都建立有采集邏輯通信鏈路,可以確保在任一電源模塊或控制器發(fā)生故障時(shí),仍能采集到系統(tǒng)功率,增加了系統(tǒng)數(shù)據(jù)采集的可靠性。
文檔編號(hào)G05B19/418GK101799493SQ200910258929
公開(kāi)日2010年8月11日 申請(qǐng)日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者杜宇旻, 王曉東 申請(qǐng)人:成都市華為賽門(mén)鐵克科技有限公司