楊 鵬 史旺旺 沈楚焱
(揚州大學(xué)能源與動力工程學(xué)院,江蘇 揚州 225127)
預(yù)裝式變電站因其自身的獨特優(yōu)點而得到了廣泛的應(yīng)用,但是,現(xiàn)有的預(yù)裝式變電站在安全可靠性方面還存在一些問題。由于變電站一般運行在戶外,戶內(nèi)電器設(shè)備容易受到外界環(huán)境的影響。為了解決預(yù)裝式變電站采用有線監(jiān)控方式布線帶來的缺點,研究人員結(jié)合不同的監(jiān)測要求,設(shè)計了多種專用的無線傳感器網(wǎng)絡(luò)系統(tǒng)(節(jié)點)。
張巧芬等設(shè)計了基于無線傳感器網(wǎng)絡(luò)的變電站設(shè)備溫度監(jiān)測系統(tǒng)。系統(tǒng)采用MSP430F149+nRF905作為核心模塊,監(jiān)測電器設(shè)備的溫度。該系統(tǒng)的節(jié)點抗干擾能力和延長網(wǎng)絡(luò)生命周期有待進一步提高[1]。
王海倫等采用PSOC+CC2430作為核心模塊,設(shè)計了電氣設(shè)備溫度監(jiān)測的無線傳感器網(wǎng)絡(luò)節(jié)點。該節(jié)點體積小、可靠性高,但由于通信距離短,限制了推廣應(yīng)用[2]。
李麗芬等設(shè)計了長鏈樹狀無線傳感器網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),可實現(xiàn)絕緣子泄漏電流的在線監(jiān)測,但是電磁兼容和網(wǎng)絡(luò)安全有待進一步提高[3]。
針對以上各種不足,本裝置應(yīng)用無線傳感器網(wǎng)絡(luò)技術(shù),將溫濕度和煙霧傳感器節(jié)點分別設(shè)置于高壓室、低壓室和變壓器室,通過路由節(jié)點和協(xié)調(diào)器節(jié)點組成無線傳感器網(wǎng)絡(luò),實現(xiàn)一款功能豐富、性能強大且成本低的變電站無線監(jiān)控系統(tǒng)。
傳感器節(jié)點結(jié)構(gòu)框圖如圖1所示。無線微控制器采用英國Jennic公司的高性能、低功耗無線SOC模塊,實現(xiàn)無線傳感器網(wǎng)絡(luò)的自動組網(wǎng)和收發(fā)功能;同時在傳感器節(jié)點裝置中采用時鐘芯片用于對采樣進行計時,時鐘電路采用時鐘芯片DS1302。

