畢業(yè)設(shè)計(論文):基于STG89C52單片機的溫度濕度采集顯示控制系統(tǒng)_第1頁
畢業(yè)設(shè)計(論文):基于STG89C52單片機的溫度濕度采集顯示控制系統(tǒng)_第2頁
畢業(yè)設(shè)計(論文):基于STG89C52單片機的溫度濕度采集顯示控制系統(tǒng)_第3頁
畢業(yè)設(shè)計(論文):基于STG89C52單片機的溫度濕度采集顯示控制系統(tǒng)_第4頁
畢業(yè)設(shè)計(論文):基于STG89C52單片機的溫度濕度采集顯示控制系統(tǒng)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、目 錄1 概論 .41.1 前言 .41.2 主要研究內(nèi)容和意義 .42 系統(tǒng)設(shè)計總體方案 .52.1 方案論證 .52.2 系統(tǒng)框圖 .53 系統(tǒng)硬件電路設(shè)計 .73.1 單片機及相關(guān)電路 .73.2 模數(shù)轉(zhuǎn)換模塊 .123.3 環(huán)境溫濕度數(shù)據(jù)采集模塊 .153.4 NRF905 無線模塊.183.5 控制模塊 .234 軟件設(shè)計 .24總體程序流程圖設(shè)計 .24分模塊程序設(shè)計 .255 系統(tǒng)調(diào)試 .285.1 PCB 板制作元器件封裝的選取和擺放.285.2 電路板的調(diào)試 .285.3 軟件調(diào)試 .295.4 軟硬件結(jié)合調(diào)試 .296 總結(jié) .30參考文獻(xiàn) .31致 謝 詞 .32獨撰聲明

2、 .33翻譯資料 .34基于單片機的溫度濕度基于單片機的溫度濕度采集顯示控制系統(tǒng)采集顯示控制系統(tǒng)作 者 張偉 指導(dǎo)老師:劉亞軍年級專業(yè):2021 級電子信息工程通訊方向摘 要:文中討論采用 STG89C52 單片機為核心,NRF905 無線模塊作為橋梁來實現(xiàn)室內(nèi)環(huán)境中溫度和濕度的采集,傳輸;并通過 LCD 顯示屏來查看溫度和濕度的變化,及時做出調(diào)整的可能性。給出了無線采集模塊,無線接收模塊,LCD 顯示模塊,控制模塊及 STC89C52 單片機構(gòu)成的溫度濕度采集顯示控制系統(tǒng)的設(shè)計方案。并詳細(xì)介紹了無線模塊的硬件組成和軟件的工作流程。文章重點闡述了 STC89C52 單片機,無線采集模塊,無線接

3、收模塊的特點和功能。采用這種方案,不必敷設(shè)電纜,節(jié)省了費用和時間。該系統(tǒng)體積小,精確度較高,數(shù)據(jù)傳輸可靠性高,功耗低,功能易擴展,適用于實驗室,倉庫,家庭等多種應(yīng)用領(lǐng)域。關(guān)鍵詞:STC89C52 單片機 LCD 顯示屏 NRF905 無線收發(fā) 系統(tǒng)監(jiān)測 溫濕度傳感器Based on single chip microcomputer temperature humidity Collection display and control systemAuthor: zhang wei guide teacher: liu YaJun(grade level 2021 professional:

4、electronic and information engineering-communication direction)Abstrac :This paper discusses the STG89C52 microcontroller as the core, NRF905 wireless module used as a bridge to achieve in indoor environment temperature and humidity of the collection, transmission; And through the LCD screen to see

5、the change of the temperature and humidity, make timely adjust the possibility. Given the wireless acquisition module, wireless receiving module, LCD display module, control module and STC89C52 single-chip computers.the temperature humidity collection display and control system design scheme. And in

6、troduces wireless module of hardware and software flow of work. This paper describes the STC89C52 microcontroller, wireless acquisition module, wireless receiving module characteristics and function. Use this scheme, need not laying cable, save the cost and time. The system, small size, high accurac

7、y, high reliability data transmission, low power consumption, the function is easy to expand, used in the lab, warehouse, the family, as well as a variety of applications.Key words:STC89C52microcontroller LCDdisplay theNRF905wireless transceiver monitoring system temperature and humidity sensor1 1 概

8、論概論1.11.1 前言前言 隨著現(xiàn)在社會對信息的采集,控制需求變得越來越重要,因而作為獲取信息的手段如:傳感器技術(shù),無線技術(shù)也得到了顯著地開展。而溫度,濕度作為與人們生活息息相關(guān)的信息元素也越發(fā)的得到重視,例如:在農(nóng)業(yè)大棚生產(chǎn)、倉儲管理、氣象預(yù)測、生活起居及科學(xué)研究中對溫度,濕度都有十分嚴(yán)格的要求。而這所需用到的方法就不得不提到傳感器技術(shù)和無線技術(shù)的應(yīng)用。傳感器在環(huán)境數(shù)據(jù)采集方面扮演著重要的角色;再加上無線技術(shù),便可以將很多的物體信息連接成一個網(wǎng)絡(luò)。 環(huán)境溫濕度數(shù)據(jù)采集在現(xiàn)代工業(yè)和人們的日常生活中都有重要的意義,它作為科學(xué)技術(shù)開展的一個綜合性的結(jié)果,在越來越多的領(lǐng)域扮演著重要的角色,如何使數(shù)

9、據(jù)采集的多樣化,方便化和精度化是人們一直以來努力思考探索的方向。正是基于這種需要我設(shè)計了該套裝置?;趩纹瑱C的溫濕度采集顯示控制動裝置,預(yù)計通過無線技術(shù)來遠(yuǎn)程獲取環(huán)境溫濕度參數(shù),有效的防止了危險環(huán)境給人們帶來的傷害。無線控制的移動平臺可以很好的彌補遠(yuǎn)程操作而帶來的不便。當(dāng)然我這套裝置只是探索性、實驗性的去設(shè)計制作,肯定會存在許多的缺乏之處,希望在以后的研究中間改良加強。1.21.2 主要研究內(nèi)容和意義主要研究內(nèi)容和意義 本設(shè)計主要包含無線采集模塊系統(tǒng),無線接收模塊系統(tǒng)兩大局部,能夠?qū)崿F(xiàn)對環(huán)境中溫度,濕度的數(shù)據(jù)有效采集,傳輸,顯示和控制;并以 LCD 顯示的方式來提醒工作者及時了解環(huán)境中溫濕度的

