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

利用GPRS實(shí)現(xiàn)對(duì)高校各實(shí)驗(yàn)室電量的監(jiān)測(cè)

2017-03-23 10:21:35穎,武
電子設(shè)計(jì)工程 2017年5期
關(guān)鍵詞:電能實(shí)驗(yàn)室數(shù)據(jù)庫(kù)

田 穎,武 一

(河北工業(yè)大學(xué) 電子信息工程學(xué)院,天津 300401)

利用GPRS實(shí)現(xiàn)對(duì)高校各實(shí)驗(yàn)室電量的監(jiān)測(cè)

田 穎,武 一

(河北工業(yè)大學(xué) 電子信息工程學(xué)院,天津 300401)

供電系統(tǒng)發(fā)展的新方向是以信息化、互動(dòng)化為特征。通過(guò)對(duì)各區(qū)域用電情況的分析,供電系統(tǒng)可進(jìn)行自動(dòng)、合理的供電,從而達(dá)到節(jié)約資源的目的?;谔岣呦到y(tǒng)運(yùn)行效率和電能利用率,降低人工成本的目的,本文針對(duì)高校實(shí)驗(yàn)室搭建了一個(gè)電量監(jiān)測(cè)系統(tǒng)。該系統(tǒng)以GPRS為核心通信方式。通過(guò)組合數(shù)字式戶用電表、Open1081、sim900a模塊以及云服務(wù)來(lái)完成,其不僅可以實(shí)時(shí)監(jiān)測(cè)高校各實(shí)驗(yàn)室的電量,而且還可以實(shí)現(xiàn)用電管理功能。

電量監(jiān)測(cè);GPRS;云服務(wù);MySQL;用電管理

隨著經(jīng)濟(jì)和科技的長(zhǎng)足發(fā)展,人類的生產(chǎn)和生活中出現(xiàn)了很多依靠電力驅(qū)動(dòng)的電器、設(shè)備,如何高效合理利用電能也隨之變得越來(lái)越重要[1]。未來(lái)的供電系統(tǒng)可通過(guò)有效調(diào)配電能在實(shí)現(xiàn)合理用電的基礎(chǔ)上為廣大電力用戶提供優(yōu)質(zhì)供電服務(wù)、增值服務(wù)[2],電量監(jiān)測(cè)技術(shù)是系統(tǒng)配電網(wǎng)側(cè)的關(guān)鍵技術(shù)[3-6]。高校實(shí)驗(yàn)室不僅用電量可觀,而且分散分布,建立一套應(yīng)用于高校實(shí)驗(yàn)室并具有用電管理功能的電量監(jiān)測(cè)系統(tǒng)是較好的選擇,有利于提高運(yùn)行效率、能源利用率和可靠性[7-8]。

1 系統(tǒng)架構(gòu)

系統(tǒng)架構(gòu)如圖1所示。其中,電能采集終端是整個(gè)網(wǎng)絡(luò)的終端節(jié)點(diǎn)[9],其是在目前普遍使用的數(shù)字式電能計(jì)量表的基礎(chǔ)上,通過(guò)增加GPRS通信模塊和繼電器模塊使其具有通信和開(kāi)關(guān)功能;數(shù)據(jù)收集平臺(tái)搭建在云服務(wù)器端[10],其上運(yùn)行著服務(wù)器應(yīng)用程序和數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng),服務(wù)器應(yīng)用程序主要完成電量數(shù)據(jù)的接收、計(jì)算和存儲(chǔ)功能[11];用電管理功能包括停電管理和電費(fèi)充值。系統(tǒng)秉承無(wú)線抄表系統(tǒng)在系統(tǒng)安裝方面方便、快捷的優(yōu)勢(shì)[12-13],不受距離的限制[14]。

2 電量數(shù)據(jù)的獲取和發(fā)送

2.1 方案的設(shè)計(jì)思想及框圖

