一種基于無線傳感器網絡的滑坡監測系統設計
2.3 軟件模塊設計
按照硬件電路設計思路,軟件采用模塊化結構程序設計方式。軟件模塊包括:系統初始化、數據發送模塊、接收中斷服務、突發中斷采集、A/D采集模塊、UART串口模塊。系統初始化基本思路:上電后設置串口方式3,開啟定時中斷和外部中斷,啟動接收模塊,進行通信檢測,進入省電模式。這里簡單給出主程序流程圖(見圖6),中斷流程圖(見圖7),圖7中中斷為接收中斷,中斷1為突發中斷。本文引用地址:http://www.czjhyjcfj.com/article/195768.htm
2.4 數據處理與圖形分析
通過實驗對系統的誤碼率進行測試,在不同環境、不同距離的通信測試中,得出系統的信道誤碼率為10-2,傳輸距離在500~1 200 m時,平均誤碼率為10-5~10-6之間。對清泉路滑坡實際測試中,假設發送數據x幀時,接收到y幀,即發送11×x b,正確接收到11×y b,得到滑坡監測數據,如表1所示,并根據計算公式:
誤碼率=11×[(x-y)/x]
分析得出系統實際誤碼率,如圖8所示。從圖8中可看出,在數據較小時,誤碼率幾乎為0,隨著數據的增大,系統誤碼率維持在10-5~10-6之間,符合無線傳感器網絡的通信要求,證實了整個系統在滑坡監測中的有效性。
3 結 語
無線傳感器網絡被認為是影響人類未來生活的重要技術之一,這一新興技術結合了現有的多種先進技術,為人們提供了一種全新的獲取信息、處理信息的途徑。基于無線傳感器技術和地面監測點組網,基本建立了研究三峽庫區特殊地段滑坡監測系統,通過使用證實了整個系統的可行性。對系統稍加修改便可以應用在水質污染、森林火災等自然災害監測中,還可以應用在室內防盜、智能交通、工業監控等領域。
評論