《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于nRF24L01的無線溫度采集系統設計
基于nRF24L01的無線溫度采集系統設計
EEworld
EEworld
摘要: 1引言溫度采集系統所采集的溫度通常通過RS485、CAN總線通信方式傳輸至上位機,但這種方式維護較困難,不利...
Abstract:
Key words :

關鍵字:nRF24L01 無線溫度采集

1 引言
    溫度采集系統所采集的溫度通常通過RS485、CAN總線通信方式傳輸至上位機,但這種方式維護較困難,不利于工業現場生產;而無線通信GPRS技術傳輸距離長,通信可靠穩定,但設計復雜、成本昂貴。這里采用工業級內置硬件鏈路層協議的低成本單芯片nRF24L01型無線收發器件實現系統間的無線通信,完成無線信號的接收、顯示及報警功能。

2 nRF24L01簡介
    nRF24L01是一款工業級內置硬件鏈路層協議的低成本無線收發器。該器件工作于2.4 GHz全球開放ISM頻段,內置頻率合成器、功率放大器、晶體振蕩器、調制器等功能模塊,并融合增強型ShockBurst技術,其輸出功率和通信頻道可通過程序配置。擁有ShockBurst和Enhanced ShockBurst兩種數據傳輸模式。可直接與單片機I/O連接,外接元件數目少。nRF24L01功耗低,以-6 dBm的功率發射時,工作電流僅9 mA;接收時,工作電流僅12.3 mA,多種低功率工作模式(掉電和空閑模式)更利于節能設計。

3 系統硬件設計
    系統硬件設計主要由采集發送和接收顯示兩部分組成。圖1為采集發送電路原理圖,該電路主要由溫度傳感器DS18B20、單片機STC12LE5408和nRF24L01組成。
  

 

  STC12LE5408是增強型8051單片機,速度快,集成度高,電壓范圍寬(2.2~3.8 V),和MCS-51系列單片機指令系統完全兼容。其內部還有8 KB Flash程序存儲器,512字節RAM、2 KB EEPROM、4路PWM以及硬件看門狗(WDT)等資源.性價比高。
    DSl8B20是DALLAS公司生產的單總線數字1-Wire溫度傳感器,可把溫度信號直接轉換成串行數字信號供單片機處理,采用1-Wire接口。DSl8B20的數據端DQ可通過4.7 kΩ的上拉電阻接STC12LE5408。nRF24L01的CE,CSN,SCK,MOSI,MISO,IRQ引腳則可接STC12LE5408的任意端口,但需在編程時注意,這里接至P1端口。由于nRF24L01具有接收數據功能,所以接收顯示電路由單片機STC12LE5408、nRF24L01和顯示電路組成。所采集的數據也通過串口發送至PC機進行處理。

4 系統軟件設計
4.1 nRF24L01的軟件設置
    由于STC12LE5408無標準的SPI總線接口,需采用軟件模擬實現SPI總線。因此應嚴格按照SPI的時序要求編寫,否則導致對nRF24L01的操作失敗。nRF24L01的各種命令字都只有一個字節,分為讀寄存器、寫寄存器、讀數據接收緩沖區、寫發送數據緩沖區等。在輸入任意命令字的同時,MISO輸出STATUS寄存器的內容。對RF24L01的讀寫程序代碼如下:

 

  nRF24L01的ShockBurst和Enhanced ShockBurst兩種數據模式的區別是:后者比前者多一個確認數據傳輸的信號,保證數據傳輸的可靠性。按Enhanced ShockBurst模式初始化,重新發送等待時間為250μs,重新發送次數為10次,地址是RX_ADR_WIDTH,輸出功率為0 dBm,速度為1 Mb/s。nRF24L01處于POWER_UP狀態。函數中WRITE_REG為寫命令基地址0x20。其相關程序如下:

  在接收端將nRF24L01配置為接收模式,地址是RX_AW,負載數據寬度是TX_PL_W,使能接收完數據中斷,CRC校驗位為2字節,nRF24L01處于POWER_UP狀態,其相關程序代碼如下:




