基于ATmega128L與CC2420的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的研究與實(shí)現(xiàn)
發(fā)布時間:2008/5/29 0:00:00 訪問次數(shù):430
關(guān)鍵詞:atmega128l單片機(jī);cc2420芯片;無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)
無線傳感器網(wǎng)絡(luò)是新興的研究領(lǐng)域,在軍事、環(huán)境、健康、家庭、商業(yè)領(lǐng)域等許多方面有著巨大的潛在應(yīng)用前景。無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)是組成網(wǎng)絡(luò)的基本單元,無線傳感器網(wǎng)絡(luò)的迅速發(fā)展,給無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)和管理提出了許多挑戰(zhàn)。
無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)
無線傳感器網(wǎng)絡(luò)是集數(shù)據(jù)采集、處理及通信功能于一體的分布式自組織網(wǎng)絡(luò)。無線傳感器網(wǎng)絡(luò)由在一定區(qū)域范圍內(nèi)的多個具有無線通信、傳感、數(shù)據(jù)處理功能的網(wǎng)絡(luò)節(jié)點(diǎn)組成。傳感器節(jié)點(diǎn)負(fù)責(zé)采集、處理、壓縮數(shù)據(jù)、中轉(zhuǎn)其他節(jié)點(diǎn)的數(shù)據(jù)包并將數(shù)據(jù)包發(fā)送出去。在不同的應(yīng)用中,傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的結(jié)構(gòu)不盡相同,一般由數(shù)據(jù)采集單元(傳感器、a/d轉(zhuǎn)換器)、數(shù)據(jù)處理和控制單元(微處理器、存儲器)、無線通信單元(無線收發(fā)器)和供電單元(電池)等組成。
相對于傳統(tǒng)無線網(wǎng)絡(luò)節(jié)點(diǎn),無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)具有明顯的技術(shù)特點(diǎn):(1)網(wǎng)絡(luò)節(jié)點(diǎn)密度高,數(shù)量大;(2)節(jié)點(diǎn)的計(jì)算和存儲能力有限;(3)節(jié)點(diǎn)體積微小,通常攜帶能量十分有限的電池,節(jié)點(diǎn)能量有限;(4)通信能力有限,傳感器網(wǎng)絡(luò)的通信帶寬較窄,節(jié)點(diǎn)間的通信單跳距離通常只有幾十到幾百米,因此在有限的通信能力下如何設(shè)計(jì)網(wǎng)絡(luò)通信機(jī)制以滿足傳感器網(wǎng)絡(luò)的通信是必須考慮的問題;(5)各傳感器節(jié)點(diǎn)位置隨機(jī)分布,具有自組織特性。
由于無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)具有以上特點(diǎn),在節(jié)點(diǎn)的設(shè)計(jì)上,要求節(jié)點(diǎn)硬件成本較低、必須低能耗、必須支持多跳的路由協(xié)議。ieee802.15.4/zigbee協(xié)議充分考慮了無線傳感器網(wǎng)絡(luò)應(yīng)用的需求,具有設(shè)備省電、通信可靠、網(wǎng)絡(luò)自組織、自愈能力強(qiáng)、成本低廉、網(wǎng)絡(luò)容量大、網(wǎng)絡(luò)安全等特點(diǎn)。由這些基本要求,進(jìn)行了支持802.15.4/zigbee協(xié)議的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的硬件設(shè)計(jì)。
網(wǎng)絡(luò)結(jié)構(gòu)
節(jié)點(diǎn)可以組成三種拓樸結(jié)構(gòu):星型結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)(mesh)和簇狀結(jié)構(gòu)(cluster tree)。節(jié)點(diǎn)以自組織形式構(gòu)成網(wǎng)絡(luò)、每個節(jié)點(diǎn)都可以自主采集數(shù)據(jù),數(shù)據(jù)通過單跳方式或多跳中繼方式送到匯聚節(jié)點(diǎn)(sink節(jié)點(diǎn))。匯聚節(jié)點(diǎn)將收集的數(shù)據(jù)發(fā)送到遠(yuǎn)程的控制中心,或通過rs232接口把數(shù)據(jù)發(fā)送給pc機(jī)進(jìn)行數(shù)據(jù)處理和存儲。
節(jié)點(diǎn)設(shè)計(jì)
節(jié)點(diǎn)硬件采取模塊化結(jié)構(gòu)設(shè)計(jì)如圖1所示,由運(yùn)算及通信子板、傳感器子板、充電及狀態(tài)顯示子板構(gòu)成。運(yùn)算及通信子板由微處理器、數(shù)據(jù)存儲電路、無線通信模塊、電源管理模塊等組成,主要作用是儲存、處理數(shù)據(jù),完成節(jié)點(diǎn)間的無線通信并為系統(tǒng)提供能量。傳感器子板由若干傳感器組成,負(fù)責(zé)監(jiān)測區(qū)域內(nèi)信息的采集。充電及狀態(tài)顯示子板由充電模塊和lcd液晶顯示模塊組成,用來顯示節(jié)點(diǎn)電池充電情況節(jié)點(diǎn)的工作狀態(tài)以及電池的電量。
微處理器電路
微處理器電路采用atmel公司的atmega128l微控制器,它采用低功耗cmos工藝生產(chǎn),基于risc結(jié)構(gòu),具有片內(nèi)128kb的程序存儲器(flash)、4kb的數(shù)據(jù)存儲器(sram)和4kb的eeprom,有8個10位adc通道、2個8位和2個16位硬件定時/計(jì)數(shù)器、8個pwm通道,具有可編程看門狗定時器和片上振蕩器、片上模擬比較器、jtag、uart、spi、i2c總線等接口。atmega128l可在多種不同模式下工作,除了正常操作模式外,還具有六種不同等級的低能耗操作模式,因此該微控制器適合于低能耗的應(yīng)用場合。其接口示意圖如圖2所示。
atmega128l的工作時鐘源可以選取外部晶振、外部rc振蕩器、內(nèi)部rc振蕩器、外部時鐘源等方式。工作時鐘源的選擇通過atmega128l的內(nèi)部熔絲位來設(shè)計(jì),熔絲位可以通過jtag編程、isp編程等方式設(shè)置。本設(shè)計(jì)中atmega128l采用兩個外部晶振:7.3728mhz晶振作為atmega128l的工作時鐘;32.768khz晶振作為實(shí)時時鐘源。
數(shù)據(jù)存儲電路
由于無線傳感器節(jié)點(diǎn)的通信模塊傳輸能力有限,加上節(jié)點(diǎn)工作的占空比非常小,很多數(shù)據(jù)不能實(shí)時轉(zhuǎn)發(fā)出去,所以需要有一個可管理的存儲器存儲這些數(shù)據(jù),暫存自己采集的或需要轉(zhuǎn)發(fā)的其他節(jié)點(diǎn)采集來的數(shù)據(jù)。本設(shè)計(jì)選用512kb串行flashat45db041存儲數(shù)據(jù)。與普通的數(shù)據(jù)存儲器相比,該芯片具有功耗低、體積小、串行接口、外部電路簡單等特點(diǎn),適合傳感器節(jié)點(diǎn)使用。數(shù)據(jù)存儲電路示意圖如圖3所示。
關(guān)鍵詞:atmega128l單片機(jī);cc2420芯片;無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)
無線傳感器網(wǎng)絡(luò)是新興的研究領(lǐng)域,在軍事、環(huán)境、健康、家庭、商業(yè)領(lǐng)域等許多方面有著巨大的潛在應(yīng)用前景。無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)是組成網(wǎng)絡(luò)的基本單元,無線傳感器網(wǎng)絡(luò)的迅速發(fā)展,給無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)和管理提出了許多挑戰(zhàn)。
無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)
無線傳感器網(wǎng)絡(luò)是集數(shù)據(jù)采集、處理及通信功能于一體的分布式自組織網(wǎng)絡(luò)。無線傳感器網(wǎng)絡(luò)由在一定區(qū)域范圍內(nèi)的多個具有無線通信、傳感、數(shù)據(jù)處理功能的網(wǎng)絡(luò)節(jié)點(diǎn)組成。傳感器節(jié)點(diǎn)負(fù)責(zé)采集、處理、壓縮數(shù)據(jù)、中轉(zhuǎn)其他節(jié)點(diǎn)的數(shù)據(jù)包并將數(shù)據(jù)包發(fā)送出去。在不同的應(yīng)用中,傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的結(jié)構(gòu)不盡相同,一般由數(shù)據(jù)采集單元(傳感器、a/d轉(zhuǎn)換器)、數(shù)據(jù)處理和控制單元(微處理器、存儲器)、無線通信單元(無線收發(fā)器)和供電單元(電池)等組成。
相對于傳統(tǒng)無線網(wǎng)絡(luò)節(jié)點(diǎn),無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)具有明顯的技術(shù)特點(diǎn):(1)網(wǎng)絡(luò)節(jié)點(diǎn)密度高,數(shù)量大;(2)節(jié)點(diǎn)的計(jì)算和存儲能力有限;(3)節(jié)點(diǎn)體積微小,通常攜帶能量十分有限的電池,節(jié)點(diǎn)能量有限;(4)通信能力有限,傳感器網(wǎng)絡(luò)的通信帶寬較窄,節(jié)點(diǎn)間的通信單跳距離通常只有幾十到幾百米,因此在有限的通信能力下如何設(shè)計(jì)網(wǎng)絡(luò)通信機(jī)制以滿足傳感器網(wǎng)絡(luò)的通信是必須考慮的問題;(5)各傳感器節(jié)點(diǎn)位置隨機(jī)分布,具有自組織特性。
由于無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)具有以上特點(diǎn),在節(jié)點(diǎn)的設(shè)計(jì)上,要求節(jié)點(diǎn)硬件成本較低、必須低能耗、必須支持多跳的路由協(xié)議。ieee802.15.4/zigbee協(xié)議充分考慮了無線傳感器網(wǎng)絡(luò)應(yīng)用的需求,具有設(shè)備省電、通信可靠、網(wǎng)絡(luò)自組織、自愈能力強(qiáng)、成本低廉、網(wǎng)絡(luò)容量大、網(wǎng)絡(luò)安全等特點(diǎn)。由這些基本要求,進(jìn)行了支持802.15.4/zigbee協(xié)議的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的硬件設(shè)計(jì)。
網(wǎng)絡(luò)結(jié)構(gòu)
節(jié)點(diǎn)可以組成三種拓樸結(jié)構(gòu):星型結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)(mesh)和簇狀結(jié)構(gòu)(cluster tree)。節(jié)點(diǎn)以自組織形式構(gòu)成網(wǎng)絡(luò)、每個節(jié)點(diǎn)都可以自主采集數(shù)據(jù),數(shù)據(jù)通過單跳方式或多跳中繼方式送到匯聚節(jié)點(diǎn)(sink節(jié)點(diǎn))。匯聚節(jié)點(diǎn)將收集的數(shù)據(jù)發(fā)送到遠(yuǎn)程的控制中心,或通過rs232接口把數(shù)據(jù)發(fā)送給pc機(jī)進(jìn)行數(shù)據(jù)處理和存儲。
節(jié)點(diǎn)設(shè)計(jì)
節(jié)點(diǎn)硬件采取模塊化結(jié)構(gòu)設(shè)計(jì)如圖1所示,由運(yùn)算及通信子板、傳感器子板、充電及狀態(tài)顯示子板構(gòu)成。運(yùn)算及通信子板由微處理器、數(shù)據(jù)存儲電路、無線通信模塊、電源管理模塊等組成,主要作用是儲存、處理數(shù)據(jù),完成節(jié)點(diǎn)間的無線通信并為系統(tǒng)提供能量。傳感器子板由若干傳感器組成,負(fù)責(zé)監(jiān)測區(qū)域內(nèi)信息的采集。充電及狀態(tài)顯示子板由充電模塊和lcd液晶顯示模塊組成,用來顯示節(jié)點(diǎn)電池充電情況節(jié)點(diǎn)的工作狀態(tài)以及電池的電量。
微處理器電路
微處理器電路采用atmel公司的atmega128l微控制器,它采用低功耗cmos工藝生產(chǎn),基于risc結(jié)構(gòu),具有片內(nèi)128kb的程序存儲器(flash)、4kb的數(shù)據(jù)存儲器(sram)和4kb的eeprom,有8個10位adc通道、2個8位和2個16位硬件定時/計(jì)數(shù)器、8個pwm通道,具有可編程看門狗定時器和片上振蕩器、片上模擬比較器、jtag、uart、spi、i2c總線等接口。atmega128l可在多種不同模式下工作,除了正常操作模式外,還具有六種不同等級的低能耗操作模式,因此該微控制器適合于低能耗的應(yīng)用場合。其接口示意圖如圖2所示。
atmega128l的工作時鐘源可以選取外部晶振、外部rc振蕩器、內(nèi)部rc振蕩器、外部時鐘源等方式。工作時鐘源的選擇通過atmega128l的內(nèi)部熔絲位來設(shè)計(jì),熔絲位可以通過jtag編程、isp編程等方式設(shè)置。本設(shè)計(jì)中atmega128l采用兩個外部晶振:7.3728mhz晶振作為atmega128l的工作時鐘;32.768khz晶振作為實(shí)時時鐘源。
數(shù)據(jù)存儲電路
由于無線傳感器節(jié)點(diǎn)的通信模塊傳輸能力有限,加上節(jié)點(diǎn)工作的占空比非常小,很多數(shù)據(jù)不能實(shí)時轉(zhuǎn)發(fā)出去,所以需要有一個可管理的存儲器存儲這些數(shù)據(jù),暫存自己采集的或需要轉(zhuǎn)發(fā)的其他節(jié)點(diǎn)采集來的數(shù)據(jù)。本設(shè)計(jì)選用512kb串行flashat45db041存儲數(shù)據(jù)。與普通的數(shù)據(jù)存儲器相比,該芯片具有功耗低、體積小、串行接口、外部電路簡單等特點(diǎn),適合傳感器節(jié)點(diǎn)使用。數(shù)據(jù)存儲電路示意圖如圖3所示。
熱門點(diǎn)擊
- AD590 集成電路溫度傳感器的特性測量與應(yīng)
- 氧化物半導(dǎo)體甲烷敏感元件的研究進(jìn)展
- 聲表面波無源無線傳感器研究
- 汽車空氣質(zhì)量傳感器的最新進(jìn)展及探討
- 基于Labview的光纖傳感器相位解調(diào)技術(shù)
- Crossbow推出了新一代無線傳感器網(wǎng)絡(luò)研
- 安捷倫新型130萬像素CMOS圖像傳感器大幅
- Allegro推ACS714/ACS715汽
- 如何檢測超聲波傳感器的好壞
- 開關(guān)型霍爾傳感器可控制哪些元器件
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
- 高頻、高效音頻功放IC模塊
- 8英寸180納米GaN固態(tài)變壓器(SST)
- 新一代光纖通信光收發(fā)器接收器芯
- 第三代半導(dǎo)體SiC(碳化硅)和
- 全球半導(dǎo)體產(chǎn)業(yè)終端市場需求及技
- GaN與SiC材料單片集成技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究
深圳服務(wù)熱線:13751165337 13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)

深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式