文/國(guó)網(wǎng)電力科學(xué)研究院 湯祥林 曹翊軍 李桂平/
智能電網(wǎng)由智能電廠(chǎng)、智能輸電網(wǎng)及智能售用電等組成,智能輸電網(wǎng)是其中的重要一環(huán),因此對(duì)輸電設(shè)備管理的要求會(huì)更高。維護(hù)和管理輸電設(shè)備的安全運(yùn)行的工作會(huì)面臨更大的挑戰(zhàn)。大容量、超高壓、遠(yuǎn)距離、北電南送、西電東送的大電網(wǎng)對(duì)輸變電設(shè)備的運(yùn)行和維護(hù),以及管理的要求更高。電網(wǎng)的通道微氣象、微地形特征明顯,強(qiáng)雷暴、覆冰雪、颮線(xiàn)風(fēng)等極端天氣較為多發(fā),嚴(yán)重威脅設(shè)備的安全運(yùn)行。因此有必要引入信息通信領(lǐng)域新技術(shù),積極自主創(chuàng)新,建設(shè)特大電網(wǎng)輸電線(xiàn)路狀態(tài)監(jiān)測(cè)系統(tǒng),提高特大電網(wǎng)輸電線(xiàn)路管理控制水平和應(yīng)急快速處置能力。
在線(xiàn)監(jiān)測(cè)系統(tǒng)中,數(shù)據(jù)傳輸要求可靠,實(shí)時(shí)。如何建立高速可靠的通信方式,確保監(jiān)測(cè)數(shù)據(jù)實(shí)時(shí)準(zhǔn)確回傳是狀態(tài)監(jiān)測(cè)系統(tǒng)建設(shè)需重點(diǎn)考慮的問(wèn)題。
相同或類(lèi)似的產(chǎn)品在公開(kāi)刊物上沒(méi)有明顯的報(bào)道,一般是在單一傳感器中集中數(shù)據(jù)采集和通訊模塊,每個(gè)單一傳感都要配備一套通訊器件,這樣需要多個(gè)或多種傳感器時(shí),產(chǎn)品的通訊方式單一,產(chǎn)品成本和通訊成本較大,也不利于數(shù)據(jù)管理等。
最大限度的優(yōu)化資源配置,降低裝置成本、降低通信費(fèi)用、提高裝置可靠性、降低裝置功耗、提高監(jiān)測(cè)精度。將近年來(lái)才出現(xiàn)的ARM Cotex-M3處理器新技術(shù)應(yīng)用在輸電線(xiàn)路數(shù)據(jù)采集裝置中,并與嵌入式操作系統(tǒng)結(jié)合,使本項(xiàng)目中所涉及的技術(shù)新型、可靠、低功耗等優(yōu)點(diǎn),順應(yīng)電網(wǎng)智能化的發(fā)展趨勢(shì),這些特點(diǎn)使其能夠廣泛的運(yùn)用于輸電線(xiàn)路在線(xiàn)監(jiān)測(cè)領(lǐng)域,保障輸電線(xiàn)路的安全和可靠。
1.1 通信系統(tǒng)總體架構(gòu)
根據(jù)國(guó)家電網(wǎng)公司頒布的《輸變電設(shè)備狀態(tài)監(jiān)測(cè)系統(tǒng)技術(shù)導(dǎo)則》和《輸電線(xiàn)路狀態(tài)監(jiān)測(cè)代理技術(shù)規(guī)范》,輸電線(xiàn)路狀態(tài)監(jiān)測(cè)通信系統(tǒng)總體框圖如圖1所示。
圖1 輸電線(xiàn)路狀態(tài)監(jiān)測(cè)通信結(jié)構(gòu)框圖
圖1所示,系統(tǒng)中有三個(gè)重要的組成部分:主站(含CAG)、CMA和CMD。主站系統(tǒng) Master Station System(MSS),能接入各類(lèi)輸變電設(shè)備狀態(tài)監(jiān)測(cè)信息,并進(jìn)行集中存儲(chǔ)、統(tǒng)一處理和應(yīng)用的一種計(jì)算機(jī)系統(tǒng)。主站系統(tǒng)包括集中數(shù)據(jù)庫(kù)、CAG、數(shù)據(jù)加工、數(shù)據(jù)服務(wù)及各種狀態(tài)監(jiān)測(cè)應(yīng)用模塊。CAG(Condition Acquisition Gateway)狀態(tài)接入網(wǎng)關(guān)機(jī),是一種關(guān)口設(shè)備,部署在主站系統(tǒng)側(cè),遠(yuǎn)程連接CMA(狀態(tài)監(jiān)測(cè)代理)的一種計(jì)算機(jī)。它可從CMA獲取各種狀態(tài)信息并由校驗(yàn)功能,而且可對(duì)控制CMA。在智能電網(wǎng)系統(tǒng)中,有線(xiàn)路CAG和變電CAG兩種。在輸電線(xiàn)路狀態(tài)監(jiān)測(cè)系統(tǒng)中,采用線(xiàn)路CAG。CMA(Condition Monitoring Agent)狀態(tài)監(jiān)測(cè)代理,具有協(xié)調(diào)局部區(qū)域內(nèi)的各種輸電線(xiàn)路狀態(tài)監(jiān)測(cè)裝置的作用,收集狀態(tài)監(jiān)測(cè)裝置采集到的數(shù)據(jù),可替代狀態(tài)監(jiān)測(cè)裝置同主站系統(tǒng)進(jìn)行可靠的數(shù)據(jù)通信。不同廠(chǎng)家、不同類(lèi)型、不同線(xiàn)路上的狀態(tài)監(jiān)測(cè)裝置都可接入CMA,這樣可對(duì)各種狀態(tài)監(jiān)測(cè)裝置實(shí)現(xiàn)實(shí)現(xiàn)智能、標(biāo)準(zhǔn)和安全的接入。CMD(Condition Monitoring Device)狀態(tài)監(jiān)測(cè)裝置,同樣有輸電CMD和變電CMD,輸電CMD安裝在被監(jiān)測(cè)的輸電設(shè)備桿塔附近或桿塔上。輸電CMD一方面采集被監(jiān)測(cè)設(shè)備的狀態(tài)數(shù)據(jù),處理并保存;另一方面和狀態(tài)監(jiān)測(cè)代理、綜合監(jiān)測(cè)單元等進(jìn)行數(shù)據(jù)交換。另外其本身直接連接傳感器,采集數(shù)據(jù)、處理數(shù)據(jù)。同時(shí)輸電CMD可以通過(guò)命令方式控制數(shù)據(jù)采集單元。
1.2 狀態(tài)監(jiān)測(cè)裝置系統(tǒng)結(jié)構(gòu)
數(shù)據(jù)采集器是狀態(tài)監(jiān)測(cè)裝置(CMD)的一個(gè)組成部分,上聯(lián)各種通訊終端,與狀態(tài)監(jiān)測(cè)代理(CMA)數(shù)據(jù)通信,下接各種狀態(tài)量傳感裝置,控制并收集各狀態(tài)量數(shù)據(jù)。
圖2是狀態(tài)監(jiān)測(cè)裝置(CMD)的系統(tǒng)結(jié)構(gòu)圖,核心部分是數(shù)據(jù)采集器,各種狀態(tài)數(shù)據(jù)主要來(lái)自覆冰監(jiān)測(cè)、風(fēng)偏監(jiān)測(cè)、微風(fēng)振動(dòng)、桿塔傾斜、導(dǎo)線(xiàn)弧垂和導(dǎo)線(xiàn)溫度等測(cè)量裝置。數(shù)據(jù)采集器通過(guò)通訊協(xié)議I1向狀態(tài)監(jiān)測(cè)代理接收命令和發(fā)送數(shù)據(jù)。主要通訊終端有衛(wèi)星終端、GPRS終端、WIFI終端和VHF終端。根據(jù)實(shí)際情況,采用多種供電方式,一種或多種方式同時(shí)采用,包括光伏供電、風(fēng)機(jī)供電和市電方式供電。
圖2 狀態(tài)監(jiān)測(cè)裝置 CMD)系統(tǒng)圖
2.1 具有掉電數(shù)據(jù)保護(hù)功能,系統(tǒng)失電后,裝置內(nèi)的監(jiān)測(cè)數(shù)據(jù)及各種工作、測(cè)量用參數(shù)不丟失。
2.2 支持在系統(tǒng)升級(jí),即在不拆卸設(shè)備外殼、不改變?cè)O(shè)備硬件狀態(tài)的前提下可對(duì)其進(jìn)行軟件功能升級(jí)或維護(hù)。
2.3 支持主信道,備用信道雙信道通訊, 采用I1層協(xié)議,遠(yuǎn)程傳輸數(shù)據(jù)到狀態(tài)監(jiān)測(cè)代理(CMA),通信終端可以是VHF、PSTN、GPRS、CDMA、北斗衛(wèi)星等。同時(shí)也支持Ethernet遠(yuǎn)程通訊.
2.4 具有定時(shí)測(cè)量、自報(bào)、蘇醒、心跳等功能,測(cè)量結(jié)果可形成文件,通過(guò)SD卡保存并交換。
系統(tǒng)采用嵌入式操作系統(tǒng), 該系統(tǒng)是一個(gè)完整的可移植的操作系統(tǒng)。用戶(hù)能結(jié)合自身的功能裁減,固化操作系統(tǒng)。主要有以下特點(diǎn):
1)可移植性 可以移植到多種CPU上。
2)可固化 可以固化到嵌入式系統(tǒng)中。
3)可裁減 可以定制嵌入式操作系統(tǒng),使用少量的系統(tǒng)服務(wù)。
4)可剝奪性 嵌入式操作系統(tǒng)是完全可剝奪的實(shí)時(shí)內(nèi)核,操作系統(tǒng)總是運(yùn)行優(yōu)先級(jí)最高的就緒任務(wù)。
5)多任務(wù)運(yùn)行 操作系統(tǒng)的可以管理最多256個(gè)任務(wù)。每個(gè)任務(wù)要求有不同的任務(wù)優(yōu)先級(jí),系統(tǒng)調(diào)度不支持時(shí)間片輪轉(zhuǎn)。
6)可確定性 操作系統(tǒng)的函數(shù)調(diào)用和系統(tǒng)服務(wù)的執(zhí)行時(shí)間可以確定。
7)任務(wù)棧 每個(gè)任務(wù)都有自己的單獨(dú)的棧,而且每個(gè)任務(wù)??臻g的大小可以不一樣。
8)系統(tǒng)服務(wù) 操作系統(tǒng)有很多系統(tǒng)服務(wù),如信號(hào)量、時(shí)間標(biāo)志、消息郵箱、消息隊(duì)列、時(shí)間管理等等。
圖3為數(shù)據(jù)采集器系統(tǒng)結(jié)構(gòu)圖,其中CPU為ARM Cortex-M3處理器,使用外部SRAM, 提供操作系統(tǒng)運(yùn)行的數(shù)據(jù)空間,Nand Flash為系統(tǒng)存放數(shù)據(jù)文件,以太網(wǎng)采用工級(jí)以太網(wǎng)芯片。系統(tǒng)具備5個(gè)RS232通信口,分別用于主信道、輔信道、本地通信、SDI接口及RS485通訊。
圖3 數(shù)據(jù)采集器系統(tǒng)結(jié)構(gòu)圖
系統(tǒng)采用ARM Cortex-M3處理器[1],它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架構(gòu),它擁有功耗低、成本低、性能高的優(yōu)點(diǎn)。性能是ARM7性能的2倍,功耗比ARM7低1/3。哈佛結(jié)構(gòu),分離的指令總線(xiàn)和數(shù)據(jù)總線(xiàn),取指和取值互不影響,運(yùn)算速度快。其主要特點(diǎn)有:
1)采用了基于哈佛架構(gòu)的3級(jí)流水線(xiàn)內(nèi)部核心[2],集成了單周期乘法、分支預(yù)測(cè)、硬件除法等眾多功能強(qiáng)大的特點(diǎn)。運(yùn)行速度達(dá)到1.25DMIPS/MHz,而功耗僅為0.19mW/MHz。
2)采用Thumb-2指令集具有更強(qiáng)的性能河更高的指令效率。Thumb-2指令集結(jié)合了16位指令的代碼密度和32位指令的性能,其低層關(guān)鍵特性使得C代碼的執(zhí)行更加自然,無(wú)需交互使用ARM代碼和Thumb代碼。
3)Cortex-M3具有豐富的中斷和豐富的中斷優(yōu)先級(jí)。通過(guò)搶占、尾鏈、遲到(Late-arriving)技術(shù),使得對(duì)中斷事件的響應(yīng)更加迅速,從低功耗模式喚醒時(shí)間只需6個(gè)CPU周期。
低功耗設(shè)計(jì)是保證野外環(huán)境下系統(tǒng)可靠運(yùn)行和方便安裝維護(hù)的關(guān)鍵技術(shù)。電子產(chǎn)品的功耗主要與工作頻率、電源電壓及節(jié)點(diǎn)電容等因素相關(guān),需要考慮元器件選型和接口電路處理等[3]。系統(tǒng)采用3.3V供電,主要考慮主要器件的選型上采用低功耗器件,包括處理器,網(wǎng)絡(luò)通信及串口通信器件。
系統(tǒng)采用ARM Cortex-M3處理器內(nèi)核,功耗低。在內(nèi)核級(jí)支持睡眠模式和深度睡眠模式。通過(guò)使用等待中斷指令和等待事件指令,內(nèi)核可以進(jìn)入睡眠模式,并且以不同的方式喚醒。另外,模塊的時(shí)鐘是盡可能地分別提供,所以在睡眠時(shí)可以把Cortex-M3的大多數(shù)功能模塊停掉。采用ARM Cortex-M3內(nèi)核的處理器有三種低功耗模式[4],睡眠模式、停止模式和待機(jī)模式。為了保證系統(tǒng)低功耗,又能及時(shí)處理外部中斷,使處理器平時(shí)處于掉電模式,在相應(yīng)的事件觸發(fā)后立即進(jìn)入全速運(yùn)行狀態(tài),任務(wù)完成后自動(dòng)返回掉電模式。
網(wǎng)絡(luò)芯片的功耗一般是低功耗系統(tǒng)中主要耗電器件,因此選用一款既可靠,又能進(jìn)入理想低功耗狀態(tài)的芯片是系統(tǒng)設(shè)計(jì)的關(guān)鍵。網(wǎng)絡(luò)芯片采用3.3V工作電壓,支持三種低功耗模式,硬件待機(jī)、硬件掛起和軟件掛起,所有三種模式都由軟件控制實(shí)現(xiàn)。在網(wǎng)絡(luò)芯片不工作時(shí),使其進(jìn)入硬件待機(jī)模式,使芯片處在最低功耗方式,其最高功耗不大于100uA。
串口通訊是系統(tǒng)的主要通訊方式。串口數(shù)量多且通訊工作時(shí)間長(zhǎng),因此處理好串口通訊的功耗,就基本解決了系統(tǒng)的低功耗問(wèn)題。采用低功耗的RS232轉(zhuǎn)換器件,能夠在應(yīng)用程序控制下,自動(dòng)地打開(kāi)和關(guān)閉串口器件,器件掉電時(shí),最小電流僅為1uA。當(dāng)外部有數(shù)據(jù)請(qǐng)求時(shí),會(huì)觸發(fā)系統(tǒng)中斷,打開(kāi)串口器件,進(jìn)行通訊。
數(shù)據(jù)采集和數(shù)據(jù)傳輸在輸電線(xiàn)路狀態(tài)監(jiān)測(cè)中是重要一環(huán),輸電線(xiàn)狀態(tài)監(jiān)測(cè)涉及的傳感器種類(lèi)多,數(shù)量大;參數(shù)具有多樣性和復(fù)雜性。文章結(jié)合ARM Cortex-M3系統(tǒng)特點(diǎn),將Cortex-M3的技術(shù)特點(diǎn)充分應(yīng)用在輸電線(xiàn)路數(shù)據(jù)采集器設(shè)計(jì)中,并通過(guò)合理的功能設(shè)計(jì),研制的一種功耗低、功能強(qiáng)、安裝方便、便于使用的數(shù)據(jù)采集器,為輸電線(xiàn)路狀態(tài)監(jiān)測(cè)提供了可靠、有效的基礎(chǔ)數(shù)據(jù)來(lái)源。
[1]ARM Cortex-M3Revision: r1p1 Technical Reference Manual .
[2]ARM ARM-v7-M Architecture Reference Manual.
[3]曹年紅.水利水電與電網(wǎng)氣象綜合監(jiān)測(cè)系統(tǒng).水電自動(dòng)化與大壩監(jiān)測(cè).2010.3.
[4]ST STM32F103 Reference manual.