【正文】
and the receiving terminal exchange.The digital single bus temperature sensor is the current measuring device, it sets the temperature measurement, A/D conversion in one, with a single bus structure, digital output, the advantages of direct interface with microputer. Not only can it consists of single channel temperature measuring device, it is also available to form a multichannel temperature measuring device, this paper introduces single temperature measurement device has been developed into products, products tested in 10℃ 70 ℃measured between the error is ℃,80 ℃≤ T ≤105 ℃error is ℃, T105 ℃error in order to increase to about 1 ℃.Key words: temperature acquisition system。. 采集系統(tǒng)的組成結(jié)構(gòu)無線溫度采集系統(tǒng)是一種基于射頻技術(shù)的無線溫度檢測裝置。C,在10~+85176。既可用它組成單路溫度測量裝置,也可用它組成多路溫度測量裝置,文章介紹的單路溫度測量裝置已研制成產(chǎn)品,產(chǎn)品經(jīng)測試在10℃70℃℃,80℃≤T≤105℃℃,T105℃誤差為增大到1℃左右。RW為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。三、系統(tǒng)工作原理及詳細(xì)流程.DS18B02主要特性適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù)據(jù)線供電;獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊;DS18B20支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫;DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi);溫范圍-55℃~+125℃,在10~+85℃時精度為177。第三個和第四個字節(jié)是TH、TL的易失性拷貝,第五個字節(jié)是結(jié)構(gòu)寄存器的易失性拷貝,這三個字節(jié)的內(nèi)容在每一次上電復(fù)位時被刷新。無論是內(nèi)部寄生電源還是外部供電,I/O口線要接5KΩ左右的上拉電阻。我們采用了三線制連接串口,也就是說和NRF905的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 圖3. AT89S52單片機(jī)引腳圖在單片機(jī)的40條引腳中有2條專用于主電源的引腳,2條外接晶振的引腳,4條控制或與其他電源復(fù)用的引腳,32條I/O引腳。ALE:地址鎖存使能端;:程序存儲器讀選通信號,低電平有效。VPP為Flash編程電壓,就是編程者在對片內(nèi)的Flash編程時,此引腳施加Flash編程允許的電壓,此電壓一般為12V;(4)輸入輸出引腳~:P0口是一個8位漏極并行準(zhǔn)雙向I/O口。 NRF905工作原理. nRF905工作模式 nRF905有兩種工作模式和兩種節(jié)能模式。 與射頻數(shù)據(jù)包有關(guān)的高速信號處理都在nRF905片內(nèi)進(jìn)行,數(shù)據(jù)速率由微控制器配置的SPI接口決定,數(shù)據(jù)在微控制器中低速處理,但在nRF905中高速發(fā)送,因此中間有很長時間的空閑,這很有利于節(jié)能。nRF905接收流程A. 當(dāng)TRX_CE為高、TX_EN為低時,nRF905進(jìn)入ShockBurstTM接收模式;B. 650us后,nRF905不斷監(jiān)測,等待接收數(shù)據(jù);C. 當(dāng)nRF905檢測到同一頻段的載波時,載波檢測引腳被置高;D. 當(dāng)接收到一個相匹配的地址,地址匹配引腳被置高;E. 當(dāng)一個正確的數(shù)據(jù)包接收完畢,nRF905自動移去字頭、地址和CRC校驗位,然后把數(shù)據(jù)準(zhǔn)備好引腳置高F. 微控制器把TRX_CE置低,nRF905進(jìn)入空閑模式;G. 微控制器通過SPI口,以一定的速率把數(shù)據(jù)移到微控制器內(nèi);H. 當(dāng)所有的數(shù)據(jù)接收完畢,nRF905把數(shù)據(jù)準(zhǔn)備好引腳和地址匹配引腳置低;I. nRF905此時可以進(jìn)入ShockBurstTM接收模式、ShockBurstTM發(fā)送模式或關(guān)機(jī)模式。射頻配置射頻寄存器的各位的長度是固定的。當(dāng)RS和RW共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時可以讀忙信號,當(dāng)RS為高電平RW為低電平時可以寫入數(shù)據(jù)。顯示器模塊由四位一體的共陽數(shù)碼管和4個9012組成。特別是當(dāng)與單片機(jī)進(jìn)行通信的話,選用這種晶振比較好。附錄一通訊協(xié)議 協(xié)議概述l 數(shù)據(jù)格式: 1位起始位8位數(shù)據(jù)位1位停止位無校驗位l 波特率: 4800BPS、9600BPS (缺省值)、19200BPS可供選擇l 通訊地址: 01~99,默認(rèn)地址為01l Modbus協(xié)議支持RS23RS485傳輸方式,設(shè)備出廠默認(rèn)為RS485傳輸形式。 遙信量一(基本遙信量)命令格式:Slave AddrFunctionStar AddrWord LengthCRC Check01H03H0000H0004HCRC 16返回數(shù)據(jù):Slave AddrFunctionLengthDataCRC Check01H03H08H8 BytesCRC 16數(shù)據(jù)定義:(8Bytes)地址意義0000H第一點溫度符號(0負(fù)1正)0001H第一點溫度整數(shù)部分0002H第一點溫度小數(shù)部分0003H第一點溫度采樣時間0004H第二點溫度符號(0負(fù)1正)0005H第二點溫度整數(shù)部分0006H第二點溫度小數(shù)部分0007H第二點溫度采樣時間0008H第三點溫度符號(0負(fù)1正)0009H第三點溫度整數(shù)部分000AH第三點溫度小數(shù)部分000BH第三點溫度采樣時間000CH第四點溫度符號(0負(fù)1正)000DH第四點溫度整數(shù)部分000EH第四點溫度小數(shù)部分000FH第四點溫度采樣時間例如:01 03 00 00 00 02 C4 0B返回第一個溫度傳感器的相關(guān)數(shù)據(jù)。 在使用nRF905進(jìn)行無線傳輸時,使用的程序就是模塊自帶的程序,我們所要做的就是進(jìn)行稍許修改,進(jìn)行調(diào)用函數(shù)。系統(tǒng)的工作是在程序控制下,完成對傳感