基于嵌入式系統(tǒng)在電網(wǎng)遠(yuǎn)程監(jiān)控中的應(yīng)用
出處:dengm 發(fā)布于:2012-04-10 14:03:21
摘要:針對(duì)電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)的現(xiàn)狀和發(fā)展趨勢,研制了一套基于TCP協(xié)議的客戶/服務(wù)器機(jī)制的電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)??蛻舳思措娋W(wǎng)監(jiān)_測儀,采用PHILIPS公司的LPC2131作為主控芯片,可監(jiān)測電網(wǎng)實(shí)時(shí)電壓、電流、功率、頻率等參數(shù),并通過光纖環(huán)網(wǎng)將參數(shù)傳送給服務(wù)器端。服務(wù)器端即監(jiān)控主機(jī),監(jiān)控軟件采用VB和SQL Server數(shù)據(jù)庫技術(shù),具有數(shù)據(jù)顯示、歷史數(shù)據(jù)查詢等功能。該系統(tǒng)經(jīng)測試運(yùn)行穩(wěn)定,可靠性高。
隨著計(jì)算機(jī)技術(shù)的發(fā)展、生產(chǎn)過程自動(dòng)化水平的提高,用戶對(duì)電網(wǎng)監(jiān)控系統(tǒng)的要求越來越高,對(duì)供電系統(tǒng)的監(jiān)控和管理已成為保障企業(yè)生產(chǎn)、居民生活的重要因素。減少故障停電時(shí)間及次數(shù),確保供電的可靠性、實(shí)時(shí)監(jiān)測電網(wǎng)參數(shù)、改善電網(wǎng)質(zhì)量,是供電系統(tǒng)自動(dòng)化的主要任務(wù)。但由于早期的電力監(jiān)測系統(tǒng)網(wǎng)絡(luò)特性差,在整個(gè)電力網(wǎng)絡(luò)中系統(tǒng)之間難以完成電力數(shù)據(jù)的通信,從而影響到整個(gè)電網(wǎng)的質(zhì)量檢測及優(yōu)化控制。
針對(duì)以上問題,本文研發(fā)了一套電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng),以適應(yīng)對(duì)電力質(zhì)量管理的新的需求。本系統(tǒng)可實(shí)現(xiàn)對(duì)電網(wǎng)參數(shù)的主動(dòng)測量、分析、自動(dòng)存儲(chǔ)等功能,通過Internet光纖環(huán)網(wǎng)將電網(wǎng)監(jiān)測數(shù)據(jù)傳送到調(diào)度室的監(jiān)控主機(jī),工作人員可以對(duì)遠(yuǎn)程設(shè)備的運(yùn)行狀況進(jìn)行及時(shí)、準(zhǔn)確的監(jiān)控,對(duì)其故障先兆做出判斷和預(yù)測,采取有效措施解決問題,保證大型機(jī)組安全運(yùn)行,防止惡性事故的發(fā)生,避免了定期檢修引起的生產(chǎn)停頓,起到預(yù)防和消除故障的作用,提高設(shè)備運(yùn)行的可靠性、安全性和有效性。
1 電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)的總體架構(gòu)設(shè)計(jì)
本文所設(shè)計(jì)的電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)由監(jiān)控主機(jī)、電網(wǎng)監(jiān)測儀、光端交換機(jī)及光纖環(huán)網(wǎng)組成。監(jiān)控主機(jī)可以通過光纖環(huán)網(wǎng)對(duì)多個(gè)電網(wǎng)監(jiān)測儀進(jìn)行監(jiān)控,電網(wǎng)監(jiān)測儀可以自動(dòng)識(shí)別、儲(chǔ)存并顯示電網(wǎng)電壓、電流、頻率及功率等參數(shù),通過光纖環(huán)網(wǎng)傳送至監(jiān)控主機(jī)。本系統(tǒng)的數(shù)據(jù)傳輸介質(zhì)選用的是單模光纖,相比傳統(tǒng)的串口總線RS232/RS485、CAN、非屏蔽雙絞線UTP,光纖通訊具有傳輸距離遠(yuǎn)、數(shù)據(jù)吞吐量大、可擴(kuò)展性強(qiáng)等諸多優(yōu)點(diǎn),非常適合遠(yuǎn)距離通訊的特點(diǎn)。圖1為電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)的結(jié)構(gòu)圖。