系統(tǒng)采用C/S架構(gòu),如圖2所示。電能采集終端是客戶端,由戶用數(shù)字式電能計(jì)量表、通信部分和開(kāi)關(guān)部分組成。戶用數(shù)字式電能表?yè)碛须娔軠y(cè)量的基本功能,此外還有用戶端控制、多種數(shù)據(jù)傳輸模式的雙向數(shù)據(jù)通信等智能化功能[15-16]。開(kāi)關(guān)部分接收服務(wù)器的供斷電指令來(lái)實(shí)現(xiàn)開(kāi)關(guān)電。

圖1 系統(tǒng)架構(gòu)

圖2 獲取和發(fā)送電量數(shù)據(jù)的總體方案

2.2 實(shí)現(xiàn)原理

2.2.1 硬件設(shè)計(jì)

電能采集終端在硬件上由 Open1081(由Core1081和其引出的外設(shè)組成 )、sim900a、繼電器和戶用數(shù)字式電能計(jì)量表組成,其中,Open1081是控制器。在硬件連接上,戶用數(shù)字式電能計(jì)量表使用uart1;sim900a使用uatr4;繼電器的被控制端先于電能計(jì)量表接入220 V交流電,控制端接Open1081提供的3.3 V直流電,信號(hào)線接Open1081的gpio引腳。

2.2.2 軟件設(shè)計(jì)

從0X0800C000起存放GPRS發(fā)送電量數(shù)據(jù)的程序,程序流程如圖3所示,主要包括硬件設(shè)備的初始化、獲取電量數(shù)據(jù)、通過(guò)GPRS發(fā)送電量數(shù)據(jù)以及接收供斷電指令。

1)硬件初始化

初始化sim900a需使用AT指令,包括 AT+ CIPCLOSE=1(關(guān)閉TCP連接)、AT+CIPSHUT(關(guān)閉移動(dòng)場(chǎng)景)、AT+CIPMUX=0(設(shè)置單路IP連接模式)、AT+CIPQRCLOSE=1(開(kāi)啟加速遠(yuǎn)端斷開(kāi)連接)、AT+CIPMODE=0(選擇TCP/IP的應(yīng)用模式,設(shè)置為非透明傳輸模式)。

2)獲取電量數(shù)據(jù)

圖3 電能采集終端程序流程

控制器Core1081獲得uar1接收的數(shù)字式電能表的數(shù)據(jù),開(kāi)發(fā)主要使用stm32f2xx_usart.c庫(kù)。首先,新建uart1.c文件,主要包括串口初始化函數(shù)、判斷串口接收狀態(tài)函數(shù)、寫(xiě)串口函數(shù)、讀串口函數(shù)、中斷處理函數(shù)。其次,新建getdata.c文件,依據(jù)電能采集終端的通信規(guī)則編寫(xiě)通信層程序讀取其電量數(shù)據(jù),包括發(fā)送指令的send_command函數(shù)和獲得數(shù)據(jù)的get_data函數(shù)。

3)發(fā)送電量數(shù)據(jù)

發(fā)送的數(shù)據(jù)有兩項(xiàng):電能采集終端的編號(hào)、電量值。

①建立GPRS連接。函數(shù)為gprs_connect(),通過(guò)“AT+CIPSTART”指令使sim900a開(kāi)啟GPRS網(wǎng)絡(luò)功能,并通過(guò)IP和端口號(hào)嘗試連接目標(biāo)網(wǎng)絡(luò)中的服務(wù)器應(yīng)用程序Server。

②存儲(chǔ)數(shù)據(jù)并發(fā)送

發(fā)送:通過(guò)gprs_send(senddata)函數(shù)向串口uart4寫(xiě)入指令“AT+CIPSEND”使sim900a進(jìn)入發(fā)送數(shù)據(jù)狀態(tài),之后向串口寫(xiě)入要發(fā)送的數(shù)據(jù),最大可以一次發(fā)送1 352字節(jié),數(shù)據(jù)輸入完后,按照sim900a的通信規(guī)則,輸入十六進(jìn)制的1 A,啟動(dòng)發(fā)送過(guò)程。