10、變化,并及時作出適當(dāng)?shù)恼{(diào)整,保證環(huán)境中所需的正常溫濕度。特別適用于農(nóng)業(yè)大棚生產(chǎn)、倉儲管理、氣象預(yù)測、生活起居及科學(xué)研究中;也適用于家庭環(huán)境,有利于家人身心健康。而通過無線模塊實現(xiàn)顯得更加方便,快捷。不僅減少了有線連接的繁瑣,而且有效的防止了電氣干擾,增加了系統(tǒng)的有效性。2 2 系統(tǒng)設(shè)計總體方案系統(tǒng)設(shè)計總體方案2.12.1 方案論證方案論證 用干濕球濕度計或毛發(fā)濕度計來測量濕度的方法,早已無法滿足現(xiàn)代科技開展的需要。這是因為測量濕度要比測量溫度復(fù)雜得多,溫度可獨立測量,而濕度卻受其他因素大氣壓、溫度的影響。利用 STC89C52 單片機強大的功能,同時結(jié)合智能傳感器測量溫濕度有快速和使用簡便等特

11、點,設(shè)計了一個溫濕度采集系統(tǒng)來對溫濕度進(jìn)行實時監(jiān)控。通過對實際環(huán)境的溫濕度測量,證明了該系統(tǒng)硬件電路布局設(shè)計簡單合理,體積小,功能齊全,精度高,本錢低,性價比相當(dāng)高,是一款可以普及化的高精度溫濕度參數(shù)檢測儀。 本設(shè)計通過溫濕度傳感器來采集環(huán)境中的溫度和濕度數(shù)據(jù)。將數(shù)據(jù)處理后再通過無線采集模塊將兩種參數(shù)數(shù)據(jù)傳輸至無線接受控制模塊,并用 LCD 液晶顯示屏顯示,讓我們清晰的了解到環(huán)境中的溫濕度情況。2.22.2 系統(tǒng)框圖系統(tǒng)框圖 根據(jù)設(shè)計要求及論證分析,本設(shè)計系統(tǒng)所包含的總體電路方框圖如下列圖 1,圖 2 所示:圖 1 溫濕度采集板ADC0809數(shù)模轉(zhuǎn)換電源 5VLCD 顯示NRF905發(fā)送無線模

12、塊濕度傳感器溫度傳感器STC89C52單片機系統(tǒng)NRF905接受無線模塊STC89C52單片機系統(tǒng)圖 2 溫濕度顯示控制板為了到達(dá)上述功能,主要設(shè)計的硬件模塊有:單片機控制最小系統(tǒng)STC89C52 單片機、模數(shù)轉(zhuǎn)換模塊ADC0809、溫度傳感器模塊(DS18B20)、濕度傳感器模塊HR31、無線傳輸接收模塊(NRF905)、LCD12864 液晶顯示模塊、控制模塊。電源 5V繼電器控制設(shè)備3 3 系統(tǒng)硬件電路設(shè)計系統(tǒng)硬件電路設(shè)計3.13.1 單片機及相關(guān)電路單片機及相關(guān)電路3.1.1.STC89C52 單片機簡介 STC89C52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系

13、統(tǒng)可編程Flash 存儲器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash,512 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器,內(nèi)置 4KB EEPROM,MAX810 復(fù)位電路,三個 16 位 定時器/計數(shù)器,一個 6 向量 2級中斷結(jié)構(gòu),全雙工串行口。另外 STC89X52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許 RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM 內(nèi)容

14、被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。最高運作頻率35Mhz,6T/12T 可選。 單片機 STC89C52 引腳圖如圖 3 所示:P1.0/T21P1.1/T2EX2P1.2/EC I3P1.3/C EX 04P1.4/C EX 15P1.5/C EX 26P1.6/C EX 37P1.7/C EX 48R S T9P3.0/R xD10P3.1/TxD11P3.2/IN T012P3.3/IN T113P3.4/T014P3.5/T115P3.6/W R16P3.7/R D17X TA L218X TA L119V S S20P2.0/A 821P2.1/

15、A 922P2.2/A 1023P2.3/A 1124P2.4/A 1225P2.5/A 1326P2.6/A 1427P2.7/A 1528PS EN29A LE/PR O G30EA /V PP31P0.7/A D 732P0.6/A D 633P0.5/A D 534P0.4/A D 435P0.3/A D 336P0.2/A D 237P0.1/A D 138P0.0/A D 039V C C40U 1S TC 89C 52圖 3 STC89C52 單片機引腳圖下面就對本系統(tǒng)用到的 STC89C52 單片機的結(jié)構(gòu)和功能進(jìn)行介紹:STC89C52 是一種帶 8K 字節(jié)閃爍可編程可檫除只讀

16、存儲器FPEROM-Flash Programable and Erasable Read Only Memory 的低電壓,高性能 COMOS8 的微處理器,俗稱單片機。該器件采用 ATMEL 搞密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS-51 指令集和輸出管腳相兼容。STC89C52 具體介紹如下:主電源引腳:2 根;VCC(Pin40):電源輸入,接5V 電源;GND(Pin20):接地線;外接晶振引腳:2 根;XTAL1(Pin19):片內(nèi)振蕩電路的輸入端;XTAL2(Pin20):片內(nèi)振蕩電路的輸出端;控制引腳:4 根;RST/VPP(Pin9):復(fù)位引腳,引腳上出現(xiàn) 2 個

17、機器周期的高電平將使單片機復(fù)位;ALE/PROG(Pin30):地址鎖存允許信號;PSEN(Pin29):外部存儲器讀選通信號;EA/VPP(Pin31):程序存儲器的內(nèi)外部選通,接低電平從外部程序存儲器讀指令,如果接高電平那么從內(nèi)部程序存儲器讀指令;可編程輸入/輸出引腳:32 根;STC89C52 單片機有 4 組 8 位的可編程 I/O 口,分別位 P0、P1、P2、P3 口,每個口有 8 位8 根引腳,共 32 根;PO 口Pin39Pin32:8 位雙向 I/O 口線,名稱為 P0.0P0.7;P1 口Pin1Pin8:8 位準(zhǔn)雙向 I/O 口線,名稱為 P1.0P1.7 ;P2 口P

18、in21Pin28:8 位準(zhǔn)雙向 I/O 口線,名稱為 P2.0P2.7 ;P3 口Pin10Pin17:8 位準(zhǔn)雙向 I/O 口線,名稱為 P3.0P3.7。STC89C52 主要功能如表 1 所示:表 1 STC89C52 主要功能主要功能特性兼容 MCS51 指令系統(tǒng),8K 可反復(fù)擦寫 Flash ROM32 個雙向 I/O 口,256x8bit 內(nèi)部 RAM3 個 16 位可編程定時/計數(shù)器中斷,時鐘頻率 0-24MHz2 個串行中斷,可編程 UART 串行通道2 個外部中斷源,共 6 個中斷源2 個讀寫中斷口線,3 級加密位低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能控制芯片最小系統(tǒng)

19、采用標(biāo)準(zhǔn)的 8051 單片機最小系統(tǒng)電路。包括控制芯片STC89C52 單片機、晶振電路和復(fù)位電路。單片機最小系統(tǒng)如圖 4 所示:P2.7/A1528P2.6/A1427P2.5/A1326P2.4/A1225P2.3/A1124P2.0/A821P2.1/A922P2.2/A1023P1.0/T21P1.1/T2EX2P1.2/ECI3P1.3/CEX04P1.4/CEX15P1.5/CEX26P1.6/CEX37P1.7/CEX48P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039

20、VCC40VSS20XAL119XAL218RST9EA/VPP31PSEN29ALE/PROG30P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17U1STC90C58RD+VCCP00P01P02P03P04P05P06P07P10P11P12P13P14P15P16P17P20P21P22P23P24P25P26P27P30P31P32P33P34P35P36P37PSENALEXAL130pFC130pFC2GNDK1VCC10uFC310KR1GND圖 4 單片機最小系統(tǒng)晶振電路

21、設(shè)計如圖 5 所示:XAL130pFC130pFC2圖 5 晶振電路在晶振電路中使用了兩個 30PF 的電容C1,C2和一個晶振Y1 ,分別接的是單片機的 18,19 引腳,晶振頻率選取的是 11.0592MHZ,是因為主要考慮到在串口通信時的誤碼率的問題。下面給出最常用的兩種晶振頻率11.0592MHZ、12MHZ 在同一波特率、同一定時器方式下串口通信時傳輸數(shù)據(jù)的誤碼率的比照,見下列圖 6 所示: 圖 6 不同晶振頻率下誤碼率比照 從以上比照,不難看出,在 9600bps 波特率下:采用 11.0592MHZ 的晶振頻率進(jìn)行串口通信時是沒有誤差的,通信質(zhì)量很好。而 12MHZ 的晶振頻率卻

22、高達(dá)8.51的誤差!這樣大誤碼率,顯然是不能保證串口通信的質(zhì)量的。雖然在12MHZ 晶振頻率下降低波特率到一定數(shù)值時,誤差是可以忽略的,但是這是以犧牲波特率為前提的,其必然降低串口通信的通信速率,故也不是很明智的方法。所以綜合多方面考慮,我們最終采用了 11.0592MHZ 的晶振頻率。復(fù)位是單片機的初始化的操作。單片機控制器在上電啟動運行時,都需要先復(fù)位。其作用是使 CPU 和控制器中其它部件處于一個確定的初始狀態(tài),從這個狀態(tài)開始工作,因而,復(fù)位是一個很重要的操作方式。但單片機本身是不能進(jìn)行自動復(fù)位的。必須配合相應(yīng)的外部復(fù)位電路才能實現(xiàn)。本系統(tǒng)采用按鍵電平復(fù)位電路,其連接方式如圖 7 所示:

23、 K1VCC10uFC3圖 7 按鍵電平復(fù)位電路3.23.2 模數(shù)轉(zhuǎn)換模塊模數(shù)轉(zhuǎn)換模塊 模數(shù)轉(zhuǎn)換 ADC0809 是美國國家半導(dǎo)體公司生產(chǎn)的 CMOS 工藝 8 通道,8 位逐次逼近器。其內(nèi)部有一個 8 通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通 8 路模擬輸入信號中的一個進(jìn)行 A/D 轉(zhuǎn)換。是目前國內(nèi)應(yīng)用最廣泛的 8 位通用 A/D 芯片 。(1)8 路輸入通道, 8 位 A/D 轉(zhuǎn)換器,即分辨率為 8 位; (2)具有轉(zhuǎn)換起??刂贫?;(3)轉(zhuǎn)換時間為 100s(時鐘為 640kHz 時),130s時鐘為 500kHz 時;(4)單個+5V 電源供電 ;(5)模擬輸入電壓范圍

24、0+5V,不需零點和滿刻度校準(zhǔn) ;(6)工作溫度范圍為 -40+85 攝氏度;(7)低功耗,約 15mW。 ADC0809 是 CMOS 單片型逐次逼近式 A/D 轉(zhuǎn)換器,內(nèi)部結(jié)構(gòu)如下圖,它由 8 路模擬開關(guān)、地址鎖存與譯碼器、比擬器、8 位開關(guān)樹型 A/D 轉(zhuǎn)換器、逐次逼近存放器、邏輯控制和定時電路組成。 3.2.4 .引腳功能ADC0809 引腳圖如圖 8 所示:VCCGNDGNDVCCP01P02P03P04P05P06P07P00P35IN0P25P36P27P26P33IN1IN2IN3P34IN31IN42IN53IN64IN75START6EOC7D38OE9CLK10VCC11

25、VREF+12GND13D114D215VREF-16D017D418D519D620D721ALE22ADD C23ADD B24ADD A25IN026IN127IN228U2ADC0809圖 8 ADC0809 模數(shù)轉(zhuǎn)換引腳圖ADC0809 芯片有 28 條引腳,采用雙列直插式封裝,如下圖。下面說明各引腳功能:IN0IN7:8 路模擬量輸入端 ;2-12-8:8 位數(shù)字量輸出端 ;ADDA、ADDB、ADDC:3 位地址輸入線,用于選通 8 路模擬輸入中的一路 ALE:地址鎖存允許信號,輸入,高電平有效 ;START: A/D 轉(zhuǎn)換啟動脈沖輸入端,輸入一個正脈沖 至少 100ns 寬使其

26、啟動脈沖上升沿使 0809 復(fù)位,下降沿啟動 A/D 轉(zhuǎn)換; EOC: A/D 轉(zhuǎn)換結(jié)束信號,輸出,當(dāng) A/D 轉(zhuǎn)換結(jié)束時,此端輸出一個高電平轉(zhuǎn)換期間一直為低電平 ;OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當(dāng)A/D 轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能翻開輸出三態(tài)門,輸出數(shù)字量 ;CLK:時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ;REF+、REF-:基準(zhǔn)電壓 ;Vcc:電源,單一 +5V;GND:地。 3.2.5 .ADC0809 的工作過程首先輸入 3 位地址,并使 ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通 8 路模擬輸入之一到比擬器。 START 上升沿將逐次逼近存放器

27、復(fù)位。下降沿啟動 A/D 轉(zhuǎn)換,之后 EOC 輸出信號變低,指示轉(zhuǎn)換正在進(jìn)行。直到A/D 轉(zhuǎn)換完成, EOC 變?yōu)楦唠娖?,指?A/D 轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。當(dāng) OE 輸入高電平 時,輸出三態(tài)門翻開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。 轉(zhuǎn)換數(shù)據(jù)的傳送 A/D 轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單片機進(jìn)行處理。數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn) A/D 轉(zhuǎn)換的完成,因為只有確認(rèn)完成后,才能進(jìn)行傳送。為此可采用下述三種方式 : 1定時傳送方式 對于一種 A/D 轉(zhuǎn)換器來說,轉(zhuǎn)換時間作為一項技術(shù)指標(biāo)是的和固定的。例如 ADC0809 轉(zhuǎn)換時間為 128s,相當(dāng)于 6MHz 的

