李 超,趙志剛,王 亮,代相波
(沈陽工程學院,遼寧 沈陽 110136)
SF6作為一種介質(zhì)由于具有優(yōu)異的絕緣效果和化學穩(wěn)定性,已被廣泛應(yīng)用于電力工業(yè)中。在高壓開關(guān)設(shè)備中通常GIS用氣量最大[1],因此,在電力系統(tǒng)裝有SF6設(shè)備的開關(guān)室里,通常會由于通風不暢造成因SF6氣體泄漏直接對室內(nèi)環(huán)境造成污染,損害人員健康,甚至對生命安全造成嚴重威脅,也給設(shè)備的運行造成了很大的隱患。另外,SF6氣體本身成本比較昂貴,如果經(jīng)常發(fā)生泄漏,就要為電氣設(shè)備補氣增加運行成本。所以,國家相關(guān)部門對SF6氣體泄漏的問題非常關(guān)注,并且出臺了嚴格的強制檢漏標準。此種情況,進行SF6氣體的檢測和漏氣報警具有非常重要的意義。通過SF6氣體泄漏檢測與報警系統(tǒng),可有效監(jiān)測SF6氣體在空氣中的濃度,對于電力系統(tǒng)的安全運行和工作人員的健康有益。
該系統(tǒng)主要由上位機LabVIEW軟件、C8051F020單片機、信號調(diào)理電路、傳感器等部分組成,系統(tǒng)結(jié)構(gòu)如圖 1 所示。
圖1 系統(tǒng)結(jié)構(gòu)
該系統(tǒng)通過電化學傳感器采集氣體信息,再經(jīng)過信號調(diào)節(jié)電路進行信號的放大和濾波等,信號再經(jīng)過一次A/D轉(zhuǎn)換,然后通過RS-485串口傳送到上位機軟件。最后在LabVIEW上位機軟件上進行數(shù)據(jù)處理、實時顯示、記錄存儲和報警提示等。該系統(tǒng)分為多路采集,可以顯示發(fā)生SF6泄漏位置。
電化學傳感器一般具有工作性能穩(wěn)定、使用壽命較長、靈敏度高、功耗低、選擇性強等特點,并且對氣體的響應(yīng)速度較快,氣體濃度和輸出的電流信號之間具有良好的線性關(guān)系,所以低濃度氣體非常適合使用電化學傳感器來檢測[2]。電化學傳感器是根據(jù)原電池原理制成的,傳感器本身就是一個電池。它由2個多孔氣體擴散電極組成,2個電極分別為疏水性好的透氣膜和導電性好的催化膜。透氣膜是1層塑料薄膜,它是進氣的通道。催化膜由擔體組成,它能使被測氣體易與電解液發(fā)生接觸,通過催化劑使其快速發(fā)生電化學反應(yīng),并收集反應(yīng)電荷[3]。氣體擴散的過程控制電化學反應(yīng)產(chǎn)生的電流,而擴散過程與待測氣體濃度有一定的關(guān)系。根據(jù)法拉第電解定律可知,電流強度與氣體濃度具有線性關(guān)系。因此,電化學傳感器是通過電解反應(yīng)的電流來測量氣體的濃度。
傳感器一般由敏感元件、變換元件、信號調(diào)節(jié)電路三部分組成,如圖2所示。通過圖2也可得知被測量由模擬量變?yōu)閿?shù)字量的整個過程。
圖2 傳感器的組成結(jié)構(gòu)
采用C8051F020單片機作為SF6氣體檢測系統(tǒng)的微控制單元,C8051F系列單片機是集成的混合信號集成芯片,它的運行單位是時間周期,因此指令的運行速度大大得到了提高??梢酝ㄟ^JTAG接口可以對系統(tǒng)上的單片機進行在線調(diào)試。它具有100 KB/s、12位的8通道ADC、PGA和多路模擬開關(guān)[4],可以實現(xiàn)8路單端的信號采集和A/D轉(zhuǎn)換,比普通的51系列在多路數(shù)據(jù)采集和處理上具有較大優(yōu)勢。SF6氣體信號經(jīng)過調(diào)理后進入單片機的輸入端0、1,單片機對信號進行A/D轉(zhuǎn)換,通過RS-485串口發(fā)送到上位機。
模擬信號是通過信號調(diào)理電路變成數(shù)字信號的,信號調(diào)理就是將敏感元件檢測到的各種信號轉(zhuǎn)換為標準信號的過程。信號調(diào)理在數(shù)字量輸入的通道中主要實現(xiàn)消抖、濾波、電平轉(zhuǎn)換、保護、隔離等功能。一套完整的數(shù)據(jù)采集系統(tǒng)必須要有信號調(diào)理電路[5]。傳感器的輸出電流是μA級的,因此調(diào)理電路中要有運放功能,SF6傳感器的信號調(diào)理電路如圖3所示。
圖3 信號調(diào)理電路
采用SC-B 型 SF6傳感器,利用 SF6“滅弧”的特點,以及定時動態(tài)高壓微電流檢測原理,靈敏度高、運行穩(wěn)定。測量范圍是0~5 000 mg/L,輸出信號電壓為0~5 mV,工作電流小于100 mA,標準報警電壓是1.15 V(1 000 mg/L 氣體濃度)。通過SF6傳感器進行氣體模擬量的采集,然后通過調(diào)整電路調(diào)整后傳送給上位機。
下位機進行系統(tǒng)的智能采集工作,應(yīng)該具有數(shù)據(jù)采集和信號調(diào)整的功能,并且與上位機進行通信[6]。單片機的系統(tǒng)流程如圖4所示。下位機的軟件程序主要是定時器中斷、串口中斷、主程序幾部分,在系統(tǒng)的初始化階段,系統(tǒng)將時鐘、數(shù)字I/O和ADC進行初始化。在初始化之后,程序進入循環(huán)階段。在每次完成氣體信息的采集循環(huán)后,要對信號進行A/D轉(zhuǎn)換并且對氣體的濃度進行溫度補償,最后通過485串口將處理好的信號傳送出去。
圖4 系統(tǒng)流程
下位機具有溫度補償模塊和數(shù)據(jù)發(fā)送模塊。環(huán)境溫度可能會使電化學傳感器的輸出信號受到影響,因此該系統(tǒng)采用軟件補償?shù)姆绞綄鞲衅鞯男盘栠M行溫度補償,從而提高檢測的精度??梢园褱囟葌鞲衅髯鳛槟M信號的輸入,進行一次A/D轉(zhuǎn)換,把轉(zhuǎn)換的結(jié)果通過運算后得到溫度值。把氣體的測量結(jié)果通過溫度補償法進行修正,得到更加精確的檢測值。正常的串口發(fā)送的數(shù)據(jù)為一個字節(jié),而SF6一次采集4個字節(jié),因此需要將數(shù)據(jù)進行打包,發(fā)送出一個完整的數(shù)據(jù)幀[7]。
LabVIEW是一種圖形化編程語言的開發(fā)平臺,它被廣泛地應(yīng)用在工業(yè)界、學術(shù)界和研究實驗室,被視為一個標準用于數(shù)據(jù)采集和儀器控制的軟件。LabVIEW 提供了豐富的開發(fā)工具與函數(shù),具有數(shù)據(jù)采集、分析、存儲、顯示等功能。其界面友好、操作簡單且開發(fā)周期短,具有模塊化和結(jié)構(gòu)化編程的特點,支持層次化和模塊化的程序設(shè)計,程序具有很強的可讀性。
3.2.1 數(shù)據(jù)的接收與采集
本文通過LabVIEW采用串口通信接收數(shù)據(jù),數(shù)據(jù)的格式是字符串的形式,實際上,每個字符串對應(yīng)一個ASCII碼,因此數(shù)據(jù)傳送到串口要經(jīng)過一次代碼的轉(zhuǎn)換,其他進制的數(shù)據(jù)都要轉(zhuǎn)換為ASCII碼才能進行接收和傳送[8]。LabVIEW要實現(xiàn)數(shù)據(jù)的接收,首先在VISA模塊的串口節(jié)點設(shè)置串口號、波特率、校驗方式以及停止位。配置好參數(shù)后,通過VISA Read節(jié)點進行緩沖器數(shù)據(jù)的讀取,串口每次讀取的數(shù)據(jù)為7個字節(jié)。數(shù)據(jù)采集后要進行校驗,如果校驗錯誤,系統(tǒng)會停止讀取數(shù)據(jù);如果校驗正確,數(shù)據(jù)將會被傳送到數(shù)據(jù)的處理和顯示單元[9]。
3.2.2 數(shù)據(jù)的處理和顯示
軟件的數(shù)據(jù)處理單元通過串口接收到數(shù)據(jù)幀后要對其進行拆包處理,有用的數(shù)據(jù)將被系統(tǒng)提取出來,通過子程序處理后得到SF6的濃度信息。利用儀表顯示控件和波形顯示控件顯示SF6的濃度和傳感器的電壓值。將得到的數(shù)據(jù)輸入到報警子程序中與預(yù)設(shè)限值進行對比,如果超過限值,報警程序的指示燈將會點亮。
3.2.3 數(shù)據(jù)存儲
系統(tǒng)通過寄存器可以把每次測量得到的結(jié)果保存到表格中,氣體的濃度和采樣時間可以在前面板上顯示??梢詫⒈4娴臄?shù)據(jù)保存為.xls或.txt的格式,以便于對采集的數(shù)據(jù)進行進一步的處理和分析。
通過監(jiān)測某實驗室的SF6氣體濃度,來驗證該氣體檢測與報警系統(tǒng)的可靠性。首先要配置好串口的參數(shù),系統(tǒng)采用的是Modbus通信協(xié)議通過RS-485進行通信[10]。系統(tǒng)可實現(xiàn)SF6氣體濃度的實時顯示,和傳感器電壓的動態(tài)顯示,對應(yīng)每個傳感器有氣體泄漏的報警提醒。氣體檢測與報警的頁面如圖5所示。
圖5 氣體的檢測和報警顯示
當SF6氣體的濃度高于限值時,系統(tǒng)界面出現(xiàn)警告提示,并且可以明顯看到傳感器對應(yīng)的氣體泄漏區(qū)域位置。由圖5可見,傳感器1和傳感器4的位置發(fā)生了SF6氣體泄漏,并且出現(xiàn)了相應(yīng)的告警提示。
該系統(tǒng)基于LabVIEW平臺對SF6氣體進行濃度檢測并且進行氣體泄漏報警,可以有效控制由于SF6泄漏對環(huán)境和人體造成的危害。系統(tǒng)通過傳感器對SF6氣體的濃度進行采集,數(shù)據(jù)經(jīng)過處理后傳送到上位機上顯示。系統(tǒng)對氣體是否泄漏進行判斷,發(fā)生泄漏時報警燈會變成紅色。該系統(tǒng)可進行多個位置的檢測,當該位置的傳感器檢測到有SF6泄漏時,在監(jiān)控頁面會有相應(yīng)的位置報警提示。該系統(tǒng)具有高效的數(shù)據(jù)處理能力,可使人們及時發(fā)現(xiàn)氣體泄漏,避免對人身和環(huán)境的傷害。