③發(fā)送間隔:函數(shù) msleep()和 sleep()用于延遲,程序每隔30秒發(fā)送一次數(shù)據(jù)。

3 數(shù)據(jù)收集平臺(tái)

3.1 平臺(tái)架構(gòu)

平臺(tái)采用IaaS型服務(wù)模式,在運(yùn)營(yíng)商提供的以Linux為操作系統(tǒng)的云服務(wù)器上搭建,其IP地址為138.128.194.130。在該服務(wù)器上運(yùn)行著服務(wù)器應(yīng)用程序Server和Apache以及MySQL數(shù)據(jù)庫(kù)。Server端口號(hào)為10222,Apache的端口號(hào)為80,MySQL的端口號(hào)為3306。Server、Apache中的 PHP文件在Linux中的部署為:Server文件路徑為root;PHP文件路徑為/user/local/apache2/htdocs/admin,包括 link.php、img、index.html、list.php。

3.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)

建立數(shù)據(jù)庫(kù)”Laboratory”并在其中創(chuàng)建數(shù)據(jù)表“ElecLab”,表中數(shù)據(jù)項(xiàng)如表1所示。

表1 “ElecLab”中的各數(shù)據(jù)項(xiàng)

Elec是電能采集終端發(fā)送的電量值,一個(gè)時(shí)間累計(jì)量。Elec_mon是Elec與Elec_old的差值。MElec和OMElec的差值是兩次傳送數(shù)據(jù)間實(shí)驗(yàn)室消耗的電費(fèi)。此外,在數(shù)據(jù)庫(kù)中設(shè)計(jì)標(biāo)志數(shù)據(jù)項(xiàng)switch_flag用于實(shí)現(xiàn)用電管理功能。

3.3 服務(wù)器應(yīng)用程序

3.3.1 功能劃分

Server用于實(shí)現(xiàn)和多個(gè)電能采集終端的雙向通信、處理電量數(shù)據(jù)以及更新數(shù)據(jù)庫(kù);Apache用于響應(yīng)管理人員查詢數(shù)據(jù)的請(qǐng)求,它會(huì)將數(shù)據(jù)在網(wǎng)頁(yè)中以表格的形式呈現(xiàn)出來(lái)。如此設(shè)計(jì)的目的是為了實(shí)現(xiàn)功能分離,減少耦合性。

3.3.2 設(shè)計(jì)思想和軟件實(shí)現(xiàn)

1)和多個(gè)電能采集終端的雙向通信

圖4 Server核心功能流程圖

該部分運(yùn)用Unix下C語(yǔ)言編程,程序流程如圖4所示。首先運(yùn)用守護(hù)進(jìn)程技術(shù)使Server后臺(tái)運(yùn)行,然后運(yùn)用socket通信技術(shù)使Server進(jìn)入偵聽(tīng)模式。在子線程進(jìn)行數(shù)據(jù)處理的同時(shí),主線程將回到accept去處理下一個(gè)終端的請(qǐng)求,并開(kāi)辟新的子線程來(lái)處理下一個(gè)終端的電量數(shù)據(jù)。最終,主線程下會(huì)有多個(gè)子線程service_thread并行運(yùn)行。

2)處理電能采集終端發(fā)送的數(shù)據(jù)以及更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)

使用Unix下C語(yǔ)言、結(jié)構(gòu)化查詢語(yǔ)言SQL和MySQL庫(kù)函數(shù)來(lái)完成,程序流程如圖5所示。在子線程service_thread中調(diào)用updatedatabase函數(shù)進(jìn)行計(jì)算并使用update語(yǔ)句更新數(shù)據(jù)庫(kù)。Elec_old更新為Elec值和OMElec清0是月末由管理人員人工操作數(shù)據(jù)庫(kù)完成。

圖5 處理和更新數(shù)據(jù)的程序結(jié)構(gòu)

3)響應(yīng)管理人員的請(qǐng)求

利用XAMPP軟件包建立PHP+Apache+MySQL開(kāi)發(fā)環(huán)境來(lái)編寫(xiě)、調(diào)試PHP文件。

