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

基于nRF24L01的無線溫濕度測試系統

2012-06-09 10:15:34馬瑾裴東興張少杰
電子設計工程 2012年2期
關鍵詞:單片機系統

馬瑾,裴東興,張少杰

(中北大學 信息與通信工程學院,山西 太原 030051)

隨著科技的進步和現代工農業技術的發展,溫度和濕度的測量和控制對人類日常生活、工業生產、氣象預報、物資倉儲等都將起著越來越重要的作用。在傳統的溫濕度測量中,分別采用溫度傳感器和濕度傳感器采集溫度和濕度信號,并通過布置大量的電纜或導線進行有線傳輸。在多測點的情況下,這種方法無疑大大增加了成本和系統設計的復雜性,同時安裝拆卸繁瑣,不靈活,信號容易受到干擾[1]。因此,本次設計運用了數字式溫濕度一體傳感器SHT11,能夠同時采集溫度和濕度信號,并直接輸出數字信號;采用無線收發一體射頻模塊nRF24L01,對數據進行無線傳輸;采用MSP430單片機設計低功耗采集存儲電路。

1 系統總體結構和工作原理

本次設計的無線溫濕度監控系統有上位機子系統和下位機子系統兩個部分組成[2]。上位機子系統由主控芯片MSP430單片機、無線射頻接收模塊、天線、液晶顯示模塊、電源模塊、時鐘模塊、串口通信模塊、終端設備等組成。上位機子系統原理框圖如圖1所示;下位機子系統由主控芯片MSP430單片機、溫濕度傳感器、無線射頻發射模塊、天線、電源模塊以及時鐘模塊等組成。下位機子系統原理框圖如圖2所示。

圖1 上位機子系統原理框圖Fig.1 PC subsystem block diagram

圖2 下位機子系統原理框圖Fig.2 Test subsystem block diagram

在下位機子系統中,由數字溫濕度傳感器SHT11分別對溫度和濕度信號進行實時采集,在主控芯片MSP430單片機的控制下通過無線發送模塊nRF24L01將溫濕度數字信號發送到上位機子系統;在上位機子系統中,在MSP430主控單元的作用下,通過無線射頻接收模塊接收下位機子系統發送過來的溫濕度數字信號,一方面通過液晶顯示模塊實時顯示接收到的溫濕度數值,一方面通過串口通信模塊與終端設備進行通信,在終端設備中利用軟件讀取數據并繪制曲線。

2 系統硬件電路設計

2.1 微控制器的選擇

MSP430系列單片機是美國德州儀器(TI)公司推出的一種16位超低功耗的混合信號處理器。它的電源電壓采用1.8~3.6 V低電壓,RAM數據保持方式下耗電僅為0.1 μA,活動模式耗電為250 μA/MIPS,I/O輸入端口的漏電流最大僅為50 nA。此外,它共有一種活動模式和5種低功耗模式。MSP430具有強大的處理能力、高性能模擬技術及豐富的片上外圍模塊[3]。由于本次設計的測試系統需要長期在測試環境中采集溫濕度信號,并利用電池供電,所以低功耗的要求就必須考慮。

2.2 溫濕度傳感器

SHT11是一款高度集成的溫濕度傳感器芯片,它采用專利的CMOSens技術,提供全量程標定的數字輸出;由于采用了優化的集成電路形式使其具有極高的可靠性與卓越的長期穩定性。該傳感器包括一個電容性聚合體濕度敏感元件和一個用能隙材料制成的溫度敏感元件,并在同一芯片上與14位的A/D轉換器以及串行接口電路實現無縫連接。每個傳感器芯片都在極為準確的濕度腔室中以鏡面冷凝式濕度計為參照進行標定;兩線制的串行接口與內部的電壓調整,使外圍系統集成變得快速而簡單[4]。SHT11具有體積微小、功耗極低、抗干擾能力強、響應快速等優點。

2.3 nRF24L01無線傳輸模塊