圖1 傳感器節(jié)點結(jié)構(gòu)框圖Fig.1 The structure of sensor node
傳感器節(jié)點分別部署在高壓室、低壓室和變壓室內(nèi)的各個監(jiān)測點上,由于電磁干擾嚴(yán)重,節(jié)點硬件盡可能考慮低功耗和抗干擾設(shè)計。硬件抗干擾主要是根據(jù)干擾情況,在傳感器信號調(diào)理電路中增加濾波電路,采用抗干擾能力強的JN5139核心無線控制器、電池供電等方式實現(xiàn)。
本文設(shè)計的傳感器模塊主要由微處理器、無線通信單元、數(shù)據(jù)采集單元、驅(qū)動單元和電源單元等5個部分組成。
本設(shè)計采用JN5139無線微處理器,JN5139是集成了UFL天線的高功率模塊[4-5],可以在最短的時間內(nèi)、最低的成本下實現(xiàn)IEEE 802.15.4或 ZigBee兼容系統(tǒng)。該模塊利用Jennic的JN5139無線微控制器來提供完整的射頻和RF器件的解決方案。模塊提供了開發(fā)無線傳感器網(wǎng)絡(luò)所需要的豐富的外圍器件。模塊的主要特性為:集成 UFL天線插槽,兼容2.4 GHz、IEEE 802.15.4 和 ZigBee 協(xié)議,2.7 ~3.6 V 操作電壓,睡眠電流(包括睡眠定時器處于活動狀態(tài))為2.8 μA,接收靈敏度為 -100 dBm。MCU的主要特性有:16 MHz 32位 RISC CPU、96 kB RAM、192 kB ROM,4個輸入端口、12位ADC、2個11位DAC、2個比較器、2個應(yīng)用級定時器/計數(shù)器、2個串口(其中1個用于系統(tǒng)在線調(diào)試)、1個SPI接口(支持5個SPI從節(jié)點)。
傳感器節(jié)點原理圖如圖2所示[6-8]。在高壓室、低壓室和變壓室分別放置一個傳感器節(jié)點,煙霧信號采用離子型煙霧探測器ZRAM-A1采集,探頭采集的信號輸入到煙霧檢測芯片MC14468完成初步信號處理。同時,采用TMP35G溫度傳感器采集環(huán)境溫度。兩者采集的信號輸入DS2438芯片,然后將DS2438輸出信號輸入JN5139無線控制芯片,通過相應(yīng)軟件實現(xiàn)煙霧和溫度的融合算法,防止煙霧的誤報警。溫濕度信號采用集成溫濕度傳感器SHT10,傳感器輸出信號經(jīng)過調(diào)理電路處理后輸入無線控制芯片的I/O接口。聲光報警驅(qū)動、除濕器驅(qū)動和加熱器驅(qū)動采用三極管和繼電器構(gòu)成。

圖2 傳感器節(jié)點原理圖Fig.2 Principle of sensor node
傳感器節(jié)點軟件開發(fā)平臺都使用Jennic公司提供的一整套開發(fā)工具。首先,用戶程序在Jennic CodeBlocks集成開發(fā)環(huán)境中進行調(diào)試和編譯。CodeBlocks是一個源碼開放的C/C++集成開發(fā)環(huán)境,Jennic對其進行了二次開發(fā),嵌入了很多用于ZigBee網(wǎng)絡(luò)開發(fā)的API函數(shù)。這些函數(shù)用于將用戶程序編譯成二進制文件。編譯的二進制文件使用Jennic Flash Programmer軟件下載到JN5139的Flash中后,用戶程序就可以在JN5139模塊上運行。
傳感器節(jié)點的主要任務(wù)是在定時中斷函數(shù)中采集煙霧數(shù)值和讀取數(shù)字溫濕度傳感器的數(shù)據(jù),并將采集到的數(shù)據(jù)合成完整的數(shù)據(jù)包。當(dāng)傳感器節(jié)點與協(xié)調(diào)器之間的距離超過兩個設(shè)備間直接傳輸距離時,可由路由器節(jié)點自動轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)的目的地仍然是協(xié)調(diào)器。
節(jié)點上電時,首先進行初始化操作,包括ZigBee堆棧的初始化及硬件外設(shè)的初始化;接著進行信道查詢,選擇合適的網(wǎng)絡(luò)等待加入;然后向該網(wǎng)絡(luò)的協(xié)調(diào)節(jié)點發(fā)送加入請求;最后,在收到允許加入的確認(rèn)之后加入網(wǎng)絡(luò),接收協(xié)調(diào)器發(fā)送過來的數(shù)據(jù),并把讀取的節(jié)點測量數(shù)據(jù)和時間數(shù)據(jù)發(fā)送到協(xié)調(diào)器。傳感器節(jié)點軟件流程如圖3 所示[9-10]。

圖3 傳感器節(jié)點程序流程圖Fig.3 The program flowchart of sensor node
系統(tǒng)采用非阻塞的設(shè)計方法,減少了CPU等待時間,大大提高了CPU的利用率。定時中斷程序主要完成數(shù)據(jù)的采集。當(dāng)中斷到來時,首先查詢傳感器狀態(tài),然后根據(jù)查詢結(jié)果,完成啟動采樣、信號轉(zhuǎn)換和讀取采樣結(jié)果等操作,并在一個操作完成之后把傳感器狀態(tài)轉(zhuǎn)換成下一個操作狀態(tài),依此循環(huán)采集數(shù)據(jù)。非阻塞程序流程如圖4所示。

