国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于電力線載波通信的智能用電管理系統(tǒng)設(shè)計

2016-03-15 19:47張?zhí)?/span>顧曉峰張大維吳濱
現(xiàn)代電子技術(shù) 2016年4期

張?zhí)☆檿苑濉埓缶S 吳濱

摘 要: 為了構(gòu)建一個智能化小型電能網(wǎng)絡(luò),實現(xiàn)對用電設(shè)備的精確計量和遠(yuǎn)程控制,設(shè)計一套基于電力線載波通信的智能用電管理系統(tǒng)。系統(tǒng)整合了電能計量、電力線載波通信和繼電器等模塊,包含PLC插座,以S3C6410為智能網(wǎng)關(guān)核心,內(nèi)嵌Web服務(wù)器,通過PC或移動終端可完成各種電器的遠(yuǎn)程監(jiān)測和管理。測試結(jié)果表明,系統(tǒng)達(dá)到了設(shè)計要求,且結(jié)構(gòu)簡單,通信穩(wěn)定,具有廣泛的應(yīng)用價值。

關(guān)鍵詞: 電能管理; 電力線載波通信; 智能網(wǎng)關(guān); Web服務(wù)器

中圖分類號: TN913.6?34; TP368 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2016)04?0149?04

Abstract: In order to construct an intelligent small electric energy network, and realize the precise metering and remote control of the electric equipments, an intelligent power management system based on the power line carrier communication was designed. The modules of electric energy metrology, power line carrier communication and relay are integrated in the system, in which the PLC socket, intelligent gateway based on S3C6440, and embedded Web server are included. The remote monitoring and management of various electric appliances can be realize by PC or mobile terminal. The test results show that the system can meet the design requirements, and has simple structure, stable communication and wide application.

Keywords: electric energy management; power line carrier communication; intelligent gateway; Web server

0 引 言

“智能互動”是智能電網(wǎng)的主要特點和建設(shè)目標(biāo),包括信息和電能的雙向互動,鼓勵用戶改變傳統(tǒng)的用電方式[1]。電網(wǎng)技術(shù)的發(fā)展使用戶從被動參與者轉(zhuǎn)變?yōu)橹鲃訁⑴c者,階梯電價和峰谷電價的推行,使電力用戶獲得更多激勵,對用電成本更敏感[2],用戶希望獲得更準(zhǔn)確的用電信息以合理安排用電計劃。因此,組建一個電能網(wǎng)絡(luò)對用電設(shè)備進(jìn)行檢測計量并優(yōu)化其運行,具有極高的實用價值。

構(gòu)建一個智能化的用電管理系統(tǒng),首先要對設(shè)備進(jìn)行電能計量,并聯(lián)網(wǎng)通信,以共享用電數(shù)據(jù)和實現(xiàn)遠(yuǎn)程控制。對連接電網(wǎng)和用電設(shè)備的插座進(jìn)行改造可以很好地監(jiān)控電器設(shè)備[3]。電力線載波通信(Power Line Communication,PLC)利用電力線通過載波方式對模擬或數(shù)字信號進(jìn)行高速傳輸,無需重新鋪設(shè)專用的線纜,也不占用無線通信的頻譜資源,在低壓電網(wǎng)中通信穩(wěn)定,同時電力線調(diào)制解調(diào)模塊的成本也遠(yuǎn)低于其他無線模塊,是解決智能用電系統(tǒng)數(shù)據(jù)傳輸?shù)睦硐敕桨?。開發(fā)使用帶有計量模塊和電力線載波模塊的插座,將用電信息傳送至以S3C6410為核心的智能網(wǎng)關(guān)嵌入式平臺,并將該平臺接入網(wǎng)絡(luò),用戶可通過PC或手機(jī)等移動終端實時查看用電信息,制定用電方案,同時也可完成對電器設(shè)備的遠(yuǎn)程控制,實現(xiàn)智能用電的目標(biāo)。