28、MCS-51 單片機共 64 個機器周期??蓳?jù)此設(shè)計一個延時子程序, A/D 轉(zhuǎn)換啟動后即調(diào)用此子程序,延遲時間一到,轉(zhuǎn)換肯定已經(jīng)完成了,接著就可進(jìn)行數(shù)據(jù)傳送。 2查詢方式 A/D 轉(zhuǎn)換芯片由說明轉(zhuǎn)換完成的狀態(tài)信號,例如ADC0809 的 EOC 端。因此可以用查詢方式,測試 EOC 的狀態(tài),即可確認(rèn)轉(zhuǎn)換是否完成,并接著進(jìn)行數(shù)據(jù)傳送。 3中斷方式 把說明轉(zhuǎn)換完成的狀態(tài)信號EOC作為中斷請求信號,以中斷方式進(jìn)行數(shù)據(jù)傳送。 不管使用上述哪種方式,只要一旦確定轉(zhuǎn)換完成,即可通過指令進(jìn)行數(shù)據(jù)傳送。首先送出口地址并以信號有效時,OE 信號即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機接受。3.33.3 環(huán)境溫

29、濕度數(shù)據(jù)采集模塊環(huán)境溫濕度數(shù)據(jù)采集模塊環(huán)境溫度數(shù)據(jù)采集模塊主要使用了 DS18B20 傳感器。DS18B20 是由美國DALLAS 半導(dǎo)體公司生產(chǎn)最新單線數(shù)字式溫度傳感器,主要特性如下:可實現(xiàn)對一55到+125 范圍內(nèi)的溫度測量,并且測量溫度的誤差在,實際系統(tǒng)的分辨率可單獨設(shè)定,并且保存在 EEPROM 中,即使斷電也能夠保存;現(xiàn)場溫度的測量值通過串行通信的方式傳輸,即“單線總線的數(shù)字方式傳輸;系統(tǒng)供電電壓容許范圍大,可在 3V 到 55V 的范圍波動。DS18B20 實物圖及引腳圖如圖 9 所示: 圖9 DS18B20實物及引腳排列圖引腳功能簡介:(1)DQ 為數(shù)字信號輸入/輸出端; (2)

