999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于物聯(lián)網(wǎng)的變壓器遠(yuǎn)程監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

2019-07-11 07:09:36左乾坤李江全劉育辰
自動(dòng)化與儀表 2019年6期
關(guān)鍵詞:變壓器單片機(jī)系統(tǒng)

左乾坤,李江全,劉育辰

(石河子大學(xué) 機(jī)械電氣工程學(xué)院,石河子832000)

變壓器是電廠、輸變電網(wǎng)、變電所、企業(yè)內(nèi)部輸變電系統(tǒng)中的電能轉(zhuǎn)換裝置,是重要的電氣設(shè)備,其狀態(tài)好壞直接影響著電網(wǎng)的安全進(jìn)行[1]。

傳統(tǒng)變壓器監(jiān)測(cè)主要依靠人工巡檢方式,耗時(shí)長(zhǎng),過(guò)程繁瑣,供電企業(yè)難以實(shí)時(shí)掌握變壓器運(yùn)行參數(shù)和狀態(tài)[2]。為此,設(shè)計(jì)了基于物聯(lián)網(wǎng)的變壓器遠(yuǎn)程監(jiān)測(cè)系統(tǒng),通過(guò)無(wú)線方式對(duì)分布零散的變壓器設(shè)備進(jìn)行集中管理,對(duì)變壓器運(yùn)行參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)。

1 監(jiān)測(cè)系統(tǒng)總體設(shè)計(jì)

基于物聯(lián)網(wǎng)的變壓器遠(yuǎn)程監(jiān)測(cè)系統(tǒng)采用物聯(lián)網(wǎng)體系經(jīng)典3 層架構(gòu),依次為感知層、網(wǎng)絡(luò)層和應(yīng)用層。系統(tǒng)的整體結(jié)構(gòu)如圖1所示[3]。

圖1 變壓器遠(yuǎn)程監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)Fig.1 Transformer remote monitoring IoT system

變壓器通過(guò)感知層的傳感器檢測(cè)溫度、物體接近等信息,傳輸給單片機(jī)進(jìn)行處理,通信模塊再將處理后的變壓器狀態(tài)信息發(fā)送到網(wǎng)絡(luò)層服務(wù)器,供電企業(yè)通過(guò)應(yīng)用層PC 或手機(jī)瀏覽變壓器運(yùn)行參數(shù)。

2 系統(tǒng)硬件設(shè)計(jì)

2.1 感知層硬件

感知層是物聯(lián)網(wǎng)技術(shù)的基礎(chǔ),包括通信模塊、單片機(jī)和傳感器,實(shí)現(xiàn)數(shù)據(jù)的采集處理和傳輸。其結(jié)構(gòu)如圖2所示[4]。

圖2 感知層節(jié)點(diǎn)硬件結(jié)構(gòu)Fig.2 Hardware architecture of perception layer nodes

2.1.1 單片機(jī)選型

單片機(jī)負(fù)責(zé)信息處理,主要包括處理器、電源管理、網(wǎng)絡(luò)接口、ROM、RAM 輸入輸出、定時(shí)、中斷和時(shí)鐘電路。單片機(jī)總體架構(gòu)如圖3所示。

圖3 單片機(jī)架構(gòu)Fig.3 SCM architecture

在變壓器中檢測(cè)數(shù)據(jù)需要單片機(jī)滿足實(shí)時(shí)性、穩(wěn)定性、低成本、低功耗和支持敏捷開發(fā)等要求。基于51 系列的單片機(jī)雖能直接操作位進(jìn)行邏輯運(yùn)算,但運(yùn)行速度較慢,保護(hù)能力差,易燒壞芯片。基于STM32 芯片的單片機(jī)滿足高性能、低成本、低功耗等特點(diǎn),但不支持敏捷開發(fā),開發(fā)環(huán)境并未集成可直接調(diào)用庫(kù)文件或接口文件等。Arduino 單片機(jī)基于ATmega328P 微控制器穩(wěn)定性好,功耗低,且支持敏捷開發(fā),應(yīng)用性強(qiáng)。故選擇Arduino 單片機(jī)進(jìn)行信息的處理。