1 系統(tǒng)整體設(shè)計

該系統(tǒng)主要是由載波通信插座(PLC插座)和智能網(wǎng)關(guān)平臺兩個部分組成。通過電力線載波通信方式實現(xiàn)數(shù)據(jù)通信。系統(tǒng)的設(shè)計包括PLC插座、無線通信模塊、網(wǎng)關(guān)服務(wù)器和Web客戶端的設(shè)計。系統(tǒng)采用星狀拓?fù)浣Y(jié)構(gòu)組建獨立的電力線網(wǎng)絡(luò),用電設(shè)備連接PLC插座,PLC插座和網(wǎng)關(guān)之間以電力線載波通信方式進(jìn)行用電數(shù)據(jù)和控制指令的傳輸。智能網(wǎng)關(guān)通過WiFi連接互聯(lián)網(wǎng),為用戶提供實時的Internet訪問服務(wù),系統(tǒng)的總體結(jié)構(gòu)如圖1所示。

用電設(shè)備與PLC插座相連,插座內(nèi)置的高精度電能計量模塊完成用電信息采集后,將數(shù)據(jù)通過PLC模塊發(fā)送至網(wǎng)關(guān)。需要對用電設(shè)備進(jìn)行遠(yuǎn)程控制時,利用PC或移動設(shè)備在Web頁面發(fā)送操作指令,通過智能網(wǎng)關(guān)將指令傳至PLC插座,插座通過內(nèi)置繼電器控制設(shè)備的開關(guān)。智能網(wǎng)關(guān)與PLC模塊、WiFi模塊之間均采用串口連接,提高了系統(tǒng)兼容性和可擴(kuò)展性,組網(wǎng)方式也更加靈活多樣[4]。

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

針對智能用電管理系統(tǒng)中PLC插座和智能網(wǎng)關(guān)兩部分的不同功能和需求,分別選用不同的主控芯片和設(shè)計方案。

2.1 PLC插座硬件設(shè)計

PLC插座主要由微處理器、電源模塊、電流電壓采樣模塊、計量模塊、PLC模塊和繼電器組成,其功能結(jié)構(gòu)如圖2所示。

本系統(tǒng)的微處理器選用意法半導(dǎo)體公司(ST)的STM32F103ZET6芯片。該芯片基于專為高性能、低成本、低功耗的嵌入式應(yīng)用設(shè)計的Cortex?M3內(nèi)核,是目前32位微控制器市場上功耗最低的產(chǎn)品,擁有512 KB的片內(nèi)FLASH,64 KB的片內(nèi)RAM,5路USART,3路SPI接口,1個CAN接口等豐富的資源[5?6]。電源電路如圖3所示,模塊將220 V交流電經(jīng)AC?DC轉(zhuǎn)換成12 V直流電,使用LM317芯片,可提供5 mA~1.5 A的穩(wěn)定電流;模塊提供兩路供電:一路為PLC模塊提供12 V電壓;另一路經(jīng)DC?DC轉(zhuǎn)換為5 V電壓,為主控制器和計量芯片供電。設(shè)計中使用3個430 kΩ電阻串聯(lián)分壓方式實現(xiàn)電壓采樣,使用電流互感器實現(xiàn)電流采樣。

電能計量電路如圖4所示,計量芯片采用合力為科技的HLW8012,它是專門面向智能插座和智能家居應(yīng)用的一種高精度低成本電能計量解決方案,高頻脈沖CF指示有功功率,在1 000∶1范圍內(nèi)可達(dá)到±0.2%的計量精度[7]。為了提高通信抗干擾能力,選用KQ?130485K作為PLC模塊[8],其工作頻率在113~120 kHz,接口波特率9 600 b/s,接收靈敏度≤1 mV,帶外抑制能力≥60 dB,帶寬≤10 kHz。模塊包括了載波驅(qū)動、耦合、濾波等外圍電路,在12 V工作電壓下,通過兩根RS 485信號線連接RS 485總線,并將其兩個AC端與220 V電力線相連,即可在處理器控制下實現(xiàn)數(shù)據(jù)傳輸,極大地簡化了硬件設(shè)計。

