劉芷馨,徐建,郝沛健,劉先梁
(湖北民族大學(xué) 智能科學(xué)與工程學(xué)院,湖北 恩施 445000)
高壓開關(guān)柜的主要作用是接收電能和分配電能,主要由開關(guān)設(shè)備、測量儀器、保護電路、連接母線以及相關(guān)輔助設(shè)備等構(gòu)成,在電力系統(tǒng)中有著至關(guān)重要的作用。在實際運行中,其對輸電、配電等過程都起到了有效的控制與保護的作用。但是與此同時,高壓開關(guān)柜也存在著許多常見的安全問題,這些問題將影響電力系統(tǒng)的可靠運行,甚至在一些嚴重的情況下還會產(chǎn)生一定的安全隱患。因此需要對高壓開關(guān)柜的運行狀態(tài)進行合理的監(jiān)測,以確保整個電力系統(tǒng)能可靠運行。
高壓開關(guān)柜過熱是最常見的問題,然而導(dǎo)致這一問題的原因有很多,比如高壓開關(guān)柜的安裝工藝存在問題、設(shè)備的試驗和檢修人員未能認真履行工作職,許多設(shè)備超期服役、元件老化變形問題突出、運行操作人員沒有掌握高壓開關(guān)柜的操作要領(lǐng)、電力負荷的突然變化、環(huán)境條件產(chǎn)生的不利影響等都會導(dǎo)致高壓開關(guān)柜過熱的現(xiàn)象。高壓開關(guān)柜最容易出現(xiàn)發(fā)熱故障的部位是其手車觸頭,尤其是氣溫較高的夏季,用電負荷大幅度增加,開關(guān)柜內(nèi)高壓觸頭及母線接頭部位常常發(fā)生過熱、有時甚至存在爆炸的風(fēng)險。設(shè)備過熱故障一旦發(fā)生,不僅需要花費比較長的時間對設(shè)備進行檢修,而且有可能直接造成設(shè)備的損毀,從而造成巨大的經(jīng)濟損失。因此,對高壓開關(guān)柜的溫度進行監(jiān)控可以有效減少故障的發(fā)生和經(jīng)濟的損失。然而,常見的光纖測溫、遠紅外測溫已經(jīng)不能滿足大規(guī)模的對高壓開關(guān)柜進行溫度監(jiān)測的工作。楊希提出的光纖測溫雖然可以連續(xù)準確地監(jiān)測高壓開關(guān)柜內(nèi)部接觸點的運行溫度,但是安裝費用和后期的維護費用十分高昂;光纖感溫面很容易發(fā)生老化出現(xiàn)脫落的情況,進而影響溫度采樣的準確性;光纖溫度監(jiān)測是散點測溫,難以獲得設(shè)備的整體溫度分布狀況。劉東明等提出的遠紅外測溫對于封閉的高壓開關(guān)設(shè)備而言,由于紅外線無法直接穿透金屬的外殼,測溫的精度不高。本文針對以上缺陷,設(shè)計了一種基于紅外無線測溫的高壓開關(guān)柜超遠距離溫度監(jiān)測系統(tǒng),將實現(xiàn)不受距離限制實時地進行溫度數(shù)據(jù)采集,然后將采集到的數(shù)據(jù)上傳至信息共享平臺進行數(shù)據(jù)處理和分析,最終根據(jù)分析結(jié)果給出處理建議。本系統(tǒng)基于DS18B20 溫度傳感器和LoRa 無線傳輸機制實現(xiàn)變電設(shè)備溫度的無線遠程傳輸,能夠?qū)崿F(xiàn)檢測多點溫度,打破了溫度監(jiān)測的單一性;同時也能實現(xiàn)無線測溫,并且在對溫度數(shù)據(jù)進行分析之后實施遠程控制動作。
高壓開關(guān)柜的溫度監(jiān)控系統(tǒng)主要包括溫度采集模塊、無線傳輸模塊、數(shù)據(jù)處理模塊三部分。系統(tǒng)首先通過DS18B20 搭建的溫度采集模塊采集溫度信息,而后LoRa無線傳輸模塊采用輪詢機制對轄區(qū)內(nèi)的各個節(jié)點進行訪問,收集溫度信息,并將溫度信息傳輸至信號處理模塊進行數(shù)據(jù)的處理、存儲和預(yù)判等工作。系統(tǒng)整體結(jié)構(gòu)圖如圖1所示。
圖1 系統(tǒng)整體結(jié)構(gòu)圖
系統(tǒng)硬件總框圖如圖2所示
圖2 系統(tǒng)硬件總框圖
溫度采集模塊是用于采集高壓開關(guān)柜關(guān)鍵位置的運行溫度數(shù)據(jù),主要由DS18B20 數(shù)字型溫度傳感器搭建構(gòu)成。DS18B20 數(shù)字型溫度傳感器能夠測量的溫度范圍很大且是單總線形式,這就意味著不用再另外接入電源線。但是與此同時,單總線形式的特點也使得此傳感器對控制器讀取時間的要求比較嚴格。每個DS18B20 都有獨立唯一的64 位ID,此特性決定了它可以將任意多的DS18B20 掛載到一根總線上,通過ROM 搜索讀取相應(yīng)DS18B20 的溫度值。此刻的溫度數(shù)據(jù)會以16 位二進制數(shù)的形式通過DS18B20 返回。這16 位二進制數(shù)的高五位數(shù)據(jù)表示的是正負,若其全部為1,則代表返回的溫度值為負值,若其全部為0,則代表返回的溫度值為正值。后面的11 位數(shù)據(jù)代表溫度的絕對值,將其轉(zhuǎn)換為十進制數(shù)值之后,再乘以0.062 5 即可獲得此時的溫度值。DS18B20 溫度傳感器具備直接把溫度值轉(zhuǎn)化成數(shù)字值的功能。
系統(tǒng)采用了LoRa 無線傳輸技術(shù),LoRa 作為低功耗廣域網(wǎng)的一種,顧名思義具有功耗低的特點,與此同時LoRa還能實現(xiàn)網(wǎng)絡(luò)信息的超遠距離傳輸。系統(tǒng)將采用以LoRa 技術(shù)為基礎(chǔ)的SX1278 無線傳輸模塊實現(xiàn)終端節(jié)點的無線通信功能。SX1278 僅實現(xiàn)對傳感數(shù)據(jù)的傳輸,并不具備存儲數(shù)據(jù)的功能,因此,可實現(xiàn)低功耗傳輸。LoRa 通信技術(shù)可以進行星形組網(wǎng),能夠?qū)崿F(xiàn)多終端的節(jié)點接入,避免節(jié)點故障引起的網(wǎng)絡(luò)癱瘓; 攜帶6 組不同的擴頻因子,隨著擴頻因子的變化,傳輸數(shù)據(jù)在對應(yīng)頻帶范圍內(nèi)進行傳輸,避免傳輸帶數(shù)據(jù)干擾。STM32 與LoRa 通信模塊的連接圖如圖3所示。
圖3 STM32 微控制器與LoRa 通信模塊連接圖
系統(tǒng)采用STM32F103ZET6 單片機作為主控制器。STM32 系列單片機由于片內(nèi)程序是模塊化的所以對于數(shù)字信號的處理速度迅速,同時還具備低功耗、低電壓運行的特點,可以通過較為簡單的操作實現(xiàn)一些復(fù)雜的功能。
單片機片內(nèi)時鐘信號由晶體振蕩器輔助產(chǎn)生。
向STM32 復(fù)位引腳持續(xù)輸入5 個以上的振蕩周期,便可以達到單片機復(fù)位的效果。
顯示模塊采用的是LCD1602 液晶顯示屏,在主機上設(shè)置4 個按鍵(確認、返回、+、-)來進行操作。主頁面顯示“設(shè)置報警溫度”和“查看從機溫度”度兩個選項,可以用“+”“-”來選擇當前操作按確認鍵進入,按返回鍵退出。當選擇“設(shè)置報警溫度”時,屏幕顯示“高溫報警溫度”和“低溫報警溫度”兩個選項,用“+”“-”選擇相應(yīng)的待設(shè)置溫度,再用“+”“-”進行溫度調(diào)節(jié),設(shè)置好確認保存并退出;當選擇“查看從機溫度”時,屏幕顯示從機編號且顯示當前從記得當前溫度,用“+”“-”選擇從機編號進行查看。
聲光報警功能由蜂鳴器和發(fā)光二極管組合完成。當蜂鳴器和發(fā)光二極管收到指令后,蜂鳴器發(fā)出警報,同時發(fā)光二極管發(fā)光。采用PNP 型的三極管進行報警電路的驅(qū)動,當P26 端為低電平時,三極管的基級電壓低于發(fā)射機電壓,此時處于導(dǎo)通狀態(tài),也就是說蜂鳴器支路電流導(dǎo)通,與此同時,發(fā)光二極管也導(dǎo)通發(fā)光,完成報警動作,在此之后,手動復(fù)位回到初始狀態(tài),下一次報警動作時再次運行。
程序設(shè)計從初始化開始,初始化的目的是初始化各種功能函數(shù),使其進入低功耗模式,接著掃描鍵盤的狀態(tài),對是否有按鍵按下進行判斷。如果判斷結(jié)果為有按鍵按下,則執(zhí)行相應(yīng)的按鍵功能,然后進行無線傳輸數(shù)據(jù)的讀??;如果判斷沒有按鍵按下,則直接對無線傳輸?shù)臄?shù)據(jù)進行讀取。檢測主機的LoRa 網(wǎng)關(guān)以輪詢的方式依次向轄區(qū)內(nèi)的節(jié)點采集溫度信號然后實時上報給監(jiān)控服務(wù)終端,此動作在收到停止命令后終止。如果在信號采集的過程中有一個傳感器采集到的溫度異常,那么對應(yīng)節(jié)點向終端服務(wù)器報警的同時其他節(jié)點仍然保持采集數(shù)據(jù)的動作。采集到無線傳輸?shù)臄?shù)據(jù)之后,判斷是否超出設(shè)定的溫度閾值,如果采集的溫度超出設(shè)定溫度閾值,則蜂鳴報警器和發(fā)光二極管同時執(zhí)行動作進行報警,然后將異常溫度與LoRa 從機編號顯示在液晶顯示屏上,如果沒有超出所設(shè)定的溫度閾值則直接將溫度顯示在顯示屏上。程序流程如圖4所示。
圖4 系統(tǒng)軟件總流程圖
在確定系統(tǒng)中存在DS18B20 溫度傳感器之后,即為初始化成功,開始下一步的讀寫操作。DS18B20 溫度傳感器的溫度轉(zhuǎn)換過程需要一定的時間,即在接收到溫度轉(zhuǎn)換命令到讀取出溫度轉(zhuǎn)換值中間有一定的時間間隔,時間間隔大概750 毫秒,所以系統(tǒng)中采用了延時1 秒的子函數(shù),這樣就可以順利完成溫度轉(zhuǎn)換過程。接著就可以通過DQ 端將數(shù)據(jù)傳送給單片機進行處理。單片機從DS18B20 中讀數(shù)時,DS18B20 是以字節(jié)為單位向單總線發(fā)送數(shù)據(jù),先發(fā)送低位,后發(fā)送高位。經(jīng)過相關(guān)的處理和運算后再把溫度值送到LoRaSX1278。數(shù)據(jù)采集模塊的工作流程圖如圖5所示。
圖5 數(shù)據(jù)采集模塊工作流程圖
啟動顯示屏顯示顯示“設(shè)置報警溫度”和“查看從機溫度”度兩個選項。在設(shè)置閾值菜單下顯示最高報警溫度和最低報警溫度兩個選項,用“+”“-”來選擇當前操作按確認鍵進入,按返回鍵退出。在“查看從機溫度”菜單下顯示從機編號和當前溫度,利用“+”“-”按鍵完成所選擇從機的操作。在“設(shè)置報警溫度”菜單時,屏幕顯示“高溫報警溫度”和“低溫報警溫度”兩個選項,用“+”“-”選擇相應(yīng)的待設(shè)置溫度,再用“+”“-”進行溫度調(diào)節(jié),設(shè)置好確認保存并退出。在出現(xiàn)溫度警報時,屏幕顯示溫度異常的從機編號。
在設(shè)置了高溫報警溫度和低溫報警溫度之后,系統(tǒng)根據(jù)采集到的溫度與設(shè)定的溫度閾值進行比較的結(jié)果,判斷出是高溫報警還是低溫報警,然后執(zhí)行相應(yīng)的報警動作。報警動作在人為關(guān)閉后復(fù)位,進入下一次報警邏輯循環(huán)判斷,從而控制蜂鳴器和發(fā)光二極管的狀態(tài),發(fā)揮聲光報警的作用。
本文提出了一種基于LoRa 無線傳輸?shù)拇笠?guī)模高壓開關(guān)柜的無線溫度監(jiān)測系統(tǒng)的設(shè)計。本設(shè)計將無限物聯(lián)網(wǎng)LoRa技術(shù)應(yīng)用至高壓開關(guān)柜溫度的智能采集系統(tǒng)上,極大地縮短了采集響應(yīng)時間,提升了采集成功率,為電力系統(tǒng)的安全運行提供了有效的支撐。本文用STM32 單片機作為核心控制器,將DS18B20 溫度傳感器采集到的數(shù)據(jù)通過LoRa 無線通信技術(shù)統(tǒng)一傳輸?shù)椒?wù)器中,進行數(shù)據(jù)存儲與顯示,同時對溫度數(shù)據(jù)進行判斷,超出設(shè)定溫度閾值即啟動報警動作。本文從系統(tǒng)整體結(jié)構(gòu)、硬件的設(shè)計和軟件的設(shè)計三方面闡述了高壓開關(guān)柜無線溫度監(jiān)測系統(tǒng)的研究,此系統(tǒng)將使工作人員即使在很遠的地方能清楚地掌握轄區(qū)內(nèi)高壓開關(guān)柜的所有動態(tài)溫度狀況,如果所監(jiān)測的高壓開關(guān)柜溫度有任何異常,工作人員可以及時地接收到報警信號并進行處理解決,大大提升了工作效率,有效地保障高壓開關(guān)柜的安全運行狀態(tài)。