色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于微控制器和無線通信模塊實現無線傳感器網絡節點的設計

電子設計 ? 來源:電子技術應用 ? 作者:盧崇,馬建倉,王 ? 2021-05-25 10:24 ? 次閱讀

本文介紹了一種基于ATmega128L和CC2420在2.4GHz頻帶下工作的無線傳感器網絡節點的設計和實現,詳細討論了各部分的硬件組成。實驗表明,節點可以靈活構成無線傳感器網絡,節點組成的網絡系統性能穩定、通信效率高、功耗低,可廣泛應用于控制、信號采集與傳輸等領域。

無線傳感器網絡是新興的研究領域,在軍事、環境、健康、家庭、商業領域等許多方面有著巨大的潛在應用前景。無線傳感器網絡節點是組成網絡的基本單元,無線傳感器網絡的迅速發展,給無線傳感器網絡節點的設計和管理提出了許多挑戰。

無線傳感器網絡節點

無線傳感器網絡是集數據采集、處理及通信功能于一體的分布式自組織網絡。無線傳感器網絡由在一定區域范圍內的多個具有無線通信、傳感、數據處理功能的網絡節點組成。傳感器節點負責采集、處理、壓縮數據、中轉其他節點的數據包并將數據包發送出去。在不同的應用中,傳感器網絡節點的結構不盡相同,一般由數據采集單元(傳感器、A/D轉換器)、數據處理和控制單元(微處理器、存儲器)、無線通信單元(無線收發器)和供電單元(電池)等組成。

相對于傳統無線網絡節點,無線傳感器網絡節點具有明顯的技術特點:(1)網絡節點密度高,數量大;(2)節點的計算和存儲能力有限;(3)節點體積微小,通常攜帶能量十分有限的電池,節點能量有限;(4)通信能力有限,傳感器網絡的通信帶寬較窄,節點間的通信單跳距離通常只有幾十到幾百米,因此在有限的通信能力下如何設計網絡通信機制以滿足傳感器網絡的通信是必須考慮的問題;(5)各傳感器節點位置隨機分布,具有自組織特性。

由于無線傳感器網絡節點具有以上特點,在節點的設計上,要求節點硬件成本較低、必須低能耗、必須支持多跳的路由協議。IEEE802.15.4/ZigBee協議充分考慮了無線傳感器網絡應用的需求,具有設備省電、通信可靠、網絡自組織、自愈能力強、成本低廉、網絡容量大、網絡安全等特點。由這些基本要求,進行了支持802.15.4/ZigBee協議的無線傳感器網絡節點的硬件設計。

網絡結構

節點可以組成三種拓樸結構:星型結構、網狀結構(Mesh)和簇狀結構(Cluster tree)。節點以自組織形式構成網絡、每個節點都可以自主采集數據,數據通過單跳方式或多跳中繼方式送到匯聚節點(Sink節點)。匯聚節點將收集的數據發送到遠程的控制中心,或通過RS232接口把數據發送給PC機進行數據處理和存儲。

節點設計

節點硬件采取模塊化結構設計如圖1所示,由運算及通信子板、傳感器子板、充電及狀態顯示子板構成。運算及通信子板由微處理器、數據存儲電路、無線通信模塊、電源管理模塊等組成,主要作用是儲存、處理數據,完成節點間的無線通信并為系統提供能量。傳感器子板由若干傳感器組成,負責監測區域內信息的采集。充電及狀態顯示子板由充電模塊和LCD液晶顯示模塊組成,用來顯示節點電池充電情況節點的工作狀態以及電池的電量。

基于微控制器和無線通信模塊實現無線傳感器網絡節點的設計

微處理器電路

微處理器電路采用Atmel公司的ATmega128L微控制器,它采用低功耗CMOS工藝生產,基于RISC結構,具有片內128KB的程序存儲器(Flash)、4KB的數據存儲器(SRAM)和4KB的EEPROM,有8個10位ADC通道、2個8位和2個16位硬件定時/計數器、8個PWM通道,具有可編程看門狗定時器和片上振蕩器、片上模擬比較器、JTAG、UART、SPI、I2C總線等接口。ATmega128L可在多種不同模式下工作,除了正常操作模式外,還具有六種不同等級的低能耗操作模式,因此該微控制器適合于低能耗的應用場合。其接口示意圖如圖2所示。

ATmega128L的工作時鐘源可以選取外部晶振、外部RC振蕩器、內部RC振蕩器、外部時鐘源等方式。工作時鐘源的選擇通過ATmega128L的內部熔絲位來設計,熔絲位可以通過JTAG編程、ISP編程等方式設置。本設計中ATmega128L采用兩個外部晶振:7.3728MHz晶振作為ATmega128L的工作時鐘;32.768kHz晶振作為實時時鐘源。

