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

無線傳感器網(wǎng)絡(luò)匯聚節(jié)點(diǎn)的設(shè)計(jì)與實(shí)現(xiàn)

2017-05-31 06:33:36張周平
科技創(chuàng)新與應(yīng)用 2017年15期

張周平

摘 要:由于傳統(tǒng)的傳感器采用的是電纜形式,它不僅使系統(tǒng)成本增加,而且也產(chǎn)生了許多不同信號(hào)之間的干擾。文章采用無線傳感器網(wǎng)絡(luò)(WSN)方法,大大減少了連接的規(guī)模,而且安裝更容易,信號(hào)更穩(wěn)定。與傳統(tǒng)傳感器相比,無線傳感器網(wǎng)絡(luò)具有預(yù)防性維護(hù)方便、成本低、適合惡劣環(huán)境應(yīng)用等優(yōu)點(diǎn)。文章對(duì)無線傳感器網(wǎng)絡(luò)中匯聚節(jié)點(diǎn)的重要性進(jìn)行了分析和討論,并給出了硬件平臺(tái)和軟件平臺(tái)的詳細(xì)設(shè)計(jì)。在硬件平臺(tái)上,設(shè)計(jì)了LPC2214處理器和CC2530模塊的無線通信裝置。為了確保傳感器節(jié)點(diǎn)的網(wǎng)絡(luò)靈活性,ZigBee作為無線通信協(xié)議。通過μμC/OS-II實(shí)時(shí)操作系統(tǒng)提供設(shè)計(jì)軟件系統(tǒng)。該設(shè)計(jì)滿足水槽節(jié)點(diǎn)的要求,并成功應(yīng)用于大型油船溫度監(jiān)測系統(tǒng)

關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);ZigBee;sink節(jié)點(diǎn);μc/OS-II;溫度監(jiān)測

引言

無線傳感器網(wǎng)絡(luò)的節(jié)點(diǎn)安裝過程較為靈活,布線相對(duì)簡單,通常情況下,通過電池等設(shè)備進(jìn)行供電,對(duì)于遠(yuǎn)程設(shè)備可以實(shí)時(shí)監(jiān)測,本文介紹了一種無線傳感器網(wǎng)絡(luò)匯聚節(jié)點(diǎn)的設(shè)計(jì)。其采用ARM處理器和CC2530作為硬件平臺(tái),以Zigbee作為無線通信協(xié)議,μC/OS-II為操作系統(tǒng),完成了匯聚節(jié)點(diǎn)應(yīng)具備的功能,并成功運(yùn)用于大型油船的溫度監(jiān)控系統(tǒng)。

1 無線傳感器網(wǎng)絡(luò)匯聚節(jié)點(diǎn)介紹

無線傳感器網(wǎng)絡(luò)一般通過三個(gè)部分組合而成,分別是傳感器節(jié)點(diǎn)、匯聚節(jié)點(diǎn)以及遠(yuǎn)程客戶端三級(jí)網(wǎng)絡(luò)系統(tǒng),對(duì)特定環(huán)境的物理量進(jìn)行檢測和感知是通過傳感節(jié)點(diǎn)完成的,通過把這些物理量轉(zhuǎn)化成電量,以供整個(gè)系統(tǒng)進(jìn)行判斷和處理。匯聚節(jié)點(diǎn)在整個(gè)網(wǎng)絡(luò)中有兩部分作用,其一是對(duì)傳感器節(jié)點(diǎn)傳輸過來的數(shù)據(jù)進(jìn)行處理,其二是把遠(yuǎn)程控制中心的命令發(fā)送到每一個(gè)傳感器節(jié)點(diǎn)。所以,匯聚節(jié)點(diǎn)同時(shí)和遠(yuǎn)程終端以及傳感器節(jié)點(diǎn)進(jìn)行通信。

2 匯聚節(jié)點(diǎn)的總體設(shè)計(jì)

2.1 硬件平臺(tái)的設(shè)計(jì)

根據(jù)匯聚節(jié)點(diǎn)的工作特性,硬件平臺(tái)選用LPC2214芯片作為中央處理器,其采用ARM7TDMI-S為內(nèi)核,是ARM體系中的一款高端芯片。內(nèi)含多個(gè)定時(shí)器和計(jì)數(shù)器;LPC2214集成多種通信接口,能較好地滿足通信領(lǐng)域的要求。硬件連接圖如圖1所示。