①編寫(xiě)link.php文件用于連接數(shù)據(jù)庫(kù),主要語(yǔ)句為:

②編寫(xiě)index.html文件作為數(shù)據(jù)查詢登錄界面。

③ 編寫(xiě)list.php文件用于調(diào)取數(shù)據(jù)庫(kù)中數(shù)據(jù)。首先是判斷用戶名和密碼,然后調(diào)取數(shù)據(jù)庫(kù)中數(shù)據(jù)并在網(wǎng)頁(yè)中顯示,運(yùn)用PHP的echo語(yǔ)句。

4 用電管理

4.1 停電管理

在電能采集終端中使用繼電器作為開(kāi)關(guān)。停電管理即Server遠(yuǎn)程自動(dòng)向電能采集終端發(fā)指令控制繼電器開(kāi)關(guān)電。

4.1.1 硬件設(shè)計(jì)

選用JQC-3F(T73)電磁型繼電器,工作電壓為3 V。繼電器的被控制端先于電表接入220 V交流電,控制端接Open1081提供的3.3 V直流電。

4.1.2 軟件實(shí)現(xiàn)

服務(wù)器應(yīng)用程序 Server利用TCP/IP型 socket通信。為了不影響 Server接收和處理電量數(shù)據(jù),Server將運(yùn)用多線程技術(shù)另外開(kāi)辟子線程來(lái)完成此功能。

1)數(shù)據(jù)庫(kù)中新建數(shù)據(jù)項(xiàng)switch_flag用以標(biāo)明終端的開(kāi)關(guān)電狀態(tài),供電為1,斷電為0。

2)子線程不斷輪詢數(shù)據(jù)庫(kù)并分析Expenses值來(lái)篩選數(shù)據(jù),整個(gè)過(guò)程如圖6所示。

①斷電查詢條件為:select*from ElecQuantity where Expenses<=0 and switch_flag=1

②供電查詢條件為:select*from ElecQuantity where Expenses>0 and switch_flag=0

圖6 遠(yuǎn)程自動(dòng)控制電能采集終端供斷電

3)調(diào)用send(c[i].fds,msg,strlen(msg),0)向電能采集終端發(fā)送使繼電器關(guān)閉或開(kāi)啟的指令switch_0或switch_1。

4)更改該用戶的標(biāo)志switch_flag數(shù)值,使用update語(yǔ)句。

4.2 電費(fèi)充值

電費(fèi)充值功能由管理人員利用學(xué)校管理處電腦上的繳納電費(fèi)軟件Recharge完成。管理人員在彈出的充值界面中輸入用戶名和充值金額,點(diǎn)擊“充值”即可實(shí)現(xiàn)Expenses值的更新。Recharge基于MFC架構(gòu),其程序流程如圖7所示。

5 系統(tǒng)運(yùn)行效果與分析

經(jīng)實(shí)踐測(cè)試,當(dāng)Server開(kāi)啟后所有的client可及時(shí)連接上服務(wù)器并很快進(jìn)入發(fā)送數(shù)據(jù)狀態(tài)。Server可同時(shí)接收并處理17個(gè)終端的數(shù)據(jù),如圖8所示。當(dāng)某實(shí)驗(yàn)室的電費(fèi)余額小于等于0或恢復(fù)大于0狀態(tài)時(shí),服務(wù)器會(huì)及時(shí)向該終端發(fā)送斷電或開(kāi)電指令。繳費(fèi)軟件運(yùn)行正常,繳費(fèi)成功后會(huì)彈框提醒“電費(fèi)充值成功”。

圖7 電費(fèi)充值程序流程圖

圖8 Server的并發(fā)測(cè)試

基于GPRS的高校實(shí)驗(yàn)室電量監(jiān)測(cè)系統(tǒng)能夠有效實(shí)時(shí)監(jiān)控分散分布于校園各處實(shí)驗(yàn)室的電量,兼具可靠性和節(jié)省人工成本的優(yōu)點(diǎn)。此外,該系統(tǒng)方便管理員在任何時(shí)間、地點(diǎn)來(lái)查詢各個(gè)實(shí)驗(yàn)室的電量信息,省去到各實(shí)驗(yàn)室查看電表的繁瑣工作,有助于提高工作效率。