30、GND 為電源地; (3)VDD為外接供電電源輸入端在寄生電源接線方式時接地。本設(shè)計中 DS18B20 與 STC89C52 單片機的連接,見圖 10 所示:GND5KR6VCCP32GND1DQ2VCC3U5ds18b20圖10 DS18B20溫度傳感器連接電路這里使用了5K的上拉電阻來保證傳感器的正常工作,在實驗中我們發(fā)現(xiàn),在數(shù)據(jù)線很短的情況下,即使不使用上拉電阻也可正常的工作。上拉電阻的選用要根據(jù)數(shù)據(jù)線的長短適宜的選取。為了穩(wěn)妥起見,我們使用了一個5K的上拉電阻環(huán)境濕度數(shù)據(jù)采集模塊主要使用了 HR31 濕敏電阻傳感器。HR31 濕敏電阻是采用有機高分子材料的一種新型的濕度敏感元件,感濕范

31、圍寬,長期使用性能穩(wěn)定,可以應(yīng)用于倉儲、車廂、居室內(nèi)空氣質(zhì)量控制、樓宇自控、醫(yī)療、工業(yè)控制系統(tǒng)及科研領(lǐng)域等廣泛的應(yīng)用。HR31 的特點有:優(yōu)良的線性,高性價比,耗能低,測量范圍廣,響應(yīng)迅速,抗污染能力強,性能穩(wěn)定等。HR31 實物如圖 11 所示: 圖 11 HR31 濕敏電阻HR31 采集的數(shù)據(jù)必須通過 ADC0809 轉(zhuǎn)換后和單片機相連。電路圖如圖 12 所示:12P2R2GNDVCCIN0圖 12 HR31 連接電路圖 這里采用的是滑動變阻器來保證傳感器的正常工作。HR31 功能指標(biāo)如下所示:工作范圍:2095%RH 60供電電壓:1.5V AC(Max 正弦波)工作頻率 :500Hz2

32、kHz額定功率 :0.2mW(Max 正弦波)中心值 :at25阻抗范圍 :at25濕度檢測精度:5%RH特性參數(shù):at 1kHz單位:歐姆阻抗特性:at251V AC 1kHz考前須知:1為防止極化現(xiàn)象,驅(qū)動傳感器所用的電壓或電流不應(yīng)含有直流成分;2請使用 LCR 交流電橋進(jìn)行測量,請勿使用萬用表測量;3防止結(jié)露情況;4推薦保存條件:溫度 1040 濕度 60%RH 以下。3.43.4 NRF905NRF905 無線模塊無線模塊3.5.1.無線 NRF905 簡介NRF905單片無線收發(fā)器是挪威Nordic公司推出的單片射頻發(fā)射器芯片,工作電壓為1.9-3.6V,32引腳QFN封裝5mm5m

33、m ,工作于433/868/915MHz3個ISM頻道。NRF905可以自動完成處理字頭和 CRC循環(huán)冗余碼校驗 的工作,可由片內(nèi)硬件自動完成 曼徹斯特編碼 /解碼,使用 SPI接口與微控制器通信,配置非常方便,其功耗非常低,以 -10dBm的輸出功率發(fā)射時電流只有 11mA,在接收模式時電流為 12.5mA。 nRF905單片無線收發(fā)器工作由一個完全集成的頻率調(diào)制器,一個帶解調(diào)器的接收器,一個功率放大器,一個晶體震蕩器和一個調(diào)節(jié)器組成。ShockBurst工作模式的特點是自動產(chǎn)生前導(dǎo)碼和 CRC,可以很容易通過SPI接口進(jìn)行編程配置。 NRF905的實物如圖13所示:圖 13 NRF905