匯聚節(jié)點(diǎn)不僅需要與遠(yuǎn)程終端進(jìn)行通信,而且還需與傳感器節(jié)點(diǎn)進(jìn)行通信,其計(jì)算能力較強(qiáng),速度較快,所以對(duì)系統(tǒng)進(jìn)行通訊接口的擴(kuò)展。在匯聚節(jié)點(diǎn)與傳感器節(jié)點(diǎn)之間采用無線通訊方式滿足無線傳感器節(jié)點(diǎn)數(shù)目龐大、分布較廣,且工作功耗低等要求,本系統(tǒng)選用Zigbee作為無線通訊協(xié)議。

為了保證數(shù)據(jù)傳輸?shù)目焖傩院涂煽啃裕瑫r(shí)考慮到匯聚節(jié)點(diǎn)與遠(yuǎn)程終端的距離,所以在匯聚節(jié)點(diǎn)與遠(yuǎn)程終端之間采用有線以太網(wǎng)的通訊方式。系統(tǒng)采用RTL8019AS作為以太網(wǎng)接口芯片,連接匯聚節(jié)點(diǎn)與遠(yuǎn)程終端。其硬件電路如圖2所示。

在存儲(chǔ)器擴(kuò)展方面,系統(tǒng)采用兩片F(xiàn)LASH芯片SST39VF1601和兩片SRAM芯片ISSIS61LV25616AL構(gòu)成32位的存儲(chǔ)系統(tǒng)。

供電單元為系統(tǒng)運(yùn)行提供能量來源,其穩(wěn)定工作是系統(tǒng)可靠的基本保證。在本系統(tǒng)中,LPC2214內(nèi)核所需電壓為1.8V,I/O口電壓為3.3V,RTL8019AS和CC2530無線收發(fā)單元的供電電壓為5V,SST39VF1601、JTAG、74AC125D等其他芯片供電電壓為3.3V,因此系統(tǒng)正常工作需要3種電平不同的電源。結(jié)合實(shí)際的工程情況,最終確定系統(tǒng)輸入電源電壓為5V,在電路板上通過穩(wěn)壓芯片LM1084IS-3.3將5V變換為3.3V和穩(wěn)壓芯片LM1117-1.8將5V變換為1.8V,保證了系統(tǒng)中各芯片的供電要求和整個(gè)系統(tǒng)的功率分配。系統(tǒng)功能總框圖如圖3所示。

2.2 軟件平臺(tái)的設(shè)計(jì)

計(jì)算機(jī)系統(tǒng)由硬件和軟件組成,匯聚節(jié)點(diǎn)的硬件平臺(tái)以ARM處理器為核心,而目前流行的嵌入式操作系統(tǒng)主要有:μC/OS-II、uClinux、Windows CE和VxWorks等。以下為幾種主流操作系統(tǒng)的簡單介紹。

(1)μC/OS-II:μC/OS-II操作系統(tǒng)和其他操作系統(tǒng)的區(qū)別是其代碼為完全開放的。并且μC/OS-II是具有多任務(wù)的操作系統(tǒng),在同一時(shí)間可以對(duì)多種功能進(jìn)行完成。大多數(shù)開發(fā)環(huán)境支持C語言,但是該操作系統(tǒng)是通過ANSI-C編寫的,這為開發(fā)者提供了很多方便,也同時(shí)降低了開發(fā)的難度,對(duì)開發(fā)效率也得以提高。

(2)嵌入式uClinux:uClinux操作系統(tǒng)有較好的實(shí)用性,其性能穩(wěn)定,移植性能好,網(wǎng)絡(luò)功能好,最為重要的是含有豐富的API函數(shù),為其具體的工程應(yīng)用做好了接口準(zhǔn)備,這也是它具有良好通用性的一個(gè)原因。

(3)Windows CE:Windows CE操作系統(tǒng)相比其他的操作系統(tǒng),其通用性較差。但 Windows CE的用戶交互界面較好,且Windows CE操作系統(tǒng)的諸多特點(diǎn)給編程開發(fā)工作都降低了很多難度,可以將每個(gè)部分進(jìn)行整合組成一個(gè)新的整體。

