李 超,趙志剛,王 亮,代相波
(沈陽工程學院,遼寧 沈陽 110136)
SF6作為一種介質由于具有優異的絕緣效果和化學穩定性,已被廣泛應用于電力工業中。在高壓開關設備中通常GIS用氣量最大[1],因此,在電力系統裝有SF6設備的開關室里,通常會由于通風不暢造成因SF6氣體泄漏直接對室內環境造成污染,損害人員健康,甚至對生命安全造成嚴重威脅,也給設備的運行造成了很大的隱患。另外,SF6氣體本身成本比較昂貴,如果經常發生泄漏,就要為電氣設備補氣增加運行成本。所以,國家相關部門對SF6氣體泄漏的問題非常關注,并且出臺了嚴格的強制檢漏標準。此種情況,進行SF6氣體的檢測和漏氣報警具有非常重要的意義。通過SF6氣體泄漏檢測與報警系統,可有效監測SF6氣體在空氣中的濃度,對于電力系統的安全運行和工作人員的健康有益。
該系統主要由上位機LabVIEW軟件、C8051F020單片機、信號調理電路、傳感器等部分組成,系統結構如圖 1 所示。

圖1 系統結構
該系統通過電化學傳感器采集氣體信息,再經過信號調節電路進行信號的放大和濾波等,信號再經過一次A/D轉換,然后通過RS-485串口傳送到上位機軟件。最后在LabVIEW上位機軟件上進行數據處理、實時顯示、記錄存儲和報警提示等。該系統分為多路采集,可以顯示發生SF6泄漏位置。
電化學傳感器一般具有工作性能穩定、使用壽命較長、靈敏度高、功耗低、選擇性強等特點,并且對氣體的響應速度較快,氣體濃度和輸出的電流信號之間具有良好的線性關系,所以低濃度氣體非常適合使用電化學傳感器來檢測[2]。電化學傳感器是根據原電池原理制成的,傳感器本身就是一個電池。它由2個多孔氣體擴散電極組成,2個電極分別為疏水性好的透氣膜和導電性好的催化膜。透氣膜是1層塑料薄膜,它是進氣的通道。催化膜由擔體組成,它能使被測氣體易與電解液發生接觸,通過催化劑使其快速發生電化學反應,并收集反應電荷[3]。氣體擴散的過程控制電化學反應產生的電流,而擴散過程與待測氣體濃度有一定的關系。根據法拉第電解定律可知,電流強度與氣體濃度具有線性關系。因此,電化學傳感器是通過電解反應的電流來測量氣體的濃度。
傳感器一般由敏感元件、變換元件、信號調節電路三部分組成,如圖2所示。通過圖2也可得知被測量由模擬量變為數字量的整個過程。

圖2 傳感器的組成結構
采用C8051F020單片機作為SF6氣體檢測系統的微控制單元,C8051F系列單片機是集成的混合信號集成芯片,它的運行單位是時間周期,因此指令的運行速度大大得到了提高。可以通過JTAG接口可以對系統上的單片機進行在線調試。它具有100 KB/s、12位的8通道ADC、PGA和多路模擬開關[4],可以實現8路單端的信號采集和A/D轉換,比普通的51系列在多路數據采集和處理上具有較大優勢。SF6氣體信號經過調理后進入單片機的輸入端0、1,單片機對信號進行A/D轉換,通過RS-485串口發送到上位機。
模擬信號是通過信號調理電路變成數字信號的,信號調理就是將敏感元件檢測到的各種信號轉換為標準信號的過程。信號調理在數字量輸入的通道中主要實現消抖、濾波、電平轉換、保護、隔離等功能。一套完整的數據采集系統必須要有信號調理電路[5]。傳感器的輸出電流是μA級的,因此調理電路中要有運放功能,SF6傳感器的信號調理電路如圖3所示。

圖3 信號調理電路
采用SC-B 型 SF6傳感器,利用 SF6“滅弧”的特點,以及定時動態高壓微電流檢測原理,靈敏度高、運行穩定。測量范圍是0~5 000 mg/L,輸出信號電壓為0~5 mV,工作電流小于100 mA,標準報警電壓是1.15 V(1 000 mg/L 氣體濃度)。通過SF6傳感器進行氣體模擬量的采集,然后通過調整電路調整后傳送給上位機。
下位機進行系統的智能采集工作,應該具有數據采集和信號調整的功能,并且與上位機進行通信[6]。單片機的系統流程如圖4所示。下位機的軟件程序主要是定時器中斷、串口中斷、主程序幾部分,在系統的初始化階段,系統將時鐘、數字I/O和ADC進行初始化。在初始化之后,程序進入循環階段。在每次完成氣體信息的采集循環后,要對信號進行A/D轉換并且對氣體的濃度進行溫度補償,最后通過485串口將處理好的信號傳送出去。