nRF24L01是一款新型單片射頻收發一體器件,工作于2.4~2.5 GHz ISM頻段。其內置頻率合成器、功率放大器、晶體振蕩器、調制器等功能模塊,并融合了增強型ShockBurst技術,其中輸出功率和通信頻道可通過程序進行配置。nRF24L01功耗很低,在-6 dBm的功率發射時,工作電流只有9 mA;接收模式時,工作電流只有12.3 mA;有掉電模式和待機模式兩種低功率工作模式使節能設計更方便[5]。nRF24L01采用GFSK調制,具有自動應答和自動再發射功能,片內自動生成報頭和CRC校驗碼的特性。

2.4 SPI連接

MSP430單片機與nRF24L01無線收發模塊之間利用同步串行口SPI進行雙向通信[6]。nRF24L01的SPI總線有SCK(SPI時鐘)、MISO(主入從出)、MOSI(主出從入)、CSN(SPI使能)。MSP430通過控制PWR_UP、PRIM_RX以及CE3個引腳的高低電平使nRF24L01分別處于發射模式、接收模式、待機模式以及掉電模式,IRQ是中斷標志位。MSP430與nRF24L01的連接圖如圖3所示。

圖3 MSP430與nRF24L01的連接圖Fig.3 Connection diagram of MSP430 and nRF24L01

3 系統的軟件設計

3.1 無線發送模式流程

1)MCU控制引腳CE為低,使nRF24L01進入待機模式I,配置其寄存器[7];

2)當MCU有數據要發送時,接收節點地址(TX_ADDR)和有效數據(TX_PLD)通過SPI接口寫入 nRF24L01,當 CSN為低時數據被不斷地寫入。發送端發送完數據后,將通道0設置為接收模式來接收應答信號,其接收地址(RX_ADDR_P0)與接收端地址(TX_ADDR)相同;

3)設置PRIM_RX為低、CE為高,啟動發射模塊,CE高電平持續時間最小為10 μs;

4)nRF24L01 ShockBurst發送模式:無線系統上電、啟動內部16 MHz時鐘、無線發送數據打包、高速發送數據;

5)數據發送完后,立即進入接收模式。如果在有效應答時間范圍內收到應答信號,則認為數據成功發送到了接收端,此時狀態寄存器的TX_DS位置高并把數據從TX_FIFO中清除掉;如果在設定時間范圍內沒有接收到應答信號,則重新發送數據,如果自動重發計數器溢出,則狀態寄存器的MAX_RT位置高,不清除TX_FIFO中的數據。當MAX_RT或TX_DS為高電平時IRQ引腳產生中斷,IRQ中斷通過寫狀態寄存器來復位。如果重發次數在達到設定的最大重發次數時還沒有收到應答信號的話,在MAX_RX中斷清除之前不會重發數據包,數據包丟失計數器 (PLOS_CNT)在每次產生MAX_RT中斷后加一;

6)如果CE置低,則系統進入待機模式I,如果不設置CE為低,則系統會發送TX_FIFO寄存器中下一包數據,如果TX_FIFO寄存器為空且CE為高則系統進入待機模式II;

7)如果系統在待機模式II,當CE置低后系統立即進入待機模式I。

nRF24L01的發送模式的程序流程圖如圖4所示。

圖4 無線發送流程圖Fig.4 Wireless sending flow chat

3.2 無線接收模式流程

1)MCU將nRF24L01的CE引腳置低,使其進入待機模式I,并對其寄存器進行配置;

2) 將 PWR_UP、PRIM_RX、CE引腳置高, 使 nRF24L01進入接收模式;

3)130 μs后nRF24L01開始檢測空中信息;

4)接收到有效的數據包后(地址匹配、CRC校驗正確),將數據存儲在RX_FIFO中,同時RX_DR位置高,并產生中斷;

5)發送確認信號;

6)MCU設置CE腳為低,使nRF24L01進入待機模式I;

7)MCU通過SPI口以合適的速率將數據讀出。

nRF24L01的接收模式的程序流程圖如圖5所示。

圖5 無線接收流程圖Fig.5 Wireless receiving flow chat

4 結 論

文中設計了一種低功耗、高可靠性的溫濕度測試系統。經測試本系統在空曠環境下可靠通信距離達到220 m,可以滿足實際測試需要。

