電纜型線路主要是敷設(shè)在架空線路難以穿越的地區(qū),如城市的中心城區(qū)等,與架空線路相比,電纜線路具有不受氣候與環(huán)境影響,不占用地表土地面積,不會造成電磁干擾等特點,因此在城市現(xiàn)代化加快現(xiàn)代化建設(shè)的今天,電纜線路在城市輸配電中的應(yīng)用越來越廣泛。
作為電纜線路的通道,電纜溝的建設(shè)速度也呈穩(wěn)步上升趨勢。電纜及其溝道在使用過程中存在著許多問題,如運行維護不方便,電纜溝道由于密封導(dǎo)致通風(fēng)不暢,溝道內(nèi)可能積聚甲烷等可燃?xì)怏w,對溝道的安全造成嚴(yán)重威脅,同時在負(fù)荷較大時電纜局部會出現(xiàn)過熱的現(xiàn)象,容易導(dǎo)致電纜發(fā)生著火的事故。
因此,對電纜及其溝道進(jìn)行安全管理不僅關(guān)系到電纜本身的安全運行,而且也會直接影響城市居民供電可靠性和電能質(zhì)量。這樣就需要一套監(jiān)測系統(tǒng)對完成對電力電纜的監(jiān)測和管理,這個監(jiān)測系統(tǒng)中最重要的是數(shù)據(jù)傳輸系統(tǒng),如何在惡劣的電纜及溝道環(huán)境中保證監(jiān)測數(shù)據(jù)傳輸?shù)耐暾允且豁椫匾难芯空n題,本文進(jìn)行了電纜監(jiān)測數(shù)據(jù)傳輸系統(tǒng)的分析與設(shè)計。
在構(gòu)建監(jiān)測系統(tǒng)的過程中,將其分為以下三個子系統(tǒng)分別進(jìn)行分析,即:信息采集子系統(tǒng)、編碼通訊子系統(tǒng)及信息處理子系統(tǒng),基于以上三個子系統(tǒng),該監(jiān)測系統(tǒng)的整體架構(gòu)圖如圖1所示。
圖1 電力電纜溝道監(jiān)測系統(tǒng)總體結(jié)構(gòu)圖
(1) 信息采集子系統(tǒng):該子系統(tǒng)主要由電纜溝道的傳感設(shè)備組成,實現(xiàn)了監(jiān)測基礎(chǔ)數(shù)據(jù)的采集功能;
(2) 編碼通訊子系統(tǒng):編碼通訊子系統(tǒng)主要是由轉(zhuǎn)換模塊、通訊電纜及上位嵌入通訊控制機等組成的,它的作用是對開關(guān)信號量按照給定的規(guī)則進(jìn)行編碼,并依照總線協(xié)議的相關(guān)內(nèi)容將其發(fā)送至上位通訊機中,上位通訊機支持10M以太網(wǎng)絡(luò)及轉(zhuǎn)換等功能,采用LCP2292工業(yè)級控制器,包含了協(xié)議。
(3)信息處理子系統(tǒng):信息處理子系統(tǒng)的主要任務(wù)是對收集的信息
整合和存儲收集的信息,并依照上一級系統(tǒng)的技術(shù)要求對其進(jìn)行校核,其中校核的主要依據(jù)是地理信息系統(tǒng),并以方式將其傳輸?shù)缴霞壍墓芾硐到y(tǒng)中,完成系統(tǒng)的維護及管理,這一子系統(tǒng)主要是由系統(tǒng)、數(shù)據(jù)庫服務(wù)器及管理機等構(gòu)成的。
2.1 接收數(shù)據(jù)過程分析
利用總線對數(shù)據(jù)進(jìn)行接收的過程如下:
首先利用上位機對現(xiàn)場數(shù)據(jù)進(jìn)行采集,其次判斷鏈路是否暢通,如果鏈路暢通,則數(shù)據(jù)打包后通過以太網(wǎng)將其上傳至服務(wù)器,若鏈路不暢通,則將數(shù)據(jù)暫存于電子盤中;上位機是具有人機交互功能的,通過液晶可以顯示溝道的數(shù)據(jù)信息,但此時必須通過鍵盤來對上位機的參數(shù)進(jìn)行配置,另外為了使系統(tǒng)升級方便,額外增加了一篇型的FLASH以作擴展之用,這樣就確定了數(shù)據(jù)接收機上位機的硬件結(jié)構(gòu)。
該系統(tǒng)使用的控制器芯片是,該組芯片共有4組電源作為輸入端,其輸入電壓幅值分別為3.3V、1.8V、3.3V和1.8V。上位機的輸入端不要求具有功能,因此在進(jìn)行設(shè)計時數(shù)字電源和模擬電源都是獨立的,另外由于液晶顯示和網(wǎng)卡的芯片都需要5V的電源作為支撐,因此末級只需要提供3組電源。電源芯片選為為半導(dǎo)體的芯片,該芯片的輸電電壓是可調(diào)的,因此可以選擇多組輸出,同時選用芯片為復(fù)位芯片。
2.2 CAN模塊介紹
基于總線的控制系統(tǒng)是將所有控制裝置都在的物理總線上進(jìn)行掛接,以此來接受微處理器的控制,且在總線和微處理器之間需要連接控制器、驅(qū)動器及光電耦合器等[4]。如果將控制器和微處理器集成在一塊芯片上,則會將應(yīng)用系統(tǒng)的硬件設(shè)計大為簡化,同時對系統(tǒng)的可靠性也有較大的提高。
本系統(tǒng)所采用的微控制器LPC2292包含了兩個CAN模塊,同時支持多個總線的傳輸。LPC2292有兩個控制器,每個總線的波特率在1Mb/s以上,符合CAN的規(guī)范??刂破鞯囊_配置也是非常簡單的,輸入來自的收發(fā)器;其中Tx1和Tx2作為串行的輸出端,輸出到的收發(fā)器中,序號1、2分別代表了第1、2個控制器,其與獨立的控制器相比具有類似的結(jié)構(gòu),只是其訪問字節(jié)由原來的8bit變?yōu)榱爽F(xiàn)在的32bit。
2.3 CAN接口電路設(shè)計
根據(jù)控制模塊的引腳功能,設(shè)計的接口電路如圖2所示,其中CTM8250D的TXD和RXD分別與控制器的引腳TD2和RD2相連,且上位機與下位機的接口電路是一致的,在總線的兩端同時需要連接一個120Ω的終端電阻。
圖2 CAN接口電路圖
3.1 CAN通信數(shù)據(jù)采集任務(wù)設(shè)計
通過總線對數(shù)據(jù)進(jìn)行傳送是嵌入式上位機的主要任務(wù),即完成上位機的數(shù)據(jù)采集功能[5]。本文所設(shè)計的系統(tǒng)軟件部分主要是通過ReadCANRcvCyBuf()接收數(shù)據(jù)函數(shù)和CANSendData()發(fā)送數(shù)據(jù)函數(shù)完成上述功能的,這樣就簡單地實現(xiàn)了數(shù)據(jù)采集功能。
由于ReadCANRcvCyBuf()函數(shù)是以中斷方式進(jìn)行接收數(shù)據(jù)的,所以本系統(tǒng)軟件設(shè)計的方案的核心思想是:初始化信號量CANRecvSem為1,將FullCan函數(shù)庫中的函數(shù)進(jìn)行中斷處理,當(dāng)完成中斷的產(chǎn)生后通過發(fā)送信號量CANRecvSem進(jìn)行數(shù)據(jù)采集,中斷處理函數(shù)CANIntPrg()的流程圖如圖3所示。
圖3 中斷處理函數(shù)CANIntPrg()的流程圖
完成數(shù)據(jù)采集任務(wù)后即接收下位機傳感器的數(shù)據(jù),整個處理流程如圖4所示:
圖4 處理過程流程圖
3.2 嵌入式上位機多任務(wù)控制軟件設(shè)計
嵌入式上位機在電力電纜溝道測試系統(tǒng)是起關(guān)鍵作用的裝置,它主要通過總線來實現(xiàn)接收下位機所傳輸?shù)臄?shù)據(jù),然后經(jīng)過以太網(wǎng)將數(shù)據(jù)上傳到通信服務(wù)器中,同時將各個下位機的節(jié)點狀態(tài)顯示在液晶顯示屏上,并通過鍵盤模塊完成參數(shù)的設(shè)置。
本設(shè)計是采取將上位機的應(yīng)用程序劃分為5個μC/OS-II任務(wù),包括:數(shù)據(jù)采集任務(wù)、數(shù)據(jù)發(fā)送任務(wù)、數(shù)據(jù)打包任務(wù)、鍵盤掃描任務(wù)及液晶顯示任務(wù)等,通過設(shè)定各個任務(wù)的優(yōu)先級來實現(xiàn)各個功能。
本文進(jìn)行了以嵌入式上位機為核心技術(shù)的電纜監(jiān)測數(shù)據(jù)傳輸系統(tǒng)的設(shè)計,該監(jiān)測系統(tǒng)融合了嵌入式以太網(wǎng)技術(shù)及現(xiàn)場總線技術(shù),完成了電力電纜溝道監(jiān)測數(shù)據(jù)的傳輸與控制。
本文編自《電氣技術(shù)》,作者為時翔、趙生傳 等。