2.2 智能網(wǎng)關(guān)硬件設(shè)計

智能網(wǎng)關(guān)是該用電管理系統(tǒng)的控制核心,負(fù)責(zé)系統(tǒng)的數(shù)據(jù)處理,并通過以太網(wǎng)和無線模塊與上位機(jī)交換數(shù)據(jù),傳送電器的用電信息和運行狀態(tài)信息,接收用戶的控制指令,其功能結(jié)構(gòu)如圖5所示。

智能網(wǎng)關(guān)主要包括主控制器、電源模塊、實時時鐘、LCD顯示模塊、存儲模塊、以太網(wǎng)模塊、PLC模塊和WiFi模塊等。主控制器選用基于ARM11的SAMSUNG S3C6410芯片[9]。電源模塊和PLC模塊選用和PLC插座相同的設(shè)計方案。以太網(wǎng)控制器選用DM9000芯片,芯片集成10/100M自適應(yīng)收發(fā)器和4 KB的雙字SRAM,物理協(xié)議層接口完全支持非屏蔽雙絞線,配合網(wǎng)絡(luò)變壓器和RJ45以太網(wǎng)接口,可以方便地接入網(wǎng)絡(luò)。WiFi模塊選用基于德州儀器公司CC3200芯片方案的USR?C322無線模塊,內(nèi)置Cortex?M4內(nèi)核,運行頻率達(dá)80 MHz,具有超低功耗運行控制機(jī)制,在網(wǎng)功耗低至3.5 mA;模塊通過UART接口與網(wǎng)關(guān)進(jìn)行連接,實現(xiàn)系統(tǒng)的聯(lián)網(wǎng)功能。

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

3.1 PLC插座軟件設(shè)計

PLC插座負(fù)責(zé)完成用電設(shè)備的開關(guān)控制、電能計量、數(shù)據(jù)存儲及與網(wǎng)關(guān)的通信。PLC插座的程序主要實現(xiàn)各功能模塊的管理和調(diào)度,其流程如圖6所示。

系統(tǒng)上電后完成STM32F103ZET6和KQ?130485K載波模塊串口的初始化,并讀取當(dāng)前系統(tǒng)時鐘。HLW8012芯片完成電能數(shù)據(jù)采集后,發(fā)送高頻脈沖CF和CF1給STM32F103ZET6,后者開啟串口中斷,接收并存儲數(shù)據(jù)。當(dāng)處理器接收到來自網(wǎng)關(guān)的數(shù)據(jù)傳送指令后,控制PLC模塊將有功功率、電流有效值和電壓有效值發(fā)送給網(wǎng)關(guān),然后進(jìn)入等待狀態(tài)。一旦接收到來自網(wǎng)關(guān)的用戶控制指令,處理器中斷當(dāng)前用電數(shù)據(jù)采集任務(wù),響應(yīng)用戶指令,判斷是否對繼電器進(jìn)行操作以改變用電器的工作狀態(tài)。數(shù)據(jù)接收和發(fā)送的部分代碼如下:

3.2 智能網(wǎng)關(guān)軟件設(shè)計

3.2.1 智能網(wǎng)關(guān)軟件系統(tǒng)架構(gòu)

智能網(wǎng)關(guān)軟件系統(tǒng)由硬件抽象層、操作系統(tǒng)層和應(yīng)用層三個部分組成。軟件系統(tǒng)的設(shè)計主要包括嵌入式系統(tǒng)的移植、底層驅(qū)動開發(fā)、嵌入式Web服務(wù)器的移植和通用網(wǎng)關(guān)接口(Common Gateway Interface,CGI)程序開發(fā)。設(shè)計采用Linux操作系統(tǒng)作為系統(tǒng)的軟件平臺。Linux源代碼開放,內(nèi)核高效穩(wěn)定,實時性高,支持多種體系結(jié)構(gòu),廣泛應(yīng)用于各種嵌入式設(shè)備。