4.2 數據采集發送子程序
  數據采集發送部分上電后首先配置nRF24L01的相關寄存器.使其工作在發射狀態,然后復位DSl8B20,向DSl8B20發送溫度轉換命令,讀取已轉換的溫度值,然后由nRF24L01發送.其流程如圖2所示。


關鍵字:nRF24L01 無線溫度采集

 

 

  這里需注意DS18B20是單總線器件.其硬件接口比較簡單,這是以相對復雜的軟件編程為代價的。DS18B20與單片機的接口協議也是通過嚴格的時序來實現的。雖然增加軟件開銷,但由于STC12LE5408運行速度快,可以滿足系統要求。另外,對DS18B20操作的程序必須按照初始化,ROM操作命令,存儲器操作命令,執行/數據的先后順序進行。如果總線上只掛1個DS18B20,初始化后可執行跳過ROM命令,再發送溫度轉換命令。溫度轉換完成后,將溫度值暫存在發送緩沖區tx_buf中,然后通過nRF24L01發送,其相關程序代碼如下:




4.3 數據接收顯示子程序
  nRF24L01在數據接收顯示中為接收狀態。當nRF24L01模塊配置為接收模式后,當接收到數據中斷時,從接收FIFO讀取數據。然后將其存儲到接收緩沖區rX_bur中。其相關程序代碼如下:




