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

正文內(nèi)容

多點(diǎn)糧倉溫濕度的無線監(jiān)測系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(doc畢設(shè)論文)-閱讀頁

2025-07-12 13:39本頁面
  

【正文】 4 字節(jié) TX 地址寬度 [7] 保留字節(jié) 3 [5:0] RX_PW [5:0] : RX 接收有效數(shù)據(jù)寬度 000001 1 字節(jié) RX 有效數(shù)據(jù)寬度 000010 2 字節(jié) RX 有效數(shù)據(jù)寬度 …… 10000 32 字節(jié) RX 有效數(shù)據(jù)寬度 [7:6] 保留字節(jié) 4 [5:0] TX_PW [5:0] : TX 發(fā)送有效數(shù)據(jù)寬度 000001 1 字節(jié) TX 有效數(shù)據(jù)寬度 000010 2 字節(jié) TX 有效數(shù)據(jù)寬度 …… 100000 32 字節(jié) TX 有效數(shù)據(jù)寬度 [7:6] 保留 字節(jié) 5 : RX 地址 0 字節(jié)字節(jié) 6 : RX 地址 1 字節(jié)字節(jié) 7 : RX 地址 2 字節(jié)字節(jié) 8 : RX 地址 3 字節(jié)字節(jié) 9 [1:0] UP_CLK_FREQ [1:0]: 輸出時(shí)鐘頻率 00 4MHZ 01 2MHZ 10 1MHZ 11 500KHZ [2] UP_CLK_EN : 輸出時(shí)鐘使能 0 沒有外部時(shí)鐘 1 外部時(shí)鐘信號(hào)使能 (默認(rèn))[5:3] XOF [2:0] : 晶體振蕩器頻率,必須依據(jù)外部晶體的標(biāo)稱頻率設(shè)置(無線模塊上 905 芯片外接晶振的頻率)。本系統(tǒng)1號(hào)下位機(jī)的配置信息為:0X4C、0X0C、0X40X00X00XE0XE0XE0XE0X58。從配置信息上可看出,地址寬度都設(shè)置為4個(gè)字節(jié),發(fā)送和接收的數(shù)據(jù)長度都為8個(gè)字節(jié),頻率為430MHz。如果接收到上位機(jī)發(fā)來的命令,就將實(shí)時(shí)測得的數(shù)據(jù)傳送給下位機(jī),傳送結(jié)束后,回到接收模式,如此循環(huán)下去。 下位機(jī)的軟件總設(shè)計(jì)流程下位機(jī)需要將測溫度、測濕度和數(shù)據(jù)發(fā)送接收等程序合理的安排在一起,組成一個(gè)嚴(yán)密的總程序,具體設(shè)計(jì)情況,如圖44所示。其具體的設(shè)計(jì)流程如下:第一步:初始化nRF905配置寄存器;第二步:利用while(1)語句進(jìn)入死循環(huán);第三步:等待接收主機(jī)發(fā)送的命令,假如DR=1,就表示接收到主機(jī)命令,關(guān)閉nRF905的發(fā)送接收使能端,發(fā)送“讀接收數(shù)據(jù)”命令,讀取命令后,發(fā)送實(shí)時(shí)溫濕度信息值,發(fā)送結(jié)束后,返回到第三步開始的地方。 溫度測量的軟件設(shè)計(jì)溫度傳感器DS18B20的工作時(shí)序DS18B20的工作時(shí)序主要包括三個(gè)部分:初始化、寫時(shí)序和讀時(shí)序。圖45 DS18B20時(shí)序圖根據(jù)時(shí)序圖,對(duì)其初始化、讀、寫時(shí)序進(jìn)行分析。(2)、寫時(shí)序,給DS18B20寫數(shù)據(jù) 1). 數(shù)據(jù)線先置低電平0;2). 延時(shí)確定的時(shí)間為15us;3). 按從低位到高位的順序發(fā)送數(shù)據(jù)(一次只發(fā)送一位);4). 延時(shí)時(shí)間為45us;5). 將數(shù)據(jù)線拉到高電平;6). 重復(fù)上1到5步,直到發(fā)送完整個(gè)字節(jié);7). 最后將數(shù)據(jù)線拉高。1). 將數(shù)據(jù)線拉高為1;2). 延時(shí)2us;3). 將數(shù)據(jù)線拉低0;4). 延時(shí)15us;5). 將數(shù)據(jù)線拉高1;6). 延時(shí)15us;7). 讀數(shù)據(jù)線的狀態(tài)得到1個(gè)狀態(tài)位,并且進(jìn)行數(shù)據(jù)處理;8). 延時(shí)30us;9). 重復(fù)1到7步,直到讀取完一個(gè)字節(jié)。具體情況如表45和表46所示。 搜索 ROM0FOH用于確定掛接在同一總線上 DS1820 的個(gè)數(shù)和識(shí)別 64 位 ROM 地址。 跳過 ROM0CCH忽略 64 位 ROM 地址,直接向 DS1820 發(fā)溫度變換命令。 告警搜索命令0ECH執(zhí)行后只有溫度超過設(shè)定值上限或下限的片子才做出響應(yīng)。結(jié)果存入內(nèi)部9字節(jié)RAM中。 復(fù)制暫存器48H將RAM中第3 、4字節(jié)的內(nèi)容復(fù)制到EEPROM中。 讀供電方式0B4H讀DS1820的供電模式。 測溫流程溫度測量過程的時(shí)序嚴(yán)格按照DS18B20的初始化、寫、讀時(shí)序進(jìn)行,具體操作流程如圖46所示。 濕度測量的軟件設(shè)計(jì)DHT11的測濕度模式DHT11有四個(gè)引腳,其中第二個(gè)為DATA端,DATA用于微處理器與DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時(shí)間4ms左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分,具體格式在下面說明,小數(shù)部分用于以后擴(kuò)展,現(xiàn)讀出為零,操作流程如下:一次完整的數(shù)據(jù)傳輸為40bit,高位先出。數(shù)據(jù)傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。該模式下,DHT11接收到開始信號(hào)觸發(fā)一次溫濕度采集,,如果沒有接收到主機(jī)發(fā)送開始信號(hào)。圖47 DHT11的通訊過程總線空閑狀態(tài)為高電平,主機(jī)把總線拉低等待DHT11響應(yīng),主機(jī)把總線拉低必須大于18毫秒,保證DHT11能檢測到起始信號(hào)。主機(jī)發(fā)送開始信號(hào)結(jié)束后,延時(shí)等待2040us后,讀取DHT11的響應(yīng)信號(hào),主機(jī)發(fā)送開始信號(hào)后,可以切換到輸入模式,或者輸出高電平均可,總線由上拉電阻拉高。該過程如圖48所示。圖49 數(shù)據(jù)輸出高低電平詳圖測濕流程濕度測量的過程按照第三章介紹的時(shí)序圖進(jìn)行測量濕度,具體的流程如圖410所示。第5章 系統(tǒng)調(diào)試與數(shù)據(jù)分析在完成軟件設(shè)計(jì)和硬件設(shè)計(jì)的基礎(chǔ)上,根據(jù)本系統(tǒng)的任務(wù)要求,分步制作該系統(tǒng),對(duì)照設(shè)計(jì)指標(biāo),分析本系統(tǒng)的功能實(shí)現(xiàn)情況和不足之處。硬件電路的制作和調(diào)試就按照上面的六個(gè)步驟進(jìn)行,具體過程如下。接好線路以后,首先不要上電,檢查焊接情況,如果沒有錯(cuò)誤,再給此模塊上電,連接+15V電源,調(diào)節(jié)電位器R2,測量輸出電壓,使之分別是+5V和+。檢測的方法是讓數(shù)碼管顯示1234,如果能夠顯示說明這部分沒有問題,如果不能顯示,具體的檢查是哪一部分的問題。第一步制作完了,在其中選擇兩個(gè)作為下位機(jī),分別接上DS18B20測溫電路。第四步的制作和調(diào)試本系統(tǒng)溫濕度測量為無線傳輸,所以關(guān)鍵就是要打通上位機(jī)與下位機(jī)之間的通訊,采用的方法是:第一,上位機(jī)每隔2分鐘發(fā)送一次信息,就是發(fā)送數(shù)據(jù)1234,1號(hào)下位機(jī)就設(shè)置為接收狀態(tài),一接收到信息就顯示接收數(shù)據(jù);第二步,上位機(jī)先發(fā)送數(shù)據(jù)給1號(hào)下位機(jī),然后上位機(jī)轉(zhuǎn)換成接收狀態(tài),1號(hào)下位機(jī)接收到信息后就顯示出來,并把接收到的信息返發(fā)送給上位機(jī),上位機(jī)接到信息后再顯示接收到的信息。第一,兩個(gè)單片機(jī)之間能夠雙向傳輸了,接上按鍵選擇電路,讓上位機(jī)選擇將信息傳輸給哪個(gè)下位機(jī)。完成這一步,三個(gè)單片機(jī)之間就都能通訊了。第六步的制作和調(diào)試第六步也要分成三個(gè)小步驟進(jìn)行。第二,將測濕程序加入下位機(jī)程序中,當(dāng)上位機(jī)需要溫濕度信息值時(shí),下位機(jī)能夠?qū)⑿畔鬏斀o上位機(jī)。至此,本系統(tǒng)的軟硬件制作就都完成了。硬件設(shè)計(jì)上也較為流暢,制作也很規(guī)范,但是有些地方一開始缺少考慮,還是有不足之處。其次,軟件方面也有一個(gè)不足之處,正是由于顯示沒設(shè)置好,溫濕度的測量和顯示要通過鎖存開關(guān)來控制。這樣就存在一個(gè)問題,如果鎖存開關(guān)被按下,程序就一直在測溫或測濕程序中循環(huán),也就不檢測DR端,也就是不能接收上位機(jī)的命令。如果采用8為顯示就不存在這個(gè)問題,因?yàn)闇貪穸韧瑫r(shí)顯示,不需要鎖存開關(guān)的控制。下位機(jī)一開始檢測DR端,如果不是高電平,就測量溫濕度并顯示,測量一次結(jié)束就重新檢測DR端,如果是高電平,就是收到了上位機(jī)的命令,將測量結(jié)果傳送給上位機(jī)。另外由于上位機(jī)顯示也是四位,所以顯示檢測節(jié)點(diǎn)只能在一開始的時(shí)候顯示,不能一直顯示,所以用發(fā)光二極管區(qū)分檢測節(jié)點(diǎn)號(hào)。表51 測量結(jié)果對(duì)比表溫濕度測量儀1號(hào)下位機(jī)2號(hào)下位機(jī)溫度℃濕度%溫度℃濕度%溫度℃濕度%586156585756575757565757575659585960596057585956計(jì)算誤差的公式為: (51) (52) (53)根據(jù)這三個(gè)公式求得1號(hào)下位機(jī)的測溫誤差為177。%;1號(hào)下位機(jī)的測濕誤差為177。%。5%范圍內(nèi),所以本設(shè)計(jì)的指標(biāo)要求,該系統(tǒng)完全滿足。綜合分析,該系統(tǒng)實(shí)現(xiàn)了預(yù)定的研究目標(biāo)?;仡欉@兩個(gè)多月來的設(shè)計(jì)生活,可以說是對(duì)我四年所學(xué)知識(shí)與技能的一次系統(tǒng)性的總結(jié)和應(yīng)用。同時(shí),兩此次畢業(yè)設(shè)計(jì)也是我踏入社會(huì)大門之前對(duì)自身水平的一次考驗(yàn)和檢測。此次設(shè)計(jì)是不同于以往的任何一次課程設(shè)計(jì),從選題到制作都是經(jīng)過深思熟慮的,所選的設(shè)計(jì)要符合本專業(yè),全面的涉及所學(xué)的知識(shí),并能高于課本,是對(duì)自己理論知識(shí)和實(shí)際操作能力的一個(gè)考驗(yàn)和檢查。此次課程設(shè)計(jì)對(duì)我來說收獲頗多。本次設(shè)計(jì)雖然過程中遇到過問題,感到過沮喪,但最終圓滿的完成了。當(dāng)然這次設(shè)計(jì)能完滿成功,要感謝老師的諄諄教導(dǎo)和細(xì)心解說。 參考文獻(xiàn)[1] 陳佳聞. 基于多點(diǎn)測溫的溫室智能控制系統(tǒng)設(shè)計(jì)[J]. 山東農(nóng)業(yè)大學(xué)學(xué)報(bào), 2010, 15(3): 4549.[2] 赫亮. 無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 北京建筑工程學(xué)院學(xué)報(bào), 2005, 27(03): 2328.[3] 呂勝杰. 用單片機(jī)實(shí)現(xiàn)DS18B20的遠(yuǎn)程無線溫度檢測[J]. 自動(dòng)化應(yīng)用, 2010, 11(09): 3137.[4] 董秀潔, 趙程程. 基于AT89S52和nRF905的無線遙控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 中原工學(xué)院學(xué)報(bào), 2010, (04): 1016.[5] 王戰(zhàn)備. 基于MCU的低功率無線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)[J]. 科學(xué)技術(shù)與工程, 2009, 01(06): 2125[6] 閻石. 數(shù)字電子技術(shù)基礎(chǔ)[M]. 北京:高等教育出版社, 2006: 6872.[7] 程全, 樊宇, 趙宇. 基于單片機(jī)的溫光自動(dòng)控制系統(tǒng)設(shè)計(jì)[J]. 周口師范學(xué)院學(xué)報(bào),2010, 02(05): 1823.[8] 郁有文, 常健, 程繼紅. 傳感器原理及工程應(yīng)用[J]. 西安電子科技大學(xué)出版社,2008,09(08): 8997.[9] 張友德, 趙志英, 涂時(shí)亮. 單片微型機(jī)[M]. 上海:復(fù)旦大學(xué)出版社,2006: 24162.[10] 李東生, 張勇, 許四毛. 電路設(shè)計(jì)教程[M]. 北京: 電子工業(yè)出版社, 2007: 31112.[11] 于岡明. 單片機(jī)原理及接口技術(shù)[M]. 北京: 中國輕工業(yè)出版社, 2006: 42123.[12] 梁廷貴, 王裕. 集成運(yùn)算放大器分實(shí)用冊[M]. 北京: 科技技術(shù)出版社,1999: 1242.[13] 潭浩強(qiáng). C程序設(shè)計(jì)[M]. 北京: 清華大學(xué)出版社, 2004: 45125.[14] 卿太全, 郭明瓊. 最新傳感器選用手冊[M]. 北京: 中國電力出版社,2009: 3445.[15] 王煜東. 傳感器應(yīng)用電路400例[M]. 北京: 中國電力出版社,2008: 1839.[16] 陳書旺, 張秀清, 董建彬. 傳感器應(yīng)用及電路設(shè)計(jì)[M]. 北京: 化學(xué)工業(yè)出版社,2008: 90129.[17] 丁繼斌. 一圖一題學(xué)電路傳感器[M]. 北京: 化學(xué)工業(yè)出版社,2009: 90129.[18] 紀(jì)宗南. 現(xiàn)代傳感器應(yīng)用技術(shù)和實(shí)用線路[M]. 北京:中國電力出版社,2008: 2067.[19] Carl . 射頻和無線技術(shù)入門[M]. 北京: 清華大學(xué)出版社,2005: 87131.[20] 孫學(xué)康, 劉勇. 無線傳輸與接入技術(shù)[M]. 北京:人民郵電出版社,2010: 5480.[21] 汪旭東. 直流穩(wěn)壓電源標(biāo)準(zhǔn)裝置的研究[J]. 中國計(jì)量學(xué)院學(xué)報(bào), 2006, 1(17): 3639.[22] 高思白. 可調(diào)集成三端穩(wěn)壓器的應(yīng)用[J]. 物理與電子信息科學(xué), 2009.[23] 李瀚蓀. 電路分析基礎(chǔ)[M]. 北京: 高等教育出版社, 2006.致謝本次畢業(yè)設(shè)計(jì)耗時(shí)兩個(gè)多月,從定題目,查資料、確定方案,到動(dòng)手做,過程中遇到過很多的困難,有的通過查閱資料,反復(fù)理解能夠解決,但有一些,對(duì)于我來說,實(shí)在有些難度,但有了劉曉杰老師的指導(dǎo)和解說,我慢慢的明白了其中的原理。但劉老師耐心的教我看懂該文檔,讀懂它的工作時(shí)序,我才能完成上位機(jī)與下位機(jī)的通訊程序,攻破了該設(shè)計(jì)的難點(diǎn)。在此,我要感謝劉曉杰老師的細(xì)心教導(dǎo)和大力支持,感謝院里給予的硬件設(shè)施平臺(tái)和幫助!附錄1 電路原理圖下位機(jī)電路原理圖:注:兩個(gè)下位機(jī)的硬件設(shè)計(jì)是一樣的。typedef unsigned int uint。sbit TRX_CE = P1^6。//SPI口定義//sbit MISO = P1^1。sbit SCK = P3^0。//狀態(tài)輸出口//sbit CD = P1^4。sbit DR = P1^0。sbit LED2 = P2^1。sbit LED4 = P2^3。sbit KEY2 = P3^4。//
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1