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

無線傳感器網絡在環境溫度監測中的應用

2015-08-26 06:37:06楊東霞巨永鋒
電子設計工程 2015年13期
關鍵詞:指令

楊東霞,巨永鋒

(長安大學 電子與控制工程學院,陜西 西安710064)

近來環境監測開始得到社會的重視。 環境監測發展的主要方向是遠程監測系統,其中極為重要的是環境溫度監測。 無線網絡化、智能化、微型化、集成化是環境監測系統的發展趨勢,于是隨著半導體、無線通信技術、微電子機械系統等學科的飛速發展而產生的無線傳感器網絡 (Wireless Sensor Network,WSN)就成為環境監測領域研究的熱點。

無線傳感器網絡由大量靜止或移動的節點以自組織和多跳的方式構成,集傳感與驅動控制、計算、通信能力于一身,協作地實時監測、感知、采集、處理和傳輸網絡覆蓋區域內感知對象的監測信息并報告給用戶[1-6]。

1 基于無線傳感器網絡的環境溫度監測系統的總體設計

基于無線傳感器網絡的溫度監測系統包括溫度采集系統和溫度管理系統,如圖1 所示。 溫度采集系統由若干傳感器節點構成,每一個節點由微功耗微處理器、短距離射頻收發器和溫度傳感器組成。溫度管理系統由網絡控制節點及一臺計算機構成。

圖1 無線網絡傳感器系統結構圖Fig. 1 Wireless sensor network system structure

2 無線傳感器網絡環境溫度監測系統硬件設計

在本文,無線傳感器網絡主要由一個主控制節點和若干個從節點組成,各個從節點負責采集信息,然后通過射頻接收器發送到主節點,再由主節點連接至PC 處理顯示。

2.1 無線傳感器網絡終端節點設計

終端節點主要由溫度傳感器模塊、微處理器模塊和RF 射頻收發模塊構成, 如圖2 所示。 硬件平臺采用超低功耗的ATmega128+CC2420 來實現。ATmega128+CC2420 平臺在功耗方面有很大的優勢。另外,據測量范圍、精度、可靠性、穩定性和低功耗等要求,選取數字溫度傳感器DS18B20。

圖2 終端節點結構圖Fig. 2 The terminal node structure

2.1.1 溫度采集模塊

DS18B20 作為溫度傳感器其主要特性:外部電源供電方式下適應電壓范圍更寬(3.0~5.5 V),在寄生電源方式下可由數據線供電;單線接口方式,僅需一條線即可實現與微處理器的雙向通信; DS18B20 支持多點組網功能, 實現多點測溫;DS18B20 在使用中不需要外圍元件,內部附帶AD 轉換;測溫范圍-55~+125 ℃;可編程的分辨率為9~12 位,最高可分辨溫度為0.062 5℃,可實現高精度測溫;12 位分辨率時在750 ms內把溫度轉換為數字; 測量結果以數字信號直接輸出并串行傳送給CPU,同時可傳送CRC 校驗碼,具有極強的抗干擾糾錯能力。

DS18B20 的外部電源供電方式如圖3 所示。 在外部電源供電方式下,DS18B20 工作電源由外接供電電源輸入端VDD引腳接入(在寄生電源接線方式時接地GND),此時數字信號輸入/輸出端I/O 線不用強上拉, 不會有電源電流不足的問題,能保證轉換精度[7]。

圖3 外部電源供電圖Fig. 3 External power supply

2.1.2 無線通信模塊

CC2420 是Chipcon 公司開發的首款符合Zigbee 標準的2.4 G Hz 射頻芯片, 可快速應用到Zigbee 產品。 CC2420只需很少的外圍器件就能工作在2.4 GHz 頻段, 數據傳輸率達250 kbp/s, 傳輸距離最大為200 m, 包含硬件MAC 和CRC 自動校驗處理,具有高達-94 dBm 的接收靈敏度。 該器件性能穩定且功耗極低, 可確保短距離通信的有效性和可靠性。 CC2420 芯片采用低電壓供電(2.1~3.6 V),采用休眠模式,且從休眠模式被激活的時延短, 處于休眠狀態時芯片的能耗極低,從而大大減少了能耗。

CC2420 工作過程:CC2420 從天線接收到射頻信號,先經過低噪聲放大器, 然后正交下變頻到2 MHz 的中頻上,形成中頻信號的同向分量和正交分量。 兩路信號經過濾波和放大后,直接通過模數轉換器轉換成數字信號。之后都以數字信號的形式處理。 CC2420 發送數據時,直接正交上變頻,基帶信號的同相分量和正交量直接被數模轉換器轉換為模擬信號,通過低通濾波器后,直接變頻到設定的頻道上。

CC2420 和單片機的接口電路如圖4 所示。

圖4 接口電路Fig. 4 The interface circuit diagram

2.1.3 微處理器模塊