[1]朱玉穎,蔡占輝.基于nRF24L01的遠程溫度檢測系統設計[J].自動化技術與應用,2010(5):56-58.ZHU Yu-ying,CAI Zhan-hui.Design of remote temperature detection system based on nRF24L01[J].Techniques of Automation and Applications,2010(5):56-58.

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

[3]沈建華,楊艷琴,翟驍曙.MSP430系列16位超低功耗單片機原理與應用[M].北京:清華大學出版社,2004:3-5.

[4]樊建明,陳淵睿.基于SHT11的溫室多點測量系統設計[J].國外電子測量技術,2006(11):4-8.FAN Jian-ming,CHEN Yuan-rui.Design of greenhouse multi-points measuring system based on SHT11[J].Foreign Electronic Measurement Technology,2006,(11):4-8.

[5]時志云,蓋建平,王代華,等.新型高速無線射頻器件nRF24L01及其應用[J].國外電子元器件,2007(8):42-44.SHI Zhi-yun,GAI Jian-ping,WANG Dai-hua,et al.A new kind of high speed wireless RF transceiver-nRF24L01 and its application[J].International Electronic Elements,2007,(8):42-44.

[6]楊毓.近距離低功耗無線通信技術的研究[D].太原:中北大學,2008.

[7]同嘉,盧鵬,張鈺聲.基于GPRS技術的電氣化鐵路電能質量監測系統設計[J].陜西電力,2011,39(9):59-62.TONG Jia,LU Peng,ZHANG Yu-sheng.Design of power quality monitoring system for electrified railway based on GPRS technique[J].Shanxi Electric Power,2011,39(9):59-62.

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: aⅴ免费在线观看| 国产精品lululu在线观看| 亚洲中文无码av永久伊人| 青青草国产在线视频| 欧美成一级| 91蜜芽尤物福利在线观看| 国产91av在线| 国产人人射| 国产精品3p视频| 国产一级做美女做受视频| 激情無極限的亚洲一区免费 | 无码专区国产精品第一页| 区国产精品搜索视频| 免费人成黄页在线观看国产| 久草性视频| 亚洲欧美不卡中文字幕| 久草网视频在线| 尤物成AV人片在线观看| 国内熟女少妇一线天| 99re在线免费视频| 久久中文字幕不卡一二区| 情侣午夜国产在线一区无码| 亚洲乱伦视频| 国产亚洲精品自在线| 久久semm亚洲国产| 在线视频一区二区三区不卡| 亚洲水蜜桃久久综合网站| 久久女人网| 伊人久久精品无码麻豆精品| 国产精品丝袜在线| 久久精品人妻中文系列| 51国产偷自视频区视频手机观看| 亚洲无码日韩一区| 日韩一区二区在线电影| 亚洲欧美另类日本| 精品国产美女福到在线不卡f| 国产jizz| 亚洲综合色区在线播放2019| 热久久这里是精品6免费观看| 欧美a在线看| 青青极品在线| 亚洲成人www| 91在线中文| 18黑白丝水手服自慰喷水网站| 免费在线观看av| 国产精品太粉嫩高中在线观看 | 青青草原国产免费av观看| 国产在线视频福利资源站| 婷婷色一二三区波多野衣 | 91娇喘视频| 四虎永久在线精品国产免费| 日韩精品无码一级毛片免费| 毛片久久久| 高清乱码精品福利在线视频| 国产精品福利导航| 亚洲一区二区三区在线视频| 在线va视频| 丁香五月婷婷激情基地| 亚洲性色永久网址| 久久美女精品| 欧美精品在线免费| 亚洲第一精品福利| 日韩AV无码免费一二三区| 欧美午夜小视频| 欧美视频二区| 久久久久人妻一区精品色奶水| 四虎国产成人免费观看| 亚洲AV无码乱码在线观看代蜜桃 | 欧美激情视频二区三区| 亚洲IV视频免费在线光看| 日韩av在线直播| 日本精品αv中文字幕| 99视频国产精品| 亚洲综合日韩精品| 综合亚洲色图| 四虎永久免费地址| 热思思久久免费视频| 国产在线观看一区精品| 92午夜福利影院一区二区三区| 中文字幕天无码久久精品视频免费| 四虎精品国产AV二区| 伊在人亚洲香蕉精品播放|