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

?

傳感器網(wǎng)絡(luò)節(jié)點(diǎn)參數(shù)監(jiān)測(cè)軟件研究與開發(fā)

2016-02-26 19:46:49周越周嘉盈吳勃辰董晨陽
科技視界 2016年3期
關(guān)鍵詞:控件串口數(shù)據(jù)庫

周越 周嘉盈 吳勃辰 董晨陽

【摘 要】無線傳感器網(wǎng)絡(luò)由大量低成本、低功耗的微型傳感器節(jié)點(diǎn)通過自組織方式連接而成,能夠?qū)崟r(shí)感知、監(jiān)測(cè)和采集覆蓋區(qū)域內(nèi)的各種環(huán)境信息,并進(jìn)行處理后報(bào)告給感興趣的用戶。其具有部署靈活、可靠性強(qiáng)、擴(kuò)展方便、經(jīng)濟(jì)性好等特點(diǎn),在軍事安全、工業(yè)控制、醫(yī)療衛(wèi)生及環(huán)境監(jiān)測(cè)等領(lǐng)域具有廣泛的應(yīng)用前景,受到學(xué)術(shù)界和工業(yè)界的高度重視,分析了傳感器參數(shù)監(jiān)測(cè)軟件的現(xiàn)狀,設(shè)計(jì)了一種B/S與C/S結(jié)構(gòu)相結(jié)合的系統(tǒng)軟件。通過各個(gè)功能模塊,實(shí)現(xiàn)了對(duì)環(huán)境參數(shù)的實(shí)時(shí)監(jiān)測(cè),并為監(jiān)測(cè)數(shù)據(jù)提供了高效的查詢分析功能,為監(jiān)測(cè)工作提供了一個(gè)有效的信息化管理平臺(tái)。

【關(guān)鍵詞】傳感器參數(shù)監(jiān)測(cè);C/S架構(gòu);B/S架構(gòu)

【Abstract】The status of sensor monitoring software is analyzed, and a software system of combining B/S with C/S is designed. Of the various functional modules, the realization of the real-time monitoring of environmental parameters, and for monitoring data provide efficient query function analysis, provides an effective information management platform for monitoring.

【Key words】Sensor monitoring; C/S architecture; B/S architecture

0 引言

電力系統(tǒng)作為關(guān)系經(jīng)濟(jì)、民生的基礎(chǔ)性行業(yè),其安全運(yùn)行是非常重要的,其中電力設(shè)備自身的安全運(yùn)行問題是影響電力系統(tǒng)安全穩(wěn)定運(yùn)行的一個(gè)重要方面,而變壓器作為電力系統(tǒng)中的主要電氣設(shè)備一旦發(fā)生事故將造成嚴(yán)重的損失并且需要較長(zhǎng)時(shí)間去修復(fù)。長(zhǎng)期以來,電力系統(tǒng)內(nèi)對(duì)變電站中變壓器的運(yùn)行和維護(hù)主要是采用事后維修、預(yù)防型維修和計(jì)劃?rùn)z修等方式,但是,這些檢修方式都存在著一些不可避免的弊端。隨著電力系統(tǒng)的不斷發(fā)展,電力設(shè)備由定期檢修逐漸向狀態(tài)檢修轉(zhuǎn)變已成為了一種發(fā)展趨勢(shì),于是設(shè)備的在線監(jiān)測(cè)系統(tǒng)就應(yīng)運(yùn)而生,因此對(duì)變壓器的狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)對(duì)于電網(wǎng)來說意義重大,傳感器網(wǎng)絡(luò)是由許多在空間上分布的自動(dòng)裝置組成的一種計(jì)算機(jī)網(wǎng)絡(luò),這些裝置使用傳感器協(xié)作,監(jiān)控不同位置的物理或環(huán)境狀況(比如溫度、濕度、聲音、振動(dòng)、壓力、運(yùn)動(dòng)或污染物)。無線傳感器網(wǎng)絡(luò)的發(fā)展最初起源于戰(zhàn)場(chǎng)監(jiān)測(cè)等軍事應(yīng)用。而現(xiàn)今無線傳感器網(wǎng)絡(luò)被應(yīng)用于很多民用領(lǐng)域,如溫濕度監(jiān)測(cè)、環(huán)境與生態(tài)監(jiān)測(cè)、健康監(jiān)護(hù)、家庭自動(dòng)化、以及交通控制等。