圖1 電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)的結(jié)構(gòu)圖
2 電網(wǎng)監(jiān)測儀的設(shè)計(jì)
電網(wǎng)監(jiān)測儀采用PHILIPS公司的LPC2131作為主控芯片,LPC2131是基于一個(gè)實(shí)時(shí)仿真和嵌入式跟蹤的32/16位ARM7TDMI-STMCPU的微控制器,并帶有32KB的嵌入高速FLASH存儲(chǔ)器,含有1個(gè)10位8路A/D轉(zhuǎn)換器及內(nèi)部實(shí)時(shí)時(shí)鐘。可以對(duì)電網(wǎng)電壓、電流、頻率及功率等參數(shù)進(jìn)行監(jiān)測、顯示及儲(chǔ)存,并通過TCP/IP協(xié)議將數(shù)據(jù)發(fā)送至上位機(jī)。圖2為電網(wǎng)監(jiān)測儀的系統(tǒng)框圖。

圖2 電網(wǎng)監(jiān)測儀的系統(tǒng)框圖
2.1 電壓電流檢測在電壓電流信號(hào)檢測中,本系統(tǒng)采用直流采樣法,需采集U、V、W三相電壓以及四相電流信號(hào)(含零線電流),圖3中PT1為電流型電壓互感器,A相輸入電壓經(jīng)限流電阻R1使PT1初級(jí)的額定電流為2.2 mA,次級(jí)會(huì)產(chǎn)生一個(gè)相同的電流。通過運(yùn)算放大器(LF353),調(diào)節(jié)反饋電阻R2的值,即可在輸出端得到所需的電壓輸出。

圖3 A相電壓轉(zhuǎn)換電路圖
圖4中CT1為精密電流互感器CTY205A,輸入端為額定電流5 A時(shí),次級(jí)將產(chǎn)生2.5 mA的電流。通過運(yùn)算放大器(LF353),調(diào)節(jié)反饋電阻船的值,即可在輸出端得到所需的電流輸出。

圖4 A相電流轉(zhuǎn)換電路圖
2.2 頻率跟蹤電路設(shè)計(jì)
頻率跟蹤電路的主要作用是保持與電網(wǎng)電壓的同步關(guān)系,避免頻譜泄露現(xiàn)象。相電壓經(jīng)過變壓器降壓,通過兩個(gè)二極管D1、D2,再送入放大器,將正弦信號(hào)轉(zhuǎn)換為方波信號(hào)。電阻R7起到的作用是產(chǎn)生一個(gè)正反饋,加速放大器的跳變過程,得到更加的同步信號(hào)。圖5即為頻率跟蹤電路。

2.3 網(wǎng)絡(luò)模塊
網(wǎng)絡(luò)模塊采用Realtek公司的RTL8019AS以太網(wǎng)控制器,RTL8019AS具有32位輸入輸出地址,地址偏移量為00H-1FH,要接收和發(fā)送數(shù)據(jù)包則需要通過DMA讀寫RTL8019AS內(nèi)部的16KB RAM,RTL8019AS使用跳線模式、IO方式讀寫。首先給RTL8019的NE2000兼容的各個(gè)寄存器分配PCS0引腳,IO地址為00H-FFH,即把CPU的A0-A4連接到RTL8019的A1-A5,RTL8019AS默認(rèn)的IO地址為300H-3FFH,因此,將RTL8019AS的SA19-SA10和SA7-SA5接地,SA9、SA8接VCC.電路設(shè)計(jì)完成后,通過MAC引擎以及ISA總線即可與LPC2131進(jìn)行數(shù)據(jù)交互,圖6為RTL8019AS與LPC2131的接口電路圖。

