首页 > 范文大全 > 正文

基于ADS1256的地震数据采集电路设计

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于ADS1256的地震数据采集电路设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要: 介绍了以ARM内核S3C2440为处理器,24位自带模拟开关的ADS1256芯片为A/D转换和信号输入通道选择,利用其特性、工作原理来设计具有高精度、多通道、实时操作性强的地震数据采集系统电路。数据通过桥式低通滤波输入,有效地抑制了长导线共模信号,并且大大提高了整个电路抗电磁干扰能力,从而可以实现地震数据采集系统的高精度、高质量、低功耗和便携式等特点。

关键词: ARM; ADS1256; 模拟开关; 检波器

中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2013)24?0134?02

Seismic data acquisition circuit design

ZHANG Ming?cun, XIAO Zhong?xiang, YANG Yan

(College of Electronic Engineering, Xi’an Shiyou University, Xi’an 710065, China)

Abstract: The circuit, which has high accuracy, multi?channel and strong real?time operational performance, and takes ARM kernel S3C2440 as its processor, and 24?bit ADS1256 chip with the analog switch as its A/D conversion and signal input channel, was designed for a seismic data acquisition system. The bridge low?pass filtering input of data effectively inhibits the common mode signal through long wire and greatly improves the ability of the whole circuit resistance against electromagnetic interference, by which the characteristics of high precision, high quality, low consumption and portability were realized for the seismic data acquisition system.

Keywords: ARM; ADS1256; analog switch; radiodetector

0 引 言

随着石油勘探技术的快速发展,特别是高分辨率勘探技术的深入,越来越要求地震数据采集应具有高精度、高质量等特点,也就是说采集数据要具有宽频、高保真、高信噪比、高动态,这样才能更好地识别岩性、流体、裂缝油藏,以及改进油藏定位、储集特征、油藏连通性的描述和提高采收率等[1]。如何提高地震勘探仪器技术指标、采集速率及数据预处理能力,已成为现代地震勘探仪器发展的关键技术,其中数据采集电路设计尤为重要。本文针对上述技术问题进行讨论与研究,提出了关于多通道高速地震数据采集电路设计方案,该系统应用嵌入式ARM内核处理器和24位高速ADS1256模/数转换器作为本系统核心控制,充分利用ARM内核芯片的电气特性和ADS1256自集成多功能模块,从而大大的增强了仪器的实时可操作性、降低了仪器本身体积及功耗、提高了数据采集速率及数据精度,并且能通过模拟开关进行灵活的通道选择。

1 总体电路结构组成

1.1 系统总体结构框图

电路总体结构如图1所示,采用三星公司生产的ARM9系列S2C2440[2]微处理器作为核心控制芯片,由地震检波器输出微弱、复杂的地震信号首先经模拟信号调理电路的放大、跟随以及滤波等处理后,再通过控制模拟开关进行选择通道,然后再应用ADS1256进行模/数转换,采集到的数据是通过SPI总线的方式送入海量存储器中,以便以后查阅和分析。

图1 总体结构框图

1.2 模拟信号调理电路

模拟信号调理电路主要包括地震微弱信号的滤波、放大等。地震信号首先通过桥式低通滤波构成的输入电路,然后再通过前置放大电路。

输入电路主要是起到RC 阻抗匹配网络的作用,压制长导线传输中的共模信号,阻止高频信号,提高抗干扰能力,另外也对接收进来的妨碍有效波记录的干扰波进行压制,电路原理如图2所示。

图2 输入电路

前置放大电路主要由两级组成,两级采用直接耦合的方式连接,第一级把双端输入地震信号放大,然后单级输出,再通过第二级差分线性放大器,转换输出方式,为A/D转换提供双端输入差分信号,也进一步的消除了输入电路的共模信号,电路原理如图3所示。为保证输入端保持平衡状态,第一级两个输入端对地的电阻值应相等,为了降低共模电压放大倍数,一般使R7=R8,R9=R10。

图3 前置放大电路

1.3 模/数转换电路