1 關(guān)鍵技術(shù)

系統(tǒng)采用B/S與C/S相結(jié)合的架構(gòu)模數(shù)。C/S結(jié)構(gòu)用于數(shù)據(jù)采集,能更好的保證數(shù)據(jù)采集的實(shí)時(shí)性與準(zhǔn)確性,兩者結(jié)合,發(fā)揮各自的優(yōu)勢(shì)。B/S模式中,除數(shù)據(jù)采集模塊之外的功能都予以實(shí)現(xiàn),如:實(shí)時(shí)監(jiān)測(cè)、歷史查詢與分析等。

編程工具采用基于Windows平臺(tái)的Visual Studio2010軟件開發(fā),包含.NET Framework及ASP.NET程序開發(fā)服務(wù)器,并支持Windows7操作系統(tǒng)。數(shù)據(jù)庫采用SQL Server2008實(shí)現(xiàn)整個(gè)系統(tǒng)的數(shù)據(jù)交互業(yè)務(wù),可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫中,并對(duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析。

通信方式為串口通信(Serial Communications),它的概念非常簡(jiǎn)單,串口按位(bit)發(fā)送和接收字節(jié)。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(shù)據(jù)。它很簡(jiǎn)單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通信的端口,這些參數(shù)必須匹配。

2 系統(tǒng)功能結(jié)構(gòu)分析

系統(tǒng)結(jié)合溫度監(jiān)測(cè)管理系統(tǒng),參考相關(guān)程序軟件的設(shè)計(jì),在管理平臺(tái)中設(shè)置不同的權(quán)限管理,具有數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)、采集、查詢分析等功能。

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

3.1 數(shù)據(jù)庫設(shè)計(jì)

系統(tǒng)通過數(shù)據(jù)E-R(實(shí)體—聯(lián)系)圖分析,最終確定了數(shù)據(jù)庫表,主要包括:實(shí)時(shí)節(jié)點(diǎn)數(shù)據(jù)表、基礎(chǔ)設(shè)置表、用戶表、角色表、用戶角色關(guān)系表等。實(shí)時(shí)節(jié)點(diǎn)數(shù)據(jù)表:日期、時(shí)間、節(jié)點(diǎn)信息等;基礎(chǔ)設(shè)置表:數(shù)據(jù)采集周期、節(jié)點(diǎn)數(shù)量、檢測(cè)節(jié)點(diǎn)編號(hào)、比特率等;用戶表:用戶ID,用戶名,密碼,姓名等。

3.2 主題結(jié)構(gòu)與功能設(shè)計(jì)

3.2.1 登錄模塊

登錄模塊通過調(diào)用數(shù)據(jù)庫中用戶信息來驗(yàn)證用戶名和密碼,同時(shí)判斷用戶的權(quán)限,實(shí)現(xiàn)相關(guān)業(yè)務(wù)操作。

3.2.2 實(shí)時(shí)監(jiān)測(cè)功能模塊

在C/S架構(gòu)中,實(shí)時(shí)監(jiān)測(cè)的同時(shí),進(jìn)行數(shù)據(jù)的存儲(chǔ),將有效的實(shí)時(shí)信息添加到數(shù)據(jù)庫中。如有數(shù)據(jù)在設(shè)定的溫度范圍之外的,用紅色高亮顯示。在B/S架構(gòu)中,實(shí)時(shí)監(jiān)測(cè)模塊讀取數(shù)據(jù)庫中當(dāng)前最新一條數(shù)據(jù),當(dāng)作實(shí)時(shí)數(shù)據(jù)。

