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

正文內(nèi)容

基于ds18b20的單片機無線溫度采集系統(tǒng)_本科畢業(yè)論文-免費閱讀

2025-08-11 02:21 上一頁面

下一頁面
  

【正文】 y0。 sbit CSN =P1^1。 第 32 頁 【參考文獻】 [1] 衡軍山 ,趙明潔 .基于 的串行通信工控軟件設計及實例 [R].承德民族職業(yè)技術學院 ,20xx.(2) [2] 李武華 ,汪飛 ,吳建律 .無線收發(fā)模塊在智能家庭網(wǎng)絡中的應用 .今日電子 ,6,20xx:78 [3] 范逸 之、陳立元編著《 Visual Basic 與 RS232 串行通信控制》 中國青年出版社, 20xx [4] 劉威 .基于 DS18B20和 nRF905的多點無線測溫系統(tǒng) [D].保存地 :吉林大學電子科學與工程學院 ,20xx [5] 劉志強 ,羅慶生 .一種智能化溫度檢測系統(tǒng)的設計 [J].中國檢測技術 ,20xx,29(3):9598 [6] 薛小玲 ,吳壽強 .數(shù)字式溫度檢測系統(tǒng)的設計 [J].閩江學院學報 .20xx,24(2):120125 [7] 徐愛鈞 ,彭愛華 .Keil V51 單片機高級語言編程與 uVision2 應用實踐 .電子工業(yè)出版社 [J],20xx:5863 [8] 周亞楠 ,劉存根 ,賈吉慶 .基于 DS620 智能溫度控制系統(tǒng)設計 .傳感器世界 , [9] 金懿 ,劉彭義 .基于單總線數(shù)字溫度傳感器的多點溫度測量系統(tǒng)設計 [J].暨南大學學報(自然科學報) ,20xx,25(1):5156 [10] 朱衛(wèi)華 ,黃智偉 .基于無線數(shù)字溫度傳感器的多點溫度測量系統(tǒng)設計 [J].工業(yè)控制計算機 ,20xx,16(6):5758 [11] 張培仁 .基于 C 語言編程 MCS— 51 單片機原理與應用 [M].北京 :清華大學出版社 , [12] 胡漢才 .單片機原理及接口技術(第二版) [M].北京 :清華大學出版社 ,20xx [13] 袁強 , 陸啟生 , 李文煜.基于單片機 89C51 和 89C2051 點陣 LED 顯示系統(tǒng) [J].中國科技信息 , 20xx(18):181183 [14] Vizimuller, P.:‘RF design guidesystems, circuits, and equations’ (ArtechHouse, Boston, MA, 1995) [15] AT89C51 DATA SHEEP Philips Semiconductors [16] V. Yu. Teplov,A. V. System Using a SingleChip Microputer and Thermoelectric Modules Based on the Peltier Effect[J] ,20xx 第 33 頁 附 錄 第 34 頁 MAX232 電路 與單片機的接口電路 與單片機的接口電路 轉(zhuǎn) 穩(wěn)壓電路 第 35 頁 下位機和上位機部分程序 include include include define uint unsigned int define uchar unsigned char //**************NRF24L01******************* define TX_ADR_WIDTH 5 // 5 uints TX address width define RX_ADR_WIDTH 5 // 5 uints RX address width define TX_PLOAD_WIDTH 20 // 20 uints TX payload define RX_PLOAD_WIDTH 20 // 20 uints TX payload uchar const TX_ADDRESS[TX_ADR_WIDTH] = {0x35,0x43,0x10,0x10,0x03} 。但是在后來增加 nRF24L01 模塊后,問題就更多了,接收端沒有反應、有反應卻沒有溫度數(shù)據(jù)、有數(shù)據(jù)卻是一個固定不變的初值等,同樣這些都通過修改軟件得到了解決。 //在第 3 個數(shù)碼管上顯示 } } 調(diào)試結果如下圖 18。j) {i=t/100。P2=i。 P0=0。 根據(jù) DS18B20 的通訊協(xié)議,主機控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟。系統(tǒng)軟件 已經(jīng)廣泛 采用 了 模塊化程序設計,主從式結構 的 通信方式。 SPI 接口在內(nèi)部硬件實際上 有 兩個 功能 簡單的, 能夠 傳輸?shù)?二進制 數(shù)據(jù)為 8 位,在主器件 發(fā)出的選中 從器件使能信號和移位脈沖 同時作用 下,按位傳輸,高位在前,低位在后, 而且會在 SCLK 的上升沿上數(shù)據(jù)改變, 然后又由 一位數(shù)據(jù)被 同時 存入 中。 當前的SPI 接口 廣泛地 應用在 EEPROM、 FLASH 等存儲器件還有 AD 上 , 甚至 和數(shù)字信號解碼器 也會涉及使用這樣的通信方式 。 PC 機側 VB 程序 首先,在 Form中添加 MSComm1 通信控件,并將其屬性通過 PC 端程序作出如下設定。然后打開通信端口 ,進行數(shù)據(jù)的寫和讀入。單片機側的 TXD(發(fā)送端)接 PC 機的 RXD(接收端),單片機側的 RXD(接收端)接 PC 機的 TXD(發(fā)送端),兩者的 GND(地)直接相連。 下面是上位機顯示溫度數(shù)據(jù)的流程圖如圖 15。 第 21 頁 /*函數(shù): void SetRX_Mode(void) /*功能:數(shù)據(jù)接收配置 void SetRX_Mode(void) { CE=0。 SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x03)。 第 18 頁 圖 13 發(fā)送模式流程圖 相關發(fā)送模塊子程序如下。 SCK,芯片控制的時鐘線( SPI時鐘)。 //100 取余再用 10 取余,為溫度的小數(shù)位 display(0,i)。 void dis_temp(uint t) //顯示溫度數(shù)值函數(shù) t 傳遞的是整型的溫度 { uchar i,j。位碼也就是 LED 的顯示使能端,對于共陰級的 LED 而言,低電平使能。 //兩個字節(jié)組合為 1 個字 temp=temp|a。 dsreset()。 對于 DS18B20 簡潔的端口引腳,只需要將它的數(shù)據(jù)線與單片機的任意一個 I/O口連接并保證其正常供電,在正確合時序的程序驅(qū)動下,就可以實現(xiàn)溫度的采集,并作出相應的其他聯(lián)動控制。 LED 模塊是為了讓在檢測點可以隨時看到當前檢測溫度。詳細來說,即使景物從視野中消失,人眼所感受到的光像也不 會馬上消逝,因為有實驗證明人眼的視覺暫留時間約為 ~ ,這是因為在外界光源突然消失時,人眼的亮度感覺是按指數(shù)規(guī)律逐漸減少的。 NRF24L01P+PA+LNA 無線模塊工作于免許可證的 頻段,可以點對點應用,也可組成星形網(wǎng)絡。 DS18B20 的引腳如圖 5 所示。 176。本系統(tǒng)是基于單片機控制的溫度采集系統(tǒng),單片機的電源要求是 +5V 標準直流電源供電。因此該系統(tǒng)能實現(xiàn)對溫度實時并多點溫度檢測,是可以實現(xiàn)遠程控制的無線溫度檢測系統(tǒng)。 MCS51 單片機結構圖如圖 3 示 。 /PSEN,外部程序存儲器的選通信號。 I/O 接口: P0 口, P0 口為一個 8 位雙向 I/O 口,當 FIASH 進行校驗時, P0 輸出原碼,此時 P0 外部必須接上拉電阻,常用的上拉電阻為 1K。主要完成溫度采集,同步顯示,同步上傳至上位機?;九c多個節(jié)點進行無線通信,并通過 LED顯示將數(shù)據(jù)顯示出來,同時可以通過 無線傳輸技術 將數(shù)據(jù)發(fā)送給 PC。而 實際溫度控制過程中既要求系統(tǒng)具有穩(wěn)定性、實時性,又需要使系統(tǒng)功耗低 、 保證溫度的均勻性 和數(shù)據(jù)可實時共享 ,因此可 設計一種低功耗的多點 可方便上傳至上位機的 無線溫度檢測系統(tǒng)。工作場所的溫度采集用到了溫 度采集芯片 DS18B20 來達到一定的準確度和精確度,最后采用 nRF24L01 模塊對采集到的溫度數(shù)據(jù)進行無線傳輸并通過由單片機控制的數(shù)碼管顯示當前溫度,從而能打破傳統(tǒng)溫度操作受到距離限制的缺陷的同時便于溫度的讀取。在經(jīng)過軟硬件測試后,我們基本實現(xiàn)了用溫度傳感器采集溫度,用 nRF24L01 進行一定距離傳輸后在接受端的上位機軟件上顯示出來的模型。 無線溫度測量系統(tǒng)可以由無線溫度傳感器節(jié)點、網(wǎng)關、計算機采集處理軟件組成, 集溫度信號采集、大容量存儲、無線射頻發(fā)送、 LED 動態(tài)顯示、控制與通信等功能于一體的新型系統(tǒng) 。 在本系統(tǒng)中,數(shù)字化無線溫度傳感器將體現(xiàn)數(shù)字化、信息化和智能化的特點,包括溫度測量部分、溫度數(shù)據(jù)處理部分和溫度值顯示三部分構成。無線收發(fā)模塊完成上位機和下位機數(shù)據(jù)的交換,分別由兩塊獨立的單片機控制其收發(fā)。 P1 口, P1 口 是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。 第 5 頁 圖 3 單片機結構圖 作為定時器使用時,定時器計數(shù)常將 89C52 單片機片內(nèi)振蕩器輸出的脈沖經(jīng)過 12 分頻后的脈沖個數(shù),即每個機器周期使定時器 T0/T1 的寄存器值自動累加 1,直到溢出,溢出后繼續(xù)從 0 開始計數(shù),循環(huán),所以定時器的分辨率是時鐘振蕩頻率的 1/12。 在單片機控制的系統(tǒng)中還存在更多的電路,對系統(tǒng)的正常運行起著關鍵的作用。另外, nRF24L01 是單獨采用 直流電源供電,這里的電源需要通過電源轉(zhuǎn)換,即 5V 轉(zhuǎn) ,本系統(tǒng)采用 AMS1117 穩(wěn)壓芯片實現(xiàn)這一轉(zhuǎn)換。 C。 圖 5 DS18B20 電路圖 無線傳輸 該系統(tǒng)的無線傳輸模塊采用的是挪威 VLSI 公司推出的單片射頻收發(fā)一體器件 nRF24L01 芯片,而本文采購的是基于 nRF24L01 開發(fā)的由頻率合成器、接收解調(diào)器、功率、晶體振蕩器和調(diào)制器組成的無線收發(fā)模塊,也因此有了相應的固定的豐富的軟件資料,硬件上也不需外加,該模塊會自動處理字頭和 CRC(循環(huán)冗余 第 8 頁 碼校驗 )。 NRF24L01P+PA+LNA 無線模塊的核心為挪威NORDIC 公司最新的高性能無線數(shù)傳芯片 NRF24L01,經(jīng)過國內(nèi)的專業(yè)設計和改造,增加大功率 PA 和 LNA 芯片,射頻開關,帶通濾波器等組成了專業(yè)的全雙向的射 頻功放,即現(xiàn)在的 Nrf24l01 模塊,使得有效通信距離得到極大拓展。這樣當一個光源反復通斷,在通斷頻率較低時,人眼可以發(fā)現(xiàn)亮度的變化;而通斷頻率增高時,眼睛就逐漸不能發(fā)現(xiàn)相應的亮度變化了。 nRF24L01無線傳輸模塊是為了讓檢測的數(shù)據(jù)實時發(fā)送給遠處的 PC上位機系統(tǒng),實現(xiàn)遠程監(jiān)控等。 所以,本設計中 DS18B20 與單片機接口電路圖 8。 //DS18B20 復位,調(diào)用初始化子函數(shù) delay(1)。 f_temp=temp*。要讓 4 個 LED 同時工作,顯示數(shù)據(jù),就是要不停的循環(huán)掃描每一個 LED,并在使能每一個 LED 的同時,輸入所需顯示的數(shù)據(jù)對應的 8 位段碼。 for(j=10。 //在第 3 個數(shù)碼管上顯示 } } nRF24L01 無線發(fā)送模塊 正如前面所介紹,該模塊是挪威公司生產(chǎn)的 nRF24L01 在外圍電路優(yōu)化配置組成的。 MISO,芯片控制數(shù)據(jù)線 ( Master input slave output)。 void init_NRF24L01(void) { inerDelay_us(100)。 SPI_RW_Reg(WRITE_REG + RF_CH, 0)。 SPI_RW_Reg(WRITE_REG + CONFIG, 0x0f)。
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1