采用ARM处理器控制ADS1256作为模/数转换电路,ADS1256只能工作在SPI通信模式下。设计采用ARM处理器的通用I/O口来控制ADS1256片上寄存器,也可以通过串口读/写这些寄存器,通过控制ADS1256的CS端信号来选择是否开始转换。通过读取DRDY引脚的电平来表示转换是否已经完成,低电平时表明数据转换完成,高电平时表示数据转换未完成。从DOUT引脚读取最新转换数据,控制内部模拟开关寄存器来配置四通道差分输入,将AIN0~AIN7作为输入端,AINCOM不用,一般接地就可以,其中PSEN3~PSEN0为差分信号的正输入端选择位,NSEL3~NSEL0为差分信号的负输入端选择位。用ADCON寄存器来配置输出时钟、传感器检测选择、程控放大倍数选择,CLK1,CLK0为输出时钟选择位。其中:00表示输出时钟关闭;01表示输出[fCLKIN];10表示输出[fCLKIN2];11表示输出[fCLKIN4],主时钟由外部晶振提供,晶振选取7.68 MHz,PGA2~PGA0为程控增益放大器的放大倍数选择位:000=1,001=2,010=4,011=8,100=16,101=32,110=64,111=128,可以根据信号的强度来来配置寄存器。DIR7~DIR0为数据速率选择位,11110000=30 kS/s为默认值。这样可以通过软件编程控制各个寄存器来灵活的配置所需要的时钟输出、传感器检测选择、程控放大倍数、数据转换速率等。其控制电路连接如图4所示。

图4 ADS1256电路连接

在PCB板布线时晶振必须靠近ADS1256,为保证起振并得到一个稳定的频率,须外接小于0.1 μF的陶瓷电容,本系统取18 pF。

1.4 接口电路

其主要接口电路包括触摸显示电路、存储电路和上位机通信电路等,基本与开发板上的接口电路相似,这里只作简单的文字叙述。电路主要采用扩展FLASH和SDRAM,用于系统的启动和运行程序的加载,其中FLASH用来保存用户的程序代码,SDRAM用来存储程序运行时的数据和少量数据。显示部分采用平板型结构的液晶显示器件,它具有显示信息量大、低压、低功耗、长寿命、无辐射、无污染的优良特性,其在显示领域占据了重要地位。一般使用间接访问的方式来实现控制器芯片与液晶显示模块间的电路连接,液晶显示模块的数据通常需要并行输入,这里需要应用串转并器件来串/并转换,为液晶显示提供并行输入,模块的读、写、片选、复位等控制信号由S3C2440的通用I/O引脚控制。选择高速USB总线传输技术的方式与上位机进行通信。这种实现必须要在S3C2440和专用USB通信驱动芯片及电路共同完成,为了方便USB接口的硬件调试,还须增加一个RS 232接口。

2 结 语

随着现代仪器发展的要求,应用现代嵌入式ARM内核和24位高精度A/D转换芯片共同完成对微弱而又复杂的地震信号进行采集电路设计,从而提高了采集效率、降低了设备功耗及缩减了体积和重量,为仪器的便携式要求提供了有利的条件。在数据采集模块采用桥式低通滤波双端输入电路,有效地抑制了整个数据的采集系统长导线共模信号,选择差分信号作为A/D输入信号,有利于扩大地震信号动态范围,能够识别小信号并且大大的提高了系统的抗电磁干扰能力。

参考文献

[1] 罗福龙,易碧金,罗兰兵.地震检波器技术及应用[J].物探装备,2005(1):6?14.

[2] 周超,李春茂.新型8通道24位Δ?Σ型数模转换器ADS1256原理及应用[J].电子设计工程,2005(6):35?38.

[3] 佚名.S3C2440中文数据手册[M].杭州:杭州立宇泰电子有限公司,2012.

[4] 林守刚.基于ARM的宽频地震仪数据采集模块的研究[D].长春:吉林大学,2006.

[5] 夏世长,陈由平,王镇道,等.一种多通道数据采集电路的设计[J].湖南大学学报:自然科学版,2000(6):80?84.

[6] 王文龙,赵政社,混平,等.液体火箭发动机地面试车应变数据采集系统研制[J].火箭推进,2011(3):52?59.