2.1.2 傳感器選型與電路設(shè)計(jì)

(1)傳感器選型

1)溫度傳感器選型 變壓器油溫是判斷變壓器是否處于正常工作狀態(tài)的一個(gè)重要參數(shù)。油浸自冷式、油浸風(fēng)冷式變壓器的上層油溫不得超過(guò)85 ℃,最高不得超過(guò)95 ℃[5]。基于此,變壓器溫度測(cè)量采用DS18B20 數(shù)字式溫度傳感器,其測(cè)溫范圍為-55~125 ℃,符合在變壓器中測(cè)量油溫范圍的要求。

2)接近傳感器選型 變壓器內(nèi)部元件制造費(fèi)用昂貴,為防止不法分子盜取變壓器內(nèi)部元件,需要對(duì)變壓器進(jìn)行防盜報(bào)警保護(hù)。普通的接近傳感器只要有物體或小動(dòng)物接近就會(huì)發(fā)出警報(bào),容易造成誤報(bào)。采用HC-SR501 型紅外接近傳感器,其被動(dòng)式紅外探頭根據(jù)探測(cè)人體發(fā)射10 μm 左右的紅外線進(jìn)行工作,減少誤報(bào),提高了警報(bào)準(zhǔn)確性。該傳感器工作溫度為-15~70 ℃,在錐角小于120°時(shí),感知距離為7 m,感知性能和防電磁干擾性較好,符合該系統(tǒng)對(duì)變壓器的監(jiān)測(cè)要求。

(2)信號(hào)采集電路設(shè)計(jì)

1)溫度采集電路設(shè)計(jì) 為保證數(shù)據(jù)精確度,采用外部電源供電方式接線。DS18B20 的GND,OUT和VCC 引腳分別與Arduino 的GND,6 號(hào)數(shù)字引腳和5 V 電源接口連接,DS18B20 的GND 引腳不懸空。其與Arduino 設(shè)備的連接如圖4所示。

2)物體接近感應(yīng)電路設(shè)計(jì) HC-SR501 的GND,OUT和VCC 分別與Arduino 的GND 接 口、7 號(hào) 數(shù)字引腳和5 V 電源接口連接,當(dāng)有檢測(cè)到人體運(yùn)動(dòng),輸出1,否則輸出0。其與Arduino 設(shè)備的連接如圖5所示。

2.1.3 通信模塊選型與電路設(shè)計(jì)

(1)通信模塊選型

在組網(wǎng)中,通訊方式的選擇需考慮被監(jiān)測(cè)對(duì)象所處的位置和傳輸數(shù)據(jù)量大小等特點(diǎn)。各種組網(wǎng)方式和特點(diǎn)見表1。

圖4 溫度傳感器與Arduino 的連接電路Fig.4 Connection circuit between temperature sensor and Arduino

表1 組網(wǎng)方式對(duì)比Tab.1 Comparison of networking modes

在市區(qū)變壓器分布較廣,變壓器與變壓器之間距離相隔較遠(yuǎn),不適宜采用藍(lán)牙、WiFi和ZigBee 組網(wǎng)方式,故選擇GPRS 組網(wǎng)方式。SIMCom 公司的SIM900A 通訊模塊具有穩(wěn)定性好、成本低、功耗低等特點(diǎn),符合本系統(tǒng)的通訊要求。

圖5 紅外傳感器與Arduino 的連接電路Fig.5 Connection circuit betweeninfrared sensor and Arduino

(2)通信模塊電路設(shè)計(jì)

