999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于nRF905無線模塊的溫度采集系統(tǒng)設計

2015-04-12 00:00:00戴麗佼劉燾
現(xiàn)代電子技術 2015年3期

摘 要: 針對傳統(tǒng)測溫系統(tǒng)的布線復雜、維修困難等問題,設計了一種無線溫度采集系統(tǒng)。該系統(tǒng)由主節(jié)點和從節(jié)點兩部分組成,選擇STC89C52單片機為控制器。各從節(jié)點利用數字溫度計DS18B20實時采集溫度數據,采用nRF905實現(xiàn)數據的無線收發(fā)。主節(jié)點系統(tǒng)循環(huán)接收各節(jié)點溫度數據并將結果實時顯示在液晶屏上。實際測試結果表明,在空曠地帶通信距離約為200 m,測溫誤差為0.5 ℃。

關鍵詞: nRF905; DS18B20; 無線模塊; 溫度采集系統(tǒng)

中圖分類號: TN925?34; TP368 文獻標識碼: A 文章編號: 1004?373X(2015)03?0020?03

Design of temperature acquisition system based on wireless module nRF905

DAI Li?jiao, LIU Tao

(Experiment Center of Jincheng College, Nanjing Aeronautics and Astronautics University, Nanjing 211156, China)

Abstract: A wireless temperature acquisition system was designed to deal with complex wiring and difficult maintenance of the traditional temperature measurement system. The system is composed of major node and slave nodes. The single chip microprocessor STC89C52 is selected as controller of the system. The real?time acquisition of temperature data is conducted by slave nodes through digital thermometer DS18B20. The real?time data is transmitted through the wireless module nRF905. The major node receives temperature data cyclically from slave nodes. The temperature data is displayed on the liquid crystal display. The practical testing result indicates that the system′s communication distance is about 200 m in the open place and its precision is 0.5 ℃.

Keywords: nRF905; DS18B20; wireless module; temperature acquisition system

0 引 言

溫度是環(huán)境監(jiān)測中的一項重要數據參數。在工農業(yè)生產過程中,人們常常需要實時監(jiān)測溫度變化情況。傳統(tǒng)的測量手段大都采用有線定點采集、人工上報的方式[1],這種方式不僅消耗人力,在環(huán)境惡劣的情況下,人身安全得不到保障,而且對系統(tǒng)的維護、維修帶來困難。隨著通信技術的飛速發(fā)展,利用無線技術進行溫度采集測量,具有靈活、快捷等優(yōu)勢,不必依賴人工即可完成。本設計采用nRF905射頻發(fā)射器芯片實現(xiàn)溫度數據的無線傳輸[2?3]。該系統(tǒng)可廣泛應用于農業(yè)溫室大棚、糧庫、智能家居及煤礦等各種測溫場合。

1 系統(tǒng)設計方案

無線溫度采集系統(tǒng)是一種基于射頻技術的無線溫度檢測裝置[4],分為主節(jié)點和從節(jié)點兩大部分。系統(tǒng)設計兩個溫度采集從節(jié)點,將溫度傳感器采集到的數據經GFSK調制后以無線方式傳送給主節(jié)點[5]。主節(jié)點通過循環(huán)方式接收各點的溫度數據,并在液晶屏上實時顯示溫度數值。系統(tǒng)結構框圖如圖1所示。各節(jié)點均采用STC89C52單片機[6]作為控制器。利用數字溫度計DS18B20實時采集各點溫度。

2 系統(tǒng)硬件設計

系統(tǒng)的硬件電路主要包括:電源模塊電路;溫度采集電路;無線收發(fā)電路;溫度顯示電路。電源模塊電路實現(xiàn)直流電壓轉換功能。系統(tǒng)采用9 V直流電池供電,利用芯片AMS1117?5.0 V和AMS1117?3.3 V將電源分別轉換成單片機和nRF905所需的直流電源,即5 V和3.3 V。在溫度顯示電路中選擇字符型LCD1602顯示兩個節(jié)點的溫度數值。液晶模塊采用直接訪問方式連接電路,即只要利用單片機的I/O與液晶的對應接口相連即可實現(xiàn)硬件連接。

2.1 溫度采集電路

DSl8B20是美國Dallas公司生產的三腳集成單總線數字溫度計DS18B20,可直接輸出二進制溫度數值,指示環(huán)境的溫度,無需模數轉換。采用單總線方式與單片機通信,即僅需一根口線即可實現(xiàn)數據傳輸,該口線既傳輸時鐘,又傳輸數據。外圍電路簡單,溫度采集電路如圖2所示。DS18B20的測量范圍為-55~125 ℃,可編程設置精度為9~12位。

