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