基于嵌入式Linux的智能家居網(wǎng)絡監(jiān)控系統(tǒng)的研究與實現(xiàn)_第1頁
基于嵌入式Linux的智能家居網(wǎng)絡監(jiān)控系統(tǒng)的研究與實現(xiàn)_第2頁
基于嵌入式Linux的智能家居網(wǎng)絡監(jiān)控系統(tǒng)的研究與實現(xiàn)_第3頁
基于嵌入式Linux的智能家居網(wǎng)絡監(jiān)控系統(tǒng)的研究與實現(xiàn)_第4頁
基于嵌入式Linux的智能家居網(wǎng)絡監(jiān)控系統(tǒng)的研究與實現(xiàn)_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費閱讀

基于嵌入式Linux的智能家居網(wǎng)絡監(jiān)控系統(tǒng)的研究與實現(xiàn).pdf 免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

要 隨著科學技術的進步和國民經(jīng)濟的發(fā)展,人們對于家 庭安全,居住舒適,生活便捷等方面的要求越來越高。本論文正 是在順應了人們這些需求之下,以嵌入式 操作系統(tǒng),以 硬件基礎,設計并實現(xiàn)了一個由中央處理器集中控制和管理的家庭網(wǎng)絡系統(tǒng)。該 系統(tǒng)向互聯(lián)網(wǎng)提供服務器功能,不僅可以通過互聯(lián)網(wǎng)終端上的 覽器網(wǎng)絡控制和訪問連接在家居網(wǎng)絡中所有的電器設備(如照明,家電,溫濕度監(jiān)控,空氣監(jiān)測,視頻監(jiān)控等) ,還實現(xiàn)了對家居溫濕度環(huán)境和室內(nèi)空氣質(zhì)量情況的實時監(jiān)測。 本文是在分析了各種家居網(wǎng)絡監(jiān)控產(chǎn)品設計方案的優(yōu) 缺點,并對各種實現(xiàn)技術進行了深入研究之后,研究并開發(fā)了一 個基本可以滿足用戶需求的嵌入式智能家居網(wǎng)絡監(jiān)控系統(tǒng),主要研究內(nèi)容如下: 1. 給出了一個完整的 能家居網(wǎng)絡監(jiān)控系統(tǒng)設計方案,并從硬件和軟件兩個方面對整個系統(tǒng)的方 案選型(包括嵌入式處理器的選型,硬件平臺的搭建,嵌入式操作系統(tǒng)的選型, 整個系統(tǒng)的軟件架構設計)和確定都做了詳細的論證。 2. 在 代碼的基礎上,根據(jù)具體的硬件配置重新設計了與 系結構緊密相關的代碼, 實現(xiàn)了 啟動方式。添加了 載功能,修改了 卡驅(qū)動。添加了 動,實現(xiàn)了燒寫任意字節(jié)大小的的內(nèi)核和 件系統(tǒng)的功能。實現(xiàn)了直接引導式的內(nèi)核鏡像的功能。 3. 對各個硬件模塊的控制原理都進行了詳細的分析,開發(fā)了電燈驅(qū)動程序,直流電機驅(qū)動程序,步進電機驅(qū)動程序, 溫濕度監(jiān)控驅(qū)動程序以及空氣監(jiān)測驅(qū)動程序,并對驅(qū)動程序開發(fā)所涉及到的如內(nèi)核定時器,中斷處理,阻塞型輸入輸出,并發(fā)控制等技術及設計技巧都進行了研究 。最后對各個模塊驅(qū)動的設計都做了測試和驗證。 4. 在嵌入式 務器的基礎上, 使用 術為整個系統(tǒng)開發(fā)了一整套應用程序,并在實驗室環(huán)境下對該 系統(tǒng)進行了整體測試。測試結果表明,該系統(tǒng)完成了預期功能,具有良好的穩(wěn)定 性和可靠性,易于使用。相比于同類嵌入式家居網(wǎng)絡監(jiān)控系統(tǒng)方案,在軟硬件成本和開發(fā)周期方面有一定的優(yōu)勢。 關鍵詞: 智能家居,網(wǎng)絡監(jiān)控,嵌入式 備驅(qū)動程序 of of of is In is to of It is PU a by a to on E to is to (as , of of a of to as 1. a a s of of in of 2. On of on of is to 3PU to a a to a to in of is 3. a of of DC as as a of as a of of . On of EB to a of an in of to in 錄 第一章 緒論 . 1 究背景及意義 . 1 內(nèi)外研究現(xiàn)狀 . 2 課題研究內(nèi)容 . 3 第二章 系統(tǒng)總體設計及方案確定 . 5 言 . 5 統(tǒng)設計目標 . 5 統(tǒng)硬件方案選型 . 7 控制器選型 . 7 統(tǒng)硬件平臺選型 . 7 統(tǒng)模塊擴展 . 9 統(tǒng)硬件方案確定 . 9 統(tǒng)軟件方案選型 . 10 入式操作系統(tǒng)選型 . 10 統(tǒng)軟件方案確定 .統(tǒng)整體方案確定 . 12 結 . 12 第三章 系統(tǒng) 植 . 13 言 . 13 網(wǎng)絡監(jiān)控系統(tǒng)上的移植 . 13 一階段關鍵技術研究 . 15 二階段關鍵技術研究 . 21 結 . 27 第四章 嵌入式 作系統(tǒng)移植 . 29 言 . 29 入式 作系統(tǒng)移植 . 29 文件系統(tǒng)制作 . 32 入式 務器移植 . 33 結 . 34 第五章 系統(tǒng)硬件接口設備驅(qū)動程序開發(fā) . 35 言 . 35 符設備驅(qū)動程序的框架分析 . 36 符設備驅(qū)動程序簡介 . 36 符設備驅(qū)動程序的運作方式 . 36 燈驅(qū)動程序 . 39 燈控制原理 . 39 燈驅(qū)動程序設計 . 40 試結果 . 43 調(diào)驅(qū)動程序 . 44 流電機控制原理 . 44 流電機驅(qū)動程序設計 . 46 果分析 . 48 簾驅(qū)動程序 . 49 進電機控制原理 . 50 進電機驅(qū)動程序設計 . 51 果分析 . 56 濕度驅(qū)動程序 . 57 濕度傳感器的數(shù)據(jù)傳輸 . 57 濕度驅(qū)動程序設計 . 59 果分析 . 62 氣檢測驅(qū)動程序 . 63 氣檢測模塊的工作原理 . 63 氣檢測驅(qū)動程序設計 . 64 果分析 . 65 第六章 系統(tǒng)應用程序開發(fā)及性能測試 . 67 言 . 67 統(tǒng)應用程序設計 . 67 統(tǒng)主頁面設計 . 69 絡家電控制程序設計 . 71 濕度環(huán)境監(jiān)控程序設計 . 72 氣質(zhì)量檢測程序設計 . 73 絡視頻監(jiān)控程序設計 . 73 統(tǒng)性能測試 . 75 第七章 結論與展望 . 77 結 . 77 望 . 77 致 謝 . 79 參考文獻 . 80 攻碩期間取得的研究成果 . 83 目錄 圖 2統(tǒng)整體結構示意圖 . 5 圖 2統(tǒng)主板的硬件配置圖 . 7 圖 2展板總線接口圖 . 9 圖 2統(tǒng)硬件結構框圖 . 10 圖 2統(tǒng)軟件結構圖 . 3基本功能 . 13 圖 3啟動流程 . 14 圖 3存器的格式 . 15 圖 3操作流程圖 . 19 圖 3內(nèi)存分布圖 . 20 圖 3動中個層之間的函數(shù)調(diào)用關系 . 21 圖 3層驅(qū)動中函數(shù)修改情況 . 22 圖 3啟動界面 . 28 圖 4間分配結果圖 . 30 圖 4統(tǒng) 啟動界面 . 34 圖 5備驅(qū)動整個系統(tǒng)中隨處的位置 . 35 圖 5符設備讀取數(shù)據(jù)流程圖 . 36 圖 5用程序調(diào)用字符設備驅(qū)動程序的方式圖 . 37 圖 5-4 數(shù)和 數(shù)之間的調(diào)用關系 . 37 圖 5-5 數(shù)和 數(shù)之間的調(diào)用關系 . 38 圖 5-6 數(shù)和 數(shù)之間的調(diào)用關系 . 38 圖 5-7 數(shù)和 數(shù)之間的調(diào)用關系 . 38 圖 5-8 數(shù)和 數(shù)之間的調(diào)用關系 . 39 圖 5燈控制電路 . 39 圖 5燈驅(qū)動程序測試 . 43 圖 5調(diào)控制電路 . 45 圖 5的函數(shù)調(diào)用關系圖 . 46 圖 5核定時器中斷處理函數(shù) . 48 5調(diào)驅(qū)動程序測試結果 . 49 圖 5簾控制電路 . 50 圖 5數(shù)的調(diào)用關系圖 . 52 圖 5數(shù)的執(zhí)行流程 . 55 圖 5進電機驅(qū)動測試結果 . 56 圖 5- 19 路接線圖 . 57 圖 5位時序 . 58 圖 5 據(jù)流程 . 58 圖 5號 0時序圖 . 59 圖 5號 1時序圖 . 59 圖 5動程序框架 . 60 圖 5)函數(shù)的程序流程 . 62 圖 5濕度驅(qū)動程序測試結果 . 62 圖 5氣檢測模塊電路 . 63 圖 5D 轉(zhuǎn)換驅(qū)動程序的執(zhí)行流程 . 64 圖 5- 29 空氣檢測驅(qū)動測試結果 . 66 圖 6作流程示意圖 . 67 圖 6統(tǒng)應用程序結構框圖 . 68 圖 6統(tǒng)的登陸界面 . 70 圖 6-4 序處理過程 . 70 圖 6統(tǒng)主頁 . 71 圖 6絡家電 序結構框圖 . 71 圖 6絡家電控制頁面 . 72 圖 6濕度監(jiān)控頁面 . 72 圖 6濕度監(jiān)控頁面 . 73 圖 6氣質(zhì)量檢測頁面 . 73 圖 6作流程 . 74 圖 6絡視頻監(jiān)控測試結果 . 75 X 表目錄 表 3處理器中 存器的格式 . 16 表 5燈控制真值表 . 40 表 5流電動機的功能描述 . 44 表 5流電動機的控制電路真值表 . 45 表 5進電動機的功能描述 . 49 表 5極步進電動機正轉(zhuǎn)操作順序表( 1 相勵磁法) . 50 表 5極步進電動機正轉(zhuǎn)操作順序表( 2 相勵磁法) . 51 表 5極步進電動機正轉(zhuǎn)操作順序表( 1勵磁法) . 51 表 6統(tǒng)頁面文件功能說明 . 68 1第一章 緒論 究背景及意義 近年來,隨著人民生活水平的提高和科學技術的進步 ,特別是互聯(lián)網(wǎng)技術、嵌入式技術、電子通信技術、自動控制技 術的日新月異和迅猛發(fā)展,大大促進了社會信息化網(wǎng)絡化的加速。在信息化網(wǎng)絡 化的浪潮中,人們的生活習慣與工作方式也在悄然發(fā)生著變化。住宅自動化,網(wǎng) 絡化,智能化、可隨時隨地遠程控制化也逐漸成為了社會的迫切需求,智能家居 網(wǎng)絡監(jiān)控系統(tǒng)正是在適應了人們的這些需求之下應運而生。 當前,以 為代表的 32 位嵌入式處理器正經(jīng)歷了前所未有的發(fā)展,處理速度和控制能力都在朝著 方向發(fā)展,甚至已經(jīng)越來越接近桌面電腦;而功耗卻越來越低,價格也越來越便宜。 未來智能家居監(jiān)控裝置是否可以長期有效和不間斷地穩(wěn)定運行,并且在性價比方 面能否吸引更多的客戶,使用超低功耗的嵌入式處理器設計實現(xiàn)的智能家居網(wǎng)絡 監(jiān)控產(chǎn)品發(fā)展空間很大;又因為互聯(lián)網(wǎng)的介入徹底改變了傳統(tǒng)智能家居產(chǎn)品的設 計和應用。因此采用面向特定應用,面向互聯(lián)網(wǎng),在功能、可靠性、成本、體積、功耗都占有絕對優(yōu)勢的 理器設計的智能家居網(wǎng)絡監(jiān)控系統(tǒng)將大有可為。 同時在軟件方面, 以嵌入式 為代表的嵌入式操作系統(tǒng)技術正迅速崛起,主要是由于人們對自由軟件的渴望與嵌入 式系統(tǒng)應用的特制性,要求提供系統(tǒng)源碼層次上的支持,而嵌入式 適應了這一需求,相比其它幾種商用操作系統(tǒng)(如 ),它不僅具有免費開源、系統(tǒng)內(nèi)核小、效率高、內(nèi)核網(wǎng)絡結構完整等特點,而且在開發(fā)工具 成熟,可以自由裁剪,更容易得到技術支持等方面的優(yōu)勢也非常明顯。 因此使用嵌入式 作系統(tǒng)是降低產(chǎn)品成本和縮短開發(fā)周期最重要的因素。毫無疑問,嵌入式 最適于開發(fā)性價比更高的智能家居網(wǎng)絡監(jiān)控設備的操作系統(tǒng)。 總而言之,使用 控制器和嵌入式 作系統(tǒng)開發(fā)的嵌入式智能家居網(wǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論