圖4 非阻塞程序流程圖Fig.4 The program flowchart of non-blocking method
對上述方案設(shè)計的溫度測量進行了試驗室驗證,同時采用紅外測溫儀作為標(biāo)準(zhǔn)值,對比傳感器節(jié)點的測量值,進行了驗證。在0~100℃之間選取8個測量點,同時讀取紅外測溫儀和節(jié)點溫度值,試驗結(jié)果如表1所示。

表1 試驗結(jié)果Tab.1 Test results
表1表明:所設(shè)計的傳感器節(jié)點的測量誤差較小,符合工程實際需要。
本文針對當(dāng)前預(yù)裝式變電站監(jiān)測中存在的監(jiān)測點分散、布線困難和實時性差等特點,提出了利用無線傳感器網(wǎng)絡(luò)對預(yù)裝式變電站內(nèi)溫濕度煙霧進行在線監(jiān)測的方法[11-12]。本文設(shè)計的傳感器節(jié)點能夠?qū)崿F(xiàn)低成本連續(xù)在線監(jiān)測,較傳統(tǒng)在線監(jiān)測系統(tǒng)具有更大的優(yōu)勢。實際運行表明,該節(jié)點運行可靠穩(wěn)定。
[1]張巧芬,劉彥呈,張勤進,等.基于無線傳感器網(wǎng)絡(luò)的變電站設(shè)備溫度監(jiān)測系統(tǒng)設(shè)計[J].低壓電器,2011(19):39-41.
[2]王海倫,蔡志宏,范一鳴.電氣設(shè)備溫度監(jiān)測的無線傳感器網(wǎng)絡(luò)節(jié)點設(shè)計[J].傳感器與微系統(tǒng),2011,30(7):97 -99.
[3]李麗芬,朱永利,黃建才,等.基于無線傳感器網(wǎng)絡(luò)的絕緣子泄漏電流在線監(jiān)測系統(tǒng)[J].電力系統(tǒng)保護與控制,2011,39(10):74-76.
[4]崔光照,袁贊,劉沙.一種基于JN5121的無線傳感器網(wǎng)絡(luò)節(jié)點的設(shè)計[J].汕頭大學(xué)學(xué)報:自然科學(xué)版,2008,23(1):43 -45.
[5]黃金波,梁鵬,王德偉.基于JN5121無線ZigBee模塊瓦斯巡檢系統(tǒng)設(shè)計[J].煤礦機電,2008(3):25 -27.
[6]劉志東,陳彥明.基于ZigBee的無線傳感器網(wǎng)絡(luò)節(jié)點的設(shè)計[J].桂林電子科技大學(xué)學(xué)報:自然科學(xué)版,2008,28(5):399-402.
[7]吳鍵,袁慎芳.無線傳感器網(wǎng)絡(luò)節(jié)點的設(shè)計和實現(xiàn)[J].儀器儀表學(xué)報,2006,27(9):1120 -1124.
[8]Arici T,Altunbasak Y.Adaptive sensing for environment monitoring using wireless sensor networks[J].IEEE WCNC,2004,5(1):2350-2355.
[9]宋蟄存,陳寧,李迪飛.ZigBee無線傳感技術(shù)在森林火災(zāi)監(jiān)測中的應(yīng)用[J].自動化儀表,2011,32(4):30 -31.
[10]劉曉寧.ZigBee無線傳感器網(wǎng)絡(luò)在監(jiān)控系統(tǒng)中的研究與應(yīng)用[D].濟南:山東大學(xué),2007.
[11]吳常明,蘇小龍.基于ARM9嵌入式網(wǎng)關(guān)的設(shè)計[J].大眾科技,2010(7):13-14.
[12]花鐵森.智能家居系統(tǒng)核心技術(shù)探討[J].智能建筑電氣技術(shù),2009,3(1):92 -98.