硬件抽象層是操作系統(tǒng)內(nèi)核與硬件電路之間的接口層,它將硬件抽象化,隱藏了特定平臺的硬件接口細(xì)節(jié),為操作系統(tǒng)提供虛擬硬件平臺,使其具有硬件無關(guān)性,提高了系統(tǒng)的可移植性。硬件抽象層包括引導(dǎo)加載程序和硬件驅(qū)動等。智能網(wǎng)關(guān)軟件系統(tǒng)的應(yīng)用程序主要包括嵌入式Web服務(wù)器和電能管理程序兩部分。

3.2.2 嵌入式Web服務(wù)器的實現(xiàn)

嵌入式Web服務(wù)器多采用B/S結(jié)構(gòu),用戶通過瀏覽器向服務(wù)器發(fā)送連接請求,服務(wù)器確認(rèn)用戶請求的合法性后,與瀏覽器建立TCP/IP連接,偵聽瀏覽器請求并按HTTP協(xié)議規(guī)范進(jìn)行解析,根據(jù)請求內(nèi)容將執(zhí)行結(jié)果返回給瀏覽器。智能網(wǎng)關(guān)系統(tǒng)使用Boa作為Web服務(wù)器,它是一種單任務(wù)的嵌入Web服務(wù)器,精簡高效,源代碼開放,系統(tǒng)占有率低,廣泛用于各種嵌入式設(shè)備。

構(gòu)建智能網(wǎng)關(guān)Boa服務(wù)器主要包括以下步驟:

(1) 解壓Boa源代碼生成Makefile文件,修改文件中的編譯工具和編譯方式,即將CC=gcc改為CC=arm?linux?gcc,PP=gcc?E改為arm?linux?gcc?E,重新make編譯生成可執(zhí)行的Boa文件;

(2) 配置Boa服務(wù)器,主要是修改用戶權(quán)限和訪問路徑,打開Boa.config文件,將User nobody改為User 0,group nogroup改為Group 0,將Document Root/var/www改為Document Root/var/html。完成后重新編譯內(nèi)核,并下載到智能網(wǎng)關(guān)[10]。

3.2.3 CGI程序設(shè)計

CGI定義了Web服務(wù)器和其他可執(zhí)行程序之間進(jìn)行交互的接口標(biāo)準(zhǔn),用來實現(xiàn)客戶端網(wǎng)頁與Web服務(wù)器之間的數(shù)據(jù)交互。瀏覽器通過Web表單請求CGI程序,服務(wù)器響應(yīng)請求并調(diào)用對應(yīng)CGI程序進(jìn)行處理,同時返回數(shù)據(jù)給網(wǎng)頁。CGI程序可以使用任何一種具有標(biāo)準(zhǔn)輸入、輸出和環(huán)境變量的編程語言編寫。本設(shè)計采用C語言編寫CGI,以方便調(diào)用Linux系統(tǒng)的底層驅(qū)動程序[11]。智能網(wǎng)關(guān)中CGI的程序流程如圖7所示。

4 系統(tǒng)測試

為了測試系統(tǒng)PLC通信的穩(wěn)定性,考慮到電網(wǎng)負(fù)荷的變化對PLC通信的影響,選取了一天當(dāng)中4個不同的時間段進(jìn)行數(shù)據(jù)收發(fā)測試,測試數(shù)據(jù)如表1所示。測試結(jié)果表明,PLC通信數(shù)據(jù)準(zhǔn)確率在98%以上,系統(tǒng)具有較高的通信穩(wěn)定性。

