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

基于NRF905的無(wú)線溫度采集系統(tǒng)設(shè)計(jì)

2013-04-12 00:00:00顧涵徐健勞裔豪
現(xiàn)代電子技術(shù) 2013年23期

摘 要: 針對(duì)有線溫度采集技術(shù)的局限性,設(shè)計(jì)了一種低功耗多點(diǎn)無(wú)線溫度采集系統(tǒng)。對(duì)溫度采集系統(tǒng)的設(shè)計(jì)方案進(jìn)行了介紹,同時(shí)對(duì)系統(tǒng)的硬件設(shè)計(jì)進(jìn)行了分析,并重點(diǎn)對(duì)溫度采集系統(tǒng)的軟件進(jìn)行設(shè)計(jì)。編程采用C語(yǔ)言,主要分為主程序、溫度采集和NRF905無(wú)線通信三部分。所設(shè)計(jì)的溫度采集系統(tǒng)具有測(cè)量精度高、受環(huán)境影響小、成本低等優(yōu)點(diǎn)。

關(guān)鍵詞: NRF905; 無(wú)線通信; 溫度采集; C語(yǔ)言

中圖分類(lèi)號(hào): TN911.7?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2013)23?0121?03

Design of wireless temperature acquisition system based on NRF905

GU Han, XU Jian, LAO Yi?hao

(School of Physics and Electronic Engineering, Changshu Institute of Technology, Changshu 215500, China)

Abstract: Aiming at the limitation of wired temperature acquisition technology, a low?power multi?point wireless temperature acquisition system is designed. The design scheme of the system is introduced, and the hardware design of the system is analyzed. Heavy stress was laid on the software of the system. C language is used for programming. The program is composed of three sections: main program, temperature acquisition and NRF905 wireless communication. The system has the advantages of high measurement precision, less influence by environment and low cost.

Keywords: NRF905; wireless communication; temperature acquisition; C language

0 引 言

在工業(yè)生產(chǎn)過(guò)程中,溫度是最為常見(jiàn)、最為重要的物理工藝參數(shù)之一。隨著社會(huì)的發(fā)展,工業(yè)中對(duì)溫度測(cè)量的要求也越來(lái)越高,測(cè)量數(shù)據(jù)的范圍也越來(lái)越大。溫度采集系統(tǒng)設(shè)計(jì)時(shí),傳感器模塊的設(shè)計(jì)將直接影響著數(shù)據(jù)的測(cè)量效果,隨著測(cè)量要求的提高,傳感器模塊電路的復(fù)雜程度也會(huì)越來(lái)越高,無(wú)疑帶來(lái)布線的困難和效率的下降,同時(shí)存在著易短路,易老化等隱患,給系統(tǒng)的綜合調(diào)試和維護(hù)帶來(lái)難度。與傳統(tǒng)的有線通信技術(shù)相比,無(wú)線傳輸技術(shù)具有測(cè)量精度高、受環(huán)境影響小、成本低等優(yōu)點(diǎn)。本文將傳感器技術(shù)與無(wú)線通信技術(shù)相結(jié)合,實(shí)現(xiàn)無(wú)線溫度采集功能。

1 設(shè)計(jì)原理和方案

無(wú)線溫度采集系統(tǒng)是一種基于射頻技術(shù)[1]的無(wú)線溫度檢測(cè)裝置。系統(tǒng)中由溫度傳感器將溫度采集后輸出的模擬信號(hào)逐步送往信號(hào)放大電路、低通濾波器以及A/D轉(zhuǎn)換器(即信號(hào)調(diào)理電路),然后在單片機(jī)的控制下將A/D轉(zhuǎn)換器輸出的數(shù)字信號(hào)傳送到無(wú)線收發(fā)芯片中,并通過(guò)芯片的調(diào)制處理后由芯片內(nèi)部的天線發(fā)送到上位機(jī),在上位機(jī)模塊中,發(fā)送來(lái)的數(shù)據(jù)由單片機(jī)控制的無(wú)線收發(fā)芯片接收并解調(diào),最后通過(guò)接口芯片發(fā)送到PC機(jī)中進(jìn)行顯示和處理。