選擇5 V 電源供電,SIM900A 模塊的RX和TX引腳分別與Arduino 設(shè)備的TX,RX 引腳連接,在SIM900A 模塊中插入具有數(shù)據(jù)連接業(yè)務(wù)的SIM 卡后,Arduino 設(shè)備即可執(zhí)行AT 指令,完成SIM900A模塊與服務(wù)器的無(wú)線數(shù)據(jù)連接。其與Arduino 設(shè)備連接如圖6所示。

圖6 SIM900A 與Arduino 的連接電路Fig.6 Connection circuit between SIM900A and Arduino

2.2 網(wǎng)絡(luò)層硬件

網(wǎng)絡(luò)層是連接感知層與應(yīng)用層的關(guān)鍵。該層包括通信基站和服務(wù)器,兩者共同完成終端采集參數(shù)信息傳輸。服務(wù)器使用阿里云服務(wù)器,運(yùn)行環(huán)境為Windows Server 系統(tǒng)。

2.3 應(yīng)用層硬件

應(yīng)用層為運(yùn)行在PC 中和手機(jī)中的變壓器信息監(jiān)測(cè)軟件,PC 端系統(tǒng)要求為Windows 7 系統(tǒng)或更高版本,手機(jī)系統(tǒng)要求為Android 5.0 系統(tǒng)或更高版本。供電企業(yè)人員可通過(guò)該軟件實(shí)時(shí)查看變壓器運(yùn)行參數(shù)信息。

3 系統(tǒng)軟件設(shè)計(jì)

3.1 感知層軟件設(shè)計(jì)

Arduino IDE 軟件為感知層的集成開發(fā)環(huán)境,開發(fā)語(yǔ)言為C 語(yǔ)言。根據(jù)變壓器遠(yuǎn)程監(jiān)測(cè)的需求,感知層應(yīng)具備數(shù)據(jù)采集和信息實(shí)時(shí)上傳功能。

感知層軟件設(shè)計(jì)步驟為初始化、采集信息、打包和發(fā)送信息。其流程如圖7所示。

圖7 Arduino 程序流程Fig.7 Arduino program flow chart

3.1.1 初始化和采集信息

單片機(jī)系統(tǒng)上電后,進(jìn)行系統(tǒng)初始化,執(zhí)行AT指令與服務(wù)器建立TCP/IP 連接,然后收集溫度傳感器和紅外傳感器的數(shù)據(jù)信息[6],最后通過(guò)對(duì)該數(shù)據(jù)的轉(zhuǎn)換得到當(dāng)前溫度數(shù)值和有無(wú)物體接近信息。

3.1.2 打包和發(fā)送信息

打包過(guò)程就是將傳感器數(shù)據(jù)進(jìn)行匯總,統(tǒng)一有序地發(fā)送到服務(wù)器端。信息發(fā)送前,需要制定感知層、網(wǎng)絡(luò)層與應(yīng)用層之間的通信協(xié)議。

(1)通信協(xié)議設(shè)計(jì)

遵循的信息發(fā)送和轉(zhuǎn)發(fā)協(xié)議格式見表2。

表2 信息發(fā)送和轉(zhuǎn)發(fā)協(xié)議格式Tab.2 Message sending and forwarding protocol format

協(xié)議將通信包體分為3 個(gè)部分,包頭、包體和檢驗(yàn)位。①包頭部分完成設(shè)備識(shí)別信息,在每個(gè)請(qǐng)求的數(shù)據(jù)包中,包頭長(zhǎng)度以及格式固定,標(biāo)志位即為包頭。②包體包含各個(gè)傳感器模塊所采集到的數(shù)據(jù),且各個(gè)數(shù)據(jù)已被正確轉(zhuǎn)換,由程序執(zhí)行后,統(tǒng)一將采集的數(shù)據(jù)封裝到包體當(dāng)中[7]。③使用奇校驗(yàn)方式對(duì)包體數(shù)據(jù)進(jìn)行校驗(yàn)。通信協(xié)議包體如圖8所示。