34、模塊NRF905采用Nordic公司的VLSI ShockBurst技術(shù)。ShockBurst技術(shù)使nRF905能夠提供高速的數(shù)據(jù)傳輸,而不需要昂貴的高速 MCU來進(jìn)行數(shù)據(jù)處理 /時鐘覆蓋。通過將與 RF協(xié)議有關(guān)的高速信號處理放到芯片內(nèi), nRF905提供應(yīng)應(yīng)用的微控制器一個 SPI接口,速率由微控制器自己設(shè)定的接口速度決定。NRF905通過ShockBurst工作模式在RF以最大速率進(jìn)行連接時降低數(shù)字應(yīng)用局部的速度來降低在應(yīng)用中的平均電流消耗。在 ShockBurst RX模式中,地址匹配AM和數(shù)據(jù)準(zhǔn)備就緒 DR信號通知MCU一個有效的地址和數(shù)據(jù)包已經(jīng) 各自接收完成。在ShockBurst

35、TX模式中,nRF905自動產(chǎn)生前導(dǎo)碼和 CRC校驗碼,數(shù)據(jù)準(zhǔn)備就緒DR信號通知MCU數(shù)據(jù)傳輸已經(jīng)完成??傊?,這意味著降低 MCU的存儲器需求也就是說降低 MCU本錢,又同時縮短軟件開發(fā)時間。NRF905 無線收發(fā)模塊體積小、精度高、工作穩(wěn)定、抗干擾性強、通信穩(wěn)定。芯片結(jié)構(gòu)如圖 14 所示:圖 14 NRF905 芯片結(jié)構(gòu)芯片各局部功能及性能介紹:(1) 433Mhz 開放 ISM 頻段免許可證使用;(2) 接收發(fā)送功能合一,收發(fā)完成中斷標(biāo)志;(3) 170 個頻道,可滿足多點通訊和跳頻通訊需求,實現(xiàn)組網(wǎng)通訊 TDMA-CDMA-FDMA(4) 內(nèi)置硬件 8/16 位 CRC 校驗,開發(fā)更簡單

36、,數(shù)據(jù)傳輸可靠穩(wěn)定;(6) 接收靈敏度達(dá)-100dBm;(7) 收發(fā)模式切換時間 650us;(8) 每次最多可發(fā)送接收 32 字節(jié),并可軟件設(shè)置發(fā)送/接收緩沖區(qū)大小2/4/8/16/32 字節(jié);(9) 模塊可軟件設(shè)地址,只有收到本機地址時才會輸出數(shù)據(jù)提供中斷指示),可直接接各種單片機使用,軟件編程非常方便;(12) 標(biāo)準(zhǔn) DIP 間距接口,便于嵌入式應(yīng)用;(11) 內(nèi)置 SPI 接口,也可通過 I/O 口模擬 SPI 實現(xiàn),最高 SPI 時鐘可達(dá) 10M(13) 采用高精度貼片晶振及品牌阻容元件,性能更優(yōu),工作更穩(wěn)定。(14) 尺寸小巧,不含天線 25mm*19mm;(15) 發(fā)射速率 5

37、0 Kbps,外置 433MHz 天線,空曠通訊距離可達(dá) 200-300 米。 NRF905引腳圖如圖15所示:VCC1TX_EN2TRX_CE3PWR_UP4UCLK5CD6AM7DR8MISO9MOSI10SCK11CSN12GND13GND14U3NRF9053.3VP31P30P17P16P10P11P12P13P14P15GNDGND圖15 NRF905引腳圖管腳及功能如表2所示:表2 NRF905管腳功能管腳 名稱 管腳功能 說明 1 VCC 電源 電源+3.33.6V DC 2 TX_EN 數(shù)字輸入 TX_EN= 1 TX 模式 TX_EN= 0 RX 模式 3 TRX_CE 數(shù)

38、字輸入 使能芯片發(fā)射或接收 4 PWR_UP 數(shù)字輸入 芯片上電 5 uCLK 時鐘輸出 本模塊該腳廢棄不用,向后兼容 6 CD 數(shù)字輸出 載波檢測 7 AM 數(shù)字輸出 地址匹配 8 DR 數(shù)字輸出 接收或發(fā)射數(shù)據(jù)完成 9 MISO SPI 接口 SPI 輸出 10 MOSI SPI 接口 SPI 輸入 11 SCK SPI 時鐘 SPI 時鐘 12 CSN SPI 使能 SPI 使能 13 GND 地 接地 14 GND 地 接地 說明:(1) VCC 腳接電壓范圍為 3.3V3.6V 之間,不能在這個區(qū)間之外,超過 3.6V 將會燒毀模塊。推薦電壓 3.3V 左右 (2) 除電源 VCC

39、和接地端,其余腳都可以直接和普通的 5V 單片機 IO 口直接相連,無需電平轉(zhuǎn)換。當(dāng)然對 3V 左右的單片機更加適用 (3) 硬件上沒有 SPI 的單片機,可以用普通單片機 IO 口模擬 SPI,不需要單片機 SPI 模塊介入,只需添加代碼模擬 SPI 時序即可 (4) 13 腳、14 腳為接地腳,需要和母板的邏輯地連接起來 (5) 排針間距為 100mil,標(biāo)準(zhǔn) DIP 插針,如果需要其他封裝接口,比方密腳插針,或者其他形式的接口,可以聯(lián)系我們定做 (6) 與 51 系列單片機 P0 口連接時候,需要加 10K 的上拉電阻,與其余口連接不需要 (7) 其他系列的單片機,如果是 5V 的,請參

40、考該系列單片機 IO 口輸出電流大小,如果超過 10mA,需要串聯(lián)電阻分壓,否那么容易燒毀模塊! 如果是 3.3V的,可以直接和 RF905 模塊的 IO 口線連接。 模塊引腳和電氣參數(shù)說明 :RF905 單片無線收發(fā)器工作在 433/868/915MHZ 的 ISM 頻段由一個完全集成的頻率調(diào)制器一個帶解調(diào)器的接收器一個功率放大器一個晶體震蕩器和一個調(diào)節(jié)器組成ShockBurst 工作模式的特點是自動產(chǎn)生前導(dǎo)碼 和 CRC 可以很容易通過 SPI 接口進(jìn)行編程配置電流消耗很低在發(fā)射功率為10dBm 時發(fā)射電流為 30mA 接收電流為 12.5mA. 進(jìn)入 POWERDOWN 模式可以很容易實