圖4 系統流程
下位機具有溫度補償模塊和數據發送模塊。環境溫度可能會使電化學傳感器的輸出信號受到影響,因此該系統采用軟件補償的方式對傳感器的信號進行溫度補償,從而提高檢測的精度。可以把溫度傳感器作為模擬信號的輸入,進行一次A/D轉換,把轉換的結果通過運算后得到溫度值。把氣體的測量結果通過溫度補償法進行修正,得到更加精確的檢測值。正常的串口發送的數據為一個字節,而SF6一次采集4個字節,因此需要將數據進行打包,發送出一個完整的數據幀[7]。
LabVIEW是一種圖形化編程語言的開發平臺,它被廣泛地應用在工業界、學術界和研究實驗室,被視為一個標準用于數據采集和儀器控制的軟件。LabVIEW 提供了豐富的開發工具與函數,具有數據采集、分析、存儲、顯示等功能。其界面友好、操作簡單且開發周期短,具有模塊化和結構化編程的特點,支持層次化和模塊化的程序設計,程序具有很強的可讀性。
3.2.1 數據的接收與采集
本文通過LabVIEW采用串口通信接收數據,數據的格式是字符串的形式,實際上,每個字符串對應一個ASCII碼,因此數據傳送到串口要經過一次代碼的轉換,其他進制的數據都要轉換為ASCII碼才能進行接收和傳送[8]。LabVIEW要實現數據的接收,首先在VISA模塊的串口節點設置串口號、波特率、校驗方式以及停止位。配置好參數后,通過VISA Read節點進行緩沖器數據的讀取,串口每次讀取的數據為7個字節。數據采集后要進行校驗,如果校驗錯誤,系統會停止讀取數據;如果校驗正確,數據將會被傳送到數據的處理和顯示單元[9]。
3.2.2 數據的處理和顯示
軟件的數據處理單元通過串口接收到數據幀后要對其進行拆包處理,有用的數據將被系統提取出來,通過子程序處理后得到SF6的濃度信息。利用儀表顯示控件和波形顯示控件顯示SF6的濃度和傳感器的電壓值。將得到的數據輸入到報警子程序中與預設限值進行對比,如果超過限值,報警程序的指示燈將會點亮。
3.2.3 數據存儲
系統通過寄存器可以把每次測量得到的結果保存到表格中,氣體的濃度和采樣時間可以在前面板上顯示。可以將保存的數據保存為.xls或.txt的格式,以便于對采集的數據進行進一步的處理和分析。
通過監測某實驗室的SF6氣體濃度,來驗證該氣體檢測與報警系統的可靠性。首先要配置好串口的參數,系統采用的是Modbus通信協議通過RS-485進行通信[10]。系統可實現SF6氣體濃度的實時顯示,和傳感器電壓的動態顯示,對應每個傳感器有氣體泄漏的報警提醒。氣體檢測與報警的頁面如圖5所示。

圖5 氣體的檢測和報警顯示
當SF6氣體的濃度高于限值時,系統界面出現警告提示,并且可以明顯看到傳感器對應的氣體泄漏區域位置。由圖5可見,傳感器1和傳感器4的位置發生了SF6氣體泄漏,并且出現了相應的告警提示。
該系統基于LabVIEW平臺對SF6氣體進行濃度檢測并且進行氣體泄漏報警,可以有效控制由于SF6泄漏對環境和人體造成的危害。系統通過傳感器對SF6氣體的濃度進行采集,數據經過處理后傳送到上位機上顯示。系統對氣體是否泄漏進行判斷,發生泄漏時報警燈會變成紅色。該系統可進行多個位置的檢測,當該位置的傳感器檢測到有SF6泄漏時,在監控頁面會有相應的位置報警提示。該系統具有高效的數據處理能力,可使人們及時發現氣體泄漏,避免對人身和環境的傷害。