圖6 RTL8019AS與LPC2131的接口電路圖
2.4 液晶顯示
液晶顯示器采用CM12864型LCD,液晶模塊經(jīng)數(shù)據(jù)總線接收LPC2131發(fā)送的指令和數(shù)據(jù),存入內(nèi)部的數(shù)據(jù)存儲(chǔ)器中,從而實(shí)現(xiàn)所需信息的顯示。為了獲得友好的界面和便捷的使用,液晶顯示采用漢字顯示方式,從字模軟件中獲取漢字代碼,再將每個(gè)漢字的代碼記錄在CAT1025中,在使用時(shí)跳去。由于LPC2131大多GPIO是復(fù)用口,需要在使用前對(duì)L/O口進(jìn)行設(shè)置。圖7為LPC2131與CM12864的連接框圖。

圖7 LPC2131與CM12864的連接框圖
3 電網(wǎng)遠(yuǎn)程監(jiān)控的實(shí)現(xiàn)
本文所設(shè)計(jì)的電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)采用客戶一服務(wù)器分布式網(wǎng)絡(luò)接口,遠(yuǎn)程監(jiān)控主機(jī)(服務(wù)器端)通過Internet連接到電網(wǎng)監(jiān)測儀(客戶端),實(shí)現(xiàn)電網(wǎng)的遠(yuǎn)程監(jiān)控。
3.1 客戶/服務(wù)器機(jī)制
針對(duì)電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)的特點(diǎn),將電網(wǎng)監(jiān)測儀設(shè)置為客戶端,遠(yuǎn)程監(jiān)控主機(jī)設(shè)置為服務(wù)器端。服務(wù)器端24小時(shí)不問斷地監(jiān)聽來自客戶端的連接請(qǐng)求,建立連接后進(jìn)行TCP數(shù)據(jù)傳輸。圖8為基于TCP協(xié)議的客戶/服務(wù)器機(jī)制。

圖8 基于TCP協(xié)議的客戶/服務(wù)器機(jī)制
客戶端首先申請(qǐng)?zhí)捉幼执蜷_通信信道,并連接到服務(wù)器所在主機(jī)保留的端口,該端口對(duì)應(yīng)服務(wù)器的TCP進(jìn)程;隨后向服務(wù)器發(fā)出請(qǐng)求報(bào)文并等待接收應(yīng)答;從服務(wù)器收到終應(yīng)答結(jié)果,或在不再請(qǐng)求時(shí)關(guān)閉信道并終止客戶端進(jìn)程。
服務(wù)器端首先申請(qǐng)?zhí)捉幼执蜷_通信通道,通知本地主機(jī)在某一保留端口接受客戶端請(qǐng)求;一旦接收到客戶端的請(qǐng)求,便啟動(dòng)新進(jìn)程處理用戶請(qǐng)求,同時(shí)釋放舊進(jìn)程以響應(yīng)新的客戶請(qǐng)求,一旦服務(wù)完成,便關(guān)閉新進(jìn)程與客戶的通信鏈路;如果不想響應(yīng)客戶端的請(qǐng)求,則關(guān)閉服務(wù)器進(jìn)程。
3.2 實(shí)時(shí)監(jiān)控系統(tǒng)
遠(yuǎn)程監(jiān)控主機(jī)(服務(wù)器端)的網(wǎng)絡(luò)通訊程序采用VB編寫,使用MFC Winsock類添加網(wǎng)絡(luò)通信能力。遠(yuǎn)程監(jiān)控主機(jī)的IP地址為192.168. 1.100,監(jiān)控程序端口號(hào)8000,所有網(wǎng)絡(luò)上的電網(wǎng)監(jiān)測儀都與該服務(wù)器監(jiān)控程序建立連接,傳輸數(shù)據(jù)。此時(shí)監(jiān)控程序的運(yùn)行狀態(tài)為監(jiān)聽連接,等待各個(gè)電網(wǎng)監(jiān)測儀(客戶端)設(shè)備的連接請(qǐng)求。當(dāng)某個(gè)電網(wǎng)監(jiān)測儀與服務(wù)器端監(jiān)控程序建立連接之后,就開始進(jìn)行傳輸數(shù)據(jù)。
3.3 歷史數(shù)據(jù)查詢
若服務(wù)器端要求獲得電網(wǎng)的實(shí)時(shí)參數(shù),客戶端在上傳實(shí)時(shí)數(shù)據(jù)時(shí)將數(shù)據(jù)存儲(chǔ)到客戶端的數(shù)據(jù)庫,同時(shí)服務(wù)器端將接收到的數(shù)據(jù)存放在自己的數(shù)據(jù)庫中,形成歷史數(shù)據(jù)庫,供查詢、決策參考及故障分析。
遠(yuǎn)程監(jiān)控系統(tǒng)的SQL Server數(shù)據(jù)庫采用ADO API技術(shù),用ADO的Connection對(duì)象實(shí)現(xiàn)與數(shù)據(jù)庫的連接,用Recordset對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)記錄的訪問,用Command對(duì)象來實(shí)現(xiàn)SQL查詢,用Error對(duì)象控制數(shù)據(jù)交換時(shí)發(fā)生的錯(cuò)誤。
數(shù)據(jù)庫查詢是在用戶條件的基礎(chǔ)上從數(shù)據(jù)庫中返回相應(yīng)的結(jié)果,因此需要在查詢中包含變量或控件的值。其功能主要是從電網(wǎng)參數(shù)表中查詢兩個(gè)時(shí)間段之間的電網(wǎng)整點(diǎn)參數(shù)。圖9為查詢數(shù)據(jù)庫的流程圖。