圖8 通信協(xié)議包體Fig.8 Communication protocol package

(2)數(shù)據(jù)打包和發(fā)送

Arduino 程序命令打包過(guò)程如圖9所示。獲取設(shè)備ID,按照通信協(xié)議將傳感器數(shù)據(jù)打包,執(zhí)行AT指令即可向服務(wù)器發(fā)送數(shù)據(jù)。

圖9 數(shù)據(jù)打包流程Fig.9 Data packaging flow chart

3.2 網(wǎng)絡(luò)層軟件設(shè)計(jì)

網(wǎng)絡(luò)層開發(fā)環(huán)境為Visual Studio 2010,開發(fā)語(yǔ)言為C#。網(wǎng)絡(luò)層具備感知層信息實(shí)時(shí)收取、應(yīng)用層數(shù)據(jù)請(qǐng)求處理、轉(zhuǎn)發(fā)和存儲(chǔ)功能。網(wǎng)絡(luò)層軟件處理過(guò)程如圖10所示。

3.3 應(yīng)用層軟件設(shè)計(jì)

3.3.1 手機(jī)端功能設(shè)計(jì)

手機(jī)端運(yùn)行軟件基于Android 5.0 操作系統(tǒng),采用Java 語(yǔ)言開發(fā)。通過(guò)TCP/IP 協(xié)議向服務(wù)器端口發(fā)送正確的請(qǐng)求連接指令和請(qǐng)求數(shù)據(jù)指令,與服務(wù)器建立連接后獲取終端采集的數(shù)據(jù)[8]。

圖10 網(wǎng)絡(luò)層處理數(shù)據(jù)流程Fig.10 Network layer processing data flow chart

3.3.2 PC 端功能設(shè)計(jì)

PC 端軟件開發(fā)環(huán)境為Visual Studio 2010,開發(fā)語(yǔ)言為C#。PC 端采用與手機(jī)端同樣的連接方式。具有歷史數(shù)據(jù)離線保存、數(shù)據(jù)分析和變壓器異常報(bào)警等功能[9]。PC 端接收到服務(wù)器發(fā)送的數(shù)據(jù)包后對(duì)其進(jìn)行拆包工作,將溫度和紅外傳感器數(shù)據(jù)從包體中提取出來(lái),PC 端拆包過(guò)程如圖11所示。

圖11 客戶端拆包流程Fig.11 Client unpacking flow chart

客戶端拆包過(guò)程如下:調(diào)用函數(shù)獲取包體的長(zhǎng)度,并創(chuàng)建數(shù)組存儲(chǔ)解析出來(lái)的數(shù)據(jù),識(shí)別包體中標(biāo)識(shí)符在包體中的位置,將包體中標(biāo)識(shí)符前后的數(shù)據(jù)轉(zhuǎn)移到創(chuàng)建的數(shù)組中,輸入數(shù)組中的下標(biāo)就可以讀取該數(shù)據(jù)。

4 系統(tǒng)功能測(cè)試

系統(tǒng)搭建后,需要對(duì)系統(tǒng)進(jìn)行測(cè)試以檢驗(yàn)系統(tǒng)準(zhǔn)確性和實(shí)時(shí)性。

4.1 測(cè)試條件

所用測(cè)試設(shè)備包括PT100 溫度傳感器、華控興業(yè)CH6 溫度顯示器、深達(dá)威SW-X5 激光測(cè)距設(shè)備、2 臺(tái)筆記本電腦、阿里云服務(wù)器、變壓器、5 V 直流電源。

4.2 測(cè)試項(xiàng)目

本地測(cè)試中,對(duì)系統(tǒng)溫度數(shù)值和物體接近傳感器準(zhǔn)確性進(jìn)行測(cè)試;網(wǎng)絡(luò)測(cè)試中,對(duì)監(jiān)測(cè)系統(tǒng)的網(wǎng)絡(luò)延遲和丟包率進(jìn)行測(cè)試。