系統(tǒng)包括無(wú)線采集、主機(jī)控制和PC機(jī)三個(gè)通信節(jié)點(diǎn):無(wú)線采集節(jié)點(diǎn)實(shí)現(xiàn)溫度采集和溫度數(shù)據(jù)的收發(fā);主機(jī)控制節(jié)點(diǎn)實(shí)現(xiàn)簡(jiǎn)單通信控制和無(wú)線數(shù)據(jù)收發(fā),并可通過(guò)串口傳到上位機(jī);PC機(jī)節(jié)點(diǎn)為數(shù)據(jù)采集提供計(jì)算機(jī)通信方式,為實(shí)現(xiàn)更強(qiáng)大功能提供上位機(jī)軟件設(shè)計(jì)平臺(tái),系統(tǒng)設(shè)計(jì)方案如圖1所示。

圖1 系統(tǒng)方案圖

2 硬件設(shè)計(jì)

根據(jù)設(shè)定好的系統(tǒng)方案,進(jìn)行硬件電路的具體設(shè)計(jì),由于主機(jī)和從機(jī)各模塊的硬件設(shè)計(jì)原理基本相同,而溫度采集和NRF905無(wú)線通信[2]模塊都在從機(jī)部分,這里重點(diǎn)分析從機(jī)的硬件設(shè)計(jì),系統(tǒng)結(jié)構(gòu)圖如圖2所示。

圖2 從機(jī)系統(tǒng)結(jié)構(gòu)圖

2.1 溫度采集

溫度采集模塊的主要功能是對(duì)模擬量進(jìn)行數(shù)字化,這里選用逐次逼近型[3]模數(shù)轉(zhuǎn)換器ADC0832芯片,該芯片具有8位分辨率,轉(zhuǎn)換范圍為0~5 V。由于數(shù)據(jù)的輸入和輸出不在同一時(shí)間進(jìn)行,所以DI和D0可以接到同一個(gè)引腳上。ADC0832使用SPI串行接口與單片機(jī)進(jìn)行通信,電源電壓為+5 V,去耦電容[C]為0.1 μF,硬件電路如圖3所示。

圖3 溫度采集模塊

2.2 NRF905無(wú)線通信

無(wú)線通信模塊采用單片433/868/915 MHz無(wú)線收發(fā)器NRF905芯片[4]。該芯片與單片機(jī)的接口為SPI口,調(diào)制采用GFSK高斯頻移鍵控方式,具有很強(qiáng)的抗干擾能力。波段采用ISM免費(fèi)波段,供電電壓為1.9~3.6 V,選用3.3 V供電,器件選用[5]AMS1117?3.3,發(fā)射功率最大為10 dBm,硬件電路如圖4所示。

圖4 NRF905無(wú)線通信模塊

3 軟件設(shè)計(jì)

硬件部分完成后,下面進(jìn)行軟件的設(shè)計(jì),溫度采集系統(tǒng)程序設(shè)計(jì)主要包括主程序、溫度采集和NRF905無(wú)線通信三部分。

3.1 主程序

程序開(kāi)始后,先進(jìn)行初始化,然后等待控制命令,即按下所需的溫度采集節(jié)點(diǎn)號(hào),然后調(diào)用人工控制程序,進(jìn)行相應(yīng)的通道切換,同時(shí)接收采集數(shù)據(jù)并調(diào)用LCD顯示程序?qū)⑵滹@示,并將數(shù)據(jù)及時(shí)發(fā)送給中央單元,設(shè)計(jì)流程如圖5所示。

圖5 主程序流程圖

3.2 溫度采集

溫度采集可分為系統(tǒng)初始化、等待NRF905接收和接收主機(jī)命令三部分。結(jié)合硬件設(shè)計(jì),接收主機(jī)命令時(shí),應(yīng)采用通道0(CH0)來(lái)進(jìn)行溫度采集,具體程序如下:

void main()