操作系統(tǒng)的選擇直接關(guān)系著硬件電路和應(yīng)用程序的編寫。由于μC/OS-II具有實(shí)時(shí)性高、可以移植性強(qiáng)和對(duì)硬件要求較低等獨(dú)特的性質(zhì),結(jié)合硬件平臺(tái)的相關(guān)參數(shù),最后選擇μC/OS-II作為無線傳感器網(wǎng)絡(luò)匯聚節(jié)點(diǎn)的操作系統(tǒng)。

3 系統(tǒng)調(diào)試

3.1 μC/OS-II移植調(diào)試

根據(jù)匯聚節(jié)點(diǎn)對(duì)操作系統(tǒng)的需求和硬件資源的實(shí)際情況,本設(shè)計(jì)中采用的操作系統(tǒng)具體版本為μC/OS-II V2.52。μC/OS-II操作系統(tǒng)的源代碼較多,但由于其本身易于移植,大部分源代碼不需更改,直接添加至工程中即可用。需要根據(jù)具體的工程進(jìn)行修改的文件只有以下三個(gè):OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C。

根據(jù)硬件電路的資源,修改了與CPU相關(guān)的三個(gè)文件,下載匯聚節(jié)點(diǎn)電路板,電路板上LED指示燈開始閃爍,表明μC/OS-II系統(tǒng)移植成功。

3.2 以太網(wǎng)通訊調(diào)試

目前源碼公開的TCP/IP協(xié)議主要為LWIP、μC/IP、μIP和TinyIP等。參考系統(tǒng)的硬件平臺(tái)和軟件環(huán)境,最后選擇移植LWIP協(xié)議棧。

將LWIP協(xié)議移植完成后,編寫具體的驅(qū)動(dòng)程序。將匯聚節(jié)點(diǎn)電路板通過網(wǎng)線與計(jì)算機(jī)相連接,在計(jì)算機(jī)命令運(yùn)行Ping命令后,可以發(fā)現(xiàn)網(wǎng)絡(luò)傳輸丟包率為零,網(wǎng)絡(luò)延遲最小為1ms,最大為6ms,平均延遲為3ms,滿足數(shù)據(jù)傳輸要求。通過對(duì)TCP/IP協(xié)議程序的反復(fù)調(diào)試,具體分析邏輯結(jié)構(gòu)和相關(guān)功能的實(shí)現(xiàn),確保以太網(wǎng)能夠穩(wěn)定可靠地實(shí)現(xiàn)數(shù)據(jù)傳輸。

3.3 無線通訊模塊調(diào)試

本系統(tǒng)采用CC2530無線通訊模塊來實(shí)現(xiàn)傳感器節(jié)點(diǎn)與匯聚節(jié)點(diǎn)的數(shù)據(jù)傳輸,在LPC2214與CC2530之間通過SPI總線來完成數(shù)據(jù)交換。

LPC2214含有豐富的外設(shè)接口,通過配置器的配置,能方便地實(shí)現(xiàn)SPI總線通信。CC2530采用增強(qiáng)型8051單片機(jī)作為處理器,集成功能強(qiáng)大的SPI接口。本設(shè)計(jì)中將CC2530作為SPI通訊中的從設(shè)備,主要負(fù)責(zé)將運(yùn)程監(jiān)控中心的數(shù)據(jù)傳輸?shù)絺鞲衅鞴?jié)點(diǎn),然后將傳感器節(jié)點(diǎn)采集的數(shù)據(jù)發(fā)送到匯聚節(jié)點(diǎn)。

經(jīng)過對(duì)SPI總線的反復(fù)跟蹤調(diào)試,實(shí)現(xiàn)了數(shù)據(jù)在LPC2214和CC2530之間的穩(wěn)定傳輸。

4 結(jié)束語

實(shí)驗(yàn)證明,以LPC2214為核心、基于μC/OS-II操作系統(tǒng)的匯聚節(jié)點(diǎn)能滿足無線傳感器網(wǎng)絡(luò)的監(jiān)控以及監(jiān)控?cái)?shù)據(jù)的處理和傳輸。同時(shí)此設(shè)計(jì)具有電路簡單,性能穩(wěn)定和功耗低等優(yōu)勢,是一種可靠的匯聚節(jié)點(diǎn)解決方案。

參考文獻(xiàn)

[1]劉志付,孫桂玲,李維祥,等.基于ARM9的無線傳感器網(wǎng)絡(luò)匯聚節(jié)點(diǎn)設(shè)計(jì)[J].寬帶網(wǎng)絡(luò),2005(03):29~34.