本地測(cè)試中,將PT100 溫度傳感器與華控興業(yè)CH6 溫度顯示器連接,用以顯示溫度數(shù)據(jù)。深達(dá)威SW-X5 激光測(cè)距設(shè)備可直接顯示物體接近的距離。以3 m 的物體接近距離為界限,對(duì)比系統(tǒng)物體接近傳感器的數(shù)據(jù)。網(wǎng)絡(luò)測(cè)試中將1 臺(tái)安裝有GPRS 模塊的遠(yuǎn)程監(jiān)測(cè)終端和1 臺(tái)未安裝GPRS 模塊的單片機(jī),同時(shí)安裝在校區(qū)變壓器中進(jìn)行對(duì)比試驗(yàn)。其中,安裝有GPRS 模塊的遠(yuǎn)程監(jiān)測(cè)終端將數(shù)據(jù)發(fā)送到服務(wù)器存儲(chǔ),并使用1 臺(tái)安裝有PC 端軟件的聯(lián)網(wǎng)電腦查看數(shù)據(jù);未安裝GPRS 模塊的單片機(jī)與1 臺(tái)離線電腦通過(guò)USB 接口連接供電,將數(shù)據(jù)直接傳輸?shù)诫娔X中存儲(chǔ)。

4.3 測(cè)試結(jié)果

本地測(cè)試結(jié)果中溫度數(shù)據(jù)對(duì)比見表3,物體接近數(shù)據(jù)對(duì)比如表4所示。

表3 溫度數(shù)據(jù)對(duì)比Tab.3 Temperature data comparison

表4 物體接近信息對(duì)比Tab.4 Comparison of object proximity information

網(wǎng)絡(luò)測(cè)試結(jié)果中,將離線與云端兩者數(shù)據(jù)導(dǎo)入到軟件進(jìn)行分析。離線數(shù)據(jù)與服務(wù)器數(shù)據(jù)對(duì)比如圖12所示。

圖12 離線端與云端數(shù)據(jù)對(duì)比Fig.12 Comparison of off-line and cloud data

4.4 結(jié)果分析

由表3 可知,系統(tǒng)溫度傳感器獲取的溫度數(shù)據(jù)與PT100 溫度傳感器數(shù)據(jù)保持一致,系統(tǒng)測(cè)量溫度與實(shí)際溫度誤差較小,測(cè)量精度較高,故滿足監(jiān)測(cè)要求。

由表4 可知,在距離2.745 m和2.861 m 時(shí),系統(tǒng)物體接近信息顯示為0;距離2.984 m和超出3 m時(shí)物體接近信息顯示為1。說(shuō)明系統(tǒng)物體接近測(cè)量信息準(zhǔn)確,滿足監(jiān)測(cè)要求。

在圖12 中,圖12a 為離線數(shù)據(jù)與云端數(shù)據(jù)的對(duì)比圖,兩者曲線不重合是由于網(wǎng)絡(luò)延遲造成的。因此,需對(duì)比兩曲線數(shù)據(jù)是否一致,若一致就說(shuō)明采集數(shù)據(jù)相同且未丟失;若不一致則說(shuō)明采集數(shù)據(jù)在網(wǎng)絡(luò)傳輸中發(fā)生錯(cuò)誤。圖12b 為圖12a 數(shù)據(jù)的對(duì)比結(jié)果,對(duì)比值為1 表示數(shù)據(jù)相同,未發(fā)生丟失現(xiàn)象。由圖12b 可見,對(duì)比值全部為1,表明在該時(shí)間段內(nèi)網(wǎng)絡(luò)丟包率為0,說(shuō)明網(wǎng)絡(luò)連接穩(wěn)定可靠。圖12c 為離線數(shù)據(jù)與云端數(shù)據(jù)在發(fā)送相同數(shù)據(jù)時(shí)的日志時(shí)間對(duì)比,圖12d 為圖12c 中兩者耗時(shí)的時(shí)間差。由圖12d 可見,差值穩(wěn)定在1.1 s 左右,說(shuō)明網(wǎng)絡(luò)延遲低。

