需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):15970 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘 要: 數(shù)據(jù)采集是信息處理的重要環(huán)節(jié)。隨著物聯(lián)網(wǎng)的興起,智能家居、智能交通漸漸進(jìn)入我們的視野,它們所需的數(shù)據(jù)大部分都要通過傳感器來采集,且有時候需要在同一地點采集例如溫度、濕度等多個數(shù)據(jù),而普通的單個傳感器在數(shù)據(jù)采集、連線等方面會很不方便,因此將多個傳感器集成在一起,并通過無線方式將采集的數(shù)據(jù)發(fā)送至手機(jī),這樣可以方便的采集多個外部環(huán)境數(shù)據(jù)。 本文的主要工作是設(shè)計了一種基于STM8和Android的多傳感器數(shù)據(jù)采集系統(tǒng)。 (1)系統(tǒng)的節(jié)點控制芯片采用STM8單片機(jī),通過內(nèi)部定時器定時的采集各個傳感器的數(shù)據(jù),并將數(shù)據(jù)處理成統(tǒng)一的格式,然后通過串口連接Wi-Fi模塊,Wi-Fi模塊將數(shù)據(jù)向外發(fā)送; (2)客戶端采用Android平臺,通過套接字Socket接收數(shù)據(jù)。然后將數(shù)據(jù)保存在本地數(shù)據(jù)庫,用以查詢時使用。同時,接收的數(shù)據(jù)將通過列表和折線圖方式提供直觀的顯示。 本系統(tǒng)主要由Android客戶端來控制節(jié)點數(shù)據(jù)的采集與發(fā)送,如果沒有收到客戶端發(fā)的開始信號,單片機(jī)將處于休眠狀態(tài),因此可以很好的節(jié)省能耗。 完成本系統(tǒng)的主要工作: (1)對節(jié)點控制芯片的選型; (2)傳感器的選擇; (3)節(jié)點的布局,主要是傳感器的布局,盡量避免相互影響; (4)軟件方面對數(shù)據(jù)的處理,能夠校驗數(shù)據(jù)的對錯; (5)客戶端能夠連接Wi-Fi,并接收數(shù)據(jù)。 關(guān)鍵詞:多傳感器;數(shù)據(jù)采集;STM8;Android
目錄 摘要 ABSTRACT 第1章 緒論-1 1.1 選題的背景與意義-1 1.2 多傳感器數(shù)據(jù)采集系統(tǒng)的發(fā)展現(xiàn)狀-1 1.3 主要研究內(nèi)容和論文結(jié)構(gòu)-2 1.3.1 主要研究內(nèi)容-2 1.3.2 論文組織形式-3 1.4 本章小結(jié)-3 第2章 Android操作系統(tǒng)-5 2.1 Android系統(tǒng)介紹-5 2.2 Android系統(tǒng)架構(gòu)-5 2.3 Android的開發(fā)組件-6 2.4 Android的SQLite數(shù)據(jù)庫-7 2.5 Android的Wi-Fi通信技術(shù)-8 2.6 Android的Fragment組件-9 2.7 Android的圖表創(chuàng)建工具AchartEngine-9 2.8 Android的Socket通信和Android的線程-10 2.8.1 Android的Socket通信-10 2.8.2 Android的線程-10 2.9 本章小結(jié)-10 第3章 系統(tǒng)的整體設(shè)計-11 3.1 節(jié)點芯片的選擇-11 3.2 系統(tǒng)的整體設(shè)計-11 3.2.1 系統(tǒng)傳感器節(jié)點設(shè)計方案-12 3.2.2 系統(tǒng)的客戶端的設(shè)計方案-12 3.3 本章小結(jié)-13 第4章 系統(tǒng)的傳感器節(jié)點設(shè)計-15 4.1 傳感器的選型-15 4.1.1 溫度傳感器和濕度傳感器-15 4.1.2 光照傳感器-16 4.1.3 人體紅外傳感器-17 4.1.4 節(jié)點主控芯片STM8-17 4.1.5 Wi-Fi模塊-19 4.2 系統(tǒng)的軟件設(shè)計-19 4.3 本章小結(jié)-20 第5章 系統(tǒng)的Android客戶端設(shè)計-21 5.1 軟件編譯環(huán)境介紹-21 5.2 客戶端功能模塊介紹-21 5.3 各部分功能詳細(xì)介紹-22 5.3.1 Wi-Fi連接-22 5.3.2 向節(jié)點發(fā)送開始信號-22 5.3.3 開啟新的Thread-22 5.3.4 Android的RadioGroup組件-23 5.3.5 Android的Intent-23 5.4 本章小結(jié)-23 第6章 系統(tǒng)測試與結(jié)果分析-25 6.1 功能性測試:-25 6.1.1 測試模塊及預(yù)期-25 6.1.2 測試結(jié)果-25 6.2 數(shù)據(jù)正確率測定-27 6.3 本章小結(jié)-27 第7章 總結(jié)與展望-29 7.1 本文總結(jié)-29 7.2 課題展望-29 參考文獻(xiàn)-31 致謝-33 |