傳感器網(wǎng)絡節(jié)點參數(shù)監(jiān)測軟件研究與開發(fā)
本文關鍵詞:傳感器網(wǎng)絡節(jié)點參數(shù)監(jiān)測軟件研究與開發(fā),由筆耕文化傳播整理發(fā)布。
【摘要】:本文對傳感器網(wǎng)絡節(jié)點參數(shù)監(jiān)測軟件技術進行了研究,并結合溫室監(jiān)測具體應用場合,設計了完整的監(jiān)測軟件方案。本文首先介紹了傳感器網(wǎng)絡概況及典型傳感器網(wǎng)絡監(jiān)測技術國內(nèi)外研究現(xiàn)狀,分析了本文中傳感器網(wǎng)絡監(jiān)測系統(tǒng)結構。然后論述了上位機監(jiān)測軟件與傳感器網(wǎng)絡控制器的RS232通信接口,設計了專用通信數(shù)據(jù)包格式。論文對通信數(shù)據(jù)校驗算法進行了深入研究,對比了校驗和算法和CRC循環(huán)冗余算法的特點,論文還對數(shù)據(jù)處理中傳感器參數(shù)非線性校正算法進行了討論和研究,在后續(xù)軟件設計中采用了CRC循環(huán)冗余算法和擬合直線法完成相關的數(shù)據(jù)處理。針對實際情況,完成了系統(tǒng)功能設計,包括數(shù)據(jù)實時采集、通信接口測試、數(shù)據(jù)傳輸、數(shù)據(jù)存儲、數(shù)據(jù)實時展示、報警、統(tǒng)計分析、非線性校正、用戶登錄等模塊設計。在軟件結構設計上采用了C/S與B/S組合形式架構。完成了后臺數(shù)據(jù)庫結構設計,軟件對數(shù)據(jù)庫的數(shù)據(jù)存取通過ADO數(shù)據(jù)引擎實現(xiàn),C/S結構中運用了多線程技術實現(xiàn)多傳感器節(jié)點實時參數(shù)曲線繪制與顯示。為提高系統(tǒng)的可持續(xù)擴展性,B/S結構采用MVC框架進行設計。論文論述了MVC原理并設計了具體框架。論文詳細論述系統(tǒng)運行測試的方法并給出了測試結果。為提高系統(tǒng)的穩(wěn)定性,增加系統(tǒng)的數(shù)據(jù)運算分析能力,論文第八章對系統(tǒng)云計算運行方式相關技術展開研究,采用Windows Azure云服務平臺,從配置框架、角色框架、BASE風格等方面進行了系統(tǒng)設計并進行了系統(tǒng)部署與測試。本系統(tǒng)軟件運行效果良好,滿足應用場合的基本需求,具有較好的監(jiān)測實時性、開放性和兼容性,可以為傳感器網(wǎng)絡節(jié)點參數(shù)監(jiān)測提供全面的信息和決策支持。
【關鍵詞】:傳感器網(wǎng)絡節(jié)點參數(shù)監(jiān)測 數(shù)據(jù)校驗 非線性校正 MVC 云計算
【學位授予單位】:沈陽理工大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52;TP212.9
【目錄】:
- 摘要6-7
- ABSTRACT7-13
- 第1章 緒論13-18
- 1.1 傳感器網(wǎng)絡概述13
- 1.2 典型傳感器網(wǎng)絡監(jiān)測技術國內(nèi)外研究現(xiàn)狀13-15
- 1.3 傳感器網(wǎng)絡監(jiān)測系統(tǒng)結構15-16
- 1.4 本文主要內(nèi)容16-18
- 第2章 通信接口設計18-23
- 2.1 RS232串口通信原理18
- 2.2 通信流程18-19
- 2.3 數(shù)據(jù)校驗方法19
- 2.4 數(shù)據(jù)包格式的設計19-22
- 2.4.1 數(shù)據(jù)包格式說明20-21
- 2.4.2 數(shù)據(jù)包的判別方式與使用21-22
- 2.5 小結22-23
- 第3章 算法研究23-40
- 3.1 校驗和算法23-25
- 3.1.1 算法原理23
- 3.1.2 算法優(yōu)化23-24
- 3.1.3 生成方法24-25
- 3.2 CRC循環(huán)冗余算法25-32
- 3.2.1 工作原理25
- 3.2.2 CRC生成過程25-26
- 3.2.3 CRC計算法26-28
- 3.2.4 CRC查表法28-31
- 3.2.5 校驗算法的比較與選擇31-32
- 3.3 非線性校正算法32-38
- 3.3.1 非線性特性產(chǎn)生的原因32-33
- 3.3.2 最小二乘法原理33-34
- 3.3.3 硬件校正34-35
- 3.3.4 軟件校正35-38
- 3.4 小結38-40
- 第4章 系統(tǒng)整體設計40-57
- 4.1 系統(tǒng)設計目標40-41
- 4.1.1 設計目標40
- 4.1.2 系統(tǒng)架構規(guī)劃設計40-41
- 4.2 系統(tǒng)功能架構設計41-42
- 4.3 開發(fā)平臺42-44
- 4.3.1 開發(fā)平臺的選擇42-43
- 4.3.2 相關技術43-44
- 4.4 數(shù)據(jù)庫設計44-50
- 4.4.1 SQL Server數(shù)據(jù)庫44-45
- 4.4.2 數(shù)據(jù)庫結構設計45-47
- 4.4.3 E-R圖表示47-49
- 4.4.4 ADO數(shù)據(jù)庫引擎技術49-50
- 4.5 C/S結構設計50-51
- 4.6 基于MVC框架的B/S設計51-56
- 4.6.1 MVC框架原理52-53
- 4.6.2 MVC框架設計53-56
- 4.7 小結56-57
- 第5章 C/S結構模塊設計57-68
- 5.1 數(shù)據(jù)采集功能模塊57-59
- 5.2 串口通信接口調(diào)試59-60
- 5.3 數(shù)據(jù)傳輸模塊60-62
- 5.4 數(shù)據(jù)存儲62-63
- 5.5 數(shù)據(jù)實時展示63-64
- 5.6 報警信息啟動64-65
- 5.7 數(shù)據(jù)統(tǒng)計分析65-66
- 5.8 非線性校正設計66-67
- 5.9 小結67-68
- 第6章 B/S結構模塊設計68-74
- 6.1 用戶登錄模塊設計68-69
- 6.2 數(shù)據(jù)讀取功能模塊設計69-71
- 6.3 實時展示功能模塊設計71-73
- 6.3.1 數(shù)據(jù)來源與繪圖工具的選擇71
- 6.3.2 動態(tài)折線圖監(jiān)測設計71-73
- 6.4 小結73-74
- 第7章 系統(tǒng)運行測試74-84
- 7.1 測試規(guī)劃74-75
- 7.1.1 測試工作的重要性與目的74
- 7.1.2 單元測試計劃74
- 7.1.3 系統(tǒng)測試計劃74-75
- 7.2 C/S結構系統(tǒng)運行測試75-79
- 7.2.1 串口通信調(diào)試75-76
- 7.2.2 基礎數(shù)據(jù)設置測試76
- 7.2.3 實時監(jiān)測測試76-77
- 7.2.4 歷史查詢測試77-78
- 7.2.5 歷史數(shù)據(jù)打印測試78-79
- 7.2.6 非線性校正測試79
- 7.3 B/S結構系統(tǒng)運行測試79-82
- 7.3.1 登錄系統(tǒng)79-80
- 7.3.2 基礎數(shù)據(jù)設置測試80
- 7.3.3 實時監(jiān)測測試80
- 7.3.4 歷史數(shù)據(jù)查詢測試80-82
- 7.4 小結82-84
- 第8章 系統(tǒng)云計算運行模式的研究84-109
- 8.1 云計算運行模式的意義84-85
- 8.2 云計算技術現(xiàn)狀85-86
- 8.3 微軟Azure云計算平臺86-90
- 8.3.1 Windows Azure86-89
- 8.3.2 云端數(shù)據(jù)庫SQL Azure89-90
- 8.4 系統(tǒng)配置框架設計90-93
- 8.4.1 跨實例共享配置項91-92
- 8.4.2 在線狀態(tài)重新載入配置項92-93
- 8.5 角色分離設計93-99
- 8.5.1 規(guī)劃輔助應用程序角色94-95
- 8.5.2 定時執(zhí)行任務95-96
- 8.5.3 隊列驅(qū)動任務96-99
- 8.6 BASE風格設計99-103
- 8.6.1 ACID與BASE99-100
- 8.6.2 BASE風格的構建100-103
- 8.7 系統(tǒng)測試103-107
- 8.7.1 Windows Azure模擬測試環(huán)境103-104
- 8.7.2 部署到Windows Azure平臺104-105
- 8.7.3 測試結果105-107
- 8.8 小結107-109
- 結論109-111
- 1 主要成果和創(chuàng)新109
- 2 存在不足109
- 3 前景與展望109-111
- 參考文獻111-114
- 攻讀碩士學位期間發(fā)表的論文和取得的科研成果114-115
- 致謝115-116
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 張建農(nóng),,陳曉蘇,陳雷;面向用戶的多參數(shù)監(jiān)測與分析系統(tǒng)[J];計算機工程與應用;1994年Z1期
2 吳韞章,梁伸;工藝參數(shù)監(jiān)測傳送裝置[J];電氣傳動自動化;1995年01期
3 王云龍,王常明,杜廣新;供水生產(chǎn)運行參數(shù)監(jiān)測系統(tǒng)[J];電腦學習;1996年05期
4 呂治忠;王瑞成;李孝常;;鉆井多參數(shù)監(jiān)測系統(tǒng)的設計[J];自動化儀表;2010年05期
5 楊晶;;通用型高精度礦井安全參數(shù)監(jiān)測板卡的設計[J];煤礦機電;2009年05期
6 張金果;王翠華;孫和茹;;基于無線技術的油井參數(shù)監(jiān)測系統(tǒng)的設計[J];微計算機信息;2007年13期
7 臧懷剛;馮思萌;;基于LabVIEW的工業(yè)污水多參數(shù)在線監(jiān)測系統(tǒng)[J];自動化儀表;2009年04期
8 周焱;吳孝麗;;地磚生產(chǎn)車間多參數(shù)監(jiān)測電路設計[J];微計算機信息;2008年29期
9 王德意,賈嶸,南海鵬,王濤,李明乾;水電廠動能參數(shù)在線監(jiān)測系統(tǒng)[J];西安理工大學學報;2000年01期
10 楊文志,蘇鳳歧,陳宏杰,王來軍,姚吉林,劉長河,張保忠;氯堿生產(chǎn)過程工藝參數(shù)監(jiān)測網(wǎng)絡系統(tǒng)[J];包頭鋼鐵學院學報;1999年01期
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 唐木森;擠出式乳膠絲關鍵生產(chǎn)參數(shù)監(jiān)測系統(tǒng)開發(fā)與應用[D];華南理工大學;2016年
2 安旭朝;污水參數(shù)監(jiān)測及監(jiān)測系統(tǒng)的開發(fā)[D];河北科技大學;2016年
3 周嘉盈;傳感器網(wǎng)絡節(jié)點參數(shù)監(jiān)測軟件研究與開發(fā)[D];沈陽理工大學;2016年
4 陳劍;單兵系統(tǒng)中生命參數(shù)監(jiān)測技術的初步研究[D];第四軍醫(yī)大學;2005年
5 張振濤;無線可穿戴式人體多參數(shù)監(jiān)測系統(tǒng)的研制[D];長春工業(yè)大學;2011年
6 吳聞婧;分布式電源并網(wǎng)運行的參數(shù)監(jiān)測裝置的研究與開發(fā)[D];燕山大學;2009年
7 王騫;禽畜舍環(huán)境多參數(shù)監(jiān)測系統(tǒng)的研究[D];河北農(nóng)業(yè)大學;2012年
8 陸電;礦井低壓電纜絕緣參數(shù)在線檢測的研究[D];西安科技大學;2009年
9 戴放;基于嵌入式系統(tǒng)的單兵生命參數(shù)監(jiān)測系統(tǒng)研究[D];南京理工大學;2009年
10 鐘以崇;基于GSM短消息的農(nóng)田參數(shù)監(jiān)測系統(tǒng)的設計與實現(xiàn)[D];西北農(nóng)林科技大學;2009年
本文關鍵詞:傳感器網(wǎng)絡節(jié)點參數(shù)監(jiān)測軟件研究與開發(fā),由筆耕文化傳播整理發(fā)布。
本文編號:335817
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/335817.html