地震勘探数据无线采集节点的AD转换与数据存储系统及方法与流程

文档序号:18827152发布日期:2019-10-09 02:03阅读:916来源:国知局
地震勘探数据无线采集节点的AD转换与数据存储系统及方法与流程

本发明属于地震勘探领域,具体涉及地震勘探数据无线采集节点的ad转换与数据存储系统的开发。



背景技术:

地震勘探是勘测石油、天然气、煤矿等地下资源的重要手段,在地下断层、地壳研究方面也运用十分广泛。地震方法利用可控震源产生的地震波在不同弹性的地层内传播规律来勘测地质情况。地震波在地下传播中,当地层岩石的弹性参数发生变化时,地震波场也随之发生变化,通过地震仪器接收变化后的地震波,经专业的地震处理软件解释后即可反演出地下地质结构及岩性,达到地质勘探的目的。地震仪是一种能接收记录地震波的仪器,地震仪的发展直接关系着地震勘探技术的发展。地震数据采集记录系统是集地震数据传感、采集、传输、处理和控制于一体的高精度、高分辨率、高可靠性的复杂系统,作为地球物理勘探开发最前端的数据采集设备。



技术实现要素:

为了解决现有技术中的不足,本发明旨在提供一种高精度、高分辨率、高可靠性的地震勘探数据无线采集节点的ad转换与数据存储系统及方法。

为了实现上述功能,本发明将采用以下技术方案:

一种地震勘探数据无线采集节点的ad转换与数据存储系统,其特征在于设有上位机、电源模块、采集节点、主板控制模块、无线通信模块、数据存储模块、gps模块,所述主板控制模块分别与电源模块、gps模块、采集节点相连接,主板控制模块经经无线通信模块分别与上位机、采集节点、gps模块与相连接,其中,所述采集节点包括地震检波器、模数转换芯片和ad板mcu,模数转换芯片分别与地震检波器和模数转换芯片相连接,采集节点可用来采集地震波、将地震波进行模数转换、控制ads1282转换数据的读取和寄存器的配置;所述ad板mcu用于接收主板控制模块发送过来的模数转换芯片的配置信息以配置模数转换芯片的采样率、读取ads1282转换的数据,并上传到主板控制模块;所述数据存取模块将主板控制模块转发过来的采集数据存储到tf卡中,或者在收到主板控制模块数据传输请求时将数据传输到主板控制模块;所述主板控制模块向gps模块的发送时间请求消息和接收回传消息。

本发明所述模数转换芯片为ads1282模数转换芯片,ad板mcu设置模数转换芯片的采样率;选用ads1282模数转换芯片,转换精度高达32位,最大采样率可通过编程设置为4000hz,可满足地震检波器采集的地震波形具有高动态、宽频带、高信噪比等特点,获得高保真度、高分辨率的数字信号。

本发明所述无线通信模块包括zigbee模块和wifi模块,其中,其主要使用zigbee网络接收上位机的控制消息,使用wifi网络回传主板mcu的数据到上位机。

本发明所述上位机为tcp(transmissioncontrolprotocol)服务器。

本发明所述主板控制模块为主板mcu。

本发明所述主板mcu和ad板mcu均为stm32l1系列超低功耗单片机,以便于有效延长无线采集节点野外工作时间。

本发明所述时间获取采用gps授时和主板mcu定时器计数相结合的方式,通过gps授时,主板mcu得到实时时间,该时间精度到秒,再利用主板mcu定时器计数,获取当前计数值,将时间精确到微秒,保证地震勘探数据采集的精度。

本发明所述主板mcu中移植小型嵌入式文件系统,即fatfs文件系统,便于更好的实现tf卡的读写操作,允许将采样后的地震数据按照一定格式存储在本地tf卡中,在接收到tcp服务器的发送数据命令后,根据震源时间从tf卡中查找对应的数据,并打包发送出去。

一种地震勘探数据无线采集节点的ad转换与数据存储系统,其特征在于包括以下步骤

步骤1:协调器节点、采集节点开机,wifi、zigbee、gps等模块上线;

步骤2:wifi、zigbee上线后,通过zigbee网络告知tcp服务器可以工作,然后主板mcu通过zigbee网络接收tcp服务器发送的更改ad采集板的采样率命令;

步骤3:等gps稳定后主控制板获取gps的定位信息,通过zigbee发送给主控制板模块,以便tcp服务器绘制节点地图;