2.2 nRF905模塊電路

系統(tǒng)采用的無線收發(fā)模塊是在nRF905無線射頻芯片基礎上進行優(yōu)化設計。nRF905采用Nordic公司的VLSI ShockBurst技術。ShockBurst技術使nRF905能夠提供高速的數據傳輸,而不需要昂貴的高速MCU進行數據處理/時鐘覆蓋[7]。nRF905可自動完成處理字頭和CRT(循環(huán)冗余碼校驗)的工作[8?9]。該模塊工作于433 MHz免許可證使用頻段的無線射頻收發(fā)模塊,通過SPI接口與單片機進行數據交換。根據配置內部寄存器設置收發(fā)器的頻率、功率、地址和數據的字節(jié)等信息。

nRF905共有四種工作模式,包括兩種活動RX/TX 模式和兩種節(jié)電模式。nRF905工作模式由TRX_CE,TX_EN,PWR_UP的設置來設定。nRF905的工作模式如表1所示。

3 系統(tǒng)軟件設計

3.1 系統(tǒng)程序設計思路

程序設計由接收端和發(fā)送端兩部分組成。接收端程序即為主節(jié)點部分程序,首先配置nRF905并設置為接收模式,然后通過檢波接收到對應的的數據后儲存在nRF905內部寄存器,單片機通過SPI方式讀取nRF905寄存器中的數據,最后通過LCD1602顯示相應的溫度數據。根據定義節(jié)點的地址不同以區(qū)分兩個從節(jié)點,選擇循環(huán)方式讀取兩個節(jié)點的溫度信息。接收端程序流程如圖3所示。

3.2 nRF905模塊收發(fā)流程

nRF905收發(fā)模塊可將與射頻協(xié)議有關的高速信號處理全部放到nRF905芯片內部進行[10]。nRF905發(fā)送流程過程為:首先單片機通過SPI接口按時序把接收機的地址和要發(fā)送的數據傳送給nRF905,SPI接口的速率在通信協(xié)議和器件配置時確定;其次單片機置高TRX_CE和TX_EN,激發(fā)nRF905的ShockBurstTM發(fā)送模式;然后nRF905不斷重發(fā),直到TRX_CE被置低;最后當TRX_CE被置低,nRF905發(fā)送過程完成,自動進入空閑模式。一旦發(fā)送數據的過程開始,無論TRX_EN和TX_EN引腳是高或低,發(fā)送過程都會被處理完。只有在前一個數據包被發(fā)送完畢,nRF905才能接收下一個發(fā)送數據包。發(fā)送程序如下:

void nRF905_SendData()

{

nRF905_TxOn();

//切換到SPI編程模式,PWR=1;TX_EN=1;TRX_CE=0;

nRF905_SetTxAddress();

//單片機通過SPI向nRF905寫發(fā)送地址;

nRF905_SetData();

//單片機通過SPI向nRF905寫發(fā)送數據;

nRF905_TxSend(); //啟動發(fā)送模式,TRX_CE=1;

nRF905_WaitSended(); //等待發(fā)送結束,DR=1;

}

nRF905接收流程過程為:當TRX_CE為高、TX_EN為低時,nRF905進入ShockBurstTM接收模式,等待接收數據;當nRF905檢測到同一頻段的載波時,載波檢測引腳被置高;當接收到一個相匹配的地址,AM引腳被置高;當一個正確的數據包接收完畢,nRF905自動移去字頭、地址和CRC校驗位,然后把DR引腳置高;單片機把TRX_CE置低,nRF905進入空閑模式;單片機通過SPI接口以一定的速率讀取數據;當所有的數據接收完畢,nRF905把DR引腳和AM引腳置低。接收程序如下:

void nRF905_ReceiveData()

{

nRF905_RxOn(); //切換到接收模式,PWR=1;TX_EN=0;TRX_CE=1;

nRF_delay(45); //延時>650 μs,等待模式切換;

while(AM==0); //AM=1,地址匹配正確;

while(DR==0); //DR=1,數據接收正確而且CRC正確;

TRX_CE=0; //進入待機狀態(tài);

nRF905_ReadData(); //單片機通過SPI讀出接收到的數據;

}

4 結 語

系統(tǒng)對nRF905的配置寄存器設置頻段為433.1 MHz,發(fā)射功率為10 dB,發(fā)射電流可達30 mA。測量系統(tǒng)采用外接長約10 cm天線,經實測,在操場空曠地帶有效測溫距離約為200 m,在室內穿過數個教室墻壁仍能良好的通信。測量溫度精度達0.5 ℃,測溫周期為1 s,周期可由單片機內部定時器調整。本設計具有外圍元件較少、成本低、使用方便等優(yōu)點。系統(tǒng)擴展靈活,可在此基礎上擴展新的功能,以便適應于不同的場合要求。