5 結束語
  本文介紹了nRF24L01和STC12LE5408組成的無線溫度采集系統。采用高度集成的nRF24L01器件。大大簡化了系統硬件和軟件設計,減小了體積,提高了系統工作的可靠性。采用新一代增強型8051單片機STC12LE5408降低了系統成本,縮短了開發時間。實踐證明該系統設計簡單,成本低廉,通信可靠,運行穩定,性能可靠,具有較高的實用價值。

 

 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久一区二区| 欧美性久久久| 亚洲调教视频在线观看| 亚洲欧洲三级电影| 欧美伊人久久久久久久久影院 | 日韩视频免费观看| 亚洲精品中文字幕女同| 亚洲激情啪啪| 亚洲欧洲精品一区二区精品久久久| 一区免费观看| 伊人精品成人久久综合软件| 国产一区三区三区| 国产字幕视频一区二区| 黄色成人片子| 好吊色欧美一区二区三区视频| 国产无遮挡一区二区三区毛片日本| 国产麻豆日韩| 国模精品一区二区三区| 国内精品久久久久久久果冻传媒| 国产在线日韩| 在线播放豆国产99亚洲| 亚洲国产成人午夜在线一区| 亚洲黄色毛片| 99精品视频免费观看视频| aa级大片欧美三级| 亚洲一区二区三区777| 亚洲淫性视频| 久久aⅴ国产紧身牛仔裤| 久久精品视频播放| 亚洲国产精品123| 日韩午夜av在线| 一区二区三区www| 亚洲中字在线| 欧美在线电影| 裸体歌舞表演一区二区| 欧美不卡在线视频| 欧美理论片在线观看| 国产精品黄色| 国产在线高清精品| 亚洲黄色大片| 亚洲一级片在线看| 欧美在线黄色| 日韩视频中午一区| 亚洲综合大片69999| 欧美在线免费一级片| 免费看av成人| 欧美午夜免费| 国内精品99| 亚洲人在线视频| 亚洲欧美视频一区| 亚洲人成在线播放| 亚洲香蕉成视频在线观看| 久久国产日本精品| 欧美国产丝袜视频| 国产精品热久久久久夜色精品三区| 国产一区二区丝袜高跟鞋图片| 亚洲人成免费| 亚洲女人天堂av| 91久久在线播放| 亚洲欧美精品| 免费观看亚洲视频大全| 国产精品久久久久7777婷婷| 激情五月婷婷综合| 一本久久综合| 亚洲电影观看| 亚洲在线不卡| 免费在线观看精品| 国产精品推荐精品| 最新国产成人av网站网址麻豆| 亚洲自拍偷拍网址| 99国产麻豆精品| 久久久亚洲人| 国产精品久久久久9999高清| 亚洲第一偷拍| 小嫩嫩精品导航| 亚洲私人影院在线观看| 久久久免费观看视频| 国产精品家庭影院| 最新国产の精品合集bt伙计| 香蕉久久夜色精品国产| 一区二区三区www| 免费日韩一区二区| 国产日韩欧美在线| 在线亚洲一区二区| 亚洲人成在线免费观看| 久久精品72免费观看| 国产精品国产| 亚洲日本中文字幕免费在线不卡| 欧美一区深夜视频| 亚洲欧美久久久久一区二区三区| 欧美经典一区二区| 一色屋精品视频免费看| 性欧美激情精品| 亚洲欧美日韩直播| 欧美日韩一区二区三区四区在线观看 | 欧美日本成人| 在线观看福利一区| 午夜精品一区二区三区在线播放| 亚洲色在线视频| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲精一区二区三区| 亚洲国产日韩欧美在线图片| 久久精品观看| 国产欧美一区二区白浆黑人| 亚洲视频一区二区在线观看 | 国产精品99一区二区| 亚洲精品123区| 亚洲精品国产欧美| 老司机午夜免费精品视频| 国产有码一区二区| 性刺激综合网| 久久丁香综合五月国产三级网站| 国产女精品视频网站免费| 亚洲天堂久久| 亚洲综合色在线| 欧美丝袜第一区| 亚洲美女黄色片| 一区二区三区日韩精品视频| 欧美电影在线观看| 亚洲国产欧美一区二区三区久久| 亚洲日本一区二区| 欧美福利电影在线观看| 亚洲国产高清自拍| 亚洲精品综合久久中文字幕| 欧美高清在线观看| 亚洲人成网站色ww在线| 日韩午夜中文字幕| 欧美日韩国产大片| 一区电影在线观看| 亚洲欧美综合v| 国产麻豆精品久久一二三| 欧美一区二区福利在线| 久久精品人人做人人综合| 国产一区二区成人| 亚洲国产日韩一区| 欧美久久电影| 一本久久青青| 欧美一级久久久| 国产日韩欧美亚洲| 亚洲成色999久久网站| 欧美不卡高清| 日韩视频一区二区三区| 亚洲综合电影一区二区三区| 国产农村妇女精品一区二区| 欧美一区三区三区高中清蜜桃| 久久手机精品视频| 亚洲激情影院| 亚洲免费在线| 黄色精品在线看| 亚洲九九精品| 国产精品大片| 性欧美长视频| 欧美国产视频日韩| 中日韩美女免费视频网址在线观看| 亚洲欧美在线x视频| 黄色日韩在线| 一区二区三区免费在线观看| 国产精品一区二区你懂的| 久久黄色影院| 欧美—级在线免费片| 亚洲视频中文字幕| 久久精品欧美日韩精品| 亚洲第一福利在线观看| 在线视频免费在线观看一区二区| 国产精品亚洲美女av网站| 亚洲国产精品一区二区第一页| 欧美日韩精品一区二区三区四区| 亚洲欧美国产高清| 欧美成人视屏| 亚洲欧美日韩国产中文 | 亚洲福利视频二区| 亚洲欧美日韩国产成人精品影院| 国语自产精品视频在线看抢先版结局 | 9国产精品视频| 久久午夜av| 99视频精品| 久久频这里精品99香蕉| 99精品热6080yy久久 | 国产精品女主播一区二区三区| 亚洲黄页一区| 国产精品日本| 99精品国产在热久久下载| 国产欧美日韩在线| 99精品久久久| 国产一区二区三区黄视频| 亚洲天堂成人| 1024国产精品| 欧美制服丝袜| 日韩亚洲欧美成人| 久久综合999| 亚洲午夜国产成人av电影男同| 欧美成人一区二区三区片免费| 亚洲欧美日韩国产另类专区| 欧美精品日本| 久久国产精品电影| 国产精品久久网| 亚洲美女色禁图| 黑人一区二区| 欧美一区在线视频| 99riav1国产精品视频|