基于nRF24L01的無(wú)線溫濕度測(cè)試系統(tǒng)
摘要:針對(duì)傳統(tǒng)溫濕度測(cè)量中的缺點(diǎn),設(shè)計(jì)了以低功耗MSP430單片機(jī)為控制核心,利用溫濕度一體傳感器SHT11進(jìn)行溫濕度信號(hào)的采集,結(jié)合無(wú)線傳輸模塊nRF24L01對(duì)數(shù)據(jù)進(jìn)行無(wú)線傳輸?shù)臏貪穸?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/測(cè)試系統(tǒng)">測(cè)試系統(tǒng),并在可靠可信、微功耗的基礎(chǔ)上能很好地滿足實(shí)際應(yīng)用要求。
關(guān)鍵詞:SHT11;MSP430;nRF24L01;無(wú)線數(shù)據(jù)傳輸
隨著科技的進(jìn)步和現(xiàn)代工農(nóng)業(yè)技術(shù)的發(fā)展,溫度和濕度的測(cè)量和控制對(duì)人類日常生活、工業(yè)生產(chǎn)、氣象預(yù)報(bào)、物資倉(cāng)儲(chǔ)等都將起著越來(lái)越重要的作用。在傳統(tǒng)的溫濕度測(cè)量中,分別采用溫度傳感器和濕度傳感器采集溫度和濕度信號(hào),并通過(guò)布置大量的電纜或?qū)Ь€進(jìn)行有線傳輸。在多測(cè)點(diǎn)的情況下,這種方法無(wú)疑大大增加了成本和系統(tǒng)設(shè)計(jì)的復(fù)雜性,同時(shí)安裝拆卸繁瑣,不靈活,信號(hào)容易受到干擾。因此,本次設(shè)計(jì)運(yùn)用了數(shù)字式溫濕度一體傳感器SHT11,能夠同時(shí)采集溫度和濕度信號(hào),并直接輸出數(shù)字信號(hào);采用無(wú)線收發(fā)一體射頻模塊nRF24L01,對(duì)數(shù)據(jù)進(jìn)行無(wú)線傳輸;采用MSP430單片機(jī)設(shè)計(jì)低功耗采集存儲(chǔ)電路。
1 系統(tǒng)總體結(jié)構(gòu)和工作原理
本次設(shè)計(jì)的無(wú)線溫濕度監(jiān)控系統(tǒng)有上位機(jī)子系統(tǒng)和下位機(jī)子系統(tǒng)兩個(gè)部分組成。上位機(jī)子系統(tǒng)由主控芯片MSP430單片機(jī)、無(wú)線射頻接收模塊、天線、液晶顯示模塊、電源模塊、時(shí)鐘模塊、串口通信模塊、終端設(shè)備等組成。上位機(jī)子系統(tǒng)原理框圖如圖1所示;下位機(jī)子系統(tǒng)由主控芯片MSP430單片機(jī)、溫濕度傳感器、無(wú)線射頻發(fā)射模塊、天線、電源模塊以及時(shí)鐘模塊等組成。下位機(jī)子系統(tǒng)原理框圖如圖2所示。
在下位機(jī)子系統(tǒng)中,由數(shù)字溫濕度傳感器SHT11分別對(duì)溫度和濕度信號(hào)進(jìn)行實(shí)時(shí)采集,在主控芯片MSP430單片機(jī)的控制下通過(guò)無(wú)線發(fā)送模塊nRF24L01將溫濕度數(shù)字信號(hào)發(fā)送到上位機(jī)子系統(tǒng);在上位機(jī)子系統(tǒng)中,在MSP430主控單元的作用下,通過(guò)無(wú)線射頻接收模塊接收下位機(jī)子系統(tǒng)發(fā)送過(guò)來(lái)的溫濕度數(shù)字信號(hào),一方面通過(guò)液晶顯示模塊實(shí)時(shí)顯示接收到的溫濕度數(shù)值,一方面通過(guò)串口通信模塊與終端設(shè)備進(jìn)行通信,在終端設(shè)備中利用軟件讀取數(shù)據(jù)并繪制曲線。
2 系統(tǒng)硬件電路設(shè)計(jì)
2.1 微控制器的選擇
MSP430系列單片機(jī)是美國(guó)德州儀器(TI)公司推出的一種16位超低功耗的混合信號(hào)處理器。它的電源電壓采用1.8~3.6 V低電壓,RAM數(shù)據(jù)保持方式下耗電僅為0.1μA,活動(dòng)模式耗電為250μA/MIPS,I/O輸入端口的漏電流最大僅為50 nA。此外,它共有一種活動(dòng)模式和5種低功耗模式。MSP430具有強(qiáng)大的處理能力、高性能模擬技術(shù)及豐富的片上外圍模塊。由于本次設(shè)計(jì)的測(cè)試系統(tǒng)需要長(zhǎng)期在測(cè)試環(huán)境中采集溫濕度信號(hào),并利用電池供電,所以低功耗的要求就必須考慮。
2.2 溫濕度傳感器
SHT11是一款高度集成的溫濕度傳感器芯片,它采用專利的CMOSens技術(shù),提供全量程標(biāo)定的數(shù)字輸出;由于采用了優(yōu)化的集成電路形式使其具有極高的可靠性與卓越的長(zhǎng)期穩(wěn)定性。該傳感器包括一個(gè)電容性聚合體濕度敏感元件和一個(gè)用能隙材料制成的溫度敏感元件,并在同一芯片上與14位的A/D轉(zhuǎn)換器以及串行接口電路實(shí)現(xiàn)無(wú)縫連接。每個(gè)傳感器芯片都在極為準(zhǔn)確的濕度腔室中以鏡面冷凝式濕度計(jì)為參照進(jìn)行標(biāo)定;兩線制的串行接口與內(nèi)部的電壓調(diào)整,使外圍系統(tǒng)集成變得快速而簡(jiǎn)單。SHT11具有體積微小、功耗極低、抗干擾能力強(qiáng)、響應(yīng)快速等優(yōu)點(diǎn)。
2.3 nRF24L01無(wú)線傳輸模塊
nRF24L01是一款新型單片射頻收發(fā)一體器件,工作于2.4~2.5 GHz ISM頻段。其內(nèi)置頻率合成器、功率放大器、晶體振蕩器、調(diào)制器等功能模塊,并融合了增強(qiáng)型ShockBurst技術(shù),其中輸出功率和通信頻道可通過(guò)程序進(jìn)行配置。nRF24L01功耗很低,在-6dBm的功率發(fā)射時(shí),工作電流只有9 mA;接收模式時(shí),工作電流只有12.3 mA;有掉電模式和待機(jī)模式兩種低功率工作模式使節(jié)能設(shè)計(jì)更方便。nRF24L01采用GFSK調(diào)制,具有自動(dòng)應(yīng)答和自動(dòng)再發(fā)射功能,片內(nèi)自動(dòng)生成報(bào)頭和CRC校驗(yàn)碼的特性。
2.4 SPI連接
MSP430單片機(jī)與nRF24L01無(wú)線收發(fā)模塊之間利用同步串行口SPI進(jìn)行雙向通信。nRF24L01的SPI總線有SCK(SPI時(shí)鐘)、MISO(主入從出)、MOSI(主出從入)、CSN(SPI使能)。
MSP430通過(guò)控制PWR_UP、PRIM_RX以及CE3個(gè)引腳的高低電平使nRF24L01分別處于發(fā)射模式、接收模式、待機(jī)模式以及掉電模式,IRO是中斷標(biāo)志位。MSP430與nRF24L01的連接圖如圖3所示。
評(píng)論