![無(wú)線溫度采集系統(tǒng)設(shè)計(jì)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/898d0ab8-6f52-4fbc-842d-dfdc7703278b/898d0ab8-6f52-4fbc-842d-dfdc7703278b1.gif)
![無(wú)線溫度采集系統(tǒng)設(shè)計(jì)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/898d0ab8-6f52-4fbc-842d-dfdc7703278b/898d0ab8-6f52-4fbc-842d-dfdc7703278b2.gif)
![無(wú)線溫度采集系統(tǒng)設(shè)計(jì)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/898d0ab8-6f52-4fbc-842d-dfdc7703278b/898d0ab8-6f52-4fbc-842d-dfdc7703278b3.gif)
![無(wú)線溫度采集系統(tǒng)設(shè)計(jì)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/898d0ab8-6f52-4fbc-842d-dfdc7703278b/898d0ab8-6f52-4fbc-842d-dfdc7703278b4.gif)
![無(wú)線溫度采集系統(tǒng)設(shè)計(jì)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/898d0ab8-6f52-4fbc-842d-dfdc7703278b/898d0ab8-6f52-4fbc-842d-dfdc7703278b5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、無(wú)線溫度采集系統(tǒng)設(shè)計(jì)1原理無(wú)線溫度采集系統(tǒng)是一種基于射頻技術(shù)的無(wú)線溫度檢測(cè)裝置。本系統(tǒng)由傳感器和接收機(jī),以及顯示芯片組成。傳感器部分由數(shù)字溫度傳感器芯片18B20,單片機(jī)89S52,低功耗射頻傳輸單元NRF905和天線等組成,傳感器采用電源供電;接收機(jī)無(wú)線接收來(lái)自傳感器的溫度數(shù)據(jù),經(jīng)過(guò)處理、保存后在LCD1602上顯示,所存儲(chǔ)的溫度數(shù)據(jù)可以通過(guò)串行口連接射頻裝置與接收端 進(jìn)行交換。無(wú)線溫度的采集主要基于單線數(shù)字溫度傳感器DS18B20芯片。Dallas 半導(dǎo)體公司的單線數(shù)字溫度傳感器DS18B20是世界上第一片支持 “一線總線”接口的溫度傳感器。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳
2、感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。DS18B20支持“一線總線”接口,測(cè)量溫度范圍為 -55°C+125°C,在-10+85°C范圍內(nèi),精度為±0.5°C?,F(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性,適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,支持3V5.5V的電壓范圍, DS18B20可以程序設(shè)定912位的分辨率,精度為±0.5°C。數(shù)字單總線溫度傳感器是目前最新的測(cè)溫器件,它集溫度測(cè)量,A/D轉(zhuǎn)換于一體,具有單總線結(jié)構(gòu),數(shù)字量輸出,直接與微機(jī)接口等優(yōu)點(diǎn)。既可用它組成單路溫度測(cè)量裝置,也可用它組成多路溫度測(cè)
3、量裝置,文章介紹的單路溫度測(cè)量裝置已研制成產(chǎn)品,產(chǎn)品經(jīng)測(cè)試在-10-70間測(cè)得誤差為0.25,80T105時(shí)誤差為0.5,當(dāng)T>105誤差為增大到1左右。 溫度數(shù)據(jù)的無(wú)線傳輸主要是基于低功耗射頻傳輸單元NRF905芯片。nRF905是挪威Nordic VLSI公司推出的單片射頻收發(fā)器,工作電壓為1.93.6V,32引腳QFN封裝(5×5mm),工作于433/868/915MHz三個(gè)ISM(工業(yè)、科學(xué)和醫(yī)學(xué))頻道,頻道之間的轉(zhuǎn)換時(shí)間小于650us。nRF905由頻率合成器、接收解調(diào)器、功率放大器、晶體振蕩器和調(diào)制器組成,不需外加聲表濾波器, ShockBurstTM工作模式,自動(dòng)
4、處理字頭和CRC(循環(huán)冗余碼校驗(yàn)),使用SPI接口與微控制器通信,配置非常方便。此外,其功耗非常低,以-10dBm的輸出功率發(fā)射時(shí)電流只有11mA,工作于接收模式時(shí)的電流為12.5mA,內(nèi)建空閑模式與關(guān)機(jī)模式,易于實(shí)現(xiàn)節(jié)能。nRF905片內(nèi)集成了電源管理、晶體振蕩器、低噪聲放大器、頻率合成器功率放大器等模塊。 經(jīng)過(guò)無(wú)線傳輸后,溫度數(shù)據(jù)信息將在1602液晶顯示芯片上進(jìn)行顯示,1602液晶顯示芯片采用標(biāo)準(zhǔn)的14腳接口,其中VSS為地電源,VDD接5V正電源,V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比
5、度。RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。RW為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和RW共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平RW為低電平時(shí)可以寫入數(shù)據(jù)。E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。D0D7為8位雙向數(shù)據(jù)線。 本系統(tǒng)的溫度采集與顯示,無(wú)線的傳輸與對(duì)比均由單片機(jī)89S52來(lái)控制完成。相比較而言ATMEL 公司的89S51更實(shí)用,因他不但和8051指令、管腳完全兼容,而且其片內(nèi)的4K程序存儲(chǔ)器是FLASH工藝的,這種工藝的存儲(chǔ)器用戶可以用電的方式瞬間擦除、
6、改寫,一般專為 ATMEL AT89xx 做的編程器均帶有這些功能。顯而易見,這種單片機(jī)對(duì)開發(fā)設(shè)備的要求很低,開發(fā)時(shí)間也大大縮短。寫入單片機(jī)內(nèi)的程序還可以進(jìn)行加密,這又很好地保護(hù)了我們的勞動(dòng)成果。系統(tǒng)原理框圖(略)。系統(tǒng)工作原理及詳細(xì)流程。首先,打開電源后,本系統(tǒng)由單片機(jī)89S52向單線數(shù)字溫度傳感器DS18B20芯片發(fā)出指令進(jìn)行測(cè)溫,DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。 DQ為數(shù)字信號(hào)輸入/輸出端;GND為電源地;VDD為外接供電電源輸入端(在寄生電源接線方式時(shí)接地)。 DS18B20高速暫存器共9個(gè)
7、存存單元,如表所示: 序號(hào)寄存器名稱作 用序號(hào)寄存器名稱作 用0溫度低字節(jié)以16位補(bǔ)碼形式存放4、5保留字節(jié)1、21溫度高字節(jié)6計(jì)數(shù)器余值2TH/用戶字節(jié)1存放溫度上限7計(jì)數(shù)器/3HL/用戶字節(jié)2存放溫度下限8CRC光刻ROM中的64位序列號(hào)是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開始8位(28H)是產(chǎn)品類型標(biāo)號(hào),接著的48位是該DS18B20自身的序列號(hào),最后8位是前面56位的循環(huán)冗余校驗(yàn)碼(CRC=X8+X5+X4+1)。 DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例: 用16
8、位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以0.0625/LSB形式表達(dá),其中S為符號(hào)位。12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲(chǔ)在18B20的兩個(gè)8比特的RAM中,二進(jìn)制中的前面5位是符號(hào)位,如果測(cè)得的溫度大于0,這5位為0,只要將測(cè)到的數(shù)值乘于0.0625即可得到實(shí)際溫度;如果溫度小于0,這5位為1,測(cè)到的數(shù)值需要取反加1再乘于0.0625即可得到實(shí)際溫度。高8位 S S S S S 26 25 24 低8位 23 22 21 20 2-1 2-2 2-3 2-4 DS18B20溫度傳感器的存儲(chǔ)器: DS18B20溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的E2RAM,后者存
9、放高溫度和低溫度觸發(fā)器TH、TL和結(jié)構(gòu)寄存器。 暫存存儲(chǔ)器包含了8個(gè)連續(xù)字節(jié),前兩個(gè)字節(jié)是測(cè)得的溫度信息,第一個(gè)字節(jié)的內(nèi)容是溫度的低八位,第二個(gè)字節(jié)是溫度的高八位。第三個(gè)和第四個(gè)字節(jié)是TH、TL的易失性拷貝,第五個(gè)字節(jié)是結(jié)構(gòu)寄存器的易失性拷貝,這三個(gè)字節(jié)的內(nèi)容在每一次上電復(fù)位時(shí)被刷新。第六、七、八個(gè)字節(jié)用于內(nèi)部計(jì)算。第九個(gè)字節(jié)是冗余檢驗(yàn)字節(jié)。低五位一直都是1 ,TM是測(cè)試模式位,用于設(shè)置DS18B20在工作模式還是在測(cè)試模式。在DS18B20出廠時(shí)該位被設(shè)置為0。R1和R0用來(lái)設(shè)置分辨率,如下表所示:(DS18B20出廠時(shí)被設(shè)置為12位)分辨率設(shè)置表:R1 R0 分辨率 溫度最大轉(zhuǎn)換時(shí)間 0
10、0 9位 96.75ms 0 1 10位 187.5 ms 1 0 11位 375ms 1 1 12位 750ms 根據(jù)DS18B20的通訊協(xié)議,主機(jī)控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過(guò)三個(gè)步驟:每一次讀寫之前都要對(duì)DS18B20進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對(duì)DS18B20進(jìn)行預(yù)定的操作。復(fù)位要求主CPU將數(shù)據(jù)線下拉500微秒,然后釋放,DS18B20收到信號(hào)后等待1660微秒左右,后發(fā)出60240微秒的存在低脈沖,主CPU收到此信號(hào)表示復(fù)位成功。 在硬件上,DS18B20與單片機(jī)的連接有兩種方法,一種是Vcc接外部電源,GND接地,I/O與單片機(jī)的I
11、/O線相連;另一種是用寄生電源供電,此時(shí)UDD、GND接地,I/O接單片機(jī)I/O。無(wú)論是內(nèi)部寄生電源還是外部供電,I/O口線要接5K左右的上拉電阻。 DS18B20有六條控制命令,如表所示: 指 令 約定代碼 操 作 說(shuō) 明 溫度轉(zhuǎn)換 44H 啟動(dòng)DS18B20進(jìn)行溫度轉(zhuǎn)換 讀暫存器 BEH 讀暫存器9個(gè)字節(jié)內(nèi)容 寫暫存器 4EH 將數(shù)據(jù)寫入暫存器的TH、TL字節(jié) 復(fù)制暫存器 48H 把暫存器的TH、TL
12、字節(jié)寫到E2RAM中 重新調(diào)E2RAM B8H 把E2RAM中的TH、TL字節(jié)寫到暫存器TH、TL字節(jié) 讀電源供電方式 B4H 啟動(dòng)DS18B20發(fā)送電源供電方式的信號(hào)給主CPU 單片機(jī)對(duì)DS18B20的訪問(wèn)流程是:先對(duì)DS18B20初始化,再進(jìn)行ROM操作命令,最后才能對(duì)存儲(chǔ)器操作,數(shù)據(jù)操作。DS18B20每一步操作都要遵循嚴(yán)格的工作時(shí)序和通信協(xié)議。如主機(jī)控制DS18B20完成溫度轉(zhuǎn)換這一過(guò)程,根據(jù)DS18B20的通訊協(xié)議,須經(jīng)三個(gè)步驟:每一次讀寫之前都要對(duì)DS18B20進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對(duì)DS18B20進(jìn)行預(yù)定的操作。 然后數(shù)據(jù)被傳輸至單片
13、機(jī)89S52,八位數(shù)據(jù)分兩次傳輸,再由單片機(jī)編程為可以由數(shù)碼管顯示的四位數(shù)據(jù),頭一位為正負(fù)溫度數(shù)據(jù),后三位為帶小數(shù)點(diǎn)的當(dāng)前溫度。數(shù)據(jù)也被送至低功耗射頻傳輸單元NRF905進(jìn)行無(wú)線傳輸。應(yīng)注意一點(diǎn),51單片機(jī)有一個(gè)全雙工的串行通訊口,所以單片機(jī)和NRF905之間進(jìn)行串口通訊。進(jìn)行串行通訊時(shí)要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機(jī)的串口是TTL電平的,兩者之間必須有一個(gè)電平轉(zhuǎn)換電路,我們采用了專用芯片MAX232進(jìn)行轉(zhuǎn)換,雖然也可以用幾個(gè)三極管進(jìn)行模擬轉(zhuǎn)換,但是還是用專用芯片更簡(jiǎn)單可靠。我們采用了三線制連接串口,也就是說(shuō)和NRF905的9針串口只連接其中的3根線:第5腳的GND
14、、第2腳的RXD、第3腳的TXD。這是最簡(jiǎn)單的連接方法,但是對(duì)我們來(lái)說(shuō)已經(jīng)足夠使用了,電路如下圖所示,MAX232的第10腳和單片機(jī)的11腳連接,第9腳和單片機(jī)的10腳連接,第15腳和單片機(jī)的20腳連接。 nRF905有兩種工作模式和兩種節(jié)能模式。兩種工作模式分別是ShockBurstTM接收模式和ShockBurstTM發(fā)送模式,兩種節(jié)能模式分別是關(guān)機(jī)模式和空閑模式。nRF905的工作模式由TRX_CE、TX_EWR_P三個(gè)引腳決定。 與射頻數(shù)據(jù)包有關(guān)的高速信號(hào)處理都在nRF905片內(nèi)進(jìn)行,數(shù)據(jù)速率由微控制器配置的SPI接口決定,數(shù)據(jù)在微控制器中低速處理,但在nRF905中高速發(fā)送,因此中間
15、有很長(zhǎng)時(shí)間的空閑,這很有利于節(jié)能。由于nRF905工作于ShockBurstTM模式,因此使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。在ShockBurstTM接收模式下,當(dāng)一個(gè)包含正確地址和數(shù)據(jù)的數(shù)據(jù)包被接收到后,地址匹配(AM)和數(shù)據(jù)準(zhǔn)備好(DR)兩引腳通知微控制器。在ShockBurstTM發(fā)送模式,nRF905自動(dòng)產(chǎn)生字頭和CRC校驗(yàn)碼,當(dāng)發(fā)送過(guò)程完成后,數(shù)據(jù)準(zhǔn)備好引腳通知微處理器數(shù)據(jù)發(fā)射完畢。由以上分析可知,nRF905的ShockBurstTM收發(fā)模式有利于節(jié)約存儲(chǔ)器和微控制器資源,同時(shí)也減小了編寫程序的時(shí)間。下面具體詳細(xì)分析nRF905的發(fā)送流程和接收流程。典型的nRF90
16、5發(fā)送流程分以下幾步:A. 當(dāng)微控制器有數(shù)據(jù)要發(fā)送時(shí),通過(guò)SPI接口,按時(shí)序把接收機(jī)的地址和要發(fā)送的數(shù)據(jù)送傳給nRF905,SPI接口的速率在通信協(xié)議和器件配置時(shí)確定;B. 微控制器置高TRX_CE和TX_EN,激發(fā)nRF905的ShockBurstTM發(fā)送模式;C. nRF905的ShockBurstTM發(fā)送:l 射頻寄存器自動(dòng)開啟;l 數(shù)據(jù)打包(加字頭和CRC校驗(yàn)碼);l 發(fā)送數(shù)據(jù)包;l 當(dāng)數(shù)據(jù)發(fā)送完成,數(shù)據(jù)準(zhǔn)備好引腳被置高;D. AUTO_RETRAN被置高,nRF905不斷重發(fā),直到TRX_CE被置低;E. 當(dāng)TRX_CE被置低,nRF905發(fā)送過(guò)程完成,自動(dòng)進(jìn)入空閑模式。ShockB
17、urstTM工作模式保證,一旦發(fā)送數(shù)據(jù)的過(guò)程開始,無(wú)論TRX_EN和TX_EN引腳是高或低,發(fā)送過(guò)程都會(huì)被處理完。只有在前一個(gè)數(shù)據(jù)包被發(fā)送完畢,nRF905才能接受下一個(gè)發(fā)送數(shù)據(jù)包。接收流程A. 當(dāng)TRX_CE為高、TX_EN為低時(shí),nRF905進(jìn)入ShockBurstTM接收模式;B. 650us后,nRF905不斷監(jiān)測(cè),等待接收數(shù)據(jù);C. 當(dāng)nRF905檢測(cè)到同一頻段的載波時(shí),載波檢測(cè)引腳被置高;D. 當(dāng)接收到一個(gè)相匹配的地址,地址匹配引腳被置高;E. 當(dāng)一個(gè)正確的數(shù)據(jù)包接收完畢,nRF905自動(dòng)移去字頭、地址和CRC校驗(yàn)位,然后把數(shù)據(jù)準(zhǔn)備好引腳置高F. 微控制器把TRX_CE置低,nRF
18、905進(jìn)入空閑模式;G. 微控制器通過(guò)SPI口,以一定的速率把數(shù)據(jù)移到微控制器內(nèi);H. 當(dāng)所有的數(shù)據(jù)接收完畢,nRF905把數(shù)據(jù)準(zhǔn)備好引腳和地址匹配引腳置低;I. nRF905此時(shí)可以進(jìn)入ShockBurstTM接收模式、ShockBurstTM發(fā)送模式或關(guān)機(jī)模式。當(dāng)正在接收一個(gè)數(shù)據(jù)包時(shí),TRX_CE或TX_EN引腳的狀態(tài)發(fā)生改變,nRF905立即把其工作模式改變,數(shù)據(jù)包則丟失。當(dāng)微處理器接到地址匹配引腳的信號(hào)之后,其就知道nRF905正在接收數(shù)據(jù)包,其可以決定是讓nRF905繼續(xù)接收該數(shù)據(jù)包還是進(jìn)入另一個(gè)工作模式。節(jié)能模式nRF905的節(jié)能模式包括關(guān)機(jī)模式和節(jié)能模式。 在關(guān)機(jī)模式,nRF90
19、5的工作電流最小,一般為2.5uA。進(jìn)入關(guān)機(jī)模式后,nRF905保持配置字中的內(nèi)容,但不會(huì)接收或發(fā)送任何數(shù)據(jù)??臻e模式有利于減小工作電流,其從空閑模式到發(fā)送模式或接收模式的啟動(dòng)時(shí)間也比較短。在空閑模式下,nRF905內(nèi)部的部分晶體振蕩器處于工作狀態(tài)。nRF905在空閑模式下的工作電流跟外部晶體振蕩器的頻率有關(guān)。器件配置所有配置字都是通過(guò)SPI接口送給nRF905。SIP接口的工作方式可通過(guò)SPI指令進(jìn)行設(shè)置。當(dāng)nRF905處于空閑模式或關(guān)機(jī)模式時(shí),SPI接口可以保持在工作狀態(tài)。SPI接口配置SPI接口由狀態(tài)寄存器、射頻配置寄存器、發(fā)送地址寄存器、發(fā)送數(shù)據(jù)寄存器和接收數(shù)據(jù)寄存器5個(gè)寄存器組成。狀
20、態(tài)寄存器包含數(shù)據(jù)準(zhǔn)備好引腳狀態(tài)信息和地址匹配引腳狀態(tài)信息;射頻配置寄存器包含收發(fā)器配置信息,如頻率和輸出功能等;發(fā)送地址寄存器包含接收機(jī)的地址和數(shù)據(jù)的字節(jié)數(shù);發(fā)送數(shù)據(jù)寄存器包含待發(fā)送的數(shù)據(jù)包的信息,如字節(jié)數(shù)等;接收數(shù)據(jù)寄存器包含要接收的數(shù)據(jù)的字節(jié)數(shù)等信息。射頻配置射頻寄存器的各位的長(zhǎng)度是固定的。然而,在ShockBurstTM收發(fā)過(guò)程中,TX_PAYLOAD、RX_PAYLOAD、TX_ADDRESS和RX_ADDRESS 4個(gè)寄存器使用字節(jié)數(shù)由配置字決定。nRF905進(jìn)入關(guān)機(jī)模式或空閑模式時(shí),寄存器中的內(nèi)容保持不變。nRF905通過(guò)SPI接口和微控制器進(jìn)行數(shù)據(jù)傳送,通過(guò)ShockBurstT
21、M收發(fā)模式進(jìn)行無(wú)線數(shù)據(jù)發(fā)送,收發(fā)可靠,使用方便。數(shù)據(jù)經(jīng)過(guò)無(wú)線傳輸及接收后再被傳輸至接受端的89S52單片機(jī)中,然后再由單片機(jī)將數(shù)據(jù)轉(zhuǎn)化為可以由液晶顯示板1602顯示的數(shù)據(jù)。數(shù)據(jù)被傳至1602液晶顯示芯片,進(jìn)行顯示。1602采用標(biāo)準(zhǔn)的16腳接口,其中:第1腳:VSS為地電源第2腳:VDD接5V正電源第3腳:V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:RW為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R
22、W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平RW為低電平時(shí)可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向數(shù)據(jù)線。 第15腳:接+5V第16腳:接GND1602液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符。 最后通過(guò)液晶顯示屏和數(shù)碼管的溫度數(shù)據(jù)對(duì)比,判斷是否可以進(jìn)行無(wú)線的溫度傳輸數(shù)據(jù)是否正確。2 無(wú)線溫度采集系統(tǒng)的軟硬件設(shè)計(jì)基于DS18B20的溫度測(cè)
23、量裝置:溫度傳感器DS18B20將被測(cè)環(huán)境溫度轉(zhuǎn)化成帶符號(hào)的數(shù)字信號(hào)(以十六位補(bǔ)碼形式,占兩個(gè)字節(jié)),輸出腳I/O直接與單片機(jī)的P1.1相連,R1為上拉電阻,傳感器采用外部電源供電。89S51是整個(gè)裝置的控制核心,89S51內(nèi)帶1K字節(jié)的FlashROM,用戶程序存放在這里。顯示器模塊由四位一體的共陽(yáng)數(shù)碼管和4個(gè)9012組成。系統(tǒng)程序分傳感器控制程序和顯示器程序兩部分,傳感器控制程序是按照DS18B20的通信協(xié)議編制。系統(tǒng)的工作是在程序控制下,完成對(duì)傳感器的讀寫和對(duì)溫度的顯示。.具體的電路圖如下:串口電路顯示模塊溫度采集模塊3系統(tǒng)調(diào)試與性能分析 我們?cè)谠骷牟季址矫?,把相互有關(guān)的元件放得比較近,例如:晶振、單片機(jī)的時(shí)鐘輸入端都易產(chǎn)生噪音,在放置元件時(shí)的時(shí)候把它們靠近些。對(duì)于那些易產(chǎn)生噪聲的器件、小電流電路、大電流電路、開關(guān)電路等,我們盡量使其遠(yuǎn)離單片機(jī)的邏輯控制電路和存儲(chǔ)電路(ROM、RAM),更加有利于抗干擾,提高電路工作時(shí)的可靠性!我們的地線應(yīng)構(gòu)成閉環(huán)形式,提高了電路的抗干擾能力。我們也安裝了三極管7805進(jìn)行穩(wěn)壓,是我們的電路有穩(wěn)定的+5V電源。我們?cè)诓贾秒娫淳€方面根據(jù)電流的大小盡是加
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024山東文教體育用品制造業(yè)市場(chǎng)前景及投資研究報(bào)告
- 加工制式合同范例
- 制式裝修施工合同范本
- 會(huì)展設(shè)計(jì)搭建合同范本
- 農(nóng)村秸稈清運(yùn)合同范本
- 產(chǎn)品模具加工合同范本
- 2025年度國(guó)際基礎(chǔ)設(shè)施建設(shè)限制性條款合同
- 農(nóng)村蓋房合同范本
- 公廁承建合同范本
- 專利制合同范本
- 初中數(shù)學(xué)教學(xué)“教-學(xué)-評(píng)”一體化研究
- 2012年安徽高考理綜試卷及答案-文檔
- 《游戲界面設(shè)計(jì)專題實(shí)踐》課件-知識(shí)點(diǎn)5:圖標(biāo)繪制準(zhǔn)備與繪制步驟
- 自動(dòng)扶梯安裝過(guò)程記錄
- 智慧供熱管理系統(tǒng)方案可行性研究報(bào)告
- 帕金森病的言語(yǔ)康復(fù)治療
- 中國(guó)城市居民的健康意識(shí)和生活方式調(diào)研分析報(bào)告
- 上海星巴克員工手冊(cè)
- 統(tǒng)編版小學(xué)語(yǔ)文五年級(jí)下冊(cè)第四單元解讀與大單元設(shè)計(jì)思路
- 貓狗創(chuàng)業(yè)計(jì)劃書
- 復(fù)產(chǎn)復(fù)工試題含答案
評(píng)論
0/150
提交評(píng)論