发表于:2008-07-20 10:10:59
楼主
20世纪90年代以来,国外测井公司陆续开发研制了以DSI(Schlumberger,1990)、MAC(Western Atlas,1992)和LED(Halliburton,1994)为代表新一代多极阵列声波测井仪器,这类测井仪具有其它声波测井仪器不可替代强大功能。它可软、硬层中测量充液井孔中纵波、横波和斯通利波波速,可以记录反射斯通利波和反射纵波。这些波形数据中包含大量有应用价值质信息,如横波和反射斯通利波信息可以评价低角度裂缝;反射纵波可对井周近10米范围内质结构进行成像;交叉偶极资料可用于层各向异性评价。近几年来,我国斥巨资直接请斯仑贝谢测井公司服务,并引进了几十套包括MAC内ECLIPS2000系统。借鉴国外声波测井仪器研制方面成功技术,开发新一代偶极声波测井仪器是提高我国测井装备水平重要途径。
数据采集系统是决定偶极子声波测井仪能否取合格数据关键部分之一,对整个仪器系统性能有重大影响。声波信号频率及数据处理对数据精度、动态范围要求是决定数据采集系统设计主要因素。适应广泛层条件和保证数据能进行高精度数值计算(如声速衰减等),要求该仪器系统有大动态范围和高分辨率测量,
并适合井下高温、高压工作环境。采集通道控制器有多种方案实现。传统中小规模数字电路功耗大、体积大,走线太多,给印刷板布线带来困难,一种好方案。是多通道并行高速采集,且数据间隔精度直接影响到对数据分析精度,一般微控制器难以满足要求。而大规模复杂可编程逻辑器件CPLD具有集成度高、速度快(通常比单片机用软件控制至少提高两个数量级以上)优点,并能重新编程来修改和增强系统功能,不必重新设计印刷板,是优选方案。本设计选用Lattice公司ispLSI1k系列低端器件ispLSI1016E,可满足系统控制功能。
1 系统设计
交叉偶极测量声系设计要求,采用四组接收换能器,四组数据采集通道完成多道数据同时采集任务。使各通道具有较好一致性,并满足系统扩展需要,把采集系统分为四个功能完全相同独立数据采集通道。每个采集通道主要由ADC、采集通道逻辑控制单元、存储器等几个部分构成。它们位置可以互换,并一个井下控制微处理机MPU统一控制。
偶极子声波测井仪接收信号最高频率是14kHz左右声波信号(偶极子发射换能器为500Hz~4kHz,单极子发射换能器为2kHz~14kHz),Nypuist定律,ADC采样频率最少是28kHz。为保证对采集波形频域分析,本系统使用最高采样频率为100kHzADC。当偶极模式工作时,声波频率上限4kHz左右,可采用较低采集速率。利用外部时钟进行模/数转换ADC可控制采集时钟频率来控制采集速率。要进行如声速衰减等计算,对数据采集精度和动态范围要求较高,采用16位ADC和1000倍程控前置位大器,使系统具有150dB以上动态范围,可以满足设计要求。ADC采用ADI公司AD676TD,它具有片内采样保持功能,输入量程由参考电压决定,最大为±10V。AD676采用电容阵列和电荷重新分配技术取代传统对薄膜电阻阵列进行激光修整方法,消由温度变化导致电阻值不匹配带来线性误差;用片内微处理器和刻度DAC测量并补偿电容失配误差,利用刻度电容失配误差修正采集结果,使测量精度达到了较高水平。
高速数据缓存采用IDT公司8K字节FIFO存储器IDT7205。FIFO存储器有两个数据端口,写入端口数据采集端,读出端口接MPU端,内部址计数器写入数据次序有序将数据写入相应RAM单元中,读出数据时按数据存入先后依次取出。
如上述,本设计以AD676、ispLSI1016、IDT7205为主构成优化数据采集通道。选用87C51作为井下控制单片机MPU,控制四个采集通道进行并行数据采集,并完成单、偶极控制发信号接收处理等其它功能。
2 系统构成
2.1 硬件部分
整个并下声波采集系统由四个完全独立、功能相同、可以互换数据采集通道及控制各个通道工作井下单片机87C51(MPU)构成,如图1所示。MPU外部GAL译码电路产生采集通道控制信号,将采集通道数据读入单片机外部RAM,并加上一些辅助信息后,由遥测电路上传给面系统。
数据采集通道原理如图2所示。每一路数据采集通道主要由模拟开关、放大器、高精度ADC AD676、采集通道控制器ispLSI1016、FIFO数据缓存器IDT7205、光耦等构成。
二选一模拟开关DG419具有高精度、低导通电阻、快速导通截止等优点,采集通道控制器控制下切换声波模拟信号。放大器采用高性能运放AD845,以放大和缓冲来自模拟开关模拟声波信号。高精度模/数转换器AD676采集通道控制器控制下,对声波信号进行数据采集。采用高速大容量FIFO及其采集通道控制器,可以保证不占用MPU系统资源情况下,完
成对多道信号精确等间隔序列采样,保证了声波数据质量。
采集通道控制器ispLSI1016是数据采集系统中关键部件,要作用是MPU预先设置命令来控制由MPU启动数据采集过程。它由控制命令寄存器组、八路2:1MUX、FIFO控制器、采集深度可控计数器、可控分频器、ADC采集时序控制器等部分组成。数据采集速率及采集数据量(即采集深度)、ADC时序控制及接口、FIFO数据分解及写入控制等均由该控制等完成,其内部逻辑结构如图3所示。控制命令寄存器组用来寄存器来自MPU命令,并MPU命令设置可控分频器、采集深度可控计数器,选择要采集模拟通道,启动采集深度可控计数器。可控分频器利用ADC状态,并控制命令寄存器组命令,对时钟进行分频,ADC中状态控制其是否对时钟进行分频,控制命令寄存器组中寄存命令决定分频频率。不同采集速率有不同分频频率,共有4种数据采集速率(10、20、40、80μs/点)。采集深度可控计数器控制命令寄存器组启动命令,利用来自可控分频器时钟进行计数,并计数过程中产生允许FIFO控制器和ADC采集时序控制器工作信号,当计到指定采集深度(256、512、1024、2048字,16
位/字)后,停止采集,直到下一次采集命令再重新开始采集深度计数。ADC采集时序控制器利用可控分频器时钟,采集深度可控计数器允许其工作过程中产生用来控制ADC工作采集、刻度和时钟信号。八路2:1MUX用于选择16位采集数据高8位或低8位数据。FIFO控制器每一次信号采集中产生两次八路2:1MUX选择和FIFO写信号,把16位采集数据分两次写入8位FIFO,以利于与8位MPU接口。由MPU发出“开始采集”命令可对写命令线控制使所有通道控制器同时到,保证了多通道并行采集时间同步。
2.2 软件部分
系统四个采集通道单片机MPU控制下完成数据采集,而MPU本身遥测电路接收来自面系统指令。上电后,MPU都要先对采集通道进行刻度,
即送刻度命令到每一个采集通道控制器,然后由采集通道控制器给AD676发出刻度信号和时钟信号,使AD676完成刻度,并利用刻度结果修正采集数据。刻度也可以由面系统发命令给MPU来完成。刻度之后,当MPU接到面系统采集命令时,便命令选择采集通道采集信号,设置采集速率和采集数据量。完成设置后,MPU同时启动所有通道采集,采集通道控制器连续产生ADC控制信号,同时把上次采集数据由16位变为8位存入FIFO,直至完成指定数据量。MPU从各个采集通道读走数据送入遥测电路,传送给面系统处理,然后MPU等待新面命令到来,准备下一次数据采集。图4是MPU控制软件流程框图。
采用高性能16位ADC,用CPLD作采集通道实时控制,使用FIFO作数据缓存,单片机87C51控制下组成了四通道声波波形并行采集系统,可以达到以下技术指标:
(1)采集分辨率:16位;
(2)采集速率:10、20、40、80μs可选;
(3)采集深度:256、512、1024、2048字,可选。
采用CPLD及FIFO存储器可以减小印刷板面积,降低布线难度,提高电路可靠性,特别适合井下使用。数据采集通道相对独立,容易扩展为八个,更多通道。