新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Zigbee的船舶狀態(tài)監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

基于Zigbee的船舶狀態(tài)監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

作者: 時間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

船舶狀態(tài)監(jiān)控系統(tǒng)是現(xiàn)代船舶自動化的一個重要標志,可分為機艙內(nèi)監(jiān)控和機艙外監(jiān)控。機艙內(nèi)船舶主要機械設(shè)備的工作狀態(tài)以及機艙外船舶的運行環(huán)境是否正常,直接關(guān)系著整個船舶能否正常運行,因而對船舶相關(guān)機械設(shè)備和環(huán)境的重要參數(shù)(溫度,壓力,氣體濃度等)進行實時監(jiān)控具有重要意義。目前的模式基本為有線式的集中監(jiān)控,而利用無線傳感網(wǎng)絡(luò)節(jié)點來替代傳統(tǒng)的有線的傳感網(wǎng)絡(luò)節(jié)點進行相關(guān)的監(jiān)測和控制工作,能夠有效的解決由于船舶空間的復(fù)雜性造成的布線困難、不易維護等技術(shù)難點,此外還降低了施工人員的工作強度以及工程成本。因此,利用無線技術(shù)進行監(jiān)控,相比與有線監(jiān)控技術(shù)具有許多技術(shù)優(yōu)勢。

本文引用地址:http://2s4d.com/article/201609/304009.htm

1 技術(shù)簡介

是一種新興的基于IEEE802.15.4無線標準開發(fā)的近距離、低復(fù)雜度、低成本、低功耗、自組織的無線組網(wǎng)通信技術(shù),以2.4 GHz為主要頻段,采用擴頻技術(shù)。每個具有完整功能的Zigbee節(jié)點有兩種功能:與監(jiān)控對象(如傳感器節(jié)點)直接進行連接,來完成數(shù)據(jù)的采集和監(jiān)控任務(wù);此外還有簡單的路由中轉(zhuǎn)功能,在自己信號覆蓋的范圍內(nèi),與網(wǎng)絡(luò)中其它的承擔(dān)中轉(zhuǎn)任務(wù)的多個節(jié)點進行無線連接。由于其架構(gòu)簡單,再加上節(jié)點體積小,且能自動組網(wǎng),因此網(wǎng)絡(luò)布局十分簡單方便;再加上大量的節(jié)點能進行群體協(xié)作,網(wǎng)絡(luò)本身具有很強的自愈能力,任何一個節(jié)點的損壞都不會對整體任務(wù)的完成造成致命性的影響,非常適合用來組建無線傳感網(wǎng)絡(luò)l引。由于這些特點,Zigbee技術(shù)在將來的工業(yè)控制、家庭自動化、汽車自動化、樓宇自動化、消費電子、醫(yī)用設(shè)備等領(lǐng)域發(fā)揮的作用會越來越突出。

Zigbee協(xié)議標準采用分層結(jié)構(gòu),每一層為其上層提供特定服務(wù):數(shù)據(jù)服務(wù)實體和管理實體分別提供數(shù)據(jù)傳輸服務(wù)和其他管理服務(wù)。協(xié)議棧中的每一層都通過服務(wù)訪問點(SAP)

向上層提供相應(yīng)的服務(wù),每個SAP通過服務(wù)原語來實現(xiàn)對應(yīng)的功能。Zigbee聯(lián)盟在IEEE802.15.4標準定義的物理層(PHY)和媒體訪問控制層(MAC)的基礎(chǔ)上定義了網(wǎng)絡(luò)層(NWK)、應(yīng)用層(APL)以及安全服務(wù)規(guī)范。應(yīng)用層由應(yīng)用框架(AF)、應(yīng)用支持子層(APS)、Zigbee設(shè)備對象(ZDO)以及用戶自定義的應(yīng)用對象組成。用戶可以在這個標準的基礎(chǔ)上開發(fā)所需的應(yīng)用。

2 系統(tǒng)總體架構(gòu)設(shè)計

系統(tǒng)主要由Zigbee終端設(shè)備節(jié)點(傳感器節(jié)點)、路由設(shè)備節(jié)點、協(xié)調(diào)器節(jié)點和上位機監(jiān)控系統(tǒng)組成,整體結(jié)構(gòu)圖如圖1所示?;赯igbee的船舶狀態(tài)監(jiān)控系統(tǒng)的主要功能就是將船舶的傳感信息參數(shù)至Zigbee終端設(shè)備節(jié)點,終端設(shè)備節(jié)點通過無線網(wǎng)絡(luò)把采集到的數(shù)據(jù)傳輸?shù)絑igbee路由器節(jié)點,路由器節(jié)點主要承擔(dān)數(shù)據(jù)接力功能,然后路由器節(jié)點將轉(zhuǎn)發(fā)過來的數(shù)據(jù)通過無線網(wǎng)絡(luò)傳輸?shù)絑igbee協(xié)調(diào)器節(jié)點,最后協(xié)調(diào)器節(jié)點利用串行接口把數(shù)據(jù)傳送至上位機監(jiān)控系統(tǒng)。

基于Zigbee的船舶狀態(tài)監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

