论文部分内容阅读
光缆普查系统是一种分布式光纤振动传感系统,在光缆的布设施工和维护工作中通过给光缆施加敲击扰动,便能够方便地帮助施工人员在野外人井、隧道、管道等光缆维护节点分辨出目标光缆,为通信运营商的工作带来极大的工作便利。但传统的分布式振动传感系统需要多人配合使用,且在现场的施工人员无法清除得知自己敲击产生的效果。本论文所设计实现的基于无线通信的光缆普查系统,将分布式光纤振动传感技术、LTE无线通信技术与Java网络编程技术结合成为一个系统,光缆施工人员可以通过移动客户端使用光缆普查系统,极大地提高了光缆的查找效率,缩短了施工维护的时间。本论文通过研究基于无线通信的光缆普查系统的工作原理,对系统的软件设计做了详细的需求分析,并根据需求设计出一套运行稳定的软件工作流程。软件包含运行在单片机上的小型嵌入式系统程序和运行在网络服务器上的Java应用程序。单片机程序包括定时任务调度系统、光源驱动模块、信号采集显示模块、无线通信模块、人机交互以及状态监测模块,实现了采集光纤振动传感波形,并将产生的波形数据通过LTE无线网络发送至网络服务器的功能。Java应用程序包括完成服务器配置功能的Server类和处理连接请求并转发波形数据的分发线程类,实现了转发单片机程序的波形数据给移动客户端的功能,并对通信过程中可能存在的延迟与卡顿现象进行了优化。单片机程序与Java应用程序相配合,搭建起光缆普查系统运行逻辑的基本框架,并满足了软件设计之初提出的功能需求。论文最后还通过对系统的运行效果测试,Java应用程序功能的单元测试以及网络服务器的压力测试这三个方面进行了系统运行的稳定性验证和功能验证。对于光缆普查功能,系统在测试80km的光缆时可以准确地响应施加的扰动信号;对于无线通信功能,波形绘制的延迟满足了软件设计提出的最大延迟需求;网络服务器可以在性能不受影响的情况下支持几百个客户端的并发连接,满足了系统对并发负载的要求。