FPGA的泥浆电参数测量系统的设计分析和实现过程

摘要: 针对石油测井过程中实时获取钻杆周围地层图像信息的问题,详细介绍了一种基于现场可编程门阵列(fpga)的泥浆电参数测量系统设计和实现过程。整个系统采用模块化设计,主要包括fpga控制器、幅度/相位检测器、信号调理电路以及直接数字频率合成信号发生器。该系统突破了传统测量泥浆电参数的思路,通过测量盛有泥浆的环形容器复阻抗的方式间接获取泥浆的电参数。实验结果表明,该系统满足了石油测井过程中的实际应用需要。
引言
我国地缘辽阔,拥有丰富的自然资源。其中,石油是我国工业的血液,是支撑我国经济快速发展重要能源,关系到国家能源安全、社会稳定[1]。然而在石油开采过程中充满着各种挑战,为了实时掌握钻头部位地层图像信息以及考察泥浆对钻井的影响,通常需要测量地层电参数[2],并且将这些电参数传输回地面控制台,从而实时掌握分析地层分布信息。
基于fpga的泥浆电参数测量系统是为了满足上述工业需求而设计的。为了获取精确的泥浆电参数,将其注入特定的环行容器内,以泥浆作为该容器的电介质,然后测量该环形容器在特定激励频率下的复阻抗值来推导泥浆的电参数。
1测量方法及原理 1.1测量方法
泥浆电参数测量采用间接测量方法,即通过测量盛有待测泥浆的特制环形容器的复阻抗来反推泥浆的电参数。复阻抗zx的测量是将一个已知电压激励vin加载在被测阻抗上,然后测量流过被测阻抗的电流iz,从而计算出被测阻抗zx=vin/iz。测量原理如图1所示,①端输出为v3=-iz·rs,由此可以推出iz=-v3/rs,其中rs为采样电阻。
图1 复阻抗iv转换电路图
1.2原理分析
根据数值分析模拟,环形电容模型可以等效为电阻r和电容c并联,如图2所示。
图2 环形电容等效模型示意图
那么环形电容的等效阻抗为:
其中:
参数r1和r2分别代表的是环形电容内外半径,h表示环形容器的高度。将式(1)简化,可以求出zeq的实部和虚部,如下所示:
将式(2)代入式(3)后,进一步推导可以得到介质的电阻率ρ和介电常数ε为:
从以上推导可以得知,测量泥浆的电参数可以通过测量环形容器的等效阻抗间接获取。
2系统构成 基于fpga的泥浆电参数测量系统由fpga核心控制器模块、幅度/相位检测模块、直接数字频率合成器模块(简称dds)、监测模块、滤波网络以及两部分信号调理模块组成。由fpga控制dds模块产生两路相同的正弦激励信号ch0和ch1,其中ch0经过信号调理电路1后送给幅度相位检测电路的参考通道1,ch1经过功放后加载在被测阻抗上,然后经过iv转换电路将流经被测阻抗的电流转换为电压,该电压信号再经过模拟带通滤波网络后传输给幅度/相位检测电路的2通道。
幅度/相位检测电路将两个通道的信号作对数差值,分别输出两通道信号的幅度比和相位差给fpga控制器,fpga控制器根据输入的幅度比和相位差算出被测阻抗的模值|z|和相角θ。微控制器用于控制电压、温度和电流监测电路,将采集后的监测信息送给fpga控制器,整个系统框图如图3所示。
图3 基于fpga的泥浆电参数测量系统框图
2.1核心控制器fpga
文中采用xilinx公司spartan3e系列xa3s250e作为核心控制器,它采用了成熟的90 nm制造技术,每个i/o的传输速率高达622 mb/s,单片拥有25万逻辑门资源,同时具有成本低、性能高的特点[3]。
2.2dds模块
直接数字频率合成器(dds)模块采用adi公司的专用ic模块ad9958,它具有2个同步通道,且每个通道之间可以独立控制输出信号的频率、相位和幅度,频率分辨率达到0.12 hz;内部集成有2个10位的数/模转换器(dac),能将dds核生成的正弦波信号转换成模拟信号;采用串行i/o接口(spi)与外界进行数据传输,最大传输速率高达800 mbps,其内部功能框图如图4所示。
图4 ad9958功能框图
2.3幅度/相位检测电路
幅度/相位检测电路采用adi公司的rf/if增益/相位检测芯片ad8302,其输入信号频率高达2.7 ghz,内部有两个对数放大器和相位检测器;其增益测量范围为-30~+30 db,精度达到30 mv/db,典型的非线性失真<0.5 db;相位测量范围为0°~180°,精度达到10 mv/°,典型的非线性失真>eo,说明选用ad8620完全能够满足高精度测量需要。
2.7其他电路
其他电路包括以mcu微控制器为核心的监控电路、滤波器网络和系统电源。mcu选用c8051f850,它内部集成有12位 adc,最大8 kb闪存,18个i/o口可用[6],主要用于监控电压、电流以及温度。滤波器网络由中心频率分别由1 khz、10 khz、100 khz和1 mhz的窄带带通滤波器组成,有效提高了整个系统的信噪比。系统电源采用1117x系列线性稳压芯片,能为系统提供±5 v、+3.3 v、+2.5 v、+1.8 v、+1.2 v电源。
3实验结果与分析 3.1测量结果正确性验证
为了验证电路系统测量准确性,将一个已知电阻和电容串联组成一个已知阻抗,分别使用高精度阻抗分析仪(agilent 4294acfg002)和电路系统测试其模值和相位,然后计算两者相对于已知阻抗的理论模值和相位的相对误差。表1列出了已知阻抗的理论计算值和两种仪器测量值。
由表1可以看出,当激励频率为1 khz时,阻抗分析仪和电路板测量相对误差绝对值都超过了1%;当频率为1 mhz时,电路板测量的幅度和相位数据相对误差绝对值都在1%以内。
3.2泥浆电参数反推
基于fpga的泥浆电参数测量系统最终的目的是测量泥浆的电参数,下面通过测量盛有硅油的环形容器复阻抗推导出对应硅油电阻率。
若已知环形容器的复阻抗模值z和相角θ,那么可以计算出复阻抗的实部zreal和虚部zimag,从而得出硅油的电参数计算公式[11]。硅油电参数测量数据如表2所列,单位为ω·m。
通过查阅数据手册,实验室中所用硅油的电阻率为1.024 63 ω·m,与推导的数据值对比发现,最大相对误差为1.3%,最小相对误差为0.0075%,由此可以说明该系统具有高精度测量优点。
结语
本文论述了一种基于fpga的泥浆电参数测量系统的设计和实现过程,详细介绍了每个电路模块的功能和实现。首先从理论的角度分析了测量方法的思路,然后通过硬件电路测量不同阻抗与高精度阻抗分析仪测试结果进行对比,验证电路系统的准确性,最后通过测量一种模拟泥浆的化学介质(硅油)电阻率来验证电路系统测量的准确性。
实验结果表明,电路系统测量精度与安捷伦高精度阻抗分析仪测量精度相当,完全满足了石油测井过程中高精度要求,为日后实际工程使用奠定了良好基础。

一种新型多探头双频超声波接收电路的设计方案
AI开放平台会给你带来什么价值
大米重金属镉检测仪的技术参数
ISP和ICP在MCU上有什么功能?它们之间有什么区别?
蚂蚁金服表示支付宝人脸识别非常安全 信息安全有足够的保证
FPGA的泥浆电参数测量系统的设计分析和实现过程
美国围堵华为遭破功 欧洲电信与华为达成战略合作
定位技术在物联网市场呈现百家争鸣态势
一文详解python条件判断
如何实现高效的远程电池监控系统
请问ARMv8如何读取cache line中的MOESI信息呢?
中国移动正在从四方面推动边缘计算产业的发展
史陶比尔四轴Scara TS60机器人,实现太阳能电池高效率生产
十个月1.2万亿的芯片市场应该留在中国,致力打造中国芯的人最美
基于磁敏传感技术的位移测量编码与识别[图]
如何实现电源应用的散热仿真
浅析无线应变仪模块的远程应用
摩尔定律的终结篇:英特尔受困 NVIDIA反受益
香奈儿宣布不再使用珍稀动物皮
这款SUV花百亿经费研发,却只卖18万?传祺GS8、吉利博越、荣威RX5都不是对手!