數據存儲電路

由于無線傳感器節點的通信模塊傳輸能力有限,加上節點工作的占空比非常小,很多數據不能實時轉發出去,所以需要有一個可管理的存儲器存儲這些數據,暫存自己采集的或需要轉發的其他節點采集來的數據。本設計選用512KB串行FLASHAT45DB041存儲數據。與普通的數據存儲器相比,該芯片具有功耗低、體積小、串行接口、外部電路簡單等特點,適合傳感器節點使用。數據存儲電路示意圖如圖3所示。

無線通信模塊

無線通信模塊采用無線射頻CC2420模塊。它是Chipcon公司在2003年底推出的一款兼容2.4GHz IEEE802.15.4標準的無線收發模塊,基于Chipcon公司的SmartRF03技術,使用CMOS工藝生產,工作電壓低、能耗低、體積小,具有輸出強度和收發頻率可編程等特點。該芯片只需晶體振蕩器及負載電容、輸入/輸出匹配元件和電源去耦電容等很少的外部元件即可正常工作,可確保短距離通信的有效性和可靠性,其最大收發速率為250kbps。

CC2420有33個16位配置寄存器、15個命令選通寄存器、1個128字節的發送FIFO緩存區、1個128字節的接收FIFO緩存區、1個112字節的安全信息存儲器。CC2420與處理器的連接比較簡便,它使用SFD、FIFO、FIFOP和CCA四個引腳表示收發數據的狀態;處理器通過SPI接口(CSn、SO、SI、SCLK)與CC2420交換數據、發送命令,使用RESETn引腳復位芯片,使用VREG_EN引腳使能CC2420的電壓調整器,使其產生CC2420所需要1.8V電壓,從而使CC2420進入正常工作的狀態;CC2420通過單極天線PCB天線進行通信。其模塊示意圖如圖4所示。

CC2420需要16MHz的參考時鐘用于數據的收發。參考時鐘可以來自外部時鐘源,也可以由內部晶體振蕩器產生。如果使用外部時鐘,直接從XOSC16_Q1引腳輸入,XOSC16_Q2腳懸空;如果使用內部晶體振蕩器,晶振接在XOSC16_Q1、XOSC16_Q2引腳之間。晶振起振需對CC2420選通命令寄存器SXOSCON使能。

電源管理模塊

電能是傳感器網絡非常寶貴的資源,為了保證硬件電路的低功耗設計,節點芯片的選擇均使用低功耗、低電壓工作的芯片。系統采用普通電池或可充電鋰離子電池工作,電源管理芯片采用AD公司的ADP3338-3.3,SOT-223封裝。

充電及狀態顯示模塊

在有條件對節點進行充電時,節點使用鋰離子電池工作,可利用充電模塊為節點進行電能補充,從而確保節點工作的連續性,避免了節點因更換電池造成的工作中斷。充電模塊使用達拉斯公司的DS2770和電池保護芯片DS2720設計,具有充電控制、電源控制、電量計數、電池保護等功能。處理器與DS2770用一線接口來傳遞信息,并需外接一個約4.7k!的上拉電阻。充電模塊示意圖如圖5。LCD顯示模塊采用LCM6432ZK液晶顯示器,通過串行接口和主MCU連接,用于系統工作狀態信息、充電進程、電池電量等狀態的顯示。節點硬件留有LCD接口,在需要顯示時可方便接插LCD顯示模塊。

傳感器模塊

節點傳感器模塊與計算和通信子板分離,模塊化的設計提高了節點在不同應用中的靈活性。傳感器模塊可根據實際需要確定合適的傳感器,如溫度、濕度、振動、光強、氣體報警、磁阻、紅外等,以滿足不同的需要。由于節點多為電池供電,要求傳感器體積小、功耗低、外圍電路簡單,最好采用不需要復雜信號調理電路的數字傳感器。

本設計選用的部分傳感器為:

溫度傳感器DS18B20是一種新型數字溫度傳感器,外部電路非常簡單,使用一線總線接口。其測量范圍為-55℃~125℃,在-10℃~85℃之間的測量精度為±0.5℃,分辨率最大可以設計為12位,測量數據準確可靠。

紅外傳感器PD632是一種數字熱釋電傳感器,工作波長:7.5ηm~14ηm,在-20℃~60℃工作環境下探測距離可達6m~15m。