{

/*----系統(tǒng)初始化----*/

CSN=1;

SCK=0;

DR=1;

AM=1;

PRW_UP=1; //NRF905上電

TRX_CE=0; //設(shè)置standby模式

TX_EN=0; //設(shè)置接收模式

buzzer=0; //關(guān)閉蜂鳴器

Config905( ); //設(shè)置NRF905模塊

SetTxMode( ); //設(shè)置發(fā)送模式

TxPacket( ); //發(fā)送數(shù)據(jù)包

led1=0;

Delay(500); //延時(shí)

led1=1;

SetRxMode( ); //設(shè)置NRF905接收模式

while(1) //等待NRF905接收

{

if(DR) //若接收到數(shù)據(jù)

{RxPacket( );} //接收數(shù)據(jù)包

if(RxBuf[0]==0xaa) //接收主機(jī)命令

{temp1=ADC0832(CH0); _nop_( );}

}

}

3.3 NRF905無(wú)線通信

NRF905無(wú)線通信分為發(fā)送和接收兩部分,以數(shù)據(jù)發(fā)送為例進(jìn)行分析。NRF905數(shù)據(jù)發(fā)送可以分為確定數(shù)據(jù)和地址、確定發(fā)送模式、數(shù)據(jù)發(fā)送和發(fā)送完成四步。當(dāng)有數(shù)據(jù)提出發(fā)送請(qǐng)求時(shí),從機(jī)地址和待發(fā)送的數(shù)據(jù)按時(shí)序經(jīng)SPI接口傳送給NRF905,SPI接口的速率由器件引腳配置信息決定。同時(shí),TRX_CE和TX_EN被置成高電平,激發(fā)NRF905的ShockBurstTM發(fā)送模式[6],數(shù)據(jù)由NRF905不斷發(fā)送,直至TRX_CE被置低。TRX_CE被置低后,數(shù)據(jù)發(fā)送過(guò)程完成,系統(tǒng)自動(dòng)進(jìn)入待機(jī)模式等待下次數(shù)據(jù)請(qǐng)求,具體設(shè)計(jì)流程如圖6所示。

圖6 NRF905發(fā)送程序流程圖

4 數(shù)據(jù)實(shí)測(cè)

數(shù)據(jù)測(cè)量時(shí)為了驗(yàn)證設(shè)計(jì)效果,選擇了五種不同溫度環(huán)境,首先在實(shí)驗(yàn)室搭建了溫度采集硬件電路,接著用KeiluVision4軟件編程和編譯得到[.hex]文件,最后用STC_ISP_V483軟件對(duì)芯片進(jìn)行燒寫(xiě)。把實(shí)驗(yàn)電路和蘇州領(lǐng)航測(cè)控技術(shù)有限公司生產(chǎn)的SHWD?T486型無(wú)線多點(diǎn)溫度計(jì)測(cè)量的溫度值作對(duì)比,由表1數(shù)據(jù)可知有兩組值和SHWD?T486型測(cè)量數(shù)據(jù)一樣,剩余三組數(shù)據(jù)的相對(duì)測(cè)量精度也都在0.18%以下,測(cè)量精度較高,且受環(huán)境影響較小。

表1 不同環(huán)境下溫度采集數(shù)據(jù)

[型號(hào)\E.v1\E.v2\E.v3\E.v4\E.v5\實(shí)驗(yàn)電路 /℃\4.5\13.2\32.6\54.8\78.9\SHWD?T486型 /℃\4.50\13.22\32.60\54.71\78.83\相對(duì)測(cè)量精度 /%\0\0.15\0\0.165\0.089\]

5 結(jié) 語(yǔ)

對(duì)溫度采集系統(tǒng)的設(shè)計(jì)方案進(jìn)行了介紹,同時(shí)對(duì)系統(tǒng)的硬件設(shè)計(jì)進(jìn)行了分析,并重點(diǎn)對(duì)溫度采集系統(tǒng)的軟件進(jìn)行設(shè)計(jì),編程采用C語(yǔ)言,主要分為主程序、溫度采集和NRF905無(wú)線通信三部分。設(shè)計(jì)的溫度采集系統(tǒng)與采用傳統(tǒng)設(shè)計(jì)方法相比具有測(cè)量精度高、受環(huán)境影響小、成本低等優(yōu)點(diǎn),在工業(yè)生產(chǎn)過(guò)程中具有實(shí)際應(yīng)用和推廣價(jià)值。

參考文獻(xiàn)