41、現(xiàn)節(jié)電。RF905 模塊性能參考數(shù)據(jù)如表 3 所示:表 3 NRF905 性能參數(shù)參數(shù) 數(shù)值 單位 最低工作電壓 3.0 V 最大發(fā)射功率 10 dBm 最大數(shù)據(jù)傳輸率曼切斯特編碼 50 kbps 輸出功率為-10 dBm 時工作電流9 mA 接收模式時工作電流 12.5 mA 溫度范圍 -40 to +85 典型靈敏度 -100 dBm POWERDOWN 模式時工作電流 2.5 uA RF905 模塊工作電壓與最大發(fā)射增益參考數(shù)據(jù)如表 4 所示:表 4 NRF905 工作電壓與發(fā)射增益工作電壓(模塊VCC 供電電壓)模塊最大發(fā)射增益(dBm)+10dBm3.53.5 控制模塊控制模塊為了實

42、現(xiàn)對溫濕度的控制功能,設(shè)計一個繼電器控制電路模塊。這個模塊主要是通過對繼電器的控制來實現(xiàn)的。繼電器采用的是 5v 驅(qū)動的五腳繼電器??刂齐娐穲D如圖 16 所示:D151N4007Q5S8550P21GNDVCCD1.5VCC123P5子子子子45123J5GNDD111N4007Q1S8550P25GNDVCCD1.1VCC123P1子子子子45123J1GNDD121N4007Q2S8550P24GNDVCCD1.2VCC123P2子子子子45123J2GNDD141N4007Q4S8550P22GNDVCCD1.4VCC123P4子子子子45123J4GND470R11470R1.1470

43、R12470R1.2470R14470R1.4470R15470R1.5圖 16 繼電器控制電路從原理圖可以看到,我們設(shè)計中包含了4個繼電器??刂圃硎牵涸跓o任何控制信號的時候三極管截止,繼電器未吸和,對應(yīng)的發(fā)光二極管亮。當(dāng)單片機給一個低電平信號時三極管導(dǎo)通,繼電器吸和,對應(yīng)的發(fā)光二極管滅。發(fā)光二極管的限流電阻選用的是常用的470歐姆的電阻,三極管選用的是9012PNP,為了到達(dá)適宜的驅(qū)動電流,三極管基極電阻選用的是1k的電阻。4 4 軟件設(shè)計軟件設(shè)計采集板程序流程如圖 17 所示:濕度采集ADC0809轉(zhuǎn)化NRF905開始結(jié)束初始化STC89C52圖 17 采集板程序設(shè)計流程圖 接受控制板程

44、序流程如圖 18 所示:圖圖 1818 接受控制板程序設(shè)計流程圖接受控制板程序設(shè)計流程圖對于相應(yīng)的硬件模塊,主要要設(shè)計的模塊程序分別是:數(shù)據(jù)采集接受的程序設(shè)計,128*64 液晶屏幕顯示驅(qū)動程序的設(shè)計,繼電器控制程序設(shè)計。蜂鳴器的控制也只需控制相應(yīng)的單片機 I/O 口輸出高/低電平即可。下面我們將分別給出各個主要模塊程序設(shè)計的思路。從硬件的設(shè)計和總體程序流程圖,我們可以看出,數(shù)據(jù)采集是一個很重要的步驟。對于數(shù)據(jù)采集我們主要是采集溫度、濕度等環(huán)境因素的數(shù)據(jù),采用的傳感器分別是 DS18B20,HR31。下面分別給出它們的程序設(shè)計思路。4.2.1.1 DS18B20 的程序設(shè)計從上文給出的 DS1

45、8B20 的資料,在硬件連接正確且上電的情況下,要讀出溫溫度采集初始化NRF905LCD 顯示繼電器開始結(jié)束STC89C52度數(shù)據(jù),我們設(shè)計了以下幾個函數(shù):18b20 讀字節(jié)函數(shù) uchar ReadOneChar(void)。函數(shù)功能:向 DS18B20 讀一字節(jié)數(shù)據(jù),入口參數(shù):無,出口參數(shù):dat。18b20 寫字節(jié)函數(shù) void WriteOneChar(unsigned char dat)。函數(shù)功能:向DS18B20 寫一字節(jié)數(shù)據(jù),入口參數(shù):dat ,出口參數(shù): 無。18b20 初始化函數(shù) void Init_DS18B20(void)。函數(shù)功能:DS18B20 初始化子程序,入口參數(shù)

46、:無,出口參數(shù):無。 18b20 讀溫度值函數(shù) ReadTemperature(void)。函數(shù)功能:向 DS18B20 讀溫度值,并將溫度值存入字符數(shù)組。入口參數(shù):無,出口參數(shù):temperature。 DS18B20 讀一次溫度數(shù)據(jù)的程序流程圖如圖 19 所示:圖 19 溫度數(shù)據(jù)采集流程圖4.2.1.2 ADC0809 以及適度數(shù)據(jù)采集的程序設(shè)計濕度數(shù)據(jù)的采集我們采用的是濕敏電阻 HR31 采集,因為濕敏電阻是電壓型的傳感器,所以單片機需要通過 AD 轉(zhuǎn)換才能識別并處理采集到的數(shù)據(jù)。對于ADC0809 和濕度數(shù)據(jù)的采集我們設(shè)計了以下一些函數(shù):ADC0809 初始化函數(shù) uchar adc(

47、 )。函數(shù)功能:ADC0809 初始化,入口參數(shù):無,出口參數(shù):getdata。初始化ds18b20上下位轉(zhuǎn)換為實際溫度讀溫度存放器值高8 低8 位再初始化ds18b20溫度轉(zhuǎn)換開始結(jié)束讀取濕度值函數(shù) void readguangzhao( )。函數(shù)功能:讀取光照值數(shù)據(jù),并將濕度值數(shù)據(jù)存入字符數(shù)組,入口參數(shù):無,出口參數(shù):無。具體的代碼的編寫已經(jīng)完成,這里為節(jié)約篇幅,不再附上。ADC0809 讀一次數(shù)據(jù)的流程圖如圖 20 所示:圖 20 ADC0809 數(shù)據(jù)轉(zhuǎn)換流程圖4.2.1.3 28*64 液晶屏幕顯示模塊驅(qū)動程序設(shè)計128*64 液晶屏幕主要用于數(shù)據(jù)和信息的顯示,為驅(qū)動它正常工作,設(shè)計了

