版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——畢業(yè)糧倉溫度檢測系統(tǒng)(DHT11)1xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
第七章總結(jié)與體會23致謝24xxxx職業(yè)技專科畢業(yè)設(shè)計(論文)
3.2溫濕度電路設(shè)計
DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強、性價比極高等優(yōu)點。每個DHT11傳感器都在極為確切的濕度校驗室中進行校準。校準系數(shù)以程序的形式儲存在OTP內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要調(diào)用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應(yīng)用甚至最為苛刻的應(yīng)用場合的最正確選則。原理圖如圖3-2所示。
圖3-2溫濕度原理圖
3.2.1電源引腳
DHT11的供電電壓為
3-5.5V。傳感器上電后,要等待1s以越過不穩(wěn)定狀態(tài)
在此期間無需發(fā)送任何指令。電源引腳(VDD,GND)之間可增加一個100nF的電容,用以去耦濾波。
3.2.2串行接口(單線雙向)
DATA用于微處理器與DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時間4ms左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分,具體格式在下面說明,當前小數(shù)部分用于以后擴展,現(xiàn)讀出為零.操作流程如下:
一次完整的數(shù)據(jù)傳輸為40bit,高位先出。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)
+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)
+8bit校驗和
數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度
9
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)〞所得結(jié)果的末8位。
用戶MCU發(fā)送一次開始信號后,DHT11從低功耗模式轉(zhuǎn)換到高速模式,等待主機開始信號終止后,DHT11發(fā)送響應(yīng)信號,送出40bit的數(shù)據(jù),并觸發(fā)一次信號采集,用戶可選擇讀取部分數(shù)據(jù).從模式下,DHT11接收到開始信號觸發(fā)一次溫濕度采集,假使沒有接收到主機發(fā)送開始信號,DHT11不會主動進行溫濕度采集.采集數(shù)據(jù)后轉(zhuǎn)換到低速模式。
1.通訊過程如圖3-3所示
圖3-3通訊過程圖
總線空閑狀態(tài)為高電平,主機把總線拉低等待DHT11響應(yīng),主機把總線拉低必需大于18毫秒,保證DHT11能檢測到起始信號。DHT11接收到主機的開始信號后,等待主機開始信號終止,然后發(fā)送80us低電平響應(yīng)信號.主機發(fā)送開始信號終止后,延時等20-40us后,讀取DHT11的響應(yīng)信號,主機發(fā)送開始信號后,可以切換到輸入模式,或者輸出高電平均可,總線由上拉電阻拉高。如圖3-4所示。
圖3-4通訊過程圖
總線為低電平,說明DHT11發(fā)送響應(yīng)信號,DHT11發(fā)送響應(yīng)信號后,再把總線拉高80us,準備發(fā)送數(shù)據(jù),每一bit數(shù)據(jù)都以50us低電平日隙開始,高電平的長短定了數(shù)據(jù)位是0還是1.格式見下面圖示.假使讀取響應(yīng)信號為高電平,則DHT11沒有響應(yīng),請檢查線路是否連接正常.當最終一bit數(shù)據(jù)傳送完畢后,DHT11拉低總線50us,隨后總線由上拉電阻拉高進入空閑狀態(tài)。數(shù)字0信號表示方法如圖3-5所示。
10
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
圖3-5數(shù)字0信號表示方法圖
數(shù)字1信號表示方法.如圖3-6所示。
圖3-6數(shù)字1信號表示方法圖
3-2-3電氣特性
VDD=5V,T=25℃,除非特別標注
參數(shù)供電供電電流采樣周期3-2-4封裝信息封裝如圖4-7所示。
表4-1電氣特性條件mintypDC35測量0.5平均0.2待機100秒1max5.52.51150單位VmAmAuA次
圖3-7封裝圖
11
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
3-2-5DHT11引腳說明
表3-2DHT11引腳說明表
Pin1234名稱VDDDATANCGND解釋供電3-5.5VDC串行數(shù)據(jù),單總線空腳,請懸空接地,電源負極3.3報警電路設(shè)計
報警采用控制器輸出脈沖信號經(jīng)一級放大電路驅(qū)動蜂鳴器報警的實現(xiàn)。電路原理圖如圖3-8所示。
圖3-8報警電路原理圖
蜂鳴器額定電流IB≤30mA,而對于AT89S52單片機,P1口的灌電流為1.6mA,拉電流為60μA,由此可見,僅靠單片機的P1口電流是不能驅(qū)動蜂鳴器的,必需使用集晶體管放大電路,為了使單片機消耗的功率更小,所以使用PNP型晶體管9012。
3.41602液晶顯示模塊電路設(shè)計
顯示模塊選用1602字符型液晶模塊1602字符型液晶模塊是點陣型液晶,驅(qū)動便利,經(jīng)編碼后顯示內(nèi)容多樣化。顯示質(zhì)量高、數(shù)字式接口、體積小、重量輕、功耗低的優(yōu)點。顯示容量為16×2個字符,芯片工作電壓為4.5—5.5V,工作電流為2.0mA(5.0V),
1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口。第1腳:VSS為地電源。第2腳:VDD接5V正電源。
12
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影〞,使用時可以通過一個10K的電位器調(diào)整對比度。
第4腳:RS為寄放器選擇,高電平日選擇數(shù)據(jù)寄放器、低電平日選擇指令寄放器。
第5腳:R/W為讀寫信號線,高電平日進行讀操作,低電平日進行寫操作。當RS和R/W共同為低電平日可以寫入指令或者顯示地址,當RS為低電平R/W為高電平日可以讀忙信號,當RS為高電平R/W為低電平日可以寫入數(shù)據(jù)。
第6腳:E端為使能端,當E端由高電平跳變成低電平日,液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負極。
系統(tǒng)采用P0口與液晶數(shù)據(jù)端口相連接,P2.0-P2.2與液晶的RS、W、E控制引腳相連,電路圖如圖3-9所示。
圖3-91602液晶顯示電路原理圖如
3.5NRF24L01無線模塊電路設(shè)計
4.5.1nRF24L01無線模塊nRF24L01性能參數(shù)如下:
(1)2.4Ghz全球開放ISM頻段免許可證使用。
(2)最高工作速率2Mbps,高效GFSK調(diào)制,抗干擾能力強,特別適合工業(yè)控制場合。(3)126頻道,滿足多點通信和跳頻通信需要。(4)內(nèi)置硬件CRC檢錯和點對多點通信地址控制。
(5)低功耗1.9-3.6V工作,待機模式下狀態(tài)為22uA;掉電模式下為900nA。
13
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
(6)內(nèi)置2.4Ghz天線,體積小巧15mmX29mm。
(7)模塊可軟件設(shè)地址,只有收到本機地址時才會輸出數(shù)據(jù)(提供中斷指示),可直接接各種單片機使用,軟件編程十分便利。
圖3-10NRF24L01框圖
NRF24L01的框圖如圖3-10所示,從單片機控制的角度來看,我們只需要關(guān)注圖3-10的右面的六個控制和數(shù)據(jù)信號,分別為CSN、SCK、MISO、MOSI、IRQ、CE。CSN:芯片的片選線,CSN為低電平芯片工作。SCK:芯片控制的時鐘線(SPI時鐘)。
MISO:芯片控制數(shù)據(jù)線(Masterinputslaveoutput)。MOSI:芯片控制數(shù)據(jù)線(Masteroutputslaveinput)。
IRQ:中斷信號。無線通信過程中MCU主要是通過IRQ與NRF24L01進行通信。CE:芯片的模式控制線。在CSN為低的狀況下,CE協(xié)同NRF24L01的CONFIG寄放器共同決定NRF24L01的狀態(tài)。用單片機的P3口做控制,電路原理圖如圖4-6所示。
圖3-11NRF24L01無線模塊電路原理圖
14
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
3.5.2NRF24L01無線模塊Tx與Rx的配置過程
NRF24L01無線模塊發(fā)送與接收的配置如表3-3.3-4所示。
表3-3Tx模式初始化過程
初始化步驟1)寫Tx節(jié)點的地址TX_2)寫Rx節(jié)點的地址(主要是為了使能AutoAck)3)使能AUTOACK4)使能PIPE05)配置自動重發(fā)次數(shù)6)選擇通信頻率24L01寄放器TX_ADDRRX_ADDR_P0EN_AAEN_RXADDRSETUP_RETRRF_CH7)配置發(fā)射參數(shù)(低噪放大器增益、發(fā)射功率、無線速率)RF_SETUP8)選擇通道0有效數(shù)據(jù)寬度9)配置24L01的基本參數(shù)以及切換工作模式表3-4Rx模式初始化過程
初始化步驟1)寫Rx節(jié)點的地址RX_2)使能AUTOACK3)使能PIPE04)選擇通信頻率RF_5)選擇通道0有效數(shù)據(jù)寬度24L01寄放器RX_ADDR_P0EN_AAEN_RXADDRRF_CHRx_Pw_P0Rx_Pw_P0CONFIG6)配置發(fā)射參數(shù)(低噪放大器增益、發(fā)射功率、無線速率)RF_SETUP7)配置24L01的基本參數(shù)以及切換工作模式Rx
CONFIG3.6PCB板的繪制和生產(chǎn)
3.6.1ProtelDXP2023簡介
ProtelDXP2023是目前印制電路設(shè)計應(yīng)用中最為廣泛的軟件之一,它具有豐富多樣的編輯功能,強大便捷的自動化設(shè)計能力,完善有效的檢測工具,靈活有序的設(shè)計管理手段。它為用戶提供了極其豐富的原理圖元件庫、PCB元件庫及卓越的庫編輯和
15
xxxx職業(yè)技專科畢業(yè)設(shè)計(論文)
庫管理。DXP2023SP2設(shè)計分工作空間(Workspace)、工程(Project)和含有具體設(shè)計內(nèi)容的文件(Document)三個層次。工作空間文件是關(guān)于工作空間的文本文件,它起著鏈接的作用,記錄它管轄下的各種文件的有關(guān)信息,以便集成環(huán)境調(diào)用。工作空間可以包含多個工程,工程分為:PCB工程、FPGA工程、IntegratedLibrary工程等;不同的工程中又包含著其相應(yīng)的各種具體內(nèi)容文件。界面如圖3-12所示。
圖3-12DXP界面圖
3.6.2PCB制作流程
采用4ProtelDXP2023軟件繪制的原理圖和PCB板,(原理圖和PCB板圖見附錄二)使用濕膜制作工藝制作具體過程如圖4-6所示。
裁板
鍍錫拋光烘干刷油墨顯影刷阻焊烘烤曝光鉆孔打印菲林退膜退膜蝕刻圖3-13PCB制作過程圖
16
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
第四章系統(tǒng)軟件設(shè)計
4.1軟件設(shè)計思路
主機、從機采用模塊化設(shè)計。主機主要分為主模塊、無線通信模塊、顯示模塊、報警模塊。從機主要分為主模塊、測溫濕度模塊、無線通信模塊、顯示模塊、報警模塊。主機、從機主模塊實現(xiàn)對其他模塊的管理,主機主模塊參考程序流程圖如圖4-1所示。從機主模塊參考程序流程圖如圖4-2所示。
開始NRF24L01初始化LCD1602初始化接收溫濕度數(shù)據(jù)溫濕度數(shù)據(jù)處理是否報警是本地報警顯示溫濕度鍵盤掃描否
圖4-1主機主模塊參考程序流程
開始
初始化
啟動溫濕度轉(zhuǎn)換
讀出溫濕度數(shù)據(jù)
發(fā)送溫濕度數(shù)據(jù)
讀出溫濕度數(shù)據(jù)
是否報警是本地報警是否按鍵按下Key1顯示溫度顯示濕度否
Key2
圖4-2從機主模塊參考程序流程
17
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
主機、從機無線通信模塊采用16MHz時鐘,最高工作速率2Mbps,高效GFSK調(diào)制,抗干擾能力強。主機采用查詢接收方式,程序流程圖如圖4-3、4-4、4-5所示。
開始設(shè)置通道及其地址設(shè)置數(shù)據(jù)寬度設(shè)置地址寬度設(shè)置通信速率、頻道返回圖4-3NRF24L01初始化程序流程
開始開始初始化初始化寫數(shù)據(jù)等待接收啟動發(fā)送讀取數(shù)據(jù)延時返回返回圖4-4NRF24L01發(fā)送程序流程圖4-5NRF24L01發(fā)送程序流程
18
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
從機溫濕度模塊是由溫濕度傳感器DHT11構(gòu)成。DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強、性價比極高等優(yōu)點。每個DHT11傳感器都在極為確切的濕度校驗室中進行校準。校準系數(shù)以程序的形式儲存在OTP內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要調(diào)用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。流程圖如圖4-6所示。LCD1602程序流程圖如圖4-7所示。
開始初始化總線延時跳過應(yīng)答讀取數(shù)據(jù)處理數(shù)據(jù)終止圖4-6DHT11流程圖
開始初始化
寫顯示地址寫顯示數(shù)據(jù)終止
圖4-7LCD1602程序流程圖
19
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
4.2軟件實現(xiàn)思路
從機主程序進行鍵盤掃描,單片機根據(jù)判斷鍵盤那個鍵按下,顯示溫度或濕度。假使key1鍵按下就調(diào)用溫度檢測程序,單片機對DHT11進行初始化,成功則讀字節(jié),再寫入字節(jié),讀取溫度數(shù)據(jù)送到1602顯示也同時通過NRF24L01無線模塊把數(shù)據(jù)上傳給主機并通過1602液晶顯示。假使key2鍵按下,就調(diào)用濕度顯示程序,開啟定時中斷T0、T1,T0進行定時,T1對濕度電路給的頻率計數(shù),當計滿1S時關(guān)閉T1,單片機對計的數(shù)進行運算,的出濕度值,送往液晶顯示也同時通過NRF24L01無線模塊把數(shù)據(jù)上傳給主機并通過1602液晶顯示。
20
xxxx職業(yè)技專科畢業(yè)設(shè)計(論文)
第五章系統(tǒng)仿真與調(diào)試
5.1系統(tǒng)軟件仿真
軟件仿真采用Proteus7.5仿真,PROTEUS系統(tǒng)仿真平臺與開發(fā)平臺是由英國Labcenter公司開發(fā)的,是目前世界上最完整的系統(tǒng)設(shè)計與仿真平臺之一。PROTEUS可以實現(xiàn)數(shù)字電路、模擬電路及微控制系統(tǒng)與外設(shè)的混合電路系統(tǒng)的電路仿真、系統(tǒng)協(xié)同仿真和PCB設(shè)計等全部功能。PROTEUS軟件能夠?qū)Ω鞣N處理器進行實時仿真、調(diào)試與測試的EDA工具,真正實現(xiàn)了在沒有目標原形時就可以對系統(tǒng)進行調(diào)試與驗證。
當完成原理圖布線后,利用PROTEUSISIS編輯環(huán)境所提供的電器規(guī)則檢查命令對設(shè)計進行檢查,并根據(jù)系統(tǒng)提供的錯誤檢查報告修改原理圖。直到通過電器規(guī)則檢查為止。
單片機系統(tǒng)的仿真是PROTEUSVSM的一大特色,同時,本仿真系統(tǒng)將源代碼的編輯和編譯整合到同一設(shè)計環(huán)境中,這樣使得用戶可以在設(shè)計中直接編輯代碼,并且很簡單地查看到用戶對源程序修改后對仿真結(jié)果的影響。源代碼通過編譯無誤后,就可以進行仿真,在仿真過程中不斷完善電路和程序的功能最終達到本次設(shè)計的目的。從機軟件仿真圖如圖5-1所示。
圖5-1軟件仿真圖
21
xxxx職業(yè)技??飘厴I(yè)設(shè)計(論文)
5.2系統(tǒng)軟件調(diào)試
KeiluVision4是Keil3的升級,其功能和界面都有很大的改變。Keil4軟件調(diào)試是十分有用的,能夠減少開發(fā)時間,其能夠?qū)崿F(xiàn)單步,全速,在線仿真等。調(diào)試如圖5-2所示。
圖5-2軟件調(diào)試圖
5.3主要指標測試
本系統(tǒng)主要指標就在于所測得的溫濕度的數(shù)據(jù)是否達到了題目要求,本系統(tǒng)測量范圍為-10-50℃,濕度為0-100%;溫度測量誤差為0.1℃,濕度測量誤差為2%;并能檢測50*50*50M3大小糧倉的溫濕度,通過NRF24L01無線模塊上傳給主機并集中顯示其溫度和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度外墻保溫技術(shù)改造項目施工合同書3篇
- 2025年度生態(tài)旅游開發(fā)承包合同模板4篇
- 2024舞蹈賽事組織與管理服務(wù)合同
- 2025年度特色小吃店聯(lián)合經(jīng)營合同3篇
- 2025年度廚房設(shè)備安裝與用戶培訓(xùn)支持合同3篇
- 2025年度物流中心承包經(jīng)營合作協(xié)議書4篇
- 2024退學(xué)協(xié)議書:涉及在線教育平臺學(xué)員退費及課程重置合同3篇
- 2024網(wǎng)絡(luò)安全防護系統(tǒng)技術(shù)開發(fā)與服務(wù)合同
- 2024版設(shè)備軟件采購及技術(shù)服務(wù)合同
- 2024順德汽車客運站租賃期滿續(xù)租協(xié)議
- 上海車位交易指南(2024版)
- 通用電子嘉賓禮薄
- 簡潔藍色科技商業(yè)PPT模板
- 錢素云先進事跡學(xué)習心得體會
- 道路客運車輛安全檢查表
- 宋曉峰辣目洋子小品《來啦老妹兒》劇本臺詞手稿
- 附錄C(資料性)消防安全評估記錄表示例
- 噪音檢測記錄表
- 推薦系統(tǒng)之協(xié)同過濾算法
- 提高筒倉滑模施工混凝土外觀質(zhì)量QC成果PPT
- 小學(xué)期末班級頒獎典禮動態(tài)課件PPT
評論
0/150
提交評論