鄭應(yīng)豪 蔡圣本 金葉歡
摘?要:在電力設(shè)備站所的運行過程中,水位的監(jiān)測是保障站所安全運行的重要工作。傳統(tǒng)的水位監(jiān)測主要采用人工抄表、簡易的水位計進行測量,這種方式不僅效率低下,而且可靠性差。隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,人們開始意識到物聯(lián)網(wǎng)技術(shù)在電力設(shè)備站所水位監(jiān)測方面具有很大的應(yīng)用潛力。本文針對電力設(shè)備站所水位監(jiān)測的需求,提出了一種基于物聯(lián)網(wǎng)技術(shù)的電力設(shè)備站所水位自動檢測裝置,該裝置采用GPRS通信方式將采集到的水位信息發(fā)送到指定服務(wù)器。
關(guān)鍵詞:物聯(lián)網(wǎng);電力設(shè)備;水位檢測;GPRS通信
1?物聯(lián)網(wǎng)概述
1.1?物聯(lián)網(wǎng)的定義
物聯(lián)網(wǎng)的出現(xiàn)是為了解決信息孤島問題。在過去幾年中,從PC到智能手機,人們逐漸建立了龐大的信息孤島,但是物聯(lián)網(wǎng)打破了這些信息孤島。物聯(lián)網(wǎng)是可以把分散在世界各地的各類傳感器組成一個巨大的網(wǎng)絡(luò)系統(tǒng),然后通過互聯(lián)網(wǎng)進行遠程通信和控制。物聯(lián)網(wǎng)不是簡單地把傳統(tǒng)網(wǎng)絡(luò)連接起來,而是要通過先進的網(wǎng)絡(luò)技術(shù),把各種數(shù)據(jù)和信息全部整合到一個網(wǎng)絡(luò)中。
1.2?物聯(lián)網(wǎng)的應(yīng)用
物聯(lián)網(wǎng)應(yīng)用領(lǐng)域十分廣泛,幾乎涵蓋了所有的行業(yè)。從農(nóng)業(yè)生產(chǎn)到城市管理,從公共安全到環(huán)境保護,從社會服務(wù)到醫(yī)療衛(wèi)生,從生產(chǎn)制造到商業(yè)貿(mào)易,無一不與物聯(lián)網(wǎng)技術(shù)緊密相連。未來的物聯(lián)網(wǎng)將會廣泛應(yīng)用于智慧城市建設(shè)、智能交通、智慧物流、智能醫(yī)療、智能家居、智能電網(wǎng)等領(lǐng)域。而隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展和推廣,其在工業(yè)制造、能源管理、環(huán)境監(jiān)測等領(lǐng)域的應(yīng)用將會更加廣泛。電力設(shè)備站所水位自動檢測裝置的設(shè)計與實現(xiàn)就是物聯(lián)網(wǎng)技術(shù)在電力行業(yè)的應(yīng)用就是一個典型的例子。
2?系統(tǒng)總體方案設(shè)計
本裝置主要包括水位傳感器、GPRS模塊和上位機軟件。水位傳感器主要用來監(jiān)測水位,單片機通過對水位數(shù)據(jù)的分析來判斷是否需要報警。GPRS模塊負責(zé)與上位機軟件通信,可以將警報信息發(fā)送到指定的服務(wù)器。上位機軟件可以設(shè)置報警閾值和報警模式,對采集到的水位數(shù)據(jù)進行分析處理,判斷是否需要報警以及是否需要遠程控制。
系統(tǒng)總體架構(gòu)圖
當(dāng)水位傳感器監(jiān)測到水位高于設(shè)定閾值時或低于設(shè)定閾值時,系統(tǒng)將會發(fā)出警報信息;當(dāng)電力設(shè)備站所的控制終端監(jiān)測到通信基站中的通信線路斷開時,系統(tǒng)會自動觸發(fā)警報信息。上位機軟件監(jiān)測到有多個控制終端同時接收到數(shù)據(jù)時,系統(tǒng)將會自動判斷數(shù)據(jù)的重要程度,對于重要的數(shù)據(jù)進行實時處理,對于不重要的數(shù)據(jù)進行定時處理。
2.1?水位傳感器
在實際應(yīng)用中,我們一般采用兩種方式來實現(xiàn)水位傳感器的功能,一種是機械式水位傳感器,另一種是電容式水位傳感器。機械式水位傳感器具有成本低、結(jié)構(gòu)簡單、維護方便等優(yōu)點,但是其測量精度不高,受環(huán)境干擾大;電容式水位傳感器具有精度高、抗干擾素力強、測量范圍廣等優(yōu)點,但是其需要定期校驗測量結(jié)果。為了提高測量精度,本文采用的水位檢測裝置主要包含投入式靜壓液位變送器,基于所測液體靜壓與該液體液位高度成比例的原理,采用國外先進的隔離型擴散硅敏感元件的壓阻效應(yīng),將靜壓轉(zhuǎn)換為電信號,再經(jīng)過溫度補償和線性修正,轉(zhuǎn)化成標(biāo)準電信號(一般為4~20mA),實現(xiàn)水位監(jiān)測,并通過移動通信技術(shù)將監(jiān)測數(shù)據(jù)實時傳輸至監(jiān)管平臺。
2.2?GPRS模塊
GPRS模塊用于與服務(wù)器通信,它的功能主要包括數(shù)據(jù)收發(fā)、短消息服務(wù)以及流量管理。本裝置使用的GPRS模塊是北京天融信科技有限公司生產(chǎn)的JXGSM無線數(shù)傳模塊。JXGSM無線數(shù)傳模塊是一種基于CDMA技術(shù)的無線分組交換(GPRS)數(shù)據(jù)傳輸模塊,是專門為中國電信推出的新一代數(shù)據(jù)傳輸系統(tǒng),能夠提供高速、可靠的數(shù)據(jù)傳輸。JXGSM無線數(shù)傳模塊采用了先進的CDMA技術(shù),具有較高的可靠性和穩(wěn)定性。它支持實時在線的網(wǎng)絡(luò)連接,支持基于TCP/IP協(xié)議棧的TCP/IP連接,能夠滿足不同行業(yè)網(wǎng)絡(luò)應(yīng)用場景要求。JXGSM無線數(shù)傳模塊具有多信道傳輸能力,提供4個信道,每個信道可以同時發(fā)送數(shù)據(jù)包或短消息。它提供了完善的數(shù)據(jù)服務(wù)功能,能夠支持語音、視頻、數(shù)據(jù)、傳真等業(yè)務(wù)。同時JXGSM無線數(shù)傳模塊具有較高的容量,能夠滿足短消息服務(wù)的要求。
2.3?上位機軟件
本裝置采用Visual?C++6.0開發(fā),主要由數(shù)據(jù)采集、數(shù)據(jù)分析、報警及控制、歷史數(shù)據(jù)查詢等功能模塊組成。該軟件具有良好的人機交互界面,可以方便地設(shè)置報警閾值和報警模式。在數(shù)據(jù)采集模塊中,由于水位傳感器的測量范圍是0~1m,為了防止誤報,本裝置采用了定時采集的方式。當(dāng)水位傳感器監(jiān)測到水位低于設(shè)定值時,將會發(fā)出報警信息。同時,通過GPRS模塊將警報信息發(fā)送到指定的服務(wù)器。在報警模式中,用戶可以選擇是實時報警還是定時報警,根據(jù)用戶設(shè)定的報警閾值進行判斷。歷史數(shù)據(jù)查詢模塊負責(zé)查詢歷史數(shù)據(jù)信息,并通過Excel表格等方式展示歷史數(shù)據(jù)信息。當(dāng)用戶打開歷史數(shù)據(jù)查詢模塊時,將會在主界面中顯示出實時水位、歷史水位、報警閾值以及歷史記錄信息等內(nèi)容。
2.4?水位數(shù)據(jù)采集終端設(shè)計
本系統(tǒng)中的水位檢測裝置終端由水位傳感器、信號采集模塊、數(shù)據(jù)處理模塊、GPRS通信模塊、電源模塊和觸摸屏組成。水位傳感器由電容式水位傳感器和數(shù)字壓力傳感器組成,電容式水位傳感器采用C8051F040芯片,數(shù)字壓力傳感器采用ADN8151芯片。電容式水位傳感器是一種具有可編程特性的高精度壓力變送器,采用模塊化設(shè)計,可根據(jù)不同需求選擇不同的傳感器,實現(xiàn)水位的高精度測量。本系統(tǒng)中的水位信號采集模塊采用C8051F040單片機,其內(nèi)部包含一個CAN總線控制器、一個12位AD轉(zhuǎn)換器、一個16位ADC轉(zhuǎn)換器、一個PWM驅(qū)動電路以及一個串行通信接口。
2.5?CAN總線控制器
CAN總線控制器采用C8051F040單片機,該單片機支持CAN2.0B標(biāo)準協(xié)議,它集成了CAN控制器、收發(fā)器、邏輯電平轉(zhuǎn)換和功率驅(qū)動電路等。它的外部擴展元件較少,內(nèi)部集成了一個CAN接口,使得系統(tǒng)的結(jié)構(gòu)和設(shè)計變得十分簡單。CAN總線控制器在C8051F040中主要負責(zé)對發(fā)送信號進行解析,并通過判斷接收信號是否滿足要求來控制內(nèi)部的收發(fā)器以及驅(qū)動電路工作。C8051F040內(nèi)部集成了CAN控制器,通過外部擴展元件可以實現(xiàn)對CAN總線的控制和連接。在C8051F040中,內(nèi)部設(shè)置了一個CAN接收緩沖器,它是一種多功能的CAN控制器。通過它可以連接到多個CAN總線收發(fā)器。在C8051F040內(nèi)部,將發(fā)送和接收緩沖器進行了組合,形成了一個可以連接到多個CAN總線收發(fā)器的通用模塊。該模塊不但可以用來連接CAN總線收發(fā)器,還可以用來連接外部設(shè)備(如繼電器、開關(guān)等)。
2.6?AD轉(zhuǎn)換器和ADC轉(zhuǎn)換器
ADN8151是一款具有高精度、低功耗的12位AD轉(zhuǎn)換芯片,具有4通道、8位的ADC轉(zhuǎn)換,轉(zhuǎn)換精度可達16位(0.00016),支持多路輸出,最高分辨率為8位,可用于高精度測量。ADN8151內(nèi)部包含一個由5個12位ADC組成的轉(zhuǎn)換模塊,可以將12位分辨率的模擬信號轉(zhuǎn)換為16位的數(shù)字信號。在本系統(tǒng)中ADN8151主要用于模擬壓力傳感器的數(shù)據(jù)采集。由于水位傳感器輸入信號為模擬信號,因此需要將其轉(zhuǎn)化為數(shù)字信號。本系統(tǒng)中采用12位AD轉(zhuǎn)換器ADN8151和16位ADC轉(zhuǎn)換器ADS1252實現(xiàn)數(shù)據(jù)轉(zhuǎn)換,ADS1252內(nèi)部包含一個由12個模擬輸入通道組成的AD轉(zhuǎn)換模塊,可以實現(xiàn)12位分辨率的模擬輸入信號到16位分辨率的數(shù)字輸出,到單片機的數(shù)據(jù)總線。
2.7?PWM驅(qū)動電路
PWM驅(qū)動電路輸出電壓為PWM波的電壓,當(dāng)C8051F040內(nèi)部的PWM電路處于打開狀態(tài)時,由控制芯片AD8237產(chǎn)生的脈寬調(diào)制信號(PWM)對C8051F040內(nèi)部的TLC2543和TLC2544兩個驅(qū)動腳進行驅(qū)動。當(dāng)C8051F040內(nèi)部的TLC2543和TLC2544兩個驅(qū)動腳輸出PWM波時,控制芯片AD8237會將其輸出的信號與內(nèi)部TLC2543和TLC2544兩個驅(qū)動腳的PWM信號進行比較,從而控制輸出PWM波的電壓值。
2.8?GPRS通信模塊設(shè)計
GPRS通信模塊是在傳統(tǒng)GSM模塊基礎(chǔ)上,增加了GPRS數(shù)據(jù)業(yè)務(wù),將傳統(tǒng)的GPRS通信技術(shù)與計算機網(wǎng)絡(luò)技術(shù)相結(jié)合,實現(xiàn)對設(shè)備遠程數(shù)據(jù)的采集和處理。該模塊采用SIM900A芯片作為核心芯片,該芯片內(nèi)置了AT指令集和GPRS/CDMA功能模塊,可以滿足物聯(lián)網(wǎng)技術(shù)對通信模塊的要求。
SIM900A是一款集成了微控制器(MCU)、射頻(RF)、基帶處理器和數(shù)據(jù)存儲器于一體的通信芯片。它具有結(jié)構(gòu)緊湊、性能優(yōu)越、低功耗、低成本等特點,特別適用于對無線數(shù)據(jù)傳輸要求較高的場合。該芯片還支持數(shù)據(jù)自動重發(fā)和數(shù)據(jù)自動回復(fù)等功能。它支持UART協(xié)議和通用串行總線(USB),這是一種新型的串行接口,可以與現(xiàn)有的各類微處理器連接使用。此外,SIM900A還具備許多其他功能,比如,能夠方便地支持多種通信協(xié)議,支持2G/3G/4G網(wǎng)絡(luò)制式;支持豐富的串行通信接口;能夠直接與MODBUS和UART等協(xié)議連接;支持多種應(yīng)用層協(xié)議。
GPRS數(shù)據(jù)通信模塊采用SIM900A芯片作為核心芯片,并將其與單片機系統(tǒng)結(jié)合起來實現(xiàn)數(shù)據(jù)傳輸。SIM900A是一種具有集成CPU和基帶處理器的系統(tǒng)芯片。它可以使用UART、SPI、I2C和串行通信接口,與傳統(tǒng)的串口通信相比,它具有更好的靈活性和可靠性。SIM900A包含了許多模塊和外圍電路,其結(jié)構(gòu)簡單、功能強大。
3?數(shù)據(jù)通信軟件設(shè)計
在上位機軟件開發(fā)過程中,由于數(shù)據(jù)采集量大,采用串口通信,可實現(xiàn)數(shù)據(jù)的實時采集。同時,由于所使用的傳感器多數(shù)為模擬量,采用GPRS通信方式具有抗干擾素力強、傳輸速度快等優(yōu)點。因此,本文所設(shè)計的水位自動檢測裝置采用GPRS通信方式進行數(shù)據(jù)傳輸。
GPRS通信采用Socket編程方式進行數(shù)據(jù)的傳輸,Socket編程是一種通過發(fā)送和接收消息來進行應(yīng)用程序間的通信,特點是靈活、高效、簡單易用。軟件設(shè)計的核心是定義Socket對象,編寫相應(yīng)的Socket函數(shù),將數(shù)據(jù)幀傳遞給服務(wù)器。上位機軟件通過定義Socket對象可以實現(xiàn)對服務(wù)器的監(jiān)控,以及發(fā)送和接收數(shù)據(jù)幀。
在水位自動檢測裝置中,各個模塊均需要與服務(wù)器進行通信以獲取水位數(shù)據(jù),因此需要設(shè)計相關(guān)程序?qū)崿F(xiàn)對服務(wù)器的監(jiān)控,以及發(fā)送和接收水位信息。軟件設(shè)計時根據(jù)各模塊通信協(xié)議來確定各個模塊的接口函數(shù)。軟件設(shè)計主要包括以下幾個部分:
(1)使用Visual?C++編寫上位機軟件程序;
(2)利用MFC編寫服務(wù)器程序;
(3)調(diào)用API函數(shù)接收并解析服務(wù)器發(fā)送來的數(shù)據(jù)幀;
(4)發(fā)送接收得到的水位數(shù)據(jù)幀;
(5)上位機軟件接收并解析水位數(shù)據(jù)幀。
在上、下位機軟件中均采用Socket編程實現(xiàn)數(shù)據(jù)通信,該方法具有通用性強、簡單易用等特點,能夠較好地滿足電力設(shè)備站所水位自動檢測裝置的設(shè)計需求。
4?項目設(shè)計重點與難點
4.1?設(shè)計重點
自動排水裝置與預(yù)警規(guī)則需智能聯(lián)動,當(dāng)觸發(fā)預(yù)警時系統(tǒng)通過物聯(lián)網(wǎng)技術(shù)可實現(xiàn)自動開啟、關(guān)閉排水裝置,實現(xiàn)智能控制,為站所少人值守、集中監(jiān)控提供了技術(shù)支撐。
警示燈需考慮連續(xù)使用時間,在有限的錐桶空間內(nèi)最大限度地增加警示燈連續(xù)使用時間。
4.2?設(shè)計難點
水位檢測裝置是項目的主要部分,為滿足各應(yīng)用場景需要滿足簡捷、易維護、抗干擾性、采集模式多樣性、數(shù)據(jù)交互靈活性等要求。同時還需在不進行大規(guī)模施工和高成本投入前提下,滿足水災(zāi)預(yù)警監(jiān)測的可靠性、通用性、智能化要求。圍欄的折疊結(jié)構(gòu)不僅需要發(fā)揮原有的隔離作用,還需考慮使用的便捷性,方便組裝提高現(xiàn)場安全圍欄使用效率。
結(jié)語
該系統(tǒng)在現(xiàn)場安裝使用后,在采集現(xiàn)場水位信息時,由于數(shù)據(jù)采集點多、分布廣,很難實現(xiàn)實時采集,故采用GPRS通信方式將數(shù)據(jù)發(fā)送到指定服務(wù)器。此外,當(dāng)系統(tǒng)發(fā)生故障時,為了使服務(wù)器可以準確獲取現(xiàn)場水位信息,通過增加軟件修改程序,可對采集到的數(shù)據(jù)進行恢復(fù),從而保證系統(tǒng)正常運行。目前該系統(tǒng)已成功應(yīng)用于某市500kV變電站自動化系統(tǒng)中,對變電站的設(shè)備水位進行監(jiān)測,取得了良好效果。
參考文獻:
[1]宋時光.基于物聯(lián)網(wǎng)技術(shù)的變電站溫度采集通信模塊的研究[D].大連交通大學(xué),2013.
[2]吳桓.基于物聯(lián)網(wǎng)技術(shù)的高壓套管放電檢測裝置設(shè)計與應(yīng)用[D].重慶理工大學(xué),2024.
[3]米迎春.中央泵房水位顯示與自動報警裝置的設(shè)計應(yīng)用[J].能源與環(huán)保,2009(7):2122.
[4]何亞聞,崔冬蕾,徐云航.兩壩間水位站群監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)[J].中國水運:下半月,2022,22(5):5557.
基金項目:國網(wǎng)浙江省電力有限公司科技項目:電力設(shè)備站所水位自動檢測、排水和警示裝置的研制
作者簡介:鄭應(yīng)豪(1995—?),男,漢族,浙江臨海人,研究生,助理工程師,研究方向:電氣工程。