李亮德 張延賀 王國(guó)慶 錢(qián)國(guó)明
摘 要:設(shè)計(jì)了一種基于ZigBee無(wú)線傳感器網(wǎng)絡(luò)的橋梁線形自動(dòng)監(jiān)測(cè)系統(tǒng)。傾角傳感器輸出信號(hào)采用差分方式放大,采用微處理器對(duì)傾角信號(hào)進(jìn)行過(guò)采樣,并對(duì)測(cè)量結(jié)果進(jìn)行溫度補(bǔ)償,進(jìn)一步提高測(cè)量精度。網(wǎng)絡(luò)節(jié)點(diǎn)依據(jù)ZigBee協(xié)議組成簇狀網(wǎng)絡(luò),通過(guò)喚醒的方式完成數(shù)據(jù)的發(fā)送和接收,達(dá)到降低系統(tǒng)功耗的目的。GPRS網(wǎng)關(guān)將來(lái)自協(xié)調(diào)器節(jié)點(diǎn)的數(shù)據(jù)轉(zhuǎn)發(fā)到遠(yuǎn)程服務(wù)平臺(tái)上,從而實(shí)現(xiàn)對(duì)橋梁線形的遠(yuǎn)程監(jiān)測(cè)。
關(guān)鍵詞:橋梁線形;ZigBee無(wú)線傳感器;過(guò)采樣;溫度補(bǔ)償
中圖分類(lèi)號(hào):TM932 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.15913/j.cnki.kjycx.2017.08.098
橋梁的建設(shè)和維護(hù)是國(guó)家基礎(chǔ)設(shè)施建設(shè)的重要組成部分,而橋梁線形是評(píng)價(jià)橋梁健康狀況的重要指標(biāo)。通過(guò)實(shí)時(shí)監(jiān)測(cè)橋梁各個(gè)控制斷面的撓度,可以擬合得到其整體線形結(jié)構(gòu)。目前,對(duì)于橋梁傾斜角度、撓度等的測(cè)量,主要采用的是GPS傳感技術(shù)、光電成像傳感技術(shù)和激光圖像撓度傳感技術(shù)。但這些技術(shù)存在穩(wěn)定性低、成本高、維護(hù)難等問(wèn)題,有必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行改進(jìn)優(yōu)化。
由于橋梁變形曲線連續(xù)光滑,可以通過(guò)傾角傳感器測(cè)量橋梁縱向斷面的傾斜角度數(shù)值,擬合得到撓度曲線,從而得到橋梁線形結(jié)構(gòu)。該方法具有成本低、測(cè)量精度高、測(cè)點(diǎn)布設(shè)方便等優(yōu)點(diǎn)。同時(shí),通過(guò)無(wú)線通信技術(shù)自組織形成網(wǎng)絡(luò),可以協(xié)作感知、采集、處理和傳輸橋梁傾斜角度的信息,并最終把這些信息發(fā)送給橋梁管理部門(mén),從而實(shí)現(xiàn)橋梁線形的自動(dòng)監(jiān)測(cè)。本文在應(yīng)用傾角傳感器的基礎(chǔ)上,設(shè)計(jì)了一種基于ZigBee無(wú)線傳感器網(wǎng)絡(luò)的橋梁線形監(jiān)測(cè)系統(tǒng)。
1 總體設(shè)計(jì)
本系統(tǒng)主要由傳感器網(wǎng)絡(luò)節(jié)點(diǎn)、無(wú)線網(wǎng)關(guān)節(jié)點(diǎn)和遠(yuǎn)程監(jiān)控中心3部分組成。ZigBee協(xié)議包括簇狀、星形、網(wǎng)狀3種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),為了降低功耗和減少數(shù)據(jù)包的丟失,本系統(tǒng)采用簇狀網(wǎng)絡(luò)結(jié)構(gòu)。具體做法是將安放在橋梁不同位置的網(wǎng)絡(luò)節(jié)點(diǎn)劃分為不同的簇,每個(gè)簇相當(dāng)于一個(gè)獨(dú)立的自組織網(wǎng)絡(luò)。網(wǎng)絡(luò)節(jié)點(diǎn)可以分為監(jiān)測(cè)節(jié)點(diǎn)、簇首節(jié)點(diǎn)、協(xié)調(diào)器節(jié)點(diǎn)3種。其中,監(jiān)測(cè)節(jié)點(diǎn)負(fù)責(zé)橋梁傾角數(shù)據(jù)的感知與采集,數(shù)據(jù)以“最短路徑”原則沿著其他路由節(jié)點(diǎn)逐跳進(jìn)行傳輸,到達(dá)每個(gè)簇的簇首節(jié)點(diǎn);簇首節(jié)點(diǎn)負(fù)責(zé)數(shù)據(jù)的融合,繼而發(fā)送到與GPRS網(wǎng)關(guān)相連的協(xié)調(diào)器節(jié)點(diǎn);協(xié)調(diào)器節(jié)點(diǎn)負(fù)責(zé)對(duì)來(lái)自橋梁上不同位置的測(cè)量數(shù)據(jù)進(jìn)行匯總。GPRS網(wǎng)關(guān)以自定義的數(shù)據(jù)格式將測(cè)量數(shù)據(jù)發(fā)送到遠(yuǎn)程管理平臺(tái),遠(yuǎn)程管理平臺(tái)對(duì)測(cè)量數(shù)據(jù)進(jìn)行處理,從而實(shí)現(xiàn)對(duì)橋梁線形的遠(yuǎn)程監(jiān)測(cè)。本監(jiān)測(cè)系統(tǒng)總體結(jié)構(gòu)如圖1所示。
2 傳感器網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì)
2.1 總體結(jié)構(gòu)設(shè)計(jì)
無(wú)線傳感網(wǎng)絡(luò)節(jié)點(diǎn)主要由傾角傳感器模塊、差分運(yùn)放模塊、處理器模塊、供電模塊、ZigBee無(wú)線通訊模塊組成。差分運(yùn)放模塊用于對(duì)傳感器輸出信號(hào)進(jìn)行預(yù)處理,消除共模電壓以及滿(mǎn)足處理器對(duì)輸入信號(hào)范圍的要求;供電模塊為整個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)提供了能量支持;ZigBee無(wú)線通訊模塊用于實(shí)現(xiàn)與其他節(jié)點(diǎn)通信形成自組織傳感器網(wǎng)絡(luò)。
為了實(shí)時(shí)監(jiān)測(cè)室外橋梁的形變狀態(tài),系統(tǒng)應(yīng)該具有測(cè)量精度高、工作穩(wěn)定性能好、抗干擾能力強(qiáng)、功耗低等特點(diǎn)。因此,本系統(tǒng)的微處理器模塊采用MSP430,傾角傳感器模塊采用SCA103T,ZigBee無(wú)線通信模塊采用CC2530,結(jié)構(gòu)組成如圖2所示。
其中,SCA103T內(nèi)部集成了傾角傳感器和溫度傳感器。傾角傳感器將傾角信息轉(zhuǎn)化為差分模擬信號(hào)輸出,差分運(yùn)放模塊主要由儀表放大器AD620組成,目的是將差分信號(hào)轉(zhuǎn)化為單端信號(hào),降低共模抑制比。單端信號(hào)輸入到微處理器MSP430進(jìn)行過(guò)采樣A/D轉(zhuǎn)換,從而計(jì)算出傾角的大小。同時(shí),MSP430通過(guò)SPI接口讀取溫度傳感器數(shù)據(jù),對(duì)傾角數(shù)值進(jìn)行溫度補(bǔ)償。
2.2 傳感器模塊
SCA103T的測(cè)量原理是利用加速度傳感器測(cè)其重力加速度,有2個(gè)模擬電壓輸出引腳,分別輸出2個(gè)傳感元件的加速度值,通過(guò)儀表放大器將差分信號(hào)轉(zhuǎn)化為單端信號(hào),可顯著抑制共模信號(hào),提高測(cè)量精度和穩(wěn)定性。傾斜角度可由下式求出:
(1)
式(1)中:Vout為傳感器差分輸出電壓,Vout=out1-out2;O為傳感器在傾斜角度為0°時(shí)的輸出電壓;S為傳感器的靈敏度。
2.3 處理器模塊設(shè)計(jì)
由于無(wú)線傳感器網(wǎng)絡(luò)部署在室外的橋梁中,電源節(jié)能是系統(tǒng)穩(wěn)定工作的基礎(chǔ),因此我們采用TI公司推出的16位超低功耗微處理器MSP430F149。該微處理器采用了獨(dú)特的時(shí)鐘系統(tǒng),能在低電壓下以多種低功耗模式運(yùn)行,整機(jī)功耗遠(yuǎn)低于業(yè)界其他微處理器。而且該微處理器內(nèi)部擁有12位ADC模塊,儀表放大器的輸出信號(hào)經(jīng)過(guò)四分壓之后即可送入ADC模塊中采樣,避免了設(shè)計(jì)復(fù)雜的外圍ADC電路。
2.4 ZigBee無(wú)線通訊模塊設(shè)計(jì)
ZigBee無(wú)線通訊模塊采用了CC2530射頻收發(fā)器。CC2530射頻收發(fā)器具有多種低功耗運(yùn)行模式,且運(yùn)行模式之間的轉(zhuǎn)換時(shí)間短,能進(jìn)一步降低系統(tǒng)功耗。CC2530射頻收發(fā)器的諸多優(yōu)良特性,使其十分適用于本文的低功耗無(wú)線傳感網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)。
3 微處理器軟件設(shè)計(jì)
MSP430微處理器主要完成模擬信號(hào)的過(guò)采樣、A/D轉(zhuǎn)換、讀取SPI接口的溫度數(shù)據(jù)、溫度補(bǔ)償、軟件濾波以及串口通信等工作。
3.1 溫度補(bǔ)償程序設(shè)計(jì)
通過(guò)對(duì)比不同溫度下SCA103T的測(cè)試數(shù)據(jù)發(fā)現(xiàn),隨著溫度的偏移,SCA103T的靈敏度—溫度曲線呈現(xiàn)逐步降低的趨勢(shì),影響了測(cè)量精度。利用MATLAB軟件對(duì)不同溫度下靈敏度的測(cè)試數(shù)據(jù)進(jìn)行擬合,得到為靈敏度進(jìn)行補(bǔ)償?shù)姆匠淌剑?/p>
Scorr=-0.001 1T2+0.002 2T+0.0408.則校正之后的靈敏度為Scomp=S(1+Scorr/100).
MSP430可以通過(guò)SPI接口讀取SCA103T內(nèi)部的溫度傳感器數(shù)據(jù),從而對(duì)靈敏度進(jìn)行溫度補(bǔ)償。
3.2 過(guò)采樣程序設(shè)計(jì)
SCA103T輸出信號(hào)包含的噪聲近似為白噪聲,為改善SNR值,以提高測(cè)量精度,可通過(guò)軟件編程將MSP430內(nèi)部12位ADC的采樣精度提高到16位,在提高有效分辨率的同時(shí)簡(jiǎn)化模擬電路。
4 網(wǎng)絡(luò)節(jié)點(diǎn)軟件設(shè)計(jì)
當(dāng)協(xié)調(diào)器建立起ZigBee網(wǎng)絡(luò)之后,周?chē)墓?jié)點(diǎn)通過(guò)掃描可用信道的方式申請(qǐng)加入此網(wǎng)絡(luò)。為保證節(jié)點(diǎn)功耗低,在設(shè)計(jì)中通過(guò)喚醒的方式完成與協(xié)調(diào)器的連接以及發(fā)送、接收數(shù)據(jù),其他時(shí)間進(jìn)入低功耗模式,工作流程如圖3所示。
5 實(shí)驗(yàn)測(cè)試
為了驗(yàn)證設(shè)計(jì)的遠(yuǎn)程監(jiān)測(cè)系統(tǒng),在實(shí)驗(yàn)室搭建的測(cè)試平臺(tái)上布置了由協(xié)調(diào)器節(jié)點(diǎn)、多個(gè)路由器節(jié)點(diǎn)和監(jiān)測(cè)節(jié)點(diǎn)組成的無(wú)線傳感器網(wǎng)絡(luò),成功實(shí)現(xiàn)了對(duì)橋梁線形的遠(yuǎn)程監(jiān)控。傳感器節(jié)點(diǎn)和ZigBee無(wú)線通訊網(wǎng)絡(luò)實(shí)物圖分別如圖4和圖5所示。
6 結(jié)束語(yǔ)
本系統(tǒng)將ZigBee無(wú)線傳感器網(wǎng)絡(luò)應(yīng)用于橋梁線形遠(yuǎn)程監(jiān)測(cè)中,設(shè)計(jì)簇狀的傳感器網(wǎng)絡(luò)組網(wǎng)方案,在選取合適器件的基礎(chǔ)上完成網(wǎng)絡(luò)節(jié)點(diǎn)的硬件設(shè)計(jì),通過(guò)過(guò)采樣、溫度補(bǔ)償?shù)葦?shù)據(jù)處理方法實(shí)現(xiàn)了對(duì)傾角的高精度測(cè)量,能有效地實(shí)現(xiàn)對(duì)橋梁線形的遠(yuǎn)程監(jiān)測(cè)。另外,本系統(tǒng)還可以應(yīng)用于可穿戴設(shè)備上的人體姿態(tài)測(cè)量、建筑施工測(cè)量、飛機(jī)慣性測(cè)量等行業(yè)。
參考文獻(xiàn)
[1]楊學(xué)山,侯興民,廖振鵬,等.橋梁撓度測(cè)量的一種新方法[J].土木工程學(xué)報(bào),2002,35(2).
[2]張曉桃,曾春平,馬琨,等.基于ZigBee無(wú)線傳感的溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].新技術(shù)新工藝,2016(10).
[3]Fan R,Gao S H,Wang D.Design and Implementation of Digital Inclinometer Based on SCA103T and ATmega8A.Instrument Technique & Sensor,2015(6).
[4]焦冰,葉松,溫雅婷.MSP430低功耗原理及其在海溫測(cè)量中的應(yīng)用[J].現(xiàn)代電子技術(shù),2011,34(10).
[5]戴善溪,張效民.基于ZigBee技術(shù)的數(shù)字式溫濕度監(jiān)測(cè)網(wǎng)絡(luò)設(shè)計(jì)[J].國(guó)外電子測(cè)量技術(shù),2010,29(2).
〔編輯:劉曉芳〕
文章編號(hào):2095-6835(2017)08-0100-02