【正文】
關(guān)組織繳納任何費(fèi)用的。 頻射技術(shù) 無(wú)線技術(shù),其頻段處于 之間。 3) WAP 承載網(wǎng)絡(luò)是低功率的網(wǎng)絡(luò),一般在辦公環(huán)境中的帶寬多為 11M。 WAP 既可部署在會(huì)議室中心以獲得最佳的覆蓋率,也可以 移動(dòng)到會(huì)議室中最適合的位置。 BOSCH 的 DCN無(wú)線討論系統(tǒng)采用的就是該無(wú)線技術(shù)。 在工作方面,對(duì)于日理萬(wàn)機(jī)、經(jīng) 常與時(shí)間競(jìng)賽的商務(wù)人士, WAP更能為用戶提供市場(chǎng)上最新的第一手信息,完全配合用戶的業(yè)務(wù)和工作需要。 技術(shù) WAP 是 Wireless Application Protocol(即無(wú)線應(yīng)用協(xié)議)的縮寫。 3)主要是用來(lái)取代點(diǎn)對(duì)點(diǎn)的線纜連接; 4)具有不能穿透障礙物的特性,有效保障了會(huì)議信息的安全 與保密; 5)安裝方便快捷,成本低; 當(dāng)然我們還是需要注意一下紅外線技術(shù)的一些局限性。 具有特點(diǎn)是: 1)穩(wěn)定性高 2)寫距離遠(yuǎn) 3)訊速率較高 但 U 段技術(shù)由于頻段多、使用范圍廣,容易串頻和被聽,保密性較差。 下面大概介紹一下幾種常見的無(wú)線傳輸技術(shù): 段無(wú)線傳輸技術(shù) 超高頻( UHF Ultra High Frequency)。因此,無(wú)線數(shù)據(jù)系統(tǒng)設(shè)備的設(shè)計(jì)得到了國(guó)內(nèi)外相關(guān)領(lǐng)域廠商的廣泛關(guān)注,未來(lái),無(wú)線數(shù)據(jù)系統(tǒng)很有可能代替現(xiàn)有的有線數(shù)據(jù)系統(tǒng),成為今后數(shù)據(jù)傳基于單片機(jī)與無(wú)線技術(shù)的倉(cāng)庫(kù)溫度采集系統(tǒng) 12 輸?shù)闹髁鳌? 外部電源供電 基于單片機(jī)與無(wú)線技術(shù)的倉(cāng)庫(kù)溫度采集系統(tǒng) 11 圖 寄生電源供電 圖 無(wú)線通信模塊介紹 隨著我國(guó)國(guó)際地位和科研水平的不斷提高,無(wú)需導(dǎo)線連接的無(wú)線數(shù)據(jù)系統(tǒng)對(duì)用戶有著極大的吸引力。在I/O 線呈低電平時(shí),改由電容 C 上的典雅繼續(xù)向器件供電。 若采用外部電源給器件供電,外部電源接 VCC 引腳通過(guò) VD2向器件供電,如圖所示。電源檢測(cè)電路用于判定供電方式。操作協(xié)議為:初使化 DS18B20(發(fā)復(fù)位脈沖)→發(fā) ROM 功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。 另外,由于 DS18B20 單線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。 表 DS18B20溫度轉(zhuǎn)換時(shí)間表 R1 R0 分辨率 /位 溫度最大轉(zhuǎn)向時(shí)間 /ms 0 0 9 0 1 10 1 0 11 375 1 1 12 750 表 一部分溫度對(duì)應(yīng)值表 溫度 /℃ 二進(jìn)制表示 十六進(jìn)制表示 +125 0000 0111 1101 0000 07D0H +85 0000 0101 0101 0000 0550H 基于單片機(jī)與無(wú)線技術(shù)的倉(cāng)庫(kù)溫度采集系統(tǒng) 10 + 0000 0001 1001 0000 0191H + 0000 0000 1010 0001 00A2H + 0000 0000 0000 0010 0008H 0 0000 0000 0000 1000 0000H 1111 1111 1111 0000 FFF8H 1111 1111 0101 1110 FF5EH 1111 1110 0110 1111 FE6FH 55 1111 1100 1001 0000 FC90H 4) CRC 的產(chǎn)生 在 64 b ROM 的最高有效字節(jié)中存儲(chǔ)有循環(huán)冗余校驗(yàn)碼( CRC)。 當(dāng)符號(hào)位 S= 0 時(shí),表示測(cè)得的溫 度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號(hào)位 S= 1 時(shí),表示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制數(shù)值。轉(zhuǎn)換完成后的溫度值就以 16 位帶符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲(chǔ)在高速暫存存儲(chǔ)器的第 2字節(jié)。第 9 字節(jié)讀出前面所有 8字節(jié)的 CRC 碼,可用來(lái)檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。 Bye0 溫度測(cè)量值 LSB( 50H) Byte1 溫度測(cè)量值 MSB( 50H) E2PROM Byte2 TH 高溫寄存器 ?? TH 高溫寄存器 Byte3 TL 低溫寄存器 ?? TL 低溫寄存器 Byte4 配位寄存器 ?? 配位寄存器 Byte5 預(yù)留( FFH) Byte6 預(yù)留( 0CH) 基于單片機(jī)與無(wú)線技術(shù)的倉(cāng)庫(kù)溫度采集系統(tǒng) 9 Byte7 預(yù)留( IOH) Byte8 循環(huán)冗余碼校驗(yàn)( CRC) 圖 DS18B20 內(nèi)部存儲(chǔ)器結(jié)構(gòu) DS18B20 出廠時(shí)該位被設(shè)置為 0,用戶要去改動(dòng), R1 和 R0 決定溫度轉(zhuǎn)換的精度位數(shù),來(lái)設(shè)置分辨率。它的內(nèi)部存儲(chǔ)器結(jié)構(gòu)和字節(jié)定義如圖 所示。第 5 個(gè)字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。高速暫存 RAM 的結(jié)構(gòu)為 8 字節(jié)的存儲(chǔ)器,結(jié)構(gòu)如圖 25所示 。 3) 高速暫存存儲(chǔ) ,可以設(shè)置 DS18B20 溫度轉(zhuǎn)換的精度。 開始 8 位是產(chǎn)品類型的編號(hào),接著是每個(gè)器件的惟一的序號(hào),共有 48 位,最后 8位是前 56 位的 CRC 校驗(yàn)碼,這也是多個(gè) DS18B20 可以采用一線進(jìn)行通信的原因。 DS18B20 性能特點(diǎn)與內(nèi)部結(jié)構(gòu) DS18B20 的性能特點(diǎn)如下: 1) 獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信; 2) 多個(gè) DS18B20 可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能; 3) 無(wú)須外部器件; 4) 可通過(guò)數(shù)據(jù)線供電,電壓范圍為 ~ ; 基于單片機(jī)與無(wú)線技術(shù)的倉(cāng)庫(kù)溫度采集系統(tǒng) 7 5) 零待機(jī)功耗; 6) 溫度以 3位數(shù)字顯示; 7) 用戶可定義報(bào)警設(shè)置; 8) 報(bào)警搜索命令識(shí)別并標(biāo)志超過(guò)程序限定溫度(溫度報(bào) 警條件)的器件; 9) 負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。本方案應(yīng)用這一溫度芯片,也是順應(yīng)這一趨勢(shì)。而且,集成塊的使用,有效地避免外界的干擾,提高測(cè)量電路的精確度。 采用溫度芯片 DS18B20 測(cè)量溫度,可以體現(xiàn)系統(tǒng)芯片化這個(gè)趨勢(shì)。數(shù)字式溫度傳感器 DS18B20 正是朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可性及安全性、開發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片測(cè)溫系統(tǒng)等高科技的方向迅速發(fā)展。智能溫度傳感器的特點(diǎn)是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制器 (MCU);并且它是在硬件的基礎(chǔ)上通過(guò)軟件來(lái)實(shí)現(xiàn)測(cè)試功能的,其智能化程度也取決于軟件的開發(fā)水平。智能溫度傳感器內(nèi)部都包含溫度傳感器、 A/D 轉(zhuǎn)換器、信號(hào)處理器、存儲(chǔ)器 (或寄存器 )和接口電路。它是微電子技術(shù)、計(jì)算機(jī)技術(shù)和自動(dòng)測(cè)試技術(shù) (ATE)的結(jié)晶。但它自成系統(tǒng),工作時(shí)并不受微處理器的控制,這是二者的主要區(qū)別。模擬集成溫度控制器主要包括溫控開關(guān)和可編程溫度控制器,典型產(chǎn)品有 LM5 AD22105 和 MAX6509。模擬集成溫度傳感器的主要特點(diǎn)是功能單一(僅測(cè)量溫度)、測(cè)溫誤差小、價(jià)格低、響應(yīng)速度快、傳輸距離遠(yuǎn)、體積小、微功耗等,適合遠(yuǎn)距離測(cè)溫、控溫,不需要進(jìn)行非線性校準(zhǔn),外圍電路簡(jiǎn)單。 模擬集成傳感器是采用硅半導(dǎo)體集成工藝而制成的,因此亦稱硅傳感器或單片集成溫度 傳感器。本設(shè)計(jì)將要用到的是DS18B20 溫度傳感器。它們都是基于溫度變化引起其物理參數(shù) (如電阻值,熱電勢(shì)等 )的變化的原理。不過(guò)在居民住宅中使用已可滿足要求??墒撬娜秉c(diǎn)是只能近距離觀測(cè),而且水銀有毒,玻璃管易碎。 溫度傳感器 溫度的測(cè)量是從金屬 (物質(zhì) )的熱脹冷縮開始。另外 AT89C51 在工業(yè)控制上也有著廣泛的應(yīng)用,編程技術(shù)及外圍功能電路的配 合使用都很成熟。而且體積小,硬件實(shí)現(xiàn)簡(jiǎn)單,安裝方便。它可以完成自動(dòng)加載復(fù)位,省去人工調(diào)整的麻煩,可以做到無(wú)人職守。 根據(jù)題目要求,充分利用了單片機(jī)靈活控制的優(yōu)點(diǎn),發(fā)揮其優(yōu)勢(shì)功能,采用單片機(jī)控制 顯示 信號(hào)燈,提高了系統(tǒng)的靈活性,設(shè)置方便。 ,并根據(jù)鍵盤預(yù)先設(shè)定上限溫度值報(bào)警。 。 基于單片機(jī)與無(wú)線技術(shù)的倉(cāng)庫(kù)溫度采集系統(tǒng) 2 第二章 系統(tǒng)總體設(shè)計(jì)方案 此系統(tǒng)是基于 AT89S51單片機(jī)并由智能數(shù)字溫度傳感器 DS18B20完成對(duì)倉(cāng)庫(kù)現(xiàn)場(chǎng)溫度的多點(diǎn)采集,用 NewMsgNRF905 作為無(wú)線模塊進(jìn)行無(wú)線數(shù)據(jù)傳輸,數(shù)據(jù)接收后由單片機(jī) AT89S51 作為核心控制部件 譯碼,并由 MAX7219 驅(qū)動(dòng)的 LED 數(shù)碼管顯示當(dāng)前的溫度值,外加執(zhí)行電路來(lái)完成系統(tǒng)的報(bào)警等預(yù)期任務(wù)。同時(shí)它應(yīng)用的領(lǐng)域也相當(dāng)廣泛,可以應(yīng)用到消防電氣的非破壞性溫度檢測(cè),電力、電訊設(shè)備的過(guò)熱故障預(yù)知檢測(cè),各類運(yùn)輸工具之組件的過(guò)熱檢測(cè),保全與監(jiān)視系統(tǒng)之應(yīng)用,醫(yī)療與健診的溫度測(cè)試,化工、機(jī)械?等設(shè)備溫度過(guò)熱檢測(cè)。 因?yàn)椴捎梦⑿蜋C(jī)進(jìn)行溫度檢測(cè)、數(shù)字顯示、信息存儲(chǔ)及實(shí)時(shí)控制,對(duì)于提高生產(chǎn)效率和產(chǎn)品質(zhì)量、節(jié)約能源等都有重要的作用,并且溫度參數(shù)對(duì)工業(yè)生產(chǎn)的重要性,所以溫度測(cè)量系統(tǒng)的精確度和智能化一直受到企業(yè)的重視。多個(gè)溫度傳感節(jié)點(diǎn)通過(guò)單總線與單片機(jī)相連形成分布式系統(tǒng)??紤]到許多工業(yè)環(huán)境中對(duì)多點(diǎn)溫度進(jìn)行監(jiān)控,一般需要測(cè)量幾十個(gè)點(diǎn)以上。伴隨工業(yè)科技、農(nóng)業(yè)科技的發(fā)展,溫度測(cè)量需求越來(lái)越多,也越來(lái)越重要 。我們已經(jīng)進(jìn)入了高速發(fā)展的信息時(shí)代,測(cè)量技術(shù)是當(dāng)今社會(huì)的主流,廣泛地深入到應(yīng)用工程的各個(gè)領(lǐng)域。 LED digital tube display。 NewMsgNRF905。 關(guān)鍵詞 : 單片機(jī);溫度采集; NewMsgNRF905; DS18B20; LED 數(shù)碼管顯示 ; II Abstract With the development of socialistic modernization, make a spurt of progress in science and technology today, artificial intelligence does not play a role can not be ignored. Especially various kinds of intelligent instruments, instrument in the agricultural, industrial application has br ought great convenience. This paper is the use of temperature to a simple example of intelligent control. It pletes the temperature from the acquisition, conversion, display and control of a series of tasks. Because of the time, this did not discuss specific examples of temperature. For example, according to the temperature control water heater, electric fan and temperature related equipment. I believe that in the practical application for our lives more convenient. This paper puts forward a wireless temperature collection system based on MCU program, the program is the use of microputer control of DS18B20 temperature sensor temperature collection, control LED digital tube display realtime temperature value, control of NewMsgNRF905wireless data transmission. The system used in the device is the AT89S51 microcontroller, digital temperature sensor DS18B20and NewMsgNRF905wireless chip, data received by AT89S51 microcontroller as core control ponent decoding, driven by MAX7219LED digital tube displays the current temperature value, and the executive circuit to plete the system alarm expected task. Key words: single chip microputer。 本課題提出一種基于單片機(jī)的無(wú)線溫度采集系統(tǒng)方案,該方案是利用單片機(jī)控制 DS18B20 溫度傳感器采集溫度、控制 LED 數(shù) 碼管實(shí)時(shí)顯示溫度值 、控制 NewMsgNRF905 進(jìn)行數(shù)據(jù)的無(wú)線傳輸。但是它提供了一個(gè)通過(guò)溫度來(lái)控制設(shè)備的基本思想和原理。由于時(shí)間關(guān)系,本文并未深入探討溫度的具體實(shí)例。本文就是一個(gè)利用溫度來(lái)實(shí)現(xiàn)簡(jiǎn)單智能控制的例子。 1 目 錄 摘要 .....................