3.4 電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)的調(diào)試
本文所設(shè)計(jì)的電網(wǎng)監(jiān)測儀在四川省達(dá)州電業(yè)局經(jīng)過反復(fù)測試,效果良好,該系統(tǒng)能夠及時(shí)的檢測并發(fā)送電壓、電流、功率及頻率等參數(shù)給監(jiān)控主機(jī)。監(jiān)控主機(jī)顯示的數(shù)據(jù)對(duì)比現(xiàn)場測量的數(shù)據(jù)誤差在5%以內(nèi),各項(xiàng)參數(shù)的測試都比較準(zhǔn)確。表1為系統(tǒng)測試的其中一組數(shù)據(jù)。

4 結(jié)論
隨著現(xiàn)代化電網(wǎng)的高速發(fā)展,電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)將發(fā)揮越來越重要的作用。本文自行設(shè)計(jì)的電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)經(jīng)過大量實(shí)驗(yàn)和反復(fù)調(diào)試,該監(jiān)控系統(tǒng)運(yùn)行穩(wěn)定可靠,能夠滿足現(xiàn)場需要,使用方便,可以有效地提高控制和管理水平,同時(shí)也為現(xiàn)有的電網(wǎng)參數(shù)監(jiān)控設(shè)備提供了一種設(shè)計(jì)方法,以便相關(guān)電力工作者參考與借鑒。
參考文獻(xiàn):
[1]. LPC2131 datasheet http://www.hbjingang.com/datasheet/LPC2131_454524.html.
[2]. LF353 datasheet http://www.hbjingang.com/datasheet/LF353_448750.html.
[3]. RTL8019AS datasheet http://www.hbjingang.com/datasheet/RTL8019AS_1096173.html.
[4]. RTL8019 datasheet http://www.hbjingang.com/datasheet/RTL8019_1063656.html.
[5]. CM12864 datasheet http://www.hbjingang.com/datasheet/CM12864_1135777.html.
[6]. CAT1025 datasheet http://www.hbjingang.com/datasheet/CAT1025_1852666.html.
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- ARM技術(shù)架構(gòu)與應(yīng)用開發(fā)實(shí)踐指南2026/1/6 10:40:19
- 嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)選型與移植技術(shù)指南2025/12/31 10:42:31
- 工業(yè)嵌入式系統(tǒng):通信接口技術(shù)選型與抗干擾設(shè)計(jì)實(shí)踐2025/12/15 14:36:53
- 深入解析嵌入式 OPENAMP 框架:開啟異核通信新時(shí)代2025/7/22 16:27:29
- 一文快速了解OPENWRT基礎(chǔ)知識(shí)2025/7/14 16:59:04
- PCB焊盤與過孔設(shè)計(jì)核心實(shí)操規(guī)范(含可焊性與可靠性保障)
- 汽車電子常用電子元器件選型指南
- MOSFET驅(qū)動(dòng)與隔離方案設(shè)計(jì)
- 高溫環(huán)境下電源IC選型建議
- 安防監(jiān)控設(shè)備連接器應(yīng)用分析
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測試方法