上位機系統(tǒng)部分是本系統(tǒng)的人機交互界面,主要負責(zé)數(shù)據(jù)的分析和顯示;協(xié)調(diào)器負責(zé)整個網(wǎng)絡(luò)的建立與管理,通過串口把終端設(shè)備采集到的數(shù)據(jù)傳送到上位機;路由器主要負責(zé)數(shù)據(jù)的轉(zhuǎn)發(fā),從而擴大網(wǎng)絡(luò)的覆蓋發(fā)范圍;終端設(shè)備節(jié)點主要負責(zé)現(xiàn)場數(shù)據(jù)的收集,并把數(shù)據(jù)傳到路由器或協(xié)調(diào)器。協(xié)調(diào)器能與多個終端設(shè)備進行直接通信,路由器節(jié)點主要是起到多跳路由作用。由于船舶機艙環(huán)境復(fù)雜,無線信號極容易受到障礙物的阻擋,因此這就要求無線通信能實現(xiàn)多跳功能。所謂多跳無線通信就是指利用全功能節(jié)點的路由轉(zhuǎn)發(fā)功能,將數(shù)據(jù)通過轉(zhuǎn)發(fā)從而達到要求的傳輸距離或避開障礙物。Zigbee協(xié)議棧存在路由功能,只需在節(jié)點載入?yún)f(xié)議棧的路由程序,采用樹形或網(wǎng)狀的網(wǎng)絡(luò)拓撲結(jié)構(gòu)就可實現(xiàn)多跳的無線通信。本文的設(shè)計重點是介紹Zigbee無線傳感網(wǎng)絡(luò)在船舶上的具體實現(xiàn),因此將不討論上位機的用戶界面的具體設(shè)計。

3 系統(tǒng)硬件設(shè)計

本設(shè)計的硬件核心部分為TI公司生產(chǎn)的芯片。能以很低的材料成本以及很簡單的外部電路設(shè)計建立起非常強大的無線傳感網(wǎng)絡(luò)節(jié)點,而且還不用考慮射頻電路的設(shè)計,它集成了一個高性能的RF(射頻天線)收發(fā)器、一枚業(yè)界標準的增強型8501微控制器內(nèi)核(MCU)以及有8K的RAM,支持四種不同版本的Flash存儲器(32/64/128/256KB)擁有強大的五通道DMA,CSMA/CA硬件支持,AES加密安全協(xié)處理器,兩個通用同步串口,支持多種串行通信協(xié)議。協(xié)調(diào)器在整個網(wǎng)絡(luò)中處理的數(shù)據(jù)最多,職責(zé)最重,因此協(xié)調(diào)器選擇使用存儲器是256K的芯片。由于CC2530有多種不同的運作模式和真正的片上系統(tǒng)(Soc)解決方案,使得很適合用在低功耗的系統(tǒng)中,而且不需要國語復(fù)雜的外圍電路。

3.1 協(xié)調(diào)器節(jié)點和路由器節(jié)點硬件設(shè)計

協(xié)調(diào)器與路由器的硬件模塊基本相同,最大的不同就是路由節(jié)點沒有串口電路,以下只介紹協(xié)調(diào)器的硬件設(shè)計。協(xié)調(diào)器節(jié)點是由CC2530芯片與串口模塊組成,本設(shè)計的串口

模塊選用的是MAX3232芯片來完成RS232串口數(shù)據(jù)的電平轉(zhuǎn)換。此外協(xié)調(diào)器節(jié)點還包括電源模塊、射頻天線(RF)模塊以及晶振電路等模塊。電源模塊用于為協(xié)調(diào)器節(jié)點的其它功能模塊供電,保證節(jié)點的正常運行,供電電壓為2.0~3.6V之間。RF模塊主要用于數(shù)據(jù)的無線收發(fā)和傳送。晶振模塊是兩個不同頻率的晶振,分別用于無線收發(fā)數(shù)據(jù)和休眠狀態(tài)。協(xié)調(diào)器節(jié)點硬件的結(jié)構(gòu)框圖如圖2所示。

基于Zigbee的船舶狀態(tài)監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

3.2 終端設(shè)備節(jié)點硬件設(shè)計

在監(jiān)控系統(tǒng)中,分布最廣數(shù)量最多的就是終端設(shè)備節(jié)點,主要負責(zé)對船艙重要數(shù)據(jù)的收集與傳送。終端設(shè)備節(jié)點由處理器模塊(CC2530)、電源模塊、射頻天線(RF)模塊、晶

振電路模塊以及傳感器單元等模塊組成。傳感器單元模塊主要是一些溫度,濕度,氣體濃度,壓力等傳感器。另外為保證終端節(jié)點設(shè)備的靈活性,電源的供電方式一般采用兩節(jié)電池供電,因為CC2530的工作電壓在2~3.6 V,而兩節(jié)電池的電壓一般在3 V左右,因此完全能滿足其工作電壓。不過對于部分對工作電壓要求高的傳感器,電池電壓達不到其工作的最低標準時,可以使用外部直流電源為其供電。終端設(shè)備節(jié)點硬件的結(jié)構(gòu)框圖如圖3所示。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