[1] 黃智偉.無(wú)線數(shù)字收發(fā)電路設(shè)計(jì)[M].北京:電子工業(yè)出版社,2003.

[2] 鄭明惠.溫室環(huán)境數(shù)字化監(jiān)測(cè)儀表的設(shè)計(jì)與研制[J].計(jì)算機(jī)測(cè)量與控制,2010(12):45?48.

[3] 楊子文.單片機(jī)原理及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2011.

[4] 顧江,魯宏.電子電路基礎(chǔ)實(shí)驗(yàn)與實(shí)踐[M].南京:東南大學(xué)出版社,2008.

[5] 周長(zhǎng)吉.現(xiàn)代溫室工程[M].北京:化學(xué)工業(yè)出版社,2011.

[6] 楊慧,于宏波,王平.LM75A數(shù)字溫度傳感器的應(yīng)用[J].中北大學(xué)學(xué)報(bào):自然科學(xué)版,2007(z1):8?10.

作者簡(jiǎn)介:顧 涵 男,1985年出生,江蘇蘇州人,碩士,實(shí)驗(yàn)師。研究方向?yàn)榧呻娐吩O(shè)計(jì),磁性功能材料制備與性能表征。

徐 健 男,1981年出生,江蘇常熟人,碩士,講師。研究方向?yàn)閱纹瑱C(jī)技術(shù)與智能控制。

勞裔豪 女,1991年出生,江蘇蘇州人,專(zhuān)業(yè)為電子科學(xué)與技術(shù)。

主站蜘蛛池模板: 日本一本正道综合久久dvd| 71pao成人国产永久免费视频| 97视频精品全国在线观看| 色婷婷在线播放| 99伊人精品| 日韩国产综合精选| 国产h视频免费观看| 97成人在线视频| 午夜福利视频一区| 国产成人久视频免费| 国产精品分类视频分类一区| 青青草国产一区二区三区| 亚洲Av综合日韩精品久久久| 亚洲欧美日韩成人高清在线一区| 午夜精品影院| 久久精品电影| 国产高清在线观看91精品| 99视频精品在线观看| 丰满人妻久久中文字幕| 99激情网| 中国丰满人妻无码束缚啪啪| 国产性生交xxxxx免费| 澳门av无码| 91久久国产综合精品| 国禁国产you女视频网站| 午夜国产在线观看| 国产尤物在线播放| 国产精品亚洲一区二区三区z | 亚洲第一成年网| 中文字幕永久在线观看| 在线欧美日韩国产| 最新精品国偷自产在线| 国产拍揄自揄精品视频网站| 欧美成人午夜视频免看| 重口调教一区二区视频| 国产成人1024精品下载| 广东一级毛片| 日韩人妻少妇一区二区| 亚洲天堂久久| av大片在线无码免费| 成人字幕网视频在线观看| 成人福利在线观看| 久久精品aⅴ无码中文字幕 | 中文字幕日韩丝袜一区| 高清乱码精品福利在线视频| 国产精品欧美日本韩免费一区二区三区不卡 | 久久精品国产精品青草app| 亚洲欧美精品日韩欧美| 波多野结衣一级毛片| 中文字幕在线播放不卡| 九九九精品成人免费视频7| 久久中文字幕av不卡一区二区| av在线无码浏览| 东京热一区二区三区无码视频| 日韩精品高清自在线| 日本午夜影院| A级毛片无码久久精品免费| 亚洲国产理论片在线播放| 国产精品美人久久久久久AV| 在线中文字幕日韩| 日本黄网在线观看| Jizz国产色系免费| 97国产精品视频自在拍| 久久久久国产精品熟女影院| 国产精品中文免费福利| 欧亚日韩Av| 国产乱子伦精品视频| 国产精品任我爽爆在线播放6080| 97青草最新免费精品视频| 精品一區二區久久久久久久網站| 2021国产在线视频| 精品视频一区在线观看| 国产毛片高清一级国语| 一级高清毛片免费a级高清毛片| 国产网友愉拍精品视频| 国产在线观看一区精品| 国产精品刺激对白在线 | 熟妇丰满人妻| 久久久久久尹人网香蕉| 亚洲男人的天堂在线观看| 成人另类稀缺在线观看| 99视频精品在线观看|