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

正文內(nèi)容

基于單片機的溫濕度采集管理系統(tǒng)畢業(yè)論文(完整版)

2025-08-29 17:46上一頁面

下一頁面
  

【正文】 Standby 模式在保持電流消耗最小的同時保證最短的到 ShockBurstRX, ShockBurstTX 的啟動時間,當(dāng)進入這種模式時,一部分晶體振蕩器是活動的。數(shù)據(jù)和命令的傳輸都是低位在先。 DS18B20 寫時序 DS18B20 的寫時序分為寫 0 時序和寫 1 時序兩個過程。 系統(tǒng)功能模塊設(shè)計 模塊化的結(jié)構(gòu)是目前比較流行的軟件結(jié)構(gòu),它具有易于調(diào)試和升級換代等優(yōu)點。 (3) 統(tǒng)計分析。該系統(tǒng)軟件的使用文檔及版本信息等。對于 MSComm 控件注冊,在 VB 安裝目錄下可以找到 , , 這三個文件, 把這三個文件拷貝到 Windows的 system 目錄下。串口通信采用 MSComm 控件,實現(xiàn)管理系統(tǒng)與控制器的通信;數(shù)據(jù)庫技術(shù)實現(xiàn)了數(shù)據(jù)存儲、備份、歷史記錄查看、刪除等功能; wfChart 組件實現(xiàn)了利用曲線圖實時顯示當(dāng)時采集的溫度變化趨勢。用戶可以設(shè)置溫度的上下限,超過范圍,系統(tǒng)則會不斷地提醒用戶,有異常狀況發(fā)生,并能觸發(fā)終端的報警系統(tǒng)。采集數(shù)據(jù)的頻率可有用戶自己設(shè)定。知道用戶對其進行控制和處理。單線總線由 5K 上拉電阻拉到高電平。配置字的內(nèi)容保持不變。 當(dāng)正在接收一個數(shù)據(jù)包時, TRX_CE或 TX_EN引腳的狀態(tài)發(fā)生改變, nRF905立即把其工作模式改變,數(shù)據(jù)包則丟失。 nRF905 工作 模式由 TRX_CE、 TX_EN、 PWR_UP 的設(shè)置來設(shè)定。 這時定時 器 中的 TL1 作 為計數(shù), TH1 作 為自動重裝值,這個定時模式下,定時器溢出后, TH1的值會自動裝載到 TL1,再次開始計數(shù)。 PCON 其他位為掉電方式控制位。 REM 為允許接收位, REM 置 1 時串口允許接收。 19 開 始設(shè) 置 定 時 器 1 的T H 1 = 0 x F D , T L 1 = 0 x F DM S C o m m 控 件打 開 串 口 是 否 成 功顯 示 錯誤 信 息結(jié) 束設(shè) 置 串 口 工 作 模 式 1S C O N = 0 x 5 0設(shè) 置 定 時 器 模 式 2T M O D = 0 x 2 1串 口 中 斷 設(shè) 置I E = 0 x 9 0T I = 0開 定 時 器 1 中 斷 T R 1 = 1中 斷 入 口接 收 數(shù) 據(jù)S B U F 是 否 接 收 到 字 符 ?R I = 0R I = 1 ?數(shù) 據(jù) 是 否 由主 機 發(fā) 出 ?將 數(shù) 據(jù) 傳 輸給 管 理 系 統(tǒng)數(shù) 據(jù) 傳 輸 給 單 片 機由 n R F 9 0 5 發(fā) 射YYYYNNNN 圖 20 單片機與主機串口通信流程圖 SBUF 數(shù)據(jù)緩沖寄存器 SBUF 是一個可以直接尋址的串行口專用寄存器 。 圖 18 電壓轉(zhuǎn)換原理圖 第 4 章 無線溫濕度傳輸系統(tǒng)軟件 (下位機 )設(shè)計 17 無線溫濕度傳輸系統(tǒng)軟件總體設(shè)計 無線溫濕度傳輸系統(tǒng)的整個工作流程如圖 19 所示。 16 V C CG N D主 機 發(fā) 開始 信 號D H T 響 應(yīng)輸 出拉 高 并延 時 等 待拉 高 延 時準(zhǔn) 備 輸 出數(shù) 據(jù) ‘ 0 ’數(shù) 據(jù) ‘ 1 ’從 機 拉 低5 0 U S數(shù) 據(jù) 傳 送 結(jié) 束上 拉 電 阻 拉 高單 總 線信 號 線 說 明 :主 機 信 號 D H T 信 號 圖 17 DTH11 與單片機通信過程 測量分辨率 DHT11 的溫度濕度數(shù)據(jù)都是以 8bit 數(shù)據(jù)表示,其測量分辨率分別為 8bit(溫度)、 8bit(濕度) 。從模式下,DHT11 接收到開始信號觸發(fā)一次溫濕度采集,如果沒有接收到主機發(fā)送開始信號, DHT11 不會主動進行溫濕度采集。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù)。 傾斜累加器用于補償振蕩器溫度特性的非線性。本系統(tǒng)向 DS18B20 供電的另一種方法是通過使用連接到 VDD 引腳的外部電源。當(dāng) DQ 或 VDD 引腳為高電平,這個電路便“取”得電源。作為另一種可供選擇的方法 DS18B20 也可以用外部 5V 電源供電。C。 圖 10 MAX232 電平轉(zhuǎn)換硬件原理圖 12 單片機程序下載模塊 ATMEGA16 單片機支持在線編程,因此只需將單片機的對應(yīng)引腳與 ISP 下載器相連即可完成單片機的在線編程。 MAX232 內(nèi)部結(jié)構(gòu)包括三個部分:電荷泵電路、數(shù)據(jù)轉(zhuǎn)換通道、供電。 ( 3)發(fā)送地址:寄存器包含目標(biāo)器件地址字節(jié)長度由配置寄存器設(shè)置。當(dāng) RF905 處于空閑模式或關(guān)機模式時, SPI 接口可以保持在工作狀態(tài)。若硬件上沒有 SPI 的單片機,可以用普通單片機 IO 口模擬 SPI,不需要單片機 SPI 模塊介入,只需添加代碼模擬 SPI 時序即可。數(shù)據(jù)在內(nèi)部進行曼切斯特編碼( TX)和曼切斯特解碼( RX)。 傳感器 單片機 nRF905 無線收發(fā) 收發(fā)天線 外部時鐘 6 圖 4 nRF905 單片射頻發(fā)射芯片硬件結(jié)構(gòu)圖 nRF905 天線 ANT1 和 ANT2 輸 出腳給天線提供穩(wěn)定的 RF 輸出。同時也用來作為用戶發(fā)布相關(guān)控制命令至各監(jiān)測點。 4. 應(yīng)急預(yù)警功能。 1. 計算機管理功能??梢詫崿F(xiàn)數(shù)據(jù)備份、數(shù)據(jù)刪除、保存數(shù)據(jù)和報表打印等;對終端進行時時記錄、監(jiān)測,然后通過統(tǒng)計曲線圖將數(shù)據(jù)趨勢時時顯示出來;實時分析特定期段的最高溫度、最低溫度等;數(shù)據(jù)異常處理等功能。研究的內(nèi)容如下: 1. 設(shè)計溫濕度管理系統(tǒng)的總體結(jié)構(gòu)。還包括人工采集方式。 RFID 技術(shù)在國外迅速發(fā)展。 對于局部區(qū)域(校園、企業(yè)、公共 場所、科研場所等),尤其是對于氣候要求比較嚴(yán)格的地區(qū),實時的檢測周圍的環(huán)境變化(溫度、濕度、能見度),能夠及時的發(fā)現(xiàn)各種異常情況發(fā)生。系統(tǒng)通過了模擬調(diào)試,方案設(shè)計合理,應(yīng)用效果較好,是一種很有推廣性的無線數(shù)據(jù)采集管理系統(tǒng)。 RFID 是射頻識別技術(shù)的英文 (Radio Frequency Identification)的縮寫 。因此作為獲取信息的重要工具,數(shù)據(jù)采集系統(tǒng)目前正廣泛地用于生產(chǎn)、科研的各個領(lǐng)域。所以,本課題提出并設(shè)計基于 AT89S52 單片機的 nRF905 無線傳輸系統(tǒng)的溫濕度管理系統(tǒng)及其軟件開發(fā)。 DS18B DHT11 傳感器能夠準(zhǔn)確的采集數(shù)據(jù),通過 AT89S52 單片機處理器對數(shù)據(jù)進行處理,然后通過模擬 SPI 接口將數(shù)據(jù)發(fā)送給 nRF905 無線模塊,由 nRF905 無線模塊實現(xiàn)數(shù)據(jù)的發(fā)射接收,從而實現(xiàn)了數(shù)據(jù)的無線傳輸。 圖 1 系統(tǒng)整體設(shè)計結(jié)構(gòu)圖 上述系統(tǒng)結(jié)構(gòu)中只有一個數(shù)據(jù)采集終端,即點對點通信,推廣之,對于實際的具體應(yīng)用,會需要多個數(shù)據(jù)監(jiān)測點,即點對多點通信。 3. 數(shù)據(jù)精確傳輸功能。數(shù)據(jù)采 集終端,即采集終端 (RTU) 安裝于各個監(jiān)測點,主要由傳感器單元、單片機 (下位機 )、 nRF905 無線模塊數(shù)據(jù)發(fā)送終端和天線構(gòu)成。 nRF905 無線模塊硬件結(jié)構(gòu) nRF905 單片射頻發(fā)射芯片及其工作原理圖如圖 4 所示。 nRF905 頻率調(diào)制 nRF905 的調(diào)制采用高斯頻移鍵控( GFSK),調(diào)制在 100kbps。 7 表 2 nRF905 工作頻率的設(shè)置表 工作頻率 HFREQ_PLL CH_NO [0] [001001100] [0] [001101011] [0] [001101100] [0] [001111011] [1] [001010110] [1] [001110101] [1] [001110110] [1] [001111101] [1] [100011111] [1] [100100000] [1] [110011111] 高頻頭輸出接口電路 nRF905 模塊引出的高頻頭引出的管腳接口及實物圖如圖 5 所示。 表 4 nRF905 和單片機連接方式 Nrf905 AT89S51 狀態(tài)連接口 AM P1^5 DR P1^4 CD P1^6 模式接口 PWR_UP P1^2 TRX_CE P1^1 TX_EN P1^0 SPI 接口 CSN P3^4 SCK P3^3 MISO P1^7 MOSI P3^2 對于單片機,可以利用通用的 I/O 口模擬 ISP 接口進行通信。其原理圖如圖 7。其中須保證MCU 與 nRF905 模塊時序的一致 , 并充分考慮 nRF905 模塊對時序的要求。 8 腳( R2IN)、 9 腳( R2OUT)、 10腳( T2IN)、 7 腳( T2OUT)為第二數(shù)據(jù)通道。C,在 10~+85176。 其封裝圖如圖 12,共有 PR35 和 SOSI 兩種封裝方式,本系 統(tǒng)采用 PR35 封裝。如果在單線上有許多器件,那么可以挑出一個特定的器件,并給總線上的主機指示存在多少淺見及其類型。第一種方法是發(fā)生溫度變換時,在 DQ 線上提供一強的上拉。為了對遵循拋物線規(guī)律的振蕩器溫度特性進行補償。然后可以讀留在計數(shù)器內(nèi)的值。超小的體積、極低的功耗,信號傳輸距離可達 20 米以上,使其成為各類應(yīng)用甚至最為苛刻的應(yīng)用場合的最佳選則??偩€空閑狀態(tài)為高電平 ,主機把總線拉低等待 DHT11 響應(yīng) ,主機把總線拉低,必須大于 18 毫秒 ,保證 DHT11 能檢測到起始信號。其中,單片機工作電壓是 5V, MAX232 提供電壓時5V, nRF905 提供的電壓為 。在數(shù)據(jù)發(fā)送和接收時,都會用到數(shù)據(jù)緩沖寄存器 SBUF。它的各 個位的具體定義如 表 5 : 20 表 5串行口控制寄存器 SCON ( MSB) ( LSB) SM0 SM1 SM2 REN TB8 RB8 TI RI SM0、 SM1 為串行口工作模式設(shè)置位,這兩位可以對應(yīng)進行四種模式的設(shè)置 ,如下表 6。 RI 接收中斷標(biāo)識位。 只有上下位機的波特率一樣時才可以進行正常通訊。 nRF905一共有四種工作模式 , 其中有兩種活動 RX/TX 模式和兩種節(jié)電模式。只有在前一個數(shù)據(jù)包被發(fā)送完畢, RF905 才能接受下一個發(fā)送數(shù)據(jù)包。電流消耗取決于晶體振蕩頻率。 DS18B2020 傳感器的軟件操作流程及訪問協(xié)議如下如圖 23 所示。 對于 DS18B20 寫 0 時序和寫 1 時序的要求不同 ,當(dāng)要寫 0 時序時,單總線要被拉低至少 60us,保證 DS18B20 能夠在 15us 到 45us 之間能夠正確地采樣 IO 總線上的 “0”電平,當(dāng)要寫 1 時序時,單總線被拉低之后,在 15us 之內(nèi)就得釋放單總線。因此,溫濕度采集管理系統(tǒng)全部采用模塊化結(jié)構(gòu)設(shè)計。可以將終端進行時時記錄、監(jiān)測,然后通過統(tǒng)計圖將數(shù)據(jù)趨勢時時顯示出來。 27 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 主要數(shù)據(jù)表的結(jié)構(gòu)如表 8: 表 8數(shù)據(jù)表結(jié)構(gòu) 列名 數(shù)據(jù)類型 主鍵否 功能描述 ID 數(shù)字 是 溫度編號 Month 數(shù)字 否 月 Day 數(shù)字 否 日 Hour 數(shù)字 否 時 Minute 數(shù)字 否 分 Temp 數(shù)字 否 溫度 humidity 數(shù)字 否 濕度 系統(tǒng)開發(fā)及運行環(huán)境 (1) 系統(tǒng)開發(fā)平臺: Delphi 7 (2) 數(shù)據(jù)庫管理系統(tǒng)軟件: Access 20xx (3) 運行平臺: Windows XP (4) 溫濕度管理系統(tǒng)使用 Delphi 7 開發(fā),它是當(dāng)前最流行的可視化快速應(yīng)用程序開發(fā)環(huán)境,對數(shù)據(jù)庫有強大的支持。 然后用 Windows 下的注冊工具 regsv。 系統(tǒng)管理方法 溫濕度管理系統(tǒng)由 Delphi 開發(fā)的軟件管理模塊和后臺數(shù)據(jù)庫組成,集 Delphi 開發(fā)技術(shù)、串口通信技術(shù)、數(shù)據(jù)庫技術(shù)、 wfChart 技術(shù)等技術(shù)于一體。 (4) 異常處理模塊。是系統(tǒng)接收終端監(jiān)測站點適時采集到的、并通過 nRF905 無線模塊發(fā)送到上位機無線通信模塊、再通過 RS232 串口進入管理系統(tǒng)的溫濕度數(shù)據(jù)。因此對于上述情況,系統(tǒng)會自動提供報警,指示燈會不停地閃爍,同時蜂鳴器也會報警。 具體操作:總線控制器發(fā)出( TX)一個復(fù)位脈沖(一個最少保持 480μ s 的低電平信號),然后 25 釋放總線,進入接收狀態(tài)( RX)。在此模式中。系統(tǒng)的工作過程如下: A. 當(dāng) TRX_CE 為高、 TX_EN 為低時, nRF905 進入 ShockBurstTM 接收模式; B. 650us 后, nRF905 不斷監(jiān)測,等待接收數(shù)據(jù); C. 當(dāng) nRF905 檢測到同一頻段的載波時,載波檢測引腳被置高; D. 當(dāng)接收到一個相匹配的地址, AM 引腳被置高; E. 當(dāng)一個正確的數(shù)據(jù)包接收完畢, nRF905 自動移去字頭、地址和 CRC 校驗位,然后把 DR 引腳置高; F. 微控制器把 TRX_CE 置低, nRF905 進入空閑模式; 23 G. 微控制器通過模擬 SPI 口,以一定的速率把數(shù)據(jù)移到微控制器內(nèi); H. 當(dāng)所有的數(shù)據(jù)接收完畢 , nRF905 把 DR 引腳和 AM 引腳置低;
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1