加速度傳感器ADXL202是AD公司的兩維數字加速度傳感器,工作溫度:-40℃~85℃,采用先進的MEMS技術,可以測量震動加速度和靜態加速度。

外部接口

節點外部接口包括JTAGE接口、ISP編程接口、RS232接口、充電接口、傳感器接口、SMA天線座接口等。節點使用JTAGE、ISP多種方法下載程序;使用RS232接口直接與PC機串口連接;可根據不同需求經傳感器接口掛接不同的傳感器模塊;在有充電條件的情況下,可通過充電接口迅速為節點補充能量。圖6是RS232 接口示意圖, 圖7 是JTAG/ISP 接口示意圖。

節點設計的要點及應注意的事項

射頻部分是本設計的重點與難點,也是系統設計成功的關鍵。在模塊設計過程中遇到的主要問題及解決方法有:

CC2420的載波頻率是2.4GHz,每5MHz增加一個頻道,而晶振的精確度將影響載波的頻率,從而影響通信的建立和穩定性。CC2420要求時鐘源的精度在±40ppm以內。如果使用外部晶振應盡量使用精度高、性能穩定的四腳貼片晶振。

CC2420射頻電路工作在2.400GHz~2.4835GHz高頻率工作頻段,抗干擾設計直接關系到射頻性能和整個傳感器節點的運轉情況。在射頻部分布線時,合理的布局與布線及采用多層板既是布線所必須的也是降低電磁干擾提高抗干擾能力的有效手段。布線時特別要注意以下幾點:一是射頻電路沒有用做布線的面積均需用銅填充并連接到地,以提供RF屏蔽達到有效抗干擾的目的;二是CC2420芯片底部應接地;為了降低延遲、減少串擾,確保高頻信號的傳輸,要使用多個接地過孔將CC2420芯片底部和地層相連;三是盡可能地減少串擾,減少分布參數的影響,器件要緊密地分布在CC2420的四周,并使用較小封裝。

對于無線通信網絡來說,天線起著舉足輕重的作用。天線的選擇和設置會直接影響整個無線通信網絡的運行質量。本節點射頻芯片CC2420可以使用金屬倒F型PCB引線天線和單極天線兩種設計方案。PCB引線天線是印制在電路板上的導線,通過它來感應空中電波,接收信息。PCB天線的形狀、尺寸應嚴格按照數據手冊設計。近幾年,隨著計算機成本的下降和微處理器體積的縮小,無線傳感器網絡越來越受到人們重視。本設計是筆者在歸納國內外無線傳感器網絡研究成果的基礎上,設計的低功耗、低成本、實用型無線傳感器網絡節點。節點采用了獨立可選的充電模塊、LCD狀態顯示模塊和豐富的對外接口,具有較強的實用性,可在多種環境中工作,按多種需要進行配置完成系統功能,并且在成本、功耗、靈活性等方面具有較明顯的優勢。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7645

    瀏覽量

    151857
  • 無線通信
    +關注

    關注

    58

    文章

    4603

    瀏覽量

    143761
  • 無線傳感器
    +關注

    關注

    15

    文章

    770

    瀏覽量

    98446
