




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 目錄一、環(huán)境質(zhì)量監(jiān)測(cè)設(shè)計(jì)背景1二、設(shè)計(jì)系統(tǒng)硬件的選擇22.1zigbee芯片的選擇22.2傳感器的選擇22.2.1溫濕度傳感器22.2.2光敏傳感器的選擇3三、系統(tǒng)實(shí)驗(yàn)開發(fā)平臺(tái)的搭建53.1硬件平臺(tái)53.2軟件平臺(tái)6四、實(shí)驗(yàn)操作步驟及結(jié)果74.1操作步驟74.2結(jié)果顯示8總結(jié)與致9參考文獻(xiàn)10附錄1116 / 17一、環(huán)境質(zhì)量監(jiān)測(cè)設(shè)計(jì)背景近年來(lái),隨著無(wú)線傳感器網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,以及人們對(duì)于環(huán)境保護(hù)和環(huán)境監(jiān)督提出的更高要求,越來(lái)越多的企業(yè)和機(jī)構(gòu)都致力于在環(huán)境監(jiān)測(cè)系統(tǒng)中應(yīng)用無(wú)線傳感器網(wǎng)絡(luò)技術(shù)的研究。通過在監(jiān)測(cè)區(qū)域布署大量的廉價(jià)微型傳感器節(jié)點(diǎn),經(jīng)由無(wú)線通信方式形成一個(gè)多跳的網(wǎng)絡(luò)系統(tǒng),從而實(shí)現(xiàn)網(wǎng)絡(luò)
2、覆蓋區(qū)域感知對(duì)象的信息的采集量化、處理融合和傳輸應(yīng)用。與傳統(tǒng)的環(huán)境監(jiān)測(cè)手段相比,使用傳感器網(wǎng)絡(luò)進(jìn)行環(huán)境監(jiān)測(cè)有三個(gè)顯著的優(yōu)勢(shì):一是網(wǎng)絡(luò)的自組性提供了廉價(jià)而且快速部署網(wǎng)絡(luò)的可能;二是現(xiàn)場(chǎng)采集的數(shù)據(jù)可通過中間節(jié)點(diǎn)進(jìn)行(路由)傳送,在不增加功耗和成本的前提下,可將系統(tǒng)性能提高一個(gè)數(shù)量級(jí);三是網(wǎng)絡(luò)的健壯性、抗毀性滿足了某些特定應(yīng)用的需求。將設(shè)備數(shù)據(jù)采集之后再通過無(wú)線ZigBee網(wǎng)絡(luò)進(jìn)行傳輸是ZigBee技術(shù)在工業(yè)現(xiàn)場(chǎng)環(huán)境中的一種應(yīng)用,這種新興的技術(shù)必將給工廠現(xiàn)代化注入新的活力。 ZigBee技術(shù)填補(bǔ)了低成本、低功耗和低速率無(wú)線通信市場(chǎng)的空白,其使用的便捷性是該技術(shù)成功的關(guān)鍵,它適用于短距離小圍
3、的基于無(wú)線通信的控制領(lǐng)域,必將在工業(yè)自動(dòng)化等領(lǐng)域得到廣泛的應(yīng)用。數(shù)據(jù)采集技術(shù)已經(jīng)相對(duì)成熟,將它重新構(gòu)建于ZigBee網(wǎng)絡(luò)平臺(tái)之上,將成熟技術(shù)的穩(wěn)定性和新技術(shù)的便捷性充分結(jié)合起來(lái),這種結(jié)合對(duì)于工業(yè)現(xiàn)場(chǎng)十分必要。減少了在某些場(chǎng)所有線網(wǎng)絡(luò)布線以及工人人工采集數(shù)據(jù)的不便,同時(shí)可以方便的于各種傳感器搭配用于不同的場(chǎng)合。二、設(shè)計(jì)系統(tǒng)硬件的選擇2.1zigbee芯片的選擇ZigBee新一代 SOC芯片CC2530是真正的片上系統(tǒng)解決方案,支持IEEE 802.15.4標(biāo)準(zhǔn)/ZigBee/ZigBee RF4CE 和能源的應(yīng)用。擁有龐大的快閃記憶體多達(dá) 256個(gè)字節(jié),CC2530是理想ZigBee專業(yè)應(yīng)用。支
4、持新 RemoTI的ZigBee RF4CE,這是業(yè)界首款符合ZigBee RF4CE兼容的協(xié)議棧,和更大存大小將允許芯片無(wú)線下載,支持系統(tǒng)編程。此外,CC2530結(jié)合了一個(gè)完全集成的,高性能的RF收發(fā)器與一個(gè)8051微處理器,8kB的RAM,32/64/128/256KB閃存,以及其他強(qiáng)大的支持功能和外設(shè)。CC2530提供了101dB的鏈路質(zhì)量,優(yōu)秀的接收器靈敏度和健壯的抗干擾性,四種供電模式,多種閃存尺寸,以及一套廣泛的外設(shè)集包括2個(gè)USART、12位ADC和21個(gè)通用GPIO,以及更多。除了通過優(yōu)秀的RF性能、選擇性和業(yè)界標(biāo)準(zhǔn)增強(qiáng)8051MCU核,支持一般的低功耗無(wú)線通信,CC2530還
5、可以配備TI的一個(gè)標(biāo)準(zhǔn)兼容或?qū)S械木W(wǎng)絡(luò)協(xié)議棧(RemoTI,Z-Stack,或SimpliciTI)來(lái)簡(jiǎn)化開發(fā),使你更快的獲得市場(chǎng)。CC2530可以用于的應(yīng)用包括遠(yuǎn)程控制、消費(fèi)型電子、家庭控制、計(jì)量和智能能源、樓宇自動(dòng)化、醫(yī)療以及更多領(lǐng)域。2.2傳感器的選擇本課程設(shè)計(jì)主要主要完成對(duì)光、溫濕度的監(jiān)測(cè),所以需要選擇光傳感器和溫濕度傳感器。2.2.1溫濕度傳感器 DHT11 數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長(zhǎng)期穩(wěn)定性。傳感器包括一個(gè)電阻式感濕元件和一個(gè) NTC 測(cè)溫元件,并與一個(gè)高性能8 位
6、單片機(jī)相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強(qiáng)、性價(jià)比極高等優(yōu)點(diǎn)。每個(gè)DHT11 傳感器都在極為精確的濕度校驗(yàn)室中進(jìn)行校準(zhǔn)。校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在 OTP 存中,傳感器部在檢測(cè)信號(hào)的處理過程中要調(diào)用這些校準(zhǔn)系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡(jiǎn)易快捷。超小的體積、極低的功耗,信號(hào)傳輸距離可達(dá)20 米以上,使其成為各類應(yīng)用甚至最為苛刻的應(yīng)用場(chǎng)合的最佳選則。使用4 針單排引腳封裝。圖1溫濕度模塊與cc2530部分接口電路2.2.2光敏傳感器的選擇光傳感器是利用光敏元件將光信號(hào)轉(zhuǎn)換為電信號(hào)的傳感器,它的敏感波長(zhǎng)在可見光波長(zhǎng)附近,包括紅外線波長(zhǎng)和紫外線波長(zhǎng)。光傳感器不只局限于對(duì)光的探
7、測(cè),它還可以作為探測(cè)元件組成其他傳感器,對(duì)許多非電量進(jìn)行檢測(cè),只要將這些非電量轉(zhuǎn)換為光信號(hào)的變化即可。圖2光敏模塊與cc2530部分借口模塊三、系統(tǒng)實(shí)驗(yàn)開發(fā)平臺(tái)的搭建3.1硬件平臺(tái)聯(lián)創(chuàng)中控ZigBee 開發(fā)套件是一組包含無(wú)線節(jié)點(diǎn)(支持四種核心板:CC2530 核心板、STM32W108 核心板、WIFI 核心板、藍(lán)牙核心板)、傳感器、各種配件及相關(guān)調(diào)試工具的硬件板卡,廣泛運(yùn)用于聯(lián)創(chuàng)中控的“無(wú)線傳感器網(wǎng)絡(luò)教學(xué)實(shí)驗(yàn)平臺(tái)”、“Android 3G 物聯(lián)網(wǎng)移動(dòng)互聯(lián)網(wǎng)教學(xué)實(shí)驗(yàn)平臺(tái)”、“IPv6 物聯(lián)網(wǎng)下一代互聯(lián)網(wǎng)教學(xué)科研平臺(tái)”等無(wú)線傳感網(wǎng)、物聯(lián)網(wǎng)教學(xué)實(shí)驗(yàn)平臺(tái)。圖3主要模塊實(shí)物圖3.2軟件平臺(tái) IAR
8、160;Embedded Workbench(簡(jiǎn)稱 EW)的C/C+交叉編譯器和調(diào)試器是目前為止是業(yè)界較易使用和較完整的的專業(yè)嵌入式應(yīng)用開發(fā)工具。EW 對(duì)不同的微處理器提供了統(tǒng)一的直觀用戶界面。EW 今天已經(jīng)可以支持35種以上的8位/16位/32位的各種微處理器結(jié)構(gòu)。EW包括:嵌入式C/C+優(yōu)化編譯器,編輯器,連接定位器,匯編器,庫(kù)管理員,C-SPY 調(diào)試器中和項(xiàng)目管理器。使用IAR的編譯器可以得到較緊湊簡(jiǎn)介的代碼,從而節(jié)省硬件資源,最終得以最大限度地降低產(chǎn)品的成本,從而以提高產(chǎn)品的競(jìng)爭(zhēng)力。 EW8051 目前是IAR公司發(fā)
9、展較快的產(chǎn)品,EW8051 已經(jīng)發(fā)展到了8系列版本,并且在同類產(chǎn)品中具有明顯價(jià)格優(yōu)勢(shì)。其編譯器可以對(duì)一些SOC 芯片進(jìn)行專門的優(yōu)化. 如Atmel,TI,ST,Philips。除了EW MCS-51標(biāo)準(zhǔn)版外,IAR 公司還專門為ARM、MP430等微處理器開發(fā)出專門的版本,方便了不同客戶的需求。IAR System是嵌入式領(lǐng)域唯一能夠提供這種解決方案的公司。EW支持35種以上的8位/16位/32位的微處理器結(jié)構(gòu)。它配合TI公司的仿真器可以直接將程序下載到CC2530中。圖4 IAR軟件界面圖四、實(shí)驗(yàn)操作步驟及結(jié)果4.1操作步驟1. 準(zhǔn)
10、備好帶有光敏傳感器的CC2530 射頻板,設(shè)置節(jié)點(diǎn)板跳線為模式一,將CC2530 仿真器連接到該CC2530 射頻板上,接上出廠電源。2.上電CC2530 節(jié)點(diǎn)板,然后按下連接好的CC2530 仿真器的復(fù)位按鍵;接下來(lái)點(diǎn)擊IAR 菜單Project->Download and debug,將光敏傳感器發(fā)送程序下載程序到CC2530 射頻板上。3. 準(zhǔn)備好帶有溫濕度傳感器的CC2530 射頻板,接下來(lái)點(diǎn)擊IAR 菜單Project->Download and debug,將溫濕度傳感器發(fā)送程序下載程序到CC2530 射頻板上。4. 將接受程序下載到cc2530射頻板上。4.2結(jié)果顯示
11、在PC 上打開超級(jí)終端或串口調(diào)試助手,設(shè)置波特率為19200,8 數(shù)據(jù)位,1 停止位,無(wú)硬件流控。觀察PC 機(jī)串口中輸出的光、溫度、濕度實(shí)驗(yàn)數(shù)據(jù)。圖5試驗(yàn)箱結(jié)果圖6實(shí)驗(yàn)結(jié)果總結(jié)與致這次課程設(shè)計(jì)是我們?cè)诖髮W(xué)期間最后的一次實(shí)踐學(xué)習(xí),是四年學(xué)習(xí)的一個(gè)總結(jié),也是我們學(xué)習(xí)成果的具體體現(xiàn)。所以我們做課程設(shè)計(jì)必須有一個(gè)良好的態(tài)度,認(rèn)真地對(duì)待,只有這樣才可以學(xué)到更多的專業(yè)知識(shí),為將來(lái)的工作做好各個(gè)方面準(zhǔn)備。 首先要感帶我課程設(shè)計(jì)的龐丹丹老師,龐丹丹以嚴(yán)謹(jǐn)?shù)膽B(tài)度要求我們,不馬虎,不以完成課程設(shè)計(jì)為目的,以讓學(xué)生在課程設(shè)計(jì)中真正的能學(xué)到東西為目的。為了讓設(shè)計(jì)能順利的完成,龐老師花費(fèi)大量時(shí)間與我們交流,她
12、對(duì)問題的獨(dú)到見解使我受益匪淺,每次與她討論問題總會(huì)有所收獲。 其次要感我的同學(xué)們,感他們?cè)谡n程設(shè)計(jì)的過程中給我的幫助。沒有他們的幫助,我也不可能很好地完成本次設(shè)計(jì)任務(wù)。同時(shí)感從我進(jìn)入大學(xué)以來(lái),學(xué)校所有在學(xué)習(xí)和生活方面對(duì)我關(guān)心的老師。參考文獻(xiàn)1期刊:娟,立人,周煜等. 一種新型的光交錯(cuò)復(fù)用器的設(shè)計(jì)J. 光學(xué)學(xué)報(bào), 2003,23(12):142414282專著:金國(guó)藩,景鎮(zhèn).激光測(cè)量學(xué)M. :科學(xué),1998.162165.3學(xué)位論文:景. 激光二極管微振動(dòng)傳感器及其在肌肉振顫測(cè)量中的應(yīng)用D. :華中科技大學(xué), 2000. 2130.4技術(shù)標(biāo)準(zhǔn):National Standardizat
13、ion Technical mittee. GB 31003102-93. Quantities and Units GB31003102-93S. Beijing: China Standard Press,1994.5 戰(zhàn)明,寶,駱東松.Zigbee技術(shù)規(guī)與協(xié)議棧分析J.信息化縱橫,2009,05:12-16. 6 黃建華.基于ZigBee2006的無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)D.電子科技大學(xué),2009年. 7 馬新濤.基于Zigbee技術(shù)的無(wú)線網(wǎng)關(guān)設(shè)計(jì)D.中國(guó)海洋大學(xué),2010年. 8 杰,涂巧玲,文剛.傳感器網(wǎng)絡(luò)節(jié)點(diǎn)通信
14、模塊的低功耗研究J.傳感器與微系統(tǒng),2009,09:42-45. 9 郭棟,明芝,王偉敏.基于CC2430的ZigBee無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)J.物聯(lián)網(wǎng)技術(shù),2011,01:12-15. 附錄附件1:圖7程序流程圖圖8系統(tǒng)結(jié)構(gòu)圖附件2主要程序:溫濕度傳感器發(fā)送代碼:#include <iocc2530.h>#include "hal_mcu.h"#include "hal_assert.h"#include "hal_board.h"#include "hal_rf.h"
15、#include "basic_rf.h"#include <stdio.h>#define RF_CHANNEL 25 / 2.4 GHz RF channel#define PAN_ID 0x2007#define SEND_ADDR 0x2531#define RECV_ADDR 0x2520static basicRfCfg_tbasicRfConfig;void rfSendData(void) uint8 data32 = 0; uint8 ret; unsigned char temp,hum; / Keep Receiver off when n
16、ot needed to save powerbasicRfReceiveOff(); / Main loop while (TRUE) dht11_update(&temp,&hum); /獲取溫度、濕度值sprintf(data,"temp=%d,hum=%drn",temp,hum); ret = basicRfSendPacket(RECV_ADDR, data, strlen(data); /將數(shù)據(jù)發(fā)送到接收節(jié)點(diǎn) if (ret = SUCCESS) /若發(fā)送成功,則D7閃爍一次hal_led_on(1);halMcuWaitMs(100);hal
17、_led_off(1);halMcuWaitMs(900); /通過改變延時(shí)函數(shù)的參數(shù),可以改變數(shù)據(jù)采集的頻率 else hal_led_on(1);halMcuWaitMs(1000);hal_led_off(1); void main(void)halMcuInit(); /時(shí)鐘初始化hal_led_init(); /LED燈初始 dht11_io_init(); /溫濕度傳感器引腳初始化hal_uart_init(); /串口初始化 if (FAILED = halRfInit() /無(wú)線模塊硬件初始化 HAL_ASSERT(FALSE); / ConfigbasicRFbasicRfC
18、onfig.panId = PAN_ID;basicRfConfig.channel = RF_CHANNEL;basicRfConfig.ackRequest = TRUE; / Initialize BasicRFbasicRfConfig.myAddr = SEND_ADDR; if(basicRfInit(&basicRfConfig)=FAILED) /設(shè)置無(wú)線模塊PAN_ID、信道、節(jié)點(diǎn)地址。 HAL_ASSERT(FALSE); rfSendData(); /發(fā)送數(shù)據(jù)接收程序:#include <iocc2530.h>#include "hal_mcu.h"#include "hal_assert.h"#include "hal_board.h"#include "hal_rf.h"#include "basic_rf.h"#include <stdio.h>#define RF_CHANNEL 25 / 2.4 GHz RF channel#define PAN_ID 0x2007#define RECV_ADDR 0x2520static basicRfCfg_tbasicRfConfig;void rfRecvDa
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 化學(xué)元素周期表及反應(yīng)試題庫(kù)
- 基于地方特色的勞動(dòng)教育課程實(shí)施模式
- DB62-T 3264-2024 綠色裝配式臨時(shí)邊坡防護(hù)技術(shù)標(biāo)準(zhǔn)
- 2025年中考英語(yǔ)語(yǔ)法課件:狀語(yǔ)從句
- 醫(yī)療器械采購(gòu)管理制度
- 顧客心理在新零售戰(zhàn)略實(shí)施中的作用
- 革新文物修復(fù)流程非接觸科技的力量與前景
- 項(xiàng)目風(fēng)險(xiǎn)管理中的數(shù)據(jù)可視化分析
- 顧客旅程設(shè)計(jì)提升品牌價(jià)值
- 音樂產(chǎn)業(yè)的新媒體營(yíng)銷策略分析
- DZ 0141-1994地質(zhì)勘查坑探規(guī)程
- 2024 - 2025學(xué)年浙美版一年級(jí)下冊(cè)美術(shù)期末考試試卷及答案
- 口腔合伙人合同協(xié)議書
- 2025年中國(guó)車載顯示行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- DB32T3436-2018 智能信包箱運(yùn)營(yíng)管理服務(wù)規(guī)范
- DB32T3614-2019 工貿(mào)企業(yè)安全風(fēng)險(xiǎn)管控基本規(guī)范
- 地下工程施工安全防范措施
- 商業(yè)銀行領(lǐng)導(dǎo)力提升培訓(xùn)心得體會(huì)
- 校招中建八局面試題目及答案
- 高效規(guī)劃優(yōu)化工業(yè)園區(qū)的基礎(chǔ)設(shè)施布局
- 新能源汽車基礎(chǔ)知識(shí)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論