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

正文內(nèi)容

基于nrf905的無線溫度采集系統(tǒng)的設(shè)計(jì)畢業(yè)論文(專業(yè)版)

2024-08-03 18:10上一頁面

下一頁面
  

【正文】 buffer amp。重置各測量數(shù)據(jù)區(qū)和繪圖區(qū) With MSComm1 If .PortOpen = True Then基于 nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)45 .PortOpen = False End If If num = 0 Then Exit Sub = : = = : = = : = For i = 0 To num 1 datatemp(i) = 0 Next i num = 0 w = 2 = vbWhite End WithEnd SubPrivate Sub Form_Load() = 7305 = 9480 = vbWhite 39。Init_MCU()。//SPI 寫入 TXEN=0。 SpiWrite(0x24)。_nop_()。0x80)。LED1=1。sbit PWR = P1^5。}基于 nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)36// void main(void){ DelayMs(100)。 //發(fā)送完成 LED 亮一秒 Delay(10000)。 _nop_()。 MOSI=(bit)(bamp。 //負(fù)值符號和整數(shù)部分 dis_buf[0]=0x13。 }temp。 delayUs(1)。us)。sbit SCK = P1^0。這不僅使我學(xué)習(xí)到了硬件電路的設(shè)計(jì),還學(xué)習(xí)了怎么樣去調(diào)試系統(tǒng)和軟件設(shè)計(jì)。nRF905 初始化,配置射頻寄存器DS18B20 初始化讀溫度數(shù)據(jù)寫發(fā)送地址和數(shù)據(jù)發(fā)送數(shù)據(jù)完成?NOYESnRF905 初始化,配置射頻寄存器等待接收數(shù)據(jù)完成?發(fā)送數(shù)據(jù)給上位機(jī)NOYES(a)發(fā)送流程 (b)接收流程圖 系統(tǒng)工作流程圖基于 nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)24 上位機(jī)編程MSComm 控件是 Microsoft 提供的 ActiveX 控件,目的是簡化 Windows 下串行通信編程。由 SCK,MISO,MOSI 和 CSN 信號線組成。 nRF905 的配置nRF905 內(nèi)部有若干寄存器,這些寄存器必須經(jīng)過適當(dāng)配置,才能使其正常工作。(4) 置高 AUTO_RETRAN,nRF905 發(fā)送, TRX_CE 變成低電平時(shí)停止。 芯片內(nèi)部結(jié)構(gòu)與封裝nRF905 片內(nèi)集成了電源管理、晶體振蕩器、低噪聲放大器、頻率合成器和功率放大器等模塊,曼徹斯特編碼/解碼有片內(nèi)硬件完成,用戶無須對數(shù)據(jù)進(jìn)行曼徹斯特編碼,因而使用方便。讀中間結(jié)果暫存器命令(Read Scratchpad) ,該命令讓主機(jī)讀出 DS18B20 中間結(jié)果暫存器內(nèi)的 9 個(gè)字節(jié),由最低字節(jié)開始一直讀到第 9 字節(jié)。 DS18B20 的引腳封裝和性能常用的 DS18B20 采用與普通三極管相同的 TO92 封裝形式,另外也有 8 引腳的 SO 和 μSOP 封 裝 。初始化脈沖是由主器件單片機(jī)發(fā)出一個(gè)持續(xù)時(shí)間超過 480 微秒的低電平,然后主器件釋放總線進(jìn)入接受狀態(tài)等待從器件的應(yīng)答,這時(shí)總線被上拉電阻提升至高電平,從器件 DS18B20 在檢測到上升沿后,等待 15~60μs 將總線拉低保持60~240μs 作為應(yīng)答。初始化是由主器件發(fā)出一個(gè)初始化脈沖,單總線上所接的上拉電阻使得總線在空閑狀態(tài)時(shí)為高電平。STC89C52 優(yōu)點(diǎn)是很低的功耗,分為掉電模式,其一般功耗為 ,可以被外部中斷激活,中斷結(jié)束后,繼續(xù)執(zhí)行其原來的程序;空閑模式一般的功耗為2mA;在正常工作模式時(shí),其典型功耗 4mA7mA。然而在單片機(jī)的控制應(yīng)用中,有很多是專門針對某個(gè)特定的產(chǎn)品的,例如電度表、IC 卡讀寫器等等?,F(xiàn)在興起的無線通信 GPRS 技術(shù)具有傳送距離長,通信可靠穩(wěn)定,但設(shè)計(jì)復(fù)雜、成本較高,不適合短距離工作。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)結(jié)構(gòu)簡單、方便移植,能夠?qū)崿F(xiàn) 400m 范圍的傳輸。第三章主要介紹單片機(jī)選型和硬件的一些知識。它是一種集成電路芯片,采用超大規(guī)模集成電路技術(shù)將 CPU、RAM 、 ROM、I/O 口、中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等集成于一體的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng),因此 得名單片微型計(jì)算機(jī),簡稱單片機(jī)。將測量技術(shù)、自動(dòng)控制技術(shù)以及單片機(jī)技術(shù)結(jié)合,充分發(fā)揮數(shù)據(jù)處理和實(shí)時(shí)控制功能,使系統(tǒng)工作于最佳狀態(tài),提高系統(tǒng)的生產(chǎn)效率和產(chǎn)品質(zhì)量。但某個(gè)器件不用總線傳輸數(shù)據(jù)時(shí),它釋放總線后,就可由另一個(gè)器件來使用總線傳輸數(shù)據(jù)。表 ROM 命令說明ROM 命令 說明搜索 ROM(F0H) 識別單總線上所有單總線器件的 ID 碼讀 ROM(33H ) (僅適用單節(jié)點(diǎn)) 直接讀單總線器件的 ID 代碼匹配 ROM(55H ) 尋找與制定 ID 代碼相匹配的單總線器件跳過 ROM(CCH) 僅適用單節(jié)點(diǎn) 使用該命令可直接訪問總線上從機(jī)設(shè)備報(bào)警搜索 ROM(ECH)(僅少數(shù)期間支持) 搜索有報(bào)警的從機(jī)設(shè)備 單總線通信協(xié)議在單總線系統(tǒng)中,為確保數(shù)據(jù)傳輸?shù)耐暾蜏?zhǔn)確,單總線通信協(xié)議定義了初始化脈沖、應(yīng)答脈沖、寫 0 脈沖、寫 1 脈沖和讀脈沖五種信號類型。主器件在發(fā)出讀命令之后,必須立即產(chǎn)生讀時(shí)隙。DS18B20 在上電后并不工作,而是處于休閑狀態(tài),主機(jī)只有發(fā)出一個(gè)轉(zhuǎn)換 T 命令才能使它進(jìn)入溫度測量和 A/D 轉(zhuǎn)換狀態(tài),轉(zhuǎn)換完成后就會(huì)有兩字節(jié)的溫度測量值存入中間結(jié)果暫存器,同時(shí) DS18B20 又重新返回到休閑狀態(tài)。 DS18B20 上 電 時(shí) 自 動(dòng) 進(jìn) 行 回 傳 EEPROM 內(nèi) 容 的 操 作 , 以 便 器件 在 通 電 后 使 中 間 結(jié) 果 暫 存 器 中 的 數(shù) 據(jù) 立 即 有 效 。在 ShockBurstTM 接收模式下,當(dāng)一個(gè)包含正確地址和數(shù)據(jù)的數(shù)據(jù)包被接收到后,地址匹配(AM)和數(shù)據(jù)準(zhǔn)備好(DR)兩引腳通知微控制器。(8) 當(dāng)接收完所有的數(shù)據(jù)時(shí),nRF905 把引腳 DR 和地址匹配引腳 AM 置為低電平。在電路中,電感電容的值是使電路工作在 433MHz 的數(shù)據(jù)。如圖 所示。最后實(shí)驗(yàn)表明此設(shè)計(jì)能穩(wěn)定、高效、直觀的顯示出溫度數(shù)據(jù)和實(shí)時(shí)變化,而且使用起來簡單方便。單片機(jī)的 C 語言應(yīng)用程序設(shè)計(jì) 北京:北京航空航天大學(xué)出版社,1999【2】唐繼堯 51 單片機(jī)工程應(yīng)用實(shí)例 北京:北京航空航天大學(xué)出版社,2022【3】張友德 單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn) 上海:復(fù)旦大學(xué)出版社 2022【4】譚浩強(qiáng) C 語言程序設(shè)計(jì) 北京:清華大學(xué)出版社 1999【5】AT89C52 datasheet ,可在中國電子資源網(wǎng)、集成電路資料下載【6】Dallas 【7】Nordic 【8】李江全 Visual Basic 串口通信與測控應(yīng)用技術(shù)實(shí)戰(zhàn)詳解 北京:人民郵電出版社 2022【9】求是科技 Visual C++、Visual Basic 串并口開發(fā)技術(shù)工程應(yīng)用實(shí)例導(dǎo)航 北京:人民郵電出版社 2022【10】康華光 電子技術(shù)基礎(chǔ)模擬部分(第五版)北京:高等教育出版社 2022【11】康華光 電子技術(shù)基礎(chǔ)數(shù)字部分(第五版)北京:高等教育出版社 2022【12】馬云峰 單片機(jī)與數(shù)字溫度傳感器 DS18B20 的接口設(shè)計(jì) (4) 【13】劉海萍 基于 DS18B20 的溫度采集系統(tǒng)設(shè)計(jì) 科教可沿 2022 年第 11 期基于 nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)29附錄附錄 1 系統(tǒng)發(fā)送程序include include //_nop_()typedef unsigned char uchar。uchar dis_buf[4]。 //yes=0 有芯片,} //uchar read_byte(void)//從單總線上讀一個(gè)字節(jié){ uchar i。0x01。 //Start Conversion return 。 } }//延時(shí)void Delay(uint x){ uint i。 CSN=0?;?nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)35 _nop_()。 CSN=0。while(1){ Do_Temp()。sbit LED2 = P3^5。 for(i=0。 while (i) { ddata=1 。j115。 Delay(10000)。// TXEN=0。打開串口 Dim rstr As String Dim n As Integer With MSComm1 = True If .PortOpen = False Then 39。判斷 MSComm1 通訊事件 Case EvReceive 39。程序退出關(guān)閉設(shè)備EndEnd Sub。改變錯(cuò)誤處理的方式。i++)基于 nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)43 Send_PC(TxRxBuffer[i])。 PWR=1。 } }}//初始化配置寄存器void Ini_System(void){ uchar i。 }}//void DelayMs(uint n) //j=115F={ uchar j。}//由 nRF905 讀數(shù)據(jù)uchar SpiRead(void){ uchar i=8。bit lcdbit。sbit DR = P3^2。LED2=1。 TXEN=0。 //個(gè)位SpiWrite(dis_buf[3])。 } SCK=0。 dis_buf[1]=(tx%100)/10。 write_byte(0xCC)。 i) { DQ = 0。 delayUs(25)。sbit DQ =P2^7。在此,我要對他們表示最誠摯的謝意!最后,我要感謝大學(xué)四年來教育我培養(yǎng)我關(guān)心我的老師們。實(shí)驗(yàn)后的上位機(jī)顯示數(shù)據(jù)如圖 所示。在發(fā)送的模塊上增加了一片DS18B20 數(shù)字溫度傳感器。 nRF905 硬件電路在 nRF905 的使用中,根據(jù)不同要求,其電路圖不盡相同,圖 為 50Ω單端天線輸出的應(yīng)用原理圖。(6) MCU 置 TRX_CE 為低電平時(shí),nRF905 進(jìn)入待機(jī)模式?;?nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)16表 nRF905 工作模式PWR_UP TRX_CE TX_EN 工作模式0 X X 掉電和 SPI 編程1 0 X 待機(jī)和 SPI 編程1 1 0 接收1 1 1 發(fā)射 ShockBurstTM 模式與射頻數(shù)據(jù)包有關(guān)的高速信號處理都在 nRF905 片內(nèi)進(jìn)行,數(shù)據(jù)速率由微控制器配置的 SPI 接口決定,數(shù)據(jù)在微控制器中低速處理,但在 nRF905 中高速發(fā)送,因此中間有很長時(shí)間的空閑,這很有利于節(jié)能。 跟 隨Recall E2 命 令 后 , 主 機(jī) 可 進(jìn) 入 讀 時(shí) 隙 。微處理器通過每個(gè)器件的識別碼來識別器件。 DS18B20 在主器件產(chǎn)生寫時(shí)隙后的 15~60μs 窗 口 時(shí) 間段 內(nèi) 采 樣 總 線 。ROM 命令還可以使主器件判斷當(dāng)前總線上有幾個(gè)從器件。 硬件結(jié)構(gòu)和連接單總線需要一個(gè)大約 5 千歐的上拉電阻,這樣,在空閑狀態(tài)時(shí)總線為高電平?;?nRF905 的無線溫度采集系統(tǒng)的設(shè)計(jì)5單片機(jī)廣泛應(yīng)用于實(shí)驗(yàn)室、交通運(yùn)輸工具、計(jì)量等各種儀器儀表之中,使儀表智能化,提高他們測量精度,加強(qiáng)其功能,簡化儀器儀表的結(jié)構(gòu),便于使用、維護(hù)和改進(jìn)。本系統(tǒng)的硬件結(jié)構(gòu)框圖如圖 。 設(shè)計(jì)的論文結(jié)構(gòu)本文在結(jié)構(gòu)上分為九章,各章的主要內(nèi)容如下:第一章主要介紹了本設(shè)計(jì)的目的、研究的主要內(nèi)容和意義及論文的結(jié)構(gòu)。本次設(shè)計(jì)的目的就是大棚溫度的采集,使我們方便、高效的獲取大棚溫度數(shù)據(jù)并顯示出其歷史變化。此處設(shè)計(jì)的溫度采集系統(tǒng),采用單片機(jī)、DS18B20 數(shù)字溫度傳感器和一對 nRF905 無線數(shù)傳模塊組成的溫度數(shù)據(jù)無線傳輸系統(tǒng)。由于專用單片機(jī)芯片是針對一種產(chǎn)品或一種控制應(yīng)用而專門設(shè)計(jì)的,設(shè)計(jì)時(shí)已經(jīng)對系統(tǒng)結(jié)構(gòu)進(jìn)行了最簡化、軟硬件資源利用最優(yōu)化處理。單片機(jī)的最小系統(tǒng)是由振蕩電路和復(fù)位電路組成。在檢測到此上升沿后,掛接在單總線上的各從器件在接收到此命令后,會(huì)發(fā)出應(yīng)答脈沖,表明從器件已經(jīng)做好準(zhǔn)備,當(dāng)主器件收到應(yīng)答脈沖后接著發(fā)出 ROM 命令和功能命令。無論讀時(shí)隙還是寫時(shí)隙,都是從器件拉低總線至少 1μs 開始的。 (a
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1