這個(gè)功能模塊中,通過serialPort控件進(jìn)行串口通信,傳輸前,由程序控制,自動(dòng)打開傳輸接口,傳輸結(jié)束時(shí),立刻關(guān)閉,以免影響下一下傳輸工作。同時(shí)結(jié)合了pictureBox控件,每秒更新pictureBox中的折線圖數(shù)據(jù),從而達(dá)到實(shí)時(shí)顯示的目的。動(dòng)態(tài)顯示的表格則結(jié)合了dataGridView控件。

在B/S結(jié)構(gòu)中,使用的數(shù)據(jù)是由數(shù)據(jù)庫中讀取的最新一條數(shù)據(jù)當(dāng)作當(dāng)前節(jié)點(diǎn)數(shù)據(jù)(只考慮正在監(jiān)測(cè)時(shí)),故不存在通信模塊。這里的繪圖控件highcharts,顯示原理是:每秒給highcharts的數(shù)據(jù)源添加一個(gè)新的對(duì)值,即[時(shí)間,節(jié)點(diǎn)溫度],該控件將剔除最早的一個(gè)數(shù)據(jù),加入最新的這個(gè)數(shù)據(jù),形成一個(gè)新的動(dòng)態(tài)實(shí)時(shí)監(jiān)測(cè)圖形。

3.2.3 歷史數(shù)據(jù)查詢與圖表分析模塊

歷史數(shù)據(jù)查詢分為單節(jié)點(diǎn)和多節(jié)點(diǎn)查詢。根據(jù)節(jié)點(diǎn)號(hào)、日期、時(shí)間進(jìn)行精確查詢,對(duì)于查詢結(jié)果,可以選擇性打印。此外,便于用戶更直觀的了解節(jié)點(diǎn)的信息,對(duì)于可以選擇打印,或生成對(duì)應(yīng)的統(tǒng)計(jì)圖。

4 結(jié)束語

傳感器網(wǎng)絡(luò)節(jié)點(diǎn)參數(shù)(溫度)監(jiān)測(cè)系統(tǒng)可用于生產(chǎn)生活中的環(huán)境監(jiān)測(cè),24小時(shí)實(shí)時(shí)動(dòng)態(tài)監(jiān)控,進(jìn)行分析和預(yù)警。用戶可通過對(duì)歷史數(shù)據(jù)的分析,更好的提高作業(yè)效率或做好相應(yīng)措施。該系統(tǒng)通過全面的測(cè)試與實(shí)際運(yùn)行,效果良好,數(shù)據(jù)穩(wěn)定。

【參考文獻(xiàn)】

[1]孫燮華.Visual C#.NET編程與實(shí)驗(yàn)[M].機(jī)械工業(yè)出版社,2010:428-459.

[2]馬澆波,王國(guó)勝,張石磊.C#程序開發(fā)實(shí)用教程[M].清華大學(xué)出版社,2013:32-45.

[3]尚鳳軍.無線傳感器網(wǎng)絡(luò)通信協(xié)議[M].電子工業(yè)出版社,2011:28-45.

[責(zé)任編輯:王楠]

猜你喜歡
控件串口數(shù)據(jù)庫
淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
關(guān)于.net控件數(shù)組的探討
軟件(2018年7期)2018-08-13 09:44:42
數(shù)據(jù)庫
數(shù)據(jù)庫
USB接口的多串口數(shù)據(jù)并行接收方法探索
數(shù)據(jù)庫
數(shù)據(jù)庫
基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時(shí)無線通信
基于并行控制的FPGA多串口拓展實(shí)現(xiàn)
就這樣玩會(huì)VBA中常見的自定義控件
電腦迷(2012年24期)2012-04-29 00:44:03
紫阳县| 安仁县| 隆回县| 溆浦县| 大同县| 永仁县| 辽宁省| 白河县| 龙海市| 兴仁县| 武城县| 安岳县| 台南县| 奈曼旗| 南汇区| 鱼台县| 驻马店市| 高平市| 黄骅市| 宣武区| 保山市| 乌鲁木齐市| 灯塔市| 天津市| 岑溪市| 张家界市| 建阳市| 云龙县| 辽阳县| 崇义县| 祁连县| 正阳县| 喀什市| 安陆市| 玛多县| 东阳市| 安岳县| 丁青县| 昂仁县| 广元市| 遵义县|