戴麗莉,郭云鵬,張廣勇
(1.太原工業(yè)學(xué)院,山西太原030008;2.國網(wǎng)山西省電力公司檢修分公司,山西 太原030032)
無論是變電站還是發(fā)電廠,保護裝置作為重要的二次裝置,對一次設(shè)備乃至電網(wǎng)的安全穩(wěn)定運行至關(guān)重要。目前的微機保護裝置靠精密的電子設(shè)備實現(xiàn)相關(guān)的邏輯判斷、執(zhí)行輸出等核心功能,其中最新的智能變電站還布置有智能控制柜,其內(nèi)部包含有合并單元和智能終端等電子設(shè)備。保護屏柜和智能變電站的智能控制柜,內(nèi)部的電子設(shè)備對溫度反應(yīng)敏感,溫度過高或過低都會導(dǎo)致電子設(shè)備相關(guān)功能模塊的損壞,致使非計劃停電甚至是一次設(shè)備的損毀[1-2]。智能變電站的智能控制柜一般布置在室外,其柜體內(nèi)部的溫度控制依賴柜體上的空熱一體機,保護屏柜一般布置在室內(nèi),但是隨著一、二次設(shè)備融合、就地化保護裝置的研究及落實,保護屏柜也開始面臨溫度控制的問題?,F(xiàn)有的智能控制柜所安裝的空熱一體機在某些工況下不能完全將柜體內(nèi)部所有位置的溫度都控制在合理范圍內(nèi),并且空熱一體機常年不間斷運轉(zhuǎn),容易出現(xiàn)制冷或制熱能力下降的問題,有必要對保護屏柜內(nèi)部散熱條件較差位置進行溫度監(jiān)測,以提醒工作人員提前采取相應(yīng)的冷卻降溫措施,確保二次設(shè)備的安全運行。目前有些機構(gòu)根據(jù)實際運維需求開發(fā)了匯控柜環(huán)境監(jiān)測系統(tǒng),并且開始試用[3]。
本文設(shè)計了一套可以應(yīng)用于變電站二次設(shè)備屏柜的溫度監(jiān)測系統(tǒng)。該系統(tǒng)以樹莓派為上位機,STM32F407單片機為下位機[4-5],利用藍(lán)牙模塊串口通信的方式將下位機所測量的數(shù)據(jù)無線傳輸至上位機,上位機將下位機上傳信息導(dǎo)入數(shù)據(jù)庫,且設(shè)計有相應(yīng)的程序用以數(shù)據(jù)的初步處理和可視化操作,實現(xiàn)了屏柜內(nèi)部溫度的無線監(jiān)測。
本文所設(shè)計的變電站二次屏柜的測溫系統(tǒng)(系統(tǒng)硬件結(jié)構(gòu)如圖1所示),可檢測現(xiàn)場屏柜內(nèi)設(shè)備運行溫度,并通過無線傳輸將數(shù)據(jù)上傳至后臺,運維人員可在上位機集中觀察溫度數(shù)據(jù)。為實現(xiàn)此目標(biāo),需要使測溫傳感器、傳輸模塊、上位機系統(tǒng)科學(xué)配合:在變電站設(shè)備區(qū)有溫度傳感器、電源模塊、下位機控制系統(tǒng)、數(shù)據(jù)傳輸模塊,在運維平臺有上位機系統(tǒng)。其中,溫度傳感器用于檢測二次屏柜內(nèi)的溫度;下位機控制模塊用于接收并處理溫度數(shù)據(jù),同時實現(xiàn)與上位機的通信,將數(shù)據(jù)上傳;上位機顯示模塊用于接收下位機的數(shù)據(jù),并根據(jù)運行人員的需求,將數(shù)據(jù)分析、顯示。此外,考慮到變電站現(xiàn)場取電對設(shè)備的影響,需要采用單獨的電源模塊為下位機控制模塊供電。
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
測溫模塊采用DS18B20數(shù)字芯片,該芯片可直接將檢測到的溫度信號轉(zhuǎn)換為數(shù)字輸出信號,具有體積小、硬件成本低、抗干擾能力強、精度高的優(yōu)點。本文根據(jù)芯片特點和推薦電路,進行了測溫模塊的硬件設(shè)計。
下位機采用STM32單片機為主控制器,其將測溫模塊輸入的模擬信號進行AD轉(zhuǎn)換為數(shù)字信號,并對信號進行初步的處理,然后將處理過的信號通過串口通信傳送給上位機。單片機最小系統(tǒng)電路采用官方推薦的demo設(shè)計,包括復(fù)位電路、晶體振蕩器、啟動和下載電路、J-LINK和仿真等。
變電站繼電保護小室內(nèi)二次設(shè)備屏柜數(shù)量多且比較密集,通過有線傳輸不僅走線困難,施工難度大,而且后期維護困難。本系統(tǒng)采用基于藍(lán)牙技術(shù)的無線傳輸,可以實現(xiàn)下位機和上位機之間的數(shù)據(jù)傳輸。
電源模塊分為2部分,一是外置供電進線來自普通的電池,進入單片機控制模塊后,需要進行調(diào)壓和穩(wěn)壓處理;二是本文設(shè)計的基于ASM1117芯片的穩(wěn)壓電路,輸出穩(wěn)定的5 V直流電源,為單片機系統(tǒng)和測溫模塊供電。電流模塊電路如圖2所示。
圖2 電源模塊電路
下位機軟件設(shè)計是下位機控制系統(tǒng)能否正常運行并實現(xiàn)既定功能的重要環(huán)節(jié)?;赟TM32單片機的特點,下位機程序重點實現(xiàn)以下3個功能:一是控制芯片時鐘、寄存器、IO口配置,二是采樣信號接收和處理,三是通信程序設(shè)計。
本系統(tǒng)的下位機是在MDK5軟件開發(fā)環(huán)境中完成的,與其他開發(fā)軟件相比,MDK5具有完整且易于使用的特點,并支持匯編語言和C語言代碼。下位機控制流程如圖3所示。
圖3 下位機控制流程圖
上位機使用樹莓派作為主控制器。在Linux操作系統(tǒng)的基礎(chǔ)上,使用QT5作為上位機開發(fā)的環(huán)境[6],上位機可以使用按鈕控制下位機的開始和結(jié)束,并通過串口通信獲取下位機收集的數(shù)據(jù),再將收集的數(shù)據(jù)存入結(jié)構(gòu)化查詢語言SQL(structured query language)數(shù)據(jù)庫,在上位機界面可以看到數(shù)據(jù)信息,甚至可以篩選和繪制數(shù)據(jù)[7]。
本文采用數(shù)據(jù)庫管理數(shù)據(jù),實現(xiàn)數(shù)據(jù)查找、排序工作,并將數(shù)據(jù)導(dǎo)出成.db文件,用于配合Matlab等軟件進行數(shù)據(jù)處理。SQL數(shù)據(jù)庫數(shù)據(jù)的輸出是一種靜態(tài)的輸出,在上位機啟動時對顯示界面進行一次初始化。使用QT平臺有3個步驟:第一步,準(zhǔn)備文件和訪問模式以調(diào)用數(shù)據(jù)庫,其中有2個參數(shù),是要打開的數(shù)據(jù)庫文件名的格式以及用于返回數(shù)據(jù)庫參考號的其他參數(shù);第二步,提供一個通過執(zhí)行該函數(shù),從數(shù)據(jù)庫返回結(jié)果的函數(shù);第三步,調(diào)用該動作。QT具有功能強大的二維繪圖系統(tǒng),可使用相同的API在屏幕上進行繪圖,并且大多數(shù)繪圖設(shè)備基于QPainter,QPaintDevice和QPaintEngine這3個類,本文使用QPainter類。
使用電源模塊為系統(tǒng)供電。把TTL芯片5 V直流電源、RXD、TXD、GND與藍(lán)牙模塊VCC、RXD、TXD、GND對應(yīng)連接。藍(lán)牙和單片機的連接也和上面相似,將TTL模塊換成單片機即可。將TTL模塊與電腦連接。TTL模塊和藍(lán)牙模塊LED燈閃,此時可通過XCOM V2.0.exe軟件測試。選擇串口COM5,打開串口,按鈕前方的黑色圓圈變?yōu)榧t色圓圈。再啟動下位機,下位機等待上位機用串口發(fā)來開始信號,接收到開始信號之后會回復(fù)一個應(yīng)答信號,此處開始信號為start字符串,開始應(yīng)答為is start字符串。串口助手發(fā)送start,下位機回復(fù)is start,則下位機通信功能正常。將下位機串口調(diào)試時用的USB轉(zhuǎn)TTL插入到樹莓派的USB接口上,點擊上位機界面右上方的打開串口按鈕來打開串口連接界面??刂破鲿詣幼R別可以連接的串口標(biāo)識,用戶只需要點擊打開串口即可,如果串口連接成功則會彈出提示框。上位機串口默認(rèn)設(shè)置與下位機串口設(shè)置相同。之后進行上位機串口測試。打開之前在下位機串口調(diào)試時的串口助手,并打開串口,上位機會發(fā)送start開始信號進行測試。上位機回復(fù)start,證明上位機通信正常。軟件安裝路徑下的my_data.db文件為數(shù)據(jù)庫文件,采集的數(shù)據(jù)存儲在此文件中。
為了驗證所設(shè)計裝置的準(zhǔn)確性,使用該裝置分別測量了不同屏柜內(nèi)部的溫度,并將測量結(jié)果與溫度計所測量的結(jié)果進行對比(如圖4所示),此處共計測量了20個保護屏柜的內(nèi)部溫度。
圖4 系統(tǒng)效果檢驗圖
由圖4可以看出,裝置測量誤差在±2℃以內(nèi),比較理想。由于繼電保護小室溫度在25℃左右,為了在較寬溫度范圍內(nèi)驗證系統(tǒng)的準(zhǔn)確性,分別在不同的溫度環(huán)境下做了補充試驗,所測量環(huán)境包括室外和室內(nèi),并不局限于繼電保護小室,測量環(huán)境溫度范圍為-5~23℃,在不同環(huán)境溫度時利用無線測溫系統(tǒng)和溫度計測量,每個環(huán)境溫度下分別利用無線測溫系統(tǒng)測量9組數(shù)據(jù)并記錄(如表1所示)。表1中,x1表示溫度計測量值,x2表示不同環(huán)境無線測溫系統(tǒng)測量值的平均值,y表示相對誤差,其定義如式(1)所示。
表1 不同環(huán)境溫度下試驗數(shù)值表
在所測量的溫度范圍內(nèi),無線測溫系統(tǒng)的平均相對誤差為2.2%。
從本系統(tǒng)的實際測試結(jié)果來看,系統(tǒng)具備遠(yuǎn)程監(jiān)測二次設(shè)備屏柜內(nèi)部溫度的功能,且測量精度較為理想,能夠?qū)崿F(xiàn)二次設(shè)備屏柜內(nèi)部溫度這一物理量的集中監(jiān)測,在一定程度上提升了設(shè)備運行的安全性,順應(yīng)了目前電網(wǎng)少人值守或者是無人值守的運行模式。該系統(tǒng)經(jīng)過電磁兼容改進后,在就地化保護及變電站戶外設(shè)備區(qū)智能控制柜和匯控柜的溫度監(jiān)測領(lǐng)域具有廣闊的應(yīng)用前景。