6 結(jié)束語(yǔ)

文中設(shè)計(jì)了一種適用于高校實(shí)驗(yàn)室的智能電表監(jiān)測(cè)系統(tǒng)。這個(gè)系統(tǒng)不但可以對(duì)高校各個(gè)實(shí)驗(yàn)室的用電情況進(jìn)行實(shí)時(shí)監(jiān)測(cè),而且能在準(zhǔn)確記錄和計(jì)算數(shù)據(jù)的基礎(chǔ)上實(shí)現(xiàn)用電管理功能。整個(gè)系統(tǒng)簡(jiǎn)潔高效,系統(tǒng)開(kāi)銷小。系統(tǒng)同樣適用于偏遠(yuǎn)地方或針對(duì)其它設(shè)備進(jìn)行數(shù)據(jù)監(jiān)測(cè),因此系統(tǒng)的應(yīng)用范圍并不拘泥于此,具有可擴(kuò)展性。

[1]劉振亞.中國(guó)電力與能源[M].北京:中國(guó)電力出版社,2012.

[2]姚建國(guó),楊勝春,高宗和,等.電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)發(fā)展趨勢(shì)展望[J].電力系統(tǒng)自動(dòng)化,2007,31(13):7-1.

[3]Working Group on Smart Grids of CIRED.Smart Grids on the Distribution Level-Hype or Vision CIRED’s point of view[R].Final Report,2013,05.

[4]李鵬波,徐建政,呂昂.智能配電網(wǎng)研究技術(shù)綜述[J].機(jī)電一體化,2013(10):5-9.

[5]Uluski R W.The role of advanced distribution automation in the smart grid[C].Power and Energy Society General Meeting,2010.

[6]余貽鑫,劉艷麗.智能電網(wǎng)的挑戰(zhàn)性問(wèn)題[J].電力系統(tǒng)自動(dòng)化,2015,39(2):2-3.

[7]宋曉明.美國(guó)怎么建設(shè)智能電網(wǎng)系統(tǒng)[N].中國(guó)電子報(bào),2015-7-14(6).

[8]范明天,張毅威,等.歐洲配電網(wǎng)智能化發(fā)展的驅(qū)動(dòng)力和需求分析[J].供用電,2015(1):51-55.

[9]董娜.基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用[D].武漢:武漢理工大學(xué),2006.

[10]曲鵬飛.區(qū)域自動(dòng)氣象站統(tǒng)一數(shù)據(jù)收集平臺(tái)的設(shè)計(jì)[J].成都信息工程學(xué)院學(xué)報(bào),2011(2):12-15.

[11]黎春蘭,鄧仲華.論云計(jì)算的服務(wù)質(zhì)量[J].圖書(shū)與情報(bào),2012(4):2.

[12]傅仁軒.基于無(wú)線傳感器網(wǎng)絡(luò)的遠(yuǎn)程自動(dòng)抄表系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2011,34(5):150-152.

[13]劉文霞,單曉東,等.歐洲配電網(wǎng)智能化發(fā)展中的通信技術(shù)[J].供用電,2015(6):36-45.

[14]楊萬(wàn)榮,朱博智.智能配電網(wǎng)及其技術(shù)需求分析[J].華北電力大學(xué)學(xué)報(bào),2013,33(31):53-55.

[15]陳會(huì).配電監(jiān)測(cè)系統(tǒng)中遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)[D].蘇州:蘇州大學(xué),2014.

[16]張東霞,姚良忠,馬文媛.中外智能電網(wǎng)發(fā)展戰(zhàn)略[J].中國(guó)電機(jī)工程學(xué)報(bào),2013(6):9-10.

Monitoring the electric power of laboratories in universities through GPRS

TIAN Ying,WU Yi
(SchoolofElectronicandInformationEngineering,HebeiUniversityofTechnology,Tianjin 300401,China)