參考文獻

[1] 潘小龍,張建濱,孟俊杰,等.基于nRF905的無線溫度采集系統(tǒng)設計與實現(xiàn)[J].電子設計工程,2011,19(12):75?78.

[2] 朱士群,牛偉,耿淑琴,等.基于nRF905無線通信系統(tǒng)的設計[J].現(xiàn)代電子技術,2013,36(5):33?36.

[3] 邵帥.基于nRF905的溫度數據采集及無線傳輸系統(tǒng)的設計[D].武漢:武漢科技大學,2010.

[4] 顧涵,徐健,勞裔豪.基于nRF905的無線溫度采集系統(tǒng)設計[J].現(xiàn)代電子技術,2013,36(23):121?123.

[5] 王書杰,李興寧.基于nRF905和DS18B20的多路無線溫度采集系統(tǒng)設計[J].通信電源技術,2011,28(6):55?57.

[6] 張毅剛.單片機原理及接口技術(C51編程)[M].北京:人民郵電出版社,2011.

[7] 張孝云,江小華.基于nRF905的無線加速度測量系統(tǒng)設計[J].現(xiàn)代電子技術,2011,34(17):153?155.

[8] 袁江,曹金偉,邱自學,等.基于WSN的糧庫溫濕度無線監(jiān)測系統(tǒng)[J].測控技術,2012,31(4):77?81.

[9] 夏德印,邵友,陳國定.基于無線傳感網絡的溫度監(jiān)控系統(tǒng)[J].工業(yè)儀表與自動化裝置,2011(3):21?24.

[10] 馬進,趙永,劉衛(wèi)亮,等.基于RF的多點溫度采集系統(tǒng)的設計與應用[J].通信電源技術,2013,30(4):48?50.

主站蜘蛛池模板: 国产欧美日韩专区发布| 亚洲欧美日韩动漫| 国产丝袜丝视频在线观看| 三级毛片在线播放| 亚洲欧美极品| 九九视频在线免费观看| 国产在线精彩视频二区| 国产一级毛片yw| 97国产成人无码精品久久久| 久久夜色精品| 五月丁香伊人啪啪手机免费观看| 国产精品手机视频| 亚洲成人在线网| 国内精品视频| 亚洲不卡av中文在线| 国产视频入口| 69精品在线观看| 色亚洲激情综合精品无码视频| 72种姿势欧美久久久久大黄蕉| 四虎AV麻豆| 狠狠色狠狠综合久久| 国产成人艳妇AA视频在线| 国产97色在线| 色婷婷亚洲十月十月色天| 久久一级电影| 女高中生自慰污污网站| 国产欧美日韩精品综合在线| 亚洲人成网7777777国产| 香蕉在线视频网站| 91精品在线视频观看| 亚洲人成网站在线观看播放不卡| 色成人亚洲| 亚洲免费黄色网| 亚洲日韩国产精品综合在线观看| 九色综合伊人久久富二代| 国产黑人在线| 国产区精品高清在线观看| 国产精品第页| 97久久精品人人| 久久综合伊人 六十路| 精品無碼一區在線觀看 | 国产美女精品在线| 重口调教一区二区视频| 久久亚洲日本不卡一区二区| 亚洲系列中文字幕一区二区| 91精品专区| 一级毛片免费不卡在线视频| 色综合久久综合网| 亚洲精品自拍区在线观看| 精品国产中文一级毛片在线看| 青青青国产视频手机| 热九九精品| 一级做a爰片久久毛片毛片| 99re热精品视频中文字幕不卡| 狠狠色丁香婷婷综合| 欧美日韩成人在线观看| 国产伦精品一区二区三区视频优播| 亚洲综合精品香蕉久久网| 麻豆国产在线观看一区二区| 国产在线98福利播放视频免费| 中文字幕在线日韩91| 99热在线只有精品| 久久无码av一区二区三区| 九一九色国产| 亚洲日韩在线满18点击进入| 中文字幕佐山爱一区二区免费| 国产肉感大码AV无码| 日日摸夜夜爽无码| 国产第二十一页| 色成人综合| 国模粉嫩小泬视频在线观看| 色综合五月| 亚洲精品国产成人7777| 在线观看免费黄色网址| 亚洲欧美日韩另类在线一| 亚洲国内精品自在自线官| 黄色不卡视频| 91精品专区| 亚洲欧美日韩成人高清在线一区| 亚洲天堂网2014| 国产精品亚洲专区一区| 欧美国产精品拍自|