步骤4:主控制板收到开始采集命令后,获取gps时间信息和主板定时器的计数精度,其中gps授时用于获取实时时间。由于该时间只精确到秒,不满足采集精度的要求,所以,需要同时使用主板的定时器计数,利用gps模块每隔1秒中主动向主板mcu发送一个秒脉冲信号pps的特性。设置主板mcu的定时器中断时间为2秒,主板mcu接收到pps信号后,置位定时器,使其从初始值开始计数,避免定时器产生不必要的溢出。主板mcu获得gps时间后,再读取定时器的当前计数值,即可将精度调整到微秒级,同时通知ad采集板开始开机,将此时间信息作为第一个地震采样数据的时间;

步骤5:ad采集板将数据打包发送给主控制板,当主控制板收到第一个数据包时通知tcp服务器采集工作正常,采集板保持采集,直到工作结束;

步骤6:主控制板解包数据,将地震采样数据按照一定格式写入tf卡中创建的二进制地震文件;

步骤7:主控制板收到tcp服务器通过zigbee网络转发的数据回传命令,根据命令中的震源引爆时间、回传时间长度消息,通过计算得到对应的地震数据在文件中的偏移量,并提取有效的地震数据打包发送给无线板模块,再通过wifi模块发送给tcp服务器;

步骤8:若tcp服务器检测到有丢包,主控制板根据tcp服务器需求重传丢失的数据包,至此完成一次采集,等待下一次数据回传命令抵达。

本发明选用ads1282模数转换芯片,可以获得高保真度、高分辨率的数字信号;使用高性能stm32l1系列超低功耗单片机作为微控制单元,有效延长无线采集节点野外工作时间。利用gps授时和单片机定时器计数相结合的方式,将时间精度精确到微秒级;通过移植fatfs文件系统,将采样后的地震数据按照一定格式存储在本地tf卡中,在接收到上位机的发送数据命令后,根据震源时间从tf卡中查找对应的数据,并打包发送出去。具有时间精度高、工作时间长、数字信号高保真、高分辨率、可本地存储等优点。

附图说明

图1为本本发明的系统框图。

图2为通过信号发生器生成10hz、15v的正弦波信号经采集、转换、存储、传输,tcp服务器处理后写入seg-y文件后最终恢复的波形。

图3为野外测试中使用重锤模拟震源,动圈式检波器拾取后的地震模拟信号,经采集、转换、存储、传输,tcp服务器处理后写入seg-y格式文件。具体实施方式

下面结合附图及具体实施例对本发明作进一步详细的说明。本发明实现基于张量稀疏表示的图像配准过程主要包括以下步骤:

步骤1:协调器节点、采集节点开机,wifi、zigbee、gps等模块上线;

步骤2:wifi、zigbee上线后,通过zigbee网络告知tcp服务器可以工作,然后接收tcp服务器更改ad采样率的命令;

步骤3:等gps稳定后主控制板获取gps的定位信息,通过zigbee发送给tcp服务器,以便tcp服务器绘制节点地图;

步骤4:主控制板收到开始采集命令后,获取gps时间信息和主板定时器的计数精度,其中gps授时用于获取实时时间。由于该时间只精确到秒,不满足采集精度的要求,所以,需要同时使用主板的定时器计数,利用gps模块每隔1秒中主动向主板mcu发送一个秒脉冲信号pps的特性。设置主板mcu的定时器中断时间为2秒,主板mcu接收到pps信号后,置位定时器,使其从初始值开始计数,避免定时器产生不必要的溢出。主板mcu获得gps时间后,再读取定时器的当前计数值,即可将精度调整到微秒级,同时通知ad采集板开始开机,将此时间信息作为第一个地震采样数据的时间;

步骤5:ad采集板将数据打包发送给主控制板,当主控制板收到第一个数据包时通知tcp服务器采集工作正常,采集板保持采集,直到工作结束;

步骤6:主控制板解包数据,将地震采样数据按照一定格式写入tf卡中创建的二进制地震文件;

步骤7:主控制板一旦收到数据回传命令,根据命令中的震源引爆时间、回传时间长度消息,通过计算得到对应的地震数据在文件中的偏移量,并提取有效的地震数据打包发送给无线板mcu,再通过wifi模块发送给tcp服务器;

步骤8:若tcp服务器检测到有丢包,主控制板根据tcp服务器需求重传丢失的数据包,至此完成一次采集,等待下一次数据回传命令抵达。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1