The new development direction of electric power supply system is information and interaction.Through analysising the usage situation of electric power of different regions,electric power supply system can supply electric power automaticly and reasonablely so as to achieving the purpose of saving resources.To improve system efficiency and energy utilization and reduce labor costs,a electric power monitoring system for laboratories of universities is necessary to be established.The system chooses GPRS as main communication mode.Through combinating digital household electric meter,Open1081,sim900a module and cloud services,it can not only real-time monitor electric power of laboratories,but also can realize power management function.

electric power monitoring;GPRS;cloud services;MySQL;electricity management

TN915.5

:A

:1674-6236(2017)05-0107-05

2016-03-05稿件編號(hào):201603056

河北省自然科學(xué)基金(E2015202109)

田 穎(1989—),女,山西晉中人,碩士。研究方向:智能控制和智能系統(tǒng)。

猜你喜歡
電能實(shí)驗(yàn)室數(shù)據(jù)庫(kù)
蘋(píng)果皮可以產(chǎn)生電能
電能的生產(chǎn)和運(yùn)輸
海風(fēng)吹來(lái)的電能
電競(jìng)實(shí)驗(yàn)室
電競(jìng)實(shí)驗(yàn)室
電競(jìng)實(shí)驗(yàn)室
電競(jìng)實(shí)驗(yàn)室
澎湃電能 助力“四大攻堅(jiān)”
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 日本一本在线视频| 免费毛片网站在线观看| 幺女国产一级毛片| 亚洲精品福利视频| 免费观看欧美性一级| 欧美在线观看不卡| 这里只有精品国产| 中字无码精油按摩中出视频| 亚洲欧美在线综合一区二区三区| 国产色爱av资源综合区| 亚洲精品在线影院| 国产高清国内精品福利| 色视频久久| 成人年鲁鲁在线观看视频| 欧美狠狠干| a免费毛片在线播放| 国产精品一区二区无码免费看片| 日韩国产欧美精品在线| 国产一级视频久久| 国产激情无码一区二区三区免费| 97精品伊人久久大香线蕉| 992tv国产人成在线观看| 欧美亚洲综合免费精品高清在线观看 | 一级毛片免费播放视频| 日本道综合一本久久久88| 欧美日韩激情在线| 不卡无码网| 色天堂无毒不卡| 老司机久久99久久精品播放| 亚洲欧美成人综合| 国产免费网址| 国产剧情一区二区| 亚洲综合久久一本伊一区| 亚洲男人的天堂久久香蕉网| 2020最新国产精品视频| 欧美成人一级| 天堂在线视频精品| 欧美午夜精品| 91麻豆精品国产高清在线| 伊人91在线| jizz国产在线| m男亚洲一区中文字幕| 亚洲日韩AV无码精品| 91久久偷偷做嫩草影院| 婷婷五月在线| 亚洲毛片一级带毛片基地| 国产一区二区精品高清在线观看| 影音先锋亚洲无码| 伊人久久精品亚洲午夜| 无码人中文字幕| jizz国产视频| 亚洲高清无在码在线无弹窗| 国产好痛疼轻点好爽的视频| 国产二级毛片| 欧美三级不卡在线观看视频| 亚洲免费黄色网| 丁香婷婷久久| 久久黄色免费电影| 国产网站免费| 97超碰精品成人国产| 久久亚洲国产一区二区| 国产精品亚洲欧美日韩久久| 欧美性猛交xxxx乱大交极品| 婷婷六月在线| 免费看久久精品99| 五月激激激综合网色播免费| 伊伊人成亚洲综合人网7777| 国产高清色视频免费看的网址| 亚洲精品国产综合99| 亚洲综合网在线观看| 青青草原国产av福利网站| 中文成人在线视频| 国产精品自在拍首页视频8| 国产99免费视频| 国产三区二区| 亚洲高清无码久久久| 91丝袜美腿高跟国产极品老师| 伊人91在线| 精品三级网站| 中文字幕 日韩 欧美| 精品国产www| 91午夜福利在线观看|