收藏 人收藏

    評論

    相關推薦

    基于TinyOS和nRF24E1無線通信模塊實現無線傳感器網絡的設計

    ,它運行在每個網絡節點上,是其他上層應用和協議運行的前提。本設計以nRF24E1無線通信模塊為核心,基于無線
    的頭像 發表于 07-14 08:03 ?2684次閱讀
    基于TinyOS和nRF24E1<b class='flag-5'>無線通信</b><b class='flag-5'>模塊</b><b class='flag-5'>實現</b><b class='flag-5'>無線</b><b class='flag-5'>傳感器</b><b class='flag-5'>網絡</b>的設計

    基于nRF905的無線傳感器網絡節點的設計與實現

    基于nRF905的無線傳感器網絡節點的設計與實現無線傳感器
    發表于 03-11 10:38

    無線傳感器無線傳感節點應用

    。  發展歷程  早在上世紀70年代,就出現了將傳統傳感器采用點對點傳輸、連接傳感控制器而構成傳感器網絡雛形,我們把它歸之為第一代
    發表于 11-05 16:12

    基于無線傳感網絡的太陽能LED路燈狀態傳感器節點設計

    無線通信模塊負責與其他傳感器節點進行無線通信,交換控制信息和收發采集數據;能量供應
    發表于 11-07 15:50

    基于Atmel的無線傳感器網絡節點的研究與實現

    的設計和管理提出了許多挑戰。  無線傳感器網絡節點  無線傳感器
    發表于 11-15 14:55

    無線傳感器網絡的普通節點和網關節點怎么實現

    無線傳感器網絡是集信息采集、信息傳輸、信息處理于一體的綜合智能信息系統。由于它由大量體積小,成本低,具有無線通信傳感、數據處理能力的
    發表于 10-18 07:28

    無線傳感器節點怎么實現

    無線傳感器網絡是計算機技術、傳感器技術和網絡通信技術相結合的產物。它由大量隨機分布的、具有實時感知、無線
    發表于 10-28 07:07

    CC2430的無線傳感器網絡節點如何進行設計

    基于CC2430的無線傳感器網絡節點設計基于無線傳感器網絡
    發表于 04-24 08:27

    無線傳感器網絡節點設計及注意事項

    傳感器、A/D轉換)、數據處理和控制單元(微處理、存儲)、無線通信單元(
    發表于 02-20 14:16

    無線傳感器網絡中幾種無線通信技術比較分析

    無線傳感器(Wireless Sensor Network,wSN)是由部署在監測區域內大量的廉價微型傳感器節點組成,通過無線通信方式形成的
    發表于 09-20 08:22

    無線傳感器網絡節點實現模型

    無線傳感器網絡節點實現模型分析了無線 傳感
    發表于 07-26 15:45 ?46次下載
    <b class='flag-5'>無線</b><b class='flag-5'>傳感器</b><b class='flag-5'>網絡</b><b class='flag-5'>節點</b><b class='flag-5'>實現</b>模型

    儲能設備為無線傳感器節點供電

    無線傳感器節點需要有蓄電設備、傳感器無線通信芯片、天線和微控制器,安裝后需要繼續獨立運行,直到
    發表于 08-23 16:52 ?1510次閱讀
    儲能設備為<b class='flag-5'>無線</b><b class='flag-5'>傳感器</b><b class='flag-5'>節點</b>供電

    Zigbee無線通信模塊的特點和應用場景

      Zigbee無線通信模塊是一種基于Zigbee協議的無線通信模塊,常常被用于無線傳感器
    發表于 05-05 18:06 ?2307次閱讀

    基于8位RISC結構低功耗MCU實現無線傳感器網絡節點的設計

    目前,無線傳感器網絡硬件平臺可以按節點控制器類型、節點無線通
    的頭像 發表于 07-24 14:36 ?712次閱讀
    基于8位RISC結構低功耗MCU<b class='flag-5'>實現</b><b class='flag-5'>無線</b><b class='flag-5'>傳感器</b><b class='flag-5'>網絡</b><b class='flag-5'>節點</b>的設計

    如何采用各類技術實現無線傳感器網絡節點的設計?

    無線傳感器網絡節點無線傳感器網絡的重要組成部分,它
    的頭像 發表于 10-10 09:36 ?788次閱讀
    如何采用各類技術<b class='flag-5'>實現</b><b class='flag-5'>無線</b><b class='flag-5'>傳感器</b><b class='flag-5'>網絡</b><b class='flag-5'>節點</b>的設計?
    主站蜘蛛池模板: 精品无码久久久久久久动漫| japanese幼儿videos| 香蕉动漫库| 伊人草久久| 高清大胆欧美videossexo| 娇妻被朋友玩得呻吟在线电影| 免费国产成人高清在线观看视频| 向日葵视频app下载18岁以下勿看| 在线观看亚洲免费人成网址| 国产精品玖玖玖影院| 男同志china免费视频| 亚洲中文字幕日产乱码2020| 夫妻日本换H视频| 你的欲梦裸身在线播放| 一区二区视频在线观看高清视频在线| 国产AV精品久久久毛片| 免费看男人J放进女人J无遮掩| 香蕉精品国产自在现线拍| 波多野结衣二区| 末成年美女黄网站色大片连接| 伊人yinren6综合网色狠狠| 国产香蕉九九久久精品免费| 色戒未删减版在线观看完整| 99久久综合国产精品免费| 久久精品影院永久网址| 亚洲国产成人一区二区在线| 宫交拔不出来了h黑人| 秋霞电影网午夜鲁丝片无码| 99久久99久久精品| 美女露出乳胸扒开尿口| 诱受H嗯啊巨肉各种play| 极品内射少妇精品无码视频| 亚洲成人精品久久| 国产精品亚洲欧美| 无码AV精品久久一区二区免费| 波多野结衣的AV一区二区三区| 暖暖的视频完整视频免费韩国| 最新精品国产| 蜜桃色欲AV久久无码精品| 又色又爽又黄gif动态视频| 久久久国产精品免费A片蜜臀|