[2]楊揚(yáng).基于無線傳感器網(wǎng)絡(luò)的環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)[D].杭州:浙江大學(xué),2007.

[3]張愷,劉志勤.基于WSN的汽車尾氣監(jiān)測系統(tǒng)匯聚節(jié)點(diǎn)硬件設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2010(05):49~51.

[4]周立功.深入淺出ARM7-213x_214x[M].北京:北京航天航空大學(xué)出版社,2006:13.

[5]張保華,李士寧,于超,等.基于溫室控制的嵌入式以太網(wǎng)接口設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008(06):30~34.

[6]畢衛(wèi)紅,郭海軍.基于無線傳感器網(wǎng)絡(luò)的海洋水環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)[J].電子測量技術(shù),2010(01):24~28.

[7]Hiren Kumar Deva Sarma. Energy Efficient Routing Protocol for Wireless Sensor Networks with Node and Sink Mobility[Z]. IEEE,2011.

[8]Guoming Sang,Liwei Song. The Design and Implementation of a Farmland Monitoring Wireless Sensor Network[Z].2010 Second Pacific-Asia Conference on Circuits, Communications and System,2010.

[9]劉仁成,廖宗建,盧萬欣.無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)上操作系統(tǒng)的移植[J].長春理工大學(xué)學(xué)報(bào),2007(09):41~52.

[10]Xianjian XIAO. Design and Implementation of Hardware Fusion Technology for Super Sink Node[C].2009 International Conference on Networks Security, Wireless Communications and Trusted Computing.2009.

主站蜘蛛池模板: 免费高清a毛片| 亚洲欧美不卡| 欧美中文字幕一区二区三区| 欧美视频二区| 免费人欧美成又黄又爽的视频| 性色在线视频精品| 秋霞午夜国产精品成人片| 国产精品亚洲欧美日韩久久| 国产精品中文免费福利| 无码AV动漫| 亚洲国产中文欧美在线人成大黄瓜 | 亚洲精品无码不卡在线播放| 国产91高清视频| 老色鬼欧美精品| 视频国产精品丝袜第一页| 欧洲高清无码在线| 91人妻在线视频| 人妻21p大胆| 国产精品jizz在线观看软件| 青青国产在线| 91精品免费高清在线| 99人妻碰碰碰久久久久禁片| 欧美特黄一免在线观看| 婷婷伊人五月| 国产专区综合另类日韩一区| 精品无码专区亚洲| 久久久亚洲色| 99在线视频网站| 国产精品欧美亚洲韩国日本不卡| 日韩美毛片| 狠狠综合久久| 亚洲VA中文字幕| 热re99久久精品国99热| 日韩无码一二三区| 一本大道无码高清| 亚洲AⅤ综合在线欧美一区| 国产91在线|日本| 国产v欧美v日韩v综合精品| 美女毛片在线| 国产福利小视频在线播放观看| 中文字幕日韩欧美| 毛片在线看网站| 8090午夜无码专区| 野花国产精品入口| 欧美a在线视频| 精品人妻无码区在线视频| 高清视频一区| 久久成人18免费| 亚洲AV人人澡人人双人| 亚洲欧美日韩成人高清在线一区| 97超爽成人免费视频在线播放| 国产91精品最新在线播放| 亚洲AV无码久久天堂| 国产爽爽视频| 亚洲美女操| 精品国产福利在线| AV无码国产在线看岛国岛| 亚洲日韩精品无码专区97| 天天操天天噜| 67194亚洲无码| 亚洲欧美另类视频| 久久久久国产一区二区| 亚洲无线国产观看| 亚洲成人在线网| 欧美www在线观看| 日韩美一区二区| 中文字幕亚洲无线码一区女同| 女人18毛片水真多国产| 69国产精品视频免费| 2020极品精品国产 | 99久久精品久久久久久婷婷| 久久久久久久久久国产精品| 在线观看免费黄色网址| 71pao成人国产永久免费视频 | 亚洲综合九九| 无码高潮喷水在线观看| 久久久久青草线综合超碰| 国产嫩草在线观看| 亚洲天堂在线免费| 美女视频黄又黄又免费高清| 亚洲熟女偷拍| 国产精品亚洲片在线va|