48、以下一些函數(shù):128*64 寫指令函數(shù) void zhiling(uchar a)函數(shù)功能:寫一字節(jié)的指令到 128*64,入口參數(shù):a,.出口參數(shù):無。128*64 寫數(shù)據(jù)函數(shù) void shuju。函數(shù)功能:寫一字節(jié)的數(shù)據(jù)到 128*64,入口參數(shù):b,出口參數(shù):無。位置函數(shù) void weizhi(uchar X ,uchar Y)。函數(shù)功能:設(shè)置 128*64 的初始顯示位置,入口參數(shù):X,Y,出口參數(shù):無;有延時的顯示函數(shù) void xianshi(uchar x,uchar y,uchar *p)。函數(shù)功能:128*64 有延時顯示一個字符串,入口參數(shù):X,Y,*p,出口參數(shù):無。

49、無延時的顯示函數(shù) void xianshi1(uchar x,uchar y,uchar *p)。函數(shù)功能:128*64 無延時的顯示一個字符串,入口參數(shù):X,Y,*p,出口參數(shù):無。128*64 初始化函數(shù) void init(void)。函數(shù)功能:128*64 的初始化設(shè)置,入口參數(shù):無,出口參數(shù):無。具體的代碼的編寫已經(jīng)完成,這里為節(jié)約篇幅,不再附上。128*64 寫入一次顯示數(shù)據(jù)如圖 21 所示:選擇輸入通道初始化ADC0809 并讀取數(shù)據(jù)將數(shù)據(jù)存入字符數(shù)組初始化128*64調(diào)用顯示函數(shù)寫入顯示數(shù)據(jù)128*64顯示寫入數(shù)據(jù)開始結(jié)束開始結(jié)束 圖 21 128*64 LCD 一次顯示數(shù)據(jù)流

50、程圖5 5 系統(tǒng)調(diào)試系統(tǒng)調(diào)試5.15.1 PCBPCB 板制作元器件封裝的選取和擺放板制作元器件封裝的選取和擺放本次畢業(yè)設(shè)計要自己制作兩塊 PCB 板:采集板 PCB 板和繼電器控制板 PCB 板。采集,控制板 PCB 板自己設(shè)計制成。這一步在 PCB 板制作過程中是很重要的,直接影響到板的大小、布線的難易及板的大小與美觀等。在 Altium Designer 中默認(rèn)的很多元件封裝可能會與采購的元件封裝不符,或大或小或引腳順序和數(shù)目不對,因此首先就需要對封裝不符的元件進(jìn)行大小和引腳距離的測量,然后自制封裝,載入元件庫,在原理圖中替代默認(rèn)封裝。在原理圖中將元件封裝修改完成后,將所有元件封裝導(dǎo)入

51、PCB 圖中進(jìn)行元件位置的大致擺放,擺放時,盡量將各模塊的元件放置在一起,便于布線與電路的檢測;元件也盡量放置緊湊,可防止線路過長和縮小電路板。當(dāng)然,元件擺好后不是就不能動了,在布線時,根據(jù)需要可進(jìn)行適當(dāng)?shù)恼{(diào)整,盡量使元件擺放整齊,布線方便、美觀。5.25.2 電路板的調(diào)試電路板的調(diào)試PCB 布線是制板過程中最難花費時間最多的一步。采集板 PCB 板和繼電器控制板 PCB 板的制作采用的是雙面板面板,由于線路比擬多,加上制版工藝的限制,采用自動布線功能難以完本錢控制器合理的布線工作,因此采用了手工布線。手工布線過程中,在布線之前先要設(shè)置好布線的層面和局部布線規(guī)那么。采集板 PCB 板,線寬設(shè)置

52、為 mm,線與線之間的距離設(shè)置為 mm。繼電器板 PCB 板,線寬設(shè)置為 0.4mm,線與線之間的距離設(shè)置為 0.3mm。制作好電路板之后需要進(jìn)行硬件電路的測試。線路檢測:根據(jù)電路圖用萬用表檢測 PCB 板線路是否有短路和斷路現(xiàn)象。焊接好元件后,根據(jù)電路圖檢查有極性元件是否反接,元件參數(shù)是否適宜,再檢測元件引腳與對應(yīng)的線路是否接通,防止虛焊。將電源電路接通,用萬用表測量各輸出電壓值是否正常。確保 PCB 板上線路連接正常后,開啟自鎖開關(guān)將板上電源接通,再檢測各電源接口電壓是否正常,看各元件能否正常工作如有無發(fā)燙現(xiàn)象,過一段時間再檢測,確定硬件控制器的穩(wěn)定性。裝上單片機,再測量其電壓輸入口40引

53、腳VCC電壓5V 、31引腳EA/VPP引腳電壓5V 、晶振兩引腳與地之間的電壓2.2V左右和降壓引腳之間的電壓3.3V左右 ;說明單片機能正常工作。5.35.3 軟件調(diào)試軟件調(diào)試 硬件調(diào)試成功之后,依次對液晶顯示程序,Nrf24L0 無線模塊對采集量的傳輸程序,串口程序等進(jìn)行調(diào)試。5.45.4 軟硬件結(jié)合調(diào)試軟硬件結(jié)合調(diào)試硬件調(diào)試和軟件調(diào)試成功之后,將各局部程序進(jìn)行揉合處理,分別寫入相應(yīng)的單片機,看看整個系統(tǒng)能否正常按預(yù)期目標(biāo)工作。如果不能,還要從硬件和軟件局部找出相應(yīng)的原因,并依次解決問題。6 6 總結(jié)總結(jié)通過一段時間地全心投入和辛苦努力,模擬無線系統(tǒng)完成了最終的調(diào)試工作,實現(xiàn)了設(shè)計要求的

54、功能。本文設(shè)計實現(xiàn)通過無線采集溫濕度數(shù)據(jù)發(fā)送到無線接收端,通過 LCD 顯示,繼電器控制的的思路。在整個制作過程中,遇到過一些困難,首先在硬件設(shè)計上,由于開始對NRF905 無線模塊不熟悉加之其程序量較多,通過我多方面的查找資料,并不斷的向劉老師和同學(xué)請教,結(jié)合網(wǎng)絡(luò)資源,最終找出比擬完善的方案,在理論上能夠?qū)崿F(xiàn)功能要求。經(jīng)過學(xué)習(xí),我積累了很多的關(guān)于無線傳輸?shù)慕?jīng)驗,并且知道了在合理布線,PCB 板制圖,檢查裝配無誤的情況下,如果還出現(xiàn)電路無輸出的情況,那么可以肯定是原理圖錯誤,這時就要回到原理圖進(jìn)行檢查??傮w的檢查順序應(yīng)該是原理圖、PCB 圖、裝配情況、焊接工藝。從整體來說這是一個復(fù)雜,繁瑣的過

