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

正文內(nèi)容

基于nrf905的無線測溫系統(tǒng)畢業(yè)論文(專業(yè)版)

2025-08-08 18:01上一頁面

下一頁面
  

【正文】 disdignit()。 led2=0。break。break。 //個位 switch (temp_data[0]amp。 temp_data[0]=read_byte()。 _nop_()。_nop_()。 delay1(9)。 delay(1)。i4。 // Init AM for input CD=0。 while(n) for(i=0。sbit DR=P3^3。//bdata unsigned char DATA_BUF。DataAcquisition[14]石東海.單片機數(shù)據(jù)通信技術(shù)從入門到精通[M].西安:西安電子科技大學(xué)出版社,2002[2]由于目前大多數(shù)無線測量系統(tǒng)都會主機和從機之分,主機發(fā)送命令,從機執(zhí)行命令,所以應(yīng)該在接收模塊中加入按鍵功能,按鍵按下發(fā)送采集命令,從機在接收到采集命令時,再開始采集,這樣就實現(xiàn)了主機對從機的控制;本系統(tǒng)在單片機開發(fā)板上實現(xiàn),不易于實際測溫,所以應(yīng)該印制PCB電路板,采用3節(jié)5號電池供電,使本系統(tǒng)能夠真正用于實際應(yīng)用。 在程序的編寫中是這樣實現(xiàn)的,給掃描程序置一個掃描標志位ScanBitCnt,每次進入MNLED的顯示子程序,都要對掃描標志位ScanBitCnt進行判斷,不同的值進入不同的掃描位程序,再此將段選碼送給P0口,將位選碼送給位選,從而完成一位數(shù)碼管的顯示,然后跳出子程序,進而執(zhí)行其他子程序,執(zhí)行其他子程序的時間就取代了數(shù)碼管的延時時間,節(jié)省了機時。 顯示模塊 參考圖圖5。 第3章 無線測溫硬件系統(tǒng)設(shè)計 系統(tǒng)總體方案設(shè)計 對于本系統(tǒng)而言,主要由溫度信號采集模塊、單片機主控制單元、無線傳模塊和發(fā)送端顯示模塊四個功能模塊組成。狀態(tài)輸出接口:提供載波檢測輸出CD,地址匹配輸出AM,數(shù)據(jù)就緒輸出DR。 (5)器件配置 通過設(shè)置TRX_CE高,TX_EN低來選擇ShockBurst模式;650us以后,NRF905測空中的信息;當(dāng)NRF905發(fā)現(xiàn)和接收頻率相同的載波時,載波檢測CD被置高;當(dāng)NRF905接收到有效的地址時,地址匹配AM被置高;當(dāng)NRF905接收到有效的數(shù)據(jù)包(CRC校驗正確)時,NRF905去掉前導(dǎo)、地址和CRC位,數(shù)據(jù)準備就緒(DR)被置高;MCU設(shè)置TRX_CE低,進入Standby模式低電流模式;MCU可以以合適的速率通過SPI接口讀出有效數(shù)據(jù);當(dāng)所有的有效數(shù)據(jù)被讀出后,NRF905將AM和DR置低;NRF905將準備進入ShockBurstShockBurst技術(shù)。 (3)LCD顯示屏優(yōu)缺點:1)分辨率高,視頻效果好。 (1)增強型8051單片機,6時鐘/機器周期和12時鐘/機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051。DS18B20有嚴格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。同時,計數(shù)器被復(fù)位到一個值,這個值由斜坡式累加器電路確定,斜坡式累加器電路用來補償感溫振蕩器的拋物線特性。 (7)支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在惟一的三線上,實現(xiàn)多點測溫。第四章介紹介紹了本系統(tǒng)的軟件設(shè)計,介紹了無線測溫系統(tǒng)的整體軟件框圖,詳細介紹了數(shù)據(jù)采集和無線收發(fā)流程及程序。本系統(tǒng)是通過單片機控制無線傳輸來實現(xiàn)對溫度數(shù)據(jù)的接收,利用可視化編程技術(shù)實現(xiàn)遠程監(jiān)控,以STC89C52RC單片機為控制單元, 主要內(nèi)容 本課題主要是進行基于無線傳輸模塊的溫度測量系統(tǒng)的設(shè)計,測溫系統(tǒng)由溫度信號采集與顯示模塊、單片機控制單元、無線傳輸模塊四部分組成。Energy(SEP因此,無線傳輸是一種有效數(shù)據(jù)傳輸方式。 3 論文結(jié)構(gòu)Zigbee技術(shù)無線單片技術(shù)是將成熟的單片機技術(shù)與無線技術(shù)相結(jié)合的產(chǎn)物。 (1) 針對實際應(yīng)用需求設(shè)計系統(tǒng)總體方案,完成了溫度數(shù)據(jù)采集和處理、無線數(shù)據(jù)傳輸?shù)慕Y(jié)構(gòu)設(shè)計。具體實現(xiàn)數(shù)碼管動態(tài)顯示、STC89C52RC及NRF905等器件外接電路接口的軟、硬件調(diào)試。 ms和750 ms內(nèi)完成9位和12位的數(shù)字量,并且從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數(shù)據(jù)總 線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。這些命令對每個器件的激光ROM 部分進行操作,在單線總線上掛有多個器件時,可以區(qū)分出單個器件,同時可以向總線控制器指明有多少器件或是什么型號的器件。當(dāng)單總線上接多個DS18B20時,用各個芯片的ID號選中特定的芯片進行操作。 控制芯片STC89C52RC 由于該款單片機應(yīng)用廣泛,這里僅作簡介以及該設(shè)計所需功能方面的敘述,其余不再贅述。 (5)片上集成512字節(jié)RAM。原理圖如下: 圖3 STC89S52主控芯片 顯示模塊 顯示模塊及選擇 我們必須對顯示器件進行選擇,基于設(shè)計要求,很容易得到三個方案:一是直接用4位LED數(shù)碼顯示管;二是采用LED顯示屏。 功能實現(xiàn) 本設(shè)計用單片機P2口控制位選,用P0口控制碼段。RX模式中,地址匹配AM和數(shù)據(jù)準備就緒DR信號通知MCU一個有效的地址和數(shù)據(jù)包已經(jīng)各接收完成。當(dāng)進入這種模式時,NRF905是不活動的狀態(tài)。RF配置寄存器(RFConfiguration如果地址匹配引腳(AM)被置高,MCU可以決定等待,觀察如果數(shù)據(jù)準備就緒(DR)信號被沒有置高,說明一個有效地數(shù)據(jù)包已經(jīng)接收,或者放棄個可能已經(jīng)接收受的有效數(shù)據(jù)包并改變工作模式。具體見圖3。對于無線傳輸?shù)臏y溫系統(tǒng)而言,主要包括LED刷新程序MNLED、DS18B20溫度采集子程序、無線發(fā)送子程序等。 溫度傳感器DS18B20的溫度采集過程:初始化是否 完成? 開 始DS18B20初始化發(fā)送跳過ROM指令 發(fā)出溫度轉(zhuǎn)換指令溫度轉(zhuǎn)換是否 完畢? 讀取溫度 結(jié)束初始化是否 完成? NO NO YES YES 溫度采集流程圖 STC89C52RC 單片機主程序設(shè)計發(fā)射端主程序流程 開 始 上電初始化 LED驅(qū)動子程序溫度數(shù)據(jù)采集系統(tǒng)子程序 數(shù)據(jù)發(fā)送子程序 本章小結(jié) 本章主要闡述了對系統(tǒng)軟件總體架構(gòu)的設(shè)計,包括底層驅(qū)動層、界面層、應(yīng)用層的設(shè)計。在此向龍老師表示深深的感謝和崇高的敬意![4]馮國珍.基于數(shù)字溫度傳感器DS18B20的分布式測溫系統(tǒng)的設(shè)計[J].吉林化工學(xué)院學(xué)報.2003:46~49NordicVLSI//發(fā)送數(shù)據(jù)緩沖區(qū)define TxRxBuf_Len 4unsigned char TxRxBuf[TxRxBuf_Len]={0x29,0x30,0x31,0x32,}。sbit led1=P2^2。 for (i=0。 CSN=0。 // Spi enable for write a spi mand SpiWrite(WTA)。// Send data by nRF905 CheckCD()。 }////DS1820寫函數(shù)void write_byte(uchar value){ uchar i。} DQ=1。 _nop_()。}//溫度換算處理void work_temp(){ uchar n=0。 case 0x0d:dispaly[0]=8。 case 0x05:dispaly[0]=3。// if(temp[0]) { for(i=0。 delay1(40)。BYTE_BIT0) != 0)sbit flag =DATA_BUF^7。 write_byte(0xcc)。 P0=seg[dispaly[0]]。 case 0x02:dispaly[0]=1。 case 0x0a:dispaly[0]=6。0x0f)4)。} DQ=1。i){ DQ=1。 DQ=0。_nop_()。 // Set TRX_CE high,start Tx data transmission delay(1)。 // Disable Spi}//打包待發(fā)送的數(shù)據(jù)void TxPacket(void){ uchar i。 SCK=0。void read_temp()。//sbit MISO=P1^6。TransceiverMalley,Bob[7]白駒珩,雷曉平.單片計算機及其應(yīng)用.[M].成都:電子科技大學(xué)出版社,1997.在畢業(yè)設(shè)計的這段時間里,他們給了我很多的啟發(fā),提出了很多寶貴的意見,對于他們幫助和支持,在此我表示深深地感謝!感謝崔興華同學(xué),在我陷入格式修改的困境中給予我很及時的幫助,感謝他。本系統(tǒng)是通過單片機控制無線傳輸來實現(xiàn)對周圍環(huán)境的溫度進行測量和傳輸,它是以STC89C52RC單片機為控制單元,以溫度傳感器DS18B20為檢測器件,以無線收發(fā)模塊NRF905完成數(shù)據(jù)的無線傳輸,用數(shù)碼管進行顯示,實現(xiàn)溫度的測量、無線傳輸、顯示。 應(yīng)用層 應(yīng)用層主要完成具體功能的實現(xiàn),對無線測溫模塊而言,應(yīng)用層就是實現(xiàn)溫度測量及無線傳輸?shù)木唧w功能。所以單片機既可以通過DQ引腳向DS18B20發(fā)送控制字啟動采集,又可以發(fā)送控制字讀取數(shù)據(jù)。 功能實現(xiàn)方式及原理圖 圖7當(dāng)進入這種模式時,一部分晶體振蕩器是活動的。 MCU有遙控數(shù)據(jù)節(jié)點時,接收節(jié)點的地址TXaddress和有效數(shù)據(jù)TXpayload通過SPI接口傳送給NRF905應(yīng)用協(xié)議或MCU設(shè)置接口速度;MCU設(shè)置TRX_CE、TX_EN為高來活NRF905 SPI 接口由 MISO(主入從出)、MOSI(主出從入)、SCK(串行移位時鐘)、CSN(從使能信號)四種信號構(gòu)成:CSN 決定唯一從設(shè)備與主設(shè)備進行讀寫操作的開始信號,如果沒有 CSN,主機僅能與一個從機進行通訊;主設(shè)備通過產(chǎn)生 SCK(移位時鐘來)發(fā)起通訊;通訊時,數(shù)據(jù)在時鐘上升沿由 MISO 輸出,在緊接著的下降沿由 MOSI 輸入,這樣經(jīng)過 8/16 次時鐘的改變,完成 8 位數(shù)據(jù)的傳輸。 (2)LED顯示屏優(yōu)缺點:1)價格適中。即定時器T0、TT2。空閑模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。為了保證讀出的數(shù)據(jù)正確,一般情況要讀出DSI8B20的RAM的9個字節(jié),并校驗讀出的數(shù)據(jù)是否正確。可以用一條存儲器操作命令對TH 和TL 進行寫入,對這些寄存器的讀出需要通過暫存器。 (3)可用數(shù)據(jù)線供電,電壓范圍: ~ V。通過以上幾種無線技術(shù)的介紹,從系統(tǒng)的經(jīng)濟性、傳輸速率,確定該系統(tǒng)部分電路設(shè)計使用無線收發(fā)芯片。Zigbee技術(shù)的目標就是針對工業(yè),家庭自動化,遙測遙控,汽車自動化、農(nóng)業(yè)自動化和醫(yī)療護理等,例如燈光自動化控制,傳 感 器 的 無 線 數(shù) 據(jù)采 集 和監(jiān) 控,油 田,電 力,礦山和物流管理等應(yīng)用領(lǐng)域。隨著科學(xué)技術(shù)的發(fā)展,要求溫度測量的范圍向深度和廣度擴展,不但要求有足夠的精度滿足工業(yè)生產(chǎn)和科學(xué)技術(shù)的要求,而且還要求有廣泛的測溫范圍。溫度作為一項工業(yè)常用測量對象,在工業(yè)現(xiàn)場和過程控制中具有至關(guān)重要的作用。另外整個Zigbee網(wǎng)絡(luò)還可以與現(xiàn)有的其它的各種網(wǎng)絡(luò)連接。主要包括
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1