在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 無線傳感器網絡節點的設計探討范文

無線傳感器網絡節點的設計探討范文

本站小編為你精心準備了無線傳感器網絡節點的設計探討參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

無線傳感器網絡節點的設計探討

《電子器件雜志》2014年第三期

1節點硬件設計

1.1節點總體結構文章使用Atmega128處理器實現節點設備設計,使用CC2420實現網關節點的設計。系統硬件由射頻通信、通用接口、微處理器、能量監測和數據采集模塊構成。節點的硬件結構圖如圖2所示。微處理器模塊使用ATMEAG128L-64I型芯片實現,此芯片的功耗很低。通過CC2420和單極天線實現。數據采集模塊通過通用接口和MCU相連,這樣就可以實現各類型的模擬傳感部件。各個電路的時鐘周期都是各自的特點進行設置,這樣便于隨時和MCU通信,同時還能很好的節約能量[4]。

1.2射頻通信模塊使用芯片CC2420實現射頻通信模塊的基本能。此芯片的抗鄰頻道干擾能力很強,其工作頻帶范圍是2.4000GHz~2.4835GHz,傳輸速率為250kbit/s,碼片速率能夠達到2MChip/s;電流消耗極低,接收靈敏度為-94dBm。和MCU的通信通過并行總線制通信方式實現[5]。讀寫緩存數據可以使用4線SPI總線控制芯片模式進行。CSn是片選信號。CCA和SFD分別能進行通道清除和定時信息。CC2420內部有狀態可設的33個16bit寄存器。SI總線有24bit數據,這些數據的分配是這樣的:存儲選擇1bit、讀寫控制1bit、地址選擇6bit和數據。數據的傳輸通過MSB優先方式實現。表1是MCU和CC2420具體的通信接口。

1.3能量監測模塊如果使用電池對傳感器節點供電,必須認知自身能量存儲與消耗情況。此外還要能進行自身的調整。傳統的Mica2電源電壓監測法雖然簡單,但是受穩壓電路的參數的限制,靈活性不夠[6]。文章中采用的方法充分利用Mica2電源電壓監測法的優點,同時還能克服其缺點。文章中的能量監測模塊是通過AT-MEGA128的ADC(Analog-to-DigitalConverter)差分通道實現的。其核心思想是根據傳感器工作的電壓檔位不同,能量供應的策略也不同。

1.4數據采集模塊數據采集模塊的傳感器可以實際應用的情況進行選擇。文章中選用的是LM60型溫度傳感器,在進行傳輸數據時只需要一根I/O數據線即可。測量范圍可以達到-25℃~100℃,如果溫度在在-10℃~85℃范圍內,精度可以達到±0.6℃~0.8℃。其電壓輸出隨溫度變化而變化,可以表示為:數據采集通過ADC差分輸入和單端輸入兩種模式實現,根據不同的精度,選用不同的模式,如果要求精度較高時,使用差分模式,反之則采用單端輸入模式。采集的信號輸入到MCU之后,使用逐次比較方法可以把模擬量轉化為10bit數字量,測量值可以通過把此數字量和基準電壓比較運算得到。

2節點軟件設計

傳感器網絡能否正常工作關鍵的就是傳感器節點的軟件。系統的軟件設計在適應層通過匯編語言實現,這樣方便對MCU的寄存器進行操作。在硬件抽象層通過C語言實現主程序和調用功能子程序。其主要具有主調度函數、初始化、系統狀態管理的功能。系統的轉臺管理主要有閑置、工作、喚醒、省電和空閑等模式。其調度管理通過有限狀態機(FSM)實現。具體的調度如圖3所示。系統軟件的工作流程比較相似,通過主調度函數流程對系統軟件工作流程進行說明,上電后,首先復位主調函數的所有組,同時對MCU和外圍設備進行初始化。初始化完成之后,調入上層接口狀態函數,此函數的有兩種狀態,一種狀態是把調度權限給上層,另外一種是不交,如果是第1種狀態,需要開啟系統中斷,之后就是調用聲明函數,同時等待中斷的到來。第2種狀態則要進行中斷向量的設置,之后就是調用狀態管理函數函數,最后還要待中斷的到來。所以這樣就能通過狀態機完成系統的調度和中斷管理。流程如圖4所示。

3測試結果

為了驗證文章觀點的可行性,文章通過構建了拓撲結構如圖5所示10個節點的小型網絡。MAC層協議采用IEEE802.15.4,節點采用IPv6嵌入式協議棧。網絡層支持IPv6,拓撲結構使用星型、樹型混合結構。節點的分配是:網關節點為一塊,加載控制模塊并且和空調溫控電路相接的節點為一塊,剩下的分成4組,它們的標識為0x1817~0x181A,只要任務是監測周圍溫度變化。節點通信范圍是20m,電池能量為2J。測試過程中的數據傳輸速率的范圍為128bit/s~1024bit/s。傳感器節點的數據包接收率測試結果如圖6所示,傳感器節點的平均延遲時間測試結果如圖7所示,傳感器節點的平均消耗能量測試結果如圖8所示。由以上的測試結果可以看出,此設計的傳感器節點能夠很好的實現點對點通信,由圖6可以看出數據包接收率很高,由圖7可以看出數據平均延遲時間較短,這是因為節點之間通信時不需要協議轉換和協議承載。由圖8可以看出節點之間通信時功耗比較低,這是因為采用8bit微處理器實現精簡IPv6協議。

4結論

文章提出了IPv6無線傳感器網絡節點設計方法。文章不但構架的具有功耗低、成本低、微型化、可擴展性強等優點的硬件系統,還對軟件系統進行了設計。硬件系統充分利用了芯片Atmega128、CC2420和LM60的功能,軟件設計引入狀態機進行系統模式調度,從而可以完成系統的獨立運行。測試結果表明,此系統安全可行,具有很強的科研價值和實用價值。

作者:宋嚴單位:長春師范大學網絡中心

主站蜘蛛池模板: 九九亚洲 | 丁香五月好婷婷深深爱 | 免费国产综合视频在线看 | 丁香在线 | 伊人丁香狠狠色综合久久 | 日本在线播放 | 亚洲欧美视频在线播放 | 日本在线播放 | 曰本一级毛片免费播放 | 99国产精品欧美久久久久久影院 | 四虎影院成人 | 四虎最新网站 | 五月婷婷六月丁香 | 亚洲高清中文字幕精品不卡 | 欧美色交 | 永久免费看mv网站入口 | 在线看视频 | 亚洲国产美女精品久久久久∴ | 亚洲视频在线观看不卡 | 四虎影视永久地址 | 亚洲精品另类有吗中文字幕 | 久国产| 永久国产 | 六月婷婷在线观看 | 羞羞的视频在线免费观看 | 国产小视频免费看 | 五月天丁香婷婷开心激情五月 | 伊人天堂在线 | 久热re这里只有精品视频 | 羞羞的影院 | 精品国内在线视频2019百度 | 国产成人精品一区二区三区… | 国产成人一区二区三区在线视频 | 免费激情视频网站 | 亚洲精品视频在线观看视频 | 国产99视频免费精品是看6 | 美女拍拍拍免费视频网站 | 激情五色月 | 中文国产成人精品久久96 | 久久久久久国模大尺度人体 | 自拍偷拍第6页 |