將用電設(shè)備與PLC插座相連接,設(shè)置好智能網(wǎng)關(guān)的IP地址,在PC或手機(jī)終端通過瀏覽器訪問該地址,登錄到系統(tǒng)頁面,可查看用電設(shè)備的電能數(shù)據(jù),并可進(jìn)行遠(yuǎn)程控制。系統(tǒng)的運行界面如圖8所示。當(dāng)新增PLC插座節(jié)點時,不需復(fù)雜的系統(tǒng)設(shè)置,即可及時準(zhǔn)確地完成數(shù)據(jù)和指令的傳送,系統(tǒng)的穩(wěn)定性也不受PLC插座節(jié)點增減的影響。

5 結(jié) 語

設(shè)計了一套由PLC插座和智能網(wǎng)關(guān)組成的智能用電管理系統(tǒng),充分利用低壓電網(wǎng)PLC成本低、組網(wǎng)簡單、性能穩(wěn)定的優(yōu)勢,結(jié)合成熟的網(wǎng)絡(luò)通信技術(shù),實現(xiàn)了小型用電網(wǎng)絡(luò)的智能化管理。

通過該系統(tǒng),用戶可以實時監(jiān)管電器的用電和運行狀態(tài)信息,制定合理的用電計劃,實現(xiàn)設(shè)備的優(yōu)化運行和遠(yuǎn)程監(jiān)控,具有很好的應(yīng)用前景。

參考文獻(xiàn)

[1] 王蓓蓓,李揚(yáng),高賜威.智能電網(wǎng)框架下的需求側(cè)管理展望與思考[J].電力系統(tǒng)自動化,2009,33(20):17?22.

[2] 章鹿華,王思彤,易忠林,等.面向智能用的電家庭綜合能源管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電測與儀表,2010,47(9):35?38.

[3] NIYATO D, LU X, WANG P. Machine?to?machine communications for home energy management system in smart grid [J]. IEEE communications magazine, 2011, 49(4): 53?59.

[4] 劉迎澍,楊峰,李冰.基于電力線載波的智能插座設(shè)計[J].電子設(shè)計工程,2014,22(7):165?168.

[5] 盧有亮.基于STM32的嵌入式系統(tǒng)原理與設(shè)計[M].北京:機(jī)械工業(yè)出版社,2014.

[6] 陳媛,郭志波.基于STM32的電網(wǎng)諧波檢測儀的研究[J].現(xiàn)代電子技術(shù),2012,35(18):171?173.

[7] Hiliwi Technology. HLW8012用戶手冊REV1.2 [EB/OL]. [2014?08?01]. http://www.hiliwi.com.

[8] 四川科強(qiáng)電子技術(shù)有限責(zé)任公司.KQ?130系列電力載波模塊使用手冊[EB/OL].[2014?06?19].http://www. kq100.com.

[9] 王寧,段福海,劉忠凱,等.基于S3C6410和STM32的無線自動滴灌系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2013,36(22):115?119.

[10] 王莉,周偉.基于ARM的嵌入式Web服務(wù)器設(shè)計[J].計算機(jī)工程與應(yīng)用,2012,48(14):90?93.

[11] 李江權(quán),張興敢.基于Cortex?M3處理器的智能家居監(jiān)控系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2012,35(7):47?49.

宜城市| 萝北县| 玉林市| 昭苏县| 云林县| 天柱县| 东兴市| 平山县| 木里| 赤壁市| 黎城县| 邵阳县| 曲水县| 峨边| 昌吉市| 潜山县| 含山县| 洛阳市| 溆浦县| 陆川县| 苍梧县| 蓬莱市| 温州市| 大洼县| 灵丘县| 中阳县| 长武县| 临朐县| 四子王旗| 阜宁县| 洛川县| 云霄县| 英超| 渝中区| 朝阳区| 开江县| 曲周县| 余姚市| 修武县| 湘阴县| 内黄县|