本發(fā)明涉及通信、消防等領(lǐng)域,特別是一種電源集中監(jiān)測(cè)系統(tǒng)及其監(jiān)控方法。
背景技術(shù):
:在大型建筑的消防系統(tǒng)內(nèi),有消防電梯、消防栓、應(yīng)急照明、防火卷簾等數(shù)量龐大的帶電設(shè)備需要對(duì)其電壓、電流以及功率等指標(biāo)進(jìn)行在線監(jiān)測(cè),確保其運(yùn)行的穩(wěn)定安全。在消防監(jiān)控系統(tǒng)內(nèi),電源電能是主要的監(jiān)測(cè)指標(biāo)之一。而在一幢樓內(nèi)往往有成千上百的檢測(cè)節(jié)點(diǎn),這樣我們想對(duì)每個(gè)節(jié)點(diǎn)數(shù)的數(shù)據(jù)進(jìn)行集中監(jiān)控,就需要一種支持分布式控制和實(shí)時(shí)控制的現(xiàn)場(chǎng)總線,將各個(gè)節(jié)點(diǎn)串起來(lái),進(jìn)行數(shù)據(jù)的采集和傳輸。CAN總線恰好符合這一需求。CAN總線是一種多主方式的串行通信總線,具有優(yōu)良的穩(wěn)定性、實(shí)時(shí)性、遠(yuǎn)程通信能力以及超強(qiáng)的硬件CRC糾錯(cuò)等特性;CAN總線技術(shù)的應(yīng)用不再僅限于汽車行業(yè),而是擴(kuò)展到了機(jī)械、紡織、控制等行業(yè),并被公認(rèn)為是最有前途的現(xiàn)場(chǎng)總線之一。然而由于受制于CAN收發(fā)器,CAN總線通信距離和網(wǎng)絡(luò)中節(jié)點(diǎn)數(shù)被分別限制在10km和110個(gè)之內(nèi)。但是在稍大型的CAN總線系統(tǒng)中,這往往是不夠的,這時(shí)就需要用CAN總線中繼器對(duì)CAN總線網(wǎng)絡(luò)進(jìn)行擴(kuò)展。在CAN總線擴(kuò)展時(shí),需要利用CAN中繼器。而現(xiàn)有的CAN中繼器設(shè)計(jì)大多采用MCU加CAN控制器的雙芯片或多芯片解決方案。在處理數(shù)據(jù)或信息傳送過(guò)程中,實(shí)現(xiàn)具有不同波特率的CAN總線數(shù)據(jù)或信息傳遞中轉(zhuǎn)時(shí),其處理器的負(fù)荷較大,難以滿足大型CAN總線網(wǎng)絡(luò)的數(shù)據(jù)或信息的高效傳輸。技術(shù)實(shí)現(xiàn)要素:針對(duì)上述問(wèn)題,本發(fā)明提供了一種電源集中監(jiān)測(cè)系統(tǒng)及其監(jiān)控方法,解決了現(xiàn)有技術(shù)中一種或以上的技術(shù)問(wèn)題,達(dá)到系統(tǒng)的、實(shí)時(shí)的控制電源的目的。實(shí)現(xiàn)上述目的的技術(shù)方案是:一種電源集中監(jiān)測(cè)系統(tǒng),包括多個(gè)電源監(jiān)測(cè)模塊,每一所述電源監(jiān)測(cè)模塊用于其所對(duì)應(yīng)的電源數(shù)據(jù)或信息;多路CAN/RS485總線,所述電源監(jiān)測(cè)模塊連接于其所對(duì)應(yīng)的一CAN/RS485總線上;一控制柜,每一所述CAN/RS485總線連接于所述控制柜,所述CAN/RS485總線用于將所述電源監(jiān)測(cè)模塊所監(jiān)測(cè)到的電源數(shù)據(jù)或信息傳遞至所述控制柜;所述控制柜解析所接收到的電源數(shù)據(jù)或信息,并將所述電源數(shù)據(jù)或信息顯示在控制柜的觸控屏上,同時(shí),實(shí)時(shí)將所述電源數(shù)據(jù)或信息上傳到一本地用戶信息傳輸模塊,通過(guò)所述本地用戶信息傳輸模塊將所述電源數(shù)據(jù)或信息傳送至一云端。本發(fā)明一實(shí)施例中,所述的電源集中監(jiān)測(cè)系統(tǒng),還包括至少一中繼器,每一所述中繼器連接于上下兩層級(jí)的所述CAN/RS485總線之間,所述中繼器用于將所述電源數(shù)據(jù)或信息從下層級(jí)所述CAN/RS485總線轉(zhuǎn)發(fā)至上層級(jí)所CAN/RS485總線。本發(fā)明一實(shí)施例中,所述的電源集中監(jiān)測(cè)系統(tǒng),所述中繼器包括一第一收發(fā)器,用于與其對(duì)應(yīng)連接的CAN/RS485總線進(jìn)行數(shù)據(jù)或信息的傳遞;一第二收發(fā)器,用于與其對(duì)應(yīng)連接的CAN/RS485總線進(jìn)行數(shù)據(jù)或信息的傳遞;一第一微控制器,用于處理接收到的電源數(shù)據(jù)或信息;以及設(shè)置中繼器的接收數(shù)據(jù)過(guò)濾寄存器的值和發(fā)送數(shù)據(jù)過(guò)濾寄存器的值,所述中繼器的接收數(shù)據(jù)過(guò)濾寄存器的值與所述電源監(jiān)測(cè)模塊的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值對(duì)應(yīng),所述中繼器的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值與所述控制柜的接收數(shù)據(jù)過(guò)濾寄存器的值對(duì)應(yīng)。本發(fā)明一實(shí)施例中,所述電源監(jiān)測(cè)模塊包括一第五收發(fā)器,用于與其對(duì)應(yīng)連接的CAN/RS485總線進(jìn)行數(shù)據(jù)或信息的傳遞;一第二微控制器,用于處理監(jiān)測(cè)到的電源數(shù)據(jù)或信息;以及設(shè)置電源監(jiān)測(cè)模塊的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值。本發(fā)明一實(shí)施例中,所述控制柜還包括一第三收發(fā)器,用于與其對(duì)應(yīng)連接的CAN/RS485總線進(jìn)行數(shù)據(jù)或信息的傳遞;一第四收發(fā)器用于將電源數(shù)據(jù)或信息傳遞至本地用戶信息傳輸模塊;一第三微控制器,用于處理接收到的電源數(shù)據(jù)或信息;以及用于設(shè)置所述控制柜的接收數(shù)據(jù)過(guò)濾寄存器的值和發(fā)送數(shù)據(jù)過(guò)濾寄存器的值,所述控制柜的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值與所述本地用戶信息傳輸模塊的接收數(shù)據(jù)過(guò)濾寄存器的值對(duì)應(yīng);一SWD模塊,連接于所述第三微控制器,所述SWD模塊用于程序的更新下載調(diào)試;一EPROM模塊,連接于所述第三微控制器,所述EPROM模塊用于存儲(chǔ)數(shù)據(jù)或信息;一電源模塊,連接于所述第三微控制器,所述電源模塊用于為所述控制柜提供電源。本發(fā)明一實(shí)施例中,所述第三收發(fā)器包括一第三CAN收發(fā)器和/或第三RS485收發(fā)器;所述第四收發(fā)器包括一第四CAN收發(fā)器和/或一WIFI通信模塊。本發(fā)明一實(shí)施例中,所述的電源集中監(jiān)測(cè)系統(tǒng)還包括一客戶端,用于從所述云端獲取所述電源數(shù)據(jù)或信息。本發(fā)明的另一個(gè)目的是:一種電源集中監(jiān)測(cè)系統(tǒng)的監(jiān)控方法,包括以下步驟,S1)控制柜創(chuàng)建任務(wù),包括電源數(shù)據(jù)或信息采集任務(wù)和觸控屏的界面顯示任務(wù)、讀取觸控屏信息指令的任務(wù);S2)控制柜選擇和確立通信方式;S3)控制柜監(jiān)聽所述電源監(jiān)測(cè)模塊采集電源數(shù)據(jù)或信息;S4)所述電源監(jiān)測(cè)模塊通過(guò)CAN/RS485總線將電源數(shù)據(jù)或信息傳輸至所述控制柜;S5)所述控制柜接收并處理所述電源數(shù)據(jù)或信息,將處理后的電源數(shù)據(jù)或信息實(shí)時(shí)顯示在所述觸控屏上,以及將所述電源數(shù)據(jù)或信息傳遞至本地用戶信息傳輸模塊;S6)所述本地用戶信息傳輸模塊將所述電源數(shù)據(jù)或信息傳遞至云端。在本發(fā)明一實(shí)施例中,當(dāng)上下兩層級(jí)CAN/RS485總線之間連接有一中繼器時(shí),所述步驟S4)還包括以下步驟,所述電源監(jiān)測(cè)模塊通過(guò)CAN/RS485總線將電源數(shù)據(jù)或信息傳輸至中繼器,所述中繼器通過(guò)CAN/RS485總線將電源數(shù)據(jù)或信息傳輸至所述控制柜。在本發(fā)明一實(shí)施例中,所述步驟S2)和步驟S3)之間還包括以下步驟,S7)第一微控制器、第二微控制器、第三微控制器配置各自的信息參數(shù),該信息參數(shù)包括各ID信息,各收發(fā)器的波特率,數(shù)據(jù)采樣頻率。本發(fā)明的優(yōu)點(diǎn)是:本發(fā)明的電源集中監(jiān)測(cè)系統(tǒng)及其監(jiān)控方法,通過(guò)“由近及遠(yuǎn)”的三種連接方式分層分級(jí)連接,如監(jiān)測(cè)節(jié)點(diǎn)距離控制柜較近且節(jié)點(diǎn)數(shù)量較少時(shí)可直接掛載在電源控制柜引出的CAN/485總線回路中;當(dāng)監(jiān)測(cè)節(jié)點(diǎn)數(shù)量較多且離控制柜較遠(yuǎn)時(shí),需要用到中繼器對(duì)其進(jìn)行中繼,以擴(kuò)展總線距離、調(diào)節(jié)波特率;當(dāng)部分監(jiān)測(cè)節(jié)點(diǎn)距離較遠(yuǎn)時(shí),可在控制柜引出回路掛載近距離監(jiān)測(cè)節(jié)點(diǎn),離控制柜較遠(yuǎn)節(jié)點(diǎn)通過(guò)中繼器進(jìn)行中繼。在電源集中監(jiān)控系統(tǒng)內(nèi),所有監(jiān)測(cè)節(jié)點(diǎn)所采集的電源信息通過(guò)CAN/485總線的形式傳遞到電源監(jiān)控控制柜;增加了系統(tǒng)的結(jié)構(gòu)合理性和系統(tǒng)性,增強(qiáng)了系統(tǒng)的管理,實(shí)現(xiàn)電源電能的集中監(jiān)控和節(jié)點(diǎn)數(shù)據(jù)的接收顯示和轉(zhuǎn)發(fā);充分利用以CortexM3為內(nèi)核的STM32的優(yōu)勢(shì),內(nèi)部集成雙bxCAN控制器簡(jiǎn)化了硬件電路的設(shè)計(jì);豐富的固件庫(kù)函數(shù)縮短了開發(fā)周期;屏幕顯示采用低功耗設(shè)置,具有喚醒功能,可對(duì)程序?qū)崿F(xiàn)遠(yuǎn)程在線升級(jí);集成UCOS實(shí)時(shí)操作系統(tǒng),保證數(shù)據(jù)采集、傳輸、顯示的實(shí)時(shí)性;集成Modbus、CANBUS、TCPIP通信協(xié)議,數(shù)據(jù)傳輸柔性化。附圖說(shuō)明下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。圖1為本發(fā)明實(shí)施例1的電源集中監(jiān)測(cè)系統(tǒng)模塊示意圖。圖2為本發(fā)明實(shí)施例的控制柜模塊示意圖。圖3為本發(fā)明實(shí)施例1的監(jiān)控方法步驟流程圖。圖4為本發(fā)明實(shí)施例2的電源集中監(jiān)測(cè)系統(tǒng)模塊示意圖。圖5為本發(fā)明實(shí)施例2的中繼器模塊示意圖。圖6為本發(fā)明實(shí)施例2的監(jiān)控方法步驟流程圖。其中:1電源監(jiān)測(cè)模塊;2CAN/RS485總線;3控制柜;4本地用戶信息傳輸模塊;5云端;6客戶端;11第二微控制器;12第五CAN收發(fā)器;31第三收發(fā)器;32第四收發(fā)器;33第三微控制器;34SWD模塊;35EPROM模塊;36電源模塊;311第三CAN收發(fā)器;312第三RS485收發(fā)器;321第四CAN收發(fā)器;322WIFI通信模塊;7中繼器;71第一CAN收發(fā)器;72第二CAN收發(fā)器;73第一微控制器。具體實(shí)施方式以下實(shí)施例的說(shuō)明是參考附加的圖式,用以例示本發(fā)明可用以實(shí)施的特定實(shí)施例。本發(fā)明所提到的方向用語(yǔ),例如「上」、「下」、「前」、「后」、「左」、「右」、「頂」、「底」等,僅是參考附加圖式的方向。因此,使用的方向用語(yǔ)是用以說(shuō)明及理解本發(fā)明,而非用以限制本發(fā)明。實(shí)施例1如圖1所示,一種電源集中監(jiān)測(cè)系統(tǒng),包括多個(gè)電源監(jiān)測(cè)模塊1、多路CAN/RS485總線2、一控制柜3以及一本地用戶信息傳輸模塊4、一云端5和至少一客戶端6。每一電源監(jiān)測(cè)模塊1用于其所對(duì)應(yīng)用電設(shè)備的電源數(shù)據(jù)或信息。其中,每一電源監(jiān)測(cè)模塊1包括一第二微控制器11、一第五收發(fā)器。其中,第二微控制器用于處理監(jiān)測(cè)到的電源數(shù)據(jù)或信息;以及設(shè)置電源監(jiān)測(cè)模塊1的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值。第五收發(fā)器均連接于第二微控制器11,第二微控制器11將采集的電源數(shù)據(jù)或信息打包通過(guò)第五收發(fā)器轉(zhuǎn)發(fā)至CAN/RS485總線2。其中,第五收發(fā)器包括一第五CAN收發(fā)器12和/或第五RS485收發(fā)器,下面以第五CAN收發(fā)器12和CAN總線為例對(duì)本實(shí)施例進(jìn)行具體的說(shuō)明。本實(shí)施例中,與電源監(jiān)測(cè)模塊1連接的CAN總線為一級(jí)總線(下層級(jí)總線),每一CAN總線具有多個(gè)連接接口,本實(shí)施例中為110個(gè)連接接口,多個(gè)電源監(jiān)測(cè)模塊1通過(guò)第五收發(fā)器并聯(lián)于這些連接接口,當(dāng)傳輸距離較近時(shí),即一級(jí)總線能夠完成傳輸任務(wù),則多個(gè)電源監(jiān)測(cè)模塊1通過(guò)一CAN總線直接連接于控制柜3。每一CAN/RS485總線2連接于控制柜3,CAN/RS485總線2用于將所述電源監(jiān)測(cè)模塊1所監(jiān)測(cè)到的電源數(shù)據(jù)或信息傳遞至控制柜3??刂乒?解析所接收到的電源數(shù)據(jù)或信息,并將所述電源數(shù)據(jù)或信息顯示在控制柜3的觸控屏上,同時(shí),實(shí)時(shí)將所述電源數(shù)據(jù)或信息上傳到一本地用戶信息傳輸模塊4,通過(guò)所述本地用戶信息傳輸模塊4將所述電源數(shù)據(jù)或信息傳送至一云端5。客戶端6用于從所述云端5獲取電源數(shù)據(jù)或信息。具體的,所述控制柜3還包括一第三收發(fā)器31、一第四收發(fā)器32、一第三微控制器33、一SWD模塊34、一EPROM模塊35、一電源模塊36。其中,第三收發(fā)器31包括一第三CAN收發(fā)器311和/或第三RS485收發(fā)器312,第四收發(fā)器32包括一第四CAN收發(fā)器321和/或一WIFI通信模塊322。同樣的以CAN總線為例,對(duì)控制柜3進(jìn)行說(shuō)明。第三CAN收發(fā)器311具有10個(gè)CAN接口,因此控制柜3可以直接連接電源監(jiān)測(cè)模塊1。第三微控制器33為整個(gè)系統(tǒng)的主控制器,采用意法半導(dǎo)體的STM32為主控制器,STM32是以ARMCortex—M3為內(nèi)核的32位微處理器,主頻可高達(dá)72MHz,內(nèi)置Flash和SRAM,其容量可分別高達(dá)512KB和64KB;內(nèi)部集成雙bxCAN控制器。它支持CAN協(xié)議V2.0A和V2.0B,波特率最高可達(dá)1Mb/s,具有3個(gè)發(fā)送郵箱和2個(gè)3級(jí)深度的FIFO,能夠以最小的處理器負(fù)荷來(lái)高效處理大量收到的報(bào)文。第三CAN收發(fā)器311與其對(duì)應(yīng)連接的CAN總線進(jìn)行數(shù)據(jù)或信息的傳遞;如連接于CAN總線的接口上。第三RS485收發(fā)器312具有預(yù)留的數(shù)據(jù)接口,當(dāng)節(jié)點(diǎn)需要485通信或向上的數(shù)據(jù)傳輸要兼容MODBUS協(xié)議時(shí),我們可以采用預(yù)留的RS485數(shù)據(jù)接口進(jìn)行數(shù)據(jù)傳輸,同時(shí)RS485收發(fā)器與CAN收發(fā)器和WIFI通信模塊322可實(shí)現(xiàn)CAN收發(fā)轉(zhuǎn)RS485收發(fā)和TC/PIP轉(zhuǎn)MODBUS通信。當(dāng)電源監(jiān)測(cè)模塊1將電源數(shù)據(jù)或信息直接傳輸至控制柜3時(shí),電源監(jiān)測(cè)模塊1的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值按下表1設(shè)置;控制柜3的接收數(shù)據(jù)過(guò)濾寄存器的值按下表2設(shè)置;這樣每個(gè)電源監(jiān)測(cè)模塊1發(fā)送的數(shù)據(jù)都會(huì)被控制柜3接收。表1接收數(shù)據(jù)過(guò)濾寄存器的值CAN_FxR1CAN_FxR20x500fffff-0x5fffffff0x70000000表2發(fā)送數(shù)據(jù)過(guò)濾寄存器的值CAN_FxR1CAN_FxR20x200fffff-0x2fffffff0xffffffff第四收發(fā)器32用于將電源數(shù)據(jù)或信息傳遞至本地用戶信息傳輸模塊4;在進(jìn)行數(shù)據(jù)或信息傳遞時(shí),可以選擇信息傳遞方式,如可以選擇WIFI數(shù)據(jù)傳輸或者CAN總線傳輸。當(dāng)選擇WIFI數(shù)據(jù)傳輸時(shí),本模塊將采集到的節(jié)點(diǎn)信息按照CANBUS協(xié)議解析,重新打包,通過(guò)WIFI通信模塊322,按照TC/PIP協(xié)議傳輸?shù)接脩粜畔鬏斈K。WIFI通信模塊322和第三微控制器之間是串口通信,當(dāng)?shù)谌⒖刂破鳈z測(cè)不到WIFI時(shí)通過(guò)復(fù)位電路將其進(jìn)行復(fù)位,重新連接。第三微控制器33同時(shí)控制其他模塊的工作,實(shí)現(xiàn)數(shù)據(jù)的接收解析、顯示、打包和發(fā)送,具體包括用于處理接收到的電源數(shù)據(jù)或信息;以及用于設(shè)置所述控制柜3的接收數(shù)據(jù)過(guò)濾寄存器的值和發(fā)送數(shù)據(jù)過(guò)濾寄存器的值,控制柜3的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值與所述本地用戶信息傳輸模塊4的接收數(shù)據(jù)過(guò)濾寄存器的值對(duì)應(yīng);接收數(shù)據(jù)過(guò)濾寄存器的值和發(fā)送數(shù)據(jù)過(guò)濾寄存器的值設(shè)置時(shí),均如上述表1和表2所示。SWD模塊34,連接于所述第三微控制器,所述SWD模塊34用于程序的更新下載調(diào)試。EPROM模塊35,連接于所述第三微控制器,所述EPROM模塊35用于存儲(chǔ)數(shù)據(jù)或信息。EPROM模塊35主要實(shí)現(xiàn)存儲(chǔ)一些參數(shù),如控制柜3設(shè)置的ID、CAN波特率、網(wǎng)絡(luò)名稱、IP地址、端口號(hào)、路由器密碼、樓層等參數(shù)。這樣斷電或復(fù)位后參數(shù)能都?jí)虮4嫦聛?lái)。電源模塊36,連接于所述第三微控制器,所述電源模塊36用于為所述控制柜3提供電源。電源模塊36采用12-36V的柔性輸入接口,經(jīng)穩(wěn)壓降壓電路轉(zhuǎn)換為3.3V和5V的電壓后供電給第三微控制器、WIFI通信模塊322、觸控屏及其他模塊。觸控屏為7寸液晶觸摸顯示屏,主要供操作人員設(shè)定一些參數(shù),本控制柜3的數(shù)據(jù)傳輸WIFI、以太網(wǎng)以及CAN三種工作方式,都可以通過(guò)觸摸屏手動(dòng)選擇。同時(shí)可通過(guò)屏幕設(shè)置電源控制柜3的ID,網(wǎng)絡(luò)連接的IP地址和端口號(hào)、路由器名稱和密碼、以及CAN的通信波特率、同時(shí)將與之相連的各節(jié)點(diǎn)的電源模塊36的監(jiān)測(cè)信息及狀態(tài)予以實(shí)時(shí)顯示。LED指示模塊,用于指示電源通斷、程序的正常運(yùn)行、通信故障及硬件故障??刂乒?可按需選擇通信模式,設(shè)置控制柜參數(shù),且各參數(shù)都具有調(diào)電保護(hù)功能。系統(tǒng)具有自組網(wǎng)、斷網(wǎng)重連等功能;充分利用以CortexM3為內(nèi)核的STM32的優(yōu)勢(shì),內(nèi)部集成雙bxCAN控制器簡(jiǎn)化了硬件電路的設(shè)計(jì);豐富的固件庫(kù)函數(shù)縮短了開發(fā)周期;屏幕顯示采用低功耗設(shè)置,具有喚醒功能,可對(duì)程序?qū)崿F(xiàn)遠(yuǎn)程在線升級(jí);集成UCOS實(shí)時(shí)操作系統(tǒng),保證數(shù)據(jù)采集、傳輸、顯示的實(shí)時(shí)性;集成Modbus、CANBUS、TCPIP通信協(xié)議,數(shù)據(jù)傳輸柔性化。方法實(shí)施例1一種電源集中監(jiān)測(cè)系統(tǒng)的監(jiān)控方法,包括以下步驟。S1)控制柜3創(chuàng)建任務(wù),包括電源數(shù)據(jù)或信息采集任務(wù)、觸控屏的界面顯示任務(wù)、讀取觸控屏信息指令的任務(wù)。其中,電源數(shù)據(jù)或信息采集任務(wù)為主任務(wù)。S2)在主任務(wù)中,控制柜3選擇和確立通信方式。如選擇下級(jí)電源數(shù)據(jù)或信息采集各模塊之間的通信方式和選擇與上級(jí)本地用戶信息傳輸模塊4的通信方式。讀取觸控屏信息指令的任務(wù),實(shí)時(shí)讀取該觸控屏上工作人員的操作指令等。S7)第二微控制器11和第三微控制器配置各自的信息參數(shù),該信息參數(shù)包括各ID信息,各收發(fā)器的波特率,數(shù)據(jù)采樣頻率。S3)控制柜3監(jiān)聽所述電源監(jiān)測(cè)模塊1采集電源數(shù)據(jù)或信息。S4)所述電源監(jiān)測(cè)模塊1通過(guò)CAN/RS485總線2將電源數(shù)據(jù)或信息傳輸至所述控制柜3。S5)所述控制柜3接收并處理所述電源數(shù)據(jù)或信息,將處理后的電源數(shù)據(jù)或信息實(shí)時(shí)顯示在所述觸控屏上,以及將所述電源數(shù)據(jù)或信息傳遞至本地用戶信息傳輸模塊4;S6)所述本地用戶信息傳輸模塊4將所述電源數(shù)據(jù)或信息傳遞至云端5。實(shí)施例2本實(shí)施例與實(shí)施例1的區(qū)別在于:所述的電源集中監(jiān)測(cè)系統(tǒng)還包括至少一中繼器7,每一所述中繼器7連接于上下兩層級(jí)的所述CAN/RS485總線2之間,所述中繼器7用于將所述電源數(shù)據(jù)或信息從下層級(jí)所述CAN/RS485總線2轉(zhuǎn)發(fā)至上層級(jí)所CAN/RS485總線2。本實(shí)施例適用于較長(zhǎng)距離的電源數(shù)據(jù)或信息的傳遞,在本實(shí)施例中,以CAN總線為例,最下層級(jí)的CAN總線連接各個(gè)電源監(jiān)測(cè)模塊1,然后最下層級(jí)的CAN總線通過(guò)一中繼器7連接于上一層級(jí)的CAN總線,這樣層層分級(jí),最后通過(guò)一CAN總線連接至控制柜3。或者,在上述的各級(jí)CAN總線上,均連接電源監(jiān)測(cè)模塊1,電源監(jiān)測(cè)模塊1由遠(yuǎn)及近按照距離對(duì)應(yīng)連接至CAN總線上。具體的,所述中繼器7包括一第一收發(fā)器、一第二收發(fā)器、一第一微控制器73或者還包括一第一撥碼開關(guān)、一第二撥碼開關(guān)。下面以CAN總線通信方式進(jìn)行具體說(shuō)明。第一收發(fā)器為一第一CAN收發(fā)器71,第二收發(fā)器為一第二CAN收發(fā)器72,第一CAN收發(fā)器71、第二CAN收發(fā)器72用于與其對(duì)應(yīng)連接的CAN總線進(jìn)行數(shù)據(jù)或信息的傳遞。第一微控制器73用于處理接收到的電源數(shù)據(jù)或信息;以及設(shè)置中繼器7的接收數(shù)據(jù)過(guò)濾寄存器的值和發(fā)送數(shù)據(jù)過(guò)濾寄存器的值,所述中繼器7的接收數(shù)據(jù)過(guò)濾寄存器的值與所述電源監(jiān)測(cè)模塊1的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值對(duì)應(yīng),所述中繼器7的發(fā)送數(shù)據(jù)過(guò)濾寄存器的值與所述控制柜3的接收數(shù)據(jù)過(guò)濾寄存器的值對(duì)應(yīng)。接收數(shù)據(jù)過(guò)濾寄存器的值和發(fā)送數(shù)據(jù)過(guò)濾寄存器的值參照實(shí)施例1中表1和表2設(shè)置,對(duì)此不再贅述。第一撥碼開關(guān)用于配置一ID信息;第二撥碼開關(guān)用于配置一第一波特率、第二波特率以及MCU的BOOT模式。第一微控制器73還用于從所述第一撥碼開關(guān)讀取ID信息;以及用于將該ID信息設(shè)置為該中繼器7的ID信息;以及用于從所述第二撥碼開關(guān)讀取所述第一波特率和第二波特率;以及用于將所述第一波特率配置給所述第一CAN收發(fā)器71,將所述第二波特率配置給所述第二CAN收發(fā)器72;以及用于控制所述第一CAN收發(fā)器71、第二CAN收發(fā)器72數(shù)據(jù)或信息的接收和發(fā)送。在本實(shí)施例中,第一微控制器73、第二微控制器以及第三微控制器33均設(shè)置有接收中斷標(biāo)志,其中,控制柜3設(shè)中的第三微控制器33控制整個(gè)系統(tǒng)的通信中斷,以達(dá)到數(shù)據(jù)的實(shí)時(shí)有序的接收和發(fā)送。方法實(shí)施例2一種電源集中監(jiān)測(cè)系統(tǒng)的監(jiān)控方法,包括以下步驟。S1)控制柜3創(chuàng)建任務(wù),包括電源數(shù)據(jù)或信息采集任務(wù)、觸控屏的界面顯示任務(wù)、讀取觸控屏信息指令的任務(wù)。其中,電源數(shù)據(jù)或信息采集任務(wù)為主任務(wù)。S2)在主任務(wù)中,控制柜3選擇和確立通信方式。如選擇下級(jí)電源數(shù)據(jù)或信息采集各模塊之間的通信方式和選擇與上級(jí)本地用戶信息傳輸模塊4的通信方式。在讀取觸控屏信息指令的任務(wù),實(shí)時(shí)讀取該觸控屏上工作人員的操作指令等。S7)第一微控制器73、第二微控制器11和第三微控制器配置各自的信息參數(shù),該信息參數(shù)包括各ID信息,各收發(fā)器的波特率,數(shù)據(jù)采樣頻率。S3)控制柜3控制所述電源監(jiān)測(cè)模塊1采集電源數(shù)據(jù)或信息。S4)所述電源監(jiān)測(cè)模塊1通過(guò)CAN/RS485總線2將電源數(shù)據(jù)或信息傳輸至所述控制柜3。當(dāng)上下兩層級(jí)CAN/RS485總線2之間連接有一中繼器7時(shí),所述步驟S4)還包括以下步驟,所述電源監(jiān)測(cè)模塊1通過(guò)CAN/RS485總線2將電源數(shù)據(jù)或信息傳輸至中繼器7,所述中繼器7通過(guò)CAN/RS485總線2將電源數(shù)據(jù)或信息傳輸至所述控制柜3。為了提高中繼器7數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性,CAN報(bào)文的接收采用中斷方式。即:在接收到報(bào)文時(shí),其標(biāo)識(shí)符首先與配置在其標(biāo)識(shí)符列表模式下的過(guò)濾器相比較。如果匹配上,報(bào)文就被存放到相關(guān)聯(lián)的FIFO中,并且所匹配的過(guò)濾器的序號(hào)被存入過(guò)濾器匹配序號(hào)中;如果沒有匹配,報(bào)文標(biāo)識(shí)符接著與配置在屏蔽位模式下的過(guò)濾器進(jìn)行比較;如果報(bào)文標(biāo)識(shí)符沒有跟過(guò)濾器中的任何標(biāo)識(shí)符相匹配,那么硬件就丟棄該報(bào)文,且不會(huì)對(duì)軟件有任何打擾。S5)所述控制柜3接收并處理所述電源數(shù)據(jù)或信息,將處理后的電源數(shù)據(jù)或信息實(shí)時(shí)顯示在所述觸控屏上,以及將所述電源數(shù)據(jù)或信息傳遞至本地用戶信息傳輸模塊4;觸控屏每隔一定的時(shí)間(10ms)刷新一下界面的顯示內(nèi)容。S6)所述本地用戶信息傳輸模塊4將所述電源數(shù)據(jù)或信息傳遞至云端5。應(yīng)當(dāng)指出,對(duì)于經(jīng)充分說(shuō)明的本發(fā)明來(lái)說(shuō),還可具有多種變換及改型的實(shí)施方案,并不局限于上述實(shí)施方式的具體實(shí)施例。上述實(shí)施例僅僅作為本發(fā)明的說(shuō)明,而不是對(duì)本發(fā)明的限制??傊景l(fā)明的保護(hù)范圍應(yīng)包括那些對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)顯而易見的變換或替代以及改型。當(dāng)前第1頁(yè)1 2 3