綜上所述,采用GPRS 模塊的遠(yuǎn)程監(jiān)測(cè)系統(tǒng)符合監(jiān)測(cè)要求,可以實(shí)時(shí)準(zhǔn)確上傳監(jiān)測(cè)數(shù)據(jù)。

5 結(jié)語(yǔ)

基于物聯(lián)網(wǎng)的變壓器遠(yuǎn)程監(jiān)測(cè)系統(tǒng)可使供電企業(yè)通過(guò)PC和移動(dòng)手機(jī)終端遠(yuǎn)程實(shí)時(shí)查看變壓器運(yùn)行參數(shù)信息,掌握變壓器運(yùn)行狀態(tài),縮短變壓器巡檢時(shí)間,提高巡檢效率。

猜你喜歡
變壓器單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
理想變壓器的“三個(gè)不變”與“三個(gè)變”
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
開關(guān)電源中高頻變壓器的設(shè)計(jì)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一種不停電更換變壓器的帶電作業(yè)法
主站蜘蛛池模板: 精品国产免费人成在线观看| 日本人妻丰满熟妇区| 黄片一区二区三区| 久久人妻xunleige无码| 国产精品刺激对白在线| www中文字幕在线观看| 国产精品分类视频分类一区| 亚洲综合九九| 成年人午夜免费视频| 日本五区在线不卡精品| 中国成人在线视频| а∨天堂一区中文字幕| 谁有在线观看日韩亚洲最新视频| 92午夜福利影院一区二区三区| 这里只有精品免费视频| 91视频精品| 亚洲日韩精品伊甸| 国产微拍一区| 91无码网站| 综合社区亚洲熟妇p| 久久夜色精品| 午夜福利免费视频| 欧美日韩国产高清一区二区三区| 中文字幕伦视频| 国产一区二区三区免费观看| 嫩草国产在线| 精品99在线观看| 精品五夜婷香蕉国产线看观看| 99手机在线视频| 欧洲亚洲一区| 亚洲福利视频一区二区| 国产亚洲高清视频| 国内丰满少妇猛烈精品播| 久久久久夜色精品波多野结衣| 亚洲色图综合在线| 四虎综合网| 国产国拍精品视频免费看| 最新亚洲人成无码网站欣赏网 | 蜜臀AV在线播放| 青青国产视频| 毛片免费观看视频| 伊人久久婷婷五月综合97色| 国产专区综合另类日韩一区| 亚洲综合欧美在线一区在线播放| 亚洲永久色| 欧洲成人免费视频| 国产XXXX做受性欧美88| 精品伊人久久久久7777人| 久久久久无码国产精品不卡| 一本大道在线一本久道| 精品国产免费观看一区| 国产在线视频二区| 亚洲AV无码乱码在线观看代蜜桃 | 国产农村精品一级毛片视频| 99久久无色码中文字幕| 久久福利网| 天堂成人av| 91视频首页| 91美女视频在线| 国产精欧美一区二区三区| 一本无码在线观看| 亚洲天堂视频在线观看免费 | 狠狠躁天天躁夜夜躁婷婷| 欧美成人手机在线观看网址| 亚洲v日韩v欧美在线观看| 亚洲天堂777| 无码中文字幕乱码免费2| 国产网站一区二区三区| 亚洲第一黄色网| 国产精品精品视频| 免费可以看的无遮挡av无码| AV老司机AV天堂| 国产精品冒白浆免费视频| 国产一区免费在线观看| 欧美午夜小视频| 国产青青草视频| 青草国产在线视频| 911亚洲精品| 久久毛片网| 欧美特黄一级大黄录像| 欧美α片免费观看| 欧美影院久久|