- 7
- 0
- 约3.08千字
- 约 8页
- 2018-08-28 发布于福建
- 举报
基于NI数据采集模块测井数据采集控制系统设计
基于NI数据采集模块测井数据采集控制系统设计
引言
测井数据采集控制系统是用于对各种置于地层中的井下仪器产生的信号进行采集、处理,并对井下仪器进行控制的油田基础测控设备。由于专业性极强,以往系统中的数据采集及控制单元通常是以自我设计为主,系统的开发周期长、成本高、稳定性较差。本文使用National Instruments(NI)公司的数据采集卡,软件使用VC++结合Measurement Studio软件包,实现了测井数据采集和控制单元的基于标准工业数据采集产品的设计与开发,大幅度降低了系统的开发和维护成本,缩短了系统的开发周期,提高了系统的稳定性和可靠性。
系统原理
测井数据采集控制系统主要由工控机、通用数据采集卡、信号调理模块、绘图仪、综合控制箱、直流电源、交流电源、UPS电源、示波器等构成。系统原理框图如图1所示。
主机1主要用于系统的数据采集、处理和控制。绘图仪用于测井曲线实时绘图。深度信号调理模块对光电编码器信号及其它井口信号进行调理,并控制深度显示。数字信号调理模块用于配接各类编码传输的井下仪器,如双源距C/O能谱测井仪、脉冲中子氧化测井仪等。脉冲信号调理模块主要配接采用脉冲、周期信号传输的井下仪器以及各种脉冲编码类型的仪器。直流信号调理模块主要配接采用直流量、低频模拟信号传输的井下仪器。综合控制箱负责完成缆芯切换、供电控制。UPS电源用以保证在停电或外部供电不正常时,维持一段时间供电,避免测井数据因得不到及时存储而丢失。以上各单元统一安装到两组19英寸标准机柜中。我们把进人数据采集控制系统的信号归结为两类:井口信号和井下信号。井口信号来自井口和电缆绞车,它包括电缆张力信号、电缆磁记号和深度系统的光电编码信号。井下信号是指来自井下仪器的信号。来自井下仪器的感应型或脉冲型信号、深度系统的两路光电编码信号、井口的张力信号及电缆磁记号,通过电缆线进入采集箱内的深度调理模块、脉冲信号调理模块或直流信号调理模块,经过调理后,输出到数据采集卡。井下仪器编码信号经过综合控制电路的分离及预处理后,通过电缆线进入到数字信号调理模块,进行信号调理、解码。解码后的信号同样输出到数据采集卡。数据采集卡控制数据采集的方式、采样的间隔,同时实现对脉冲信号、直流信号和数字信号的实时采集,采集到的数据以DMA方式传给主机内的数据缓冲区,由系统软件按不同的采样方式控制数据的显示、处理、打印和存盘。
数据采集方案设计
测井数据采集控制系统设计的核心是数据采集方案设计,主要包括系统深度数据采集、深度中断管理、多路复合信号实时同步采集、复杂编码格式数字信号高速传输与采集模式设计等。
系统深度数据采集和深度中断
管理方案设计
系统深度模块需要对正交光电编码器信号进行测量,得到系统当前的深度数据,同时它还要根据当前的深度数据生成用于同步各信号采集的深度等距触发信号。例如,在光电编码器顺时针转动时,每隔固定位移间隔产生一个触发信号,这个触发信号通知系统对所有测量信号进行采集,如果系统光电编码器突然反方向转动,则不产生触发信号,系统不做任何采集,从而使系统只按照单方向等位移的状态采集数据。此外,该模块还要具备对正交光电编码信号防抖动和防滑动处理的功能。NI利用PCI-6602处理光电编码器信号的计数器通道所能生成的某种特殊状态信号,同时结合其它计数器通道的脉冲生成功能,可以生成所需要的连续的、深度等距触发信号。在最终的产品设计中,利用PCI-6602的5个计数器通道,通过程序初始化控制实现了这个功能。
多路复合信号实时同步采集方案设计
测井数据采集系统通常需要根据定距或定时触发信号对多路直流信号、脉冲信号和数字信号进行实时同步测量,这就需要系统保证对多个采集卡间以及同一采集卡内部的多个测量通道间数据采集的同一性和实时性。将具有RTSI(实时同步接口)总线的6070E或6024E用于直流信号的测量,PCI-6602或PCI-6601用于脉冲信号和深度信号的测量,PCI-6534或PCI-6533用于数字信号的测量。系统中任何一块卡都可以根据工作模式的不同作为主卡来生成同步触发信号或用作从卡来接收同步触发信号。把主卡产生的同步触发信号加载到RTSI总线上,由RTSI来同步其它从卡上的各个测量通道的数据采集。各块采集卡采集到的数据都以DMA方式传给主机内各自的数据缓冲区。由于整个触发和采集过程都是由系统硬件独立控制完成的,使得各个测量通道的采集延时可以控制在纳秒级。所有采集卡都采用DMA模式传输数据,与中断模式相比,极大地提高了系统工作效率。
通过RTSL总线,原来需要通过系统软件轮询依次读取各通道数据的工作
原创力文档

文档评论(0)