55、程。但是經(jīng)過這次設(shè)計也使我深深的認(rèn)識到:一片耕耘,一片收獲!參考文獻(xiàn)參考文獻(xiàn)1 李朝青.單片機原理及接口技術(shù)M .北京:北京航空航天大學(xué)出版社,20052 譚浩強. C 語言設(shè)計M.北京:清華大學(xué)出版社,20053 宮俊卿,彭文標(biāo),趙亮方,操金點. 單工無線呼叫及數(shù)據(jù)傳輸系統(tǒng)的設(shè)計與實 現(xiàn)J安防科技, 2021,(02)45 湯青波, 朱文虎, 周榮瑋. 單工無線呼叫系統(tǒng)J. 江西理工大學(xué)學(xué)報, 2007,(01)6 張超, 吳占江, 鄧亮輝. 無線呼叫系統(tǒng)的設(shè)計J. 紹興文理學(xué)院學(xué)報(自然科學(xué)版), 2006,(02)7 吳文佳. PT2262/PT2272 編解碼 IC 在無線智能報警系統(tǒng)

56、中的應(yīng)用J世界電子元器件, 2004,(12)8 聶光義. 點對多點的多任務(wù)無線通信J單片機與嵌入式系統(tǒng)應(yīng)用, 2003,(03)9 徐麗香,陳榕福,吳忠仁,蔡志泉. 基于單片機的多路雙工無線呼叫系統(tǒng)微計算機信息, 2007,(14) 10 趙負(fù)國. 現(xiàn)代傳感器集成電路 M. 北京:人民郵電出版社, 200111 吳文南,胡愛群,宋宇波. 短距離無線語音和數(shù)據(jù)傳輸模塊的設(shè)計與實現(xiàn)J現(xiàn)代電子技術(shù), 2007,(05)12 湯榮生.LCD 顯示點陣字庫的提取J .蘇州大學(xué)學(xué)報自然科學(xué)), 2002(4) : 45-483 宏晶科技.STC 單片機用戶參考資料中文版. ,2007-11-0714 S

57、IEMENS. TC35i Terminal. EB/OL 15 王 瑟,劉 超基于 802.15.4 協(xié)議與嵌入式系統(tǒng)的無線傳感器 網(wǎng)絡(luò)應(yīng)用開發(fā)J.微計算機信息,2006,22(20):31-33致致 謝謝 詞詞在這次設(shè)計中,劉亞軍老師在整體方案選擇、從理論指導(dǎo)到實際操作為我作出了認(rèn)真的分析和耐心的講解,無論是在物質(zhì)上和精神上都給予我大力的支持,使我能在比擬寬松的環(huán)境下安心的做設(shè)計。整體方案確定以后,在細(xì)節(jié)問題上劉老師也給予了精心的指導(dǎo)和耐心的鼓勵。這樣才使我的畢業(yè)設(shè)計能夠順利進(jìn)行下去,劉老師平易近人、思路開闊、思維周密、治學(xué)嚴(yán)謹(jǐn),在繁忙的教學(xué)過程中還抽出時間給我們輔導(dǎo),盡力解決我們在設(shè)計過

58、程中遇到的各種問題,在定稿之際,對劉老師表示特別感謝。在此次畢業(yè)設(shè)計過程中困難重重,曾幾度相當(dāng)郁悶,不知到如何才好,但是在同學(xué)們的鼓勵、幫助之下,畢業(yè)設(shè)計才有了比擬好的進(jìn)展,特別是室友文俊提出的珍貴建議使硬件電路設(shè)計趨于完善。在此向他表示感謝!最后,再次向各位領(lǐng)導(dǎo)、各位老師、各位同學(xué)致以衷心的感謝!獨獨 撰撰 聲聲 明明我聲明,本論文設(shè)計是由本人在指導(dǎo)教師的指導(dǎo)下獨立完成的,在完成論文設(shè)計時所利用的一切資料均已在參考文獻(xiàn)中列出。 姓名: 2021年 5 月 23 日翻翻 譯譯 資資 料料隨著現(xiàn)代社會對溫度,濕度的要求日益重視。如何能夠有效地采集溫濕度,并加以監(jiān)視控制就顯得非常必要啦。傳統(tǒng)的溫濕

59、度采集方法已不適用,新技術(shù)和新業(yè)務(wù)的開發(fā)和應(yīng)用就已提到十分重要的位置。如何充分利用現(xiàn)有有限的資源,發(fā)揮優(yōu)勢,開展多種增值業(yè)務(wù),越來越為人們所重視。而傳感器在環(huán)境數(shù)據(jù)采集方面更加扮演著重要的角色,傳感器可以說是環(huán)境數(shù)據(jù)采集的核心內(nèi)容,沒有傳感器的參與,就無所謂數(shù)據(jù)采集。當(dāng)今社會中,環(huán)境數(shù)據(jù)采集在現(xiàn)代工業(yè)和人們的日常生活中都有重要的意義,它作為科學(xué)技術(shù)開展的一個綜合性的結(jié)果,在越來越多的領(lǐng)域扮演著重要的角色,例如剛剛興起的物聯(lián)網(wǎng)概念,它就是利用傳感器進(jìn)行數(shù)據(jù)采集來得到物體的參數(shù),再加上無線技術(shù),便可以將很多的物體信息連接成一個網(wǎng)絡(luò)。數(shù)據(jù)采集的多樣化,方便化和精度化是人們一直以來努力思考探索的方向。

60、溫濕度傳感器的應(yīng)用便是在這種情況下應(yīng)運而生。農(nóng)業(yè)大棚生產(chǎn)、倉儲管理、氣象預(yù)測、生活起居及科學(xué)研究中對溫度,濕度的要求顯得非常的重要。然而有線的連接往往具有嚴(yán)重的局限性,不能有效地發(fā)揮工作能力。NRF905無線收發(fā)模塊體積小、精度高、工作穩(wěn)定、抗干擾性強、通信穩(wěn)定。特別適用于需頻繁傳送小流量數(shù)據(jù)的應(yīng)用,如倉庫管理、平安、數(shù)據(jù)采集、環(huán)境監(jiān)測等場合,經(jīng)濟(jì)實用,減少了有線數(shù)據(jù)傳輸方式在場合上的限制。本文就是采用溫度,濕度傳感器來采集環(huán)境溫濕度,經(jīng)過無線傳輸,LCD 顯示,來方便人們很好的調(diào)節(jié)溫濕度。本設(shè)計通過數(shù)據(jù)采集的采集環(huán)境中的溫度和濕度。將數(shù)據(jù)處理后再通過無線采集模塊將兩種參數(shù)數(shù)據(jù)傳輸至無線接受模

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論