ATmega128 是一款采用低功耗CMOS 工藝生產的基于AVRRISC 結構的功能最強、性能最好的8 位單片機。 芯片內部集成了較大容量的存儲器和豐富強大的硬件接口電路。 兩路可編程串行UART 接口;53 個通用I/O 口,128K 字節在線可重復編程Flash ROM;4K 字節的EEPROM;4K 字節內部SRAM,帶有128KB Flash 在線可編程8 位微控制器;在線可編程主/從SPI 串行接口; 可以對單片機的Flash 程序存儲器和EZPROM 數據存儲器進行編程,具有在線編程(ISP)的特點。 ATmega128 的結構適宜采用高級語言來編寫嵌入式系統的系統程序。 具有先進的RISC 精簡指令集結構;外部和內部中斷源;5 種睡眠模式;運算速度快,速度等級是0~16 MHz。

2.1.4 JTAG 的接口設計

通過4 線JTAG 接口燒寫和調試程序,JTAG 接口電路如圖5 所示。

圖5 JTAG 的接口設計圖Fig. 5 The interface design of the JTAG

2.2 無線傳感器網絡主節點設計

主節點由CC2420 和ATmega128 連接, 然后通過串口線連接至PC,再設計串口調試軟件助手,將監測溫度實時的在PC 上顯示出來,如圖6 所示。 數據由微處理器通過串口傳輸至PC,通過串口調試軟件界面顯示。

圖6 主節點系統結構圖圖Fig. 6 The master node system structure

3 無線傳感器網絡環境溫度監測系統軟件設計

3.1 數據采集程序設計

1)DSl8B20 工作過程

①初始化

通過總線的所有執行操作都從一個初始化序列開始,初始化序列包括一個由總線控制器發出的復位脈沖和其后由從機發出的存在脈沖,存在脈沖讓總線控制器知道DS18B20 在總線上已準備好操作。

②ROM 功能命令

總線主機檢測到DSl820 的存在, 便可以發出ROM 操作命令之一:指令讀ROM [33H];指令匹配ROM [55H];跳過ROM[CCH];指令搜索ROM[F0H];指令報警搜索[ECH]。

③DS18B20 存儲控制命令

在總線控制器發給欲連接的DS18B20 一條ROM 指令后,發送一條DS18B20 存儲控制命令。這些指令允許總線控制器讀寫DS18B20 的暫存器,發起溫度轉換和識別電源模式。比較常見的幾個DS18B20 功能指令:溫度轉換指令44H;寫暫存器指令4EH;讀暫存器指令BEH;讀電源模式指令B4H。

④處理數據

DS18B20 單總線通信功能是分時完成的, 它有嚴格的時隙概念。 主機使用時間隙來讀寫DSl8B20 的數據位和寫命令字位。

2)DS18B20 測溫程序流程圖

流程圖如圖7 所示。

圖7 DS18B20 程序流程圖Fig. 7 The program flow chart of DS18B20

3.2 通信模塊程序設計

CC2420 有用于訪問發送FIFO 緩存器, 稱為TXFIFO 寄存器,還有用來訪問接受FIFO 緩存區,稱為RXFIFO 寄存器。訪問這兩個寄存器時,CC2420 傳輸的數據是8 位,同時自動更新FIFO 緩存區的讀寫指針。

處理器需要CC2420 發送數據時,首先通過寫TXFIFO 寄存器把需要發送的數據包按字節依次寫入到發送緩存區TXFIFO 中,然后寫命令選通寄存器STXON,等待信道空閑時從無線信道發送,即:

①把數據流按順序存入TXFIFO, 依次為數據幀的幀長度、幀控制字、序列號、PAN 標識符、目標地址、源地址、有效載荷和幀校驗序列。

②檢查CCA 信號并等待信道空閑。

③執行STXON 命令選通寄存器,打開TX 發送模式。

④在任何新數據寫入TXFIFO 前請確認SFD 變高后再變低,并且已等待了至少60 個時鐘周期。

當CC2420 接收到數包時, 會把數據存入到接收緩存區RXFIFO,并改變FIFO 和FIFOP 引腳的狀態,處理器通過FIFOP的引腳中斷讀RXFIFO 寄存器,依次讀取整個數據包,即:

①檢查FIFO 和FIFOP 信號,確認是否有新數據到來。

②如果有新數據到來,當數據包的數目超過設置的FIFOP的閾值時,FIFOP 變為高電平, 從而觸發處理器的外部中斷,通過中斷接收數據。

③任何時候RXFIFO 只要發生溢出,立即清除RXFIFO。

通訊程序的設計流程圖如圖8 所示。

圖8 CC2420 程序流程圖Fig. 8 The program flow chart of CC2420

CC2420 在接收到數據包后,SFD 首先由低電平變成高電平,從而觸發IRQ 中斷,在中斷服務程序中調用MACISR( )進行接收數據的處理, 中斷服務程序中首先確定當前不是由于RXFFIO 緩沖區溢出產生的中斷,經過接收處理后,系統將數據交由ZigBee 協議棧的MAC 層進行處理。 數據的發送處理主要是將數據進行IEEE802.15.4 協議數據幀的封裝處理,然后利用SPI 總線驅動進行數據的發送。

4 結束語

