论文部分内容阅读
控制软件平台是地震勘探装备中必不可少的组成部分,借助于电子仪器仪表和网络通信技术的迅速发展,地震勘探设备开发得以实质性推进,软件水平也大幅提升。由于Windows提供了良好的人机交互性能,所以主流的地震勘探上位机软件均是基于Windows平台开发的,但是对于专用设备而言,其大部分功能是多余的,且对于分布式地震数据采集系统而言,由于采集节点多,数据量大,给PC机的使用带来不便。因此,如何提高便携性及开发相应平台的控制软件成为地震勘探设备的研究要点。针对以上问题,本文基于Android平台设计采集终端软件,实现数据采集控制终端的便携化;并且采用Linux系统小型计算机作为数据存储中心及通信中枢,提升了数据传输及存储能力。开发了集采集控制、数据传输、转化存储、数据预处理及功能可视化于一体的分布式地震数据采集控制软件。论文主要是基于Android平台进行上位机的软件设计,通过Wi Fi向中转机服务器发送参数配置指令和数据采集控制指令等,服务器在接收了上位机指令后对其进行译码辨识,将采集数据上传到控制终端进行数据的处理显示;同时启动采集节点进行数据采集,将地震数据转化为标准的SEG-2格式,使用My SQL数据库实现文件地址存储,便于上位机访问。在此系统中,服务器端设计了基于TCP/UDP两种协议自适应切换方案以确保上位机和服务器间的无线通信可靠性,并利用PTP协议实现采集节点时钟同步,采用哈希表和数组结合的方法来查找采集节点信息,实现地震数据同步采集及高效存储。上位机端,通过检波器方位角旋转映射方法实现地震数据校正,使得波形初至明显,分布均匀,且软件集成了频谱分析和数字滤波功能,有效的对采集数据进行噪声抑制。本文设计上位机软件作为数据采集、参数配置、可视化及数据预处理控制中心,服务器软件作为数据传输及存储中枢,使得服务器和上位机控制终端分工明确,提升了系统数据采集效率及存储能力。