方愿捷1,常夢云2,張飛1
?。?.巢湖學(xué)院 機(jī)械與電子工程學(xué)院 安徽 合肥 238000;2.國家電網(wǎng)安徽淮南市潘集區(qū)供電有限責(zé)任公司,安徽 淮南 232000)
摘要:無線自組網(wǎng)系統(tǒng)有著較強的魯棒性,但對于一個節(jié)點來說,節(jié)點容易消亡。針對水域特定檢測環(huán)境,利用ZigBee、GPRS以及姿態(tài)檢測技術(shù),設(shè)計了一種帶姿態(tài)檢測的水域水質(zhì)檢測的自組織節(jié)點,利用MEMS陀螺儀增強節(jié)點對自身的環(huán)境的感知能力,并通過差速電機(jī)驅(qū)動模塊微調(diào)能力增強節(jié)點的穩(wěn)定性,實現(xiàn)了帶姿態(tài)檢測的水域水質(zhì)檢測節(jié)點。
關(guān)鍵詞:水質(zhì)監(jiān)測;自組織;姿態(tài)檢測;MEMS陀螺儀
0引言
隨著無線自組織技術(shù)的迅速發(fā)展,無線自組織網(wǎng)絡(luò)作為一種集成了傳感器、無線通信和自動化技術(shù)的交叉學(xué)科已經(jīng)得到廣泛的關(guān)注。因其布網(wǎng)方便、魯棒性強等特點,自組織網(wǎng)絡(luò)在大型湖域、海域、森林等都有廣泛應(yīng)用[13]。雖然整個系統(tǒng)具備較強的魯棒性,但是對于每個節(jié)點,都會受到各種惡劣環(huán)境的影響,不可避免地會造成部分節(jié)點死亡。這種情況出現(xiàn)會造成不可避免的經(jīng)濟(jì)損失。對無線自組網(wǎng)節(jié)點也需要進(jìn)行設(shè)計。針對大型湖域、水域等檢測節(jié)點,容易受到風(fēng)浪影響,檢測節(jié)點容易被損毀。
自平衡技術(shù)已經(jīng)在多個領(lǐng)域獲得應(yīng)用,自平衡小車技術(shù)已經(jīng)很成熟[46]。在無線自組網(wǎng)的水域檢測系統(tǒng)中,自平衡檢測節(jié)點將增強節(jié)點的適應(yīng)能力以及對抗惡劣環(huán)境的能力。
1自平衡水域檢測節(jié)點設(shè)計
水域水質(zhì)關(guān)系到居民用水安全,鑒于水域的不同劃分,無線自組織網(wǎng)有不同的層次結(jié)構(gòu):平面和分級。根據(jù)水域的特殊性,選用分級結(jié)構(gòu),分級結(jié)構(gòu)圖
如圖1所示。分級結(jié)構(gòu)應(yīng)包括:簇內(nèi)節(jié)點、網(wǎng)關(guān)節(jié)點和簇頭節(jié)點。3類節(jié)點各自擔(dān)任的角色不同,但是在該系統(tǒng)中,3種節(jié)點的設(shè)計應(yīng)是相同的。
如圖2所示,系統(tǒng)節(jié)點采用STM32作為主控處理器,搭載PH傳感器、溫度傳感器、ZigBee模塊、MEMS陀螺儀、GPRS模塊、電機(jī)驅(qū)動模塊并配以顯示和報警模塊。簇內(nèi)節(jié)點的傳感器通過采集溫度數(shù)據(jù)、PH數(shù)據(jù),通過ZigBee模塊發(fā)送數(shù)據(jù)至簇頭節(jié)點,簇頭節(jié)點通過壓縮算法,將數(shù)據(jù)壓縮打包后遠(yuǎn)傳至終端。
MEMS陀螺儀對小船姿態(tài)進(jìn)行檢測,當(dāng)節(jié)點受到外界環(huán)境影響姿態(tài)發(fā)生變化時,容易造成傾覆,此時節(jié)點的兩臺電機(jī)會進(jìn)行微調(diào),提高整個系統(tǒng)穩(wěn)定性。兩個電機(jī)也可以實現(xiàn)節(jié)點的運動,接受遠(yuǎn)程終端指令,實現(xiàn)節(jié)點的能控,可以更好地調(diào)整水域內(nèi)節(jié)點的分布。
2水質(zhì)數(shù)據(jù)處理單元設(shè)計
PH值、水溫度等因素是表征水質(zhì)的重要特征,水質(zhì)數(shù)據(jù)處理單元包括傳感器數(shù)據(jù)采集模塊、無線發(fā)送模塊及數(shù)據(jù)遠(yuǎn)傳模塊等主要模塊。
節(jié)點中的水質(zhì)采集單元里的溫度傳感器使用DS18B20數(shù)字式傳感器,PH傳感器與STM32的AD 模塊相連,直接將轉(zhuǎn)換的電壓信號轉(zhuǎn)換為數(shù)字量輸入到STM32處理器中。
水質(zhì)檢測系統(tǒng)采用ZigBee進(jìn)行組網(wǎng),ZigBee模塊是以CC2430為核心的模塊,CC2430與STM32的復(fù)用引腳的UART實現(xiàn)串行通信,STM32將檢測的數(shù)據(jù)經(jīng)過UART模塊的發(fā)送引腳發(fā)送至ZigBee模塊,在移位處理器中將數(shù)據(jù)逐位發(fā)送出去,ZigBee在接收到數(shù)據(jù)后通過無線網(wǎng)絡(luò)傳送到下一個節(jié)點。
水質(zhì)數(shù)據(jù)遠(yuǎn)傳模塊使用SIM900A,SIM900A是一個GSM/GPRS通信模塊,該模塊與處理器通信采用串行異步通信即UART通信,使用模塊時,只需給SIM900A提供一個+5 V電源,將其串行通信接口與STM32的另一個串行口相連,STM32的雙串行接口使得GPRS模塊與ZigBee模塊可以并行工作互不影響,資源得到充分利用。
3節(jié)點姿態(tài)檢測單元設(shè)計
MEMS陀螺儀作為姿態(tài)檢測單元已經(jīng)廣泛地應(yīng)用于自平衡小車和飛行器中,成為小車、飛行器增模塊[46]。
MPU6050六軸傳感器模塊采用高精度陀螺加速計,傳感器模塊可以對x、y、z方向的加速度進(jìn)行測量,通過姿態(tài)矩陣解算器,配合動態(tài)卡爾曼濾波器,將加速度信號進(jìn)行數(shù)據(jù)融合,輸出載體姿態(tài)角。其姿態(tài)解算過程如圖3所示。
姿態(tài)解算模塊通過I2C與STM32串口相連,STM32通過串口訪問MPU6050獲得載體在x、y、z軸上的姿態(tài)角α、β、γ。輸出的加速信號和計算解得的角度信號如圖4所示[79]。
4節(jié)點結(jié)構(gòu)及動力單元設(shè)計
系統(tǒng)節(jié)點具備自組織能力,當(dāng)節(jié)點死亡的時候,鄰近的節(jié)點能夠補上,需要對節(jié)點具有能動性,因此對節(jié)點應(yīng)具備微調(diào)能力,節(jié)點添加電機(jī)驅(qū)動模塊能夠?qū)崿F(xiàn)節(jié)點的驅(qū)動,節(jié)點采用兩個電機(jī)差速工作。
承載結(jié)構(gòu)主要材質(zhì)為聚苯乙烯板,聚苯乙烯有著質(zhì)量輕,價格低廉的優(yōu)勢,該船體有著雙層防水層,可以很好地隔開水汽對電路的干擾,即使最下層破裂也能漂浮在水面上,提高節(jié)點工作的穩(wěn)定性。船體結(jié)構(gòu)的外形設(shè)計如圖5所示。
電機(jī)驅(qū)動采用的L9110控制驅(qū)動芯片是為控制和驅(qū)動電機(jī)設(shè)計的兩通道推挽式功率放大專用集成電路器件,雙通道能驅(qū)動電機(jī)的正反向運動,它具有較大的電流驅(qū)動能力,每通道能通過750~800 mA的持續(xù)電流,峰值電流能力可達(dá)1.5~2.0 A,使它在驅(qū)動直流電機(jī)、步進(jìn)電機(jī)或開關(guān)功率管的使用上安全可靠。驅(qū)動電路如圖6所示。
MEMS陀螺儀進(jìn)行姿態(tài)檢測,如果節(jié)點有向某一軸向傾覆的趨勢,反方向的LG9110驅(qū)動電路將輸出PWM波,驅(qū)使一邊的差速電機(jī)獨立工作,平復(fù)小船傾覆趨勢。
5實驗測試
各節(jié)點應(yīng)將數(shù)據(jù)發(fā)送到簇頭節(jié)點,簇頭節(jié)點將數(shù)據(jù)進(jìn)行匯總,匯總后將數(shù)據(jù)進(jìn)行打包發(fā)送。在測試時,為了驗證正確性,數(shù)據(jù)將在簇頭節(jié)點上進(jìn)行匯總顯示,并與接收到的數(shù)據(jù)進(jìn)行對比調(diào)試。圖7展示了調(diào)試的畫面,上面的電路板為簇頭節(jié)點,下面的電路板為對等節(jié)點1,可以觀察到對等節(jié)點1檢測出溫度數(shù)據(jù)為19.8℃,PH值為7.62,經(jīng)過ZigBee模塊發(fā)送到簇頭節(jié)點后匯總,簇頭節(jié)點顯示出當(dāng)前A、B、C、D 4個節(jié)點當(dāng)時的PH值,匯總的節(jié)點數(shù)據(jù)如表1所示。
測試過程中,將節(jié)點3的傳感器探頭放在PH大約為2的酸性溶液中,顯示出測量的節(jié)點數(shù)據(jù)如圖8所示,測得PH值為2.41,溫度為20.8℃。
6結(jié)論
本文設(shè)計了帶姿態(tài)檢測的水域水質(zhì)檢測自組織節(jié)點在對無線自組織網(wǎng)絡(luò)和水質(zhì)檢測的方法深入研究的基礎(chǔ)上,圍繞著節(jié)點,設(shè)計了由SIM900A和CC2430組成的無線傳感網(wǎng)絡(luò),節(jié)點在無線傳輸、數(shù)據(jù)遠(yuǎn)傳中都得到較好的應(yīng)用。節(jié)點自帶姿態(tài)檢測,增強了節(jié)點抗擾動能力,為節(jié)點自平衡提供了可能。后續(xù)工作中可以將數(shù)據(jù)融合、節(jié)點的自平衡能力作為研究方向,使其可以具備更強的抵抗自然災(zāi)害的能力,提高系統(tǒng)的穩(wěn)定性。
參考文獻(xiàn)
[1] 姜晟,王衛(wèi)星,孫道宗,等.能量自給的果園信息采集無線傳感器網(wǎng)絡(luò)節(jié)點設(shè)計[J].農(nóng)業(yè)工程學(xué)報,2012,28(9):153158.
?。?] 楊洪艷.基于CC2530古建筑無線火災(zāi)監(jiān)測系統(tǒng)的設(shè)計[J].微型機(jī)與應(yīng)用,2015,34(23):2729.
[3] 湯鎮(zhèn)輝,張正明.基于CC2530的ZigBee無線路燈節(jié)能智能監(jiān)控系統(tǒng)[J].微型機(jī)與應(yīng)用,2011,30(19):8183.
?。?] 李龍輝,梅迎.電磁導(dǎo)航直立自平衡智能車的電控系統(tǒng)設(shè)計[J].汽車實用技術(shù),2013(4):2629.
[5] 蔣緯洋,鄧遲,肖曉萍.兩輪自平衡小車系統(tǒng)制作研究[J]. 國外電子測量技術(shù),2012,31(6):7679.
[6] 魏文,段晨東,高精隆,等.基于數(shù)據(jù)融合的兩輪自平衡小車控制系統(tǒng)設(shè)計[J]. 電子技術(shù)應(yīng)用,2013,39(5):7981.
?。?] 王曉雷,李宏生,楊波.MEMS陀螺數(shù)字閉環(huán)驅(qū)動控制設(shè)計與實現(xiàn)(英文)[J].Journal of Southeast University(English Edition),2012,28(1):3540.
?。?] 王淑華.MEMS傳感器現(xiàn)狀及應(yīng)用[J].微納電子技術(shù),2011,48(8):516522.
?。?] 宋東,章侃,王彥文,等.基于MEMS傳感器的飛行姿態(tài)指示系統(tǒng)[J].測控技術(shù), 2009,28(3):14.