本文提出了一種基于ZigBee 協議的用于測量溫度的無線傳感器方案,并設計出相應的無線傳感器網絡。 由一個主節點和多個終端節點組成。 主節點負責向終端節點查詢溫度信息,終端節點負責將溫度傳感器所采集到的信息反饋給主節點,從而達到對一塊區域進行溫度監控的目的。 文中使用ATmega128 微控制芯片和CC2420 無線芯片搭建了一個基于ZigBee 技術的無線傳感器網絡。 設計了適用于ZigBee 協議的2.4 Ghz 的無線數據傳輸模塊、無線傳感器節點溫度測量模塊,進行了測溫軟件開發與調試。

[1] 孫利民,李建中,等. 無線傳感器網絡[M] .北京:清華大學出版社,2005.

[2] 徐勇軍,安竹林,蔣文豐,等.無線傳感器網絡實驗教程[M].北京:北京理工大學出版社,2007.

[3] 于海斌,曾鵬. 智能無線傳感器網絡系統[M]. 北京:科學出版社,2006.

[4] 寧波中科集成電路設計中心, 中國科學院計算技術研究所信息網絡室.GAINZ節點產品白皮書[R].2005.

[5] 原羿,蘇鴻根.基于Zigbee技術的無線網絡應用研究[J].計算機應用與軟件,2004,21(6):89-91.YUAN Yi,SU Hong-gen.The study of wireless network applications based on Zigbee technology [J].Journal of Computer Applications and Software,2004,21(6):89-91.

[6] Akyildiz I F, Su W, Sankarasubramaniam Y. Wireles sensor network: A survey[J].Computer Networks,2003,38(4):393-422.

[7] 程德福,王君,凌振寶等.傳感器原理及應用[M].北京:機械工業出版社,2009.

猜你喜歡
指令
聽我指令:大催眠術
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
巧用G10指令實現橢圓輪廓零件倒圓角
時代農機(2015年3期)2015-11-14 01:14:29
中斷與跳轉操作對指令串的影響
科技傳播(2015年20期)2015-03-25 08:20:30
基于匯編指令分布的惡意代碼檢測算法研究
一種基于滑窗的余度指令判別算法
歐盟修訂電氣及電子設備等產品安全規定
家電科技(2014年5期)2014-04-16 03:11:28
MAC指令推動制冷劑行業發展
汽車零部件(2014年2期)2014-03-11 17:46:27
主站蜘蛛池模板: 91亚洲影院| 欧美在线综合视频| 91精品小视频| 丁香五月婷婷激情基地| 91极品美女高潮叫床在线观看| 91精品啪在线观看国产60岁| 国产经典三级在线| 青青青伊人色综合久久| 中文字幕在线免费看| 欧美激情综合一区二区| 99久久精品国产麻豆婷婷| 色综合婷婷| 欧美日韩国产系列在线观看| 久久一本精品久久久ー99| 日韩精品一区二区三区大桥未久 | 国产电话自拍伊人| 中文字幕亚洲电影| 国产成人精品男人的天堂下载| 成人亚洲天堂| 国产真实二区一区在线亚洲 | 欧洲高清无码在线| 国产H片无码不卡在线视频| 欧美一区二区三区国产精品| 伊人精品成人久久综合| 五月天丁香婷婷综合久久| 伊人精品成人久久综合| 欧美午夜视频在线| 亚洲永久色| 久久香蕉国产线| 日韩国产精品无码一区二区三区 | 人人爽人人爽人人片| 欧美日韩在线第一页| 国产XXXX做受性欧美88| 亚洲av片在线免费观看| 全色黄大色大片免费久久老太| 国产亚洲美日韩AV中文字幕无码成人| 伊人久久综在合线亚洲2019| 91无码人妻精品一区| 国产av剧情无码精品色午夜| 亚洲精品福利网站| 97se亚洲| 亚洲日本一本dvd高清| 日本三级欧美三级| 亚洲精品麻豆| 在线日韩日本国产亚洲| 欧美另类第一页| 2020亚洲精品无码| 99热这里只有免费国产精品 | 五月婷婷伊人网| 久久久波多野结衣av一区二区| 国产69精品久久久久孕妇大杂乱| 久久99国产综合精品女同| 人妻21p大胆| 亚洲性日韩精品一区二区| 亚洲AⅤ无码国产精品| 成人免费网站久久久| 美美女高清毛片视频免费观看| 国产在线第二页| 国产欧美在线观看精品一区污| 国产女人水多毛片18| 日韩色图在线观看| 最新日韩AV网址在线观看| 中文成人无码国产亚洲| 一级毛片在线播放| 国产成人免费高清AⅤ| 亚洲午夜福利精品无码不卡| 久久精品午夜视频| 中国一级毛片免费观看| 2021无码专区人妻系列日韩| 在线国产综合一区二区三区| 2019年国产精品自拍不卡| 国产三级毛片| 内射人妻无套中出无码| 青青极品在线| 久久人人97超碰人人澡爱香蕉 | 亚洲日韩Av中文字幕无码| 亚洲中文精品人人永久免费| 女人一级毛片| 国产肉感大码AV无码| 亚洲香蕉在线| 色婷婷在线播放| 久久久久国产精品嫩草影院|