freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cc2530的溫度監(jiān)測系統(tǒng)設(shè)計畢業(yè)論文(參考版)

2025-06-29 16:48本頁面
  

【正文】 s ZigBee protocol stack, CC2530 is considered to be the most petitive ZigBee solution in the market. This paper studies on the ZigBee network is using TI39。 CC2530。參考文獻[1] Minghui Wu, Qing Xie, ”The Design of WirelessMedical Monitoring Network Based on ZigBee”, 2nd International Conference on Network Computing and Information Security, Shanghai, PEOPLES R CHINA,.[2] Texas Instrument .ZStack Developer’s : SWRA176.[3]Francesca Cuomo, Anna Abbagnale and Emanuele Cipollone,”Crosslayer network formation for energyefficient IEEE ”,Ad Hoc Networks,Vol 11, No. 2, ,.[4]Texas Instrument. CC2530 [5]Xin Li,” Design of ZigBee Network Node Based on CC2530”, PLCamp。結(jié)果表明,ZigBee網(wǎng)絡(luò)采用CC2530具有較長的通信距離和更好的通信質(zhì)量。的實驗表明,通信性能好網(wǎng)絡(luò)。它還介紹了芯片CC2530的基本情況,系統(tǒng)它的主要特點,這是領(lǐng)導(dǎo)的ZigBee SOC解決方案目前市場上的。因此采用CC2530具有良好的通信網(wǎng)絡(luò)質(zhì)量。表2數(shù)據(jù)格式:的總數(shù)據(jù)包數(shù)發(fā)送/損失率。實驗是在實驗室中進行的,其中有一個復(fù)雜電磁環(huán)境。2個節(jié)點周期性地發(fā)送數(shù)據(jù)包節(jié)點1。在通信節(jié)點的丟包檢測網(wǎng)絡(luò),我們使用兩個節(jié)點的實驗。一旦成功地加入了網(wǎng)絡(luò),這樣的判斷是不在了進一步的數(shù)據(jù)通信。結(jié)果表明,ZigBee網(wǎng)絡(luò)距離小于通信距離。的距離兩個節(jié)點之間的通信測試數(shù)據(jù)表1。什么時候成功接收的數(shù)據(jù),對LED模塊眨眼一次表明,數(shù)據(jù)傳輸成功的。為了便于觀察節(jié)點是否加入網(wǎng)絡(luò)傳輸數(shù)據(jù),我們讓端設(shè)備發(fā)送數(shù)據(jù)包協(xié)調(diào)員定期。選擇測試環(huán)境更加開放的外部空間,ZigBee節(jié)點分布在廣場。其他節(jié)點作為路由器設(shè)計,這可能會周期性地發(fā)送數(shù)據(jù)到協(xié)調(diào)員。我們建造了ZigBee網(wǎng)絡(luò)和已經(jīng)實施了一些一個星形網(wǎng)絡(luò)節(jié)點。的第一個FFD激活節(jié)點作為協(xié)調(diào)員將廣播信標(biāo)幀,同時接受一個新的網(wǎng)絡(luò)節(jié)點的請求。網(wǎng)絡(luò)地址,又稱為短地址,是作為一個獨特的標(biāo)識符在網(wǎng)絡(luò)。如果允許加入,父節(jié)點回復(fù)告知孩子節(jié)點的請求。如果發(fā)現(xiàn)網(wǎng)絡(luò),節(jié)點選擇父節(jié)點請求加入網(wǎng)絡(luò)和等待父節(jié)點的響應(yīng)。首先成功的網(wǎng)絡(luò)節(jié)點是協(xié)調(diào)員。當(dāng)?shù)谝籉FD裝置被激活,它首先掃描能有效違約在物理層的信道以檢測可能的干擾和序列的信道的信道能量值。在處理工作的方式查詢運行任務(wù)的時刻。tasksarr商店入口地址的每個任務(wù)符合。需要運行任務(wù)的值是非零的,否則。OSAL定義了兩個鍵陣列,tasksevents和tasksarr。它從主函數(shù)開始執(zhí)行。本文在ZigBee網(wǎng)絡(luò)的研究是利用TI的ZStack協(xié)議棧。CC2530可以作為ZigBee協(xié)調(diào)器,路由器和終端設(shè)備。電流消耗為24mA與29mA在接收和傳輸模式。其主要特點如下:二個USART,8位和16位定時器,看門狗定時器,8個輸入可配置的12位ADC,21個GPIO,AES128協(xié)處理器,硬件支持的CSMA / CA,數(shù)字化的接收信號強度指標(biāo),鏈路質(zhì)量指示和強大的DMA功能,電池監(jiān)測和溫度傳感。CC2530是TI推出的第二代支持IEEE 。ZigBee設(shè)備配置層提供標(biāo)準(zhǔn)ZigBee配置服務(wù)。應(yīng)用層是由應(yīng)用支持子層(APS),ZigBee設(shè)備配置用戶應(yīng)用層。包括在MAC層的主要功能是:對協(xié)調(diào)器生成和發(fā)送網(wǎng)絡(luò)信標(biāo),提供了可靠的通信鏈路該MAC實體之間,保持設(shè)備安全和等等。由ZigBee聯(lián)盟網(wǎng)絡(luò)層和應(yīng)用層。終端設(shè)備可以加入和離開網(wǎng)絡(luò),發(fā)送和接收數(shù)據(jù),可以選擇休眠。它也可以控制監(jiān)測區(qū)。還有在ZigBee網(wǎng)絡(luò)中的三設(shè)備類型:協(xié)調(diào)器,路由器和終端設(shè)備[2]。 ZigBee網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)和設(shè)備類型ZigBee網(wǎng)絡(luò)支持三種典型的拓?fù)浣Y(jié)構(gòu):星型,樹型和網(wǎng)狀[1]。TI公司新的CC2530芯片是真正的片上系統(tǒng)解決方案,適用于IEEE ,ZigBee,RF4CE和智能能源的應(yīng)用。關(guān)鍵字:ZigBee;CC2530;無線網(wǎng)絡(luò)測試 介隨著無線通信技術(shù)的飛速發(fā)展技術(shù),電源,可靠性和靈活性通信技術(shù)已經(jīng)越來越意識到由工業(yè)和研究社區(qū)。然后,我們使用ZStack協(xié)議棧網(wǎng)絡(luò)是基于先前的一些測試內(nèi)容,如網(wǎng)絡(luò)通信距離和丟包率的測試。FA, , .[19] Bingwu Ning,” Research and implementation of ZigBee network Networking”, Master’s Thesis, Dalian University of Technology,. 翻譯部分中文譯文基于CC2530的ZIGBEE無線網(wǎng)絡(luò)研究和設(shè)計JIANMING LIAO1, XUEQIN HE1, GUOMING LU1, SIYU ZHAN1計算機科學(xué)與工程學(xué)院,電子科技大學(xué),中國電子郵件:hexq127, liaojm, lugm, zhansy摘 要ZigBee技術(shù)在許多領(lǐng)域被廣泛使用的低成本,低功率?;贑C2530的溫度監(jiān)測系統(tǒng)的眾多優(yōu)點使其在市場上十分具有競爭力,隨著ZigBee技術(shù)的發(fā)展,基于CC2530的溫度監(jiān)測系統(tǒng)必將日趨成熟得到更好的發(fā)展。無線傳輸?shù)姆绞剑苊饬藦?fù)雜的布線的繁瑣,同時也降低了成本,節(jié)省人力財力。正好可以彌補煤礦采空區(qū)火源點感知網(wǎng)絡(luò)系統(tǒng)在煤礦安全生產(chǎn)中的迫切需要,對于實現(xiàn)煤礦安全高效生產(chǎn)和可持續(xù)發(fā)展具有重大的現(xiàn)實意義。ZigBee很容易建立無線傳感網(wǎng)絡(luò),低成本、低功耗是我們研究ZigBee的目的和動力。本設(shè)計還有不足之處,有待改進及完善:;;,目前只能完成點對點的無線通信,無法完成多節(jié)點的要求;,可以完善更多功能以方便使用。本系統(tǒng)在設(shè)計完成的過程中進行的主要工作以及成果如下:;;,研究ZigBee協(xié)議棧體系結(jié)構(gòu)及每層工作原理,學(xué)習(xí)包括網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、ZigBee術(shù)語、設(shè)備類型等基本概念;,研究開發(fā)套件的硬件電路以及各模塊功能,深入研究CC2530芯片手冊;;,完成組網(wǎng)分析和協(xié)調(diào)器和終端節(jié)點主程序的設(shè)計;,并采用定時器喚醒,降低功耗;,找出程序中出現(xiàn)的各種問題并進行修改。 基于CC2530的溫度監(jiān)測系統(tǒng)采用ZigBee技術(shù),具有近距離、低成本、低功耗、自組網(wǎng)、無線傳輸?shù)忍攸c。此溫度監(jiān)測系統(tǒng)測量數(shù)據(jù)與電子溫度計顯示溫度基本一致,由于電子溫度計本身也可能存在小范圍(177。溫度監(jiān)測系統(tǒng)的搭建是在宿舍完成的,由于宿舍溫度相對比較穩(wěn)定,所以在測量溫度時采用了,風(fēng)扇降溫、空調(diào)降溫、室外陽光照射升溫等措施以便溫度測量。開發(fā)板B插入溫度傳感器DS18B20作為終端設(shè)備測量和發(fā)送數(shù)據(jù)給協(xié)調(diào)器,通過電池或插座供電;④檢查開發(fā)板A、B電源、串口線以及溫度傳感器連接是否正常;⑤給兩塊開發(fā)板上電,打開串口調(diào)試助手,設(shè)置串口號和波特率115200并打開串口。①編譯文件,;②連接開發(fā)板A與PC。讀入到緩沖區(qū)…… End SelectPOINT:End Sub 在測試中采用點對點通信的模式,由1個協(xié)調(diào)器和1個終端設(shè)備(溫度傳感節(jié)點)組成,協(xié)調(diào)器通過串口與PC機連接,由上位機軟件顯示測量結(jié)果,終端節(jié)點主動向協(xié)調(diào)器周期性向協(xié)調(diào)器發(fā)送溫度數(shù)據(jù)。事件發(fā)生 Case 2 = 1 39。HFF End If Exit Sub②Private Sub Form_Load() If = True Then = False End If COM1 …… COM8 = 0 = + 1 = 115200,n,8,1 39。HFFFFC0 39。上位機主要程序如下:①Private Sub CmdOpen_Click() If = 停止測溫 Then = False = 開始測溫 39。 上位機工作流程圖由于以上功能的需要,設(shè)計中共采用了3個Label控件、1個test控件、1個Combo控件、1個CmdOpen控件等。功能強大,可以支撐上位機軟件的開發(fā)和設(shè)計。 SAMPLEAPP_SEND_PERIODIC_MSG_EVT ) …… osal_start_timerEx( SampleApp_TaskID, SAMPLEAPP_SEND_PERIODIC_MSG_EVT,10000 )。 //設(shè)置系統(tǒng)睡眠 }endif}在休眠定時器中斷時候?qū)顺鲂菝摺?} //開中斷 HAL_EXIT_CRITICAL_SECTION( intState )。 next = osal_next_timeout()。 //關(guān)中斷 //是否所有任務(wù)支持低功耗 { if ( != PWRMGR_ALWAYS_ON ) halIntState_t next。需要打開POWER_SAVING的宏定義:void osal_pwrmgr_powerconserve( void ){()調(diào)用,將電源管理模式調(diào)成可以進入睡眠模式:void osal_pwrmgr_init( void ){ = PWRMGR_BATTERY。 …… }}由于在實際應(yīng)用中終端節(jié)點是由電池供電,所以為保證低功耗,必須設(shè)計程序使節(jié)點能夠休眠,本設(shè)計中采用定時器中斷方式,一次休眠時間10秒。 //輸出接收到的數(shù)據(jù) HalUARTWrite(0,1)。 switch ( pktclusterId ) { case SAMPLEAPP_P2P_CLUSTERID: HalUARTWrite(0,$,1)。SampleApp_epDesc, SAMPLEAPP_P2P_CLUSTERID, 4, str, amp。if ( AF_DataRequest( amp。.39。str[1] = temp%100/10+48。temp = floatReadDs18B20()。 //DS18B20的I/……}③讀取溫度數(shù)據(jù)()函數(shù)負(fù)責(zé)溫度的讀取和傳輸:void SampleApp_Send_P2P_Message( void ){char str[4]。 //注冊串口任務(wù); POSELamp。}②初始化串口和溫度傳感器引腳()處寫入語句:Void SampleApp_Init(uint8 task_id){ …… MT_UartInit()。 fValue = temp*。 //低位 V2 = Ds18b20Read()。 //跳過讀序號列號的操作 Ds18b20Write(0xbe)。 // 啟動溫度轉(zhuǎn)換 Ds18b20Initial()。 Ds18b20Write(0xcc)。 //定義溫度緩沖寄存器 float fValue。= 0x7f;;://溫度讀取函數(shù) 帶1位小數(shù)位unsigned int floatReadDs18B20(void){ unsigned char V1,V2。) }}:P0DIR amp。::define Ds18b20IO P0_7;:void Ds18b20Delay(unsigned int k){ while (k) { asm(NOP)。在接受到數(shù)據(jù)傳送請求之后,終端設(shè)備就會將所測量的溫度值周期性的傳送給協(xié)調(diào)器。 協(xié)調(diào)器流程圖③終端設(shè)備入網(wǎng)設(shè)備初始化后,終端節(jié)點會根據(jù)ZigBee協(xié)議棧搜尋附近的網(wǎng)絡(luò),并請求加入網(wǎng)絡(luò)。如果協(xié)調(diào)器新建網(wǎng)絡(luò)成功,允許協(xié)調(diào)器設(shè)定為綁定。①啟動過程分析無論是協(xié)調(diào)器還是終端設(shè)備,啟動過程和網(wǎng)絡(luò)初始化的步驟都是一樣的,只是配置文件在編譯時會根據(jù)設(shè)備的不同類型而有所區(qū)別。 osal_start_timerEx( SampleApp_TaskID, SAMPLEAPP_SEND_PERIODIC_MSG_EVT, 10000 )。 }…… if ( events amp。同時完成對協(xié)調(diào)器、終端的設(shè)置 SampleApp_NwkState = (devStates_t)(MSGpkt)。SampleApp_ProcessEvent()函數(shù)主要負(fù)責(zé)接收系統(tǒng)消息并對消息進行處理,在網(wǎng)絡(luò)狀態(tài)發(fā)生改變時完成對協(xié)調(diào)器和終端設(shè)備的設(shè)置,周期性發(fā)送消息,返回未處理事件,處理周期性事件。 //延時策略……}⑤用戶應(yīng)用任務(wù)的事件處理函數(shù)SampleApp_ProcessEvent()通用應(yīng)用程序任務(wù)事件處理器。SampleApp_Simple
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1